From 0d1ac7f65574dc1083e740e8be6f24363613bacb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sun, 3 Nov 2024 18:07:26 +0100 Subject: [PATCH] Added: #1619 Option to set thread count to 0 for auto setting processor count - 1 Changed: #1619 Default thread count is set to 0 ( = auto) --- CHANGELOG.md | 6 ++++++ .../flash/configuration/Configuration.java | 19 +++++++++++++------ .../locales/AdvancedSettingsDialog.properties | 4 ++-- .../AdvancedSettingsDialog_ca.properties | 4 ++-- .../AdvancedSettingsDialog_cs.properties | 4 ++-- .../AdvancedSettingsDialog_es.properties | 4 ++-- .../AdvancedSettingsDialog_fr.properties | 4 ++-- .../AdvancedSettingsDialog_hu.properties | 4 ++-- .../AdvancedSettingsDialog_it.properties | 4 ++-- .../AdvancedSettingsDialog_ja.properties | 4 ++-- .../AdvancedSettingsDialog_nl.properties | 4 ++-- .../AdvancedSettingsDialog_pl.properties | 4 ++-- .../AdvancedSettingsDialog_pt_BR.properties | 4 ++-- .../AdvancedSettingsDialog_ru.properties | 4 ++-- .../AdvancedSettingsDialog_sv.properties | 4 ++-- .../AdvancedSettingsDialog_tr.properties | 4 ++-- .../AdvancedSettingsDialog_zh.properties | 4 ++-- 17 files changed, 49 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d0eaf1faf..3f92dcea7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ All notable changes to this project will be documented in this file. resizing, adding frames, adding objects to stage. Instance property editation. Undo / redo feature. Double click movie clips to edit sub-objects. +- [#1619] Option to set thread count to 0 for auto setting processor count - 1 + ### Fixed - [#2357] AS3 instance var/const initialization - [#2361] Transform tool for PlaceObject tags @@ -16,6 +18,9 @@ All notable changes to this project will be documented in this file. - [#2357] FLA export to CS4 and lower - speed optimization - [#2362] Generating error log ExecutionException - InterruptedException log on switching flash/air swc +### Changed +- [#1619] Default thread count is set to 0 ( = auto) + ## [21.1.3] - 2024-10-29 ### Fixed - Java 8 compatibility @@ -3644,6 +3649,7 @@ Major version of SWF to XML export changed to 2. [alpha 9]: https://github.com/jindrapetrik/jpexs-decompiler/compare/alpha8...alpha9 [alpha 8]: https://github.com/jindrapetrik/jpexs-decompiler/compare/alpha7...alpha8 [alpha 7]: https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/alpha7 +[#1619]: https://www.free-decompiler.com/flash/issues/1619 [#2357]: https://www.free-decompiler.com/flash/issues/2357 [#2361]: https://www.free-decompiler.com/flash/issues/2361 [#2362]: https://www.free-decompiler.com/flash/issues/2362 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 249a08969..25ae96c7d 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 @@ -86,7 +86,7 @@ public final class Configuration { @ConfigurationCategory("decompilation") public static ConfigurationItem parallelSpeedUp = null; - @ConfigurationDefaultInt(10) + @ConfigurationDefaultInt(0) @ConfigurationCategory("decompilation") public static ConfigurationItem parallelSpeedUpThreadCount = null; @@ -1480,12 +1480,19 @@ public final class Configuration { * @return Number of parallel threads */ public static int getParallelThreadCount() { - int count = parallelSpeedUpThreadCount.get(); - if (count < 2) { - count = 2; + int processorCount = Runtime.getRuntime().availableProcessors(); + + int threadCount = parallelSpeedUpThreadCount.get(); + + if (threadCount <= 0) { + threadCount = processorCount - 1; } - - return count; + + if (threadCount < 2) { + threadCount = 2; + } + + return threadCount; } /** diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties index 0ffe122d6..488e43648 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Hex color format config.description.useHexColorFormat = Show the colors in hex format config.name.parallelSpeedUp = Parallel SpeedUp config.description.parallelSpeedUp = Parallelism can speed up decompilation -config.name.parallelSpeedUpThreadCount = Number of threads -config.description.parallelSpeedUpThreadCount = Number of threads for parallel speedup +config.name.parallelSpeedUpThreadCount = Number of threads (0 = auto) +config.description.parallelSpeedUpThreadCount = Number of threads for parallel speedup. 0 = processor count - 1. config.name.autoDeobfuscate = Automatic deobfuscation config.description.autoDeobfuscate = Run deobfuscation on every file before ActionScript decompilation config.name.cacheOnDisk = Use caching on disk 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 f91c0bb1c..660a5c1b8 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Format de colors hex config.description.useHexColorFormat = Mostra els colors en format hexadecimal config.name.parallelSpeedUp = Acceleraci\u00f3 Paral\u00b7lela config.description.parallelSpeedUp = El paral\u00b7lelisme pot accelerar la descompilaci\u00f3 -config.name.parallelSpeedUpThreadCount = Nombre de fils -config.description.parallelSpeedUpThreadCount = Nombre de fils per a l'acceleraci\u00f3 paral\u00b7lela +config.name.parallelSpeedUpThreadCount = Nombre de fils (0 = auto) +config.description.parallelSpeedUpThreadCount = Nombre de fils per a l'acceleraci\u00f3 paral\u00b7lela. 0 = processor count - 1. config.name.autoDeobfuscate = Desofuscaci\u00f3 autom\u00e0tica config.description.autoDeobfuscate = Executa la desofuscaci\u00f3 a cada fitxer abans de la descompilaci\u00f3 d'ActionScript config.name.cacheOnDisk = Utilitza cau en el disc 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 7b5d45e95..0a3835e56 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Hexadecim\u00e1ln\u00ed form\u00e1t barvy config.description.useHexColorFormat = Zobrazit barvy v hexadecim\u00e1ln\u00edm form\u00e1tu config.name.parallelSpeedUp = Paraleln\u00ed zrychlen\u00ed config.description.parallelSpeedUp = Paralelismus m\u016f\u017ee urychlit dekompilaci -config.name.parallelSpeedUpThreadCount = Po\u010det vl\u00e1ken -config.description.parallelSpeedUpThreadCount = Po\u010det vl\u00e1ken pro paraleln\u00ed zrychlen\u00ed +config.name.parallelSpeedUpThreadCount = Po\u010det vl\u00e1ken (0 = automaticky) +config.description.parallelSpeedUpThreadCount = Po\u010det vl\u00e1ken pro paraleln\u00ed zrychlen\u00ed. 0 = po\u010det procesor\u016f - 1. config.name.autoDeobfuscate = Automatick\u00e1 deobfuskace config.description.autoDeobfuscate = Spustit deobfuskaci pro ka\u017ed\u00fd soubor p\u0159ed dekompilac\u00ed ActionScriptu config.name.cacheOnDisk = Pou\u017e\u00edt cachov\u00e1n\u00ed na disku 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 748557e78..213d224a1 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_es.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_es.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Formato de color Hexadecimal config.description.useHexColorFormat = Mostrar los colores en formato hexadecimal config.name.parallelSpeedUp = Aceleraci\u00f3n en paralelo config.description.parallelSpeedUp = El paralelismo puede acelerar la decompilac\u00f3n -config.name.parallelSpeedUpThreadCount = N\u00famero de hilos -config.description.parallelSpeedUpThreadCount = N\u00famero de hilos para la aceleraci\u00f3n en paralelo +config.name.parallelSpeedUpThreadCount = N\u00famero de hilos (0 = auto) +config.description.parallelSpeedUpThreadCount = N\u00famero de hilos para la aceleraci\u00f3n en paralelo. 0 = processor count - 1. config.name.autoDeobfuscate = Desofuscaci\u00f3n autom\u00e1tica config.description.autoDeobfuscate = Correr desofuscaci\u00f3n en cada archivo antes de la decompilaci\u00f3n de ActionScript config.name.cacheOnDisk = Utilizar acumulaci\u00f3n en disco 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 20bcc1682..8f36eec26 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_fr.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_fr.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Format couleur hexad\u00e9cimal config.description.useHexColorFormat = Afficher les couleurs au format hexad\u00e9cimal config.name.parallelSpeedUp = Acc\u00e9l\u00e9ration parall\u00e8le config.description.parallelSpeedUp = Le parall\u00e9lisme augmente la vitesse de d\u00e9compilation -config.name.parallelSpeedUpThreadCount = Nombre de canaux -config.description.parallelSpeedUpThreadCount = Nombre de canaux \u00e0 utiliser pour l'acc\u00e9l\u00e9ration parall\u00e8le +config.name.parallelSpeedUpThreadCount = Nombre de canaux (0 = auto) +config.description.parallelSpeedUpThreadCount = Nombre de canaux \u00e0 utiliser pour l'acc\u00e9l\u00e9ration parall\u00e8le. 0 = processor count - 1. config.name.autoDeobfuscate = D\u00e9sobfuscation automatique config.description.autoDeobfuscate = D\u00e9marer la d\u00e9sobfuscation sur l'ensemble des fichiers avant la d\u00e9compilation ActionScript config.name.cacheOnDisk = Utilisation de la m\u00e9moire cache du disque 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 24843ece5..a4c37a249 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_hu.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_hu.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Hexa sz\u00edn form\u00e1tum config.description.useHexColorFormat = A sz\u00ednek hexa form\u00e1tum\u00fa mutat\u00e1sa config.name.parallelSpeedUp = P\u00e1rhuzamos gyors\u00edt\u00e1s config.description.parallelSpeedUp = P\u00e1rhuzamos\u00edt\u00e1s fel tudja gyors\u00edtani a visszaford\u00edt\u00e1st -config.name.parallelSpeedUpThreadCount = Sz\u00e1lak sz\u00e1ma -config.description.parallelSpeedUpThreadCount = Sz\u00e1lak sz\u00e1ma a p\u00e1rhuzamos gyors\u00edt\u00e1sn\u00e1l +config.name.parallelSpeedUpThreadCount = Sz\u00e1lak sz\u00e1ma (0 = auto) +config.description.parallelSpeedUpThreadCount = Sz\u00e1lak sz\u00e1ma a p\u00e1rhuzamos gyors\u00edt\u00e1sn\u00e1l. 0 = processor count - 1. config.name.autoDeobfuscate = Automatikus deobfuszk\u00e1l\u00e1s config.description.autoDeobfuscate = Futtassa a deobfuszk\u00e1l\u00e1st minden f\u00e1jlon az ActionScript visszaford\u00edt\u00e1sa el\u0151tt config.name.cacheOnDisk = Lemez gyors\u00edt\u00f3t\u00e1r haszn\u00e1lata 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 c5d9594c9..9bf99bcf8 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Formato esadecimale per i colori config.description.useHexColorFormat = Presenta i colori in formato esadecimale config.name.parallelSpeedUp = Elaborazione in parallelo config.description.parallelSpeedUp = Il parallelismo pu\u00f2 ridurre i tempi di decompilazione -config.name.parallelSpeedUpThreadCount = Numero di thread -config.description.parallelSpeedUpThreadCount = Numero di thread in esecuzione parallela +config.name.parallelSpeedUpThreadCount = Numero di thread (0 = auto) +config.description.parallelSpeedUpThreadCount = Numero di thread in esecuzione parallela. 0 = processor count - 1. config.name.autoDeobfuscate = Deoffuscamento automatico config.description.autoDeobfuscate = Tenta il deoffuscamento su ogni file prima della decompilazione ActionScript config.name.cacheOnDisk = Utilizza cache su disco 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 20c2a168f..6675c240f 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ja.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ja.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = 16\u9032\u30ab\u30e9\u30fc\u5f62\u5f0f config.description.useHexColorFormat = \u8272\u309216\u9032\u6570\u3067\u8868\u793a\u3057\u307e\u3059 config.name.parallelSpeedUp = \u4e26\u5217\u51e6\u7406\u306b\u3088\u308b\u9ad8\u901f\u5316 config.description.parallelSpeedUp = \u4e26\u5217\u51e6\u7406\u306b\u3088\u308a\u3001\u9006\u30b3\u30f3\u30d1\u30a4\u30eb\u3092\u9ad8\u901f\u5316\u3067\u304d\u307e\u3059 -config.name.parallelSpeedUpThreadCount = \u30b9\u30ec\u30c3\u30c9\u6570 -config.description.parallelSpeedUpThreadCount = \u4e26\u5217\u51e6\u7406\u306b\u3088\u308b\u9ad8\u901f\u5316\u306e\u305f\u3081\u306e\u30b9\u30ec\u30c3\u30c9\u6570 +config.name.parallelSpeedUpThreadCount = \u30b9\u30ec\u30c3\u30c9\u6570 (0 = auto) +config.description.parallelSpeedUpThreadCount = \u4e26\u5217\u51e6\u7406\u306b\u3088\u308b\u9ad8\u901f\u5316\u306e\u305f\u3081\u306e\u30b9\u30ec\u30c3\u30c9\u6570. 0 = processor count - 1. config.name.autoDeobfuscate = \u96e3\u8aad\u5316\u306e\u81ea\u52d5\u89e3\u9664 config.description.autoDeobfuscate = ActionScript \u3092\u9006\u30b3\u30f3\u30d1\u30a4\u30eb\u3059\u308b\u524d\u306b\u3001\u3059\u3079\u3066\u306e\u30d5\u30a1\u30a4\u30eb\u306e\u96e3\u8aad\u5316\u89e3\u9664\u3092\u884c\u3044\u307e\u3059 config.name.cacheOnDisk = \u30b9\u30c8\u30ec\u30fc\u30b8\u306b\u30ad\u30e3\u30c3\u30b7\u30e5\u3059\u308b diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_nl.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_nl.properties index b7b1c71a6..d2e42f9ee 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_nl.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_nl.properties @@ -49,8 +49,8 @@ config.name.useHexColorFormat = Hex-kleurformaat config.description.useHexColorFormat = Toon de kleuren in hex-formaat config.name.parallelSpeedUp = Parallelle versnelling config.description.parallelSpeedUp = Parallellisme kan decompilatie versnellen -config.name.parallelSpeedUpThreadCount = Aantal threads -config.description.parallelSpeedUpThreadCount = Aantal threads voor parallelle versnelling +config.name.parallelSpeedUpThreadCount = Aantal threads (0 = auto) +config.description.parallelSpeedUpThreadCount = Aantal threads voor parallelle versnelling. 0 = processor count - 1. config.name.autoDeobfuscate = Automatische deobfusie config.description.autoDeobfuscate = Voer deobfuscatie uit op elk bestand v\u00f3\u00f3r de decompilatie van ActionScript config.name.cacheOnDisk = Gebruik caching op schijf diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pl.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pl.properties index f7b4f1f74..f1aa2e79f 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pl.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pl.properties @@ -47,8 +47,8 @@ config.name.useHexColorFormat = Szesnastkowy format kolor\u00f3w config.description.useHexColorFormat = Poka\u017c kolory w szesnastkowym formacie config.name.parallelSpeedUp = R\u00f3wnoleg\u0142e przyspieszenie config.description.parallelSpeedUp = R\u00f3wnoleg\u0142o\u015b\u0107 mo\u017ce przyspieszy\u0107 dekompilacj\u0119 -config.name.parallelSpeedUpThreadCount = Liczba w\u0105tk\u00f3w -config.description.parallelSpeedUpThreadCount = Liczba w\u0105tk\u00f3w dla r\u00f3wnoleg\u0142ego przyspieszenia +config.name.parallelSpeedUpThreadCount = Liczba w\u0105tk\u00f3w (0 = auto) +config.description.parallelSpeedUpThreadCount = Liczba w\u0105tk\u00f3w dla r\u00f3wnoleg\u0142ego przyspieszenia. 0 = processor count - 1. config.name.autoDeobfuscate = Automatyczne odkodowanie config.description.autoDeobfuscate = Uruchom odkodowanie na ka\u017cdym pliku przed dekompilacj\u0105 kodu ActionScript config.name.cacheOnDisk = U\u017cyj pami\u0119ci podr\u0119cznej na dysku 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 5e9991288..eb1f2a703 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 @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Cores em formato hexadecimal config.description.useHexColorFormat = Mostra as cores em formato hexadecimal config.name.parallelSpeedUp = Acelera\u00e7\u00e3o Paralela config.description.parallelSpeedUp = O paralelismo pode acelerar a descompila\u00e7\u00e3o -config.name.parallelSpeedUpThreadCount = N\u00famero de threads -config.description.parallelSpeedUpThreadCount = N\u00famero de threads para acelera\u00e7\u00e3o paralela +config.name.parallelSpeedUpThreadCount = N\u00famero de threads (0 = auto) +config.description.parallelSpeedUpThreadCount = N\u00famero de threads para acelera\u00e7\u00e3o paralela. 0 = processor count - 1. config.name.autoDeobfuscate = Desofusca\u00e7\u00e3o autom\u00e1tica config.description.autoDeobfuscate = Executa a desofusca\u00e7\u00e3o em todos os arquivos antes da descompila\u00e7\u00e3o do ActionScript config.name.cacheOnDisk = Usar cache no disco diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ru.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ru.properties index cbe1ea1a3..495b89210 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ru.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ru.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Hex \u0444\u043e\u0440\u043c\u0430\u0442 \u0446\ config.description.useHexColorFormat = \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0446\u0432\u0435\u0442\u0430 \u0432 hex \u0444\u043e\u0440\u043c\u0430\u0442\u0435 config.name.parallelSpeedUp = Parallel SpeedUp config.description.parallelSpeedUp = \u0420\u0430\u0441\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0432\u0430\u043d\u0438\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u043f\u0440\u0438 \u0434\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0435\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c -config.name.parallelSpeedUpThreadCount = \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 -config.description.parallelSpeedUpThreadCount = \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0432\u0430\u043d\u0438\u044f +config.name.parallelSpeedUpThreadCount = \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 (0 = auto) +config.description.parallelSpeedUpThreadCount = \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0432\u0430\u043d\u0438\u044f. 0 = processor count - 1. config.name.autoDeobfuscate = \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0434\u0435\u043e\u0431\u0444\u0443\u0441\u043a\u0430\u0446\u0438\u044f config.description.autoDeobfuscate = \u0414\u0435\u043e\u0431\u0444\u0443\u0441\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 \u043f\u0435\u0440\u0435\u0434 \u0434\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0435\u0439 config.name.cacheOnDisk = \u041a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430 \u0434\u0438\u0441\u043a 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 ec208976e..ab545dada 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Hex f\u00e4rg utseende config.description.useHexColorFormat = Visa f\u00e4rgerna i hex format config.name.parallelSpeedUp = Parallell Uppsnabbning config.description.parallelSpeedUp = Parallellitet kan snabba upp dekompileringen -config.name.parallelSpeedUpThreadCount = Antal tr\u00e5dar -config.description.parallelSpeedUpThreadCount = Antal tr\u00e5dar f\u00f6r parallell uppsnabbning +config.name.parallelSpeedUpThreadCount = Antal tr\u00e5dar (0 = auto) +config.description.parallelSpeedUpThreadCount = Antal tr\u00e5dar f\u00f6r parallell uppsnabbning. 0 = processor count - 1. config.name.autoDeobfuscate = Automatisk deobfuskering config.description.autoDeobfuscate = K\u00f6r deobfuskering p\u00e5 alla filer innan ActionScript dekompilering config.name.cacheOnDisk = Anv\u00e4nd cachning p\u00e5 disk 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 3f7dc84ba..2b07b4ba1 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = Onalt\u0131l\u0131k renk bi\u00e7imi config.description.useHexColorFormat = Renkleri onalt\u0131l\u0131k bi\u00e7imde g\u00f6ster config.name.parallelSpeedUp = Paralel H\u0131zland\u0131rma config.description.parallelSpeedUp = Paralellik, ayr\u0131\u015ft\u0131rmay\u0131 h\u0131zland\u0131rabilir -config.name.parallelSpeedUpThreadCount = \u0130\u015f par\u00e7ac\u0131\u011f\u0131 say\u0131s\u0131 -config.description.parallelSpeedUpThreadCount = Paralel h\u0131zland\u0131rma i\u00e7in i\u015f par\u00e7ac\u0131\u011f\u0131 say\u0131s\u0131 +config.name.parallelSpeedUpThreadCount = \u0130\u015f par\u00e7ac\u0131\u011f\u0131 say\u0131s\u0131 (0 = auto) +config.description.parallelSpeedUpThreadCount = Paralel h\u0131zland\u0131rma i\u00e7in i\u015f par\u00e7ac\u0131\u011f\u0131 say\u0131s\u0131. 0 = processor count - 1. config.name.autoDeobfuscate = Otomatik a\u00e7\u0131\u011fa \u00e7\u0131karma config.description.autoDeobfuscate = ActionScript ayr\u0131\u015ft\u0131rmas\u0131ndan \u00f6nce a\u00e7\u0131\u011fa \u00e7\u0131karma \u00f6\u011fesini her dosyada \u00e7al\u0131\u015ft\u0131r\u0131n config.name.cacheOnDisk = Diskte \u00f6nbelle\u011fe almay\u0131 kullan 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 e0ad19fd3..16f38e686 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties @@ -48,8 +48,8 @@ config.name.useHexColorFormat = \u5341\u516d\u8fdb\u5236\u989c\u8272\u683c\u5f0f config.description.useHexColorFormat = \u663e\u793a\u5341\u516d\u8fdb\u5236\u683c\u5f0f\u989c\u8272 config.name.parallelSpeedUp = \u591a\u7ebf\u7a0b\u52a0\u901f config.description.parallelSpeedUp = \u4ec5\u53ef\u52a0\u5feb\u53cd\u7f16\u8bd1\u901f\u5ea6\uff0c\u90e8\u5206\u5355\u7ebf\u7a0b\u529f\u80fd\u53ef\u80fd\u4f1a\u51fa\u73b0\u95ee\u9898 -config.name.parallelSpeedUpThreadCount = \u7ebf\u7a0b\u6570 -config.description.parallelSpeedUpThreadCount = \u591a\u7ebf\u7a0b\u52a0\u901f\u7684\u7ebf\u7a0b\u6570\u91cf +config.name.parallelSpeedUpThreadCount = \u7ebf\u7a0b\u6570 (0 = auto) +config.description.parallelSpeedUpThreadCount = \u591a\u7ebf\u7a0b\u52a0\u901f\u7684\u7ebf\u7a0b\u6570\u91cf. 0 = processor count - 1. config.name.autoDeobfuscate = \u81ea\u52a8\u53cd\u6df7\u6dc6 config.description.autoDeobfuscate = \u5728\u53cd\u7f16\u8bd1ActionScript\u4e4b\u524d\uff0c\u5bf9\u6bcf\u4e2a\u6587\u4ef6\u8fd0\u884c\u53cd\u6df7\u6dc6 config.name.cacheOnDisk = \u786c\u76d8\u7f13\u5b58