diff --git a/CHANGELOG.md b/CHANGELOG.md index 29c087290..330144543 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -61,6 +61,7 @@ new format wrong and corrupt SWFs. Major version of SWF to XML export changed to 2. - AS3 Compound scripts (scripts containing multiple external definitions like compiled C code, etc.) cannot be directly edited or imported (due to problems with script initializers) +- [#2022] - AS3 - Make script initializer always visible and available instead of config ## [18.5.0] - 2023-06-25 ### Added @@ -3114,6 +3115,7 @@ Major version of SWF to XML export changed to 2. [#2076]: https://www.free-decompiler.com/flash/issues/2076 [#2086]: https://www.free-decompiler.com/flash/issues/2086 [#2009]: https://www.free-decompiler.com/flash/issues/2009 +[#2022]: https://www.free-decompiler.com/flash/issues/2022 [#1998]: https://www.free-decompiler.com/flash/issues/1998 [#2038]: https://www.free-decompiler.com/flash/issues/2038 [#2028]: https://www.free-decompiler.com/flash/issues/2028 diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ScriptPack.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ScriptPack.java index c913e0c9c..64e3567c9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ScriptPack.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ScriptPack.java @@ -220,7 +220,7 @@ public class ScriptPack extends AS3ClassTreeItem { writer.newLine(); } - if (bodyIndex != -1 && (isSimple || traitIndices.isEmpty())) { // && Configuration.enableScriptInitializerDisplay.get()) { + if (bodyIndex != -1 && (isSimple || traitIndices.isEmpty())) { //Note: There must be trait/method highlight even if the initializer is empty to TraitList in GUI to work correctly //TODO: handle this better in GUI(?) writer.startTrait(GraphTextWriter.TRAIT_SCRIPT_INITIALIZER); @@ -233,15 +233,15 @@ public class ScriptPack extends AS3ClassTreeItem { abc.bodies.get(bodyIndex).toString(callStack, abcIndex, path +/*packageName +*/ "/.scriptinitializer", exportMode, abc, null, writer, new ArrayList<>(), new HashSet<>()); writer.endBlock(); } else { - writer.append(" "); + writer.append(""); } } writer.endMethod(); writer.endTrait(); if (!scriptInitializerIsEmpty) { writer.newLine(); - } - first = false; + first = false; + } } for (int t : traitIndices) { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java index 4ef823e10..3a66af938 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java @@ -556,7 +556,7 @@ public final class Configuration { public static ConfigurationItem smartNumberFormatting = null; @ConfigurationDefaultBoolean(false) - @ConfigurationCategory("script") + //@ConfigurationCategory("script") public static ConfigurationItem enableScriptInitializerDisplay = null; @ConfigurationDefaultBoolean(false) diff --git a/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf b/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf index a352c4e1d..edfed799c 100644 Binary files a/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf and b/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf differ diff --git a/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf b/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf index 4837ada37..55e17a586 100644 Binary files a/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf and b/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf differ diff --git a/libsrc/ffdec_lib/testdata/as3_new/src/Main.as b/libsrc/ffdec_lib/testdata/as3_new/src/Main.as index e1c518395..8f47063bc 100644 --- a/libsrc/ffdec_lib/testdata/as3_new/src/Main.as +++ b/libsrc/ffdec_lib/testdata/as3_new/src/Main.as @@ -73,6 +73,7 @@ package TestIfTry; TestIgnoreAndOr; TestImplicitCoerce; + TestImportedConst; TestImportedVar; TestInc2; TestIncDec; @@ -144,6 +145,9 @@ package TestOtherClass; + initializedvar; + initializedconst; + public function Main() { if (stage) init(); diff --git a/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestImportedConst.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestImportedConst.as new file mode 100644 index 000000000..3b2ca6672 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestImportedConst.as @@ -0,0 +1,12 @@ +package tests +{ + import tests_classes.myconst; + + public class TestImportedConst + { + public function run():void + { + trace(myconst); + } + } +} diff --git a/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestImportedVar.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestImportedVar.as index 45f1d8381..3dcbdb02c 100644 --- a/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestImportedVar.as +++ b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestImportedVar.as @@ -8,7 +8,7 @@ package tests { trace(myvar); //myvar++; - myvar = 5; + myvar = 5; } } } diff --git a/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/initializedconst.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/initializedconst.as new file mode 100644 index 000000000..c8a548493 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/initializedconst.as @@ -0,0 +1,5 @@ +package tests_classes +{ + public const initializedconst:Object = {"a":1, "b":2, "c":3}; + +} diff --git a/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/initializedvar.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/initializedvar.as new file mode 100644 index 000000000..956333f83 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/initializedvar.as @@ -0,0 +1,5 @@ +package tests_classes +{ + public var initializedvar:Object = {"a":1, "b":2, "c":3}; + +} diff --git a/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/myconst.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/myconst.as new file mode 100644 index 000000000..626803fdd --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/myconst.as @@ -0,0 +1,5 @@ +package tests_classes +{ + public const myconst:int = 29; + +} diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties index 2a851c5ad..9b43d2c62 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties @@ -368,7 +368,7 @@ config.description.overwriteExistingFiles = Overwrite the existing files during config.name.smartNumberFormatting = Use smart number formatting config.description.smartNumberFormatting = Format special numbers (for example colors and times) -config.name.enableScriptInitializerDisplay = Display script initializers +config.name.enableScriptInitializerDisplay = (REMOVED) Display script initializers config.description.enableScriptInitializerDisplay = Enable script initializers display and editation. This setting may add one newline to each class file for highlighting. config.name.autoOpenLoadedSWFs = Open loaded SWFs during run (External viewer = WIN only) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties index 99c7a357b..a89aa583e 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties @@ -362,7 +362,7 @@ config.description.overwriteExistingFiles = Sobreescriu els fitxers existents du config.name.smartNumberFormatting = Utilitza formatat intel\u00b7ligent de n\u00fameros config.description.smartNumberFormatting = Formateja els n\u00fameros especials (per exemple, colors i hores) -config.name.enableScriptInitializerDisplay = Mostra els iniciadors de scripts +config.name.enableScriptInitializerDisplay = (REMOVED) Mostra els iniciadors de scripts config.description.enableScriptInitializerDisplay = Activa la mostra i edici\u00f3 dels iniciadors de scripts. Pot ser que aquest par\u00e0metre afegeixi un salt de l\u00ednia a cada classe per ressaltar-la. config.name.autoOpenLoadedSWFs = Obre els SWFs carregats durant l'execuci\u00f3 (Visor extern = nom\u00e9s WIN) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties index f2fb410d7..7c839145e 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties @@ -362,7 +362,7 @@ config.name.overwriteExistingFiles = P\u0159episovat existuj\u00edc\u00ed soubor config.description.overwriteExistingFiles = P\u0159episovat existuj\u00edc\u00ed soubory b\u011bhem exportu. Moment\u00e1ln\u011b pouze pro AS2/3 skripty. config.name.smartNumberFormatting = Pou\u017e\u00edvat chytr\u00e9 form\u00e1tov\u00e1n\u00ed \u010d\u00edsel config.description.smartNumberFormatting = Form\u00e1tovat speci\u00e1ln\u00ed \u010d\u00edsla (nap\u0159\u00edklad barvy a \u010dasy) -config.name.enableScriptInitializerDisplay = Zobrazit inicializ\u00e1tory skriptu +config.name.enableScriptInitializerDisplay = (ODSTRAN\u011aNO) Zobrazit inicializ\u00e1tory skriptu config.description.enableScriptInitializerDisplay = Povol\u00ed zobrazen\u00ed inicializ\u00e1tor\u016f skript\u016f a jejich editaci. Tohle nastaven\u00ed m\u016f\u017ee p\u0159idat jednu \u0159\u00e1dku do ka\u017ed\u00e9 t\u0159\u00eddy pro zv\u00e1raz\u0148ov\u00e1n\u00ed. config.name.autoOpenLoadedSWFs = Otev\u00edrat na\u010d\u00edtan\u00e1 SWF b\u011bhem p\u0159ehr\u00e1v\u00e1n\u00ed (Extern\u00ed p\u0159ehr\u00e1va\u010d = jen WIN) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_es.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_es.properties index 85fad04de..2091e5540 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_es.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_es.properties @@ -368,7 +368,7 @@ config.description.overwriteExistingFiles = Sobreescribir los archivos existente config.name.smartNumberFormatting = Usar formato de n\u00famero inteligente config.description.smartNumberFormatting = Formato de n\u00fameros especiales (por ejemplo colores y tiempos) -config.name.enableScriptInitializerDisplay = Visualizar inicializadores de script +config.name.enableScriptInitializerDisplay = (REMOVED) Visualizar inicializadores de script config.description.enableScriptInitializerDisplay = Habilitar pantalla de inicializadores de script y edici\u00f3n. Este ajuste puede agregar una nueva l\u00ednea a cada archivo de clase para destacar. config.name.autoOpenLoadedSWFs = Abrir SWFs cargados durante la ejecuci\u00f3n (Visor externo = Solo WINDOWS) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_fr.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_fr.properties index f29f0e683..1f413ab3b 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_fr.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_fr.properties @@ -362,7 +362,7 @@ config.description.overwriteExistingFiles = \u00c9craser les fichiers existants config.name.smartNumberFormatting = Utiliser le formattage num\u00e9rique intelligent config.description.smartNumberFormatting = Formattage num\u00e9riques sp\u00e9ciaux (par exemple : les couleurs et les temps) -config.name.enableScriptInitializerDisplay = Affiche l'initialisateur de script +config.name.enableScriptInitializerDisplay = (REMOVED) Affiche l'initialisateur de script config.description.enableScriptInitializerDisplay = Active l'affichage et l'\u00e9ditiion de l'initialisateur de script. Ce param\u00e8tre ajoute une nouvelle ligne en \u00e9vidence dans chaque classe. config.name.autoOpenLoadedSWFs = Ouvre les SWF charg\u00e9s lors de l'ex\u00e9cution (Lecteur externe = Windows seulement) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_hu.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_hu.properties index c01c790b7..e43781c62 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_hu.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_hu.properties @@ -368,7 +368,7 @@ config.description.overwriteExistingFiles = Fel\u00fcl\u00edrja a l\u00e9tez\u01 config.name.smartNumberFormatting = Okos sz\u00e1m form\u00e1z\u00e1s haszn\u00e1lata config.description.smartNumberFormatting = A speci\u00e1lis sz\u00e1mokat (mint p\u00e9ld\u00e1ul sz\u00ednek \u00e9s id\u0151k) felismeri -config.name.enableScriptInitializerDisplay = Szkript inicializ\u00e1l\u00f3k megjelen\u00edt\u00e9se +config.name.enableScriptInitializerDisplay = (REMOVED) Szkript inicializ\u00e1l\u00f3k megjelen\u00edt\u00e9se config.description.enableScriptInitializerDisplay = Enged\u00e9lyezi a szkript inicializ\u00e1l\u00f3k megjelen\u00edt\u00e9s\u00e9t \u00e9s szerkeszt\u00e9s\u00e9t. Ez a be\u00e1ll\u00edt\u00e1s hozz\u00e1adhat egy \u00faj sort minden oszt\u00e1lyhoz a kiemel\u00e9shez. config.name.autoOpenLoadedSWFs = Fut\u00e1s k\u00f6zben bet\u00f6lt\u00f6tt SWF-ek megnyit\u00e1sa (K\u00fcls\u0151 n\u00e9z\u0151ke = Csak WIN) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties index eb6ac7b5e..185dbd985 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties @@ -368,7 +368,7 @@ config.description.overwriteExistingFiles = Sovrascrivere i file esistenti duran config.name.smartNumberFormatting = Usa formattazione intelligente dei numeri config.description.smartNumberFormatting = Formatta numeri speciali (ad esempio colori e istanti temporali) -config.name.enableScriptInitializerDisplay = Visualizza inizializzatori script +config.name.enableScriptInitializerDisplay = (REMOVED) Visualizza inizializzatori script config.description.enableScriptInitializerDisplay = Abilita inizializzatori script e modifiche. Questa impostazione pu\u00f2 aggiungere un accapo a ciascuna classe per evidenziare. config.name.autoOpenLoadedSWFs = Apri SWF caricati durante l'esecuzione (visualizzatore esterno = solo su Windows) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ja.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ja.properties index a2bff8e77..e3d0c09b8 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ja.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ja.properties @@ -368,7 +368,7 @@ config.description.overwriteExistingFiles = \u30a8\u30af\u30b9\u30dd\u30fc\u30c8 config.name.smartNumberFormatting = \u30b9\u30de\u30fc\u30c8\u306a\u6570\u5b57\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3092\u4f7f\u7528\u3059\u308b config.description.smartNumberFormatting = \u7279\u6b8a\u306a\u6570\u5b57\u3092\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3059\u308b (\u8272\u3084\u6642\u9593\u306a\u3069) -config.name.enableScriptInitializerDisplay = \u30b9\u30af\u30ea\u30d7\u30c8\u306e\u30a4\u30cb\u30b7\u30e3\u30e9\u30a4\u30b6\u3092\u8868\u793a\u3059\u308b +config.name.enableScriptInitializerDisplay = (REMOVED) \u30b9\u30af\u30ea\u30d7\u30c8\u306e\u30a4\u30cb\u30b7\u30e3\u30e9\u30a4\u30b6\u3092\u8868\u793a\u3059\u308b config.description.enableScriptInitializerDisplay = \u30b9\u30af\u30ea\u30d7\u30c8\u30a4\u30cb\u30b7\u30e3\u30e9\u30a4\u30b6\u306e\u8868\u793a\u3068\u7de8\u96c6\u3092\u6709\u52b9\u306b\u3057\u307e\u3059\u3002\u3053\u306e\u8a2d\u5b9a\u306b\u3088\u308a\u3001\u5f37\u8abf\u8868\u793a\u306e\u305f\u3081\u306b\u5404\u30af\u30e9\u30b9\u30d5\u30a1\u30a4\u30eb\u306b\u6539\u884c\u30921\u3064\u8ffd\u52a0\u3059\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059 config.name.autoOpenLoadedSWFs = \u8aad\u307f\u8fbc\u3093\u3060 SWF \u3092\u5b9f\u884c\u4e2d\u306b\u958b\u304f (\u5916\u90e8\u30d3\u30e5\u30fc\u30a2 = WIN \u306e\u307f) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt_BR.properties index 2d6853396..61b3ccd6b 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt_BR.properties @@ -368,7 +368,7 @@ config.description.overwriteExistingFiles = Substituir os arquivos existentes du config.name.smartNumberFormatting = Use a formata\u00e7\u00e3o de n\u00famero inteligente config.description.smartNumberFormatting = Formatar n\u00fameros especiais (por exemplo, cores e horas) -config.name.enableScriptInitializerDisplay = Exibir inicializadores de script +config.name.enableScriptInitializerDisplay = (REMOVED) Exibir inicializadores de script config.description.enableScriptInitializerDisplay = Ative a exibi\u00e7\u00e3o e a edi\u00e7\u00e3o dos inicializadores de script. Essa configura\u00e7\u00e3o pode adicionar uma nova linha a cada arquivo de classe para realce. config.name.autoOpenLoadedSWFs = Abrir SWFs carregados durante a execu\u00e7\u00e3o (Visualizador externo = apenas WIN) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties index 0f5b91b35..f9e8734e6 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties @@ -359,7 +359,7 @@ config.description.overwriteExistingFiles = Skriv \u00f6ver nuvarande filer vid config.name.smartNumberFormatting = Anv\u00e4nd smart nummer formatering config.description.smartNumberFormatting = Formatera speciella nummer (till exempel f\u00e4rger och tider) -config.name.enableScriptInitializerDisplay = Visa skriptinitialiserare +config.name.enableScriptInitializerDisplay = (REMOVED) Visa skriptinitialiserare config.description.enableScriptInitializerDisplay = Aktivera Visa skriptinitialiserare visning och redigering. Den h\u00e4r inst\u00e4llningen kanske kan l\u00e4gga till en ny rad till varje klass fil f\u00f6r highlightning. config.name.autoOpenLoadedSWFs = \u00d6ppna laddade SWFs under k\u00f6rning (External visare = WIN only) diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties index dea0ddcf3..bca141e00 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties @@ -604,7 +604,7 @@ config.description.smartNumberFormatting = \u00d6zel say\u0131lar\u0131 bi\u00e7 -config.name.enableScriptInitializerDisplay = Komut ba\u015flat\u0131c\u0131lar\u0131n\u0131 g\u00f6r\u00fcnt\u00fcle +config.name.enableScriptInitializerDisplay = (REMOVED) Komut ba\u015flat\u0131c\u0131lar\u0131n\u0131 g\u00f6r\u00fcnt\u00fcle config.description.enableScriptInitializerDisplay = Kod ba\u015flat\u0131c\u0131lar\u0131n\u0131n g\u00f6r\u00fcnt\u00fclenmesini ve d\u00fczenlenmesini etkinle\u015ftirin. Bu ayar, vurgulama i\u00e7in her s\u0131n\u0131f dosyas\u0131na bir yeni sat\u0131r ekleyebilir. diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties index 885e12ef0..c65d9f510 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties @@ -368,7 +368,7 @@ config.description.overwriteExistingFiles = \u5728\u5bfc\u51fa\u8fc7\u7a0b\u4e2d config.name.smartNumberFormatting = \u4f7f\u7528\u667a\u80fd\u6570\u5b57\u683c\u5f0f config.description.smartNumberFormatting = \u683c\u5f0f\u5316\u7279\u6b8a\u6570\u5b57(\u4f8b\u5982\u989c\u8272\u548c\u65f6\u95f4) -config.name.enableScriptInitializerDisplay = \u663e\u793a\u811a\u672c\u521d\u59cb\u5316\u5668 +config.name.enableScriptInitializerDisplay = (REMOVED) \u663e\u793a\u811a\u672c\u521d\u59cb\u5316\u5668 config.description.enableScriptInitializerDisplay = \u542f\u7528\u811a\u672c\u521d\u59cb\u5316\u7a0b\u5e8f\u7684\u663e\u793a\u548c\u7f16\u8f91\u3002 \u6b64\u8bbe\u7f6e\u53ef\u4ee5\u5411\u6bcf\u4e2a\u7c7b\u6587\u4ef6\u6dfb\u52a0\u4e00\u4e2a\u6362\u884c\u7b26\u4ee5\u7a81\u51fa\u663e\u793a\u3002 config.name.autoOpenLoadedSWFs = \u5728\u8fd0\u884c\u671f\u95f4\u6253\u5f00\u52a0\u8f7d\u7684SWF(\u5916\u90e8\u67e5\u770b\u5668=\u4ec5WIN)