From 91dbca6bf828dda40598d1405f798e52feb18e1e Mon Sep 17 00:00:00 2001 From: Louis Tang Date: Wed, 25 Jan 2023 17:11:37 +0000 Subject: [PATCH 1/2] add [Traditional Chinese] lang --- dist/index.html | 2 +- dist/scripts.min.js | 2 +- src/index.html | 3 ++- src/js/app.js | 33 +++++++++++++++++++++++++++++++++ 4 files changed, 37 insertions(+), 3 deletions(-) diff --git a/dist/index.html b/dist/index.html index d627766..f172d6a 100644 --- a/dist/index.html +++ b/dist/index.html @@ -1 +1 @@ -Life calendar

© 2016-2022 Yauheni Pakala

\ No newline at end of file +Life calendar

© 2016-2022 Yauheni Pakala

\ No newline at end of file diff --git a/dist/scripts.min.js b/dist/scripts.min.js index d2a2329..f53613e 100644 --- a/dist/scripts.min.js +++ b/dist/scripts.min.js @@ -1 +1 @@ -var jsPDF=function(){function j(t,e,n,r){t=void 0===t?"p":t.toString().toLowerCase(),void 0===e&&(e="mm"),void 0===n&&(n="a4"),void 0===r&&"undefined"==typeof zpipe&&(r=!1);function a(t){return t.toFixed(2)}function u(t){var e=t.toFixed(0);return t<10?"0"+e:e}function m(t){I?C[A].push(t):(k.push(t),S+=t.length+1)}function l(){return F[++R]=S,m(R+" 0 obj"),R}function c(t){m("stream"),m(t),m("endstream")}function f(t,e){var n,r,s,o,i,a,u=t,l=e;if(void 0===l&&(l={}),n=l.sourceEncoding?n:"Unicode",s=l.outputEncoding,(l.autoencode||s)&&O[p].metadata&&O[p].metadata[n]&&O[p].metadata[n].encoding&&(n=O[p].metadata[n].encoding,!s&&O[p].encoding&&(s=O[p].encoding),!s&&n.codePages&&(s=n.codePages[0]),"string"==typeof s&&(s=n[s]),s)){for(i=!1,o=[],n=0,r=u.length;n>8&&(i=!0);u=o.join("")}for(n=u.length;void 0===i&&0!==n;)u.charCodeAt(n-1)>>8&&(i=!0),n--;if(i){for(o=l.noBOM?[]:[254,255],n=0,r=u.length;n>8)>>8)throw Error("Character at position "+n.toString(10)+" of string '"+u+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");o.push(l),o.push(a-(l<<8))}u=String.fromCharCode.apply(void 0,o)}return u.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")}function s(){I=!0,C[++A]=[],m(a(.200025*y)+" w"),m("0 G"),0!==L&&m(L.toString(10)+" J"),0!==N&&m(N.toString(10)+" j"),P.publish("addPage",{pageNumber:A})}function o(t,e){var n;void 0===t&&(t=O[p].fontName),void 0===e&&(e=O[p].fontStyle);try{n=D[t][e]}catch(t){n=void 0}if(!n)throw Error("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts.");return n}function i(){var t,e,n,r,s;for(I=!1,k=[],F=[],m("%PDF-1.3"),g=_*y,q=h*y,t=1;t<=A;t++){if(l(),m("<>"),m("endobj"),e=C[t].join("\n"),l(),T){for(n=[],r=0;r>8&255,s>>16&255,s>>24&255])],e="",n)n.hasOwnProperty(r)&&(e+=String.fromCharCode.apply(null,n[r]));m("<>")}else m("<>");c(e),m("endobj")}for(F[1]=S,m("1 0 obj"),m("<>"),m("endobj"),O)O.hasOwnProperty(o)&&((t=O[o]).objectNumber=l(),m("<>"),m("endobj"));for(var i in P.publish("putResources"),F[2]=S,m("2 0 obj"),m("<<"),m("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),m("/Font <<"),O)O.hasOwnProperty(i)&&m("/"+i+" "+O[i].objectNumber+" 0 R");for(m(">>"),m("/XObject <<"),P.publish("putXobjectDict"),m(">>"),m(">>"),m("endobj"),P.publish("postPutResources"),l(),m("<<"),m("/Producer (jsPDF 20120619)"),M.title&&m("/Title ("+f(M.title)+")"),M.subject&&m("/Subject ("+f(M.subject)+")"),M.author&&m("/Author ("+f(M.author)+")"),M.keywords&&m("/Keywords ("+f(M.keywords)+")"),M.creator&&m("/Creator ("+f(M.creator)+")"),o=new Date,m("/CreationDate (D:"+[o.getFullYear(),u(o.getMonth()+1),u(o.getDate()),u(o.getHours()),u(o.getMinutes()),u(o.getSeconds())].join("")+")"),m(">>"),m("endobj"),l(),m("<<"),m("/Type /Catalog"),m("/Pages 1 0 R"),m("/OpenAction [3 0 R /FitH null]"),m("/PageLayout /OneColumn"),P.publish("putCatalog"),m(">>"),m("endobj"),o=S,m("xref"),m("0 "+(R+1)),m("0000000000 65535 f "),i=1;i<=R;i++)t=(t=F[i].toFixed(0)).length<10?Array(11-t.length).join("0")+t:t,m(t+" 00000 n ");return m("trailer"),m("<<"),m("/Size "+(R+1)),m("/Root "+R+" 0 R"),m("/Info "+(R-1)+" 0 R"),m(">>"),m("startxref"),m(o),m("%%EOF"),I=!0,k.join("\n")}function w(t){var e="S";return"F"===t?e="f":"FD"!==t&&"DF"!==t||(e="B"),e}function d(t,e){var n,r,s,o;switch(t){case void 0:return i();case"save":if(navigator.getUserMedia&&(void 0===window.URL||void 0===window.URL.createObjectURL))return B.output("dataurlnewwindow");for(r=(n=i()).length,s=new Uint8Array(new ArrayBuffer(r)),o=0;o>18&63,n=s>>12&63,r=s>>6&63,s&=63,u[a++]=o[e]+o[n]+o[r]+o[s],i>16&255,n=r>>8&255,r&=255,u[i++]=64===a?String.fromCharCode(e):64===s?String.fromCharCode(e,n):String.fromCharCode(e,n,r),o>"),"trns"in n&&n.trns.constructor==Array)for(var i="",a=0;a>"),o(n.data),s("endobj")}}function w(){var t,e,n=this.internal.collections.addImage_images,r=this.internal.write;for(e in n)r("/I"+(t=n[e]).i,t.n,"0","R")}t.addImage=function(t,e,n,r,s,o){if("object"==typeof t&&1===t.nodeType){if((e=document.createElement("canvas")).width=t.clientWidth,e.height=t.clientHeight,!(u=e.getContext("2d")))throw"addImage requires canvas to be supported by browser.";u.drawImage(t,0,0,e.width,e.height),t=e.toDataURL("image/jpeg"),e="JPEG"}if("JPEG"!==e.toUpperCase())throw Error("addImage currently only supports format 'JPEG', not '"+e+"'");var i;e=this.internal.collections.addImage_images;var a,u=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString;if("data:image/jpeg;base64,"===t.substring(0,23)&&(t=atob(t.replace("data:image/jpeg;base64,",""))),e)if(Object.keys)i=Object.keys(e).length;else{var c=e,f=0;for(i in c)c.hasOwnProperty(i)&&f++;i=f}else i=0,this.internal.collections.addImage_images=e={},this.internal.events.subscribe("putResources",m),this.internal.events.subscribe("putXobjectDict",w);t:{if(255===!(c=t).charCodeAt(0)||216===!c.charCodeAt(1)||255===!c.charCodeAt(2)||224===!c.charCodeAt(3)||74===!c.charCodeAt(6)||70===!c.charCodeAt(7)||73===!c.charCodeAt(8)||70===!c.charCodeAt(9)||0===!c.charCodeAt(10))throw Error("getJpegSize requires a binary jpeg file");a=256*c.charCodeAt(4)+c.charCodeAt(5);for(var f=4,d=c.length;f