From bf44b4682d4568668177cfdfb4807ad03208b886 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Mon, 30 Sep 2024 19:07:48 +0200 Subject: [PATCH] Updated chinese translation --- lib/jsyntaxpane-0.9.5.jar | Bin 604997 -> 604982 bytes .../locales/docs/pcode/AS2_zh.properties | 5 ++ .../locales/docs/pcode/AS3other_zh.properties | 8 +-- .../defaultsyntaxkit/config_zh.properties | 6 +- .../AdvancedSettingsDialog_zh.properties | 33 ++++++++-- .../gui/locales/AsLinkageDialog_zh.properties | 8 +++ .../CollectDepthAsSpritesDialog_zh.properties | 4 ++ .../flash/gui/locales/MainFrame_zh.properties | 58 ++++++++++++++++-- .../abc/ABCExplorerDialog_zh.properties | 16 ++++- .../abc/As3ClassLinkageDialog_zh.properties | 10 +++ 10 files changed, 129 insertions(+), 19 deletions(-) create mode 100644 libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS2_zh.properties diff --git a/lib/jsyntaxpane-0.9.5.jar b/lib/jsyntaxpane-0.9.5.jar index b61ea7ccd1cfd96d577ededfba0436bc4b82d2b3..49cf5e60f8a61a1564682df2a8e30c8cbc6f993e 100644 GIT binary patch delta 3333 zcmY+H3p|wB8^_H%nD>p*P^iXjG$Gef?&QAijAa!yo6sgwXro-#&?X|e#Zhjt^j9gD z%D61eN-D8QgcPeJAxTB0^glDNU7FA5eBOD!zvp?*nddp@%*?G>dd)1I?CMAqTp=KU z3JAF8n5L8IMEI!E(IXPwa!jx8CvHc1AhS(GmH(U*(c?XTXNV>+L*R3cMcm<|{rq&1*29u;G6`!V>L0VT%vnc2r{^PUEF z3db@(o71kbMBZCQHg55_nAZ{)WR>TbxBpVl!W?w~qtlAio_g&UjDGi9!P~xqyC;tr zko#JEOvw#mDTBr*!}GYQK}mj`2D(pRy8dy^2ku5PbF3q(7atwyXlps0|9s=R(ffmC zZOI|ccDIvXHL*_^A8h^Xez9TvT${6|XcbR{^K)C^=o4ATD@) zu+e?;Y{cvbA&$K#c4TB@beu`AX-=t6{;+G9E_$=)gK&nUnxi3?=$YkHahQ>0-=nhQ z+Te6;z2>BRU$jX}Nxiou8dM%YTsxSaVbj%=Y2$3Wo|)9{PkdThG3-TX*c$ubwO(0R zU9J1RO&OD8``Dy`*|piM2_Lq}6(3#Mq;(lqbLpOa+qQ4H7g?AXB{1=Yo4CH@eX7^| z*{St0$<}?TW{)eMFL1N|cctEd@l8(8L)R@~%vU?+Kjta03&b>!norKKsZTf?%QuiC zbSN#oBU^TV)MyT&=My^{6M7u74Pt0-g(3qvXD6q)_dM!3_IWu0=Du=ux1J`L)vUi$ zL`V_;WADr0!-OxJKh9V-3pP&K*)^qmo-GYU!p)0m-+YD+cs+57?95-0<=7qd&cu>2 zdNpxKVuZlWXJ=*GH-vq0EAF4&+Y)eonjl&eqjD!6O(W-um>~3-A-gozxpITpJC#pW zbHd|Ylzu&N?0sJAZmN5&PmfHy7JKKDPl;*a^|Me!HIkv)yZ8;PAa7pAIS?d!7i6xtWB5X)-|)XTn;05@8f=|-l}{<^U#{=Y+Y1cFz4aryB^oKx&#?3 z4MnTBTa3Ir%vR>w&&c@H%)eFBEPkqTUi`!vW=5vlW5!o2;g@1`;~~GUl;^Lbwhqr7 z6l`tV)b8edAg{mF5WDhX_1B+OyU6O9KY4lwUJ55hDLEZ!$_Q*e`Pgl+B-1AD%|A(} zSq-e|;ijVcZ={a?&!HZ6PE}+2W!sxaTs2(&&T$*EkU=}xJuj{W>huhxvR2u6+}Ast z+2QObG&EUM=N+rD*WWDskB}V$44v0I7*#42Iz1P9=UT@g zeY~q4G+sb;cyBoGFQ5VZuLaJo%jh`97o9n%5&umR2esjQJ>;O67x}yEAH1SqN0BR? zAe4+LfE01ef{+gw5||=*)kRtjgd{Lk!ZZ)WAQ9a_TLRMu1KlJl2r7UDCnaZH&akwL*)Ocn8-ULrb3^pc^s!`!KUOckSJig47LJ^S-^3~N|@}v40H@3fKUZY8z@Y`o|s0% zh2H2!DPV^ny1XZ*g3G)@lwokcEDU}pybK4oz!h{-;0kuiL2VRUrokTuWbjQJY6GI* zC2kVsc^LyEdCU@NCi9Ffpg|rpLAVs2VF7ln#;CwU0al&@LKLt_Btn`eSOF~>riVOV z$1^N}D-}*a5rGr5(x9t77^Xqj3L37$mgpm^HsHomH}u!Tb^fk`pLH~2j$qeHo66HZ_cWWo9kkm%^)WT_DaJe*^QV}2uKlprB&!3nVq-pDk`I)f-iTNf1XIFO@pC5AOX`6}b14TtJmJW(3~2po{0?BJ;Zm zQkXmk6JF&NLDWW=?h~Jw^>5n*?pj|J~==p)Koaf5#@Mpa?SnSh{%MIinxT!807 zABpwG4gQg6@cnMe0$*JFw;ig;&0lb`)CoHcIB(zHMa(-K%{(F%gcH~feMB=DH~5{X z(S$461|Dd_m4t@j0<63da_R_f@Qbd@fJwTdaI#eNA|8Glv*^g%6kkymy#@U04-8n}y9z^P3zh?Tqy=jvlLAiNm{tp>EsSQOHd!dEj;F+AiO z)R5}5|DXv#SL1ioeEN4q8%+Ptr$Yzce*M|_G+F?q;Q^{SC`DxHG9`mJUF;C@cSxDM3vVEQG^Mjw6@ZQ!Gig&}eU zcxL_UcxDvH>E`@UCENTXXee)f1c+&@0`!?dwys6o~8OL_0CtSD3igzM2L?M<>PbS zK|du*<%gdNBV&F*Eka3G!uah`E=g$-*5ZA~g^ju2Bl;qL=!+0wL15vBWeF?-un5-Z zix5xV6l>z_X4UOr#N`X{@uf3CdRFFSbnd!X&1>$Cr)|JvWzv^>Astr9t(?(nJSLb|>}D_V{u)c0-bI_T}XMLw!RN%TooHHUoIoXN;kRy|?t&bAY* z^7(xAkIQy@4kbGHMTTc|BdP7H8J~Iut9CM_+s6DJO@y%DYnGc9wO+<{-yI}Gxn(*f z?eCayER5~%DqCV6xXX@nW0{namYi3~#97zVYsmcf?w0r7k6XW0W^-q^qRQy? zxGesDu_K8^X0FFLMy|^7x0AJO$uG@p+Yf102F7nTE(my(IID;5sO}HFsw+G0Yrpa$ zJ^U@{zUd|PKsNou-mOV)od*k?Dj!h>5+b*EyO@7+iQ?xNsK`Wxyqu}nvn|CcdfeLL z$w*yE(HPO=;6Fvpgm1(?hi;pFrmt^AYn(;;eV@D^>>jb45>WA5d%?-$xYY}5l>~P= zTV*4E6E&j*>xcnnyoa)u!mT@7JgpB5S$73i4qg^pX<>bU{q?gfQM_uE(vD+I*S4NL z)#kFgekX z^VHDEE~Gsx@GOH}IR4JU3$xUouCWQ^v+#-A)wN&wR%(~dUZeG^k9^}p%zEFn#GzE- zAWFy*n}M6ode=D*X9(1Wpv&aPugq7p<~0_+(aF8Rsn2Uj_&i{HlcXp4YiMJXZit&zP|FC zna~4*tdOjC?@6oIwxiBg{_UGK9uXXnDS7uS)3|FDRXcjsvD(1LVv1YJ2zRU8lD5en zBXxXIK$j{#=xS|dyI#$5(9zC)=K0s1n3sdW{c28Mq&Xq8gDmF_H!SZV3Qf964%hb` znfxaGw^IDqQYm3ta_<-SV~(%TFJ}rB^Ikvo4ZUxue(jdj+cIZbK)a#u#`lbU;Q{UE z4@wlXwyaF^>L1MrIeq*0ea<xzZqRyYvZqQ%Q)n{V7{mQQ(a zo#dHQdm}R_>CdL=^LsrD-aUF9R9WliKbFD&U{;tT@afCl{R6{$G!p-e6kfKx!NFy9 z-OWyxBdclGlsoNxex_iHpVlbfGS`P~anl=!l1*83Goz{i(*4nmctfK+tZ_N{GyvZnmQ0A$nLpi zUYz8|y5r5eCP&mb_gnm8f+U9P0uI=OvWlvuaOoRrfyD)!P^L{uFM+R_MJT-e4aZS>aJ9{pAW53R$u>Idty~E#6{sJ>a01_RQ7~cv_5RYB2pCYo#E@1IZp;AaE22U`TNPW6bco_4 zTNSfG+DP+Z(xT->X z4VOWDld=fI)u$oL)N$gij;eq%9XMW1H7Go-iQ{%nh@lZAaEXgYv~fJ52FDw!wsF<`6fa zi#G?l0ar0K;CREV7d4r4j07e%U^)rLqS*g=7p)1sOLqXYf8(!fZpI$B4-pd^)Z7<;F;#qsx z^QZPfp11(|OG8d>!z;WqwNVG|nG)cwgM}gwf5QWFXNm+&R>JIWd~v*Ru&Dk&Wmosd z1<+X~8IR&G&HD-bcpTkMw6;vGPWTHRr>k=BgBOHz4KBH#v1SzwqG&qm}<7LM1 zR(Xk2pp*%F;@$8x8XS#97M?ANhS?%3&*K%%t1vY~8qPa?4b%+%z~l??B=ef`@Wl(b zdSDGa8J^i7#{|;>tZMj*@S4V%z;%8BvQ4l. dialog.title = \u6536\u96c6\u9009\u9879 +collect.depths = \u6536\u96c6\u6df1\u5ea6: +collect.replace = \u4f7f\u7528sprite\u66ff\u6362\u539f\u59cb\u6807\u7b7e +collect.offset = \u5c06\u5de6\u4e0a\u89d2\u504f\u79fb\u81f3(0,0) +collect.matrix = \u4f7f\u7528\u524d\u51e0\u5e27\u77e9\u9635\u4f5c\u4e3a\u7b2c\u4e00\u4e2a\u653e\u7f6e\u5bf9\u8c61(PlaceObject)\u77e9\u9635 button.ok = \u786e\u5b9a button.cancel = \u53d6\u6d88 diff --git a/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_zh.properties b/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_zh.properties index 63f14a2f2..6ac2fe5f4 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_zh.properties @@ -16,7 +16,7 @@ menu.file = \u6587\u4ef6 menu.file.open = \u6253\u5f00... menu.file.save = \u4fdd\u5b58 menu.file.saveas = \u53e6\u5b58\u4e3a... -menu.file.export.fla = \u5bfc\u51fa\u5230FLA +menu.file.export.fla = \u5bfc\u51fa\u4e3aFLA\u6587\u4ef6 menu.file.export.all = \u5bfc\u51fa\u6240\u6709\u63a7\u4ef6 menu.file.export.selection = \u5bfc\u51fa\u5df2\u9009 menu.file.exit = \u9000\u51fa @@ -27,7 +27,7 @@ menu.tools.deobfuscation = \u53cd\u6df7\u6dc6 menu.tools.deobfuscation.pcode = P-code\u53cd\u6df7\u6dc6... menu.tools.deobfuscation.globalrename = \u5168\u5c40\u91cd\u547d\u540d\u6807\u8bc6\u7b26 menu.tools.deobfuscation.renameinvalid = \u91cd\u547d\u540d\u65e0\u6548\u6807\u8bc6\u7b26 -menu.tools.gotoDocumentClass = \u8df3\u8f6c\u5230\u4e3b\u7c7b +menu.tools.gotoDocumentClass = \u8df3\u8f6c\u5230\u4e3b(\u6587\u6863)\u7c7b menu.settings = \u8bbe\u7f6e menu.settings.autodeobfuscation = \u81ea\u52a8\u53cd\u6df7\u6dc6 menu.settings.internalflashviewer = \u4f7f\u7528\u5185\u90e8\u64ad\u653e\u5668 @@ -382,7 +382,7 @@ header.compression.none = \u65e0\u538b\u7f29 header.version = SWF\u7248\u672c: header.gfx = GFX: header.filesize = \u6587\u4ef6\u5927\u5c0f -header.framerate = \u5e27\u901f: +header.framerate = \u5e27\u7387: header.framecount = \u5e27\u6570: header.displayrect = \u663e\u793a\u533a\u57df: header.displayrect.value.twips = %xmin%,%ymin% => %xmax%,%ymax% \u7f07 @@ -806,7 +806,7 @@ status.editing = \u60a8\u5df2\u8fdb\u5165\u7f16\u8f91\u6a21\u5f0f. \u70b9\u51fb\ button.deobfuscate = \u53cd\u6df7\u6dc6 button.deobfuscate_options = \u53cd\u6df7\u6dc6\u9009\u9879 deobfuscate_options.simplify_expressions = \u7b80\u5316\u8868\u8fbe\u5f0f -deobfuscate_options.remove_obfuscated_declarations = \u5220\u9664\u5355\u4e2a\u5206\u914d\u7684\u6df7\u6dc6\u58f0\u660e +deobfuscate_options.remove_obfuscated_declarations = \u79fb\u9664\u5355\u4e2a\u5206\u914d\u7684\u6df7\u6dc6\u58f0\u660e message.confirm.autoRenameIdentifiers = \u81ea\u52a8\u91cd\u547d\u540d\u6807\u8bc6\u7b26\u529f\u80fd\u5c06\u5728\u6253\u5f00SWF\u6587\u4ef6\u65f6\u4f5c\u4e3aAS\u4ee3\u7801\u6267\u884c\r\n\u5e76\u5c06\u6240\u6709\u975e\u6807\u51c6\u540d\u79f0\u91cd\u547d\u540d\u4e3a\u6709\u6548\u6807\u8bc6\u7b26.\r\n\u6b64\u529f\u80fd\u6709\u53ef\u80fd\u5728\u4fdd\u5b58\u65f6\u5bfc\u81f4SWF\u6587\u4ef6\u635f\u574f - \u98ce\u9669\u81ea\u8d1f. error.deobfuscation = \u53cd\u6df7\u6dc6\u56e0\u90e8\u5206\u65b9\u6cd5\u5931\u8d25. message.info.importShapes2 = \u5bfc\u5165\u5f62\u72b6\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \ @@ -862,13 +862,46 @@ abc.linkedSwfs.one = +1 swf abc.linkedSwfs.more = +%num% swfs #class trait P-code editor error.class = \u7c7b\u9519\u8bef +warning.initializers.class = "extends"\u5bf9\u8c61\u4e5f\u7528\u4e8e\u811a\u672c\u521d\u59cb\u5316\u8303\u56f4\u5806\u6808\n\u5728\u7c7b\u7279\u5f81\u4e2d\u7f16\u8f91\u8fd9\u91cc\u7684\u503c\u662f\u4e0d\u591f\u7684 +contextmenu.addScript.doaction = \u6dfb\u52a0\u5e27\u811a\u672c - DoAction +contextmenu.addScript.buttoncondaction = \u6dfb\u52a0\u6309\u94ae\u65f6\u95f4\u811a\u672c - BUTTONCONDACTION +contextmenu.addScript.clipactionrecord = \u6dfb\u52a0\u5b9e\u4f8b\u4e8b\u4ef6\u811a\u672c - CLIPACTIONRECORD +contextmenu.addScript.doinitaction = \u6dfb\u52a0\u7cbe\u7075(sprite)\u521d\u59cb\u811a\u672c - DoInitAction +#after 18.4.1 +warning.cannotencrypt = \u8b66\u544a:\u6587\u4ef6%file%\u4f7f\u7528HARMAN Air\u52a0\u5bc6\u6280\u672f\u8fdb\u884c\u52a0\u5bc6\r\n\u73b0\u5df2\u6210\u529f\u89e3\u5bc6\u5e76\u52a0\u8f7d,\u4f46\u5982\u679c\u60a8\u60f3\u7a0d\u540e\u4fdd\u5b58\u4fee\u6539\u540e\u7684\u6587\u4ef6,\r\n\u52a0\u5bc6\u5c06\u88ab\u5378\u9664(=\u672a\u52a0\u5bc6) +#after 18.5.0 +warning.edit.headerframecount = \u8b66\u544a:\u7f16\u8f91\u6587\u4ef6\u5934(header)\u4e2d\u7684\u5e27\u6570\u4e0d\u4f1a\u66f4\u65b0SWF\u65f6\u95f4\u8f74\u4e0a\u663e\u793a\u5e27(ShowFrame)\u6807\u7b7e\u7684\u5fc5\u8981\u6570\u91cf\r\n\u8981\u6dfb\u52a0\u65b0\u7684\u5e27\uff0c\u60a8\u6700\u597d\u4f7f\u7528SWF\u4e0a\u7684\u53f3\u952e\u5355\u51fb\u4e0a\u4e0b\u6587\u83dc\u5355 -> \u6dfb\u52a0\u5e27\r\n\ + \u82e5\u5982\u6b64\u505a,\u8fd9\u5c06\u76f8\u5e94\u7684\u66f4\u65b0\u6587\u4ef6\u5934(header)\u4e2d\u7684\u5e27\u6570 +menu.tools.abcexplorer = ABC\u6d4f\u89c8\u5668 +contextmenu.abcexplorer = \u6d4f\u89c8ABC\u5b57\u8282\u7801 +import.sprite.result = \u5df2\u5bfc\u5165%count%\u4e2a\u7cbe\u7075 +menu.file.import.sprite = \u4eceGIF\u5bfc\u5165\u7cbe\u7075 #after 19.1.2 -tagInfo.fileName = \u6587\u4ef6\u540d +tagInfo.fileName = \u6587\u4ef6\u540d\u79f0 +tagInfo.exportName = \u5bfc\u51fa\u540d\u79f0 +tagInfo.bitmapFormat = \u4f4d\u56fe\u683c\u5f0f +tagInfo.imageId = \u56fe\u7247Id tagInfo.x1 = x1 tagInfo.y1 = y1 tagInfo.x2 = x2 tagInfo.y2 = y2 +tagInfo.bitmapsFormat = \u4f4d\u56fe\u683c\u5f0f +tagInfo.version = \u7248\u672c +tagInfo.flags = \u6807\u5fd7 +tagInfo.prefix = \u524d\u7f00 +tagInfo.swfName = SWF\u540d\u79f0 +tagInfo.codeOffsets = \u4ee3\u7801\u504f\u79fb\u91cf +tagInfo.textureId = \u7eb9\u7406Id +tag.shape.create = \u4ece\u6587\u4ef6\u521b\u5efa\u5f62\u72b6(shape)... +tag.image.create = \u4ece\u6587\u4ef6\u521b\u5efa\u56fe\u50cf(image)... +action.edit.flex = (Flex \u7f16\u8bd1\u5668) +header.encrypted = Harman\u52a0\u5bc6 +header.warning.unsupportedGfxEncryption = GFX\u4e0d\u652f\u6301Harman\u52a0\u5bc6 +contextmenu.applyUnpacker = \u5e94\u7528\u89e3\u5305\u5668 +button.breakpointList = \u663e\u793a\u65ad\u70b9\u5217\u8868 node.scenes = \u573a\u666f +contextmenu.setAsLinkage = \u8bbe\u7f6eAS\u94fe\u63a5 +contextmenu.exportFlashDevelop = \u5bfc\u51fa\u4e3aFlashDevelop\u5de5\u7a0b filter.as3proj = FlashDevelop AS3\u5de5\u7a0b (*.as3proj) work.exporting.flashDevelop = \u6b63\u5728\u5bfc\u51fa\u4e3aFlashDevelop\u5de5\u7a0b menu.file.export.flashDevelop = \u5bfc\u51fa\u4e3aFlashDevelop\u5de5\u7a0b @@ -876,9 +909,22 @@ contextmenu.exportIdea = \u5bfc\u51fa\u4e3aIntelliJ IDEA\u5de5\u7a0b filter.iml = IntelliJ IDEA\u5de5\u7a0b (*.iml) work.exporting.idea = \u6b63\u5728\u5bfc\u51fa\u4e3aIntelliJ IDEA\u5de5\u7a0b menu.file.export.idea = \u5bfc\u51fa\u4e3aIntelliJ IDEA\u5de5\u7a0b -contextmenu.exportFla = \u5bfc\u51fa\u4e3a FLA \u6587\u4ef6 +contextmenu.exportFla = \u5bfc\u51fa\u4e3aFLA\u6587\u4ef6 export.project.select.directory = \u9009\u62e9\u65b0\u5de5\u7a0b\u4f4d\u7f6e menu.file.saveAll = \u4fdd\u5b58\u5168\u90e8 +filter.exe.wrapper = \u5c01\u88c5\u5668\u53ef\u6267\u884c\u6587\u4ef6(*.exe) +filter.exe.projectorWin = Windows\u653e\u6620\u6587\u4ef6(*.exe) +filter.exe.projectorMac = Mac Os\u653e\u6620\u6587\u4ef6(*.dmg) +filter.exe.projectorLinux = Linux\u653e\u6620\u6587\u4ef6 callStack.header.swf = SWF #after 21.0.0 button.addfunction = \u6dfb\u52a0\u65b0\u51fd\u6570 +addfunction.result.title = \u65b0\u65b9\u6cd5\u4fe1\u606f +#after 21.0.2 +filter.air.as3proj = FlashDevelop AS3\u5de5\u7a0b (*.as3proj) +packer.key.title = \u5bc6\u94a5: %packer% +packer.key = \u8f93\u5165\u6253\u5305\u5de5\u5177"%packer%"\u7684\u5bc6\u94a5: +#after 21.0.5 +contextmenu.exportVsCode = \u5bfc\u51fa\u4e3aVS Code\u5de5\u7a0b +work.exporting.vsCode = \u6b63\u5728\u5bfc\u51fa\u4e3aVS Code\u5de5\u7a0b +menu.file.export.vsCode = \u5bfc\u51fa\u4e3aVS Code\u5de5\u7a0b diff --git a/src/com/jpexs/decompiler/flash/gui/locales/abc/ABCExplorerDialog_zh.properties b/src/com/jpexs/decompiler/flash/gui/locales/abc/ABCExplorerDialog_zh.properties index 3ff003449..aac01e8ee 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/abc/ABCExplorerDialog_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/abc/ABCExplorerDialog_zh.properties @@ -12,11 +12,25 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . -title = ABC \u5bfc\u51fa\u5de5\u5177 +title = ABC\u6d4f\u89c8\u5668 abc = ABC: +abc.info = \u5f53\u524d%index%, \u603b\u8ba1%count%, v%major%.%minor%, %size%, \u5e27%frame% +abc.info.standalone = v%major%.%minor%, %size% show.script = \u5728\u4e3b\u7a97\u53e3\u4e2d\u663e\u793a\u811a\u672c show.method = \u5728\u4e3b\u7a97\u53e3\u4e2d\u663e\u793a\u65b9\u6cd5 show.trait = \u5728\u4e3b\u7a97\u53e3\u4e2d\u663e\u793a\u7279\u5f81 show.class = \u5728\u4e3b\u7a97\u53e3\u4e2d\u663e\u793a\u7c7b +copy.row = \u5c06\u884c\u590d\u5236\u5230\u526a\u8d34\u677f +copy.typeid = \u5c06typeId\u590d\u5236\u5230\u526a\u8d34\u677f +copy.title = \u5c06\u6807\u9898\u590d\u5236\u5230\u526a\u8d34\u677f +copy.value = \u5c06\u503c\u590d\u5236\u5230\u526a\u8d34\u677f +copy.rawstring = \u5c06\u539f\u59cb\u5b57\u7b26\u4e32\u503c\u590d\u5236\u5230\u526a\u8d34\u677f +#after 20.1.0 +usages = %item%\u7684\u7528\u6cd5 +copy.path = \u5c06\u8def\u5f84(path)\u590d\u5236\u5230\u526a\u8d34\u677f +copy.paths = \u5c06\u9009\u5b9a\u7684\u8def\u5f84\u590d\u5236\u5230\u526a\u8d34\u677f +copy.paths.all = \u5c06\u6240\u6709\u8def\u5f84\u590d\u5236\u5230\u526a\u8d34\u677f hilight.usage = \u7a81\u51fa\u663e\u793a\u6240\u9009\u5b9a\u7684\u8def\u5f84 goto.path = \u8f6c\u5230\u8def\u5f84 +goto.path.label = \u8f93\u5165\u8def\u5f84\u4ee5\u5bfc\u822a\u81f3 +button.clean = \u6e05\u7406 - \u79fb\u9664\u672a\u4f7f\u7528\u7684\u9879\u76ee diff --git a/src/com/jpexs/decompiler/flash/gui/locales/abc/As3ClassLinkageDialog_zh.properties b/src/com/jpexs/decompiler/flash/gui/locales/abc/As3ClassLinkageDialog_zh.properties index 47e808cb8..476d2022c 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/abc/As3ClassLinkageDialog_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/abc/As3ClassLinkageDialog_zh.properties @@ -17,6 +17,16 @@ button.ok = \u786e\u5b9a button.proceed = \u7ee7\u7eed button.cancel = \u53d6\u6d88 classname = \u5b8c\u5168\u9650\u5b9a\u7c7b\u540d\u79f0: +error.multipleClasses = \u9519\u8bef:\u8fd9\u4e2a\u5b57\u7b26\u5df2\u88ab\u5206\u914d\u7ed9\u4e86\u591a\u4e2a\u7c7b,\u65e0\u6cd5\u901a\u8fc7\u6b64\u5de5\u5177\u91cd\u65b0\u547d\u540d.\u5c3d\u7ba1\u5982\u6b64,\u60a8\u4ecd\u53ef\u4ee5\u81ea\u884c\u624b\u52a8\u4fee\u6539\u7b26\u53f7\u7c7b(SymbolClass)\u6807\u7b7e +error.alreadyAssignedClass = \u9519\u8bef:\u8fd9\u4e2a\u7c7b\u5df2\u7ecf\u88ab\u5206\u914d\u7ed9\u4e86\u4e0d\u540c\u7684\u5b57\u7b26 +error.needToModify = \u5c06\u7c7b\u540d\u4fee\u6539\u4e3a\u65b0\u540d\u79f0 +class.found = \u5df2\u627e\u5230\u5177\u6709\u8be5\u540d\u79f0\u7684\u73b0\u6709\u7c7b +class.notfound = \u5177\u6709\u8be5\u540d\u79f0\u7684\u7c7b\u5c1a\u4e0d\u5b58\u5728 +symbolClassAppropriate = \u5c06\u4fee\u6539\u6216\u521b\u5efa\u6700\u5408\u9002\u5e27/\u6846\u67b6(frame)\u7684\u7b26\u53f7\u7c7b(SymbolClass)\u6807\u7b7e +class.notfound.createAsk = \u60a8\u60f3\u8981\u521b\u5efa\u8fd9\u4e2a\u7c7b\u5417 +class.notfound.create = \u662f\u7684,\u521b\u5efa\u7c7b +class.notfound.create.parentType = \u7236\u7c7b\u540d\u79f0(\u5b8c\u5168\u9650\u5b9a\u7684) +class.notfound.create.abc.where = \u5728\u54ea\u91cc\u521b\u5efa\u5b57\u8282\u7801: class.notfound.create.abc.where.existing = \u73b0\u6709\u7684DoABC\u6807\u7b7e class.notfound.create.abc.where.new = \u65b0\u7684ABC\u6807\u7b7e class.notfound.onlySetClassName = \u4e0d,\u4ec5\u5206\u914d\u7c7b\u540d\u79f0