From bea1775a8036c9a83a248720dbf3f0554ed90f24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Wed, 23 Nov 2022 17:57:12 +0100 Subject: [PATCH] Format locales with Translator tool --- lib/jsyntaxpane-0.9.5.jar | Bin 606928 -> 607095 bytes .../flash/locales/AppResources.properties | 2 +- .../flash/locales/AppResources_cs.properties | 2 +- .../flash/locales/AppResources_ja.properties | 34 +- .../flash/locales/AppResources_pt.properties | 2 +- .../locales/AppResources_pt_BR.properties | 2 +- .../flash/locales/AppResources_zh.properties | 2 +- .../flash/locales/docs/pcode/AS3.properties | 873 +++++++++--------- .../locales/docs/pcode/AS3_ca.properties | 873 +++++++++--------- .../locales/docs/pcode/AS3_cs.properties | 23 +- .../locales/docs/pcode/AS3_pt_BR.properties | 861 +++++++++-------- .../locales/docs/pcode/AS3_tr.properties | 873 +++++++++--------- .../locales/docs/pcode/AS3_zh.properties | 873 +++++++++--------- .../locales/docs/pcode/AS3other.properties | 1 - .../locales/docs/pcode/AS3other_ca.properties | 3 +- .../locales/docs/pcode/AS3other_tr.properties | 1 - .../defaultsyntaxkit/config.properties | 44 +- .../defaultsyntaxkit/config_ca.properties | 44 +- .../defaultsyntaxkit/config_cs.properties | 46 +- .../defaultsyntaxkit/config_de.properties | 46 +- .../defaultsyntaxkit/config_es.properties | 44 +- .../defaultsyntaxkit/config_fr.properties | 44 +- .../defaultsyntaxkit/config_hu.properties | 46 +- .../defaultsyntaxkit/config_it.properties | 44 +- .../defaultsyntaxkit/config_ja.properties | 90 +- .../defaultsyntaxkit/config_nl.properties | 44 +- .../defaultsyntaxkit/config_pl.properties | 44 +- .../defaultsyntaxkit/config_pt.properties | 44 +- .../defaultsyntaxkit/config_pt_BR.properties | 74 +- .../defaultsyntaxkit/config_ru.properties | 44 +- .../defaultsyntaxkit/config_sv.properties | 46 +- .../defaultsyntaxkit/config_tr.properties | 44 +- .../defaultsyntaxkit/config_uk.properties | 44 +- .../defaultsyntaxkit/config_zh.properties | 44 +- .../config.properties | 17 +- .../config_ca.properties | 17 +- .../config_cs.properties | 17 +- .../config_de.properties | 17 +- .../config_es.properties | 17 +- .../config_fr.properties | 17 +- .../config_hu.properties | 17 +- .../config_it.properties | 17 +- .../config_ja.properties | 19 +- .../config_nl.properties | 17 +- .../config_pl.properties | 17 +- .../config_pt.properties | 17 +- .../config_pt_BR.properties | 19 +- .../config_ru.properties | 17 +- .../config_sv.properties | 17 +- .../config_tr.properties | 10 +- .../config_uk.properties | 17 +- .../config_zh.properties | 17 +- .../flasm3syntaxkit/config.properties | 21 +- .../flasm3syntaxkit/config_ca.properties | 21 +- .../flasm3syntaxkit/config_cs.properties | 23 +- .../flasm3syntaxkit/config_de.properties | 21 +- .../flasm3syntaxkit/config_es.properties | 21 +- .../flasm3syntaxkit/config_fr.properties | 21 +- .../flasm3syntaxkit/config_hu.properties | 21 +- .../flasm3syntaxkit/config_it.properties | 21 +- .../flasm3syntaxkit/config_ja.properties | 25 +- .../flasm3syntaxkit/config_nl.properties | 21 +- .../flasm3syntaxkit/config_pl.properties | 21 +- .../flasm3syntaxkit/config_pt.properties | 21 +- .../flasm3syntaxkit/config_pt_BR.properties | 25 +- .../flasm3syntaxkit/config_ru.properties | 21 +- .../flasm3syntaxkit/config_sv.properties | 21 +- .../flasm3syntaxkit/config_tr.properties | 21 +- .../flasm3syntaxkit/config_uk.properties | 21 +- .../flasm3syntaxkit/config_zh.properties | 21 +- .../flasmsyntaxkit/config.properties | 19 +- .../flasmsyntaxkit/config_ca.properties | 19 +- .../flasmsyntaxkit/config_cs.properties | 19 +- .../flasmsyntaxkit/config_de.properties | 19 +- .../flasmsyntaxkit/config_es.properties | 19 +- .../flasmsyntaxkit/config_fr.properties | 19 +- .../flasmsyntaxkit/config_hu.properties | 19 +- .../flasmsyntaxkit/config_it.properties | 19 +- .../flasmsyntaxkit/config_ja.properties | 21 +- .../flasmsyntaxkit/config_nl.properties | 19 +- .../flasmsyntaxkit/config_pl.properties | 19 +- .../flasmsyntaxkit/config_pt.properties | 19 +- .../flasmsyntaxkit/config_pt_BR.properties | 21 +- .../flasmsyntaxkit/config_ru.properties | 19 +- .../flasmsyntaxkit/config_sv.properties | 19 +- .../flasmsyntaxkit/config_tr.properties | 12 +- .../flasmsyntaxkit/config_uk.properties | 19 +- .../flasmsyntaxkit/config_zh.properties | 19 +- .../resources/jsyntaxpane/Bundle.properties | 1 - .../jsyntaxpane/Bundle_ca.properties | 1 - .../jsyntaxpane/Bundle_de.properties | 15 +- .../jsyntaxpane/Bundle_es.properties | 1 - .../jsyntaxpane/Bundle_fr.properties | 1 - .../jsyntaxpane/Bundle_hu.properties | 1 - .../jsyntaxpane/Bundle_it.properties | 1 - .../jsyntaxpane/Bundle_ja.properties | 67 +- .../jsyntaxpane/Bundle_pl.properties | 1 - .../jsyntaxpane/Bundle_pt.properties | 3 +- .../jsyntaxpane/Bundle_pt_BR.properties | 29 +- .../jsyntaxpane/Bundle_ru.properties | 18 +- .../jsyntaxpane/Bundle_sv.properties | 1 - .../jsyntaxpane/Bundle_uk.properties | 64 +- .../jsyntaxpane/Bundle_zh.properties | 1 - .../gui/locales/AboutDialog_pt_BR.properties | 2 +- .../gui/locales/AboutDialog_ru.properties | 4 +- .../locales/AdvancedSettingsDialog.properties | 36 +- .../AdvancedSettingsDialog_ca.properties | 22 +- .../AdvancedSettingsDialog_cs.properties | 32 +- .../AdvancedSettingsDialog_de.properties | 14 - .../AdvancedSettingsDialog_es.properties | 15 +- .../AdvancedSettingsDialog_fr.properties | 24 +- .../AdvancedSettingsDialog_hu.properties | 4 +- .../AdvancedSettingsDialog_it.properties | 4 +- .../AdvancedSettingsDialog_ja.properties | 32 +- .../AdvancedSettingsDialog_pl.properties | 13 +- .../AdvancedSettingsDialog_pt.properties | 14 - .../AdvancedSettingsDialog_pt_BR.properties | 32 +- .../AdvancedSettingsDialog_ru.properties | 15 +- .../AdvancedSettingsDialog_sv.properties | 25 +- .../AdvancedSettingsDialog_tr.properties | 32 +- .../AdvancedSettingsDialog_zh.properties | 34 +- .../gui/locales/DebugLogDialog_de.properties | 14 - .../gui/locales/DebugLogDialog_nl.properties | 14 - .../gui/locales/DebugLogDialog_pl.properties | 14 - .../gui/locales/DebugLogDialog_pt.properties | 14 - .../locales/DebugLogDialog_pt_BR.properties | 2 +- .../gui/locales/DebugLogDialog_uk.properties | 14 - .../gui/locales/ExportDialog_cs.properties | 2 +- .../gui/locales/ExportDialog_pt_BR.properties | 2 +- .../gui/locales/ExportDialog_sv.properties | 18 +- .../gui/locales/ExportDialog_tr.properties | 2 +- .../locales/FilesChangedDialog_ja.properties | 6 +- .../gui/locales/FontEmbedDialog.properties | 2 +- .../gui/locales/FontEmbedDialog_ja.properties | 2 +- .../gui/locales/FontEmbedDialog_pt.properties | 14 - .../locales/FontEmbedDialog_pt_BR.properties | 2 +- .../locales/FontPreviewDialog_de.properties | 14 - .../locales/FontPreviewDialog_pt.properties | 14 - .../flash/gui/locales/GraphDialog.properties | 2 +- .../gui/locales/GraphDialog_ja.properties | 2 +- .../gui/locales/GraphDialog_pt_BR.properties | 2 +- .../gui/locales/GraphDialog_sv.properties | 2 +- .../gui/locales/GraphDialog_zh.properties | 2 +- .../gui/locales/GraphTreeFrame.properties | 14 - .../gui/locales/GraphTreeFrame_zh.properties | 14 - .../locales/LoadFromCacheFrame_pt.properties | 14 - .../LoadFromCacheFrame_pt_BR.properties | 2 +- .../locales/LoadFromMemoryFrame_es.properties | 2 +- .../flash/gui/locales/MainFrame.properties | 47 +- .../flash/gui/locales/MainFrame_ca.properties | 25 +- .../flash/gui/locales/MainFrame_cs.properties | 47 +- .../flash/gui/locales/MainFrame_de.properties | 5 +- .../flash/gui/locales/MainFrame_es.properties | 4 +- .../flash/gui/locales/MainFrame_fr.properties | 23 +- .../flash/gui/locales/MainFrame_hu.properties | 6 +- .../flash/gui/locales/MainFrame_it.properties | 11 +- .../flash/gui/locales/MainFrame_ja.properties | 9 +- .../flash/gui/locales/MainFrame_nl.properties | 1 - .../flash/gui/locales/MainFrame_pl.properties | 10 - .../flash/gui/locales/MainFrame_pt.properties | 3 +- .../gui/locales/MainFrame_pt_BR.properties | 25 +- .../flash/gui/locales/MainFrame_ru.properties | 1 - .../flash/gui/locales/MainFrame_sv.properties | 28 +- .../flash/gui/locales/MainFrame_tr.properties | 29 +- .../flash/gui/locales/MainFrame_uk.properties | 1 - .../flash/gui/locales/MainFrame_zh.properties | 29 +- .../flash/gui/locales/ModeFrame.properties | 2 +- .../flash/gui/locales/ModeFrame_ca.properties | 2 +- .../flash/gui/locales/ModeFrame_es.properties | 2 +- .../flash/gui/locales/ModeFrame_fr.properties | 2 +- .../flash/gui/locales/ModeFrame_hu.properties | 2 - .../flash/gui/locales/ModeFrame_it.properties | 2 +- .../flash/gui/locales/ModeFrame_pl.properties | 2 +- .../flash/gui/locales/ModeFrame_pt.properties | 2 +- .../gui/locales/ModeFrame_pt_BR.properties | 4 +- .../flash/gui/locales/ModeFrame_tr.properties | 2 +- .../flash/gui/locales/ModeFrame_zh.properties | 2 +- .../locales/NewVersionDialog_pt.properties | 4 +- .../locales/NewVersionDialog_pt_BR.properties | 4 +- .../locales/ReplaceTraceDialog_de.properties | 14 - .../locales/ReplaceTraceDialog_nl.properties | 14 - .../locales/ReplaceTraceDialog_pl.properties | 14 - .../locales/ReplaceTraceDialog_pt.properties | 14 - .../ReplaceTraceDialog_pt_BR.properties | 2 +- .../locales/ReplaceTraceDialog_uk.properties | 14 - .../flash/gui/locales/SearchDialog.properties | 2 +- .../gui/locales/SearchDialog_cs.properties | 2 +- .../gui/locales/SearchDialog_ja.properties | 2 +- .../gui/locales/SearchDialog_pt_BR.properties | 2 +- .../locales/SearchResultsDialog_de.properties | 14 - .../locales/SearchResultsDialog_nl.properties | 14 - .../locales/SearchResultsDialog_pt.properties | 14 - .../SearchResultsDialog_pt_BR.properties | 2 +- .../locales/SearchResultsDialog_uk.properties | 14 - .../SelectTagPositionDialog.properties | 2 +- .../SelectTagPositionDialog_cs.properties | 2 +- .../locales/abc/AddClassDialog_cs.properties | 2 +- .../locales/abc/AddClassDialog_ja.properties | 2 +- .../abc/AddClassDialog_pt_BR.properties | 2 +- .../abc/DeobfuscationDialog_ja.properties | 14 +- .../locales/abc/NewTraitDialog_ja.properties | 6 +- .../locales/abc/NewTraitDialog_pt.properties | 14 - .../locales/abc/SelectDoABCDialog.properties | 2 +- .../abc/SelectDoABCDialog_cs.properties | 2 +- .../gui/locales/abc/UsageFrame_it.properties | 1 - .../gui/locales/abc/UsageFrame_ja.properties | 8 +- .../action/AddScriptDialog_cs.properties | 8 +- .../action/AddScriptDialog_ja.properties | 14 +- .../hexview/GotoAddressDialog.properties | 2 +- .../hexview/GotoAddressDialog_ja.properties | 6 +- .../GotoAddressDialog_pt_BR.properties | 2 +- .../hexview/GotoAddressDialog_zh.properties | 2 +- .../locales/proxy/ProxyFrame_ja.properties | 38 +- 213 files changed, 3532 insertions(+), 4167 deletions(-) diff --git a/lib/jsyntaxpane-0.9.5.jar b/lib/jsyntaxpane-0.9.5.jar index 22bf52a48c34f9f4dac3d030f065e1b414283fcd..ed2f6e939e8040c8f2560388c66498f604ab8b01 100644 GIT binary patch delta 96660 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 z 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

Q*Spqx*Y|uo_WtZ=&(C@G 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 E4>^D+uK)l5 diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources.properties index f2f397dac..249778db4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources.properties @@ -46,4 +46,4 @@ package.default = error.swf.invalid = Invalid SWF file, wrong signature. error.swf.headerTooShort = SWF header is too short. -error.abc.invalid = Invalid ABC file. \ No newline at end of file +error.abc.invalid = Invalid ABC file. diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_cs.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_cs.properties index 3496f6a73..b1e0e8cf6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_cs.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_cs.properties @@ -44,4 +44,4 @@ package.default = error.swf.invalid = Neplatn\u00fd SWF soubor, \u0161patn\u00e1 signatura. error.swf.headerTooShort = SWF hlavi\u010dka je p\u0159\u00edli\u0161 kr\u00e1tk\u00e1. -error.abc.invalid = Neplatn\u00fd ABC soubor. \ No newline at end of file +error.abc.invalid = Neplatn\u00fd ABC soubor. diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_ja.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_ja.properties index bfa7ea860..fca8cc8f5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_ja.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_ja.properties @@ -13,18 +13,18 @@ # You should have received a copy of the GNU Lesser General Public # License along with this library. -decompilationError = \u9006\u30B3\u30F3\u30D1\u30A4\u30EB\u30A8\u30E9\u30FC -decompilationError.timeout = \u30BF\u30A4\u30E0\u30A2\u30A6\u30C8 ({0}) \u306B\u9054\u3057\u307E\u3057\u305F -decompilationError.timeout.description = \u30BF\u30A4\u30E0\u30A2\u30A6\u30C8\u306E\u305F\u3081\u9006\u30B3\u30F3\u30D1\u30A4\u30EB\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F -decompilationError.obfuscated = \u30B3\u30FC\u30C9\u304C\u96E3\u8AAD\u5316\u3055\u308C\u3066\u3044\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059 -decompilationError.errorType = \u30A8\u30E9\u30FC\u30BF\u30A4\u30D7 -decompilationError.error.description = \u30A8\u30E9\u30FC\u306E\u305F\u3081\u9006\u30B3\u30F3\u30D1\u30A4\u30EB\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F -decompilationError.actionCount = \u30A2\u30AF\u30B7\u30E7\u30F3\u6570: -decompilationError.instructionCount = \u547D\u4EE4\u306E\u6570: +decompilationError = \u9006\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc +decompilationError.timeout = \u30bf\u30a4\u30e0\u30a2\u30a6\u30c8 ({0}) \u306b\u9054\u3057\u307e\u3057\u305f +decompilationError.timeout.description = \u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u306e\u305f\u3081\u9006\u30b3\u30f3\u30d1\u30a4\u30eb\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f +decompilationError.obfuscated = \u30b3\u30fc\u30c9\u304c\u96e3\u8aad\u5316\u3055\u308c\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059 +decompilationError.errorType = \u30a8\u30e9\u30fc\u30bf\u30a4\u30d7 +decompilationError.error.description = \u30a8\u30e9\u30fc\u306e\u305f\u3081\u9006\u30b3\u30f3\u30d1\u30a4\u30eb\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f +decompilationError.actionCount = \u30a2\u30af\u30b7\u30e7\u30f3\u6570: +decompilationError.instructionCount = \u547d\u4ee4\u306e\u6570: -decompilation.skipped = \u9006\u30B3\u30F3\u30D1\u30A4\u30EB\u306F\u30B9\u30AD\u30C3\u30D7\u3055\u308C\u307E\u3057\u305F -decompilation.unsupported = \u9006\u30B3\u30F3\u30D1\u30A4\u30E9\u304C\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u305B\u3093 -decompilerMark = \u9006\u30B3\u30F3\u30D1\u30A4\u30E9\u30DE\u30FC\u30AF +decompilation.skipped = \u9006\u30b3\u30f3\u30d1\u30a4\u30eb\u306f\u30b9\u30ad\u30c3\u30d7\u3055\u308c\u307e\u3057\u305f +decompilation.unsupported = \u9006\u30b3\u30f3\u30d1\u30a4\u30e9\u304c\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093 +decompilerMark = \u9006\u30b3\u30f3\u30d1\u30a4\u30e9\u30de\u30fc\u30af #example: 1 hour and 2 minutes timeFormat.and = @@ -32,11 +32,11 @@ timeFormat.hour = \u6642\u9593 timeFormat.hours = \u6642\u9593 timeFormat.minute = \u5206 timeFormat.minutes = \u5206 -timeFormat.second = \u79D2 -timeFormat.seconds = \u79D2 +timeFormat.second = \u79d2 +timeFormat.seconds = \u79d2 -fontNotFound = id=%fontId% \u306E\u30D5\u30A9\u30F3\u30C8\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002 +fontNotFound = id=%fontId% \u306e\u30d5\u30a9\u30f3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002 -trait.scriptinitializer = \u30B9\u30AF\u30EA\u30D7\u30C8 \u30A4\u30CB\u30B7\u30E3\u30E9\u30A4\u30B6 -trait.instanceinitializer = \u30A4\u30F3\u30B9\u30BF\u30F3\u30B9 \u30A4\u30CB\u30B7\u30E3\u30E9\u30A4\u30B6 -trait.classinitializer = \u30AF\u30E9\u30B9 \u30A4\u30CB\u30B7\u30E3\u30E9\u30A4\u30B6 +trait.scriptinitializer = \u30b9\u30af\u30ea\u30d7\u30c8 \u30a4\u30cb\u30b7\u30e3\u30e9\u30a4\u30b6 +trait.instanceinitializer = \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9 \u30a4\u30cb\u30b7\u30e3\u30e9\u30a4\u30b6 +trait.classinitializer = \u30af\u30e9\u30b9 \u30a4\u30cb\u30b7\u30e3\u30e9\u30a4\u30b6 diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt.properties index 640328265..20c6fc9d5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt.properties @@ -14,4 +14,4 @@ # License along with this library. trait.instanceinitializer = inicializador de instancias -trait.classinitializer = inicializador de classes +trait.classinitializer = inicializador de classes diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt_BR.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt_BR.properties index 89f3aafa9..cee1b63df 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt_BR.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_pt_BR.properties @@ -39,4 +39,4 @@ fontNotFound = Fonte com id=%fontId% n\u00e3o foi encontrada. trait.scriptinitializer = inicializador de script trait.instanceinitializer = inicializador de inst\u00e2ncias -trait.classinitializer = inicializador de classes +trait.classinitializer = inicializador de classes diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_zh.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_zh.properties index b4a33d569..36e1dd257 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_zh.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_zh.properties @@ -27,7 +27,7 @@ decompilation.unsupported = \u4e0d\u53d7\u53cd\u7f16\u8bd1\u5668\u652f\u6301 decompilerMark = \u53cd\u7f16\u8bd1\u6807\u8bb0 #example: 1 hour and 2 minutes -timeFormat.and = \u0020 +timeFormat.and = \ timeFormat.hour = \u65f6 timeFormat.hours = \u65f6 timeFormat.minute = \u5206 diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3.properties index dc8c31ef3..a2b1c92c7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3.properties @@ -12,8 +12,8 @@ # # You should have received a copy of the GNU Lesser General Public # License along with this library. - #String for whole list generation + ui.list.heading = AVM2 Instruction list ui.list.pageTitle = AVM2 Instruction list ui.list.documentTitle = AVM2 Instruction list @@ -21,15 +21,15 @@ ui.list.pageDescription = List of all known ActionScript 3 - AVM2 instructions w #various strings in UI: ui.unknown = ??? -ui.stack = Stack:\u0020 -ui.stack.before = ...,\u0020 +ui.stack = Stack: +ui.stack.before = ..., ui.stack.before.empty = ... -ui.stack.to = \u0020\u279e\u0020 -ui.flags = Flags:\u0020 -ui.description = Description:\u0020 -ui.filter.hide = Hide:\u0020 -ui.filter.byname = Find by name:\u0020 -ui.filter.order = Order by:\u0020 +ui.stack.to = \ \u279e +ui.flags = Flags: +ui.description = Description: +ui.filter.hide = Hide: +ui.filter.byname = Find by name: +ui.filter.order = Order by: ui.filter.order.code = code ui.filter.order.name = name @@ -163,7 +163,6 @@ operandType.float4Index.description = Index into float4 values constant pool operandType.float4Index.name = float4Index operandType.float4Index.uiName = float4 -operandType.namespaceIndex = Namespace index operandType.namespaceIndex = Index into namespace constant pool operandType.namespaceIndex.name = namespaceIndex operandType.namespaceIndex.uiName = namespace @@ -173,494 +172,494 @@ operandType.namespaceIndex.uiName = namespace instruction.bkpt.shortDescription = Breakpoint instruction.bkpt.description = Breakpoint when debugging -instruction.bkpt.stackBefore = -instruction.bkpt.stackAfter = -instruction.bkpt.operands = +instruction.bkpt.stackBefore = +instruction.bkpt.stackAfter = +instruction.bkpt.operands = instruction.nop.shortDescription = No operation instruction.nop.description = Does nothing -instruction.nop.stackBefore = -instruction.nop.stackAfter = -instruction.nop.operands = +instruction.nop.stackBefore = +instruction.nop.stackAfter = +instruction.nop.operands = instruction.throw.shortDescription = Throw exception instruction.throw.description = Pops value off the stack and throws it instruction.throw.stackBefore = value -instruction.throw.stackAfter = -instruction.throw.operands = +instruction.throw.stackAfter = +instruction.throw.operands = instruction.getsuper.shortDescription = Get parent class property -instruction.getsuper.description = +instruction.getsuper.description = instruction.getsuper.stackBefore = obj, [ns], [name] instruction.getsuper.stackAfter = value instruction.getsuper.operands = parentClassMultiname instruction.setsuper.shortDescription = Set parent class property -instruction.setsuper.description = +instruction.setsuper.description = instruction.setsuper.stackBefore = obj, [ns], [name], value -instruction.setsuper.stackAfter = +instruction.setsuper.stackAfter = instruction.setsuper.operands = parentClassMultiname instruction.dxns.shortDescription = Set default XML namespace -instruction.dxns.description = -instruction.dxns.stackBefore = -instruction.dxns.stackAfter = +instruction.dxns.description = +instruction.dxns.stackBefore = +instruction.dxns.stackAfter = instruction.dxns.operands = uriString instruction.dxnslate.shortDescription = Set default XML namespace at runtime -instruction.dxnslate.description = +instruction.dxnslate.description = instruction.dxnslate.stackBefore = uriValue -instruction.dxnslate.stackAfter = -instruction.dxnslate.operands = +instruction.dxnslate.stackAfter = +instruction.dxnslate.operands = instruction.kill.shortDescription = Kill local register -instruction.kill.description = -instruction.kill.stackBefore = -instruction.kill.stackAfter = +instruction.kill.description = +instruction.kill.stackBefore = +instruction.kill.stackAfter = instruction.kill.operands = killedRegister instruction.label.shortDescription = Target of a branch instruction.label.description = Just a mark that this is target of following branch -instruction.label.stackBefore = -instruction.label.stackAfter = -instruction.label.operands = +instruction.label.stackBefore = +instruction.label.stackAfter = +instruction.label.operands = instruction.lf32x4.shortDescription = Load 32bit float4 -instruction.lf32x4.description = +instruction.lf32x4.description = instruction.lf32x4.stackBefore = address instruction.lf32x4.stackAfter = float4Value -instruction.lf32x4.operands = +instruction.lf32x4.operands = instruction.sf32x4.shortDescription = Store 32bit float4 -instruction.sf32x4.description = +instruction.sf32x4.description = instruction.sf32x4.stackBefore = float4Value, address -instruction.sf32x4.stackAfter = -instruction.sf32x4.operands = +instruction.sf32x4.stackAfter = +instruction.sf32x4.operands = instruction.ifnlt.shortDescription = Branch if not lower than -instruction.ifnlt.description = +instruction.ifnlt.description = instruction.ifnlt.stackBefore = value1, value2 -instruction.ifnlt.stackAfter = +instruction.ifnlt.stackAfter = instruction.ifnlt.operands = branchTarget instruction.ifnle.shortDescription = Branch if not lower or equal -instruction.ifnle.description = +instruction.ifnle.description = instruction.ifnle.stackBefore = value1, value2 -instruction.ifnle.stackAfter = +instruction.ifnle.stackAfter = instruction.ifnle.operands = branchTarget instruction.ifngt.shortDescription = Branch if not greater than -instruction.ifngt.description = +instruction.ifngt.description = instruction.ifngt.stackBefore = value1, value2 -instruction.ifngt.stackAfter = +instruction.ifngt.stackAfter = instruction.ifngt.operands = branchTarget instruction.ifnge.shortDescription = Branch if not greater ot equal -instruction.ifnge.description = +instruction.ifnge.description = instruction.ifnge.stackBefore = value1, value2 -instruction.ifnge.stackAfter = +instruction.ifnge.stackAfter = instruction.ifnge.operands = branchTarget instruction.jump.shortDescription = Jump to location -instruction.jump.description = -instruction.jump.stackBefore = -instruction.jump.stackAfter = +instruction.jump.description = +instruction.jump.stackBefore = +instruction.jump.stackAfter = instruction.jump.operands = location -instruction.iftrue.shortDescription = Branch if true -instruction.iftrue.description = +instruction.iftrue.shortDescription = Branch if true +instruction.iftrue.description = instruction.iftrue.stackBefore = value -instruction.iftrue.stackAfter = +instruction.iftrue.stackAfter = instruction.iftrue.operands = branchTarget instruction.iffalse.shortDescription = Branch if false -instruction.iffalse.description = +instruction.iffalse.description = instruction.iffalse.stackBefore = value -instruction.iffalse.stackAfter = +instruction.iffalse.stackAfter = instruction.iffalse.operands = branchTarget instruction.ifeq.shortDescription = Branch if equal -instruction.ifeq.description = +instruction.ifeq.description = instruction.ifeq.stackBefore = value1, value2 -instruction.ifeq.stackAfter = +instruction.ifeq.stackAfter = instruction.ifeq.operands = branchTarget instruction.ifne.shortDescription = Branch if not equal -instruction.ifne.description = +instruction.ifne.description = instruction.ifne.stackBefore = value1, value2 -instruction.ifne.stackAfter = +instruction.ifne.stackAfter = instruction.ifne.operands = branchTarget instruction.iflt.shortDescription = Branch if lower than -instruction.iflt.description = +instruction.iflt.description = instruction.iflt.stackBefore = value1, value2 -instruction.iflt.stackAfter = +instruction.iflt.stackAfter = instruction.iflt.operands = branchTarget instruction.ifle.shortDescription = Branch if lower or equal -instruction.ifle.description = +instruction.ifle.description = instruction.ifle.stackBefore = value1, value2 -instruction.ifle.stackAfter = +instruction.ifle.stackAfter = instruction.ifle.operands = branchTarget instruction.ifgt.shortDescription = Branch if greater than -instruction.ifgt.description = +instruction.ifgt.description = instruction.ifgt.stackBefore = value1, value2 -instruction.ifgt.stackAfter = +instruction.ifgt.stackAfter = instruction.ifgt.operands = branchTarget instruction.ifge.shortDescription = Branch if greater or equal -instruction.ifge.description = +instruction.ifge.description = instruction.ifge.stackBefore = value1, value2 -instruction.ifge.stackAfter = +instruction.ifge.stackAfter = instruction.ifge.operands = branchTarget instruction.ifstricteq.shortDescription = Branch if strict equal -instruction.ifstricteq.description = +instruction.ifstricteq.description = instruction.ifstricteq.stackBefore = value1, value2 -instruction.ifstricteq.stackAfter = +instruction.ifstricteq.stackAfter = instruction.ifstricteq.operands = branchTarget instruction.ifstrictne.shortDescription = Branch if not strict equal -instruction.ifstrictne.description = +instruction.ifstrictne.description = instruction.ifstrictne.stackBefore = value1, value2 -instruction.ifstrictne.stackAfter = +instruction.ifstrictne.stackAfter = instruction.ifstrictne.operands = branchTarget instruction.lookupswitch.shortDescription = Branch based on index -instruction.lookupswitch.description = +instruction.lookupswitch.description = instruction.lookupswitch.stackBefore = index -instruction.lookupswitch.stackAfter = +instruction.lookupswitch.stackAfter = instruction.lookupswitch.operands = defaultTarget, caseCount, case0Target, case1Target, ... instruction.pushwith.shortDescription = Push with onto scope stack -instruction.pushwith.description = +instruction.pushwith.description = instruction.pushwith.stackBefore = withScope -instruction.pushwith.stackAfter = -instruction.pushwith.operands = +instruction.pushwith.stackAfter = +instruction.pushwith.operands = instruction.popscope.shortDescription = Pop from scope stack and discard value -instruction.popscope.description = -instruction.popscope.stackBefore = -instruction.popscope.stackAfter = -instruction.popscope.operands = +instruction.popscope.description = +instruction.popscope.stackBefore = +instruction.popscope.stackAfter = +instruction.popscope.operands = instruction.nextname.shortDescription = Get name of next property -instruction.nextname.description = +instruction.nextname.description = instruction.nextname.stackBefore = obj, index instruction.nextname.stackAfter = name -instruction.nextname.operands = +instruction.nextname.operands = instruction.hasnext.shortDescription = Check if the object has more properties -instruction.hasnext.description = +instruction.hasnext.description = instruction.hasnext.stackBefore = obj, currentIndex instruction.hasnext.stackAfter = nextIndex -instruction.hasnext.operands = +instruction.hasnext.operands = instruction.pushnull.shortDescription = Push null value on stack -instruction.pushnull.description = -instruction.pushnull.stackBefore = +instruction.pushnull.description = +instruction.pushnull.stackBefore = instruction.pushnull.stackAfter = null -instruction.pushnull.operands = +instruction.pushnull.operands = instruction.pushundefined.shortDescription = Push undefined value on stack -instruction.pushundefined.description = -instruction.pushundefined.stackBefore = +instruction.pushundefined.description = +instruction.pushundefined.stackBefore = instruction.pushundefined.stackAfter = undefined -instruction.pushundefined.operands = +instruction.pushundefined.operands = instruction.pushfloat.shortDescription = Push float value on stack -instruction.pushfloat.description = -instruction.pushfloat.stackBefore = +instruction.pushfloat.description = +instruction.pushfloat.stackBefore = instruction.pushfloat.stackAfter = floatValue instruction.pushfloat.operands = float instruction.nextvalue.shortDescription = Get value of next property -instruction.nextvalue.description = +instruction.nextvalue.description = instruction.nextvalue.stackBefore = obj, index instruction.nextvalue.stackAfter = value -instruction.nextvalue.operands = +instruction.nextvalue.operands = instruction.pushbyte.shortDescription = Push byte value on stack -instruction.pushbyte.description = -instruction.pushbyte.stackBefore = +instruction.pushbyte.description = +instruction.pushbyte.stackBefore = instruction.pushbyte.stackAfter = byteValue instruction.pushbyte.operands = value instruction.pushshort.shortDescription = Push short value on stack -instruction.pushshort.description = -instruction.pushshort.stackBefore = +instruction.pushshort.description = +instruction.pushshort.stackBefore = instruction.pushshort.stackAfter = shortValue instruction.pushshort.operands = value instruction.pushtrue.shortDescription = Push true on stack -instruction.pushtrue.description = -instruction.pushtrue.stackBefore = +instruction.pushtrue.description = +instruction.pushtrue.stackBefore = instruction.pushtrue.stackAfter = true -instruction.pushtrue.operands = +instruction.pushtrue.operands = instruction.pushfalse.shortDescription = Push false on stack -instruction.pushfalse.description = -instruction.pushfalse.stackBefore = +instruction.pushfalse.description = +instruction.pushfalse.stackBefore = instruction.pushfalse.stackAfter = false -instruction.pushfalse.operands = +instruction.pushfalse.operands = instruction.pushnan.shortDescription = Push NaN value on stack -instruction.pushnan.description = -instruction.pushnan.stackBefore = +instruction.pushnan.description = +instruction.pushnan.stackBefore = instruction.pushnan.stackAfter = NaN -instruction.pushnan.operands = +instruction.pushnan.operands = instruction.pop.shortDescription = Pop top value from stack -instruction.pop.description = +instruction.pop.description = instruction.pop.stackBefore = value -instruction.pop.stackAfter = -instruction.pop.operands = +instruction.pop.stackAfter = +instruction.pop.operands = instruction.dup.shortDescription = Duplicate value on stack -instruction.dup.description = +instruction.dup.description = instruction.dup.stackBefore = value instruction.dup.stackAfter = value, value -instruction.dup.operands = +instruction.dup.operands = instruction.swap.shortDescription = Swap two values on top of the stack -instruction.swap.description = +instruction.swap.description = instruction.swap.stackBefore = value1, value2 instruction.swap.stackAfter = value2, value1 -instruction.swap.operands = +instruction.swap.operands = instruction.pushstring.shortDescription = Push string value on the stack -instruction.pushstring.description = -instruction.pushstring.stackBefore = +instruction.pushstring.description = +instruction.pushstring.stackBefore = instruction.pushstring.stackAfter = stringValue instruction.pushstring.operands = value instruction.pushint.shortDescription = Push integer value on the stack -instruction.pushint.description = -instruction.pushint.stackBefore = +instruction.pushint.description = +instruction.pushint.stackBefore = instruction.pushint.stackAfter = intValue instruction.pushint.operands = value instruction.pushuint.shortDescription = Push unsigned integer value on the stack -instruction.pushuint.description = -instruction.pushuint.stackBefore = +instruction.pushuint.description = +instruction.pushuint.stackBefore = instruction.pushuint.stackAfter = uintValue instruction.pushuint.operands = value instruction.pushdouble.shortDescription = Push double precision value on the stack -instruction.pushdouble.description = -instruction.pushdouble.stackBefore = +instruction.pushdouble.description = +instruction.pushdouble.stackBefore = instruction.pushdouble.stackAfter = doubleValue instruction.pushdouble.operands = value instruction.pushscope.shortDescription = Push object on the scope stack -instruction.pushscope.description = +instruction.pushscope.description = instruction.pushscope.stackBefore = obj -instruction.pushscope.stackAfter = -instruction.pushscope.operands = +instruction.pushscope.stackAfter = +instruction.pushscope.operands = instruction.pushnamespace.shortDescription = Push namespace on the stack -instruction.pushnamespace.description = -instruction.pushnamespace.stackBefore = +instruction.pushnamespace.description = +instruction.pushnamespace.stackBefore = instruction.pushnamespace.stackAfter = namespace instruction.pushnamespace.operands = value instruction.hasnext2.shortDescription = Check if the object has more properties (register based) -instruction.hasnext2.description = -instruction.hasnext2.stackBefore = +instruction.hasnext2.description = +instruction.hasnext2.stackBefore = instruction.hasnext2.stackAfter = boolValue instruction.hasnext2.operands = objectReg, indexReg instruction.pushdecimal.shortDescription = Push decimal value on the stack -instruction.pushdecimal.description = -instruction.pushdecimal.stackBefore = +instruction.pushdecimal.description = +instruction.pushdecimal.stackBefore = instruction.pushdecimal.stackAfter = decimalValue instruction.pushdecimal.operands = value #Undocumented: instruction.pushdnan.shortDescription = Push decimal NaN value on the stack -instruction.pushdnan.description = +instruction.pushdnan.description = #instruction.pushdnan.stackBefore = #instruction.pushdnan.stackAfter = -instruction.pushdnan.operands = +instruction.pushdnan.operands = instruction.li8.shortDescription = Load 8bit integer value -instruction.li8.description = +instruction.li8.description = instruction.li8.stackBefore = address instruction.li8.stackAfter = int8Value -instruction.li8.operands = +instruction.li8.operands = instruction.li16.shortDescription = Load 16bit integer value -instruction.li16.description = +instruction.li16.description = instruction.li16.stackBefore = address instruction.li16.stackAfter = int16Value -instruction.li16.operands = +instruction.li16.operands = instruction.li32.shortDescription = Load 32bit integer value -instruction.li32.description = +instruction.li32.description = instruction.li32.stackBefore = address instruction.li32.stackAfter = int32Value -instruction.li32.operands = +instruction.li32.operands = instruction.lf32.shortDescription = Load 32bit float value -instruction.lf32.description = +instruction.lf32.description = instruction.lf32.stackBefore = address instruction.lf32.stackAfter = float32Value -instruction.lf32.operands = +instruction.lf32.operands = instruction.lf64.shortDescription = Load 64bit float value -instruction.lf64.description = +instruction.lf64.description = instruction.lf64.stackBefore = address instruction.lf64.stackAfter = float64Value -instruction.lf64.operands = +instruction.lf64.operands = instruction.si8.shortDescription = Store 8bit integer value -instruction.si8.description = +instruction.si8.description = instruction.si8.stackBefore = value, address -instruction.si8.stackAfter = -instruction.si8.operands = +instruction.si8.stackAfter = +instruction.si8.operands = instruction.si16.shortDescription = Store 16bit integer value -instruction.si16.description = +instruction.si16.description = instruction.si16.stackBefore = value, address -instruction.si16.stackAfter = -instruction.si16.operands = +instruction.si16.stackAfter = +instruction.si16.operands = instruction.si32.shortDescription = Store 32bit integer value -instruction.si32.description = +instruction.si32.description = instruction.si32.stackBefore = value, address -instruction.si32.stackAfter = -instruction.si32.operands = +instruction.si32.stackAfter = +instruction.si32.operands = instruction.sf32.shortDescription = Store 32bit float value -instruction.sf32.description = +instruction.sf32.description = instruction.sf32.stackBefore = value, address -instruction.sf32.stackAfter = -instruction.sf32.operands = +instruction.sf32.stackAfter = +instruction.sf32.operands = instruction.sf64.shortDescription = Store 64bit float value -instruction.sf64.description = +instruction.sf64.description = instruction.sf64.stackBefore = value, address -instruction.sf64.stackAfter = -instruction.sf64.operands = +instruction.sf64.stackAfter = +instruction.sf64.operands = instruction.newfunction.shortDescription = Create new Function object -instruction.newfunction.description = -instruction.newfunction.stackBefore = +instruction.newfunction.description = +instruction.newfunction.stackBefore = instruction.newfunction.stackAfter = function instruction.newfunction.operands = method instruction.call.shortDescription = Call function on the stack -instruction.call.description = +instruction.call.description = instruction.call.stackBefore = function, this, arg1, ..., argN instruction.call.stackAfter = value instruction.call.operands = argCount instruction.construct.shortDescription = Call constructor function on the stack -instruction.construct.description = +instruction.construct.description = instruction.construct.stackBefore = function, arg1, ..., argN instruction.construct.stackAfter = value instruction.construct.operands = argCount instruction.callmethod.shortDescription = Call method of object by dispatch id -instruction.callmethod.description = +instruction.callmethod.description = instruction.callmethod.stackBefore = this, arg1, ..., argN instruction.callmethod.stackAfter = value instruction.callmethod.operands = method, argCount instruction.callstatic.shortDescription = Call method by method id in ABC file -instruction.callstatic.description = +instruction.callstatic.description = instruction.callstatic.stackBefore = this, arg1, ..., argN instruction.callstatic.stackAfter = value instruction.callstatic.operands = method, argCount instruction.callsuper.shortDescription = Call method on parent class -instruction.callsuper.description = +instruction.callsuper.description = instruction.callsuper.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callsuper.stackAfter = value instruction.callsuper.operands = methodName, argCount instruction.callproperty.shortDescription = Call property -instruction.callproperty.description = +instruction.callproperty.description = instruction.callproperty.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callproperty.stackAfter = value instruction.callproperty.operands = property, argCount instruction.returnvoid.shortDescription = Return from a method -instruction.returnvoid.description = -instruction.returnvoid.stackBefore = -instruction.returnvoid.stackAfter = -instruction.returnvoid.operands = +instruction.returnvoid.description = +instruction.returnvoid.stackBefore = +instruction.returnvoid.stackAfter = +instruction.returnvoid.operands = instruction.returnvalue.shortDescription = Return value from a method -instruction.returnvalue.description = +instruction.returnvalue.description = instruction.returnvalue.stackBefore = value -instruction.returnvalue.stackAfter = -instruction.returnvalue.operands = +instruction.returnvalue.stackAfter = +instruction.returnvalue.operands = instruction.constructsuper.shortDescription = Call parent constructor of an object -instruction.constructsuper.description = +instruction.constructsuper.description = instruction.constructsuper.stackBefore = obj, arg1, ..., argN -instruction.constructsuper.stackAfter = +instruction.constructsuper.stackAfter = instruction.constructsuper.operands = argCount instruction.constructprop.shortDescription = Construct a property of an object -instruction.constructprop.description = +instruction.constructprop.description = instruction.constructprop.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.constructprop.stackAfter = value instruction.constructprop.operands = property, argCount #Undocumented: instruction.callsuperid.shortDescription = Call super id -instruction.callsuperid.description = +instruction.callsuperid.description = #instruction.callsuperid.stackBefore = #instruction.callsuperid.stackAfter = #instruction.callsuperid.operands = instruction.callproplex.shortDescription = Call property with null as this -instruction.callproplex.description = +instruction.callproplex.description = instruction.callproplex.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callproplex.stackAfter = value instruction.callproplex.operands = property, argCount #Undocumented: instruction.callinterface.shortDescription = Call interface -instruction.callinterface.description = +instruction.callinterface.description = #instruction.callinterface.stackBefore = #instruction.callinterface.stackAfter = instruction.callinterface.operands = interface, argCount instruction.callsupervoid.shortDescription = Call method on parent class, discard return value -instruction.callsupervoid.description = +instruction.callsupervoid.description = instruction.callsupervoid.stackBefore = obj, [ns], [name], arg1, ..., argN -instruction.callsupervoid.stackAfter = +instruction.callsupervoid.stackAfter = instruction.callsupervoid.operands = methodName, argCount instruction.callpropvoid.shortDescription = Call property, discard return value -instruction.callpropvoid.description = +instruction.callpropvoid.description = instruction.callpropvoid.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callpropvoid.stackAfter = instruction.callpropvoid.operands = property, argCount instruction.sxi1.shortDescription = Sign extend 1bit value to 32bits -instruction.sxi1.description = +instruction.sxi1.description = instruction.sxi1.stackBefore = value instruction.sxi1.stackAfter = valueExtended -instruction.sxi1.operands = +instruction.sxi1.operands = instruction.sxi8.shortDescription = Sign extend 8bit value to 32bits -instruction.sxi8.description = +instruction.sxi8.description = instruction.sxi8.stackBefore = value instruction.sxi8.stackAfter = valueExtended -instruction.sxi8.operands = +instruction.sxi8.operands = instruction.sxi16.shortDescription = Sign extend 16bit value to 32bits -instruction.sxi16.description = +instruction.sxi16.description = instruction.sxi16.stackBefore = value instruction.sxi16.stackAfter = valueExtended -instruction.sxi16.operands = +instruction.sxi16.operands = instruction.applytype.shortDescription = Apply type parameters instruction.applytype.description = Apply parameter types to base type. For example when Vector is resolved at runtime. String is parameter, Vector is baseclass. @@ -669,794 +668,794 @@ instruction.applytype.stackAfter = baseType instruction.applytype.operands = typeParamCount instruction.pushfloat4.shortDescription = Push float4 value on the stack -instruction.pushfloat4.description = -instruction.pushfloat4.stackBefore = +instruction.pushfloat4.description = +instruction.pushfloat4.stackBefore = instruction.pushfloat4.stackAfter = float4Value instruction.pushfloat4.operands = float4 instruction.newobject.shortDescription = Creates new object -instruction.newobject.description = +instruction.newobject.description = instruction.newobject.stackBefore = name1, value1, name2, value2, ..., nameN, valueN instruction.newobject.stackAfter = newObject instruction.newobject.operands = propertyCount instruction.newarray.shortDescription = Creates new array -instruction.newarray.description = +instruction.newarray.description = instruction.newarray.stackBefore = value1, value2, ..., valueN instruction.newarray.stackAfter = newArray instruction.newarray.operands = valueCount instruction.newactivation.shortDescription = Creates new activation object -instruction.newactivation.description = -instruction.newactivation.stackBefore = +instruction.newactivation.description = +instruction.newactivation.stackBefore = instruction.newactivation.stackAfter = newActivation -instruction.newactivation.operands = +instruction.newactivation.operands = instruction.newclass.shortDescription = Creates new class -instruction.newclass.description = +instruction.newclass.description = instruction.newclass.stackBefore = baseType instruction.newclass.stackAfter = newClass instruction.newclass.operands = class instruction.getdescendants.shortDescription = Get descendants -instruction.getdescendants.description = +instruction.getdescendants.description = instruction.getdescendants.stackBefore = obj, [ns], [name] instruction.getdescendants.stackAfter = value instruction.getdescendants.operands = operand1 instruction.newcatch.shortDescription = Create new catch scope -instruction.newcatch.description = -instruction.newcatch.stackBefore = +instruction.newcatch.description = +instruction.newcatch.stackBefore = instruction.newcatch.stackAfter = catchScope instruction.newcatch.operands = exception #Undocumented: instruction.deldescendants.shortDescription = Delete descendants -instruction.deldescendants.description = +instruction.deldescendants.description = #instruction.deldescendants.stackBefore = #instruction.deldescendants.stackAfter = -instruction.deldescendants.operands = +instruction.deldescendants.operands = #Undocumented: instruction.findpropglobal.shortDescription = Search property in global scope -instruction.findpropglobal.description = +instruction.findpropglobal.description = instruction.findpropglobal.stackBefore = [ns], [name] instruction.findpropglobal.stackAfter = obj instruction.findpropglobal.operands = property instruction.findpropstrict.shortDescription = Search property in scope stack, error when not found -instruction.findpropstrict.description = +instruction.findpropstrict.description = instruction.findpropstrict.stackBefore = [ns], [name] instruction.findpropstrict.stackAfter = obj instruction.findpropstrict.operands = property instruction.findproperty.shortDescription = Search property in scope stack, top object when not found -instruction.findproperty.description = +instruction.findproperty.description = instruction.findproperty.stackBefore = [ns], [name] instruction.findproperty.stackAfter = obj instruction.findproperty.operands = property #Undocumented: instruction.finddef.shortDescription = Search script level definition -instruction.finddef.description = +instruction.finddef.description = instruction.finddef.stackBefore = [ns], [name] instruction.finddef.stackAfter = obj instruction.finddef.operands = property instruction.getlex.shortDescription = Find and get property -instruction.getlex.description = -instruction.getlex.stackBefore = +instruction.getlex.description = +instruction.getlex.stackBefore = instruction.getlex.stackAfter = obj instruction.getlex.operands = property instruction.setproperty.shortDescription = Set property -instruction.setproperty.description = +instruction.setproperty.description = instruction.setproperty.stackBefore = obj, [ns], [name], value -instruction.setproperty.stackAfter = +instruction.setproperty.stackAfter = instruction.setproperty.operands = property instruction.getlocal.shortDescription = Get local register value -instruction.getlocal.description = -instruction.getlocal.stackBefore = +instruction.getlocal.description = +instruction.getlocal.stackBefore = instruction.getlocal.stackAfter = value instruction.getlocal.operands = localRegIndex instruction.setlocal.shortDescription = Set local register value -instruction.setlocal.description = +instruction.setlocal.description = instruction.setlocal.stackBefore = value -instruction.setlocal.stackAfter = +instruction.setlocal.stackAfter = instruction.setlocal.operands = localRegIndex instruction.getglobalscope.shortDescription = Get global scope -instruction.getglobalscope.description = -instruction.getglobalscope.stackBefore = +instruction.getglobalscope.description = +instruction.getglobalscope.stackBefore = instruction.getglobalscope.stackAfter = obj -instruction.getglobalscope.operands = +instruction.getglobalscope.operands = instruction.getscopeobject.shortDescription = Get scope object -instruction.getscopeobject.description = -instruction.getscopeobject.stackBefore = +instruction.getscopeobject.description = +instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj instruction.getscopeobject.operands = scopeIndex instruction.getproperty.shortDescription = Get property -instruction.getproperty.description = +instruction.getproperty.description = instruction.getproperty.stackBefore = obj, [ns], [name] instruction.getproperty.stackAfter = value instruction.getproperty.operands = property instruction.getouterscope.shortDescription = Get scope object on all levels -instruction.getouterscope.description = -instruction.getouterscope.stackBefore = +instruction.getouterscope.description = +instruction.getouterscope.stackBefore = instruction.getouterscope.stackAfter = obj instruction.getouterscope.operands = allLevelScopeIndex instruction.initproperty.shortDescription = Initialize property -instruction.initproperty.description = +instruction.initproperty.description = instruction.initproperty.stackBefore = obj, [ns], [name], value -instruction.initproperty.stackAfter = +instruction.initproperty.stackAfter = instruction.initproperty.operands = property #Undocumented: instruction.setpropertylate.shortDescription = Set property (stack based) -instruction.setpropertylate.description = +instruction.setpropertylate.description = #instruction.setpropertylate.stackBefore = #instruction.setpropertylate.stackAfter = #instruction.setpropertylate.operands = instruction.deleteproperty.shortDescription = Delete property -instruction.deleteproperty.description = +instruction.deleteproperty.description = instruction.deleteproperty.stackBefore = obj, [ns], [name] instruction.deleteproperty.stackAfter = boolResult instruction.deleteproperty.operands = property #Undocumented: instruction.deletepropertylate.shortDescription = Delete property (stack based) -instruction.deletepropertylate.description = +instruction.deletepropertylate.description = #instruction.deletepropertylate.stackBefore = #instruction.deletepropertylate.stackAfter = -instruction.deletepropertylate.operands = +instruction.deletepropertylate.operands = instruction.getslot.shortDescription = Get value of a slot -instruction.getslot.description = +instruction.getslot.description = instruction.getslot.stackBefore = obj instruction.getslot.stackAfter = value instruction.getslot.operands = slotIndex instruction.setslot.shortDescription = Set value of a slot -instruction.setslot.description = +instruction.setslot.description = instruction.setslot.stackBefore = obj, value -instruction.setslot.stackAfter = +instruction.setslot.stackAfter = instruction.setslot.operands = slotIndex instruction.getglobalslot.shortDescription = Get value of slot on global scope -instruction.getglobalslot.description = -instruction.getglobalslot.stackBefore = +instruction.getglobalslot.description = +instruction.getglobalslot.stackBefore = instruction.getglobalslot.stackAfter = value instruction.getglobalslot.operands = slotIndex instruction.setglobalslot.shortDescription = Set value of slot on global scope -instruction.setglobalslot.description = +instruction.setglobalslot.description = instruction.setglobalslot.stackBefore = value -instruction.setglobalslot.stackAfter = +instruction.setglobalslot.stackAfter = instruction.setglobalslot.operands = slotIndex instruction.convert_s.shortDescription = Convert value to string -instruction.convert_s.description = +instruction.convert_s.description = instruction.convert_s.stackBefore = value instruction.convert_s.stackAfter = stringValue -instruction.convert_s.operands = +instruction.convert_s.operands = instruction.esc_xelem.shortDescription = Escape XML element -instruction.esc_xelem.description = +instruction.esc_xelem.description = instruction.esc_xelem.stackBefore = value instruction.esc_xelem.stackAfter = stringValue -instruction.esc_xelem.operands = +instruction.esc_xelem.operands = instruction.esc_xattr.shortDescription = Escape XML attribute -instruction.esc_xattr.description = +instruction.esc_xattr.description = instruction.esc_xattr.stackBefore = value instruction.esc_xattr.stackAfter = stringValue -instruction.esc_xattr.operands = +instruction.esc_xattr.operands = instruction.convert_i.shortDescription = Convert value to integer -instruction.convert_i.description = +instruction.convert_i.description = instruction.convert_i.stackBefore = value instruction.convert_i.stackAfter = intValue -instruction.convert_i.operands = +instruction.convert_i.operands = instruction.convert_u.shortDescription = Convert value to unsigned integer -instruction.convert_u.description = +instruction.convert_u.description = instruction.convert_u.stackBefore = value instruction.convert_u.stackAfter = uintValue -instruction.convert_u.operands = +instruction.convert_u.operands = instruction.convert_d.shortDescription = Convert value to double -instruction.convert_d.description = +instruction.convert_d.description = instruction.convert_d.stackBefore = value instruction.convert_d.stackAfter = doubleValue -instruction.convert_d.operands = +instruction.convert_d.operands = instruction.convert_b.shortDescription = Convert value to boolean -instruction.convert_b.description = +instruction.convert_b.description = instruction.convert_b.stackBefore = value instruction.convert_b.stackAfter = booleanValue -instruction.convert_b.operands = +instruction.convert_b.operands = instruction.convert_o.shortDescription = Convert value to Object -instruction.convert_o.description = +instruction.convert_o.description = instruction.convert_o.stackBefore = value instruction.convert_o.stackAfter = value -instruction.convert_o.operands = +instruction.convert_o.operands = instruction.checkfilter.shortDescription = Check that object can have filter operation applied -instruction.checkfilter.description = +instruction.checkfilter.description = instruction.checkfilter.stackBefore = value instruction.checkfilter.stackAfter = value -instruction.checkfilter.operands = +instruction.checkfilter.operands = instruction.convert_m.shortDescription = Convert value to decimal -instruction.convert_m.description = +instruction.convert_m.description = instruction.convert_m.stackBefore = value instruction.convert_m.stackAfter = decimalValue -instruction.convert_m.operands = +instruction.convert_m.operands = instruction.convert_m_p.shortDescription = Convert value to decimal with number context -instruction.convert_m_p.description = +instruction.convert_m_p.description = instruction.convert_m_p.stackBefore = value instruction.convert_m_p.stackAfter = decimalValue instruction.convert_m_p.operands = numberContext instruction.convert_f.shortDescription = Convert value to float -instruction.convert_f.description = +instruction.convert_f.description = instruction.convert_f.stackBefore = value instruction.convert_f.stackAfter = floatValue -instruction.convert_f.operands = +instruction.convert_f.operands = instruction.convert_f4.shortDescription = Convert value to float4 -instruction.convert_f4.description = +instruction.convert_f4.description = instruction.convert_f4.stackBefore = value instruction.convert_f4.stackAfter = float4Value -instruction.convert_f4.operands = +instruction.convert_f4.operands = instruction.coerce.shortDescription = Coerce value to specified type -instruction.coerce.description = +instruction.coerce.description = instruction.coerce.stackBefore = value instruction.coerce.stackAfter = coercedValue instruction.coerce.operands = type instruction.coerce_b.shortDescription = Coerce value to boolean -instruction.coerce_b.description = +instruction.coerce_b.description = instruction.coerce_b.stackBefore = value instruction.coerce_b.stackAfter = booleanValue -instruction.coerce_b.operands = +instruction.coerce_b.operands = instruction.coerce_b.deprecated = Use convert_b instead instruction.coerce_a.shortDescription = Coerce value to any type -instruction.coerce_a.description = +instruction.coerce_a.description = instruction.coerce_a.stackBefore = value instruction.coerce_a.stackAfter = value -instruction.coerce_a.operands = +instruction.coerce_a.operands = instruction.coerce_i.shortDescription = Coerce value to integer -instruction.coerce_i.description = +instruction.coerce_i.description = instruction.coerce_i.stackBefore = value instruction.coerce_i.stackAfter = intValue -instruction.coerce_i.operands = +instruction.coerce_i.operands = instruction.coerce_i.deprecated = Use convert_i instead instruction.coerce_d.shortDescription = Coerce value to double -instruction.coerce_d.description = +instruction.coerce_d.description = instruction.coerce_d.stackBefore = value instruction.coerce_d.stackAfter = doubleValue -instruction.coerce_d.operands = +instruction.coerce_d.operands = instruction.coerce_d.deprecated = Use convert_d instead instruction.coerce_s.shortDescription = Coerce value to string -instruction.coerce_s.description = +instruction.coerce_s.description = instruction.coerce_s.stackBefore = value instruction.coerce_s.stackAfter = stringValue -instruction.coerce_s.operands = +instruction.coerce_s.operands = instruction.astype.shortDescription = Return same value or null if not specified type -instruction.astype.description = +instruction.astype.description = instruction.astype.stackBefore = value instruction.astype.stackAfter = value instruction.astype.operands = type instruction.astypelate.shortDescription = Return same value or null if not specified type (stack based) -instruction.astypelate.description = +instruction.astypelate.description = instruction.astypelate.stackBefore = value, type instruction.astypelate.stackAfter = value -instruction.astypelate.operands = +instruction.astypelate.operands = instruction.coerce_u.shortDescription = Coerce value to unsigned integer -instruction.coerce_u.description = +instruction.coerce_u.description = instruction.coerce_u.stackBefore = value instruction.coerce_u.stackAfter = uintValue -instruction.coerce_u.operands = +instruction.coerce_u.operands = instruction.coerce_o.shortDescription = Coerce value to Object -instruction.coerce_o.description = +instruction.coerce_o.description = instruction.coerce_o.stackBefore = value instruction.coerce_o.stackAfter = value -instruction.coerce_o.operands = +instruction.coerce_o.operands = instruction.negate_p.shortDescription = Negate value using number context -instruction.negate_p.description = +instruction.negate_p.description = instruction.negate_p.stackBefore = value instruction.negate_p.stackAfter = -value instruction.negate_p.operands = operand1 instruction.negate.shortDescription = Negate value -instruction.negate.description = +instruction.negate.description = instruction.negate.stackBefore = value instruction.negate.stackAfter = -value -instruction.negate.operands = +instruction.negate.operands = instruction.increment.shortDescription = Increment value -instruction.increment.description = +instruction.increment.description = instruction.increment.stackBefore = value instruction.increment.stackAfter = incrementedValue -instruction.increment.operands = +instruction.increment.operands = instruction.inclocal.shortDescription = Increment local register -instruction.inclocal.description = -instruction.inclocal.stackBefore = -instruction.inclocal.stackAfter = +instruction.inclocal.description = +instruction.inclocal.stackBefore = +instruction.inclocal.stackAfter = instruction.inclocal.operands = localRegister instruction.decrement.shortDescription = Decrement value -instruction.decrement.description = +instruction.decrement.description = instruction.decrement.stackBefore = value instruction.decrement.stackAfter = decrementedValue -instruction.decrement.operands = +instruction.decrement.operands = instruction.declocal.shortDescription = Decrement local register -instruction.declocal.description = -instruction.declocal.stackBefore = -instruction.declocal.stackAfter = +instruction.declocal.description = +instruction.declocal.stackBefore = +instruction.declocal.stackAfter = instruction.declocal.operands = localRegister instruction.typeof.shortDescription = Get name of value type -instruction.typeof.description = +instruction.typeof.description = instruction.typeof.stackBefore = value instruction.typeof.stackAfter = typeName -instruction.typeof.operands = +instruction.typeof.operands = instruction.not.shortDescription = Boolean negate -instruction.not.description = +instruction.not.description = instruction.not.stackBefore = value instruction.not.stackAfter = !value -instruction.not.operands = +instruction.not.operands = instruction.bitnot.shortDescription = Bitwise negate -instruction.bitnot.description = +instruction.bitnot.description = instruction.bitnot.stackBefore = value instruction.bitnot.stackAfter = ~value -instruction.bitnot.operands = +instruction.bitnot.operands = #Undocumented: instruction.concat.shortDescription = Concat -instruction.concat.description = +instruction.concat.description = #instruction.concat.stackBefore = #instruction.concat.stackAfter = #instruction.concat.operands = - #Undocumented: + instruction.add_d.shortDescription = Add_d -instruction.add_d.description = +instruction.add_d.description = #instruction.add_d.stackBefore = #instruction.add_d.stackAfter = #instruction.add_d.operands = instruction.increment_p.shortDescription = Increment value using number context -instruction.increment_p.description = +instruction.increment_p.description = instruction.increment_p.stackBefore = value instruction.increment_p.stackAfter = incrementedValue instruction.increment_p.operands = numberContext instruction.inclocal_p.shortDescription = Increment local register using number context -instruction.inclocal_p.description = -instruction.inclocal_p.stackBefore = -instruction.inclocal_p.stackAfter = +instruction.inclocal_p.description = +instruction.inclocal_p.stackBefore = +instruction.inclocal_p.stackAfter = instruction.inclocal_p.operands = numberContext, localRegister instruction.decrement_p.shortDescription = Decrement value using number context -instruction.decrement_p.description = +instruction.decrement_p.description = instruction.decrement_p.stackBefore = value instruction.decrement_p.stackAfter = decrementedValue instruction.decrement_p.operands = numberContext instruction.declocal_p.shortDescription = Decrement local register using number context -instruction.declocal_p.description = -instruction.declocal_p.stackBefore = -instruction.declocal_p.stackAfter = +instruction.declocal_p.description = +instruction.declocal_p.stackBefore = +instruction.declocal_p.stackAfter = instruction.declocal_p.operands = numberContext, localRegister instruction.add.shortDescription = Add two values -instruction.add.description = +instruction.add.description = instruction.add.stackBefore = value1, value2 instruction.add.stackAfter = value3 -instruction.add.operands = +instruction.add.operands = instruction.subtract.shortDescription = Subtract two values -instruction.subtract.description = +instruction.subtract.description = instruction.subtract.stackBefore = value1, value2 instruction.subtract.stackAfter = value3 -instruction.subtract.operands = +instruction.subtract.operands = instruction.multiply.shortDescription = Multiply two values -instruction.multiply.description = +instruction.multiply.description = instruction.multiply.stackBefore = value1, value2 instruction.multiply.stackAfter = value3 -instruction.multiply.operands = +instruction.multiply.operands = instruction.divide.shortDescription = Divide two values -instruction.divide.description = +instruction.divide.description = instruction.divide.stackBefore = value1, value2 instruction.divide.stackAfter = value3 -instruction.divide.operands = +instruction.divide.operands = instruction.modulo.shortDescription = Modulo divide two values -instruction.modulo.description = +instruction.modulo.description = instruction.modulo.stackBefore = value1, value2 instruction.modulo.stackAfter = value3 -instruction.modulo.operands = +instruction.modulo.operands = instruction.lshift.shortDescription = Bitwise left shift -instruction.lshift.description = +instruction.lshift.description = instruction.lshift.stackBefore = value1, value2 instruction.lshift.stackAfter = value3 -instruction.lshift.operands = +instruction.lshift.operands = instruction.rshift.shortDescription = Bitwise right shift -instruction.rshift.description = +instruction.rshift.description = instruction.rshift.stackBefore = value1, value2 instruction.rshift.stackAfter = value3 -instruction.rshift.operands = +instruction.rshift.operands = instruction.urshift.shortDescription = Unsigned bitwise right shift -instruction.urshift.description = +instruction.urshift.description = instruction.urshift.stackBefore = value1, value2 instruction.urshift.stackAfter = value3 -instruction.urshift.operands = +instruction.urshift.operands = instruction.bitand.shortDescription = Bitwise and -instruction.bitand.description = +instruction.bitand.description = instruction.bitand.stackBefore = value1, value2 instruction.bitand.stackAfter = value3 -instruction.bitand.operands = +instruction.bitand.operands = instruction.bitor.shortDescription = Bitwise or -instruction.bitor.description = +instruction.bitor.description = instruction.bitor.stackBefore = value1, value2 instruction.bitor.stackAfter = value3 -instruction.bitor.operands = +instruction.bitor.operands = instruction.bitxor.shortDescription = Bitwise xor -instruction.bitxor.description = +instruction.bitxor.description = instruction.bitxor.stackBefore = value1, value2 instruction.bitxor.stackAfter = value3 -instruction.bitxor.operands = +instruction.bitxor.operands = instruction.equals.shortDescription = Compare two values -instruction.equals.description = +instruction.equals.description = instruction.equals.stackBefore = value1, value2 instruction.equals.stackAfter = booleanResult -instruction.equals.operands = +instruction.equals.operands = instruction.strictequals.shortDescription = Strict compare two values -instruction.strictequals.description = +instruction.strictequals.description = instruction.strictequals.stackBefore = value1, value2 instruction.strictequals.stackAfter = booleanResult -instruction.strictequals.operands = +instruction.strictequals.operands = instruction.lessthan.shortDescription = Check that value is less than other value -instruction.lessthan.description = +instruction.lessthan.description = instruction.lessthan.stackBefore = value1, value2 instruction.lessthan.stackAfter = booleanResult -instruction.lessthan.operands = +instruction.lessthan.operands = instruction.lessequals.shortDescription = Check that value is less or equal than other value -instruction.lessequals.description = +instruction.lessequals.description = instruction.lessequals.stackBefore = value1, value2 instruction.lessequals.stackAfter = booleanResult instruction.lessequals.operands = booleanResult instruction.greaterthan.shortDescription = Check that value is greater or equal than other value -instruction.greaterthan.description = +instruction.greaterthan.description = instruction.greaterthan.stackBefore = value1, value2 instruction.greaterthan.stackAfter = booleanResult -instruction.greaterthan.operands = +instruction.greaterthan.operands = instruction.greaterequals.shortDescription = Check that value is greater or equal than other value -instruction.greaterequals.description = +instruction.greaterequals.description = instruction.greaterequals.stackBefore = value1, value2 instruction.greaterequals.stackAfter = booleanResult -instruction.greaterequals.operands = +instruction.greaterequals.operands = instruction.instanceof.shortDescription = Check that type exists in object prototype chain -instruction.instanceof.description = +instruction.instanceof.description = instruction.instanceof.stackBefore = value, type instruction.instanceof.stackAfter = booleanResult -instruction.instanceof.operands = +instruction.instanceof.operands = instruction.istype.shortDescription = Check that object is of specified type -instruction.istype.description = +instruction.istype.description = instruction.istype.stackBefore = value instruction.istype.stackAfter = booleanResult instruction.istype.operands = type instruction.istypelate.shortDescription = Check that object is of specified type (stack based) -instruction.istypelate.description = +instruction.istypelate.description = instruction.istypelate.stackBefore = value, type instruction.istypelate.stackAfter = booleanResult -instruction.istypelate.operands = +instruction.istypelate.operands = instruction.in.shortDescription = Check that object has named property -instruction.in.description = +instruction.in.description = instruction.in.stackBefore = name, obj instruction.in.stackAfter = booleanResult -instruction.in.operands = +instruction.in.operands = instruction.add_p.shortDescription = Add two values using number context -instruction.add_p.description = +instruction.add_p.description = instruction.add_p.stackBefore = value1, value2 instruction.add_p.stackAfter = value3 instruction.add_p.operands = numberContext instruction.subtract_p.shortDescription = Subtract two values using number context -instruction.subtract_p.description = +instruction.subtract_p.description = instruction.subtract_p.stackBefore = value1, value2 instruction.subtract_p.stackAfter = value3 instruction.subtract_p.operands = numberContext instruction.multiply_p.shortDescription = Multiply two values using number context -instruction.multiply_p.description = +instruction.multiply_p.description = instruction.multiply_p.stackBefore = value1, value2 instruction.multiply_p.stackAfter = value3 instruction.multiply_p.operands = numberContext instruction.divide_p.shortDescription = Divide two values using number context -instruction.divide_p.description = +instruction.divide_p.description = instruction.divide_p.stackBefore = value1, value2 instruction.divide_p.stackAfter = value3 instruction.divide_p.operands = numberContext instruction.modulo_p.shortDescription = Modulo divide two values using number context -instruction.modulo_p.description = +instruction.modulo_p.description = instruction.modulo_p.stackBefore = value1, value2 instruction.modulo_p.stackAfter = value3 instruction.modulo_p.operands = numberContext instruction.increment_i.shortDescription = Increment integer value -instruction.increment_i.description = +instruction.increment_i.description = instruction.increment_i.stackBefore = value instruction.increment_i.stackAfter = incrementedValue -instruction.increment_i.operands = +instruction.increment_i.operands = instruction.decrement_i.shortDescription = Decrement integer value -instruction.decrement_i.description = +instruction.decrement_i.description = instruction.decrement_i.stackBefore = value instruction.decrement_i.stackAfter = decrementedValue -instruction.decrement_i.operands = +instruction.decrement_i.operands = instruction.inclocal_i.shortDescription = Increment local register integer value -instruction.inclocal_i.description = -instruction.inclocal_i.stackBefore = -instruction.inclocal_i.stackAfter = +instruction.inclocal_i.description = +instruction.inclocal_i.stackBefore = +instruction.inclocal_i.stackAfter = instruction.inclocal_i.operands = localRegister instruction.declocal_i.shortDescription = Decrement local register integer value -instruction.declocal_i.description = -instruction.declocal_i.stackBefore = -instruction.declocal_i.stackAfter = +instruction.declocal_i.description = +instruction.declocal_i.stackBefore = +instruction.declocal_i.stackAfter = instruction.declocal_i.operands = localRegister instruction.negate_i.shortDescription = Negate integer value -instruction.negate_i.description = +instruction.negate_i.description = instruction.negate_i.stackBefore = value instruction.negate_i.stackAfter = -value -instruction.negate_i.operands = +instruction.negate_i.operands = instruction.add_i.shortDescription = Add two integer values -instruction.add_i.description = +instruction.add_i.description = instruction.add_i.stackBefore = value1, value2 instruction.add_i.stackAfter = value3 -instruction.add_i.operands = +instruction.add_i.operands = instruction.subtract_i.shortDescription = Subtract two integer values -instruction.subtract_i.description = +instruction.subtract_i.description = instruction.subtract_i.stackBefore = value1, value2 instruction.subtract_i.stackAfter = value3 -instruction.subtract_i.operands = +instruction.subtract_i.operands = instruction.multiply_i.shortDescription = Multiply two integer values -instruction.multiply_i.description = +instruction.multiply_i.description = instruction.multiply_i.stackBefore = value1, value2 instruction.multiply_i.stackAfter = value3 -instruction.multiply_i.operands = +instruction.multiply_i.operands = instruction.getlocal0.shortDescription = Get local register 0 -instruction.getlocal0.description = -instruction.getlocal0.stackBefore = +instruction.getlocal0.description = +instruction.getlocal0.stackBefore = instruction.getlocal0.stackAfter = value -instruction.getlocal0.operands = +instruction.getlocal0.operands = instruction.getlocal1.shortDescription = Get local register 1 -instruction.getlocal1.description = -instruction.getlocal1.stackBefore = +instruction.getlocal1.description = +instruction.getlocal1.stackBefore = instruction.getlocal1.stackAfter = value -instruction.getlocal1.operands = +instruction.getlocal1.operands = instruction.getlocal2.shortDescription = Get local register 2 -instruction.getlocal2.description = -instruction.getlocal2.stackBefore = +instruction.getlocal2.description = +instruction.getlocal2.stackBefore = instruction.getlocal2.stackAfter = value -instruction.getlocal2.operands = +instruction.getlocal2.operands = instruction.getlocal3.shortDescription = Get local register 3 -instruction.getlocal3.description = -instruction.getlocal3.stackBefore = +instruction.getlocal3.description = +instruction.getlocal3.stackBefore = instruction.getlocal3.stackAfter = value -instruction.getlocal3.operands = +instruction.getlocal3.operands = instruction.setlocal0.shortDescription = Set local register 0 -instruction.setlocal0.description = +instruction.setlocal0.description = instruction.setlocal0.stackBefore = value -instruction.setlocal0.stackAfter = -instruction.setlocal0.operands = +instruction.setlocal0.stackAfter = +instruction.setlocal0.operands = instruction.setlocal1.shortDescription = Set local register 1 -instruction.setlocal1.description = +instruction.setlocal1.description = instruction.setlocal1.stackBefore = value -instruction.setlocal1.stackAfter = -instruction.setlocal1.operands = +instruction.setlocal1.stackAfter = +instruction.setlocal1.operands = instruction.setlocal2.shortDescription = Set local register 2 -instruction.setlocal2.description = +instruction.setlocal2.description = instruction.setlocal2.stackBefore = value -instruction.setlocal2.stackAfter = -instruction.setlocal2.operands = +instruction.setlocal2.stackAfter = +instruction.setlocal2.operands = instruction.setlocal3.shortDescription = Set local register 3 -instruction.setlocal3.description = +instruction.setlocal3.description = instruction.setlocal3.stackBefore = value -instruction.setlocal3.stackAfter = -instruction.setlocal3.operands = +instruction.setlocal3.stackAfter = +instruction.setlocal3.operands = #Undocumented: instruction.invalid.shortDescription = Invalid -instruction.invalid.description = +instruction.invalid.description = #instruction.invalid.stackBefore = #instruction.invalid.stackAfter = #instruction.invalid.operands = - #Undocumented: + instruction.abs_jump.shortDescription = Absolute jump -instruction.abs_jump.description = +instruction.abs_jump.description = #instruction.abs_jump.stackBefore = #instruction.abs_jump.stackAfter = #instruction.abs_jump.operands = instruction.debug.shortDescription = Debugging info -instruction.debug.description = -instruction.debug.stackBefore = -instruction.debug.stackAfter = +instruction.debug.description = +instruction.debug.stackBefore = +instruction.debug.stackAfter = instruction.debug.operands = debugType, regName, localRegister, extra instruction.debugline.shortDescription = Debugging line number info -instruction.debugline.description = -instruction.debugline.stackBefore = -instruction.debugline.stackAfter = +instruction.debugline.description = +instruction.debugline.stackBefore = +instruction.debugline.stackAfter = instruction.debugline.operands = lineNumber instruction.debugfile.shortDescription = Debugging file info -instruction.debugfile.description = -instruction.debugfile.stackBefore = -instruction.debugfile.stackAfter = +instruction.debugfile.description = +instruction.debugfile.stackBefore = +instruction.debugfile.stackAfter = instruction.debugfile.operands = fileName instruction.bkptline.shortDescription = Breakpoint on line -instruction.bkptline.description = -instruction.bkptline.stackBefore = -instruction.bkptline.stackAfter = +instruction.bkptline.description = +instruction.bkptline.stackBefore = +instruction.bkptline.stackAfter = instruction.bkptline.operands = lineNumber #Undocumented: instruction.timestamp.shortDescription = Timestamp -instruction.timestamp.description = -instruction.timestamp.stackBefore = -instruction.timestamp.stackAfter = -instruction.timestamp.operands = +instruction.timestamp.description = +instruction.timestamp.stackBefore = +instruction.timestamp.stackAfter = +instruction.timestamp.operands = #Undocumented: instruction.verifypass.shortDescription = Verify pass -instruction.verifypass.description = +instruction.verifypass.description = #instruction.verifypass.stackBefore = #instruction.verifypass.stackAfter = #instruction.verifypass.operands = - #Undocumented: + instruction.alloc.shortDescription = Alloc -instruction.alloc.description = +instruction.alloc.description = #instruction.alloc.stackBefore = #instruction.alloc.stackAfter = #instruction.alloc.operands = - #Undocumented: + instruction.mark.shortDescription = Mark -instruction.mark.description = +instruction.mark.description = #instruction.mark.stackBefore = #instruction.mark.stackAfter = #instruction.mark.operands = - #Undocumented: + instruction.wb.shortDescription = Wb -instruction.wb.description = +instruction.wb.description = #instruction.wb.stackBefore = #instruction.wb.stackAfter = #instruction.wb.operands = - #Undocumented: + instruction.prologue.shortDescription = Prologue -instruction.prologue.description = +instruction.prologue.description = #instruction.prologue.stackBefore = #instruction.prologue.stackAfter = #instruction.prologue.operands = - #Undocumented: + instruction.sendenter.shortDescription = Send enter -instruction.sendenter.description = +instruction.sendenter.description = #instruction.sendenter.stackBefore = #instruction.sendenter.stackAfter = #instruction.sendenter.operands = - #Undocumented: + instruction.doubletoatom.shortDescription = Double to atom -instruction.doubletoatom.description = +instruction.doubletoatom.description = #instruction.doubletoatom.stackBefore = #instruction.doubletoatom.stackAfter = #instruction.doubletoatom.operands = - #Undocumented: + instruction.sweep.shortDescription = Sweep -instruction.sweep.description = +instruction.sweep.description = #instruction.sweep.stackBefore = #instruction.sweep.stackAfter = #instruction.sweep.operands = - #Undocumented: + instruction.codegenop.shortDescription = CodeGenOp -instruction.codegenop.description = +instruction.codegenop.description = #instruction.codegenop.stackBefore = #instruction.codegenop.stackAfter = #instruction.codegenop.operands = - #Undocumented: + instruction.verifyop.shortDescription = VerifyOp -instruction.verifyop.description = +instruction.verifyop.description = #instruction.verifyop.stackBefore = #instruction.verifyop.stackAfter = #instruction.verifyop.operands = - #Undocumented: + instruction.decode.shortDescription = Decode -instruction.decode.description = +instruction.decode.description = #instruction.decode.stackBefore = #instruction.decode.stackAfter = #instruction.decode.operands = instruction.unplus.shortDescription = Unary plus - coerce to numeric -instruction.unplus.description = +instruction.unplus.description = instruction.unplus.stackBefore = value instruction.unplus.stackAfter = value -instruction.unplus.operands = +instruction.unplus.operands = instruction.pushconstant.shortDescription = Push constant value on stack -instruction.pushconstant.description = +instruction.pushconstant.description = #instruction.pushconstant.stackBefore = #instruction.pushconstant.stackAfter = -instruction.pushconstant.operands = value \ No newline at end of file +instruction.pushconstant.operands = value diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_ca.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_ca.properties index 436fbef30..4f5ac1935 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_ca.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_ca.properties @@ -12,8 +12,8 @@ # # You should have received a copy of the GNU Lesser General Public # License along with this library. - #String for whole list generation + ui.list.heading = Llista d'instruccions AVM2 ui.list.pageTitle = Llista d'instruccions AVM2 ui.list.documentTitle = Llista d'instruccions AVM2 @@ -21,15 +21,15 @@ ui.list.pageDescription = Llista de totes les instruccions ActionScript 3 - AVM2 #various strings in UI: ui.unknown = ??? -ui.stack = Pila:\u0020 -ui.stack.before = ...,\u0020 +ui.stack = Pila: +ui.stack.before = ..., ui.stack.before.empty = ... -ui.stack.to = \u0020\u279e\u0020 -ui.flags = Banderes:\u0020 -ui.description = Descripci\u00f3:\u0020 -ui.filter.hide = Amaga:\u0020 -ui.filter.byname = Busca per nom:\u0020 -ui.filter.order = Ordena per:\u0020 +ui.stack.to = \ \u279e +ui.flags = Banderes: +ui.description = Descripci\u00f3: +ui.filter.hide = Amaga: +ui.filter.byname = Busca per nom: +ui.filter.order = Ordena per: ui.filter.order.code = codi ui.filter.order.name = nom @@ -163,7 +163,6 @@ operandType.float4Index.description = \u00cdndex en pool de constants de valors operandType.float4Index.name = float4Index operandType.float4Index.uiName = float4 -operandType.namespaceIndex = \u00cdndex d'espai de noms operandType.namespaceIndex = \u00cdndex en pool de constants d'espai de noms operandType.namespaceIndex.name = namespaceIndex operandType.namespaceIndex.uiName = namespace @@ -173,494 +172,494 @@ operandType.namespaceIndex.uiName = namespace instruction.bkpt.shortDescription = Punt de ruptura instruction.bkpt.description = Punt de ruptura en depuraci\u00f3 -instruction.bkpt.stackBefore = -instruction.bkpt.stackAfter = -instruction.bkpt.operands = +instruction.bkpt.stackBefore = +instruction.bkpt.stackAfter = +instruction.bkpt.operands = instruction.nop.shortDescription = Cap operaci\u00f3 instruction.nop.description = No fa res -instruction.nop.stackBefore = -instruction.nop.stackAfter = -instruction.nop.operands = +instruction.nop.stackBefore = +instruction.nop.stackAfter = +instruction.nop.operands = instruction.throw.shortDescription = Llan\u00e7a excepci\u00f3 instruction.throw.description = Treu el valor de la pila i el llan\u00e7a instruction.throw.stackBefore = valor -instruction.throw.stackAfter = -instruction.throw.operands = +instruction.throw.stackAfter = +instruction.throw.operands = instruction.getsuper.shortDescription = Obt\u00e9 la propietat de la classe mare -instruction.getsuper.description = +instruction.getsuper.description = instruction.getsuper.stackBefore = obj, [ns], [name] instruction.getsuper.stackAfter = value instruction.getsuper.operands = parentClassMultiname instruction.setsuper.shortDescription = Estableix la propietat de la classe mare -instruction.setsuper.description = +instruction.setsuper.description = instruction.setsuper.stackBefore = obj, [ns], [name], value -instruction.setsuper.stackAfter = +instruction.setsuper.stackAfter = instruction.setsuper.operands = parentClassMultiname instruction.dxns.shortDescription = Estableix l'espai de noms XML per defecte -instruction.dxns.description = -instruction.dxns.stackBefore = -instruction.dxns.stackAfter = +instruction.dxns.description = +instruction.dxns.stackBefore = +instruction.dxns.stackAfter = instruction.dxns.operands = uriString instruction.dxnslate.shortDescription = Estableix l'espai de noms XML per defect en temps d'execuci\u00f3 -instruction.dxnslate.description = +instruction.dxnslate.description = instruction.dxnslate.stackBefore = uriValue -instruction.dxnslate.stackAfter = -instruction.dxnslate.operands = +instruction.dxnslate.stackAfter = +instruction.dxnslate.operands = instruction.kill.shortDescription = Mata el registre local -instruction.kill.description = -instruction.kill.stackBefore = -instruction.kill.stackAfter = +instruction.kill.description = +instruction.kill.stackBefore = +instruction.kill.stackAfter = instruction.kill.operands = killedRegister instruction.label.shortDescription = Objectiu d'una branca instruction.label.description = Nom\u00e9s una marca que diu que aix\u00f2 \u00e9s l'objectiu de la branca seg\u00fent -instruction.label.stackBefore = -instruction.label.stackAfter = -instruction.label.operands = +instruction.label.stackBefore = +instruction.label.stackAfter = +instruction.label.operands = instruction.lf32x4.shortDescription = Carrega un float4 de 32 bits -instruction.lf32x4.description = +instruction.lf32x4.description = instruction.lf32x4.stackBefore = address instruction.lf32x4.stackAfter = float4Value -instruction.lf32x4.operands = +instruction.lf32x4.operands = instruction.sf32x4.shortDescription = Emmagatzema un float4 de 32 bits -instruction.sf32x4.description = +instruction.sf32x4.description = instruction.sf32x4.stackBefore = float4Value, address -instruction.sf32x4.stackAfter = -instruction.sf32x4.operands = +instruction.sf32x4.stackAfter = +instruction.sf32x4.operands = instruction.ifnlt.shortDescription = Bifurca si no \u00e9s menor que -instruction.ifnlt.description = +instruction.ifnlt.description = instruction.ifnlt.stackBefore = value1, value2 -instruction.ifnlt.stackAfter = +instruction.ifnlt.stackAfter = instruction.ifnlt.operands = branchTarget instruction.ifnle.shortDescription = Bifurca si no \u00e9s menor o igual -instruction.ifnle.description = +instruction.ifnle.description = instruction.ifnle.stackBefore = value1, value2 -instruction.ifnle.stackAfter = +instruction.ifnle.stackAfter = instruction.ifnle.operands = branchTarget instruction.ifngt.shortDescription = Bifurca si no \u00e9s major que -instruction.ifngt.description = +instruction.ifngt.description = instruction.ifngt.stackBefore = value1, value2 -instruction.ifngt.stackAfter = +instruction.ifngt.stackAfter = instruction.ifngt.operands = branchTarget -instruction.ifnge.shortDescription = Bifurca si no \u00e9s major o igual -instruction.ifnge.description = +instruction.ifnge.shortDescription = Bifurca si no \u00e9s major o igual +instruction.ifnge.description = instruction.ifnge.stackBefore = value1, value2 -instruction.ifnge.stackAfter = +instruction.ifnge.stackAfter = instruction.ifnge.operands = branchTarget instruction.jump.shortDescription = Salta a la ubicaci\u00f3 -instruction.jump.description = -instruction.jump.stackBefore = -instruction.jump.stackAfter = +instruction.jump.description = +instruction.jump.stackBefore = +instruction.jump.stackAfter = instruction.jump.operands = location instruction.iftrue.shortDescription = Bifurca si \u00e9s cert -instruction.iftrue.description = +instruction.iftrue.description = instruction.iftrue.stackBefore = value -instruction.iftrue.stackAfter = +instruction.iftrue.stackAfter = instruction.iftrue.operands = branchTarget instruction.iffalse.shortDescription = Bifurca si \u00e9s fals -instruction.iffalse.description = +instruction.iffalse.description = instruction.iffalse.stackBefore = value -instruction.iffalse.stackAfter = +instruction.iffalse.stackAfter = instruction.iffalse.operands = branchTarget instruction.ifeq.shortDescription = Bifurca si \u00e9s igual -instruction.ifeq.description = +instruction.ifeq.description = instruction.ifeq.stackBefore = value1, value2 -instruction.ifeq.stackAfter = +instruction.ifeq.stackAfter = instruction.ifeq.operands = branchTarget instruction.ifne.shortDescription = Bifurca si no \u00e9s igual -instruction.ifne.description = +instruction.ifne.description = instruction.ifne.stackBefore = value1, value2 -instruction.ifne.stackAfter = +instruction.ifne.stackAfter = instruction.ifne.operands = branchTarget instruction.iflt.shortDescription = Bifurca si \u00e9s menor que -instruction.iflt.description = +instruction.iflt.description = instruction.iflt.stackBefore = value1, value2 -instruction.iflt.stackAfter = +instruction.iflt.stackAfter = instruction.iflt.operands = branchTarget instruction.ifle.shortDescription = Bifurca si \u00e9s menor o igual -instruction.ifle.description = +instruction.ifle.description = instruction.ifle.stackBefore = value1, value2 -instruction.ifle.stackAfter = +instruction.ifle.stackAfter = instruction.ifle.operands = branchTarget instruction.ifgt.shortDescription = Bifurca si es major que -instruction.ifgt.description = +instruction.ifgt.description = instruction.ifgt.stackBefore = value1, value2 -instruction.ifgt.stackAfter = +instruction.ifgt.stackAfter = instruction.ifgt.operands = branchTarget instruction.ifge.shortDescription = Bifurca si es major o igual -instruction.ifge.description = +instruction.ifge.description = instruction.ifge.stackBefore = value1, value2 -instruction.ifge.stackAfter = +instruction.ifge.stackAfter = instruction.ifge.operands = branchTarget instruction.ifstricteq.shortDescription = Bifurca si \u00e9s estrictament igual -instruction.ifstricteq.description = +instruction.ifstricteq.description = instruction.ifstricteq.stackBefore = value1, value2 -instruction.ifstricteq.stackAfter = +instruction.ifstricteq.stackAfter = instruction.ifstricteq.operands = branchTarget instruction.ifstrictne.shortDescription = Bifurca si no \u00e9s estrictament igual -instruction.ifstrictne.description = +instruction.ifstrictne.description = instruction.ifstrictne.stackBefore = value1, value2 -instruction.ifstrictne.stackAfter = +instruction.ifstrictne.stackAfter = instruction.ifstrictne.operands = branchTarget instruction.lookupswitch.shortDescription = Bifurca basant-se en l'\u00edndex -instruction.lookupswitch.description = +instruction.lookupswitch.description = instruction.lookupswitch.stackBefore = index -instruction.lookupswitch.stackAfter = +instruction.lookupswitch.stackAfter = instruction.lookupswitch.operands = defaultTarget, caseCount, case0Target, case1Target, ... instruction.pushwith.shortDescription = Posa a la pila d'abast -instruction.pushwith.description = +instruction.pushwith.description = instruction.pushwith.stackBefore = withScope -instruction.pushwith.stackAfter = -instruction.pushwith.operands = +instruction.pushwith.stackAfter = +instruction.pushwith.operands = instruction.popscope.shortDescription = Treu de la pila d'abast i descarta el valor -instruction.popscope.description = -instruction.popscope.stackBefore = -instruction.popscope.stackAfter = -instruction.popscope.operands = +instruction.popscope.description = +instruction.popscope.stackBefore = +instruction.popscope.stackAfter = +instruction.popscope.operands = instruction.nextname.shortDescription = Obt\u00e9 el nom de la propietat seg\u00fent -instruction.nextname.description = +instruction.nextname.description = instruction.nextname.stackBefore = obj, index instruction.nextname.stackAfter = name -instruction.nextname.operands = +instruction.nextname.operands = instruction.hasnext.shortDescription = Comprova si l'objecte t\u00e9 m\u00e9s propietats -instruction.hasnext.description = +instruction.hasnext.description = instruction.hasnext.stackBefore = obj, currentIndex instruction.hasnext.stackAfter = nextIndex -instruction.hasnext.operands = +instruction.hasnext.operands = instruction.pushnull.shortDescription = Posa un valor nul a la pila -instruction.pushnull.description = -instruction.pushnull.stackBefore = +instruction.pushnull.description = +instruction.pushnull.stackBefore = instruction.pushnull.stackAfter = null -instruction.pushnull.operands = +instruction.pushnull.operands = instruction.pushundefined.shortDescription = Posa un valor indefinit a la pila -instruction.pushundefined.description = -instruction.pushundefined.stackBefore = +instruction.pushundefined.description = +instruction.pushundefined.stackBefore = instruction.pushundefined.stackAfter = undefined -instruction.pushundefined.operands = +instruction.pushundefined.operands = instruction.pushfloat.shortDescription = Posa un valor de coma flotant a la pila -instruction.pushfloat.description = -instruction.pushfloat.stackBefore = +instruction.pushfloat.description = +instruction.pushfloat.stackBefore = instruction.pushfloat.stackAfter = floatValue instruction.pushfloat.operands = float instruction.nextvalue.shortDescription = Obt\u00e9 el valor de la propietat seg\u00fent -instruction.nextvalue.description = +instruction.nextvalue.description = instruction.nextvalue.stackBefore = obj, index instruction.nextvalue.stackAfter = value -instruction.nextvalue.operands = +instruction.nextvalue.operands = instruction.pushbyte.shortDescription = Posa un valor de byte a la pila -instruction.pushbyte.description = -instruction.pushbyte.stackBefore = +instruction.pushbyte.description = +instruction.pushbyte.stackBefore = instruction.pushbyte.stackAfter = byteValue instruction.pushbyte.operands = value instruction.pushshort.shortDescription = Posa un valor d'enter curt a la pila -instruction.pushshort.description = -instruction.pushshort.stackBefore = +instruction.pushshort.description = +instruction.pushshort.stackBefore = instruction.pushshort.stackAfter = shortValue instruction.pushshort.operands = value instruction.pushtrue.shortDescription = Posa un valor de cert a la pila -instruction.pushtrue.description = -instruction.pushtrue.stackBefore = +instruction.pushtrue.description = +instruction.pushtrue.stackBefore = instruction.pushtrue.stackAfter = true -instruction.pushtrue.operands = +instruction.pushtrue.operands = instruction.pushfalse.shortDescription = Posa un valor de fals a la pila -instruction.pushfalse.description = -instruction.pushfalse.stackBefore = +instruction.pushfalse.description = +instruction.pushfalse.stackBefore = instruction.pushfalse.stackAfter = false -instruction.pushfalse.operands = +instruction.pushfalse.operands = instruction.pushnan.shortDescription = Posa un valor NaN a la pila -instruction.pushnan.description = -instruction.pushnan.stackBefore = +instruction.pushnan.description = +instruction.pushnan.stackBefore = instruction.pushnan.stackAfter = NaN -instruction.pushnan.operands = +instruction.pushnan.operands = instruction.pop.shortDescription = Treu el valor de dalt de la pila -instruction.pop.description = +instruction.pop.description = instruction.pop.stackBefore = value -instruction.pop.stackAfter = -instruction.pop.operands = +instruction.pop.stackAfter = +instruction.pop.operands = instruction.dup.shortDescription = Duplica un valor a la pila -instruction.dup.description = +instruction.dup.description = instruction.dup.stackBefore = value instruction.dup.stackAfter = value, value -instruction.dup.operands = +instruction.dup.operands = instruction.swap.shortDescription = Intercanvia els dos valors de dalt de la pila -instruction.swap.description = +instruction.swap.description = instruction.swap.stackBefore = value1, value2 instruction.swap.stackAfter = value2, value1 -instruction.swap.operands = +instruction.swap.operands = instruction.pushstring.shortDescription = Posa un valor de cadena a la pila -instruction.pushstring.description = -instruction.pushstring.stackBefore = +instruction.pushstring.description = +instruction.pushstring.stackBefore = instruction.pushstring.stackAfter = stringValue instruction.pushstring.operands = value instruction.pushint.shortDescription = Posa un valor enter a la pila -instruction.pushint.description = -instruction.pushint.stackBefore = +instruction.pushint.description = +instruction.pushint.stackBefore = instruction.pushint.stackAfter = intValue instruction.pushint.operands = value instruction.pushuint.shortDescription = Posa un valor enter sense signe a la pila -instruction.pushuint.description = -instruction.pushuint.stackBefore = +instruction.pushuint.description = +instruction.pushuint.stackBefore = instruction.pushuint.stackAfter = uintValue instruction.pushuint.operands = value instruction.pushdouble.shortDescription = Posa un valor de doble precisi\u00f3 a la pila -instruction.pushdouble.description = -instruction.pushdouble.stackBefore = +instruction.pushdouble.description = +instruction.pushdouble.stackBefore = instruction.pushdouble.stackAfter = doubleValue instruction.pushdouble.operands = value instruction.pushscope.shortDescription = Posa un object a la pila d'abast -instruction.pushscope.description = +instruction.pushscope.description = instruction.pushscope.stackBefore = obj -instruction.pushscope.stackAfter = -instruction.pushscope.operands = +instruction.pushscope.stackAfter = +instruction.pushscope.operands = instruction.pushnamespace.shortDescription = Posa un espai de noms a la pila -instruction.pushnamespace.description = -instruction.pushnamespace.stackBefore = +instruction.pushnamespace.description = +instruction.pushnamespace.stackBefore = instruction.pushnamespace.stackAfter = namespace instruction.pushnamespace.operands = value instruction.hasnext2.shortDescription = Comprova si l'objecte t\u00e9 m\u00e9s propietats (basant-se en el registre) -instruction.hasnext2.description = -instruction.hasnext2.stackBefore = +instruction.hasnext2.description = +instruction.hasnext2.stackBefore = instruction.hasnext2.stackAfter = boolValue instruction.hasnext2.operands = objectReg, indexReg instruction.pushdecimal.shortDescription = Posa un valior decimal a la pila -instruction.pushdecimal.description = -instruction.pushdecimal.stackBefore = +instruction.pushdecimal.description = +instruction.pushdecimal.stackBefore = instruction.pushdecimal.stackAfter = decimalValue instruction.pushdecimal.operands = value #Undocumented: instruction.pushdnan.shortDescription = Posa un valor decimal NaN a la pila -instruction.pushdnan.description = +instruction.pushdnan.description = #instruction.pushdnan.stackBefore = #instruction.pushdnan.stackAfter = -instruction.pushdnan.operands = +instruction.pushdnan.operands = instruction.li8.shortDescription = Carrega un valor enter de 8 bits -instruction.li8.description = +instruction.li8.description = instruction.li8.stackBefore = address instruction.li8.stackAfter = int8Value -instruction.li8.operands = +instruction.li8.operands = instruction.li16.shortDescription = Carrega un valor enter de 16 bits -instruction.li16.description = +instruction.li16.description = instruction.li16.stackBefore = address instruction.li16.stackAfter = int16Value -instruction.li16.operands = +instruction.li16.operands = instruction.li32.shortDescription = Carrega un valor enter de 32 bits -instruction.li32.description = +instruction.li32.description = instruction.li32.stackBefore = address instruction.li32.stackAfter = int32Value -instruction.li32.operands = +instruction.li32.operands = instruction.lf32.shortDescription = Carrega un valor de coma flotant de 32 bits -instruction.lf32.description = +instruction.lf32.description = instruction.lf32.stackBefore = address instruction.lf32.stackAfter = float32Value -instruction.lf32.operands = +instruction.lf32.operands = instruction.lf64.shortDescription = Carrega un valor de coma flotant de 64 bits -instruction.lf64.description = +instruction.lf64.description = instruction.lf64.stackBefore = address instruction.lf64.stackAfter = float64Value -instruction.lf64.operands = +instruction.lf64.operands = instruction.si8.shortDescription = Emmagatzema un valor enter de 8 bits -instruction.si8.description = +instruction.si8.description = instruction.si8.stackBefore = value, address -instruction.si8.stackAfter = -instruction.si8.operands = +instruction.si8.stackAfter = +instruction.si8.operands = instruction.si16.shortDescription = Emmagatzema un valor enter de 16 bits -instruction.si16.description = +instruction.si16.description = instruction.si16.stackBefore = value, address -instruction.si16.stackAfter = -instruction.si16.operands = +instruction.si16.stackAfter = +instruction.si16.operands = instruction.si32.shortDescription = Emmagatzema un valor enter de 32 bits -instruction.si32.description = +instruction.si32.description = instruction.si32.stackBefore = value, address -instruction.si32.stackAfter = -instruction.si32.operands = +instruction.si32.stackAfter = +instruction.si32.operands = instruction.sf32.shortDescription = Emmagatzema un valor de coma flotant de 32 bits -instruction.sf32.description = +instruction.sf32.description = instruction.sf32.stackBefore = value, address -instruction.sf32.stackAfter = -instruction.sf32.operands = +instruction.sf32.stackAfter = +instruction.sf32.operands = instruction.sf64.shortDescription = Emmagatzema un valor de coma flotant de 64 bits -instruction.sf64.description = +instruction.sf64.description = instruction.sf64.stackBefore = value, address -instruction.sf64.stackAfter = -instruction.sf64.operands = +instruction.sf64.stackAfter = +instruction.sf64.operands = instruction.newfunction.shortDescription = Crea un nou objecte Function -instruction.newfunction.description = -instruction.newfunction.stackBefore = +instruction.newfunction.description = +instruction.newfunction.stackBefore = instruction.newfunction.stackAfter = function instruction.newfunction.operands = method instruction.call.shortDescription = Crida una funci\u00f3 a la pila -instruction.call.description = +instruction.call.description = instruction.call.stackBefore = function, this, arg1, ..., argN instruction.call.stackAfter = value instruction.call.operands = argCount instruction.construct.shortDescription = Crida una funci\u00f3 constructora a la pila -instruction.construct.description = +instruction.construct.description = instruction.construct.stackBefore = function, arg1, ..., argN instruction.construct.stackAfter = value instruction.construct.operands = argCount instruction.callmethod.shortDescription = Crida una m\u00e8tode de l'objecte per id de despatx -instruction.callmethod.description = +instruction.callmethod.description = instruction.callmethod.stackBefore = this, arg1, ..., argN instruction.callmethod.stackAfter = value instruction.callmethod.operands = method, argCount instruction.callstatic.shortDescription = Crida una m\u00e8tode per id de m\u00e8tode al fitxer ABC -instruction.callstatic.description = +instruction.callstatic.description = instruction.callstatic.stackBefore = this, arg1, ..., argN instruction.callstatic.stackAfter = value instruction.callstatic.operands = method, argCount instruction.callsuper.shortDescription = Crida una m\u00e8tode a la classe mare -instruction.callsuper.description = +instruction.callsuper.description = instruction.callsuper.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callsuper.stackAfter = value instruction.callsuper.operands = methodName, argCount instruction.callproperty.shortDescription = Crida una propietat -instruction.callproperty.description = +instruction.callproperty.description = instruction.callproperty.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callproperty.stackAfter = value instruction.callproperty.operands = property, argCount instruction.returnvoid.shortDescription = Retorna d'un m\u00e8tode -instruction.returnvoid.description = -instruction.returnvoid.stackBefore = -instruction.returnvoid.stackAfter = -instruction.returnvoid.operands = +instruction.returnvoid.description = +instruction.returnvoid.stackBefore = +instruction.returnvoid.stackAfter = +instruction.returnvoid.operands = instruction.returnvalue.shortDescription = Retorna un valor d'un m\u00e8tode -instruction.returnvalue.description = +instruction.returnvalue.description = instruction.returnvalue.stackBefore = value -instruction.returnvalue.stackAfter = -instruction.returnvalue.operands = +instruction.returnvalue.stackAfter = +instruction.returnvalue.operands = instruction.constructsuper.shortDescription = Crida el constructor pare d'un objecte -instruction.constructsuper.description = +instruction.constructsuper.description = instruction.constructsuper.stackBefore = obj, arg1, ..., argN -instruction.constructsuper.stackAfter = +instruction.constructsuper.stackAfter = instruction.constructsuper.operands = argCount instruction.constructprop.shortDescription = Construeix una propietat d'un objecte -instruction.constructprop.description = +instruction.constructprop.description = instruction.constructprop.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.constructprop.stackAfter = value instruction.constructprop.operands = property, argCount #Undocumented: instruction.callsuperid.shortDescription = Crida un s\u00faper id -instruction.callsuperid.description = +instruction.callsuperid.description = #instruction.callsuperid.stackBefore = #instruction.callsuperid.stackAfter = #instruction.callsuperid.operands = instruction.callproplex.shortDescription = Crida una propietat amb nul -instruction.callproplex.description = +instruction.callproplex.description = instruction.callproplex.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callproplex.stackAfter = value instruction.callproplex.operands = property, argCount #Undocumented: instruction.callinterface.shortDescription = Crida una interf\u00edcie -instruction.callinterface.description = +instruction.callinterface.description = #instruction.callinterface.stackBefore = #instruction.callinterface.stackAfter = instruction.callinterface.operands = interface, argCount instruction.callsupervoid.shortDescription = Crida un m\u00e8tode a la classe mare, descarta el valor de retorn -instruction.callsupervoid.description = +instruction.callsupervoid.description = instruction.callsupervoid.stackBefore = obj, [ns], [name], arg1, ..., argN -instruction.callsupervoid.stackAfter = +instruction.callsupervoid.stackAfter = instruction.callsupervoid.operands = methodName, argCount instruction.callpropvoid.shortDescription = Crida una propietat, descarta el valor de retorn -instruction.callpropvoid.description = +instruction.callpropvoid.description = instruction.callpropvoid.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callpropvoid.stackAfter = instruction.callpropvoid.operands = property, argCount instruction.sxi1.shortDescription = Sign extend 1bit value to 32bits -instruction.sxi1.description = +instruction.sxi1.description = instruction.sxi1.stackBefore = value instruction.sxi1.stackAfter = valueExtended -instruction.sxi1.operands = +instruction.sxi1.operands = instruction.sxi8.shortDescription = Sign extend 8bit value to 32bits -instruction.sxi8.description = +instruction.sxi8.description = instruction.sxi8.stackBefore = value instruction.sxi8.stackAfter = valueExtended -instruction.sxi8.operands = +instruction.sxi8.operands = instruction.sxi16.shortDescription = Sign extend 16bit value to 32bits -instruction.sxi16.description = +instruction.sxi16.description = instruction.sxi16.stackBefore = value instruction.sxi16.stackAfter = valueExtended -instruction.sxi16.operands = +instruction.sxi16.operands = instruction.applytype.shortDescription = Applica tipus de par\u00e0metre instruction.applytype.description = Aplica els tipus de par\u00e0metre al tipus base. Per exemple, quan es resol Vector en temps d'execuci\u00f3. String \u00e9s un par\u00e0metre, Vector \u00e9s la classe base. @@ -669,794 +668,794 @@ instruction.applytype.stackAfter = baseType instruction.applytype.operands = typeParamCount instruction.pushfloat4.shortDescription = Posa un valor float4 a la pila -instruction.pushfloat4.description = -instruction.pushfloat4.stackBefore = +instruction.pushfloat4.description = +instruction.pushfloat4.stackBefore = instruction.pushfloat4.stackAfter = float4Value instruction.pushfloat4.operands = float4 instruction.newobject.shortDescription = Crea un nou objecte -instruction.newobject.description = +instruction.newobject.description = instruction.newobject.stackBefore = name1, value1, name2, value2, ..., nameN, valueN instruction.newobject.stackAfter = newObject instruction.newobject.operands = propertyCount instruction.newarray.shortDescription = Crea una nova matriu -instruction.newarray.description = +instruction.newarray.description = instruction.newarray.stackBefore = value1, value2, ..., valueN instruction.newarray.stackAfter = newArray instruction.newarray.operands = valueCount instruction.newactivation.shortDescription = Crea un nou objecte d'activaci\u00f3 -instruction.newactivation.description = -instruction.newactivation.stackBefore = +instruction.newactivation.description = +instruction.newactivation.stackBefore = instruction.newactivation.stackAfter = newActivation -instruction.newactivation.operands = +instruction.newactivation.operands = instruction.newclass.shortDescription = Crea una nova classe -instruction.newclass.description = +instruction.newclass.description = instruction.newclass.stackBefore = baseType instruction.newclass.stackAfter = newClass instruction.newclass.operands = class instruction.getdescendants.shortDescription = Obt\u00e9 els descendents -instruction.getdescendants.description = +instruction.getdescendants.description = instruction.getdescendants.stackBefore = obj, [ns], [name] instruction.getdescendants.stackAfter = value instruction.getdescendants.operands = operand1 instruction.newcatch.shortDescription = Crea un nou abast de captura -instruction.newcatch.description = -instruction.newcatch.stackBefore = +instruction.newcatch.description = +instruction.newcatch.stackBefore = instruction.newcatch.stackAfter = catchScope instruction.newcatch.operands = exception #Undocumented: instruction.deldescendants.shortDescription = Suprimeix els descendents -instruction.deldescendants.description = +instruction.deldescendants.description = #instruction.deldescendants.stackBefore = #instruction.deldescendants.stackAfter = -instruction.deldescendants.operands = +instruction.deldescendants.operands = #Undocumented: instruction.findpropglobal.shortDescription = Busca una propietat a l'abast global -instruction.findpropglobal.description = +instruction.findpropglobal.description = instruction.findpropglobal.stackBefore = [ns], [name] instruction.findpropglobal.stackAfter = obj instruction.findpropglobal.operands = property instruction.findpropstrict.shortDescription = Busca una propietat a la pila d'abast, error quan no es troba -instruction.findpropstrict.description = +instruction.findpropstrict.description = instruction.findpropstrict.stackBefore = [ns], [name] instruction.findpropstrict.stackAfter = obj instruction.findpropstrict.operands = property instruction.findproperty.shortDescription = Busca una propietat a la pila d'abast, objecte de dalt quan no es troba -instruction.findproperty.description = +instruction.findproperty.description = instruction.findproperty.stackBefore = [ns], [name] instruction.findproperty.stackAfter = obj instruction.findproperty.operands = property #Undocumented: instruction.finddef.shortDescription = Busca una definici\u00f3 de nivell de script -instruction.finddef.description = +instruction.finddef.description = instruction.finddef.stackBefore = [ns], [name] instruction.finddef.stackAfter = obj instruction.finddef.operands = property instruction.getlex.shortDescription = Busca i obt\u00e9 una propietat -instruction.getlex.description = -instruction.getlex.stackBefore = +instruction.getlex.description = +instruction.getlex.stackBefore = instruction.getlex.stackAfter = obj instruction.getlex.operands = property instruction.setproperty.shortDescription = Estableix una propietat -instruction.setproperty.description = +instruction.setproperty.description = instruction.setproperty.stackBefore = obj, [ns], [name], value -instruction.setproperty.stackAfter = +instruction.setproperty.stackAfter = instruction.setproperty.operands = property instruction.getlocal.shortDescription = Obt\u00e9 un valor del registre local -instruction.getlocal.description = -instruction.getlocal.stackBefore = +instruction.getlocal.description = +instruction.getlocal.stackBefore = instruction.getlocal.stackAfter = value instruction.getlocal.operands = localRegIndex instruction.setlocal.shortDescription = Estableix un valor del registre local -instruction.setlocal.description = +instruction.setlocal.description = instruction.setlocal.stackBefore = value -instruction.setlocal.stackAfter = +instruction.setlocal.stackAfter = instruction.setlocal.operands = localRegIndex instruction.getglobalscope.shortDescription = Obt\u00e9 l'abast global -instruction.getglobalscope.description = -instruction.getglobalscope.stackBefore = +instruction.getglobalscope.description = +instruction.getglobalscope.stackBefore = instruction.getglobalscope.stackAfter = obj -instruction.getglobalscope.operands = +instruction.getglobalscope.operands = instruction.getscopeobject.shortDescription = Obt\u00e9 un objecte d'abast -instruction.getscopeobject.description = -instruction.getscopeobject.stackBefore = +instruction.getscopeobject.description = +instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj instruction.getscopeobject.operands = scopeIndex instruction.getproperty.shortDescription = Obt\u00e9 una propietat -instruction.getproperty.description = +instruction.getproperty.description = instruction.getproperty.stackBefore = obj, [ns], [name] instruction.getproperty.stackAfter = value instruction.getproperty.operands = property instruction.getouterscope.shortDescription = Obt\u00e9 un objecte d'abast a tots els nivells -instruction.getouterscope.description = -instruction.getouterscope.stackBefore = +instruction.getouterscope.description = +instruction.getouterscope.stackBefore = instruction.getouterscope.stackAfter = obj instruction.getouterscope.operands = allLevelScopeIndex instruction.initproperty.shortDescription = Inicialitza una propietat -instruction.initproperty.description = +instruction.initproperty.description = instruction.initproperty.stackBefore = obj, [ns], [name], value -instruction.initproperty.stackAfter = +instruction.initproperty.stackAfter = instruction.initproperty.operands = property #Undocumented: instruction.setpropertylate.shortDescription = Estableix una propietat (basant-se en la pila) -instruction.setpropertylate.description = +instruction.setpropertylate.description = #instruction.setpropertylate.stackBefore = #instruction.setpropertylate.stackAfter = #instruction.setpropertylate.operands = instruction.deleteproperty.shortDescription = Suprimeix una propietat -instruction.deleteproperty.description = +instruction.deleteproperty.description = instruction.deleteproperty.stackBefore = obj, [ns], [name] instruction.deleteproperty.stackAfter = boolResult instruction.deleteproperty.operands = property #Undocumented: instruction.deletepropertylate.shortDescription = Suprimeix una propietat (basant-se en la pila) -instruction.deletepropertylate.description = +instruction.deletepropertylate.description = #instruction.deletepropertylate.stackBefore = #instruction.deletepropertylate.stackAfter = -instruction.deletepropertylate.operands = +instruction.deletepropertylate.operands = instruction.getslot.shortDescription = Obt\u00e9 el valor d'un slot -instruction.getslot.description = +instruction.getslot.description = instruction.getslot.stackBefore = obj instruction.getslot.stackAfter = value instruction.getslot.operands = slotIndex instruction.setslot.shortDescription = Estableix el valor d'un slot -instruction.setslot.description = +instruction.setslot.description = instruction.setslot.stackBefore = obj, value -instruction.setslot.stackAfter = +instruction.setslot.stackAfter = instruction.setslot.operands = slotIndex instruction.getglobalslot.shortDescription = Obt\u00e9 el valor d'un slot en l'abast global -instruction.getglobalslot.description = -instruction.getglobalslot.stackBefore = +instruction.getglobalslot.description = +instruction.getglobalslot.stackBefore = instruction.getglobalslot.stackAfter = value instruction.getglobalslot.operands = slotIndex instruction.setglobalslot.shortDescription = Estableix el valor d'un slot en l'abast global -instruction.setglobalslot.description = +instruction.setglobalslot.description = instruction.setglobalslot.stackBefore = value -instruction.setglobalslot.stackAfter = +instruction.setglobalslot.stackAfter = instruction.setglobalslot.operands = slotIndex instruction.convert_s.shortDescription = Converteix un valor a cadena -instruction.convert_s.description = +instruction.convert_s.description = instruction.convert_s.stackBefore = value instruction.convert_s.stackAfter = stringValue -instruction.convert_s.operands = +instruction.convert_s.operands = instruction.esc_xelem.shortDescription = Escapa un element XML -instruction.esc_xelem.description = +instruction.esc_xelem.description = instruction.esc_xelem.stackBefore = value instruction.esc_xelem.stackAfter = stringValue -instruction.esc_xelem.operands = +instruction.esc_xelem.operands = instruction.esc_xattr.shortDescription = Escapa un atribut XML -instruction.esc_xattr.description = +instruction.esc_xattr.description = instruction.esc_xattr.stackBefore = value instruction.esc_xattr.stackAfter = stringValue -instruction.esc_xattr.operands = +instruction.esc_xattr.operands = instruction.convert_i.shortDescription = Converteix un valor a enter -instruction.convert_i.description = +instruction.convert_i.description = instruction.convert_i.stackBefore = value instruction.convert_i.stackAfter = intValue -instruction.convert_i.operands = +instruction.convert_i.operands = instruction.convert_u.shortDescription = Converteix un valor a enter sense signe -instruction.convert_u.description = +instruction.convert_u.description = instruction.convert_u.stackBefore = value instruction.convert_u.stackAfter = uintValue -instruction.convert_u.operands = +instruction.convert_u.operands = instruction.convert_d.shortDescription = Converteix un valor a doble -instruction.convert_d.description = +instruction.convert_d.description = instruction.convert_d.stackBefore = value instruction.convert_d.stackAfter = doubleValue -instruction.convert_d.operands = +instruction.convert_d.operands = instruction.convert_b.shortDescription = Converteix un valor a boole\u00e0 -instruction.convert_b.description = +instruction.convert_b.description = instruction.convert_b.stackBefore = value instruction.convert_b.stackAfter = booleanValue -instruction.convert_b.operands = +instruction.convert_b.operands = instruction.convert_o.shortDescription = Converteix un valor a Object -instruction.convert_o.description = +instruction.convert_o.description = instruction.convert_o.stackBefore = value instruction.convert_o.stackAfter = value -instruction.convert_o.operands = +instruction.convert_o.operands = instruction.checkfilter.shortDescription = Comprova que un objecte pot tenir aplicada una operaci\u00f3 de filtre -instruction.checkfilter.description = +instruction.checkfilter.description = instruction.checkfilter.stackBefore = value instruction.checkfilter.stackAfter = value -instruction.checkfilter.operands = +instruction.checkfilter.operands = instruction.convert_m.shortDescription = Converteix un valor a decimal -instruction.convert_m.description = +instruction.convert_m.description = instruction.convert_m.stackBefore = value instruction.convert_m.stackAfter = decimalValue -instruction.convert_m.operands = +instruction.convert_m.operands = instruction.convert_m_p.shortDescription = Converteix un valor a decimal amb context de n\u00famero -instruction.convert_m_p.description = +instruction.convert_m_p.description = instruction.convert_m_p.stackBefore = value instruction.convert_m_p.stackAfter = decimalValue instruction.convert_m_p.operands = numberContext instruction.convert_f.shortDescription = Converteix un valor a coma flotant -instruction.convert_f.description = +instruction.convert_f.description = instruction.convert_f.stackBefore = value instruction.convert_f.stackAfter = floatValue -instruction.convert_f.operands = +instruction.convert_f.operands = instruction.convert_f4.shortDescription = Converteix un valor a float4 -instruction.convert_f4.description = +instruction.convert_f4.description = instruction.convert_f4.stackBefore = value instruction.convert_f4.stackAfter = float4Value -instruction.convert_f4.operands = +instruction.convert_f4.operands = instruction.coerce.shortDescription = For\u00e7a un valor a un tipus especificat -instruction.coerce.description = +instruction.coerce.description = instruction.coerce.stackBefore = value instruction.coerce.stackAfter = coercedValue instruction.coerce.operands = type instruction.coerce_b.shortDescription = For\u00e7a un valor a boole\u00e0 -instruction.coerce_b.description = +instruction.coerce_b.description = instruction.coerce_b.stackBefore = value instruction.coerce_b.stackAfter = booleanValue -instruction.coerce_b.operands = +instruction.coerce_b.operands = instruction.coerce_b.deprecated = Use convert_b instead instruction.coerce_a.shortDescription = For\u00e7a un valor a qualsevol tipus -instruction.coerce_a.description = +instruction.coerce_a.description = instruction.coerce_a.stackBefore = value instruction.coerce_a.stackAfter = value -instruction.coerce_a.operands = +instruction.coerce_a.operands = instruction.coerce_i.shortDescription = For\u00e7a un valor a enter -instruction.coerce_i.description = +instruction.coerce_i.description = instruction.coerce_i.stackBefore = value instruction.coerce_i.stackAfter = intValue -instruction.coerce_i.operands = +instruction.coerce_i.operands = instruction.coerce_i.deprecated = Use convert_i instead instruction.coerce_d.shortDescription = For\u00e7a un valor a doble -instruction.coerce_d.description = +instruction.coerce_d.description = instruction.coerce_d.stackBefore = value instruction.coerce_d.stackAfter = doubleValue -instruction.coerce_d.operands = +instruction.coerce_d.operands = instruction.coerce_d.deprecated = Use convert_d instead instruction.coerce_s.shortDescription = For\u00e7a un valor a cadena -instruction.coerce_s.description = +instruction.coerce_s.description = instruction.coerce_s.stackBefore = value instruction.coerce_s.stackAfter = stringValue -instruction.coerce_s.operands = +instruction.coerce_s.operands = instruction.astype.shortDescription = Retorna el mateix valor o nul si no s'especifica el tipus -instruction.astype.description = +instruction.astype.description = instruction.astype.stackBefore = value instruction.astype.stackAfter = value instruction.astype.operands = type instruction.astypelate.shortDescription = Retorna el mateix valor o nul si no s'especifica el tipus (basant-se en la pila) -instruction.astypelate.description = +instruction.astypelate.description = instruction.astypelate.stackBefore = value, type instruction.astypelate.stackAfter = value -instruction.astypelate.operands = +instruction.astypelate.operands = instruction.coerce_u.shortDescription = For\u00e7a un valor a enter sense signe -instruction.coerce_u.description = +instruction.coerce_u.description = instruction.coerce_u.stackBefore = value instruction.coerce_u.stackAfter = uintValue -instruction.coerce_u.operands = +instruction.coerce_u.operands = instruction.coerce_o.shortDescription = For\u00e7a un valor a Object -instruction.coerce_o.description = +instruction.coerce_o.description = instruction.coerce_o.stackBefore = value instruction.coerce_o.stackAfter = value -instruction.coerce_o.operands = +instruction.coerce_o.operands = instruction.negate_p.shortDescription = Nega un valor utilitzant el context de n\u00famero -instruction.negate_p.description = +instruction.negate_p.description = instruction.negate_p.stackBefore = value instruction.negate_p.stackAfter = -value instruction.negate_p.operands = operand1 instruction.negate.shortDescription = Nega un valor -instruction.negate.description = +instruction.negate.description = instruction.negate.stackBefore = value instruction.negate.stackAfter = -value -instruction.negate.operands = +instruction.negate.operands = instruction.increment.shortDescription = Incrementa un valor -instruction.increment.description = +instruction.increment.description = instruction.increment.stackBefore = value instruction.increment.stackAfter = incrementedValue -instruction.increment.operands = +instruction.increment.operands = instruction.inclocal.shortDescription = Incrementa un registre local -instruction.inclocal.description = -instruction.inclocal.stackBefore = -instruction.inclocal.stackAfter = +instruction.inclocal.description = +instruction.inclocal.stackBefore = +instruction.inclocal.stackAfter = instruction.inclocal.operands = localRegister instruction.decrement.shortDescription = Decrementa un valor -instruction.decrement.description = +instruction.decrement.description = instruction.decrement.stackBefore = value instruction.decrement.stackAfter = decrementedValue -instruction.decrement.operands = +instruction.decrement.operands = instruction.declocal.shortDescription = Decrementa un registre local -instruction.declocal.description = -instruction.declocal.stackBefore = -instruction.declocal.stackAfter = +instruction.declocal.description = +instruction.declocal.stackBefore = +instruction.declocal.stackAfter = instruction.declocal.operands = localRegister instruction.typeof.shortDescription = Obt\u00e9 el nom d'un tipus de valor -instruction.typeof.description = +instruction.typeof.description = instruction.typeof.stackBefore = value instruction.typeof.stackAfter = typeName -instruction.typeof.operands = +instruction.typeof.operands = instruction.not.shortDescription = Nega un boole\u00e0 -instruction.not.description = +instruction.not.description = instruction.not.stackBefore = value instruction.not.stackAfter = !value -instruction.not.operands = +instruction.not.operands = instruction.bitnot.shortDescription = Nega bit a bit -instruction.bitnot.description = +instruction.bitnot.description = instruction.bitnot.stackBefore = value instruction.bitnot.stackAfter = ~value -instruction.bitnot.operands = +instruction.bitnot.operands = #Undocumented: instruction.concat.shortDescription = Concatena -instruction.concat.description = +instruction.concat.description = #instruction.concat.stackBefore = #instruction.concat.stackAfter = #instruction.concat.operands = - #Undocumented: + instruction.add_d.shortDescription = Add_d -instruction.add_d.description = +instruction.add_d.description = #instruction.add_d.stackBefore = #instruction.add_d.stackAfter = #instruction.add_d.operands = instruction.increment_p.shortDescription = Incrementa un valor utilitzant el context de n\u00famero -instruction.increment_p.description = +instruction.increment_p.description = instruction.increment_p.stackBefore = value instruction.increment_p.stackAfter = incrementedValue instruction.increment_p.operands = numberContext instruction.inclocal_p.shortDescription = Incrementa un registre local utilitzant el context de n\u00famero -instruction.inclocal_p.description = -instruction.inclocal_p.stackBefore = -instruction.inclocal_p.stackAfter = +instruction.inclocal_p.description = +instruction.inclocal_p.stackBefore = +instruction.inclocal_p.stackAfter = instruction.inclocal_p.operands = numberContext, localRegister instruction.decrement_p.shortDescription = Decrementa un valor utilitzant el context de n\u00famero -instruction.decrement_p.description = +instruction.decrement_p.description = instruction.decrement_p.stackBefore = value instruction.decrement_p.stackAfter = decrementedValue instruction.decrement_p.operands = numberContext instruction.declocal_p.shortDescription = Decrementa un registre local utilitzant el context de n\u00famero -instruction.declocal_p.description = -instruction.declocal_p.stackBefore = -instruction.declocal_p.stackAfter = +instruction.declocal_p.description = +instruction.declocal_p.stackBefore = +instruction.declocal_p.stackAfter = instruction.declocal_p.operands = numberContext, localRegister instruction.add.shortDescription = Suma dos valors -instruction.add.description = +instruction.add.description = instruction.add.stackBefore = value1, value2 instruction.add.stackAfter = value3 -instruction.add.operands = +instruction.add.operands = instruction.subtract.shortDescription = Resta dos valors -instruction.subtract.description = +instruction.subtract.description = instruction.subtract.stackBefore = value1, value2 instruction.subtract.stackAfter = value3 -instruction.subtract.operands = +instruction.subtract.operands = instruction.multiply.shortDescription = Multiplica dos valors -instruction.multiply.description = +instruction.multiply.description = instruction.multiply.stackBefore = value1, value2 instruction.multiply.stackAfter = value3 -instruction.multiply.operands = +instruction.multiply.operands = instruction.divide.shortDescription = Divideix dos valors -instruction.divide.description = +instruction.divide.description = instruction.divide.stackBefore = value1, value2 instruction.divide.stackAfter = value3 -instruction.divide.operands = +instruction.divide.operands = instruction.modulo.shortDescription = Fa el m\u00f2dul de dos valors -instruction.modulo.description = +instruction.modulo.description = instruction.modulo.stackBefore = value1, value2 instruction.modulo.stackAfter = value3 -instruction.modulo.operands = +instruction.modulo.operands = instruction.lshift.shortDescription = Bitwise left shift -instruction.lshift.description = +instruction.lshift.description = instruction.lshift.stackBefore = value1, value2 instruction.lshift.stackAfter = value3 -instruction.lshift.operands = +instruction.lshift.operands = instruction.rshift.shortDescription = Bitwise right shift -instruction.rshift.description = +instruction.rshift.description = instruction.rshift.stackBefore = value1, value2 instruction.rshift.stackAfter = value3 -instruction.rshift.operands = +instruction.rshift.operands = instruction.urshift.shortDescription = Unsigned bitwise right shift -instruction.urshift.description = +instruction.urshift.description = instruction.urshift.stackBefore = value1, value2 instruction.urshift.stackAfter = value3 -instruction.urshift.operands = +instruction.urshift.operands = instruction.bitand.shortDescription = Bitwise and -instruction.bitand.description = +instruction.bitand.description = instruction.bitand.stackBefore = value1, value2 instruction.bitand.stackAfter = value3 -instruction.bitand.operands = +instruction.bitand.operands = instruction.bitor.shortDescription = Bitwise or -instruction.bitor.description = +instruction.bitor.description = instruction.bitor.stackBefore = value1, value2 instruction.bitor.stackAfter = value3 -instruction.bitor.operands = +instruction.bitor.operands = instruction.bitxor.shortDescription = Bitwise xor -instruction.bitxor.description = +instruction.bitxor.description = instruction.bitxor.stackBefore = value1, value2 instruction.bitxor.stackAfter = value3 -instruction.bitxor.operands = +instruction.bitxor.operands = instruction.equals.shortDescription = Compara dos valors -instruction.equals.description = +instruction.equals.description = instruction.equals.stackBefore = value1, value2 instruction.equals.stackAfter = booleanResult -instruction.equals.operands = +instruction.equals.operands = instruction.strictequals.shortDescription = Compara estrictament dos valors -instruction.strictequals.description = +instruction.strictequals.description = instruction.strictequals.stackBefore = value1, value2 instruction.strictequals.stackAfter = booleanResult -instruction.strictequals.operands = +instruction.strictequals.operands = instruction.lessthan.shortDescription = Comprova que un valor \u00e9s menor que l'altre -instruction.lessthan.description = +instruction.lessthan.description = instruction.lessthan.stackBefore = value1, value2 instruction.lessthan.stackAfter = booleanResult -instruction.lessthan.operands = +instruction.lessthan.operands = instruction.lessequals.shortDescription = Comprova que un valor \u00e9s menor o igual que l'altre -instruction.lessequals.description = +instruction.lessequals.description = instruction.lessequals.stackBefore = value1, value2 instruction.lessequals.stackAfter = booleanResult instruction.lessequals.operands = booleanResult instruction.greaterthan.shortDescription = Comprova que un valor \u00e9s major que l'altre -instruction.greaterthan.description = +instruction.greaterthan.description = instruction.greaterthan.stackBefore = value1, value2 instruction.greaterthan.stackAfter = booleanResult -instruction.greaterthan.operands = +instruction.greaterthan.operands = -instruction.greaterequals.shortDescription = Comprova que un valor \u00e9s major o igual que l'altre -instruction.greaterequals.description = +instruction.greaterequals.shortDescription = Comprova que un valor \u00e9s major o igual que l'altre +instruction.greaterequals.description = instruction.greaterequals.stackBefore = value1, value2 instruction.greaterequals.stackAfter = booleanResult -instruction.greaterequals.operands = +instruction.greaterequals.operands = instruction.instanceof.shortDescription = Comprova que el tipus existeix a la cadena de prototipus de l'objecte -instruction.instanceof.description = +instruction.instanceof.description = instruction.instanceof.stackBefore = value, type instruction.instanceof.stackAfter = booleanResult -instruction.instanceof.operands = +instruction.instanceof.operands = instruction.istype.shortDescription = Comprova que l'objecte \u00e9s del tipus especificat -instruction.istype.description = +instruction.istype.description = instruction.istype.stackBefore = value instruction.istype.stackAfter = booleanResult instruction.istype.operands = type instruction.istypelate.shortDescription = Comprova que l'objecte \u00e9s del tipus especificat (basant-se en la pila) -instruction.istypelate.description = +instruction.istypelate.description = instruction.istypelate.stackBefore = value, type instruction.istypelate.stackAfter = booleanResult -instruction.istypelate.operands = +instruction.istypelate.operands = instruction.in.shortDescription = Comprova que l'object t\u00e9 la propietat anomenada -instruction.in.description = +instruction.in.description = instruction.in.stackBefore = name, obj instruction.in.stackAfter = booleanResult -instruction.in.operands = +instruction.in.operands = instruction.add_p.shortDescription = Suma dos valors utilitzant el context de n\u00famero -instruction.add_p.description = +instruction.add_p.description = instruction.add_p.stackBefore = value1, value2 instruction.add_p.stackAfter = value3 instruction.add_p.operands = numberContext instruction.subtract_p.shortDescription = Resta dos valors utilitzant el context de n\u00famero -instruction.subtract_p.description = +instruction.subtract_p.description = instruction.subtract_p.stackBefore = value1, value2 instruction.subtract_p.stackAfter = value3 instruction.subtract_p.operands = numberContext instruction.multiply_p.shortDescription = Multiplica dos valors utilitzant el context de n\u00famero -instruction.multiply_p.description = +instruction.multiply_p.description = instruction.multiply_p.stackBefore = value1, value2 instruction.multiply_p.stackAfter = value3 instruction.multiply_p.operands = numberContext instruction.divide_p.shortDescription = Divideix dos valors utilitzant el context de n\u00famero -instruction.divide_p.description = +instruction.divide_p.description = instruction.divide_p.stackBefore = value1, value2 instruction.divide_p.stackAfter = value3 instruction.divide_p.operands = numberContext instruction.modulo_p.shortDescription = Fa el m\u00f2dul de dos valors utilitzant el context de n\u00famero -instruction.modulo_p.description = +instruction.modulo_p.description = instruction.modulo_p.stackBefore = value1, value2 instruction.modulo_p.stackAfter = value3 instruction.modulo_p.operands = numberContext instruction.increment_i.shortDescription = Incrementa un valor enter -instruction.increment_i.description = +instruction.increment_i.description = instruction.increment_i.stackBefore = value instruction.increment_i.stackAfter = incrementedValue -instruction.increment_i.operands = +instruction.increment_i.operands = instruction.decrement_i.shortDescription = Decrementa un valor enter -instruction.decrement_i.description = +instruction.decrement_i.description = instruction.decrement_i.stackBefore = value instruction.decrement_i.stackAfter = decrementedValue -instruction.decrement_i.operands = +instruction.decrement_i.operands = instruction.inclocal_i.shortDescription = Incrementa un valor enter del registre local -instruction.inclocal_i.description = -instruction.inclocal_i.stackBefore = -instruction.inclocal_i.stackAfter = +instruction.inclocal_i.description = +instruction.inclocal_i.stackBefore = +instruction.inclocal_i.stackAfter = instruction.inclocal_i.operands = localRegister instruction.declocal_i.shortDescription = Decrementa un valor enter del registre local -instruction.declocal_i.description = -instruction.declocal_i.stackBefore = -instruction.declocal_i.stackAfter = +instruction.declocal_i.description = +instruction.declocal_i.stackBefore = +instruction.declocal_i.stackAfter = instruction.declocal_i.operands = localRegister instruction.negate_i.shortDescription = Nega una valor enter -instruction.negate_i.description = +instruction.negate_i.description = instruction.negate_i.stackBefore = value instruction.negate_i.stackAfter = -value -instruction.negate_i.operands = +instruction.negate_i.operands = instruction.add_i.shortDescription = Suma dos valors enters -instruction.add_i.description = +instruction.add_i.description = instruction.add_i.stackBefore = value1, value2 instruction.add_i.stackAfter = value3 -instruction.add_i.operands = +instruction.add_i.operands = instruction.subtract_i.shortDescription = Resta dos valors enters -instruction.subtract_i.description = +instruction.subtract_i.description = instruction.subtract_i.stackBefore = value1, value2 instruction.subtract_i.stackAfter = value3 -instruction.subtract_i.operands = +instruction.subtract_i.operands = instruction.multiply_i.shortDescription = Multiplica dos valors enters -instruction.multiply_i.description = +instruction.multiply_i.description = instruction.multiply_i.stackBefore = value1, value2 instruction.multiply_i.stackAfter = value3 -instruction.multiply_i.operands = +instruction.multiply_i.operands = instruction.getlocal0.shortDescription = Obt\u00e9 el registre local 0 -instruction.getlocal0.description = -instruction.getlocal0.stackBefore = +instruction.getlocal0.description = +instruction.getlocal0.stackBefore = instruction.getlocal0.stackAfter = value -instruction.getlocal0.operands = +instruction.getlocal0.operands = instruction.getlocal1.shortDescription = Obt\u00e9 el registre local 1 -instruction.getlocal1.description = -instruction.getlocal1.stackBefore = +instruction.getlocal1.description = +instruction.getlocal1.stackBefore = instruction.getlocal1.stackAfter = value -instruction.getlocal1.operands = +instruction.getlocal1.operands = instruction.getlocal2.shortDescription = Obt\u00e9 el registre local 2 -instruction.getlocal2.description = -instruction.getlocal2.stackBefore = +instruction.getlocal2.description = +instruction.getlocal2.stackBefore = instruction.getlocal2.stackAfter = value -instruction.getlocal2.operands = +instruction.getlocal2.operands = instruction.getlocal3.shortDescription = Obt\u00e9 el registre local 3 -instruction.getlocal3.description = -instruction.getlocal3.stackBefore = +instruction.getlocal3.description = +instruction.getlocal3.stackBefore = instruction.getlocal3.stackAfter = value -instruction.getlocal3.operands = +instruction.getlocal3.operands = instruction.setlocal0.shortDescription = Estableix el registre local 0 -instruction.setlocal0.description = +instruction.setlocal0.description = instruction.setlocal0.stackBefore = value -instruction.setlocal0.stackAfter = -instruction.setlocal0.operands = +instruction.setlocal0.stackAfter = +instruction.setlocal0.operands = instruction.setlocal1.shortDescription = Estableix el registre local 1 -instruction.setlocal1.description = +instruction.setlocal1.description = instruction.setlocal1.stackBefore = value -instruction.setlocal1.stackAfter = -instruction.setlocal1.operands = +instruction.setlocal1.stackAfter = +instruction.setlocal1.operands = instruction.setlocal2.shortDescription = Estableix el registre local 2 -instruction.setlocal2.description = +instruction.setlocal2.description = instruction.setlocal2.stackBefore = value -instruction.setlocal2.stackAfter = -instruction.setlocal2.operands = +instruction.setlocal2.stackAfter = +instruction.setlocal2.operands = instruction.setlocal3.shortDescription = Estableix el registre local 3 -instruction.setlocal3.description = +instruction.setlocal3.description = instruction.setlocal3.stackBefore = value -instruction.setlocal3.stackAfter = -instruction.setlocal3.operands = +instruction.setlocal3.stackAfter = +instruction.setlocal3.operands = #Undocumented: instruction.invalid.shortDescription = Inv\u00e0lid -instruction.invalid.description = +instruction.invalid.description = #instruction.invalid.stackBefore = #instruction.invalid.stackAfter = #instruction.invalid.operands = - #Undocumented: + instruction.abs_jump.shortDescription = Salt absolut -instruction.abs_jump.description = +instruction.abs_jump.description = #instruction.abs_jump.stackBefore = #instruction.abs_jump.stackAfter = #instruction.abs_jump.operands = instruction.debug.shortDescription = Informaci\u00f3 de depuraci\u00f3 -instruction.debug.description = -instruction.debug.stackBefore = -instruction.debug.stackAfter = +instruction.debug.description = +instruction.debug.stackBefore = +instruction.debug.stackAfter = instruction.debug.operands = debugType, regName, localRegister, extra instruction.debugline.shortDescription = Informaci\u00f3 del n\u00famero de l\u00ednia de depuraci\u00f3 -instruction.debugline.description = -instruction.debugline.stackBefore = -instruction.debugline.stackAfter = +instruction.debugline.description = +instruction.debugline.stackBefore = +instruction.debugline.stackAfter = instruction.debugline.operands = lineNumber instruction.debugfile.shortDescription = Informaci\u00f3 del fitxer de depuraci\u00f3 -instruction.debugfile.description = -instruction.debugfile.stackBefore = -instruction.debugfile.stackAfter = +instruction.debugfile.description = +instruction.debugfile.stackBefore = +instruction.debugfile.stackAfter = instruction.debugfile.operands = fileName instruction.bkptline.shortDescription = Punt de ruptura a la l\u00ednia -instruction.bkptline.description = -instruction.bkptline.stackBefore = -instruction.bkptline.stackAfter = +instruction.bkptline.description = +instruction.bkptline.stackBefore = +instruction.bkptline.stackAfter = instruction.bkptline.operands = lineNumber #Undocumented: instruction.timestamp.shortDescription = Marca hor\u00e0ria -instruction.timestamp.description = -instruction.timestamp.stackBefore = -instruction.timestamp.stackAfter = -instruction.timestamp.operands = +instruction.timestamp.description = +instruction.timestamp.stackBefore = +instruction.timestamp.stackAfter = +instruction.timestamp.operands = #Undocumented: instruction.verifypass.shortDescription = Verifica el pas -instruction.verifypass.description = +instruction.verifypass.description = #instruction.verifypass.stackBefore = #instruction.verifypass.stackAfter = #instruction.verifypass.operands = - #Undocumented: + instruction.alloc.shortDescription = Allotja -instruction.alloc.description = +instruction.alloc.description = #instruction.alloc.stackBefore = #instruction.alloc.stackAfter = #instruction.alloc.operands = - #Undocumented: + instruction.mark.shortDescription = Marca -instruction.mark.description = +instruction.mark.description = #instruction.mark.stackBefore = #instruction.mark.stackAfter = #instruction.mark.operands = - #Undocumented: + instruction.wb.shortDescription = Wb -instruction.wb.description = +instruction.wb.description = #instruction.wb.stackBefore = #instruction.wb.stackAfter = #instruction.wb.operands = - #Undocumented: + instruction.prologue.shortDescription = Pr\u00f2leg -instruction.prologue.description = +instruction.prologue.description = #instruction.prologue.stackBefore = #instruction.prologue.stackAfter = #instruction.prologue.operands = - #Undocumented: + instruction.sendenter.shortDescription = Envia intro -instruction.sendenter.description = +instruction.sendenter.description = #instruction.sendenter.stackBefore = #instruction.sendenter.stackAfter = #instruction.sendenter.operands = - #Undocumented: + instruction.doubletoatom.shortDescription = Doble a \u00e0tom -instruction.doubletoatom.description = +instruction.doubletoatom.description = #instruction.doubletoatom.stackBefore = #instruction.doubletoatom.stackAfter = #instruction.doubletoatom.operands = - #Undocumented: + instruction.sweep.shortDescription = Escombra -instruction.sweep.description = +instruction.sweep.description = #instruction.sweep.stackBefore = #instruction.sweep.stackAfter = #instruction.sweep.operands = - #Undocumented: + instruction.codegenop.shortDescription = CodeGenOp -instruction.codegenop.description = +instruction.codegenop.description = #instruction.codegenop.stackBefore = #instruction.codegenop.stackAfter = #instruction.codegenop.operands = - #Undocumented: + instruction.verifyop.shortDescription = VerifyOp -instruction.verifyop.description = +instruction.verifyop.description = #instruction.verifyop.stackBefore = #instruction.verifyop.stackAfter = #instruction.verifyop.operands = - #Undocumented: + instruction.decode.shortDescription = Descodifica -instruction.decode.description = +instruction.decode.description = #instruction.decode.stackBefore = #instruction.decode.stackAfter = #instruction.decode.operands = instruction.unplus.shortDescription = Unary plus - for\u00e7a a num\u00e8ric -instruction.unplus.description = +instruction.unplus.description = instruction.unplus.stackBefore = value instruction.unplus.stackAfter = value -instruction.unplus.operands = +instruction.unplus.operands = instruction.pushconstant.shortDescription = Posa un valor constant a la pila -instruction.pushconstant.description = +instruction.pushconstant.description = #instruction.pushconstant.stackBefore = #instruction.pushconstant.stackAfter = instruction.pushconstant.operands = value diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_cs.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_cs.properties index 62957c305..93db24471 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_cs.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_cs.properties @@ -12,8 +12,8 @@ # # You should have received a copy of the GNU Lesser General Public # License along with this library. - #String for whole list generation + ui.list.heading = Seznam AVM2 instrukc\u00ed ui.list.pageTitle = Seznam AVM2 instrukc\u00ed ui.list.documentTitle = Seznam AVM2 instrukc\u00ed @@ -21,15 +21,15 @@ ui.list.pageDescription = Seznam v\u0161ech zn\u00e1m\u00fdch ActionScript 3 - A #various strings in UI: ui.unknown = ??? -ui.stack = Z\u00e1sobn\u00edk:\u0020 -ui.stack.before = ...,\u0020 +ui.stack = Z\u00e1sobn\u00edk: +ui.stack.before = ..., ui.stack.before.empty = ... -ui.stack.to = \u0020\u279e\u0020 -ui.flags = P\u0159\u00edznaky:\u0020 -ui.description = Popis:\u0020 -ui.filter.hide = Skr\u00fdt:\u0020 -ui.filter.byname = Hledat podle n\u00e1zvu:\u0020 -ui.filter.order = Se\u0159adit podle:\u0020 +ui.stack.to = \ \u279e +ui.flags = P\u0159\u00edznaky: +ui.description = Popis: +ui.filter.hide = Skr\u00fdt: +ui.filter.byname = Hledat podle n\u00e1zvu: +ui.filter.order = Se\u0159adit podle: ui.filter.order.code = k\u00f3du ui.filter.order.name = n\u00e1zvu @@ -162,11 +162,6 @@ operandType.float4Index.description = Index do seznamu float4 hodnot operandType.float4Index.name = float4Index operandType.float4Index.uiName = float4 -operandType.namespaceIndex = Index namespace operandType.namespaceIndex = Index do seznamu namespace operandType.namespaceIndex.name = namespaceIndex operandType.namespaceIndex.uiName = namespace - - -#----------------------- Instructions -#TODO... maybe(?) \ No newline at end of file diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_pt_BR.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_pt_BR.properties index 40779f264..4f5623f8f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_pt_BR.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_pt_BR.properties @@ -12,8 +12,8 @@ # # You should have received a copy of the GNU Lesser General Public # License along with this library. - #String for whole list generation + ui.list.heading = Lista de instru\u00e7\u00f5es AVM2. ui.list.pageTitle = Lista de instru\u00e7\u00f5es AVM2. ui.list.documentTitle = Lista de instru\u00e7\u00f5es AVM2. @@ -24,7 +24,7 @@ ui.unknown = ??? ui.stack = Pilha: ui.stack.before = ..., ui.stack.before.empty = ... -ui.stack.to = \u279e +ui.stack.to = \u279e ui.flags = Flags: ui.description = Descri\u00e7\u00e3o: ui.filter.hide = Hide: @@ -56,7 +56,7 @@ operandType.argCount.name = argCount operandType.argCount.uiName = uint -operandType.methodIndex =\u00cdndice de m\u00e9todo +operandType.methodIndex = \u00cdndice de m\u00e9todo operandType.methodIndex.description = \u00cdndice de m\u00e9todo no ABC operandType.methodIndex.name = methodIndex operandType.methodIndex.uiName = methodIndex @@ -163,7 +163,6 @@ operandType.float4Index.description = Index into float4 values constant pool operandType.float4Index.name = float4Index operandType.float4Index.uiName = float4 -operandType.namespaceIndex = Namespace index operandType.namespaceIndex = Index into namespace constant pool operandType.namespaceIndex.name = namespaceIndex operandType.namespaceIndex.uiName = namespace @@ -173,494 +172,494 @@ operandType.namespaceIndex.uiName = namespace instruction.bkpt.shortDescription = Breakpoint instruction.bkpt.description = Breakpoint when debugging -instruction.bkpt.stackBefore = -instruction.bkpt.stackAfter = -instruction.bkpt.operands = +instruction.bkpt.stackBefore = +instruction.bkpt.stackAfter = +instruction.bkpt.operands = instruction.nop.shortDescription = No operation instruction.nop.description = Does nothing -instruction.nop.stackBefore = -instruction.nop.stackAfter = -instruction.nop.operands = +instruction.nop.stackBefore = +instruction.nop.stackAfter = +instruction.nop.operands = instruction.throw.shortDescription = Throw exception instruction.throw.description = Pops value off the stack and throws it instruction.throw.stackBefore = value -instruction.throw.stackAfter = -instruction.throw.operands = +instruction.throw.stackAfter = +instruction.throw.operands = instruction.getsuper.shortDescription = Get parent class property -instruction.getsuper.description = +instruction.getsuper.description = instruction.getsuper.stackBefore = obj, [ns], [name] instruction.getsuper.stackAfter = value instruction.getsuper.operands = parentClassMultiname instruction.setsuper.shortDescription = Set parent class property -instruction.setsuper.description = +instruction.setsuper.description = instruction.setsuper.stackBefore = obj, [ns], [name], value -instruction.setsuper.stackAfter = +instruction.setsuper.stackAfter = instruction.setsuper.operands = parentClassMultiname instruction.dxns.shortDescription = Set default XML namespace -instruction.dxns.description = -instruction.dxns.stackBefore = -instruction.dxns.stackAfter = +instruction.dxns.description = +instruction.dxns.stackBefore = +instruction.dxns.stackAfter = instruction.dxns.operands = uriString instruction.dxnslate.shortDescription = Set default XML namespace at runtime -instruction.dxnslate.description = +instruction.dxnslate.description = instruction.dxnslate.stackBefore = uriValue -instruction.dxnslate.stackAfter = -instruction.dxnslate.operands = +instruction.dxnslate.stackAfter = +instruction.dxnslate.operands = instruction.kill.shortDescription = Kill local register -instruction.kill.description = -instruction.kill.stackBefore = -instruction.kill.stackAfter = +instruction.kill.description = +instruction.kill.stackBefore = +instruction.kill.stackAfter = instruction.kill.operands = killedRegister instruction.label.shortDescription = Target of a branch instruction.label.description = Just a mark that this is target of following branch -instruction.label.stackBefore = -instruction.label.stackAfter = -instruction.label.operands = +instruction.label.stackBefore = +instruction.label.stackAfter = +instruction.label.operands = instruction.lf32x4.shortDescription = Load 32bit float4 -instruction.lf32x4.description = +instruction.lf32x4.description = instruction.lf32x4.stackBefore = address instruction.lf32x4.stackAfter = float4Value -instruction.lf32x4.operands = +instruction.lf32x4.operands = instruction.sf32x4.shortDescription = Store 32bit float4 -instruction.sf32x4.description = +instruction.sf32x4.description = instruction.sf32x4.stackBefore = float4Value, address -instruction.sf32x4.stackAfter = -instruction.sf32x4.operands = +instruction.sf32x4.stackAfter = +instruction.sf32x4.operands = instruction.ifnlt.shortDescription = Branch if not lower than -instruction.ifnlt.description = +instruction.ifnlt.description = instruction.ifnlt.stackBefore = value1, value2 -instruction.ifnlt.stackAfter = +instruction.ifnlt.stackAfter = instruction.ifnlt.operands = branchTarget instruction.ifnle.shortDescription = Branch if not lower or equal -instruction.ifnle.description = +instruction.ifnle.description = instruction.ifnle.stackBefore = value1, value2 -instruction.ifnle.stackAfter = +instruction.ifnle.stackAfter = instruction.ifnle.operands = branchTarget instruction.ifngt.shortDescription = Branch if not greater than -instruction.ifngt.description = +instruction.ifngt.description = instruction.ifngt.stackBefore = value1, value2 -instruction.ifngt.stackAfter = +instruction.ifngt.stackAfter = instruction.ifngt.operands = branchTarget instruction.ifnge.shortDescription = Branch if not greater ot equal -instruction.ifnge.description = +instruction.ifnge.description = instruction.ifnge.stackBefore = value1, value2 -instruction.ifnge.stackAfter = +instruction.ifnge.stackAfter = instruction.ifnge.operands = branchTarget instruction.jump.shortDescription = Jump to location -instruction.jump.description = -instruction.jump.stackBefore = -instruction.jump.stackAfter = +instruction.jump.description = +instruction.jump.stackBefore = +instruction.jump.stackAfter = instruction.jump.operands = location -instruction.iftrue.shortDescription = Branch if true -instruction.iftrue.description = +instruction.iftrue.shortDescription = Branch if true +instruction.iftrue.description = instruction.iftrue.stackBefore = value -instruction.iftrue.stackAfter = +instruction.iftrue.stackAfter = instruction.iftrue.operands = branchTarget instruction.iffalse.shortDescription = Branch if false -instruction.iffalse.description = +instruction.iffalse.description = instruction.iffalse.stackBefore = value -instruction.iffalse.stackAfter = +instruction.iffalse.stackAfter = instruction.iffalse.operands = branchTarget instruction.ifeq.shortDescription = Branch if equal -instruction.ifeq.description = +instruction.ifeq.description = instruction.ifeq.stackBefore = value1, value2 -instruction.ifeq.stackAfter = +instruction.ifeq.stackAfter = instruction.ifeq.operands = branchTarget instruction.ifne.shortDescription = Branch if not equal -instruction.ifne.description = +instruction.ifne.description = instruction.ifne.stackBefore = value1, value2 -instruction.ifne.stackAfter = +instruction.ifne.stackAfter = instruction.ifne.operands = branchTarget instruction.iflt.shortDescription = Branch if lower than -instruction.iflt.description = +instruction.iflt.description = instruction.iflt.stackBefore = value1, value2 -instruction.iflt.stackAfter = +instruction.iflt.stackAfter = instruction.iflt.operands = branchTarget instruction.ifle.shortDescription = Branch if lower or equal -instruction.ifle.description = +instruction.ifle.description = instruction.ifle.stackBefore = value1, value2 -instruction.ifle.stackAfter = +instruction.ifle.stackAfter = instruction.ifle.operands = branchTarget instruction.ifgt.shortDescription = Branch if greater than -instruction.ifgt.description = +instruction.ifgt.description = instruction.ifgt.stackBefore = value1, value2 -instruction.ifgt.stackAfter = +instruction.ifgt.stackAfter = instruction.ifgt.operands = branchTarget instruction.ifge.shortDescription = Branch if greater or equal -instruction.ifge.description = +instruction.ifge.description = instruction.ifge.stackBefore = value1, value2 -instruction.ifge.stackAfter = +instruction.ifge.stackAfter = instruction.ifge.operands = branchTarget instruction.ifstricteq.shortDescription = Branch if strict equal -instruction.ifstricteq.description = +instruction.ifstricteq.description = instruction.ifstricteq.stackBefore = value1, value2 -instruction.ifstricteq.stackAfter = +instruction.ifstricteq.stackAfter = instruction.ifstricteq.operands = branchTarget instruction.ifstrictne.shortDescription = Branch if not strict equal -instruction.ifstrictne.description = +instruction.ifstrictne.description = instruction.ifstrictne.stackBefore = value1, value2 -instruction.ifstrictne.stackAfter = +instruction.ifstrictne.stackAfter = instruction.ifstrictne.operands = branchTarget instruction.lookupswitch.shortDescription = Branch based on index -instruction.lookupswitch.description = +instruction.lookupswitch.description = instruction.lookupswitch.stackBefore = index -instruction.lookupswitch.stackAfter = +instruction.lookupswitch.stackAfter = instruction.lookupswitch.operands = defaultTarget, caseCount, case0Target, case1Target, ... instruction.pushwith.shortDescription = Push with onto scope stack -instruction.pushwith.description = +instruction.pushwith.description = instruction.pushwith.stackBefore = withScope -instruction.pushwith.stackAfter = -instruction.pushwith.operands = +instruction.pushwith.stackAfter = +instruction.pushwith.operands = instruction.popscope.shortDescription = Pop from scope stack and discard value -instruction.popscope.description = -instruction.popscope.stackBefore = -instruction.popscope.stackAfter = -instruction.popscope.operands = +instruction.popscope.description = +instruction.popscope.stackBefore = +instruction.popscope.stackAfter = +instruction.popscope.operands = instruction.nextname.shortDescription = Get name of next property -instruction.nextname.description = +instruction.nextname.description = instruction.nextname.stackBefore = obj, index instruction.nextname.stackAfter = name -instruction.nextname.operands = +instruction.nextname.operands = instruction.hasnext.shortDescription = Check if the object has more properties -instruction.hasnext.description = +instruction.hasnext.description = instruction.hasnext.stackBefore = obj, currentIndex instruction.hasnext.stackAfter = nextIndex -instruction.hasnext.operands = +instruction.hasnext.operands = instruction.pushnull.shortDescription = Push null value on stack -instruction.pushnull.description = -instruction.pushnull.stackBefore = +instruction.pushnull.description = +instruction.pushnull.stackBefore = instruction.pushnull.stackAfter = null -instruction.pushnull.operands = +instruction.pushnull.operands = instruction.pushundefined.shortDescription = Push undefined value on stack -instruction.pushundefined.description = -instruction.pushundefined.stackBefore = +instruction.pushundefined.description = +instruction.pushundefined.stackBefore = instruction.pushundefined.stackAfter = undefined -instruction.pushundefined.operands = +instruction.pushundefined.operands = instruction.pushfloat.shortDescription = Push float value on stack -instruction.pushfloat.description = -instruction.pushfloat.stackBefore = +instruction.pushfloat.description = +instruction.pushfloat.stackBefore = instruction.pushfloat.stackAfter = floatValue instruction.pushfloat.operands = float instruction.nextvalue.shortDescription = Get value of next property -instruction.nextvalue.description = +instruction.nextvalue.description = instruction.nextvalue.stackBefore = obj, index instruction.nextvalue.stackAfter = value -instruction.nextvalue.operands = +instruction.nextvalue.operands = instruction.pushbyte.shortDescription = Push byte value on stack -instruction.pushbyte.description = -instruction.pushbyte.stackBefore = +instruction.pushbyte.description = +instruction.pushbyte.stackBefore = instruction.pushbyte.stackAfter = byteValue instruction.pushbyte.operands = value instruction.pushshort.shortDescription = Push short value on stack -instruction.pushshort.description = -instruction.pushshort.stackBefore = +instruction.pushshort.description = +instruction.pushshort.stackBefore = instruction.pushshort.stackAfter = shortValue instruction.pushshort.operands = value instruction.pushtrue.shortDescription = Push true on stack -instruction.pushtrue.description = -instruction.pushtrue.stackBefore = +instruction.pushtrue.description = +instruction.pushtrue.stackBefore = instruction.pushtrue.stackAfter = true -instruction.pushtrue.operands = +instruction.pushtrue.operands = instruction.pushfalse.shortDescription = Push false on stack -instruction.pushfalse.description = -instruction.pushfalse.stackBefore = +instruction.pushfalse.description = +instruction.pushfalse.stackBefore = instruction.pushfalse.stackAfter = false -instruction.pushfalse.operands = +instruction.pushfalse.operands = instruction.pushnan.shortDescription = Push NaN value on stack -instruction.pushnan.description = -instruction.pushnan.stackBefore = +instruction.pushnan.description = +instruction.pushnan.stackBefore = instruction.pushnan.stackAfter = NaN -instruction.pushnan.operands = +instruction.pushnan.operands = instruction.pop.shortDescription = Pop top value from stack -instruction.pop.description = +instruction.pop.description = instruction.pop.stackBefore = value -instruction.pop.stackAfter = -instruction.pop.operands = +instruction.pop.stackAfter = +instruction.pop.operands = instruction.dup.shortDescription = Duplicate value on stack -instruction.dup.description = +instruction.dup.description = instruction.dup.stackBefore = value instruction.dup.stackAfter = value, value -instruction.dup.operands = +instruction.dup.operands = instruction.swap.shortDescription = Swap two values on top of the stack -instruction.swap.description = +instruction.swap.description = instruction.swap.stackBefore = value1, value2 instruction.swap.stackAfter = value2, value1 -instruction.swap.operands = +instruction.swap.operands = instruction.pushstring.shortDescription = Push string value on the stack -instruction.pushstring.description = -instruction.pushstring.stackBefore = +instruction.pushstring.description = +instruction.pushstring.stackBefore = instruction.pushstring.stackAfter = stringValue instruction.pushstring.operands = value instruction.pushint.shortDescription = Push integer value on the stack -instruction.pushint.description = -instruction.pushint.stackBefore = +instruction.pushint.description = +instruction.pushint.stackBefore = instruction.pushint.stackAfter = intValue instruction.pushint.operands = value instruction.pushuint.shortDescription = Push unsigned integer value on the stack -instruction.pushuint.description = -instruction.pushuint.stackBefore = +instruction.pushuint.description = +instruction.pushuint.stackBefore = instruction.pushuint.stackAfter = uintValue instruction.pushuint.operands = value instruction.pushdouble.shortDescription = Push double precision value on the stack -instruction.pushdouble.description = -instruction.pushdouble.stackBefore = +instruction.pushdouble.description = +instruction.pushdouble.stackBefore = instruction.pushdouble.stackAfter = doubleValue instruction.pushdouble.operands = value instruction.pushscope.shortDescription = Push object on the scope stack -instruction.pushscope.description = +instruction.pushscope.description = instruction.pushscope.stackBefore = obj -instruction.pushscope.stackAfter = -instruction.pushscope.operands = +instruction.pushscope.stackAfter = +instruction.pushscope.operands = instruction.pushnamespace.shortDescription = Push namespace on the stack -instruction.pushnamespace.description = -instruction.pushnamespace.stackBefore = +instruction.pushnamespace.description = +instruction.pushnamespace.stackBefore = instruction.pushnamespace.stackAfter = namespace instruction.pushnamespace.operands = value instruction.hasnext2.shortDescription = Check if the object has more properties (register based) -instruction.hasnext2.description = -instruction.hasnext2.stackBefore = +instruction.hasnext2.description = +instruction.hasnext2.stackBefore = instruction.hasnext2.stackAfter = boolValue instruction.hasnext2.operands = objectReg, indexReg instruction.pushdecimal.shortDescription = Push decimal value on the stack -instruction.pushdecimal.description = -instruction.pushdecimal.stackBefore = +instruction.pushdecimal.description = +instruction.pushdecimal.stackBefore = instruction.pushdecimal.stackAfter = decimalValue instruction.pushdecimal.operands = value #Undocumented: instruction.pushdnan.shortDescription = Push decimal NaN value on the stack -instruction.pushdnan.description = +instruction.pushdnan.description = #instruction.pushdnan.stackBefore = #instruction.pushdnan.stackAfter = -instruction.pushdnan.operands = +instruction.pushdnan.operands = instruction.li8.shortDescription = Load 8bit integer value -instruction.li8.description = +instruction.li8.description = instruction.li8.stackBefore = address instruction.li8.stackAfter = int8Value -instruction.li8.operands = +instruction.li8.operands = instruction.li16.shortDescription = Load 16bit integer value -instruction.li16.description = +instruction.li16.description = instruction.li16.stackBefore = address instruction.li16.stackAfter = int16Value -instruction.li16.operands = +instruction.li16.operands = instruction.li32.shortDescription = Load 32bit integer value -instruction.li32.description = +instruction.li32.description = instruction.li32.stackBefore = address instruction.li32.stackAfter = int32Value -instruction.li32.operands = +instruction.li32.operands = instruction.lf32.shortDescription = Load 32bit float value -instruction.lf32.description = +instruction.lf32.description = instruction.lf32.stackBefore = address instruction.lf32.stackAfter = float32Value -instruction.lf32.operands = +instruction.lf32.operands = instruction.lf64.shortDescription = Load 64bit float value -instruction.lf64.description = +instruction.lf64.description = instruction.lf64.stackBefore = address instruction.lf64.stackAfter = float64Value -instruction.lf64.operands = +instruction.lf64.operands = instruction.si8.shortDescription = Store 8bit integer value -instruction.si8.description = +instruction.si8.description = instruction.si8.stackBefore = value, address -instruction.si8.stackAfter = -instruction.si8.operands = +instruction.si8.stackAfter = +instruction.si8.operands = instruction.si16.shortDescription = Store 16bit integer value -instruction.si16.description = +instruction.si16.description = instruction.si16.stackBefore = value, address -instruction.si16.stackAfter = -instruction.si16.operands = +instruction.si16.stackAfter = +instruction.si16.operands = instruction.si32.shortDescription = Store 32bit integer value -instruction.si32.description = +instruction.si32.description = instruction.si32.stackBefore = value, address -instruction.si32.stackAfter = -instruction.si32.operands = +instruction.si32.stackAfter = +instruction.si32.operands = instruction.sf32.shortDescription = Store 32bit float value -instruction.sf32.description = +instruction.sf32.description = instruction.sf32.stackBefore = value, address -instruction.sf32.stackAfter = -instruction.sf32.operands = +instruction.sf32.stackAfter = +instruction.sf32.operands = instruction.sf64.shortDescription = Store 64bit float value -instruction.sf64.description = +instruction.sf64.description = instruction.sf64.stackBefore = value, address -instruction.sf64.stackAfter = -instruction.sf64.operands = +instruction.sf64.stackAfter = +instruction.sf64.operands = instruction.newfunction.shortDescription = Create new Function object -instruction.newfunction.description = -instruction.newfunction.stackBefore = +instruction.newfunction.description = +instruction.newfunction.stackBefore = instruction.newfunction.stackAfter = function instruction.newfunction.operands = method instruction.call.shortDescription = Call function on the stack -instruction.call.description = +instruction.call.description = instruction.call.stackBefore = function, this, arg1, ..., argN instruction.call.stackAfter = value instruction.call.operands = argCount instruction.construct.shortDescription = Call constructor function on the stack -instruction.construct.description = +instruction.construct.description = instruction.construct.stackBefore = function, arg1, ..., argN instruction.construct.stackAfter = value instruction.construct.operands = argCount instruction.callmethod.shortDescription = Call method of object by dispatch id -instruction.callmethod.description = +instruction.callmethod.description = instruction.callmethod.stackBefore = this, arg1, ..., argN instruction.callmethod.stackAfter = value instruction.callmethod.operands = method, argCount instruction.callstatic.shortDescription = Call method by method id in ABC file -instruction.callstatic.description = +instruction.callstatic.description = instruction.callstatic.stackBefore = this, arg1, ..., argN instruction.callstatic.stackAfter = value instruction.callstatic.operands = method, argCount instruction.callsuper.shortDescription = Call method on parent class -instruction.callsuper.description = +instruction.callsuper.description = instruction.callsuper.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callsuper.stackAfter = value instruction.callsuper.operands = methodName, argCount instruction.callproperty.shortDescription = Call property -instruction.callproperty.description = +instruction.callproperty.description = instruction.callproperty.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callproperty.stackAfter = value instruction.callproperty.operands = property, argCount instruction.returnvoid.shortDescription = Return from a method -instruction.returnvoid.description = -instruction.returnvoid.stackBefore = -instruction.returnvoid.stackAfter = -instruction.returnvoid.operands = +instruction.returnvoid.description = +instruction.returnvoid.stackBefore = +instruction.returnvoid.stackAfter = +instruction.returnvoid.operands = instruction.returnvalue.shortDescription = Return value from a method -instruction.returnvalue.description = +instruction.returnvalue.description = instruction.returnvalue.stackBefore = value -instruction.returnvalue.stackAfter = -instruction.returnvalue.operands = +instruction.returnvalue.stackAfter = +instruction.returnvalue.operands = instruction.constructsuper.shortDescription = Call parent constructor of an object -instruction.constructsuper.description = +instruction.constructsuper.description = instruction.constructsuper.stackBefore = obj, arg1, ..., argN -instruction.constructsuper.stackAfter = +instruction.constructsuper.stackAfter = instruction.constructsuper.operands = argCount instruction.constructprop.shortDescription = Construct a property of an object -instruction.constructprop.description = +instruction.constructprop.description = instruction.constructprop.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.constructprop.stackAfter = value instruction.constructprop.operands = property, argCount #Undocumented: instruction.callsuperid.shortDescription = Call super id -instruction.callsuperid.description = +instruction.callsuperid.description = #instruction.callsuperid.stackBefore = #instruction.callsuperid.stackAfter = #instruction.callsuperid.operands = instruction.callproplex.shortDescription = Call property with null as this -instruction.callproplex.description = +instruction.callproplex.description = instruction.callproplex.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callproplex.stackAfter = value instruction.callproplex.operands = property, argCount #Undocumented: instruction.callinterface.shortDescription = Call interface -instruction.callinterface.description = +instruction.callinterface.description = #instruction.callinterface.stackBefore = #instruction.callinterface.stackAfter = instruction.callinterface.operands = interface, argCount instruction.callsupervoid.shortDescription = Call method on parent class, discard return value -instruction.callsupervoid.description = +instruction.callsupervoid.description = instruction.callsupervoid.stackBefore = obj, [ns], [name], arg1, ..., argN -instruction.callsupervoid.stackAfter = +instruction.callsupervoid.stackAfter = instruction.callsupervoid.operands = methodName, argCount instruction.callpropvoid.shortDescription = Call property, discard return value -instruction.callpropvoid.description = +instruction.callpropvoid.description = instruction.callpropvoid.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callpropvoid.stackAfter = instruction.callpropvoid.operands = property, argCount instruction.sxi1.shortDescription = Sign extend 1bit value to 32bits -instruction.sxi1.description = +instruction.sxi1.description = instruction.sxi1.stackBefore = value instruction.sxi1.stackAfter = valueExtended -instruction.sxi1.operands = +instruction.sxi1.operands = instruction.sxi8.shortDescription = Sign extend 8bit value to 32bits -instruction.sxi8.description = +instruction.sxi8.description = instruction.sxi8.stackBefore = value instruction.sxi8.stackAfter = valueExtended -instruction.sxi8.operands = +instruction.sxi8.operands = instruction.sxi16.shortDescription = Sign extend 16bit value to 32bits -instruction.sxi16.description = +instruction.sxi16.description = instruction.sxi16.stackBefore = value instruction.sxi16.stackAfter = valueExtended -instruction.sxi16.operands = +instruction.sxi16.operands = instruction.applytype.shortDescription = Apply type parameters instruction.applytype.description = Apply parameter types to base type. For example when Vector is resolved at runtime. String is parameter, Vector is baseclass. @@ -669,794 +668,794 @@ instruction.applytype.stackAfter = baseType instruction.applytype.operands = typeParamCount instruction.pushfloat4.shortDescription = Push float4 value on the stack -instruction.pushfloat4.description = -instruction.pushfloat4.stackBefore = +instruction.pushfloat4.description = +instruction.pushfloat4.stackBefore = instruction.pushfloat4.stackAfter = float4Value instruction.pushfloat4.operands = float4 instruction.newobject.shortDescription = Creates new object -instruction.newobject.description = +instruction.newobject.description = instruction.newobject.stackBefore = name1, value1, name2, value2, ..., nameN, valueN instruction.newobject.stackAfter = newObject instruction.newobject.operands = propertyCount instruction.newarray.shortDescription = Creates new array -instruction.newarray.description = +instruction.newarray.description = instruction.newarray.stackBefore = value1, value2, ..., valueN instruction.newarray.stackAfter = newArray instruction.newarray.operands = valueCount instruction.newactivation.shortDescription = Creates new activation object -instruction.newactivation.description = -instruction.newactivation.stackBefore = +instruction.newactivation.description = +instruction.newactivation.stackBefore = instruction.newactivation.stackAfter = newActivation -instruction.newactivation.operands = +instruction.newactivation.operands = instruction.newclass.shortDescription = Creates new class -instruction.newclass.description = +instruction.newclass.description = instruction.newclass.stackBefore = baseType instruction.newclass.stackAfter = newClass instruction.newclass.operands = class instruction.getdescendants.shortDescription = Get descendants -instruction.getdescendants.description = +instruction.getdescendants.description = instruction.getdescendants.stackBefore = obj, [ns], [name] instruction.getdescendants.stackAfter = value instruction.getdescendants.operands = operand1 instruction.newcatch.shortDescription = Create new catch scope -instruction.newcatch.description = -instruction.newcatch.stackBefore = +instruction.newcatch.description = +instruction.newcatch.stackBefore = instruction.newcatch.stackAfter = catchScope instruction.newcatch.operands = exception #Undocumented: instruction.deldescendants.shortDescription = Delete descendants -instruction.deldescendants.description = +instruction.deldescendants.description = #instruction.deldescendants.stackBefore = #instruction.deldescendants.stackAfter = -instruction.deldescendants.operands = +instruction.deldescendants.operands = #Undocumented: instruction.findpropglobal.shortDescription = Search property in global scope -instruction.findpropglobal.description = +instruction.findpropglobal.description = instruction.findpropglobal.stackBefore = [ns], [name] instruction.findpropglobal.stackAfter = obj instruction.findpropglobal.operands = property instruction.findpropstrict.shortDescription = Search property in scope stack, error when not found -instruction.findpropstrict.description = +instruction.findpropstrict.description = instruction.findpropstrict.stackBefore = [ns], [name] instruction.findpropstrict.stackAfter = obj instruction.findpropstrict.operands = property instruction.findproperty.shortDescription = Search property in scope stack, top object when not found -instruction.findproperty.description = +instruction.findproperty.description = instruction.findproperty.stackBefore = [ns], [name] instruction.findproperty.stackAfter = obj instruction.findproperty.operands = property #Undocumented: instruction.finddef.shortDescription = Search script level definition -instruction.finddef.description = +instruction.finddef.description = instruction.finddef.stackBefore = [ns], [name] instruction.finddef.stackAfter = obj instruction.finddef.operands = property instruction.getlex.shortDescription = Find and get property -instruction.getlex.description = -instruction.getlex.stackBefore = +instruction.getlex.description = +instruction.getlex.stackBefore = instruction.getlex.stackAfter = obj instruction.getlex.operands = property instruction.setproperty.shortDescription = Set property -instruction.setproperty.description = +instruction.setproperty.description = instruction.setproperty.stackBefore = obj, [ns], [name], value -instruction.setproperty.stackAfter = +instruction.setproperty.stackAfter = instruction.setproperty.operands = property instruction.getlocal.shortDescription = Get local register value -instruction.getlocal.description = -instruction.getlocal.stackBefore = +instruction.getlocal.description = +instruction.getlocal.stackBefore = instruction.getlocal.stackAfter = value instruction.getlocal.operands = localRegIndex instruction.setlocal.shortDescription = Set local register value -instruction.setlocal.description = +instruction.setlocal.description = instruction.setlocal.stackBefore = value -instruction.setlocal.stackAfter = +instruction.setlocal.stackAfter = instruction.setlocal.operands = localRegIndex instruction.getglobalscope.shortDescription = Get global scope -instruction.getglobalscope.description = -instruction.getglobalscope.stackBefore = +instruction.getglobalscope.description = +instruction.getglobalscope.stackBefore = instruction.getglobalscope.stackAfter = obj -instruction.getglobalscope.operands = +instruction.getglobalscope.operands = instruction.getscopeobject.shortDescription = Get scope object -instruction.getscopeobject.description = -instruction.getscopeobject.stackBefore = +instruction.getscopeobject.description = +instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj instruction.getscopeobject.operands = scopeIndex instruction.getproperty.shortDescription = Get property -instruction.getproperty.description = +instruction.getproperty.description = instruction.getproperty.stackBefore = obj, [ns], [name] instruction.getproperty.stackAfter = value instruction.getproperty.operands = property instruction.getouterscope.shortDescription = Get scope object on all levels -instruction.getouterscope.description = -instruction.getouterscope.stackBefore = +instruction.getouterscope.description = +instruction.getouterscope.stackBefore = instruction.getouterscope.stackAfter = obj instruction.getouterscope.operands = allLevelScopeIndex instruction.initproperty.shortDescription = Initialize property -instruction.initproperty.description = +instruction.initproperty.description = instruction.initproperty.stackBefore = obj, [ns], [name], value -instruction.initproperty.stackAfter = +instruction.initproperty.stackAfter = instruction.initproperty.operands = property #Undocumented: instruction.setpropertylate.shortDescription = Set property (stack based) -instruction.setpropertylate.description = +instruction.setpropertylate.description = #instruction.setpropertylate.stackBefore = #instruction.setpropertylate.stackAfter = #instruction.setpropertylate.operands = instruction.deleteproperty.shortDescription = Delete property -instruction.deleteproperty.description = +instruction.deleteproperty.description = instruction.deleteproperty.stackBefore = obj, [ns], [name] instruction.deleteproperty.stackAfter = boolResult instruction.deleteproperty.operands = property #Undocumented: instruction.deletepropertylate.shortDescription = Delete property (stack based) -instruction.deletepropertylate.description = +instruction.deletepropertylate.description = #instruction.deletepropertylate.stackBefore = #instruction.deletepropertylate.stackAfter = -instruction.deletepropertylate.operands = +instruction.deletepropertylate.operands = instruction.getslot.shortDescription = Get value of a slot -instruction.getslot.description = +instruction.getslot.description = instruction.getslot.stackBefore = obj instruction.getslot.stackAfter = value instruction.getslot.operands = slotIndex instruction.setslot.shortDescription = Set value of a slot -instruction.setslot.description = +instruction.setslot.description = instruction.setslot.stackBefore = obj, value -instruction.setslot.stackAfter = +instruction.setslot.stackAfter = instruction.setslot.operands = slotIndex instruction.getglobalslot.shortDescription = Get value of slot on global scope -instruction.getglobalslot.description = -instruction.getglobalslot.stackBefore = +instruction.getglobalslot.description = +instruction.getglobalslot.stackBefore = instruction.getglobalslot.stackAfter = value instruction.getglobalslot.operands = slotIndex instruction.setglobalslot.shortDescription = Set value of slot on global scope -instruction.setglobalslot.description = +instruction.setglobalslot.description = instruction.setglobalslot.stackBefore = value -instruction.setglobalslot.stackAfter = +instruction.setglobalslot.stackAfter = instruction.setglobalslot.operands = slotIndex instruction.convert_s.shortDescription = Convert value to string -instruction.convert_s.description = +instruction.convert_s.description = instruction.convert_s.stackBefore = value instruction.convert_s.stackAfter = stringValue -instruction.convert_s.operands = +instruction.convert_s.operands = instruction.esc_xelem.shortDescription = Escape XML element -instruction.esc_xelem.description = +instruction.esc_xelem.description = instruction.esc_xelem.stackBefore = value instruction.esc_xelem.stackAfter = stringValue -instruction.esc_xelem.operands = +instruction.esc_xelem.operands = instruction.esc_xattr.shortDescription = Escape XML attribute -instruction.esc_xattr.description = +instruction.esc_xattr.description = instruction.esc_xattr.stackBefore = value instruction.esc_xattr.stackAfter = stringValue -instruction.esc_xattr.operands = +instruction.esc_xattr.operands = instruction.convert_i.shortDescription = Convert value to integer -instruction.convert_i.description = +instruction.convert_i.description = instruction.convert_i.stackBefore = value instruction.convert_i.stackAfter = intValue -instruction.convert_i.operands = +instruction.convert_i.operands = instruction.convert_u.shortDescription = Convert value to unsigned integer -instruction.convert_u.description = +instruction.convert_u.description = instruction.convert_u.stackBefore = value instruction.convert_u.stackAfter = uintValue -instruction.convert_u.operands = +instruction.convert_u.operands = instruction.convert_d.shortDescription = Convert value to double -instruction.convert_d.description = +instruction.convert_d.description = instruction.convert_d.stackBefore = value instruction.convert_d.stackAfter = doubleValue -instruction.convert_d.operands = +instruction.convert_d.operands = instruction.convert_b.shortDescription = Convert value to boolean -instruction.convert_b.description = +instruction.convert_b.description = instruction.convert_b.stackBefore = value instruction.convert_b.stackAfter = booleanValue -instruction.convert_b.operands = +instruction.convert_b.operands = instruction.convert_o.shortDescription = Convert value to Object -instruction.convert_o.description = +instruction.convert_o.description = instruction.convert_o.stackBefore = value instruction.convert_o.stackAfter = value -instruction.convert_o.operands = +instruction.convert_o.operands = instruction.checkfilter.shortDescription = Check that object can have filter operation applied -instruction.checkfilter.description = +instruction.checkfilter.description = instruction.checkfilter.stackBefore = value instruction.checkfilter.stackAfter = value -instruction.checkfilter.operands = +instruction.checkfilter.operands = instruction.convert_m.shortDescription = Convert value to decimal -instruction.convert_m.description = +instruction.convert_m.description = instruction.convert_m.stackBefore = value instruction.convert_m.stackAfter = decimalValue -instruction.convert_m.operands = +instruction.convert_m.operands = instruction.convert_m_p.shortDescription = Convert value to decimal with number context -instruction.convert_m_p.description = +instruction.convert_m_p.description = instruction.convert_m_p.stackBefore = value instruction.convert_m_p.stackAfter = decimalValue instruction.convert_m_p.operands = numberContext instruction.convert_f.shortDescription = Convert value to float -instruction.convert_f.description = +instruction.convert_f.description = instruction.convert_f.stackBefore = value instruction.convert_f.stackAfter = floatValue -instruction.convert_f.operands = +instruction.convert_f.operands = instruction.convert_f4.shortDescription = Convert value to float4 -instruction.convert_f4.description = +instruction.convert_f4.description = instruction.convert_f4.stackBefore = value instruction.convert_f4.stackAfter = float4Value -instruction.convert_f4.operands = +instruction.convert_f4.operands = instruction.coerce.shortDescription = Coerce value to specified type -instruction.coerce.description = +instruction.coerce.description = instruction.coerce.stackBefore = value instruction.coerce.stackAfter = coercedValue instruction.coerce.operands = type instruction.coerce_b.shortDescription = Coerce value to boolean -instruction.coerce_b.description = +instruction.coerce_b.description = instruction.coerce_b.stackBefore = value instruction.coerce_b.stackAfter = booleanValue -instruction.coerce_b.operands = +instruction.coerce_b.operands = instruction.coerce_b.deprecated = Use convert_b instead instruction.coerce_a.shortDescription = Coerce value to any type -instruction.coerce_a.description = +instruction.coerce_a.description = instruction.coerce_a.stackBefore = value instruction.coerce_a.stackAfter = value -instruction.coerce_a.operands = +instruction.coerce_a.operands = instruction.coerce_i.shortDescription = Coerce value to integer -instruction.coerce_i.description = +instruction.coerce_i.description = instruction.coerce_i.stackBefore = value instruction.coerce_i.stackAfter = intValue -instruction.coerce_i.operands = +instruction.coerce_i.operands = instruction.coerce_i.deprecated = Use convert_i instead instruction.coerce_d.shortDescription = Coerce value to double -instruction.coerce_d.description = +instruction.coerce_d.description = instruction.coerce_d.stackBefore = value instruction.coerce_d.stackAfter = doubleValue -instruction.coerce_d.operands = +instruction.coerce_d.operands = instruction.coerce_d.deprecated = Use convert_d instead instruction.coerce_s.shortDescription = Coerce value to string -instruction.coerce_s.description = +instruction.coerce_s.description = instruction.coerce_s.stackBefore = value instruction.coerce_s.stackAfter = stringValue -instruction.coerce_s.operands = +instruction.coerce_s.operands = instruction.astype.shortDescription = Return same value or null if not specified type -instruction.astype.description = +instruction.astype.description = instruction.astype.stackBefore = value instruction.astype.stackAfter = value instruction.astype.operands = type instruction.astypelate.shortDescription = Return same value or null if not specified type (stack based) -instruction.astypelate.description = +instruction.astypelate.description = instruction.astypelate.stackBefore = value, type instruction.astypelate.stackAfter = value -instruction.astypelate.operands = +instruction.astypelate.operands = instruction.coerce_u.shortDescription = Coerce value to unsigned integer -instruction.coerce_u.description = +instruction.coerce_u.description = instruction.coerce_u.stackBefore = value instruction.coerce_u.stackAfter = uintValue -instruction.coerce_u.operands = +instruction.coerce_u.operands = instruction.coerce_o.shortDescription = Coerce value to Object -instruction.coerce_o.description = +instruction.coerce_o.description = instruction.coerce_o.stackBefore = value instruction.coerce_o.stackAfter = value -instruction.coerce_o.operands = +instruction.coerce_o.operands = instruction.negate_p.shortDescription = Negate value using number context -instruction.negate_p.description = +instruction.negate_p.description = instruction.negate_p.stackBefore = value instruction.negate_p.stackAfter = -value instruction.negate_p.operands = operand1 instruction.negate.shortDescription = Negate value -instruction.negate.description = +instruction.negate.description = instruction.negate.stackBefore = value instruction.negate.stackAfter = -value -instruction.negate.operands = +instruction.negate.operands = instruction.increment.shortDescription = Increment value -instruction.increment.description = +instruction.increment.description = instruction.increment.stackBefore = value instruction.increment.stackAfter = incrementedValue -instruction.increment.operands = +instruction.increment.operands = instruction.inclocal.shortDescription = Increment local register -instruction.inclocal.description = -instruction.inclocal.stackBefore = -instruction.inclocal.stackAfter = +instruction.inclocal.description = +instruction.inclocal.stackBefore = +instruction.inclocal.stackAfter = instruction.inclocal.operands = localRegister instruction.decrement.shortDescription = Decrement value -instruction.decrement.description = +instruction.decrement.description = instruction.decrement.stackBefore = value instruction.decrement.stackAfter = decrementedValue -instruction.decrement.operands = +instruction.decrement.operands = instruction.declocal.shortDescription = Decrement local register -instruction.declocal.description = -instruction.declocal.stackBefore = -instruction.declocal.stackAfter = +instruction.declocal.description = +instruction.declocal.stackBefore = +instruction.declocal.stackAfter = instruction.declocal.operands = localRegister instruction.typeof.shortDescription = Get name of value type -instruction.typeof.description = +instruction.typeof.description = instruction.typeof.stackBefore = value instruction.typeof.stackAfter = typeName -instruction.typeof.operands = +instruction.typeof.operands = instruction.not.shortDescription = Boolean negate -instruction.not.description = +instruction.not.description = instruction.not.stackBefore = value instruction.not.stackAfter = !value -instruction.not.operands = +instruction.not.operands = instruction.bitnot.shortDescription = Bitwise negate -instruction.bitnot.description = +instruction.bitnot.description = instruction.bitnot.stackBefore = value instruction.bitnot.stackAfter = ~value -instruction.bitnot.operands = +instruction.bitnot.operands = #Undocumented: instruction.concat.shortDescription = Concat -instruction.concat.description = +instruction.concat.description = #instruction.concat.stackBefore = #instruction.concat.stackAfter = #instruction.concat.operands = - #Undocumented: + instruction.add_d.shortDescription = Add_d -instruction.add_d.description = +instruction.add_d.description = #instruction.add_d.stackBefore = #instruction.add_d.stackAfter = #instruction.add_d.operands = instruction.increment_p.shortDescription = Increment value using number context -instruction.increment_p.description = +instruction.increment_p.description = instruction.increment_p.stackBefore = value instruction.increment_p.stackAfter = incrementedValue instruction.increment_p.operands = numberContext instruction.inclocal_p.shortDescription = Increment local register using number context -instruction.inclocal_p.description = -instruction.inclocal_p.stackBefore = -instruction.inclocal_p.stackAfter = +instruction.inclocal_p.description = +instruction.inclocal_p.stackBefore = +instruction.inclocal_p.stackAfter = instruction.inclocal_p.operands = numberContext, localRegister instruction.decrement_p.shortDescription = Decrement value using number context -instruction.decrement_p.description = +instruction.decrement_p.description = instruction.decrement_p.stackBefore = value instruction.decrement_p.stackAfter = decrementedValue instruction.decrement_p.operands = numberContext instruction.declocal_p.shortDescription = Decrement local register using number context -instruction.declocal_p.description = -instruction.declocal_p.stackBefore = -instruction.declocal_p.stackAfter = +instruction.declocal_p.description = +instruction.declocal_p.stackBefore = +instruction.declocal_p.stackAfter = instruction.declocal_p.operands = numberContext, localRegister instruction.add.shortDescription = Add two values -instruction.add.description = +instruction.add.description = instruction.add.stackBefore = value1, value2 instruction.add.stackAfter = value3 -instruction.add.operands = +instruction.add.operands = instruction.subtract.shortDescription = Subtract two values -instruction.subtract.description = +instruction.subtract.description = instruction.subtract.stackBefore = value1, value2 instruction.subtract.stackAfter = value3 -instruction.subtract.operands = +instruction.subtract.operands = instruction.multiply.shortDescription = Multiply two values -instruction.multiply.description = +instruction.multiply.description = instruction.multiply.stackBefore = value1, value2 instruction.multiply.stackAfter = value3 -instruction.multiply.operands = +instruction.multiply.operands = instruction.divide.shortDescription = Divide two values -instruction.divide.description = +instruction.divide.description = instruction.divide.stackBefore = value1, value2 instruction.divide.stackAfter = value3 -instruction.divide.operands = +instruction.divide.operands = instruction.modulo.shortDescription = Modulo divide two values -instruction.modulo.description = +instruction.modulo.description = instruction.modulo.stackBefore = value1, value2 instruction.modulo.stackAfter = value3 -instruction.modulo.operands = +instruction.modulo.operands = instruction.lshift.shortDescription = Bitwise left shift -instruction.lshift.description = +instruction.lshift.description = instruction.lshift.stackBefore = value1, value2 instruction.lshift.stackAfter = value3 -instruction.lshift.operands = +instruction.lshift.operands = instruction.rshift.shortDescription = Bitwise right shift -instruction.rshift.description = +instruction.rshift.description = instruction.rshift.stackBefore = value1, value2 instruction.rshift.stackAfter = value3 -instruction.rshift.operands = +instruction.rshift.operands = instruction.urshift.shortDescription = Unsigned bitwise right shift -instruction.urshift.description = +instruction.urshift.description = instruction.urshift.stackBefore = value1, value2 instruction.urshift.stackAfter = value3 -instruction.urshift.operands = +instruction.urshift.operands = instruction.bitand.shortDescription = Bitwise and -instruction.bitand.description = +instruction.bitand.description = instruction.bitand.stackBefore = value1, value2 instruction.bitand.stackAfter = value3 -instruction.bitand.operands = +instruction.bitand.operands = instruction.bitor.shortDescription = Bitwise or -instruction.bitor.description = +instruction.bitor.description = instruction.bitor.stackBefore = value1, value2 instruction.bitor.stackAfter = value3 -instruction.bitor.operands = +instruction.bitor.operands = instruction.bitxor.shortDescription = Bitwise xor -instruction.bitxor.description = +instruction.bitxor.description = instruction.bitxor.stackBefore = value1, value2 instruction.bitxor.stackAfter = value3 -instruction.bitxor.operands = +instruction.bitxor.operands = instruction.equals.shortDescription = Compare two values -instruction.equals.description = +instruction.equals.description = instruction.equals.stackBefore = value1, value2 instruction.equals.stackAfter = booleanResult -instruction.equals.operands = +instruction.equals.operands = instruction.strictequals.shortDescription = Strict compare two values -instruction.strictequals.description = +instruction.strictequals.description = instruction.strictequals.stackBefore = value1, value2 instruction.strictequals.stackAfter = booleanResult -instruction.strictequals.operands = +instruction.strictequals.operands = instruction.lessthan.shortDescription = Check that value is less than other value -instruction.lessthan.description = +instruction.lessthan.description = instruction.lessthan.stackBefore = value1, value2 instruction.lessthan.stackAfter = booleanResult -instruction.lessthan.operands = +instruction.lessthan.operands = instruction.lessequals.shortDescription = Check that value is less or equal than other value -instruction.lessequals.description = +instruction.lessequals.description = instruction.lessequals.stackBefore = value1, value2 instruction.lessequals.stackAfter = booleanResult instruction.lessequals.operands = booleanResult instruction.greaterthan.shortDescription = Check that value is greater or equal than other value -instruction.greaterthan.description = +instruction.greaterthan.description = instruction.greaterthan.stackBefore = value1, value2 instruction.greaterthan.stackAfter = booleanResult -instruction.greaterthan.operands = +instruction.greaterthan.operands = instruction.greaterequals.shortDescription = Check that value is greater or equal than other value -instruction.greaterequals.description = +instruction.greaterequals.description = instruction.greaterequals.stackBefore = value1, value2 instruction.greaterequals.stackAfter = booleanResult -instruction.greaterequals.operands = +instruction.greaterequals.operands = instruction.instanceof.shortDescription = Check that type exists in object prototype chain -instruction.instanceof.description = +instruction.instanceof.description = instruction.instanceof.stackBefore = value, type instruction.instanceof.stackAfter = booleanResult -instruction.instanceof.operands = +instruction.instanceof.operands = instruction.istype.shortDescription = Check that object is of specified type -instruction.istype.description = +instruction.istype.description = instruction.istype.stackBefore = value instruction.istype.stackAfter = booleanResult instruction.istype.operands = type instruction.istypelate.shortDescription = Check that object is of specified type (stack based) -instruction.istypelate.description = +instruction.istypelate.description = instruction.istypelate.stackBefore = value, type instruction.istypelate.stackAfter = booleanResult -instruction.istypelate.operands = +instruction.istypelate.operands = instruction.in.shortDescription = Check that object has named property -instruction.in.description = +instruction.in.description = instruction.in.stackBefore = name, obj instruction.in.stackAfter = booleanResult -instruction.in.operands = +instruction.in.operands = instruction.add_p.shortDescription = Add two values using number context -instruction.add_p.description = +instruction.add_p.description = instruction.add_p.stackBefore = value1, value2 instruction.add_p.stackAfter = value3 instruction.add_p.operands = numberContext instruction.subtract_p.shortDescription = Subtract two values using number context -instruction.subtract_p.description = +instruction.subtract_p.description = instruction.subtract_p.stackBefore = value1, value2 instruction.subtract_p.stackAfter = value3 instruction.subtract_p.operands = numberContext instruction.multiply_p.shortDescription = Multiply two values using number context -instruction.multiply_p.description = +instruction.multiply_p.description = instruction.multiply_p.stackBefore = value1, value2 instruction.multiply_p.stackAfter = value3 instruction.multiply_p.operands = numberContext instruction.divide_p.shortDescription = Divide two values using number context -instruction.divide_p.description = +instruction.divide_p.description = instruction.divide_p.stackBefore = value1, value2 instruction.divide_p.stackAfter = value3 instruction.divide_p.operands = numberContext instruction.modulo_p.shortDescription = Modulo divide two values using number context -instruction.modulo_p.description = +instruction.modulo_p.description = instruction.modulo_p.stackBefore = value1, value2 instruction.modulo_p.stackAfter = value3 instruction.modulo_p.operands = numberContext instruction.increment_i.shortDescription = Increment integer value -instruction.increment_i.description = +instruction.increment_i.description = instruction.increment_i.stackBefore = value instruction.increment_i.stackAfter = incrementedValue -instruction.increment_i.operands = +instruction.increment_i.operands = instruction.decrement_i.shortDescription = Decrement integer value -instruction.decrement_i.description = +instruction.decrement_i.description = instruction.decrement_i.stackBefore = value instruction.decrement_i.stackAfter = decrementedValue -instruction.decrement_i.operands = +instruction.decrement_i.operands = instruction.inclocal_i.shortDescription = Increment local register integer value -instruction.inclocal_i.description = -instruction.inclocal_i.stackBefore = -instruction.inclocal_i.stackAfter = +instruction.inclocal_i.description = +instruction.inclocal_i.stackBefore = +instruction.inclocal_i.stackAfter = instruction.inclocal_i.operands = localRegister instruction.declocal_i.shortDescription = Decrement local register integer value -instruction.declocal_i.description = -instruction.declocal_i.stackBefore = -instruction.declocal_i.stackAfter = +instruction.declocal_i.description = +instruction.declocal_i.stackBefore = +instruction.declocal_i.stackAfter = instruction.declocal_i.operands = localRegister instruction.negate_i.shortDescription = Negate integer value -instruction.negate_i.description = +instruction.negate_i.description = instruction.negate_i.stackBefore = value instruction.negate_i.stackAfter = -value -instruction.negate_i.operands = +instruction.negate_i.operands = instruction.add_i.shortDescription = Add two integer values -instruction.add_i.description = +instruction.add_i.description = instruction.add_i.stackBefore = value1, value2 instruction.add_i.stackAfter = value3 -instruction.add_i.operands = +instruction.add_i.operands = instruction.subtract_i.shortDescription = Subtract two integer values -instruction.subtract_i.description = +instruction.subtract_i.description = instruction.subtract_i.stackBefore = value1, value2 instruction.subtract_i.stackAfter = value3 -instruction.subtract_i.operands = +instruction.subtract_i.operands = instruction.multiply_i.shortDescription = Multiply two integer values -instruction.multiply_i.description = +instruction.multiply_i.description = instruction.multiply_i.stackBefore = value1, value2 instruction.multiply_i.stackAfter = value3 -instruction.multiply_i.operands = +instruction.multiply_i.operands = instruction.getlocal0.shortDescription = Get local register 0 -instruction.getlocal0.description = -instruction.getlocal0.stackBefore = +instruction.getlocal0.description = +instruction.getlocal0.stackBefore = instruction.getlocal0.stackAfter = value -instruction.getlocal0.operands = +instruction.getlocal0.operands = instruction.getlocal1.shortDescription = Get local register 1 -instruction.getlocal1.description = -instruction.getlocal1.stackBefore = +instruction.getlocal1.description = +instruction.getlocal1.stackBefore = instruction.getlocal1.stackAfter = value -instruction.getlocal1.operands = +instruction.getlocal1.operands = instruction.getlocal2.shortDescription = Get local register 2 -instruction.getlocal2.description = -instruction.getlocal2.stackBefore = +instruction.getlocal2.description = +instruction.getlocal2.stackBefore = instruction.getlocal2.stackAfter = value -instruction.getlocal2.operands = +instruction.getlocal2.operands = instruction.getlocal3.shortDescription = Get local register 3 -instruction.getlocal3.description = -instruction.getlocal3.stackBefore = +instruction.getlocal3.description = +instruction.getlocal3.stackBefore = instruction.getlocal3.stackAfter = value -instruction.getlocal3.operands = +instruction.getlocal3.operands = instruction.setlocal0.shortDescription = Set local register 0 -instruction.setlocal0.description = +instruction.setlocal0.description = instruction.setlocal0.stackBefore = value -instruction.setlocal0.stackAfter = -instruction.setlocal0.operands = +instruction.setlocal0.stackAfter = +instruction.setlocal0.operands = instruction.setlocal1.shortDescription = Set local register 1 -instruction.setlocal1.description = +instruction.setlocal1.description = instruction.setlocal1.stackBefore = value -instruction.setlocal1.stackAfter = -instruction.setlocal1.operands = +instruction.setlocal1.stackAfter = +instruction.setlocal1.operands = instruction.setlocal2.shortDescription = Set local register 2 -instruction.setlocal2.description = +instruction.setlocal2.description = instruction.setlocal2.stackBefore = value -instruction.setlocal2.stackAfter = -instruction.setlocal2.operands = +instruction.setlocal2.stackAfter = +instruction.setlocal2.operands = instruction.setlocal3.shortDescription = Set local register 3 -instruction.setlocal3.description = +instruction.setlocal3.description = instruction.setlocal3.stackBefore = value -instruction.setlocal3.stackAfter = -instruction.setlocal3.operands = +instruction.setlocal3.stackAfter = +instruction.setlocal3.operands = #Undocumented: instruction.invalid.shortDescription = Invalid -instruction.invalid.description = +instruction.invalid.description = #instruction.invalid.stackBefore = #instruction.invalid.stackAfter = #instruction.invalid.operands = - #Undocumented: + instruction.abs_jump.shortDescription = Absolute jump -instruction.abs_jump.description = +instruction.abs_jump.description = #instruction.abs_jump.stackBefore = #instruction.abs_jump.stackAfter = #instruction.abs_jump.operands = instruction.debug.shortDescription = Debugging info -instruction.debug.description = -instruction.debug.stackBefore = -instruction.debug.stackAfter = +instruction.debug.description = +instruction.debug.stackBefore = +instruction.debug.stackAfter = instruction.debug.operands = debugType, regName, localRegister, extra instruction.debugline.shortDescription = Debugging line number info -instruction.debugline.description = -instruction.debugline.stackBefore = -instruction.debugline.stackAfter = +instruction.debugline.description = +instruction.debugline.stackBefore = +instruction.debugline.stackAfter = instruction.debugline.operands = lineNumber instruction.debugfile.shortDescription = Debugging file info -instruction.debugfile.description = -instruction.debugfile.stackBefore = -instruction.debugfile.stackAfter = +instruction.debugfile.description = +instruction.debugfile.stackBefore = +instruction.debugfile.stackAfter = instruction.debugfile.operands = fileName instruction.bkptline.shortDescription = Breakpoint on line -instruction.bkptline.description = -instruction.bkptline.stackBefore = -instruction.bkptline.stackAfter = +instruction.bkptline.description = +instruction.bkptline.stackBefore = +instruction.bkptline.stackAfter = instruction.bkptline.operands = lineNumber #Undocumented: instruction.timestamp.shortDescription = Timestamp -instruction.timestamp.description = -instruction.timestamp.stackBefore = -instruction.timestamp.stackAfter = -instruction.timestamp.operands = +instruction.timestamp.description = +instruction.timestamp.stackBefore = +instruction.timestamp.stackAfter = +instruction.timestamp.operands = #Undocumented: instruction.verifypass.shortDescription = Verify pass -instruction.verifypass.description = +instruction.verifypass.description = #instruction.verifypass.stackBefore = #instruction.verifypass.stackAfter = #instruction.verifypass.operands = - #Undocumented: + instruction.alloc.shortDescription = Alloc -instruction.alloc.description = +instruction.alloc.description = #instruction.alloc.stackBefore = #instruction.alloc.stackAfter = #instruction.alloc.operands = - #Undocumented: + instruction.mark.shortDescription = Mark -instruction.mark.description = +instruction.mark.description = #instruction.mark.stackBefore = #instruction.mark.stackAfter = #instruction.mark.operands = - #Undocumented: + instruction.wb.shortDescription = Wb -instruction.wb.description = +instruction.wb.description = #instruction.wb.stackBefore = #instruction.wb.stackAfter = #instruction.wb.operands = - #Undocumented: + instruction.prologue.shortDescription = Prologue -instruction.prologue.description = +instruction.prologue.description = #instruction.prologue.stackBefore = #instruction.prologue.stackAfter = #instruction.prologue.operands = - #Undocumented: + instruction.sendenter.shortDescription = Send enter -instruction.sendenter.description = +instruction.sendenter.description = #instruction.sendenter.stackBefore = #instruction.sendenter.stackAfter = #instruction.sendenter.operands = - #Undocumented: + instruction.doubletoatom.shortDescription = Double to atom -instruction.doubletoatom.description = +instruction.doubletoatom.description = #instruction.doubletoatom.stackBefore = #instruction.doubletoatom.stackAfter = #instruction.doubletoatom.operands = - #Undocumented: + instruction.sweep.shortDescription = Sweep -instruction.sweep.description = +instruction.sweep.description = #instruction.sweep.stackBefore = #instruction.sweep.stackAfter = #instruction.sweep.operands = - #Undocumented: + instruction.codegenop.shortDescription = CodeGenOp -instruction.codegenop.description = +instruction.codegenop.description = #instruction.codegenop.stackBefore = #instruction.codegenop.stackAfter = #instruction.codegenop.operands = - #Undocumented: + instruction.verifyop.shortDescription = VerifyOp -instruction.verifyop.description = +instruction.verifyop.description = #instruction.verifyop.stackBefore = #instruction.verifyop.stackAfter = #instruction.verifyop.operands = - #Undocumented: + instruction.decode.shortDescription = Decode -instruction.decode.description = +instruction.decode.description = #instruction.decode.stackBefore = #instruction.decode.stackAfter = #instruction.decode.operands = instruction.unplus.shortDescription = Unary plus - coerce to numeric -instruction.unplus.description = +instruction.unplus.description = instruction.unplus.stackBefore = value instruction.unplus.stackAfter = value -instruction.unplus.operands = +instruction.unplus.operands = instruction.pushconstant.shortDescription = Push constant value on stack -instruction.pushconstant.description = +instruction.pushconstant.description = #instruction.pushconstant.stackBefore = #instruction.pushconstant.stackAfter = -instruction.pushconstant.operands = value \ No newline at end of file +instruction.pushconstant.operands = value diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_tr.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_tr.properties index 0e6bb0233..cfb4facd6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_tr.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_tr.properties @@ -12,10 +12,10 @@ # # You should have received a copy of the GNU Lesser General Public # License along with this library. - #String for whole list generation + ui.list.heading = AVM2 Talimat listesi ui.list.pageTitle = AVM2 Talimat listesi ui.list.documentTitle = AVM2 Talimat listesi @@ -25,15 +25,15 @@ ui.list.pageDescription = Bilinen t\u00fcm ActionScript 3 - AVM2 talimatlar\u013 ui.unknown = ??? -ui.stack = Y\u0131\u011f\u0131n:\u0020 -ui.stack.before = ...,\u0020 +ui.stack = Y\u0131\u011f\u0131n: +ui.stack.before = ..., ui.stack.before.empty = ... -ui.stack.to = \u0020\u279e\u0020 -ui.flags = Bayraklar:\u0020 -ui.description = A\u00e7\u0131klama:\u0020 -ui.filter.hide = Gizle:\u0020 -ui.filter.byname = \u0130sme g\u00f6re ara:\u0020 -ui.filter.order = S\u0131ralama:\u0020 +ui.stack.to = \ \u279e +ui.flags = Bayraklar: +ui.description = A\u00e7\u0131klama: +ui.filter.hide = Gizle: +ui.filter.byname = \u0130sme g\u00f6re ara: +ui.filter.order = S\u0131ralama: ui.filter.order.code = kod ui.filter.order.name = isim @@ -212,7 +212,6 @@ operandType.float4Index = Float4 dizini operandType.float4Index.description = Float4 de\u011ferleri sabit havuz i\u00e7ine dizin operandType.float4Index.name = float4Index operandType.float4Index.uiName = float4 -operandType.namespaceIndex = operandType.namespaceIndex = Ad alan\u0131 sabit havuza dizin operandType.namespaceIndex.name = namespaceIndex operandType.namespaceIndex.uiName = namespace @@ -224,30 +223,30 @@ operandType.namespaceIndex.uiName = namespace instruction.bkpt.shortDescription = Kesme noktas\u0131 instruction.bkpt.description = Hata ay\u0131klama s\u0131ras\u0131nda kesme noktas\u0131 -instruction.bkpt.stackBefore = -instruction.bkpt.stackAfter = -instruction.bkpt.operands = +instruction.bkpt.stackBefore = +instruction.bkpt.stackAfter = +instruction.bkpt.operands = instruction.nop.shortDescription = \u0130\u015flem yok instruction.nop.description = Hi\u00e7 bir\u015fey yapm\u0131yor -instruction.nop.stackBefore = -instruction.nop.stackAfter = -instruction.nop.operands = +instruction.nop.stackBefore = +instruction.nop.stackAfter = +instruction.nop.operands = instruction.throw.shortDescription = \u0130stisna atmak instruction.throw.description = Y\u0131\u011f\u0131n\u0131n de\u011ferini \u00e7\u0131kar\u0131r ve atar instruction.throw.stackBefore = de\u011fer -instruction.throw.stackAfter = -instruction.throw.operands = +instruction.throw.stackAfter = +instruction.throw.operands = instruction.getsuper.shortDescription = \u00dcst s\u0131n\u0131f \u00f6zelli\u011fi al\u0131n -instruction.getsuper.description = +instruction.getsuper.description = instruction.getsuper.stackBefore = obj, [ns], [isim] instruction.getsuper.stackAfter = de\u011fer instruction.getsuper.operands = parentClassMultiname @@ -255,376 +254,376 @@ instruction.getsuper.operands = parentClassMultiname instruction.setsuper.shortDescription = \u00dcst s\u0131n\u0131f \u00f6zelli\u011fini ayarla -instruction.setsuper.description = +instruction.setsuper.description = instruction.setsuper.stackBefore = obj, [ns], [isim], de\u011fer -instruction.setsuper.stackAfter = +instruction.setsuper.stackAfter = instruction.setsuper.operands = parentClassMultiname instruction.dxns.shortDescription = Varsay\u0131lan XML ad alan\u0131n\u0131 ayarla -instruction.dxns.description = -instruction.dxns.stackBefore = -instruction.dxns.stackAfter = +instruction.dxns.description = +instruction.dxns.stackBefore = +instruction.dxns.stackAfter = instruction.dxns.operands = uriString instruction.dxnslate.shortDescription = \u00c7al\u0131\u015fma zaman\u0131nda varsay\u0131lan XML ad alan\u0131 ayarla -instruction.dxnslate.description = +instruction.dxnslate.description = instruction.dxnslate.stackBefore = uriValue -instruction.dxnslate.stackAfter = -instruction.dxnslate.operands = +instruction.dxnslate.stackAfter = +instruction.dxnslate.operands = instruction.kill.shortDescription = Yerel kayd\u0131 \u00f6ld\u00fcr -instruction.kill.description = -instruction.kill.stackBefore = -instruction.kill.stackAfter = +instruction.kill.description = +instruction.kill.stackBefore = +instruction.kill.stackAfter = instruction.kill.operands = killedRegister instruction.label.shortDescription = Bir \u015fubenin hedefi instruction.label.description = Bu, takip eden \u015fubenin hedefi sadece bir i\u015faret -instruction.label.stackBefore = -instruction.label.stackAfter = -instruction.label.operands = +instruction.label.stackBefore = +instruction.label.stackAfter = +instruction.label.operands = instruction.lf32x4.shortDescription = 32 bit float4 y\u00fckle -instruction.lf32x4.description = +instruction.lf32x4.description = instruction.lf32x4.stackBefore = adres instruction.lf32x4.stackAfter = float4Value -instruction.lf32x4.operands = +instruction.lf32x4.operands = instruction.sf32x4.shortDescription = Ma\u011faza 32 bit float4 -instruction.sf32x4.description = +instruction.sf32x4.description = instruction.sf32x4.stackBefore = float4Value, adres -instruction.sf32x4.stackAfter = -instruction.sf32x4.operands = +instruction.sf32x4.stackAfter = +instruction.sf32x4.operands = instruction.ifnlt.shortDescription = \u015eube daha d\u00fc\u015f\u00fck de\u011filse -instruction.ifnlt.description = +instruction.ifnlt.description = instruction.ifnlt.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifnlt.stackAfter = +instruction.ifnlt.stackAfter = instruction.ifnlt.operands = branchTarget instruction.ifnle.shortDescription = \u015eube d\u00fc\u015f\u00fck veya e\u015fit de\u011filse -instruction.ifnle.description = +instruction.ifnle.description = instruction.ifnle.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifnle.stackAfter = +instruction.ifnle.stackAfter = instruction.ifnle.operands = branchTarget instruction.ifngt.shortDescription = \u015eube daha b\u00fcy\u00fck de\u011filse -instruction.ifngt.description = +instruction.ifngt.description = instruction.ifngt.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifngt.stackAfter = +instruction.ifngt.stackAfter = instruction.ifngt.operands = branchTarget instruction.ifnge.shortDescription = \u015eube daha b\u00fcy\u00fck veya e\u015fit de\u011filse -instruction.ifnge.description = +instruction.ifnge.description = instruction.ifnge.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifnge.stackAfter = +instruction.ifnge.stackAfter = instruction.ifnge.operands = branchTarget instruction.jump.shortDescription = Konuma atla -instruction.jump.description = -instruction.jump.stackBefore = -instruction.jump.stackAfter = +instruction.jump.description = +instruction.jump.stackBefore = +instruction.jump.stackAfter = instruction.jump.operands = konum -instruction.iftrue.shortDescription = \u015eube do\u011fruysa -instruction.iftrue.description = +instruction.iftrue.shortDescription = \u015eube do\u011fruysa +instruction.iftrue.description = instruction.iftrue.stackBefore = de\u011fer -instruction.iftrue.stackAfter = +instruction.iftrue.stackAfter = instruction.iftrue.operands = branchTarget instruction.iffalse.shortDescription = \u015eube yanl\u0131\u015f ise -instruction.iffalse.description = +instruction.iffalse.description = instruction.iffalse.stackBefore = de\u011fer -instruction.iffalse.stackAfter = +instruction.iffalse.stackAfter = instruction.iffalse.operands = branchTarget instruction.ifeq.shortDescription = \u015eube e\u015fitse -instruction.ifeq.description = +instruction.ifeq.description = instruction.ifeq.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifeq.stackAfter = +instruction.ifeq.stackAfter = instruction.ifeq.operands = branchTarget instruction.ifne.shortDescription = \u015eube e\u015fit de\u011filse -instruction.ifne.description = +instruction.ifne.description = instruction.ifne.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifne.stackAfter = +instruction.ifne.stackAfter = instruction.ifne.operands = branchTarget instruction.iflt.shortDescription = \u015eube daha d\u00fc\u015f\u00fckse -instruction.iflt.description = +instruction.iflt.description = instruction.iflt.stackBefore = de\u011fer1, de\u011fer2 -instruction.iflt.stackAfter = +instruction.iflt.stackAfter = instruction.iflt.operands = branchTarget instruction.ifle.shortDescription = \u015eube daha d\u00fc\u015f\u00fck veya e\u015fitse -instruction.ifle.description = +instruction.ifle.description = instruction.ifle.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifle.stackAfter = +instruction.ifle.stackAfter = instruction.ifle.operands = branchTarget instruction.ifgt.shortDescription = \u015eube e\u011fer b\u00fcy\u00fckse -instruction.ifgt.description = +instruction.ifgt.description = instruction.ifgt.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifgt.stackAfter = +instruction.ifgt.stackAfter = instruction.ifgt.operands = branchTarget instruction.ifge.shortDescription = \u015eube e\u011fer b\u00fcy\u00fck veya e\u015fitse -instruction.ifge.description = +instruction.ifge.description = instruction.ifge.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifge.stackAfter = +instruction.ifge.stackAfter = instruction.ifge.operands = branchTarget instruction.ifstricteq.shortDescription = \u015eube tam e\u015fitse -instruction.ifstricteq.description = +instruction.ifstricteq.description = instruction.ifstricteq.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifstricteq.stackAfter = +instruction.ifstricteq.stackAfter = instruction.ifstricteq.operands = branchTarget instruction.ifstrictne.shortDescription = \u015eube tam e\u015fit de\u011filse -instruction.ifstrictne.description = +instruction.ifstrictne.description = instruction.ifstrictne.stackBefore = de\u011fer1, de\u011fer2 -instruction.ifstrictne.stackAfter = +instruction.ifstrictne.stackAfter = instruction.ifstrictne.operands = branchTarget instruction.lookupswitch.shortDescription = Dizine dayal\u0131 \u015fube -instruction.lookupswitch.description = +instruction.lookupswitch.description = instruction.lookupswitch.stackBefore = dizin -instruction.lookupswitch.stackAfter = +instruction.lookupswitch.stackAfter = instruction.lookupswitch.operands = defaultTarget, caseCount, case0Target, case1Target, ... instruction.pushwith.shortDescription = Kapsam y\u0131\u011f\u0131n\u0131 \u00fczerine itin -instruction.pushwith.description = +instruction.pushwith.description = instruction.pushwith.stackBefore = withScope -instruction.pushwith.stackAfter = -instruction.pushwith.operands = +instruction.pushwith.stackAfter = +instruction.pushwith.operands = instruction.popscope.shortDescription = Kapsam y\u0131\u011f\u0131n\u0131ndan \u00e7\u0131kar ve de\u011feri at -instruction.popscope.description = -instruction.popscope.stackBefore = -instruction.popscope.stackAfter = -instruction.popscope.operands = +instruction.popscope.description = +instruction.popscope.stackBefore = +instruction.popscope.stackAfter = +instruction.popscope.operands = instruction.nextname.shortDescription = Bir sonraki \u00f6zelli\u011fin ismini al -instruction.nextname.description = +instruction.nextname.description = instruction.nextname.stackBefore = obj, dizin instruction.nextname.stackAfter = isim -instruction.nextname.operands = +instruction.nextname.operands = instruction.hasnext.shortDescription = Nesnenin daha fazla \u00f6zelli\u011fi var m\u0131 kontrol edin -instruction.hasnext.description = +instruction.hasnext.description = instruction.hasnext.stackBefore = obj, currentIndex instruction.hasnext.stackAfter = nextIndex -instruction.hasnext.operands = +instruction.hasnext.operands = instruction.pushnull.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde bo\u015f de\u011feri it -instruction.pushnull.description = -instruction.pushnull.stackBefore = +instruction.pushnull.description = +instruction.pushnull.stackBefore = instruction.pushnull.stackAfter = bo\u015f -instruction.pushnull.operands = +instruction.pushnull.operands = instruction.pushundefined.shortDescription = Tan\u0131mlanamayan de\u011feri y\u0131\u011f\u0131na it -instruction.pushundefined.description = -instruction.pushundefined.stackBefore = +instruction.pushundefined.description = +instruction.pushundefined.stackBefore = instruction.pushundefined.stackAfter = tan\u0131ms\u0131z -instruction.pushundefined.operands = +instruction.pushundefined.operands = instruction.pushfloat.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde y\u00fczen de\u011feri it -instruction.pushfloat.description = -instruction.pushfloat.stackBefore = +instruction.pushfloat.description = +instruction.pushfloat.stackBefore = instruction.pushfloat.stackAfter = floatValue instruction.pushfloat.operands = y\u00fczen instruction.nextvalue.shortDescription = Sonraki \u00f6zelli\u011fin de\u011ferini al -instruction.nextvalue.description = +instruction.nextvalue.description = instruction.nextvalue.stackBefore = obj, dizin instruction.nextvalue.stackAfter = de\u011fer -instruction.nextvalue.operands = +instruction.nextvalue.operands = instruction.pushbyte.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde bayt de\u011ferini it -instruction.pushbyte.description = -instruction.pushbyte.stackBefore = +instruction.pushbyte.description = +instruction.pushbyte.stackBefore = instruction.pushbyte.stackAfter = byteValue instruction.pushbyte.operands = de\u011fer instruction.pushshort.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde k\u0131sa de\u011feri it -instruction.pushshort.description = -instruction.pushshort.stackBefore = +instruction.pushshort.description = +instruction.pushshort.stackBefore = instruction.pushshort.stackAfter = shortValue instruction.pushshort.operands = de\u011fer instruction.pushtrue.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde do\u011fru it -instruction.pushtrue.description = -instruction.pushtrue.stackBefore = +instruction.pushtrue.description = +instruction.pushtrue.stackBefore = instruction.pushtrue.stackAfter = do\u011fru -instruction.pushtrue.operands = +instruction.pushtrue.operands = instruction.pushfalse.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde yanl\u0131\u015f it -instruction.pushfalse.description = -instruction.pushfalse.stackBefore = +instruction.pushfalse.description = +instruction.pushfalse.stackBefore = instruction.pushfalse.stackAfter = yanl\u0131\u015f -instruction.pushfalse.operands = +instruction.pushfalse.operands = instruction.pushnan.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde NaN de\u011ferini it -instruction.pushnan.description = -instruction.pushnan.stackBefore = +instruction.pushnan.description = +instruction.pushnan.stackBefore = instruction.pushnan.stackAfter = NaN -instruction.pushnan.operands = +instruction.pushnan.operands = -instruction.pop.shortDescription =Y\u0131\u011f\u0131ndan en y\u00fcksek de\u011feri at -instruction.pop.description = +instruction.pop.shortDescription = Y\u0131\u011f\u0131ndan en y\u00fcksek de\u011feri at +instruction.pop.description = instruction.pop.stackBefore = de\u011fer -instruction.pop.stackAfter = -instruction.pop.operands = +instruction.pop.stackAfter = +instruction.pop.operands = instruction.dup.shortDescription = Y\u0131\u011f\u0131nda yinelenen de\u011fer -instruction.dup.description = +instruction.dup.description = instruction.dup.stackBefore = de\u011fer instruction.dup.stackAfter = de\u011fer, de\u011fer -instruction.dup.operands = +instruction.dup.operands = instruction.swap.shortDescription = Y\u0131\u011f\u0131n \u00fcst\u00fcnde iki de\u011fer de\u011fi\u015ftir -instruction.swap.description = +instruction.swap.description = instruction.swap.stackBefore = de\u011fer1, de\u011fer2 instruction.swap.stackAfter = de\u011fer2, de\u011fer1 -instruction.swap.operands = +instruction.swap.operands = instruction.pushstring.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde dize de\u011ferini it -instruction.pushstring.description = -instruction.pushstring.stackBefore = +instruction.pushstring.description = +instruction.pushstring.stackBefore = instruction.pushstring.stackAfter = stringValue instruction.pushstring.operands = de\u011fer instruction.pushint.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde tam say\u0131 de\u011ferini it -instruction.pushint.description = -instruction.pushint.stackBefore = +instruction.pushint.description = +instruction.pushint.stackBefore = instruction.pushint.stackAfter = intValue instruction.pushint.operands = de\u011fer instruction.pushuint.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde i\u015faretsiz tamsay\u0131 de\u011ferini it -instruction.pushuint.description = -instruction.pushuint.stackBefore = +instruction.pushuint.description = +instruction.pushuint.stackBefore = instruction.pushuint.stackAfter = uintValue instruction.pushuint.operands = de\u011fer instruction.pushdouble.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde \u00e7ift hassas de\u011feri it -instruction.pushdouble.description = -instruction.pushdouble.stackBefore = +instruction.pushdouble.description = +instruction.pushdouble.stackBefore = instruction.pushdouble.stackAfter = doubleValue instruction.pushdouble.operands = de\u011fer instruction.pushscope.shortDescription = Kapsam y\u0131\u011f\u0131n\u0131ndaki nesneyi it -instruction.pushscope.description = +instruction.pushscope.description = instruction.pushscope.stackBefore = obj -instruction.pushscope.stackAfter = -instruction.pushscope.operands = +instruction.pushscope.stackAfter = +instruction.pushscope.operands = instruction.pushnamespace.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde ad alan\u0131 it -instruction.pushnamespace.description = -instruction.pushnamespace.stackBefore = +instruction.pushnamespace.description = +instruction.pushnamespace.stackBefore = instruction.pushnamespace.stackAfter = ad alan\u0131 instruction.pushnamespace.operands = de\u011fer instruction.hasnext2.shortDescription = Nesnenin daha fazla \u00f6zelli\u011fi var m\u0131 kontrol edin (kay\u0131t baz\u0131nda) -instruction.hasnext2.description = -instruction.hasnext2.stackBefore = +instruction.hasnext2.description = +instruction.hasnext2.stackBefore = instruction.hasnext2.stackAfter = boolValue instruction.hasnext2.operands = objectReg, indexReg instruction.pushdecimal.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde ondal\u0131k de\u011feri it -instruction.pushdecimal.description = -instruction.pushdecimal.stackBefore = +instruction.pushdecimal.description = +instruction.pushdecimal.stackBefore = instruction.pushdecimal.stackAfter = decimalValue instruction.pushdecimal.operands = de\u011fer @@ -632,105 +631,105 @@ instruction.pushdecimal.operands = de\u011fer instruction.pushdnan.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde ondal\u0131k NaN de\u011ferini it -instruction.pushdnan.description = +instruction.pushdnan.description = #instruction.pushdnan.stackBefore = #instruction.pushdnan.stackAfter = -instruction.pushdnan.operands = +instruction.pushdnan.operands = instruction.li8.shortDescription = 8bit tamsay\u0131 de\u011ferini y\u00fckle -instruction.li8.description = +instruction.li8.description = instruction.li8.stackBefore = adres instruction.li8.stackAfter = int8Value -instruction.li8.operands = +instruction.li8.operands = instruction.li16.shortDescription = 16bit tamsay\u0131 de\u011ferini y\u00fckle -instruction.li16.description = +instruction.li16.description = instruction.li16.stackBefore = adres instruction.li16.stackAfter = int16Value -instruction.li16.operands = +instruction.li16.operands = instruction.li32.shortDescription = 32bit tam say\u0131 de\u011ferini y\u00fckle -instruction.li32.description = +instruction.li32.description = instruction.li32.stackBefore = adres instruction.li32.stackAfter = int32Value -instruction.li32.operands = +instruction.li32.operands = instruction.lf32.shortDescription = 32bit y\u00fczen de\u011feri y\u00fckle -instruction.lf32.description = +instruction.lf32.description = instruction.lf32.stackBefore = adres instruction.lf32.stackAfter = float32Value -instruction.lf32.operands = +instruction.lf32.operands = instruction.lf64.shortDescription = 64bit y\u00fczen de\u011feri y\u00fckle -instruction.lf64.description = +instruction.lf64.description = instruction.lf64.stackBefore = adres instruction.lf64.stackAfter = float64Value -instruction.lf64.operands = +instruction.lf64.operands = instruction.si8.shortDescription = 8bit tamsay\u0131 de\u011ferini sakla -instruction.si8.description = +instruction.si8.description = instruction.si8.stackBefore = de\u011fer, adres -instruction.si8.stackAfter = -instruction.si8.operands = +instruction.si8.stackAfter = +instruction.si8.operands = instruction.si16.shortDescription = 16bit tamsay\u0131 de\u011ferini sakla -instruction.si16.description = +instruction.si16.description = instruction.si16.stackBefore = de\u011fer, adres -instruction.si16.stackAfter = -instruction.si16.operands = +instruction.si16.stackAfter = +instruction.si16.operands = instruction.si32.shortDescription = 32bit tamsay\u0131 de\u011ferini sakla -instruction.si32.description = +instruction.si32.description = instruction.si32.stackBefore = de\u011fer, adres -instruction.si32.stackAfter = -instruction.si32.operands = +instruction.si32.stackAfter = +instruction.si32.operands = instruction.sf32.shortDescription = 32bit y\u00fczen de\u011feri sakla -instruction.sf32.description = +instruction.sf32.description = instruction.sf32.stackBefore = de\u011fer, adres -instruction.sf32.stackAfter = -instruction.sf32.operands = +instruction.sf32.stackAfter = +instruction.sf32.operands = instruction.sf64.shortDescription = 64bit y\u00fczen de\u011feri sakla -instruction.sf64.description = +instruction.sf64.description = instruction.sf64.stackBefore = de\u011fer, adres -instruction.sf64.stackAfter = -instruction.sf64.operands = +instruction.sf64.stackAfter = +instruction.sf64.operands = instruction.newfunction.shortDescription = Yeni i\u015flev nesnesi olu\u015ftur -instruction.newfunction.description = -instruction.newfunction.stackBefore = +instruction.newfunction.description = +instruction.newfunction.stackBefore = instruction.newfunction.stackAfter = i\u015flev instruction.newfunction.operands = y\u00f6ntem instruction.call.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde \u00e7a\u011fr\u0131 i\u015flevi -instruction.call.description = +instruction.call.description = instruction.call.stackBefore = i\u015flev, bu, arg1, ..., argN instruction.call.stackAfter = de\u011fer instruction.call.operands = argCount @@ -738,7 +737,7 @@ instruction.call.operands = argCount instruction.construct.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde yap\u0131c\u0131 i\u015flevini \u00e7a\u011f\u0131r -instruction.construct.description = +instruction.construct.description = instruction.construct.stackBefore = i\u015flev, arg1, ..., argN instruction.construct.stackAfter = de\u011fer instruction.construct.operands = argCount @@ -746,7 +745,7 @@ instruction.construct.operands = argCount instruction.callmethod.shortDescription = G\u00f6nderim kimli\u011fi ile nesne \u00e7a\u011fr\u0131 y\u00f6ntemi -instruction.callmethod.description = +instruction.callmethod.description = instruction.callmethod.stackBefore = bu, arg1, ..., argN instruction.callmethod.stackAfter = de\u011fer instruction.callmethod.operands = y\u00f6ntem, argCount @@ -754,7 +753,7 @@ instruction.callmethod.operands = y\u00f6ntem, argCount instruction.callstatic.shortDescription = ABC dosyas\u0131nda y\u00f6ntem kimli\u011fi ile \u00e7a\u011fr\u0131 y\u00f6ntemi -instruction.callstatic.description = +instruction.callstatic.description = instruction.callstatic.stackBefore = bu, arg1, ..., argN instruction.callstatic.stackAfter = de\u011fer instruction.callstatic.operands = y\u00f6ntem, argCount @@ -762,7 +761,7 @@ instruction.callstatic.operands = y\u00f6ntem, argCount instruction.callsuper.shortDescription = \u00dcst s\u0131n\u0131fta \u00e7a\u011fr\u0131 y\u00f6ntemi -instruction.callsuper.description = +instruction.callsuper.description = instruction.callsuper.stackBefore = obj, [ns], [isim], arg1, ..., argN instruction.callsuper.stackAfter = de\u011fer instruction.callsuper.operands = methodName, argCount @@ -770,7 +769,7 @@ instruction.callsuper.operands = methodName, argCount instruction.callproperty.shortDescription = Arama \u00f6zelli\u011fi -instruction.callproperty.description = +instruction.callproperty.description = instruction.callproperty.stackBefore = obj, [ns], [isim], arg1, ..., argN instruction.callproperty.stackAfter = de\u011fer instruction.callproperty.operands = \u00f6zellik, argCount @@ -778,31 +777,31 @@ instruction.callproperty.operands = \u00f6zellik, argCount instruction.returnvoid.shortDescription = Bir y\u00f6ntemden d\u00f6n\u00fc\u015f -instruction.returnvoid.description = -instruction.returnvoid.stackBefore = -instruction.returnvoid.stackAfter = -instruction.returnvoid.operands = +instruction.returnvoid.description = +instruction.returnvoid.stackBefore = +instruction.returnvoid.stackAfter = +instruction.returnvoid.operands = instruction.returnvalue.shortDescription = Bir y\u00f6ntemden d\u00f6n\u00fc\u015f de\u011feri -instruction.returnvalue.description = +instruction.returnvalue.description = instruction.returnvalue.stackBefore = de\u011fer -instruction.returnvalue.stackAfter = -instruction.returnvalue.operands = +instruction.returnvalue.stackAfter = +instruction.returnvalue.operands = instruction.constructsuper.shortDescription = Bir nesnenin \u00fcst yap\u0131c\u0131s\u0131n\u0131 \u00e7a\u011f\u0131r -instruction.constructsuper.description = +instruction.constructsuper.description = instruction.constructsuper.stackBefore = obj, arg1, ..., argN -instruction.constructsuper.stackAfter = +instruction.constructsuper.stackAfter = instruction.constructsuper.operands = argCount instruction.constructprop.shortDescription = Bir nesnenin \u00f6zelli\u011fini in\u015fa et -instruction.constructprop.description = +instruction.constructprop.description = instruction.constructprop.stackBefore = obj, [ns], [isim], arg1, ..., argN instruction.constructprop.stackAfter = de\u011fer instruction.constructprop.operands = \u00f6zellik, argCount @@ -811,7 +810,7 @@ instruction.constructprop.operands = \u00f6zellik, argCount instruction.callsuperid.shortDescription = S\u00fcper kimli\u011fi ara -instruction.callsuperid.description = +instruction.callsuperid.description = #instruction.callsuperid.stackBefore = #instruction.callsuperid.stackAfter = #instruction.callsuperid.operands = @@ -819,7 +818,7 @@ instruction.callsuperid.description = instruction.callproplex.shortDescription = Bu \u015fekilde bo\u015f ile \u00f6zellik \u00e7a\u011fr\u0131s\u0131 -instruction.callproplex.description = +instruction.callproplex.description = instruction.callproplex.stackBefore = obj, [ns], [isim], arg1, ..., argN instruction.callproplex.stackAfter = de\u011fer instruction.callproplex.operands = \u00f6zellik, argCount @@ -828,7 +827,7 @@ instruction.callproplex.operands = \u00f6zellik, argCount instruction.callinterface.shortDescription = \u00c7a\u011fr\u0131 arabirimi -instruction.callinterface.description = +instruction.callinterface.description = #instruction.callinterface.stackBefore = #instruction.callinterface.stackAfter = @@ -839,16 +838,16 @@ instruction.callinterface.operands = arabirim, argCount instruction.callsupervoid.shortDescription = \u00dcst s\u0131n\u0131ftaki \u00e7a\u011fr\u0131 y\u00f6ntemi, d\u00f6n\u00fc\u015f de\u011ferini at\u0131n -instruction.callsupervoid.description = +instruction.callsupervoid.description = instruction.callsupervoid.stackBefore = obj, [ns], [isim], arg1, ..., argN -instruction.callsupervoid.stackAfter = +instruction.callsupervoid.stackAfter = instruction.callsupervoid.operands = methodName, argCount instruction.callpropvoid.shortDescription = \u00c7a\u011fr\u0131 \u00f6zelli\u011fi, geri d\u00f6n\u00fc\u015f de\u011ferini at -instruction.callpropvoid.description = +instruction.callpropvoid.description = instruction.callpropvoid.stackBefore = obj, [ns], [isim], arg1, ..., argN instruction.callpropvoid.stackAfter = instruction.callpropvoid.operands = \u00f6zellik, argCount @@ -856,26 +855,26 @@ instruction.callpropvoid.operands = \u00f6zellik, argCount instruction.sxi1.shortDescription = \u0130\u015faret 1 bit de\u011ferini 32 bit'e uzat -instruction.sxi1.description = +instruction.sxi1.description = instruction.sxi1.stackBefore = de\u011fer instruction.sxi1.stackAfter = valueExtended -instruction.sxi1.operands = +instruction.sxi1.operands = instruction.sxi8.shortDescription = \u0130\u015faret 8 bit de\u011ferini 32 bit'e uzat -instruction.sxi8.description = +instruction.sxi8.description = instruction.sxi8.stackBefore = de\u011fer instruction.sxi8.stackAfter = valueExtended -instruction.sxi8.operands = +instruction.sxi8.operands = instruction.sxi16.shortDescription = \u0130\u015faret 16 bit de\u011ferini 32 bit'e uzat -instruction.sxi16.description = +instruction.sxi16.description = instruction.sxi16.stackBefore = de\u011fer instruction.sxi16.stackAfter = valueExtended -instruction.sxi16.operands = +instruction.sxi16.operands = @@ -888,15 +887,15 @@ instruction.applytype.operands = typeParamCount instruction.pushfloat4.shortDescription = Y\u0131\u011f\u0131ndaki float4 de\u011ferini it -instruction.pushfloat4.description = -instruction.pushfloat4.stackBefore = +instruction.pushfloat4.description = +instruction.pushfloat4.stackBefore = instruction.pushfloat4.stackAfter = float4Value instruction.pushfloat4.operands = float4 instruction.newobject.shortDescription = Yeni nesne olu\u015fturur -instruction.newobject.description = +instruction.newobject.description = instruction.newobject.stackBefore = isim1, de\u011fer1, isim2, de\u011fer2, ..., isimN, de\u011ferN instruction.newobject.stackAfter = newObject instruction.newobject.operands = propertyCount @@ -904,7 +903,7 @@ instruction.newobject.operands = propertyCount instruction.newarray.shortDescription = Yeni dizi olu\u015fturur -instruction.newarray.description = +instruction.newarray.description = instruction.newarray.stackBefore = de\u011fer1, de\u011fer2, ..., de\u011ferN instruction.newarray.stackAfter = newArray instruction.newarray.operands = valueCount @@ -912,15 +911,15 @@ instruction.newarray.operands = valueCount instruction.newactivation.shortDescription = Yeni etkinle\u015ftirme nesnesi olu\u015fturur -instruction.newactivation.description = -instruction.newactivation.stackBefore = +instruction.newactivation.description = +instruction.newactivation.stackBefore = instruction.newactivation.stackAfter = newActivation -instruction.newactivation.operands = +instruction.newactivation.operands = instruction.newclass.shortDescription = Yeni s\u0131n\u0131f olu\u015fturur -instruction.newclass.description = +instruction.newclass.description = instruction.newclass.stackBefore = baseType instruction.newclass.stackAfter = newClass instruction.newclass.operands = s\u0131n\u0131f @@ -928,7 +927,7 @@ instruction.newclass.operands = s\u0131n\u0131f instruction.getdescendants.shortDescription = Nesilleri al -instruction.getdescendants.description = +instruction.getdescendants.description = instruction.getdescendants.stackBefore = obj, [ns], [isim] instruction.getdescendants.stackAfter = de\u011fer instruction.getdescendants.operands = operand1 @@ -936,8 +935,8 @@ instruction.getdescendants.operands = operand1 instruction.newcatch.shortDescription = Yeni yakalama kapsam\u0131 olu\u015ftur -instruction.newcatch.description = -instruction.newcatch.stackBefore = +instruction.newcatch.description = +instruction.newcatch.stackBefore = instruction.newcatch.stackAfter = catchScope instruction.newcatch.operands = istisna @@ -945,18 +944,18 @@ instruction.newcatch.operands = istisna instruction.deldescendants.shortDescription = Nesilleri sil -instruction.deldescendants.description = +instruction.deldescendants.description = #instruction.deldescendants.stackBefore = #instruction.deldescendants.stackAfter = -instruction.deldescendants.operands = +instruction.deldescendants.operands = #Undocumented: instruction.findpropglobal.shortDescription = Global kapsamda \u00f6zellik ara -instruction.findpropglobal.description = +instruction.findpropglobal.description = instruction.findpropglobal.stackBefore = [ns], [isim] instruction.findpropglobal.stackAfter = obj instruction.findpropglobal.operands = \u00f6zellik @@ -964,7 +963,7 @@ instruction.findpropglobal.operands = \u00f6zellik instruction.findpropstrict.shortDescription = Kapsam y\u0131\u011f\u0131n\u0131nda \u00f6zellik ara, bulunamad\u0131\u011f\u0131nda hata -instruction.findpropstrict.description = +instruction.findpropstrict.description = instruction.findpropstrict.stackBefore = [ns], [isim] instruction.findpropstrict.stackAfter = obj instruction.findpropstrict.operands = \u00f6zellik @@ -972,7 +971,7 @@ instruction.findpropstrict.operands = \u00f6zellik instruction.findproperty.shortDescription = Kapsam y\u0131\u011f\u0131n\u0131nda \u00f6zellik ara, bulunamad\u0131\u011f\u0131nda \u00fcst nesne -instruction.findproperty.description = +instruction.findproperty.description = instruction.findproperty.stackBefore = [ns], [isim] instruction.findproperty.stackAfter = obj instruction.findproperty.operands = \u00f6zellik @@ -981,7 +980,7 @@ instruction.findproperty.operands = \u00f6zellik instruction.finddef.shortDescription = Komut dosyas\u0131 d\u00fczeyi tan\u0131m\u0131 ara -instruction.finddef.description = +instruction.finddef.description = instruction.finddef.stackBefore = [ns], [isim] instruction.finddef.stackAfter = obj instruction.finddef.operands = \u00f6zellik @@ -989,55 +988,55 @@ instruction.finddef.operands = \u00f6zellik instruction.getlex.shortDescription = \u00d6zellik bul ve al -instruction.getlex.description = -instruction.getlex.stackBefore = +instruction.getlex.description = +instruction.getlex.stackBefore = instruction.getlex.stackAfter = obj instruction.getlex.operands = \u00f6zellik instruction.setproperty.shortDescription = \u00d6zellik ayarla -instruction.setproperty.description = +instruction.setproperty.description = instruction.setproperty.stackBefore = obj, [ns], [isim], de\u011fer -instruction.setproperty.stackAfter = +instruction.setproperty.stackAfter = instruction.setproperty.operands = \u00f6zellik instruction.getlocal.shortDescription = Yerel kay\u0131t de\u011feri al -instruction.getlocal.description = -instruction.getlocal.stackBefore = +instruction.getlocal.description = +instruction.getlocal.stackBefore = instruction.getlocal.stackAfter = de\u011fer instruction.getlocal.operands = localRegIndex instruction.setlocal.shortDescription = Yerel kay\u0131t de\u011feri ayarla -instruction.setlocal.description = +instruction.setlocal.description = instruction.setlocal.stackBefore = de\u011fer -instruction.setlocal.stackAfter = +instruction.setlocal.stackAfter = instruction.setlocal.operands = localRegIndex instruction.getglobalscope.shortDescription = K\u00fcresel kapsam\u0131 al -instruction.getglobalscope.description = -instruction.getglobalscope.stackBefore = +instruction.getglobalscope.description = +instruction.getglobalscope.stackBefore = instruction.getglobalscope.stackAfter = obj -instruction.getglobalscope.operands = +instruction.getglobalscope.operands = instruction.getscopeobject.shortDescription = Kapsam nesnesi al -instruction.getscopeobject.description = -instruction.getscopeobject.stackBefore = +instruction.getscopeobject.description = +instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj instruction.getscopeobject.operands = scopeIndex instruction.getproperty.shortDescription = \u00d6zellik al -instruction.getproperty.description = +instruction.getproperty.description = instruction.getproperty.stackBefore = obj, [ns], [name] instruction.getproperty.stackAfter = de\u011fer instruction.getproperty.operands = \u00f6zellik @@ -1045,24 +1044,24 @@ instruction.getproperty.operands = \u00f6zellik instruction.getouterscope.shortDescription = T\u00fcm d\u00fczeylerde kapsam nesnesi al -instruction.getouterscope.description = -instruction.getouterscope.stackBefore = +instruction.getouterscope.description = +instruction.getouterscope.stackBefore = instruction.getouterscope.stackAfter = obj instruction.getouterscope.operands = allLevelScopeIndex instruction.initproperty.shortDescription = Ba\u015flatma \u00f6zelli\u011fi -instruction.initproperty.description = +instruction.initproperty.description = instruction.initproperty.stackBefore = obj, [ns], [isim], de\u011fer -instruction.initproperty.stackAfter = +instruction.initproperty.stackAfter = instruction.initproperty.operands = \u00f6zellik #Undocumented: instruction.setpropertylate.shortDescription = \u00d6zellik ayarla (y\u0131\u011f\u0131n tabanl\u0131) -instruction.setpropertylate.description = +instruction.setpropertylate.description = #instruction.setpropertylate.stackBefore = #instruction.setpropertylate.stackAfter = #instruction.setpropertylate.operands = @@ -1070,7 +1069,7 @@ instruction.setpropertylate.description = instruction.deleteproperty.shortDescription = \u00d6zellik sil -instruction.deleteproperty.description = +instruction.deleteproperty.description = instruction.deleteproperty.stackBefore = obj, [ns], [isim] instruction.deleteproperty.stackAfter = boolResult instruction.deleteproperty.operands = \u00f6zellik @@ -1079,17 +1078,17 @@ instruction.deleteproperty.operands = \u00f6zellik instruction.deletepropertylate.shortDescription = \u00d6zellik sil (y\u0131\u011f\u0131n tabanl\u0131) -instruction.deletepropertylate.description = +instruction.deletepropertylate.description = #instruction.deletepropertylate.stackBefore = #instruction.deletepropertylate.stackAfter = -instruction.deletepropertylate.operands = +instruction.deletepropertylate.operands = instruction.getslot.shortDescription = Bir yuvan\u0131n de\u011ferini al -instruction.getslot.description = +instruction.getslot.description = instruction.getslot.stackBefore = obj instruction.getslot.stackAfter = de\u011fer instruction.getslot.operands = slotIndex @@ -1097,111 +1096,111 @@ instruction.getslot.operands = slotIndex instruction.setslot.shortDescription = Bir yuvan\u0131n de\u011ferini ayarla -instruction.setslot.description = +instruction.setslot.description = instruction.setslot.stackBefore = obj, de\u011fer -instruction.setslot.stackAfter = +instruction.setslot.stackAfter = instruction.setslot.operands = slotIndex instruction.getglobalslot.shortDescription = Genel kapsamda yuvan\u0131n de\u011ferini al -instruction.getglobalslot.description = -instruction.getglobalslot.stackBefore = +instruction.getglobalslot.description = +instruction.getglobalslot.stackBefore = instruction.getglobalslot.stackAfter = de\u011fer instruction.getglobalslot.operands = slotIndex instruction.setglobalslot.shortDescription = Yuvan\u0131n genel kapsamda de\u011ferini ayarla -instruction.setglobalslot.description = +instruction.setglobalslot.description = instruction.setglobalslot.stackBefore = de\u011fer -instruction.setglobalslot.stackAfter = +instruction.setglobalslot.stackAfter = instruction.setglobalslot.operands = slotIndex instruction.convert_s.shortDescription = De\u011feri dizeye d\u00f6n\u00fc\u015ft\u00fcr -instruction.convert_s.description = +instruction.convert_s.description = instruction.convert_s.stackBefore = de\u011fer instruction.convert_s.stackAfter = stringValue -instruction.convert_s.operands = +instruction.convert_s.operands = instruction.esc_xelem.shortDescription = XML \u00f6\u011fesinden \u00e7\u0131k\u0131\u015f -instruction.esc_xelem.description = +instruction.esc_xelem.description = instruction.esc_xelem.stackBefore = de\u011fer instruction.esc_xelem.stackAfter = stringValue -instruction.esc_xelem.operands = +instruction.esc_xelem.operands = instruction.esc_xattr.shortDescription = XML niteli\u011finden \u00e7\u0131k\u0131\u015f -instruction.esc_xattr.description = +instruction.esc_xattr.description = instruction.esc_xattr.stackBefore = de\u011fer instruction.esc_xattr.stackAfter = stringValue -instruction.esc_xattr.operands = +instruction.esc_xattr.operands = instruction.convert_i.shortDescription = De\u011feri tamsay\u0131ya d\u00f6n\u00fc\u015ft\u00fcr -instruction.convert_i.description = +instruction.convert_i.description = instruction.convert_i.stackBefore = de\u011fer instruction.convert_i.stackAfter = intValue -instruction.convert_i.operands = +instruction.convert_i.operands = instruction.convert_u.shortDescription = De\u011feri i\u015faretsiz tamsay\u0131 olarak d\u00f6n\u00fc\u015ft\u00fcr -instruction.convert_u.description = +instruction.convert_u.description = instruction.convert_u.stackBefore = de\u011fer instruction.convert_u.stackAfter = uintValue -instruction.convert_u.operands = +instruction.convert_u.operands = instruction.convert_d.shortDescription = De\u011feri \u00e7ifte d\u00f6n\u00fc\u015ft\u00fcr -instruction.convert_d.description = +instruction.convert_d.description = instruction.convert_d.stackBefore = de\u011fer instruction.convert_d.stackAfter = doubleValue -instruction.convert_d.operands = +instruction.convert_d.operands = instruction.convert_b.shortDescription = De\u011feri booleana d\u00f6n\u00fc\u015ft\u00fcr -instruction.convert_b.description = +instruction.convert_b.description = instruction.convert_b.stackBefore = de\u011fer instruction.convert_b.stackAfter = booleanValue -instruction.convert_b.operands = +instruction.convert_b.operands = instruction.convert_o.shortDescription = De\u011feri nesneye d\u00f6n\u00fc\u015ft\u00fcr -instruction.convert_o.description = +instruction.convert_o.description = instruction.convert_o.stackBefore = de\u011fer instruction.convert_o.stackAfter = de\u011fer -instruction.convert_o.operands = +instruction.convert_o.operands = instruction.checkfilter.shortDescription = Nesnenin filtre i\u015flemine tabi olabilece\u011fini kontrol edin -instruction.checkfilter.description = +instruction.checkfilter.description = instruction.checkfilter.stackBefore = de\u011fer instruction.checkfilter.stackAfter = de\u011fer -instruction.checkfilter.operands = +instruction.checkfilter.operands = instruction.convert_m.shortDescription = De\u011feri ondal\u0131k say\u0131ya d\u00f6n\u00fc\u015ft\u00fcr -instruction.convert_m.description = +instruction.convert_m.description = instruction.convert_m.stackBefore = de\u011fer instruction.convert_m.stackAfter = decimalValue -instruction.convert_m.operands = +instruction.convert_m.operands = instruction.convert_m_p.shortDescription = Say\u0131 ba\u011flam\u0131yla ondal\u0131k de\u011fere d\u00f6n\u00fc\u015ft\u00fcr -instruction.convert_m_p.description = +instruction.convert_m_p.description = instruction.convert_m_p.stackBefore = de\u011fer instruction.convert_m_p.stackAfter = decimalValue instruction.convert_m_p.operands = numberContext @@ -1209,23 +1208,23 @@ instruction.convert_m_p.operands = numberContext instruction.convert_f.shortDescription = De\u011feri y\u00fczene d\u00f6n\u00fc\u015ft\u00fcr -instruction.convert_f.description = +instruction.convert_f.description = instruction.convert_f.stackBefore = de\u011fer instruction.convert_f.stackAfter = floatValue -instruction.convert_f.operands = +instruction.convert_f.operands = instruction.convert_f4.shortDescription = De\u011feri float4'e d\u00f6n\u00fc\u015ft\u00fcr -instruction.convert_f4.description = +instruction.convert_f4.description = instruction.convert_f4.stackBefore = de\u011fer instruction.convert_f4.stackAfter = float4Value -instruction.convert_f4.operands = +instruction.convert_f4.operands = instruction.coerce.shortDescription = Belirtilen t\u00fcre g\u00f6re zorlama de\u011feri -instruction.coerce.description = +instruction.coerce.description = instruction.coerce.stackBefore = de\u011fer instruction.coerce.stackAfter = coercedValue instruction.coerce.operands = t\u00fcr @@ -1233,79 +1232,79 @@ instruction.coerce.operands = t\u00fcr instruction.coerce_b.shortDescription = Booleana zorlama de\u011feri -instruction.coerce_b.description = +instruction.coerce_b.description = instruction.coerce_b.stackBefore = de\u011fer instruction.coerce_b.stackAfter = booleanValue -instruction.coerce_b.operands = +instruction.coerce_b.operands = instruction.coerce_b.deprecated = Bunun yerine convert_b kullan\u0131n instruction.coerce_a.shortDescription = Herhangi bir t\u00fcre zorlama de\u011feri -instruction.coerce_a.description = +instruction.coerce_a.description = instruction.coerce_a.stackBefore = de\u011fer instruction.coerce_a.stackAfter = de\u011fer -instruction.coerce_a.operands = +instruction.coerce_a.operands = instruction.coerce_i.shortDescription = Tamsay\u0131ya zorlama de\u011feri -instruction.coerce_i.description = +instruction.coerce_i.description = instruction.coerce_i.stackBefore = de\u011fer instruction.coerce_i.stackAfter = intValue -instruction.coerce_i.operands = +instruction.coerce_i.operands = instruction.coerce_i.deprecated = Bunun yerine convert_i kullan\u0131n instruction.coerce_d.shortDescription = Zorlama de\u011feri ikiye katlan\u0131r -instruction.coerce_d.description = +instruction.coerce_d.description = instruction.coerce_d.stackBefore = de\u011fer instruction.coerce_d.stackAfter = doubleValue -instruction.coerce_d.operands = +instruction.coerce_d.operands = instruction.coerce_d.deprecated = Bunun yerine convert_d kullan\u0131n instruction.coerce_s.shortDescription = Dizeye zorlama de\u011feri -instruction.coerce_s.description = +instruction.coerce_s.description = instruction.coerce_s.stackBefore = de\u011fer instruction.coerce_s.stackAfter = stringValue -instruction.coerce_s.operands = +instruction.coerce_s.operands = instruction.astype.shortDescription = Ayn\u0131 de\u011feri d\u00f6nd\u00fcr\u00fcr veya belirtilmemi\u015fse bo\u015f olur -instruction.astype.description = +instruction.astype.description = instruction.astype.stackBefore = de\u011fer instruction.astype.stackAfter = de\u011fer instruction.astype.operands = t\u00fcr instruction.astypelate.shortDescription = Ayn\u0131 de\u011feri d\u00f6nd\u00fcr\u00fcr veya belirtilmemi\u015fse bo\u015f olur (y\u0131\u011f\u0131n tabanl\u0131) -instruction.astypelate.description = +instruction.astypelate.description = instruction.astypelate.stackBefore = de\u011fer, t\u00fcr instruction.astypelate.stackAfter = de\u011fer -instruction.astypelate.operands = +instruction.astypelate.operands = instruction.coerce_u.shortDescription = \u0130\u015faretsiz tamsay\u0131ya zorlama de\u011feri -instruction.coerce_u.description = +instruction.coerce_u.description = instruction.coerce_u.stackBefore = de\u011fer instruction.coerce_u.stackAfter = uintValue -instruction.coerce_u.operands = +instruction.coerce_u.operands = instruction.coerce_o.shortDescription = Nesne i\u00e7in zorlama de\u011ferii -instruction.coerce_o.description = +instruction.coerce_o.description = instruction.coerce_o.stackBefore = de\u011fer instruction.coerce_o.stackAfter = de\u011fer -instruction.coerce_o.operands = +instruction.coerce_o.operands = instruction.negate_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak de\u011feri negatifle\u015ftir -instruction.negate_p.description = +instruction.negate_p.description = instruction.negate_p.stackBefore = de\u011fer instruction.negate_p.stackAfter = -value instruction.negate_p.operands = operand1 @@ -1313,81 +1312,81 @@ instruction.negate_p.operands = operand1 instruction.negate.shortDescription = Negatif de\u011fer -instruction.negate.description = +instruction.negate.description = instruction.negate.stackBefore = de\u011fer instruction.negate.stackAfter = -value -instruction.negate.operands = +instruction.negate.operands = instruction.increment.shortDescription = Art\u0131rma de\u011feri -instruction.increment.description = +instruction.increment.description = instruction.increment.stackBefore = de\u011fer instruction.increment.stackAfter = incrementedValue -instruction.increment.operands = +instruction.increment.operands = instruction.inclocal.shortDescription = Yerel kayd\u0131 art\u0131r -instruction.inclocal.description = -instruction.inclocal.stackBefore = -instruction.inclocal.stackAfter = +instruction.inclocal.description = +instruction.inclocal.stackBefore = +instruction.inclocal.stackAfter = instruction.inclocal.operands = localRegister instruction.decrement.shortDescription = Azaltma de\u011feri -instruction.decrement.description = +instruction.decrement.description = instruction.decrement.stackBefore = de\u011fer instruction.decrement.stackAfter = decrementedValue -instruction.decrement.operands = +instruction.decrement.operands = instruction.declocal.shortDescription = Yerel kayd\u0131 azalt -instruction.declocal.description = -instruction.declocal.stackBefore = -instruction.declocal.stackAfter = +instruction.declocal.description = +instruction.declocal.stackBefore = +instruction.declocal.stackAfter = instruction.declocal.operands = localRegister instruction.typeof.shortDescription = De\u011fer t\u00fcr\u00fcn\u00fcn ad\u0131n\u0131 al -instruction.typeof.description = +instruction.typeof.description = instruction.typeof.stackBefore = de\u011fer instruction.typeof.stackAfter = typeName -instruction.typeof.operands = +instruction.typeof.operands = instruction.not.shortDescription = Boolean olumsuzla -instruction.not.description = +instruction.not.description = instruction.not.stackBefore = de\u011fer instruction.not.stackAfter = !value -instruction.not.operands = +instruction.not.operands = instruction.bitnot.shortDescription = Bitwise olumsuzla -instruction.bitnot.description = +instruction.bitnot.description = instruction.bitnot.stackBefore = de\u011fer instruction.bitnot.stackAfter = ~value -instruction.bitnot.operands = +instruction.bitnot.operands = #Undocumented: instruction.concat.shortDescription = Concat -instruction.concat.description = +instruction.concat.description = #instruction.concat.stackBefore = #instruction.concat.stackAfter = #instruction.concat.operands = - #Undocumented: + instruction.add_d.shortDescription = Add_d -instruction.add_d.description = +instruction.add_d.description = #instruction.add_d.stackBefore = #instruction.add_d.stackAfter = #instruction.add_d.operands = @@ -1395,7 +1394,7 @@ instruction.add_d.description = instruction.increment_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak art\u0131\u015f de\u011feri -instruction.increment_p.description = +instruction.increment_p.description = instruction.increment_p.stackBefore = de\u011fer instruction.increment_p.stackAfter = incrementedValue instruction.increment_p.operands = numberContext @@ -1403,15 +1402,15 @@ instruction.increment_p.operands = numberContext instruction.inclocal_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak yerel kayd\u0131 artt\u0131r -instruction.inclocal_p.description = -instruction.inclocal_p.stackBefore = -instruction.inclocal_p.stackAfter = +instruction.inclocal_p.description = +instruction.inclocal_p.stackBefore = +instruction.inclocal_p.stackAfter = instruction.inclocal_p.operands = numberContext, localRegister instruction.decrement_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak azaltma de\u011feri -instruction.decrement_p.description = +instruction.decrement_p.description = instruction.decrement_p.stackBefore = de\u011fer instruction.decrement_p.stackAfter = decrementedValue instruction.decrement_p.operands = numberContext @@ -1419,127 +1418,127 @@ instruction.decrement_p.operands = numberContext instruction.declocal_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak yerel kayd\u0131 azalt -instruction.declocal_p.description = -instruction.declocal_p.stackBefore = -instruction.declocal_p.stackAfter = +instruction.declocal_p.description = +instruction.declocal_p.stackBefore = +instruction.declocal_p.stackAfter = instruction.declocal_p.operands = numberContext, localRegister instruction.add.shortDescription = \u0130ki de\u011fer ekle -instruction.add.description = +instruction.add.description = instruction.add.stackBefore = de\u011fer1, de\u011fer2 instruction.add.stackAfter = de\u011fer3 -instruction.add.operands = +instruction.add.operands = instruction.subtract.shortDescription = \u0130ki de\u011fer \u00e7\u0131kar -instruction.subtract.description = +instruction.subtract.description = instruction.subtract.stackBefore = de\u011fer1, de\u011fer2 instruction.subtract.stackAfter = de\u011fer3 -instruction.subtract.operands = +instruction.subtract.operands = instruction.multiply.shortDescription = \u0130ki de\u011fer \u00e7arp -instruction.multiply.description = +instruction.multiply.description = instruction.multiply.stackBefore = de\u011fer1, de\u011fer2 instruction.multiply.stackAfter = de\u011fer3 -instruction.multiply.operands = +instruction.multiply.operands = instruction.divide.shortDescription = \u0130ki de\u011fer b\u00f6l -instruction.divide.description = +instruction.divide.description = instruction.divide.stackBefore = de\u011fer1, de\u011fer2 instruction.divide.stackAfter = de\u011fer3 -instruction.divide.operands = +instruction.divide.operands = instruction.modulo.shortDescription = Modulo iki de\u011fer b\u00f6l -instruction.modulo.description = +instruction.modulo.description = instruction.modulo.stackBefore = de\u011fer1, de\u011fer2 instruction.modulo.stackAfter = de\u011fer3 -instruction.modulo.operands = +instruction.modulo.operands = instruction.lshift.shortDescription = Bitwise sol shift -instruction.lshift.description = +instruction.lshift.description = instruction.lshift.stackBefore = de\u011fer1, de\u011fer2 instruction.lshift.stackAfter = de\u011fer3 -instruction.lshift.operands = +instruction.lshift.operands = instruction.rshift.shortDescription = Bitwise sa\u011f shift -instruction.rshift.description = +instruction.rshift.description = instruction.rshift.stackBefore = de\u011fer1, de\u011fer2 instruction.rshift.stackAfter = de\u011fer3 -instruction.rshift.operands = +instruction.rshift.operands = instruction.urshift.shortDescription = \u0130\u015faretsiz bitwise sa\u011f shift -instruction.urshift.description = +instruction.urshift.description = instruction.urshift.stackBefore = de\u011fer1, de\u011fer2 instruction.urshift.stackAfter = de\u011fer3 -instruction.urshift.operands = +instruction.urshift.operands = instruction.bitand.shortDescription = Bitwise ve -instruction.bitand.description = +instruction.bitand.description = instruction.bitand.stackBefore = de\u011fer1, de\u011fer2 instruction.bitand.stackAfter = de\u011fer3 -instruction.bitand.operands = +instruction.bitand.operands = instruction.bitor.shortDescription = Bitwise veya -instruction.bitor.description = +instruction.bitor.description = instruction.bitor.stackBefore = de\u011fer1, de\u011fer2 instruction.bitor.stackAfter = de\u011fer3 -instruction.bitor.operands = +instruction.bitor.operands = instruction.bitxor.shortDescription = Bitwise xor -instruction.bitxor.description = +instruction.bitxor.description = instruction.bitxor.stackBefore = de\u011fer1, de\u011fer2 instruction.bitxor.stackAfter = de\u011fer3 -instruction.bitxor.operands = +instruction.bitxor.operands = instruction.equals.shortDescription = \u0130ki de\u011feri kar\u015f\u0131la\u015ft\u0131r\u0131n -instruction.equals.description = +instruction.equals.description = instruction.equals.stackBefore = de\u011fer1, de\u011fer2 instruction.equals.stackAfter = booleanResult -instruction.equals.operands = +instruction.equals.operands = instruction.strictequals.shortDescription = Tam iki de\u011feri kar\u015f\u0131la\u015ft\u0131r -instruction.strictequals.description = +instruction.strictequals.description = instruction.strictequals.stackBefore = de\u011fer1, de\u011fer2 instruction.strictequals.stackAfter = booleanResult -instruction.strictequals.operands = +instruction.strictequals.operands = instruction.lessthan.shortDescription = Bu de\u011ferin di\u011fer de\u011ferden d\u00fc\u015f\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol edin -instruction.lessthan.description = +instruction.lessthan.description = instruction.lessthan.stackBefore = de\u011fer1, de\u011fer2 instruction.lessthan.stackAfter = booleanResult -instruction.lessthan.operands = +instruction.lessthan.operands = instruction.lessequals.shortDescription = Bu de\u011ferin di\u011fer de\u011ferden d\u00fc\u015f\u00fck veya e\u015fit oldu\u011funu kontrol edin -instruction.lessequals.description = +instruction.lessequals.description = instruction.lessequals.stackBefore = de\u011fer1, de\u011fer2 instruction.lessequals.stackAfter = booleanResult instruction.lessequals.operands = booleanResult @@ -1547,31 +1546,31 @@ instruction.lessequals.operands = booleanResult instruction.greaterthan.shortDescription = Bu de\u011ferin di\u011fer de\u011ferden b\u00fcy\u00fck veya e\u015fit oldu\u011funu kontrol edin -instruction.greaterthan.description = +instruction.greaterthan.description = instruction.greaterthan.stackBefore = de\u011fer1, de\u011fer2 instruction.greaterthan.stackAfter = booleanResult -instruction.greaterthan.operands = +instruction.greaterthan.operands = instruction.greaterequals.shortDescription = Bu de\u011ferin di\u011fer de\u011ferden b\u00fcy\u00fck veya e\u015fit oldu\u011funu kontrol edin -instruction.greaterequals.description = +instruction.greaterequals.description = instruction.greaterequals.stackBefore = de\u011fer1, de\u011fer2 instruction.greaterequals.stackAfter = booleanResult -instruction.greaterequals.operands = +instruction.greaterequals.operands = instruction.instanceof.shortDescription = Nesnenin prototip zincirinde var olup olmad\u0131\u011f\u0131n\u0131 kontrol edin -instruction.instanceof.description = +instruction.instanceof.description = instruction.instanceof.stackBefore = de\u011fer, t\u00fcr instruction.instanceof.stackAfter = booleanResult -instruction.instanceof.operands = +instruction.instanceof.operands = instruction.istype.shortDescription = Bu nesnenin belirtilen t\u00fcrde olup olmad\u0131\u011f\u0131n\u0131 kontrol edin -instruction.istype.description = +instruction.istype.description = instruction.istype.stackBefore = de\u011fer instruction.istype.stackAfter = booleanResult instruction.istype.operands = t\u00fcr @@ -1579,23 +1578,23 @@ instruction.istype.operands = t\u00fcr instruction.istypelate.shortDescription = Nesnenin belirtilen t\u00fcrde olup olmad\u0131\u011f\u0131n\u0131 kontrol edin (y\u0131\u011f\u0131n tabanl\u0131) -instruction.istypelate.description = +instruction.istypelate.description = instruction.istypelate.stackBefore = de\u011fer, t\u00fcr instruction.istypelate.stackAfter = booleanResult -instruction.istypelate.operands = +instruction.istypelate.operands = instruction.in.shortDescription = Bu nesnenin \u00f6zelli\u011fi olup olmad\u0131\u011f\u0131n\u0131 kontrol edin -instruction.in.description = +instruction.in.description = instruction.in.stackBefore = isim, obj instruction.in.stackAfter = booleanResult -instruction.in.operands = +instruction.in.operands = instruction.add_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak iki de\u011fer ekle -instruction.add_p.description = +instruction.add_p.description = instruction.add_p.stackBefore = de\u011fer1, de\u011fer2 instruction.add_p.stackAfter = de\u011fer3 instruction.add_p.operands = numberContext @@ -1603,7 +1602,7 @@ instruction.add_p.operands = numberContext instruction.subtract_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak iki de\u011feri \u00e7\u0131kar -instruction.subtract_p.description = +instruction.subtract_p.description = instruction.subtract_p.stackBefore = de\u011fer1, de\u011fer2 instruction.subtract_p.stackAfter = de\u011fer3 instruction.subtract_p.operands = numberContext @@ -1611,7 +1610,7 @@ instruction.subtract_p.operands = numberContext instruction.multiply_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak iki de\u011feri \u00e7arp -instruction.multiply_p.description = +instruction.multiply_p.description = instruction.multiply_p.stackBefore = de\u011fer1, de\u011fer2 instruction.multiply_p.stackAfter = de\u011fer3 instruction.multiply_p.operands = numberContext @@ -1619,7 +1618,7 @@ instruction.multiply_p.operands = numberContext instruction.divide_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak iki de\u011feri b\u00f6l -instruction.divide_p.description = +instruction.divide_p.description = instruction.divide_p.stackBefore = de\u011fer1, de\u011fer2 instruction.divide_p.stackAfter = de\u011fer3 instruction.divide_p.operands = numberContext @@ -1627,7 +1626,7 @@ instruction.divide_p.operands = numberContext instruction.modulo_p.shortDescription = Modulo say\u0131 ba\u011flam\u0131 kullanarak iki de\u011fer b\u00f6l -instruction.modulo_p.description = +instruction.modulo_p.description = instruction.modulo_p.stackBefore = de\u011fer1, de\u011fer2 instruction.modulo_p.stackAfter = de\u011fer3 instruction.modulo_p.operands = numberContext @@ -1635,145 +1634,145 @@ instruction.modulo_p.operands = numberContext instruction.increment_i.shortDescription = Tamsay\u0131 de\u011feri art\u0131\u015f\u0131 -instruction.increment_i.description = +instruction.increment_i.description = instruction.increment_i.stackBefore = de\u011fer instruction.increment_i.stackAfter = incrementedValue -instruction.increment_i.operands = +instruction.increment_i.operands = instruction.decrement_i.shortDescription = Tamsay\u0131 de\u011feri azaltma -instruction.decrement_i.description = +instruction.decrement_i.description = instruction.decrement_i.stackBefore = de\u011fer instruction.decrement_i.stackAfter = decrementedValue -instruction.decrement_i.operands = +instruction.decrement_i.operands = instruction.inclocal_i.shortDescription = Yerel kay\u0131t tamsay\u0131 de\u011ferini art\u0131r -instruction.inclocal_i.description = -instruction.inclocal_i.stackBefore = -instruction.inclocal_i.stackAfter = +instruction.inclocal_i.description = +instruction.inclocal_i.stackBefore = +instruction.inclocal_i.stackAfter = instruction.inclocal_i.operands = localRegister instruction.declocal_i.shortDescription = Yerel kay\u0131t tamsay\u0131 de\u011ferini d\u00fc\u015f\u00fcr -instruction.declocal_i.description = -instruction.declocal_i.stackBefore = -instruction.declocal_i.stackAfter = +instruction.declocal_i.description = +instruction.declocal_i.stackBefore = +instruction.declocal_i.stackAfter = instruction.declocal_i.operands = localRegister instruction.negate_i.shortDescription = Negatif tamsay\u0131 de\u011feri -instruction.negate_i.description = +instruction.negate_i.description = instruction.negate_i.stackBefore = de\u011fer instruction.negate_i.stackAfter = -value -instruction.negate_i.operands = +instruction.negate_i.operands = instruction.add_i.shortDescription = \u0130ki tamsay\u0131 de\u011feri ekle -instruction.add_i.description = +instruction.add_i.description = instruction.add_i.stackBefore = de\u011fer1, de\u011fer2 instruction.add_i.stackAfter = de\u011fer3 -instruction.add_i.operands = +instruction.add_i.operands = instruction.subtract_i.shortDescription = \u0130ki tamsay\u0131 de\u011feri \u00e7\u0131kar -instruction.subtract_i.description = +instruction.subtract_i.description = instruction.subtract_i.stackBefore = de\u011fer1, de\u011fer2 instruction.subtract_i.stackAfter = de\u011fer3 -instruction.subtract_i.operands = +instruction.subtract_i.operands = instruction.multiply_i.shortDescription = \u0130ki tam say\u0131 de\u011feri \u00e7arp -instruction.multiply_i.description = +instruction.multiply_i.description = instruction.multiply_i.stackBefore = de\u011fer1, de\u011fer2 instruction.multiply_i.stackAfter = de\u011fer3 -instruction.multiply_i.operands = +instruction.multiply_i.operands = instruction.getlocal0.shortDescription = Yerel kay\u0131t al 0 -instruction.getlocal0.description = -instruction.getlocal0.stackBefore = +instruction.getlocal0.description = +instruction.getlocal0.stackBefore = instruction.getlocal0.stackAfter = de\u011fer -instruction.getlocal0.operands = +instruction.getlocal0.operands = instruction.getlocal1.shortDescription = Yerel kay\u0131t al 1 -instruction.getlocal1.description = -instruction.getlocal1.stackBefore = +instruction.getlocal1.description = +instruction.getlocal1.stackBefore = instruction.getlocal1.stackAfter = de\u011fer -instruction.getlocal1.operands = +instruction.getlocal1.operands = instruction.getlocal2.shortDescription = Yerel kay\u0131t al 2 -instruction.getlocal2.description = -instruction.getlocal2.stackBefore = +instruction.getlocal2.description = +instruction.getlocal2.stackBefore = instruction.getlocal2.stackAfter = de\u011fer -instruction.getlocal2.operands = +instruction.getlocal2.operands = instruction.getlocal3.shortDescription = Yerel kay\u0131t al 3 -instruction.getlocal3.description = -instruction.getlocal3.stackBefore = +instruction.getlocal3.description = +instruction.getlocal3.stackBefore = instruction.getlocal3.stackAfter = de\u011fer -instruction.getlocal3.operands = +instruction.getlocal3.operands = instruction.setlocal0.shortDescription = Yerel kay\u0131t ayarla 0 -instruction.setlocal0.description = +instruction.setlocal0.description = instruction.setlocal0.stackBefore = de\u011fer -instruction.setlocal0.stackAfter = -instruction.setlocal0.operands = +instruction.setlocal0.stackAfter = +instruction.setlocal0.operands = instruction.setlocal1.shortDescription = Yerel kay\u0131t ayarla 1 -instruction.setlocal1.description = +instruction.setlocal1.description = instruction.setlocal1.stackBefore = de\u011fer -instruction.setlocal1.stackAfter = -instruction.setlocal1.operands = +instruction.setlocal1.stackAfter = +instruction.setlocal1.operands = instruction.setlocal2.shortDescription = Yerel kay\u0131t ayarla 2 -instruction.setlocal2.description = +instruction.setlocal2.description = instruction.setlocal2.stackBefore = de\u011fer -instruction.setlocal2.stackAfter = -instruction.setlocal2.operands = +instruction.setlocal2.stackAfter = +instruction.setlocal2.operands = instruction.setlocal3.shortDescription = Yerel kay\u0131t ayarla 3 -instruction.setlocal3.description = +instruction.setlocal3.description = instruction.setlocal3.stackBefore = de\u011fer -instruction.setlocal3.stackAfter = -instruction.setlocal3.operands = +instruction.setlocal3.stackAfter = +instruction.setlocal3.operands = #Undocumented: instruction.invalid.shortDescription = Ge\u00e7ersiz -instruction.invalid.description = +instruction.invalid.description = #instruction.invalid.stackBefore = #instruction.invalid.stackAfter = #instruction.invalid.operands = - #Undocumented: + instruction.abs_jump.shortDescription = Kesin atla -instruction.abs_jump.description = +instruction.abs_jump.description = #instruction.abs_jump.stackBefore = #instruction.abs_jump.stackAfter = #instruction.abs_jump.operands = @@ -1781,139 +1780,139 @@ instruction.abs_jump.description = instruction.debug.shortDescription = Hata ay\u0131klama bilgisi -instruction.debug.description = -instruction.debug.stackBefore = -instruction.debug.stackAfter = +instruction.debug.description = +instruction.debug.stackBefore = +instruction.debug.stackAfter = instruction.debug.operands = debugType, regName, localRegister, extra instruction.debugline.shortDescription = Hata ay\u0131klama sat\u0131r numaras\u0131 bilgisi -instruction.debugline.description = -instruction.debugline.stackBefore = -instruction.debugline.stackAfter = +instruction.debugline.description = +instruction.debugline.stackBefore = +instruction.debugline.stackAfter = instruction.debugline.operands = lineNumber instruction.debugfile.shortDescription = Hata ay\u0131klama dosya bilgisi -instruction.debugfile.description = -instruction.debugfile.stackBefore = -instruction.debugfile.stackAfter = +instruction.debugfile.description = +instruction.debugfile.stackBefore = +instruction.debugfile.stackAfter = instruction.debugfile.operands = fileName instruction.bkptline.shortDescription = Sat\u0131rda kesme noktas\u0131 -instruction.bkptline.description = -instruction.bkptline.stackBefore = -instruction.bkptline.stackAfter = +instruction.bkptline.description = +instruction.bkptline.stackBefore = +instruction.bkptline.stackAfter = instruction.bkptline.operands = lineNumber #Undocumented: instruction.timestamp.shortDescription = Timestamp -instruction.timestamp.description = -instruction.timestamp.stackBefore = -instruction.timestamp.stackAfter = -instruction.timestamp.operands = +instruction.timestamp.description = +instruction.timestamp.stackBefore = +instruction.timestamp.stackAfter = +instruction.timestamp.operands = #Undocumented: instruction.verifypass.shortDescription = Ge\u00e7i\u015fi do\u011frula -instruction.verifypass.description = +instruction.verifypass.description = #instruction.verifypass.stackBefore = #instruction.verifypass.stackAfter = #instruction.verifypass.operands = - #Undocumented: + instruction.alloc.shortDescription = Ay\u0131r -instruction.alloc.description = +instruction.alloc.description = #instruction.alloc.stackBefore = #instruction.alloc.stackAfter = #instruction.alloc.operands = - #Undocumented: + instruction.mark.shortDescription = \u0130\u015faret -instruction.mark.description = +instruction.mark.description = #instruction.mark.stackBefore = #instruction.mark.stackAfter = #instruction.mark.operands = - #Undocumented: + instruction.wb.shortDescription = Wb -instruction.wb.description = +instruction.wb.description = #instruction.wb.stackBefore = #instruction.wb.stackAfter = #instruction.wb.operands = - #Undocumented: + instruction.prologue.shortDescription = Ba\u015flang\u0131\u00e7 -instruction.prologue.description = +instruction.prologue.description = #instruction.prologue.stackBefore = #instruction.prologue.stackAfter = #instruction.prologue.operands = - #Undocumented: + instruction.sendenter.shortDescription = Giri\u015f g\u00f6nder -instruction.sendenter.description = +instruction.sendenter.description = #instruction.sendenter.stackBefore = #instruction.sendenter.stackAfter = #instruction.sendenter.operands = - #Undocumented: + instruction.doubletoatom.shortDescription = Az miktardan iki kat\u0131na -instruction.doubletoatom.description = +instruction.doubletoatom.description = #instruction.doubletoatom.stackBefore = #instruction.doubletoatom.stackAfter = #instruction.doubletoatom.operands = - #Undocumented: + instruction.sweep.shortDescription = S\u00fcp\u00fcr -instruction.sweep.description = +instruction.sweep.description = #instruction.sweep.stackBefore = #instruction.sweep.stackAfter = #instruction.sweep.operands = - #Undocumented: + instruction.codegenop.shortDescription = CodeGenOp -instruction.codegenop.description = +instruction.codegenop.description = #instruction.codegenop.stackBefore = #instruction.codegenop.stackAfter = #instruction.codegenop.operands = - #Undocumented: + instruction.verifyop.shortDescription = VerifyOp -instruction.verifyop.description = +instruction.verifyop.description = #instruction.verifyop.stackBefore = #instruction.verifyop.stackAfter = #instruction.verifyop.operands = - #Undocumented: + instruction.decode.shortDescription = Kod \u00e7\u00f6z -instruction.decode.description = +instruction.decode.description = #instruction.decode.stackBefore = #instruction.decode.stackAfter = #instruction.decode.operands = @@ -1922,15 +1921,15 @@ instruction.decode.description = instruction.unplus.shortDescription = Tekli art\u0131 - say\u0131ya zorla -instruction.unplus.description = +instruction.unplus.description = instruction.unplus.stackBefore = de\u011fer instruction.unplus.stackAfter = de\u011fer -instruction.unplus.operands = +instruction.unplus.operands = instruction.pushconstant.shortDescription = Y\u0131\u011f\u0131n \u00fczerinde sabit de\u011feri it -instruction.pushconstant.description = +instruction.pushconstant.description = #instruction.pushconstant.stackBefore = #instruction.pushconstant.stackAfter = diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties index 219516319..986db7206 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties @@ -12,8 +12,8 @@ # # You should have received a copy of the GNU Lesser General Public # License along with this library. - #String for whole list generation + ui.list.heading = AVM2 \u6307\u4ee4\u5217\u8868 ui.list.pageTitle = AVM2 \u6307\u4ee4\u5217\u8868 ui.list.documentTitle = AVM2 \u6307\u4ee4\u5217\u8868 @@ -21,15 +21,15 @@ ui.list.pageDescription = \u6240\u6709\u5df2\u77e5\u7684 AS3 - AVM2 \u6307\u4ee4 #various strings in UI: ui.unknown = ??? -ui.stack = \u5806\u6808:\u0020 -ui.stack.before = ...,\u0020 +ui.stack = \u5806\u6808: +ui.stack.before = ..., ui.stack.before.empty = ... -ui.stack.to = \u0020\u279e\u0020 -ui.flags = \u6807\u8bb0:\u0020 -ui.description = \u63cf\u8ff0:\u0020 -ui.filter.hide = \u9690\u85cf:\u0020 -ui.filter.byname = \u6309\u540d\u79f0\u67e5\u627e:\u0020 -ui.filter.order = \u6392\u5e8f:\u0020 +ui.stack.to = \ \u279e +ui.flags = \u6807\u8bb0: +ui.description = \u63cf\u8ff0: +ui.filter.hide = \u9690\u85cf: +ui.filter.byname = \u6309\u540d\u79f0\u67e5\u627e: +ui.filter.order = \u6392\u5e8f: ui.filter.order.code = \u4ee3\u7801 ui.filter.order.name = \u540d\u79f0 @@ -163,7 +163,6 @@ operandType.float4Index.description = Index into float4 values constant pool operandType.float4Index.name = float4Index operandType.float4Index.uiName = float4 -operandType.namespaceIndex = Namespace index operandType.namespaceIndex = Index into namespace constant pool operandType.namespaceIndex.name = namespaceIndex operandType.namespaceIndex.uiName = namespace @@ -173,494 +172,494 @@ operandType.namespaceIndex.uiName = namespace instruction.bkpt.shortDescription = Breakpoint instruction.bkpt.description = Breakpoint when debugging -instruction.bkpt.stackBefore = -instruction.bkpt.stackAfter = -instruction.bkpt.operands = +instruction.bkpt.stackBefore = +instruction.bkpt.stackAfter = +instruction.bkpt.operands = instruction.nop.shortDescription = No operation instruction.nop.description = Does nothing -instruction.nop.stackBefore = -instruction.nop.stackAfter = -instruction.nop.operands = +instruction.nop.stackBefore = +instruction.nop.stackAfter = +instruction.nop.operands = instruction.throw.shortDescription = Throw exception instruction.throw.description = Pops value off the stack and throws it instruction.throw.stackBefore = value -instruction.throw.stackAfter = -instruction.throw.operands = +instruction.throw.stackAfter = +instruction.throw.operands = instruction.getsuper.shortDescription = Get parent class property -instruction.getsuper.description = +instruction.getsuper.description = instruction.getsuper.stackBefore = obj, [ns], [name] instruction.getsuper.stackAfter = value instruction.getsuper.operands = parentClassMultiname instruction.setsuper.shortDescription = Set parent class property -instruction.setsuper.description = +instruction.setsuper.description = instruction.setsuper.stackBefore = obj, [ns], [name], value -instruction.setsuper.stackAfter = +instruction.setsuper.stackAfter = instruction.setsuper.operands = parentClassMultiname instruction.dxns.shortDescription = Set default XML namespace -instruction.dxns.description = -instruction.dxns.stackBefore = -instruction.dxns.stackAfter = +instruction.dxns.description = +instruction.dxns.stackBefore = +instruction.dxns.stackAfter = instruction.dxns.operands = uriString instruction.dxnslate.shortDescription = Set default XML namespace at runtime -instruction.dxnslate.description = +instruction.dxnslate.description = instruction.dxnslate.stackBefore = uriValue -instruction.dxnslate.stackAfter = -instruction.dxnslate.operands = +instruction.dxnslate.stackAfter = +instruction.dxnslate.operands = instruction.kill.shortDescription = Kill local register -instruction.kill.description = -instruction.kill.stackBefore = -instruction.kill.stackAfter = +instruction.kill.description = +instruction.kill.stackBefore = +instruction.kill.stackAfter = instruction.kill.operands = killedRegister instruction.label.shortDescription = Target of a branch instruction.label.description = Just a mark that this is target of following branch -instruction.label.stackBefore = -instruction.label.stackAfter = -instruction.label.operands = +instruction.label.stackBefore = +instruction.label.stackAfter = +instruction.label.operands = instruction.lf32x4.shortDescription = Load 32bit float4 -instruction.lf32x4.description = +instruction.lf32x4.description = instruction.lf32x4.stackBefore = address instruction.lf32x4.stackAfter = float4Value -instruction.lf32x4.operands = +instruction.lf32x4.operands = instruction.sf32x4.shortDescription = Store 32bit float4 -instruction.sf32x4.description = +instruction.sf32x4.description = instruction.sf32x4.stackBefore = float4Value, address -instruction.sf32x4.stackAfter = -instruction.sf32x4.operands = +instruction.sf32x4.stackAfter = +instruction.sf32x4.operands = instruction.ifnlt.shortDescription = Branch if not lower than -instruction.ifnlt.description = +instruction.ifnlt.description = instruction.ifnlt.stackBefore = value1, value2 -instruction.ifnlt.stackAfter = +instruction.ifnlt.stackAfter = instruction.ifnlt.operands = branchTarget instruction.ifnle.shortDescription = Branch if not lower or equal -instruction.ifnle.description = +instruction.ifnle.description = instruction.ifnle.stackBefore = value1, value2 -instruction.ifnle.stackAfter = +instruction.ifnle.stackAfter = instruction.ifnle.operands = branchTarget instruction.ifngt.shortDescription = Branch if not greater than -instruction.ifngt.description = +instruction.ifngt.description = instruction.ifngt.stackBefore = value1, value2 -instruction.ifngt.stackAfter = +instruction.ifngt.stackAfter = instruction.ifngt.operands = branchTarget instruction.ifnge.shortDescription = Branch if not greater ot equal -instruction.ifnge.description = +instruction.ifnge.description = instruction.ifnge.stackBefore = value1, value2 -instruction.ifnge.stackAfter = +instruction.ifnge.stackAfter = instruction.ifnge.operands = branchTarget instruction.jump.shortDescription = Jump to location -instruction.jump.description = -instruction.jump.stackBefore = -instruction.jump.stackAfter = +instruction.jump.description = +instruction.jump.stackBefore = +instruction.jump.stackAfter = instruction.jump.operands = location -instruction.iftrue.shortDescription = Branch if true -instruction.iftrue.description = +instruction.iftrue.shortDescription = Branch if true +instruction.iftrue.description = instruction.iftrue.stackBefore = value -instruction.iftrue.stackAfter = +instruction.iftrue.stackAfter = instruction.iftrue.operands = branchTarget instruction.iffalse.shortDescription = Branch if false -instruction.iffalse.description = +instruction.iffalse.description = instruction.iffalse.stackBefore = value -instruction.iffalse.stackAfter = +instruction.iffalse.stackAfter = instruction.iffalse.operands = branchTarget instruction.ifeq.shortDescription = Branch if equal -instruction.ifeq.description = +instruction.ifeq.description = instruction.ifeq.stackBefore = value1, value2 -instruction.ifeq.stackAfter = +instruction.ifeq.stackAfter = instruction.ifeq.operands = branchTarget instruction.ifne.shortDescription = Branch if not equal -instruction.ifne.description = +instruction.ifne.description = instruction.ifne.stackBefore = value1, value2 -instruction.ifne.stackAfter = +instruction.ifne.stackAfter = instruction.ifne.operands = branchTarget instruction.iflt.shortDescription = Branch if lower than -instruction.iflt.description = +instruction.iflt.description = instruction.iflt.stackBefore = value1, value2 -instruction.iflt.stackAfter = +instruction.iflt.stackAfter = instruction.iflt.operands = branchTarget instruction.ifle.shortDescription = Branch if lower or equal -instruction.ifle.description = +instruction.ifle.description = instruction.ifle.stackBefore = value1, value2 -instruction.ifle.stackAfter = +instruction.ifle.stackAfter = instruction.ifle.operands = branchTarget instruction.ifgt.shortDescription = Branch if greater than -instruction.ifgt.description = +instruction.ifgt.description = instruction.ifgt.stackBefore = value1, value2 -instruction.ifgt.stackAfter = +instruction.ifgt.stackAfter = instruction.ifgt.operands = branchTarget instruction.ifge.shortDescription = Branch if greater or equal -instruction.ifge.description = +instruction.ifge.description = instruction.ifge.stackBefore = value1, value2 -instruction.ifge.stackAfter = +instruction.ifge.stackAfter = instruction.ifge.operands = branchTarget instruction.ifstricteq.shortDescription = Branch if strict equal -instruction.ifstricteq.description = +instruction.ifstricteq.description = instruction.ifstricteq.stackBefore = value1, value2 -instruction.ifstricteq.stackAfter = +instruction.ifstricteq.stackAfter = instruction.ifstricteq.operands = branchTarget instruction.ifstrictne.shortDescription = Branch if not strict equal -instruction.ifstrictne.description = +instruction.ifstrictne.description = instruction.ifstrictne.stackBefore = value1, value2 -instruction.ifstrictne.stackAfter = +instruction.ifstrictne.stackAfter = instruction.ifstrictne.operands = branchTarget instruction.lookupswitch.shortDescription = Branch based on index -instruction.lookupswitch.description = +instruction.lookupswitch.description = instruction.lookupswitch.stackBefore = index -instruction.lookupswitch.stackAfter = +instruction.lookupswitch.stackAfter = instruction.lookupswitch.operands = defaultTarget, caseCount, case0Target, case1Target, ... instruction.pushwith.shortDescription = Push with onto scope stack -instruction.pushwith.description = +instruction.pushwith.description = instruction.pushwith.stackBefore = withScope -instruction.pushwith.stackAfter = -instruction.pushwith.operands = +instruction.pushwith.stackAfter = +instruction.pushwith.operands = instruction.popscope.shortDescription = Pop from scope stack and discard value -instruction.popscope.description = -instruction.popscope.stackBefore = -instruction.popscope.stackAfter = -instruction.popscope.operands = +instruction.popscope.description = +instruction.popscope.stackBefore = +instruction.popscope.stackAfter = +instruction.popscope.operands = instruction.nextname.shortDescription = Get name of next property -instruction.nextname.description = +instruction.nextname.description = instruction.nextname.stackBefore = obj, index instruction.nextname.stackAfter = name -instruction.nextname.operands = +instruction.nextname.operands = instruction.hasnext.shortDescription = Check if the object has more properties -instruction.hasnext.description = +instruction.hasnext.description = instruction.hasnext.stackBefore = obj, currentIndex instruction.hasnext.stackAfter = nextIndex -instruction.hasnext.operands = +instruction.hasnext.operands = instruction.pushnull.shortDescription = Push null value on stack -instruction.pushnull.description = -instruction.pushnull.stackBefore = +instruction.pushnull.description = +instruction.pushnull.stackBefore = instruction.pushnull.stackAfter = null -instruction.pushnull.operands = +instruction.pushnull.operands = instruction.pushundefined.shortDescription = Push undefined value on stack -instruction.pushundefined.description = -instruction.pushundefined.stackBefore = +instruction.pushundefined.description = +instruction.pushundefined.stackBefore = instruction.pushundefined.stackAfter = undefined -instruction.pushundefined.operands = +instruction.pushundefined.operands = instruction.pushfloat.shortDescription = Push float value on stack -instruction.pushfloat.description = -instruction.pushfloat.stackBefore = +instruction.pushfloat.description = +instruction.pushfloat.stackBefore = instruction.pushfloat.stackAfter = floatValue instruction.pushfloat.operands = float instruction.nextvalue.shortDescription = Get value of next property -instruction.nextvalue.description = +instruction.nextvalue.description = instruction.nextvalue.stackBefore = obj, index instruction.nextvalue.stackAfter = value -instruction.nextvalue.operands = +instruction.nextvalue.operands = instruction.pushbyte.shortDescription = Push byte value on stack -instruction.pushbyte.description = -instruction.pushbyte.stackBefore = +instruction.pushbyte.description = +instruction.pushbyte.stackBefore = instruction.pushbyte.stackAfter = byteValue instruction.pushbyte.operands = value instruction.pushshort.shortDescription = Push short value on stack -instruction.pushshort.description = -instruction.pushshort.stackBefore = +instruction.pushshort.description = +instruction.pushshort.stackBefore = instruction.pushshort.stackAfter = shortValue instruction.pushshort.operands = value instruction.pushtrue.shortDescription = Push true on stack -instruction.pushtrue.description = -instruction.pushtrue.stackBefore = +instruction.pushtrue.description = +instruction.pushtrue.stackBefore = instruction.pushtrue.stackAfter = true -instruction.pushtrue.operands = +instruction.pushtrue.operands = instruction.pushfalse.shortDescription = Push false on stack -instruction.pushfalse.description = -instruction.pushfalse.stackBefore = +instruction.pushfalse.description = +instruction.pushfalse.stackBefore = instruction.pushfalse.stackAfter = false -instruction.pushfalse.operands = +instruction.pushfalse.operands = instruction.pushnan.shortDescription = Push NaN value on stack -instruction.pushnan.description = -instruction.pushnan.stackBefore = +instruction.pushnan.description = +instruction.pushnan.stackBefore = instruction.pushnan.stackAfter = NaN -instruction.pushnan.operands = +instruction.pushnan.operands = instruction.pop.shortDescription = Pop top value from stack -instruction.pop.description = +instruction.pop.description = instruction.pop.stackBefore = value -instruction.pop.stackAfter = -instruction.pop.operands = +instruction.pop.stackAfter = +instruction.pop.operands = instruction.dup.shortDescription = Duplicate value on stack -instruction.dup.description = +instruction.dup.description = instruction.dup.stackBefore = value instruction.dup.stackAfter = value, value -instruction.dup.operands = +instruction.dup.operands = instruction.swap.shortDescription = Swap two values on top of the stack -instruction.swap.description = +instruction.swap.description = instruction.swap.stackBefore = value1, value2 instruction.swap.stackAfter = value2, value1 -instruction.swap.operands = +instruction.swap.operands = instruction.pushstring.shortDescription = Push string value on the stack -instruction.pushstring.description = -instruction.pushstring.stackBefore = +instruction.pushstring.description = +instruction.pushstring.stackBefore = instruction.pushstring.stackAfter = stringValue instruction.pushstring.operands = value instruction.pushint.shortDescription = Push integer value on the stack -instruction.pushint.description = -instruction.pushint.stackBefore = +instruction.pushint.description = +instruction.pushint.stackBefore = instruction.pushint.stackAfter = intValue instruction.pushint.operands = value instruction.pushuint.shortDescription = Push unsigned integer value on the stack -instruction.pushuint.description = -instruction.pushuint.stackBefore = +instruction.pushuint.description = +instruction.pushuint.stackBefore = instruction.pushuint.stackAfter = uintValue instruction.pushuint.operands = value instruction.pushdouble.shortDescription = Push double precision value on the stack -instruction.pushdouble.description = -instruction.pushdouble.stackBefore = +instruction.pushdouble.description = +instruction.pushdouble.stackBefore = instruction.pushdouble.stackAfter = doubleValue instruction.pushdouble.operands = value instruction.pushscope.shortDescription = Push object on the scope stack -instruction.pushscope.description = +instruction.pushscope.description = instruction.pushscope.stackBefore = obj -instruction.pushscope.stackAfter = -instruction.pushscope.operands = +instruction.pushscope.stackAfter = +instruction.pushscope.operands = instruction.pushnamespace.shortDescription = Push namespace on the stack -instruction.pushnamespace.description = -instruction.pushnamespace.stackBefore = +instruction.pushnamespace.description = +instruction.pushnamespace.stackBefore = instruction.pushnamespace.stackAfter = namespace instruction.pushnamespace.operands = value instruction.hasnext2.shortDescription = Check if the object has more properties (register based) -instruction.hasnext2.description = -instruction.hasnext2.stackBefore = +instruction.hasnext2.description = +instruction.hasnext2.stackBefore = instruction.hasnext2.stackAfter = boolValue instruction.hasnext2.operands = objectReg, indexReg instruction.pushdecimal.shortDescription = Push decimal value on the stack -instruction.pushdecimal.description = -instruction.pushdecimal.stackBefore = +instruction.pushdecimal.description = +instruction.pushdecimal.stackBefore = instruction.pushdecimal.stackAfter = decimalValue instruction.pushdecimal.operands = value #Undocumented: instruction.pushdnan.shortDescription = Push decimal NaN value on the stack -instruction.pushdnan.description = +instruction.pushdnan.description = #instruction.pushdnan.stackBefore = #instruction.pushdnan.stackAfter = -instruction.pushdnan.operands = +instruction.pushdnan.operands = instruction.li8.shortDescription = Load 8bit integer value -instruction.li8.description = +instruction.li8.description = instruction.li8.stackBefore = address instruction.li8.stackAfter = int8Value -instruction.li8.operands = +instruction.li8.operands = instruction.li16.shortDescription = Load 16bit integer value -instruction.li16.description = +instruction.li16.description = instruction.li16.stackBefore = address instruction.li16.stackAfter = int16Value -instruction.li16.operands = +instruction.li16.operands = instruction.li32.shortDescription = Load 32bit integer value -instruction.li32.description = +instruction.li32.description = instruction.li32.stackBefore = address instruction.li32.stackAfter = int32Value -instruction.li32.operands = +instruction.li32.operands = instruction.lf32.shortDescription = Load 32bit float value -instruction.lf32.description = +instruction.lf32.description = instruction.lf32.stackBefore = address instruction.lf32.stackAfter = float32Value -instruction.lf32.operands = +instruction.lf32.operands = instruction.lf64.shortDescription = Load 64bit float value -instruction.lf64.description = +instruction.lf64.description = instruction.lf64.stackBefore = address instruction.lf64.stackAfter = float64Value -instruction.lf64.operands = +instruction.lf64.operands = instruction.si8.shortDescription = Store 8bit integer value -instruction.si8.description = +instruction.si8.description = instruction.si8.stackBefore = value, address -instruction.si8.stackAfter = -instruction.si8.operands = +instruction.si8.stackAfter = +instruction.si8.operands = instruction.si16.shortDescription = Store 16bit integer value -instruction.si16.description = +instruction.si16.description = instruction.si16.stackBefore = value, address -instruction.si16.stackAfter = -instruction.si16.operands = +instruction.si16.stackAfter = +instruction.si16.operands = instruction.si32.shortDescription = Store 32bit integer value -instruction.si32.description = +instruction.si32.description = instruction.si32.stackBefore = value, address -instruction.si32.stackAfter = -instruction.si32.operands = +instruction.si32.stackAfter = +instruction.si32.operands = instruction.sf32.shortDescription = Store 32bit float value -instruction.sf32.description = +instruction.sf32.description = instruction.sf32.stackBefore = value, address -instruction.sf32.stackAfter = -instruction.sf32.operands = +instruction.sf32.stackAfter = +instruction.sf32.operands = instruction.sf64.shortDescription = Store 64bit float value -instruction.sf64.description = +instruction.sf64.description = instruction.sf64.stackBefore = value, address -instruction.sf64.stackAfter = -instruction.sf64.operands = +instruction.sf64.stackAfter = +instruction.sf64.operands = instruction.newfunction.shortDescription = Create new Function object -instruction.newfunction.description = -instruction.newfunction.stackBefore = +instruction.newfunction.description = +instruction.newfunction.stackBefore = instruction.newfunction.stackAfter = function instruction.newfunction.operands = method instruction.call.shortDescription = Call function on the stack -instruction.call.description = +instruction.call.description = instruction.call.stackBefore = function, this, arg1, ..., argN instruction.call.stackAfter = value instruction.call.operands = argCount instruction.construct.shortDescription = Call constructor function on the stack -instruction.construct.description = +instruction.construct.description = instruction.construct.stackBefore = function, arg1, ..., argN instruction.construct.stackAfter = value instruction.construct.operands = argCount instruction.callmethod.shortDescription = Call method of object by dispatch id -instruction.callmethod.description = +instruction.callmethod.description = instruction.callmethod.stackBefore = this, arg1, ..., argN instruction.callmethod.stackAfter = value instruction.callmethod.operands = method, argCount instruction.callstatic.shortDescription = Call method by method id in ABC file -instruction.callstatic.description = +instruction.callstatic.description = instruction.callstatic.stackBefore = this, arg1, ..., argN instruction.callstatic.stackAfter = value instruction.callstatic.operands = method, argCount instruction.callsuper.shortDescription = Call method on parent class -instruction.callsuper.description = +instruction.callsuper.description = instruction.callsuper.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callsuper.stackAfter = value instruction.callsuper.operands = methodName, argCount instruction.callproperty.shortDescription = Call property -instruction.callproperty.description = +instruction.callproperty.description = instruction.callproperty.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callproperty.stackAfter = value instruction.callproperty.operands = property, argCount instruction.returnvoid.shortDescription = Return from a method -instruction.returnvoid.description = -instruction.returnvoid.stackBefore = -instruction.returnvoid.stackAfter = -instruction.returnvoid.operands = +instruction.returnvoid.description = +instruction.returnvoid.stackBefore = +instruction.returnvoid.stackAfter = +instruction.returnvoid.operands = instruction.returnvalue.shortDescription = Return value from a method -instruction.returnvalue.description = +instruction.returnvalue.description = instruction.returnvalue.stackBefore = value -instruction.returnvalue.stackAfter = -instruction.returnvalue.operands = +instruction.returnvalue.stackAfter = +instruction.returnvalue.operands = instruction.constructsuper.shortDescription = Call parent constructor of an object -instruction.constructsuper.description = +instruction.constructsuper.description = instruction.constructsuper.stackBefore = obj, arg1, ..., argN -instruction.constructsuper.stackAfter = +instruction.constructsuper.stackAfter = instruction.constructsuper.operands = argCount instruction.constructprop.shortDescription = Construct a property of an object -instruction.constructprop.description = +instruction.constructprop.description = instruction.constructprop.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.constructprop.stackAfter = value instruction.constructprop.operands = property, argCount #Undocumented: instruction.callsuperid.shortDescription = Call super id -instruction.callsuperid.description = +instruction.callsuperid.description = #instruction.callsuperid.stackBefore = #instruction.callsuperid.stackAfter = #instruction.callsuperid.operands = instruction.callproplex.shortDescription = Call property with null as this -instruction.callproplex.description = +instruction.callproplex.description = instruction.callproplex.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callproplex.stackAfter = value instruction.callproplex.operands = property, argCount #Undocumented: instruction.callinterface.shortDescription = Call interface -instruction.callinterface.description = +instruction.callinterface.description = #instruction.callinterface.stackBefore = #instruction.callinterface.stackAfter = instruction.callinterface.operands = interface, argCount instruction.callsupervoid.shortDescription = Call method on parent class, discard return value -instruction.callsupervoid.description = +instruction.callsupervoid.description = instruction.callsupervoid.stackBefore = obj, [ns], [name], arg1, ..., argN -instruction.callsupervoid.stackAfter = +instruction.callsupervoid.stackAfter = instruction.callsupervoid.operands = methodName, argCount instruction.callpropvoid.shortDescription = Call property, discard return value -instruction.callpropvoid.description = +instruction.callpropvoid.description = instruction.callpropvoid.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callpropvoid.stackAfter = instruction.callpropvoid.operands = property, argCount instruction.sxi1.shortDescription = Sign extend 1bit value to 32bits -instruction.sxi1.description = +instruction.sxi1.description = instruction.sxi1.stackBefore = value instruction.sxi1.stackAfter = valueExtended -instruction.sxi1.operands = +instruction.sxi1.operands = instruction.sxi8.shortDescription = Sign extend 8bit value to 32bits -instruction.sxi8.description = +instruction.sxi8.description = instruction.sxi8.stackBefore = value instruction.sxi8.stackAfter = valueExtended -instruction.sxi8.operands = +instruction.sxi8.operands = instruction.sxi16.shortDescription = Sign extend 16bit value to 32bits -instruction.sxi16.description = +instruction.sxi16.description = instruction.sxi16.stackBefore = value instruction.sxi16.stackAfter = valueExtended -instruction.sxi16.operands = +instruction.sxi16.operands = instruction.applytype.shortDescription = Apply type parameters instruction.applytype.description = \u5c06\u53c2\u6570\u7c7b\u578b\u5e94\u7528\u4e8e\u57fa\u672c\u7c7b\u578b. \u4f8b\u5982\uff0c\u5f53 Vector \u5728\u8fd0\u884c\u65f6\u89e3\u6790\u65f6. String \u662f\u53c2\u6570, Vector \u662f\u57fa\u7c7b. @@ -669,794 +668,794 @@ instruction.applytype.stackAfter = baseType instruction.applytype.operands = typeParamCount instruction.pushfloat4.shortDescription = Push float4 value on the stack -instruction.pushfloat4.description = -instruction.pushfloat4.stackBefore = +instruction.pushfloat4.description = +instruction.pushfloat4.stackBefore = instruction.pushfloat4.stackAfter = float4Value instruction.pushfloat4.operands = float4 instruction.newobject.shortDescription = Creates new object -instruction.newobject.description = +instruction.newobject.description = instruction.newobject.stackBefore = name1, value1, name2, value2, ..., nameN, valueN instruction.newobject.stackAfter = newObject instruction.newobject.operands = propertyCount instruction.newarray.shortDescription = Creates new array -instruction.newarray.description = +instruction.newarray.description = instruction.newarray.stackBefore = value1, value2, ..., valueN instruction.newarray.stackAfter = newArray instruction.newarray.operands = valueCount instruction.newactivation.shortDescription = Creates new activation object -instruction.newactivation.description = -instruction.newactivation.stackBefore = +instruction.newactivation.description = +instruction.newactivation.stackBefore = instruction.newactivation.stackAfter = newActivation -instruction.newactivation.operands = +instruction.newactivation.operands = instruction.newclass.shortDescription = Creates new class -instruction.newclass.description = +instruction.newclass.description = instruction.newclass.stackBefore = baseType instruction.newclass.stackAfter = newClass instruction.newclass.operands = class instruction.getdescendants.shortDescription = Get descendants -instruction.getdescendants.description = +instruction.getdescendants.description = instruction.getdescendants.stackBefore = obj, [ns], [name] instruction.getdescendants.stackAfter = value instruction.getdescendants.operands = operand1 instruction.newcatch.shortDescription = Create new catch scope -instruction.newcatch.description = -instruction.newcatch.stackBefore = +instruction.newcatch.description = +instruction.newcatch.stackBefore = instruction.newcatch.stackAfter = catchScope instruction.newcatch.operands = exception #Undocumented: instruction.deldescendants.shortDescription = Delete descendants -instruction.deldescendants.description = +instruction.deldescendants.description = #instruction.deldescendants.stackBefore = #instruction.deldescendants.stackAfter = -instruction.deldescendants.operands = +instruction.deldescendants.operands = #Undocumented: instruction.findpropglobal.shortDescription = Search property in global scope -instruction.findpropglobal.description = +instruction.findpropglobal.description = instruction.findpropglobal.stackBefore = [ns], [name] instruction.findpropglobal.stackAfter = obj instruction.findpropglobal.operands = property instruction.findpropstrict.shortDescription = Search property in scope stack, error when not found -instruction.findpropstrict.description = +instruction.findpropstrict.description = instruction.findpropstrict.stackBefore = [ns], [name] instruction.findpropstrict.stackAfter = obj instruction.findpropstrict.operands = property instruction.findproperty.shortDescription = Search property in scope stack, top object when not found -instruction.findproperty.description = +instruction.findproperty.description = instruction.findproperty.stackBefore = [ns], [name] instruction.findproperty.stackAfter = obj instruction.findproperty.operands = property #Undocumented: instruction.finddef.shortDescription = Search script level definition -instruction.finddef.description = +instruction.finddef.description = instruction.finddef.stackBefore = [ns], [name] instruction.finddef.stackAfter = obj instruction.finddef.operands = property instruction.getlex.shortDescription = Find and get property -instruction.getlex.description = -instruction.getlex.stackBefore = +instruction.getlex.description = +instruction.getlex.stackBefore = instruction.getlex.stackAfter = obj instruction.getlex.operands = property instruction.setproperty.shortDescription = Set property -instruction.setproperty.description = +instruction.setproperty.description = instruction.setproperty.stackBefore = obj, [ns], [name], value -instruction.setproperty.stackAfter = +instruction.setproperty.stackAfter = instruction.setproperty.operands = property instruction.getlocal.shortDescription = Get local register value -instruction.getlocal.description = -instruction.getlocal.stackBefore = +instruction.getlocal.description = +instruction.getlocal.stackBefore = instruction.getlocal.stackAfter = value instruction.getlocal.operands = localRegIndex instruction.setlocal.shortDescription = Set local register value -instruction.setlocal.description = +instruction.setlocal.description = instruction.setlocal.stackBefore = value -instruction.setlocal.stackAfter = +instruction.setlocal.stackAfter = instruction.setlocal.operands = localRegIndex instruction.getglobalscope.shortDescription = Get global scope -instruction.getglobalscope.description = -instruction.getglobalscope.stackBefore = +instruction.getglobalscope.description = +instruction.getglobalscope.stackBefore = instruction.getglobalscope.stackAfter = obj -instruction.getglobalscope.operands = +instruction.getglobalscope.operands = instruction.getscopeobject.shortDescription = Get scope object -instruction.getscopeobject.description = -instruction.getscopeobject.stackBefore = +instruction.getscopeobject.description = +instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj instruction.getscopeobject.operands = scopeIndex instruction.getproperty.shortDescription = Get property -instruction.getproperty.description = +instruction.getproperty.description = instruction.getproperty.stackBefore = obj, [ns], [name] instruction.getproperty.stackAfter = value instruction.getproperty.operands = property instruction.getouterscope.shortDescription = Get scope object on all levels -instruction.getouterscope.description = -instruction.getouterscope.stackBefore = +instruction.getouterscope.description = +instruction.getouterscope.stackBefore = instruction.getouterscope.stackAfter = obj instruction.getouterscope.operands = allLevelScopeIndex instruction.initproperty.shortDescription = Initialize property -instruction.initproperty.description = +instruction.initproperty.description = instruction.initproperty.stackBefore = obj, [ns], [name], value -instruction.initproperty.stackAfter = +instruction.initproperty.stackAfter = instruction.initproperty.operands = property #Undocumented: instruction.setpropertylate.shortDescription = Set property (stack based) -instruction.setpropertylate.description = +instruction.setpropertylate.description = #instruction.setpropertylate.stackBefore = #instruction.setpropertylate.stackAfter = #instruction.setpropertylate.operands = instruction.deleteproperty.shortDescription = Delete property -instruction.deleteproperty.description = +instruction.deleteproperty.description = instruction.deleteproperty.stackBefore = obj, [ns], [name] instruction.deleteproperty.stackAfter = boolResult instruction.deleteproperty.operands = property #Undocumented: instruction.deletepropertylate.shortDescription = Delete property (stack based) -instruction.deletepropertylate.description = +instruction.deletepropertylate.description = #instruction.deletepropertylate.stackBefore = #instruction.deletepropertylate.stackAfter = -instruction.deletepropertylate.operands = +instruction.deletepropertylate.operands = instruction.getslot.shortDescription = Get value of a slot -instruction.getslot.description = +instruction.getslot.description = instruction.getslot.stackBefore = obj instruction.getslot.stackAfter = value instruction.getslot.operands = slotIndex instruction.setslot.shortDescription = Set value of a slot -instruction.setslot.description = +instruction.setslot.description = instruction.setslot.stackBefore = obj, value -instruction.setslot.stackAfter = +instruction.setslot.stackAfter = instruction.setslot.operands = slotIndex instruction.getglobalslot.shortDescription = Get value of slot on global scope -instruction.getglobalslot.description = -instruction.getglobalslot.stackBefore = +instruction.getglobalslot.description = +instruction.getglobalslot.stackBefore = instruction.getglobalslot.stackAfter = value instruction.getglobalslot.operands = slotIndex instruction.setglobalslot.shortDescription = Set value of slot on global scope -instruction.setglobalslot.description = +instruction.setglobalslot.description = instruction.setglobalslot.stackBefore = value -instruction.setglobalslot.stackAfter = +instruction.setglobalslot.stackAfter = instruction.setglobalslot.operands = slotIndex instruction.convert_s.shortDescription = Convert value to string -instruction.convert_s.description = +instruction.convert_s.description = instruction.convert_s.stackBefore = value instruction.convert_s.stackAfter = stringValue -instruction.convert_s.operands = +instruction.convert_s.operands = instruction.esc_xelem.shortDescription = Escape XML element -instruction.esc_xelem.description = +instruction.esc_xelem.description = instruction.esc_xelem.stackBefore = value instruction.esc_xelem.stackAfter = stringValue -instruction.esc_xelem.operands = +instruction.esc_xelem.operands = instruction.esc_xattr.shortDescription = Escape XML attribute -instruction.esc_xattr.description = +instruction.esc_xattr.description = instruction.esc_xattr.stackBefore = value instruction.esc_xattr.stackAfter = stringValue -instruction.esc_xattr.operands = +instruction.esc_xattr.operands = instruction.convert_i.shortDescription = Convert value to integer -instruction.convert_i.description = +instruction.convert_i.description = instruction.convert_i.stackBefore = value instruction.convert_i.stackAfter = intValue -instruction.convert_i.operands = +instruction.convert_i.operands = instruction.convert_u.shortDescription = Convert value to unsigned integer -instruction.convert_u.description = +instruction.convert_u.description = instruction.convert_u.stackBefore = value instruction.convert_u.stackAfter = uintValue -instruction.convert_u.operands = +instruction.convert_u.operands = instruction.convert_d.shortDescription = Convert value to double -instruction.convert_d.description = +instruction.convert_d.description = instruction.convert_d.stackBefore = value instruction.convert_d.stackAfter = doubleValue -instruction.convert_d.operands = +instruction.convert_d.operands = instruction.convert_b.shortDescription = Convert value to boolean -instruction.convert_b.description = +instruction.convert_b.description = instruction.convert_b.stackBefore = value instruction.convert_b.stackAfter = booleanValue -instruction.convert_b.operands = +instruction.convert_b.operands = instruction.convert_o.shortDescription = Convert value to Object -instruction.convert_o.description = +instruction.convert_o.description = instruction.convert_o.stackBefore = value instruction.convert_o.stackAfter = value -instruction.convert_o.operands = +instruction.convert_o.operands = instruction.checkfilter.shortDescription = Check that object can have filter operation applied -instruction.checkfilter.description = +instruction.checkfilter.description = instruction.checkfilter.stackBefore = value instruction.checkfilter.stackAfter = value -instruction.checkfilter.operands = +instruction.checkfilter.operands = instruction.convert_m.shortDescription = Convert value to decimal -instruction.convert_m.description = +instruction.convert_m.description = instruction.convert_m.stackBefore = value instruction.convert_m.stackAfter = decimalValue -instruction.convert_m.operands = +instruction.convert_m.operands = instruction.convert_m_p.shortDescription = Convert value to decimal with number context -instruction.convert_m_p.description = +instruction.convert_m_p.description = instruction.convert_m_p.stackBefore = value instruction.convert_m_p.stackAfter = decimalValue instruction.convert_m_p.operands = numberContext instruction.convert_f.shortDescription = Convert value to float -instruction.convert_f.description = +instruction.convert_f.description = instruction.convert_f.stackBefore = value instruction.convert_f.stackAfter = floatValue -instruction.convert_f.operands = +instruction.convert_f.operands = instruction.convert_f4.shortDescription = Convert value to float4 -instruction.convert_f4.description = +instruction.convert_f4.description = instruction.convert_f4.stackBefore = value instruction.convert_f4.stackAfter = float4Value -instruction.convert_f4.operands = +instruction.convert_f4.operands = instruction.coerce.shortDescription = Coerce value to specified type -instruction.coerce.description = +instruction.coerce.description = instruction.coerce.stackBefore = value instruction.coerce.stackAfter = coercedValue instruction.coerce.operands = type instruction.coerce_b.shortDescription = Coerce value to boolean -instruction.coerce_b.description = +instruction.coerce_b.description = instruction.coerce_b.stackBefore = value instruction.coerce_b.stackAfter = booleanValue -instruction.coerce_b.operands = +instruction.coerce_b.operands = instruction.coerce_b.deprecated = Use convert_b instead instruction.coerce_a.shortDescription = Coerce value to any type -instruction.coerce_a.description = +instruction.coerce_a.description = instruction.coerce_a.stackBefore = value instruction.coerce_a.stackAfter = value -instruction.coerce_a.operands = +instruction.coerce_a.operands = instruction.coerce_i.shortDescription = Coerce value to integer -instruction.coerce_i.description = +instruction.coerce_i.description = instruction.coerce_i.stackBefore = value instruction.coerce_i.stackAfter = intValue -instruction.coerce_i.operands = +instruction.coerce_i.operands = instruction.coerce_i.deprecated = Use convert_i instead instruction.coerce_d.shortDescription = Coerce value to double -instruction.coerce_d.description = +instruction.coerce_d.description = instruction.coerce_d.stackBefore = value instruction.coerce_d.stackAfter = doubleValue -instruction.coerce_d.operands = +instruction.coerce_d.operands = instruction.coerce_d.deprecated = Use convert_d instead instruction.coerce_s.shortDescription = Coerce value to string -instruction.coerce_s.description = +instruction.coerce_s.description = instruction.coerce_s.stackBefore = value instruction.coerce_s.stackAfter = stringValue -instruction.coerce_s.operands = +instruction.coerce_s.operands = instruction.astype.shortDescription = Return same value or null if not specified type -instruction.astype.description = +instruction.astype.description = instruction.astype.stackBefore = value instruction.astype.stackAfter = value instruction.astype.operands = type instruction.astypelate.shortDescription = Return same value or null if not specified type (stack based) -instruction.astypelate.description = +instruction.astypelate.description = instruction.astypelate.stackBefore = value, type instruction.astypelate.stackAfter = value -instruction.astypelate.operands = +instruction.astypelate.operands = instruction.coerce_u.shortDescription = Coerce value to unsigned integer -instruction.coerce_u.description = +instruction.coerce_u.description = instruction.coerce_u.stackBefore = value instruction.coerce_u.stackAfter = uintValue -instruction.coerce_u.operands = +instruction.coerce_u.operands = instruction.coerce_o.shortDescription = Coerce value to Object -instruction.coerce_o.description = +instruction.coerce_o.description = instruction.coerce_o.stackBefore = value instruction.coerce_o.stackAfter = value -instruction.coerce_o.operands = +instruction.coerce_o.operands = instruction.negate_p.shortDescription = Negate value using number context -instruction.negate_p.description = +instruction.negate_p.description = instruction.negate_p.stackBefore = value instruction.negate_p.stackAfter = -value instruction.negate_p.operands = operand1 instruction.negate.shortDescription = Negate value -instruction.negate.description = +instruction.negate.description = instruction.negate.stackBefore = value instruction.negate.stackAfter = -value -instruction.negate.operands = +instruction.negate.operands = instruction.increment.shortDescription = Increment value -instruction.increment.description = +instruction.increment.description = instruction.increment.stackBefore = value instruction.increment.stackAfter = incrementedValue -instruction.increment.operands = +instruction.increment.operands = instruction.inclocal.shortDescription = Increment local register -instruction.inclocal.description = -instruction.inclocal.stackBefore = -instruction.inclocal.stackAfter = +instruction.inclocal.description = +instruction.inclocal.stackBefore = +instruction.inclocal.stackAfter = instruction.inclocal.operands = localRegister instruction.decrement.shortDescription = Decrement value -instruction.decrement.description = +instruction.decrement.description = instruction.decrement.stackBefore = value instruction.decrement.stackAfter = decrementedValue -instruction.decrement.operands = +instruction.decrement.operands = instruction.declocal.shortDescription = Decrement local register -instruction.declocal.description = -instruction.declocal.stackBefore = -instruction.declocal.stackAfter = +instruction.declocal.description = +instruction.declocal.stackBefore = +instruction.declocal.stackAfter = instruction.declocal.operands = localRegister instruction.typeof.shortDescription = Get name of value type -instruction.typeof.description = +instruction.typeof.description = instruction.typeof.stackBefore = value instruction.typeof.stackAfter = typeName -instruction.typeof.operands = +instruction.typeof.operands = instruction.not.shortDescription = Boolean negate -instruction.not.description = +instruction.not.description = instruction.not.stackBefore = value instruction.not.stackAfter = !value -instruction.not.operands = +instruction.not.operands = instruction.bitnot.shortDescription = Bitwise negate -instruction.bitnot.description = +instruction.bitnot.description = instruction.bitnot.stackBefore = value instruction.bitnot.stackAfter = ~value -instruction.bitnot.operands = +instruction.bitnot.operands = #Undocumented: instruction.concat.shortDescription = Concat -instruction.concat.description = +instruction.concat.description = #instruction.concat.stackBefore = #instruction.concat.stackAfter = #instruction.concat.operands = - #Undocumented: + instruction.add_d.shortDescription = Add_d -instruction.add_d.description = +instruction.add_d.description = #instruction.add_d.stackBefore = #instruction.add_d.stackAfter = #instruction.add_d.operands = instruction.increment_p.shortDescription = Increment value using number context -instruction.increment_p.description = +instruction.increment_p.description = instruction.increment_p.stackBefore = value instruction.increment_p.stackAfter = incrementedValue instruction.increment_p.operands = numberContext instruction.inclocal_p.shortDescription = Increment local register using number context -instruction.inclocal_p.description = -instruction.inclocal_p.stackBefore = -instruction.inclocal_p.stackAfter = +instruction.inclocal_p.description = +instruction.inclocal_p.stackBefore = +instruction.inclocal_p.stackAfter = instruction.inclocal_p.operands = numberContext, localRegister instruction.decrement_p.shortDescription = Decrement value using number context -instruction.decrement_p.description = +instruction.decrement_p.description = instruction.decrement_p.stackBefore = value instruction.decrement_p.stackAfter = decrementedValue instruction.decrement_p.operands = numberContext instruction.declocal_p.shortDescription = Decrement local register using number context -instruction.declocal_p.description = -instruction.declocal_p.stackBefore = -instruction.declocal_p.stackAfter = +instruction.declocal_p.description = +instruction.declocal_p.stackBefore = +instruction.declocal_p.stackAfter = instruction.declocal_p.operands = numberContext, localRegister instruction.add.shortDescription = Add two values -instruction.add.description = +instruction.add.description = instruction.add.stackBefore = value1, value2 instruction.add.stackAfter = value3 -instruction.add.operands = +instruction.add.operands = instruction.subtract.shortDescription = Subtract two values -instruction.subtract.description = +instruction.subtract.description = instruction.subtract.stackBefore = value1, value2 instruction.subtract.stackAfter = value3 -instruction.subtract.operands = +instruction.subtract.operands = instruction.multiply.shortDescription = Multiply two values -instruction.multiply.description = +instruction.multiply.description = instruction.multiply.stackBefore = value1, value2 instruction.multiply.stackAfter = value3 -instruction.multiply.operands = +instruction.multiply.operands = instruction.divide.shortDescription = Divide two values -instruction.divide.description = +instruction.divide.description = instruction.divide.stackBefore = value1, value2 instruction.divide.stackAfter = value3 -instruction.divide.operands = +instruction.divide.operands = instruction.modulo.shortDescription = Modulo divide two values -instruction.modulo.description = +instruction.modulo.description = instruction.modulo.stackBefore = value1, value2 instruction.modulo.stackAfter = value3 -instruction.modulo.operands = +instruction.modulo.operands = instruction.lshift.shortDescription = Bitwise left shift -instruction.lshift.description = +instruction.lshift.description = instruction.lshift.stackBefore = value1, value2 instruction.lshift.stackAfter = value3 -instruction.lshift.operands = +instruction.lshift.operands = instruction.rshift.shortDescription = Bitwise right shift -instruction.rshift.description = +instruction.rshift.description = instruction.rshift.stackBefore = value1, value2 instruction.rshift.stackAfter = value3 -instruction.rshift.operands = +instruction.rshift.operands = instruction.urshift.shortDescription = Unsigned bitwise right shift -instruction.urshift.description = +instruction.urshift.description = instruction.urshift.stackBefore = value1, value2 instruction.urshift.stackAfter = value3 -instruction.urshift.operands = +instruction.urshift.operands = instruction.bitand.shortDescription = Bitwise and -instruction.bitand.description = +instruction.bitand.description = instruction.bitand.stackBefore = value1, value2 instruction.bitand.stackAfter = value3 -instruction.bitand.operands = +instruction.bitand.operands = instruction.bitor.shortDescription = Bitwise or -instruction.bitor.description = +instruction.bitor.description = instruction.bitor.stackBefore = value1, value2 instruction.bitor.stackAfter = value3 -instruction.bitor.operands = +instruction.bitor.operands = instruction.bitxor.shortDescription = Bitwise xor -instruction.bitxor.description = +instruction.bitxor.description = instruction.bitxor.stackBefore = value1, value2 instruction.bitxor.stackAfter = value3 -instruction.bitxor.operands = +instruction.bitxor.operands = instruction.equals.shortDescription = Compare two values -instruction.equals.description = +instruction.equals.description = instruction.equals.stackBefore = value1, value2 instruction.equals.stackAfter = booleanResult -instruction.equals.operands = +instruction.equals.operands = instruction.strictequals.shortDescription = Strict compare two values -instruction.strictequals.description = +instruction.strictequals.description = instruction.strictequals.stackBefore = value1, value2 instruction.strictequals.stackAfter = booleanResult -instruction.strictequals.operands = +instruction.strictequals.operands = instruction.lessthan.shortDescription = Check that value is less than other value -instruction.lessthan.description = +instruction.lessthan.description = instruction.lessthan.stackBefore = value1, value2 instruction.lessthan.stackAfter = booleanResult -instruction.lessthan.operands = +instruction.lessthan.operands = instruction.lessequals.shortDescription = Check that value is less or equal than other value -instruction.lessequals.description = +instruction.lessequals.description = instruction.lessequals.stackBefore = value1, value2 instruction.lessequals.stackAfter = booleanResult instruction.lessequals.operands = booleanResult instruction.greaterthan.shortDescription = Check that value is greater or equal than other value -instruction.greaterthan.description = +instruction.greaterthan.description = instruction.greaterthan.stackBefore = value1, value2 instruction.greaterthan.stackAfter = booleanResult -instruction.greaterthan.operands = +instruction.greaterthan.operands = instruction.greaterequals.shortDescription = Check that value is greater or equal than other value -instruction.greaterequals.description = +instruction.greaterequals.description = instruction.greaterequals.stackBefore = value1, value2 instruction.greaterequals.stackAfter = booleanResult -instruction.greaterequals.operands = +instruction.greaterequals.operands = instruction.instanceof.shortDescription = Check that type exists in object prototype chain -instruction.instanceof.description = +instruction.instanceof.description = instruction.instanceof.stackBefore = value, type instruction.instanceof.stackAfter = booleanResult -instruction.instanceof.operands = +instruction.instanceof.operands = instruction.istype.shortDescription = Check that object is of specified type -instruction.istype.description = +instruction.istype.description = instruction.istype.stackBefore = value instruction.istype.stackAfter = booleanResult instruction.istype.operands = type instruction.istypelate.shortDescription = Check that object is of specified type (stack based) -instruction.istypelate.description = +instruction.istypelate.description = instruction.istypelate.stackBefore = value, type instruction.istypelate.stackAfter = booleanResult -instruction.istypelate.operands = +instruction.istypelate.operands = instruction.in.shortDescription = Check that object has named property -instruction.in.description = +instruction.in.description = instruction.in.stackBefore = name, obj instruction.in.stackAfter = booleanResult -instruction.in.operands = +instruction.in.operands = instruction.add_p.shortDescription = Add two values using number context -instruction.add_p.description = +instruction.add_p.description = instruction.add_p.stackBefore = value1, value2 instruction.add_p.stackAfter = value3 instruction.add_p.operands = numberContext instruction.subtract_p.shortDescription = Subtract two values using number context -instruction.subtract_p.description = +instruction.subtract_p.description = instruction.subtract_p.stackBefore = value1, value2 instruction.subtract_p.stackAfter = value3 instruction.subtract_p.operands = numberContext instruction.multiply_p.shortDescription = Multiply two values using number context -instruction.multiply_p.description = +instruction.multiply_p.description = instruction.multiply_p.stackBefore = value1, value2 instruction.multiply_p.stackAfter = value3 instruction.multiply_p.operands = numberContext instruction.divide_p.shortDescription = Divide two values using number context -instruction.divide_p.description = +instruction.divide_p.description = instruction.divide_p.stackBefore = value1, value2 instruction.divide_p.stackAfter = value3 instruction.divide_p.operands = numberContext instruction.modulo_p.shortDescription = Modulo divide two values using number context -instruction.modulo_p.description = +instruction.modulo_p.description = instruction.modulo_p.stackBefore = value1, value2 instruction.modulo_p.stackAfter = value3 instruction.modulo_p.operands = numberContext instruction.increment_i.shortDescription = Increment integer value -instruction.increment_i.description = +instruction.increment_i.description = instruction.increment_i.stackBefore = value instruction.increment_i.stackAfter = incrementedValue -instruction.increment_i.operands = +instruction.increment_i.operands = instruction.decrement_i.shortDescription = Decrement integer value -instruction.decrement_i.description = +instruction.decrement_i.description = instruction.decrement_i.stackBefore = value instruction.decrement_i.stackAfter = decrementedValue -instruction.decrement_i.operands = +instruction.decrement_i.operands = instruction.inclocal_i.shortDescription = Increment local register integer value -instruction.inclocal_i.description = -instruction.inclocal_i.stackBefore = -instruction.inclocal_i.stackAfter = +instruction.inclocal_i.description = +instruction.inclocal_i.stackBefore = +instruction.inclocal_i.stackAfter = instruction.inclocal_i.operands = localRegister instruction.declocal_i.shortDescription = Decrement local register integer value -instruction.declocal_i.description = -instruction.declocal_i.stackBefore = -instruction.declocal_i.stackAfter = +instruction.declocal_i.description = +instruction.declocal_i.stackBefore = +instruction.declocal_i.stackAfter = instruction.declocal_i.operands = localRegister instruction.negate_i.shortDescription = Negate integer value -instruction.negate_i.description = +instruction.negate_i.description = instruction.negate_i.stackBefore = value instruction.negate_i.stackAfter = -value -instruction.negate_i.operands = +instruction.negate_i.operands = instruction.add_i.shortDescription = Add two integer values -instruction.add_i.description = +instruction.add_i.description = instruction.add_i.stackBefore = value1, value2 instruction.add_i.stackAfter = value3 -instruction.add_i.operands = +instruction.add_i.operands = instruction.subtract_i.shortDescription = Subtract two integer values -instruction.subtract_i.description = +instruction.subtract_i.description = instruction.subtract_i.stackBefore = value1, value2 instruction.subtract_i.stackAfter = value3 -instruction.subtract_i.operands = +instruction.subtract_i.operands = instruction.multiply_i.shortDescription = Multiply two integer values -instruction.multiply_i.description = +instruction.multiply_i.description = instruction.multiply_i.stackBefore = value1, value2 instruction.multiply_i.stackAfter = value3 -instruction.multiply_i.operands = +instruction.multiply_i.operands = instruction.getlocal0.shortDescription = Get local register 0 -instruction.getlocal0.description = -instruction.getlocal0.stackBefore = +instruction.getlocal0.description = +instruction.getlocal0.stackBefore = instruction.getlocal0.stackAfter = value -instruction.getlocal0.operands = +instruction.getlocal0.operands = instruction.getlocal1.shortDescription = Get local register 1 -instruction.getlocal1.description = -instruction.getlocal1.stackBefore = +instruction.getlocal1.description = +instruction.getlocal1.stackBefore = instruction.getlocal1.stackAfter = value -instruction.getlocal1.operands = +instruction.getlocal1.operands = instruction.getlocal2.shortDescription = Get local register 2 -instruction.getlocal2.description = -instruction.getlocal2.stackBefore = +instruction.getlocal2.description = +instruction.getlocal2.stackBefore = instruction.getlocal2.stackAfter = value -instruction.getlocal2.operands = +instruction.getlocal2.operands = instruction.getlocal3.shortDescription = Get local register 3 -instruction.getlocal3.description = -instruction.getlocal3.stackBefore = +instruction.getlocal3.description = +instruction.getlocal3.stackBefore = instruction.getlocal3.stackAfter = value -instruction.getlocal3.operands = +instruction.getlocal3.operands = instruction.setlocal0.shortDescription = Set local register 0 -instruction.setlocal0.description = +instruction.setlocal0.description = instruction.setlocal0.stackBefore = value -instruction.setlocal0.stackAfter = -instruction.setlocal0.operands = +instruction.setlocal0.stackAfter = +instruction.setlocal0.operands = instruction.setlocal1.shortDescription = Set local register 1 -instruction.setlocal1.description = +instruction.setlocal1.description = instruction.setlocal1.stackBefore = value -instruction.setlocal1.stackAfter = -instruction.setlocal1.operands = +instruction.setlocal1.stackAfter = +instruction.setlocal1.operands = instruction.setlocal2.shortDescription = Set local register 2 -instruction.setlocal2.description = +instruction.setlocal2.description = instruction.setlocal2.stackBefore = value -instruction.setlocal2.stackAfter = -instruction.setlocal2.operands = +instruction.setlocal2.stackAfter = +instruction.setlocal2.operands = instruction.setlocal3.shortDescription = Set local register 3 -instruction.setlocal3.description = +instruction.setlocal3.description = instruction.setlocal3.stackBefore = value -instruction.setlocal3.stackAfter = -instruction.setlocal3.operands = +instruction.setlocal3.stackAfter = +instruction.setlocal3.operands = #Undocumented: instruction.invalid.shortDescription = Invalid -instruction.invalid.description = +instruction.invalid.description = #instruction.invalid.stackBefore = #instruction.invalid.stackAfter = #instruction.invalid.operands = - #Undocumented: + instruction.abs_jump.shortDescription = Absolute jump -instruction.abs_jump.description = +instruction.abs_jump.description = #instruction.abs_jump.stackBefore = #instruction.abs_jump.stackAfter = #instruction.abs_jump.operands = instruction.debug.shortDescription = Debugging info -instruction.debug.description = -instruction.debug.stackBefore = -instruction.debug.stackAfter = +instruction.debug.description = +instruction.debug.stackBefore = +instruction.debug.stackAfter = instruction.debug.operands = debugType, regName, localRegister, extra instruction.debugline.shortDescription = Debugging line number info -instruction.debugline.description = -instruction.debugline.stackBefore = -instruction.debugline.stackAfter = +instruction.debugline.description = +instruction.debugline.stackBefore = +instruction.debugline.stackAfter = instruction.debugline.operands = lineNumber instruction.debugfile.shortDescription = Debugging file info -instruction.debugfile.description = -instruction.debugfile.stackBefore = -instruction.debugfile.stackAfter = +instruction.debugfile.description = +instruction.debugfile.stackBefore = +instruction.debugfile.stackAfter = instruction.debugfile.operands = fileName instruction.bkptline.shortDescription = Breakpoint on line -instruction.bkptline.description = -instruction.bkptline.stackBefore = -instruction.bkptline.stackAfter = +instruction.bkptline.description = +instruction.bkptline.stackBefore = +instruction.bkptline.stackAfter = instruction.bkptline.operands = lineNumber #Undocumented: instruction.timestamp.shortDescription = Timestamp -instruction.timestamp.description = -instruction.timestamp.stackBefore = -instruction.timestamp.stackAfter = -instruction.timestamp.operands = +instruction.timestamp.description = +instruction.timestamp.stackBefore = +instruction.timestamp.stackAfter = +instruction.timestamp.operands = #Undocumented: instruction.verifypass.shortDescription = Verify pass -instruction.verifypass.description = +instruction.verifypass.description = #instruction.verifypass.stackBefore = #instruction.verifypass.stackAfter = #instruction.verifypass.operands = - #Undocumented: + instruction.alloc.shortDescription = Alloc -instruction.alloc.description = +instruction.alloc.description = #instruction.alloc.stackBefore = #instruction.alloc.stackAfter = #instruction.alloc.operands = - #Undocumented: + instruction.mark.shortDescription = Mark -instruction.mark.description = +instruction.mark.description = #instruction.mark.stackBefore = #instruction.mark.stackAfter = #instruction.mark.operands = - #Undocumented: + instruction.wb.shortDescription = Wb -instruction.wb.description = +instruction.wb.description = #instruction.wb.stackBefore = #instruction.wb.stackAfter = #instruction.wb.operands = - #Undocumented: + instruction.prologue.shortDescription = Prologue -instruction.prologue.description = +instruction.prologue.description = #instruction.prologue.stackBefore = #instruction.prologue.stackAfter = #instruction.prologue.operands = - #Undocumented: + instruction.sendenter.shortDescription = Send enter -instruction.sendenter.description = +instruction.sendenter.description = #instruction.sendenter.stackBefore = #instruction.sendenter.stackAfter = #instruction.sendenter.operands = - #Undocumented: + instruction.doubletoatom.shortDescription = Double to atom -instruction.doubletoatom.description = +instruction.doubletoatom.description = #instruction.doubletoatom.stackBefore = #instruction.doubletoatom.stackAfter = #instruction.doubletoatom.operands = - #Undocumented: + instruction.sweep.shortDescription = Sweep -instruction.sweep.description = +instruction.sweep.description = #instruction.sweep.stackBefore = #instruction.sweep.stackAfter = #instruction.sweep.operands = - #Undocumented: + instruction.codegenop.shortDescription = CodeGenOp -instruction.codegenop.description = +instruction.codegenop.description = #instruction.codegenop.stackBefore = #instruction.codegenop.stackAfter = #instruction.codegenop.operands = - #Undocumented: + instruction.verifyop.shortDescription = VerifyOp -instruction.verifyop.description = +instruction.verifyop.description = #instruction.verifyop.stackBefore = #instruction.verifyop.stackAfter = #instruction.verifyop.operands = - #Undocumented: + instruction.decode.shortDescription = Decode -instruction.decode.description = +instruction.decode.description = #instruction.decode.stackBefore = #instruction.decode.stackAfter = #instruction.decode.operands = instruction.unplus.shortDescription = Unary plus - coerce to numeric -instruction.unplus.description = +instruction.unplus.description = instruction.unplus.stackBefore = value instruction.unplus.stackAfter = value -instruction.unplus.operands = +instruction.unplus.operands = instruction.pushconstant.shortDescription = Push constant value on stack -instruction.pushconstant.description = +instruction.pushconstant.description = #instruction.pushconstant.stackBefore = #instruction.pushconstant.stackAfter = -instruction.pushconstant.operands = value \ No newline at end of file +instruction.pushconstant.operands = value diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other.properties index bd3923d7c..24702ac02 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other.properties @@ -43,7 +43,6 @@ trait = Trait trait.method = Trait of type method trait.slot = Trait of type slot trait.const = Trait of type const -trait.method = Trait of type method trait.setter = Trait of type setter trait.getter = Trait of type getter trait.class = Trait of type class diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_ca.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_ca.properties index c77188fcc..c8427b2bb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_ca.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_ca.properties @@ -43,7 +43,6 @@ trait = Tret trait.method = Tret del tipus m\u00e8tode trait.slot = Tret del tipus slot trait.const = Tret del tipus constant -trait.method = Tret del tipus m\u00e8tode trait.setter = Tret del tipus setter trait.getter = Tret del tipus getter trait.class = Tret del tipus classe @@ -80,7 +79,7 @@ method.optional = Valor per defecte del par\u00e0metre opcional method.returns = Tipus de retorn del m\u00e8tode method.body = Cos del m\u00e8tode method.body.maxstack = Nombre m\u00e0xim de slots de pila a qualsevol punt d'execuci\u00f3 -method.body.localcount = Índex de registres locals de numeraci\u00f3 m\u00e9s alta m\u00e9s u +method.body.localcount = \u00cdndex de registres locals de numeraci\u00f3 m\u00e9s alta m\u00e9s u method.body.initscopedepth = Profunditat d'abast m\u00ednima (relativa a maxscopedepth) que pot ser accedida method.body.maxscopedepth = Profunditat d'abast m\u00e0xima que pot ser accedida method.body.try = Bloc d'excepci\u00f3 diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_tr.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_tr.properties index 089527a42..4d99eb3b8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_tr.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_tr.properties @@ -46,7 +46,6 @@ trait = \u00d6zellik trait.method = T\u00fcr y\u00f6ntemi \u00f6zelli\u011fi trait.slot = T\u00fcr yuvas\u0131 \u00f6zelli\u011fi trait.const = T\u00fcr yap\u0131s\u0131 \u00f6zelli\u011fi -trait.method = T\u00fcr y\u00f6ntemi \u00f6zelli\u011fi trait.setter = T\u00fcr ayarlay\u0131c\u0131 \u00f6zelli\u011fi trait.getter = T\u00fcr al\u0131c\u0131 \u00f6zelli\u011fi trait.class = T\u00fcr s\u0131n\u0131f\u0131 \u00f6zelli\u011fi diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config.properties index fb22cf085..4c1838b88 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = Toggle Comments #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ca.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ca.properties index 2ebe54b23..c37b0cdd0 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ca.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ca.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = Mostra/Amaga els Comentaris #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_cs.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_cs.properties index 8832d8b42..56d827f6e 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_cs.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_cs.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = P\u0159epnout koment\u00e1\u0159e #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 @@ -115,4 +113,4 @@ Style.COMMENT = 0x339933, 2 Style.COMMENT2 = 0x339933, 3 Style.DEFAULT = 0x000000, 0 Style.WARNING = 0xCC0000, 0 -Style.ERROR = 0xCC0000, 3 \ No newline at end of file +Style.ERROR = 0xCC0000, 3 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_de.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_de.properties index 99c08bf48..1a5bf3117 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_de.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_de.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = Kommentare umschalten #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 @@ -115,4 +113,4 @@ Style.COMMENT = 0x339933, 2 Style.COMMENT2 = 0x339933, 3 Style.DEFAULT = 0x000000, 0 Style.WARNING = 0xCC0000, 0 -Style.ERROR = 0xCC0000, 3 \ No newline at end of file +Style.ERROR = 0xCC0000, 3 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_es.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_es.properties index a7941b7a4..8ea0b1b41 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_es.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_es.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = Alternar comentarios #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_fr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_fr.properties index 99e864b8a..1ed4141c4 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_fr.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_fr.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = Basculer en commentaire #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_hu.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_hu.properties index 0c2b21b94..41e09e7c2 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_hu.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_hu.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = Kommentek megjelen\u00edt\u00e9se/elrejt\u00e9 #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 @@ -115,4 +113,4 @@ Style.COMMENT = 0x339933, 2 Style.COMMENT2 = 0x339933, 3 Style.DEFAULT = 0x000000, 0 Style.WARNING = 0xCC0000, 0 -Style.ERROR = 0xCC0000, 3 \ No newline at end of file +Style.ERROR = 0xCC0000, 3 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_it.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_it.properties index fd36aaf14..6d4680d76 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_it.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_it.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = Mostra commenti #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ja.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ja.properties index 7a6733c84..6519f3168 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ja.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ja.properties @@ -1,38 +1,37 @@ -DefaultAction.copy-to-clipboard.MenuText = \u30B3\u30D4\u30FC -DefaultAction.cut-to-clipboard.MenuText = \u5207\u308A\u53D6\u308A -DefaultAction.paste-from-clipboard.MenuText = \u8CBC\u308A\u4ED8\u3051 -DefaultAction.select-all.MenuText = \u3059\u3079\u3066\u9078\u629E +DefaultAction.copy-to-clipboard.MenuText = \u30b3\u30d4\u30fc +DefaultAction.cut-to-clipboard.MenuText = \u5207\u308a\u53d6\u308a +DefaultAction.paste-from-clipboard.MenuText = \u8cbc\u308a\u4ed8\u3051 +DefaultAction.select-all.MenuText = \u3059\u3079\u3066\u9078\u629e -Action.find.MenuText = \u691C\u7D22 -Action.find.ToolTip = \u691C\u7D22\u3068\u7F6E\u63DB\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u8868\u793A\u3059\u308B -Action.find-next.MenuText = \u6B21\u3092\u691C\u7D22 -Action.find-next.ToolTip = \u6700\u5F8C\u306E\u691C\u7D22\u3092\u7E70\u308A\u8FD4\u3059 -Action.goto-line.MenuText = \u6307\u5B9A\u884C\u3078\u79FB\u52D5 -Action.goto-line.ToolTip = \u6307\u5B9A\u884C\u3078\u79FB\u52D5 -Action.indent.MenuText = \u30A4\u30F3\u30C7\u30F3\u30C8\u3092\u5897\u3084\u3059 -Action.unindent.MenuText = \u30A4\u30F3\u30C7\u30F3\u30C8\u3092\u6E1B\u3089\u3059 -Action.undo.MenuText = \u5143\u306B\u623B\u3059 -Action.redo.MenuText = \u3084\u308A\u76F4\u3057 -Action.delete-lines.MenuText = \u884C\u306E\u524A\u9664 -Action.dup-lines-up.MenuText = \u4E0A\u306B\u884C\u3092\u8907\u88FD -Action.dup-lines-down.MenuText = \u4E0B\u306B\u884C\u3092\u8907\u88FD -Action.toggle-lines.MenuText = \u884C\u756A\u53F7\u306E\u8868\u793A\u306E\u5207\u308A\u66FF\u3048 -Action.show-abbs.MenuText = \u7565\u8A9E\u3092\u8868\u793A\u3059\u308B -Action.show-abbs.ToolTip = \u7565\u8A9E\u3092\u8868\u793A\u3059\u308B -Action.complete-word.MenuText = \u5358\u8A9E\u306E\u88DC\u5B8C -Action.jump-to-pair.MenuText = \u30DA\u30A2\u306B\u30B8\u30E3\u30F3\u30D7 -Action.toggle-comments.MenuText = \u30B3\u30E1\u30F3\u30C8\u5316 / \u89E3\u9664\u306E\u5207\u308A\u66FF\u3048 +Action.find.MenuText = \u691c\u7d22 +Action.find.ToolTip = \u691c\u7d22\u3068\u7f6e\u63db\u30c0\u30a4\u30a2\u30ed\u30b0\u3092\u8868\u793a\u3059\u308b +Action.find-next.MenuText = \u6b21\u3092\u691c\u7d22 +Action.find-next.ToolTip = \u6700\u5f8c\u306e\u691c\u7d22\u3092\u7e70\u308a\u8fd4\u3059 +Action.goto-line.MenuText = \u6307\u5b9a\u884c\u3078\u79fb\u52d5 +Action.goto-line.ToolTip = \u6307\u5b9a\u884c\u3078\u79fb\u52d5 +Action.indent.MenuText = \u30a4\u30f3\u30c7\u30f3\u30c8\u3092\u5897\u3084\u3059 +Action.unindent.MenuText = \u30a4\u30f3\u30c7\u30f3\u30c8\u3092\u6e1b\u3089\u3059 +Action.undo.MenuText = \u5143\u306b\u623b\u3059 +Action.redo.MenuText = \u3084\u308a\u76f4\u3057 +Action.delete-lines.MenuText = \u884c\u306e\u524a\u9664 +Action.dup-lines-up.MenuText = \u4e0a\u306b\u884c\u3092\u8907\u88fd +Action.dup-lines-down.MenuText = \u4e0b\u306b\u884c\u3092\u8907\u88fd +Action.toggle-lines.MenuText = \u884c\u756a\u53f7\u306e\u8868\u793a/\u975e\u8868\u793a\u306e\u5207\u308a\u66ff\u3048 +Action.show-abbs.MenuText = \u7565\u8a9e\u3092\u8868\u793a\u3059\u308b +Action.show-abbs.ToolTip = \u7565\u8a9e\u3092\u8868\u793a\u3059\u308b +Action.complete-word.MenuText = \u5358\u8a9e\u306e\u88dc\u5b8c +Action.jump-to-pair.MenuText = \u30da\u30a2\u306b\u30b8\u30e3\u30f3\u30d7 +Action.toggle-comments.MenuText = \u30b3\u30e1\u30f3\u30c8\u5316/\u89e3\u9664\u306e\u5207\u308a\u66ff\u3048 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_nl.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_nl.properties index 48c9fd984..8092e8140 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_nl.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_nl.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = Commentaren inschakelen #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pl.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pl.properties index 3ab294487..a6c607398 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pl.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pl.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = Prze\u0142\u0105cz komentarze #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pt.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pt.properties index 3c3208292..4137fbf2c 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pt.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pt.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = Alternar coment\u00e1rios #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pt_BR.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pt_BR.properties index 424c0406f..4c11dc8ac 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pt_BR.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_pt_BR.properties @@ -1,38 +1,37 @@ DefaultAction.copy-to-clipboard.MenuText = Copiar DefaultAction.cut-to-clipboard.MenuText = Cortar DefaultAction.paste-from-clipboard.MenuText = Colar -DefaultAction.select-all.MenuText = Selecionar tudo +DefaultAction.select-all.MenuText = Escolher tudo -Action.find.MenuText = Localizar -Action.find.ToolTip = Mostrar di\u00e1logo Localizar e Substituir -Action.find-next.MenuText = Locaizar pr\u00f3ximo -Action.find-next.ToolTip = Repetir \u00faltima localiza\u00e7\u00e3o. -Action.goto-line.MenuText = Ir para a linha n\u00b0. -Action.goto-line.ToolTip = Ir para a linha n\u00b0. +Action.find.MenuText = Procurar +Action.find.ToolTip = Mostrar procura e trocar di\u00c3\u00a1logo +Action.find-next.MenuText = Procurar proximo +Action.find-next.ToolTip = Repetir \u00c3\u00baltima procura +Action.goto-line.MenuText = Ir para a linha n\u00c3\u00bamero +Action.goto-line.ToolTip = Ir para a linha n\u00c3\u00bamero Action.indent.MenuText = Indentar -Action.unindent.MenuText = Desindentar -Action.undo.MenuText = Desfazer -Action.redo.MenuText = Refazer -Action.delete-lines.MenuText = Excluir linha(s) -Action.dup-lines-up.MenuText = Duplicar linhas acima -Action.dup-lines-down.MenuText = Duplicar linhas abaixo -Action.toggle-lines.MenuText = Alternar n\u00fameros de linha +Action.unindent.MenuText = Des-identar +Action.undo.MenuText = Voltar a tr\u00e1s +Action.redo.MenuText = Voltar a fazer +Action.delete-lines.MenuText = Destruir linha(s) +Action.dup-lines-up.MenuText = Duplicar linhas a cima +Action.dup-lines-down.MenuText = Duplicar linhas a baixo +Action.toggle-lines.MenuText = Alternar o numero de linhas Action.show-abbs.MenuText = Mostrar abrevia\u00e7\u00f5es Action.show-abbs.ToolTip = Mostrar abrevia\u00e7\u00f5es Action.complete-word.MenuText = Completar palavra -Action.jump-to-pair.MenuText = Pular para o par +Action.jump-to-pair.MenuText = Ir para o par Action.toggle-comments.MenuText = Alternar coment\u00e1rios # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ru.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ru.properties index c95eb16fb..82cab4afe 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ru.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_ru.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = \u0412\u043a\u043b\u044e\u0447\u0438\u0442\u04 #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_sv.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_sv.properties index 77859fd91..4f2adddde 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_sv.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_sv.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = V\u00e4xla Kommentarer #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 @@ -115,4 +113,4 @@ Style.COMMENT = 0x339933, 2 Style.COMMENT2 = 0x339933, 3 Style.DEFAULT = 0x000000, 0 Style.WARNING = 0xCC0000, 0 -Style.ERROR = 0xCC0000, 3 \ No newline at end of file +Style.ERROR = 0xCC0000, 3 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_tr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_tr.properties index be86abfe1..6508a15b7 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_tr.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_tr.properties @@ -31,7 +31,7 @@ Action.toggle-comments.MenuText = Yorumlar\u0131 De\u011fi\u015ftir Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them @@ -40,7 +40,6 @@ TokenMarker.Color = 0xffeeaa PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 @@ -102,36 +101,35 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_uk.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_uk.properties index d672851a3..bec08fad1 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_uk.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_uk.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = \u0423\u0432\u0456\u043c\u043a\u043d\u0443\u04 #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_zh.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_zh.properties index f22adbb19..71ae7753f 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_zh.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_zh.properties @@ -27,12 +27,11 @@ Action.toggle-comments.MenuText = \u6ce8\u91ca\u4ee3\u7801 #========================================================================== Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersRuler + jsyntaxpane.components.LineNumbersRuler # This is the color to highlight tokens whenever the cursor is on them TokenMarker.Color = 0xffeeaa # Colors for PairMarkers PairMarker.Color = 0xffbb77 -# # Right Margin for LineNumbers border in pixels, Default = 5 LineNumbers.RightMargin = 7 # Foreground for line numbers, Default = Black @@ -72,32 +71,31 @@ Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 -# # View configuration: TextAA = ON -DEFAULT_EDIT_MENU= \ - cut-to-clipboard , \ - copy-to-clipboard , \ - paste-from-clipboard , \ - - , \ - select-all , \ - - , \ - undo , \ - redo , \ - - , \ - find , \ - find-next , \ - goto-line , \ - jump-to-pair , \ - - , \ - complete-word +DEFAULT_EDIT_MENU = \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word # Default Popup Menu PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - goto-line , \ - toggle-comments + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments # TokenType attributes Style.OPERATOR = 0x000000, 0 Style.DELIMITER = 0x000000, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config.properties index ad24ea91e..6dc2187f4 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = Toggle Token Marker # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ca.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ca.properties index e57a3d66d..cb21cd60f 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ca.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ca.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = Mostra/Amaga el Marcador Testimoni # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_cs.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_cs.properties index d3be499c4..ce860ded0 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_cs.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_cs.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = P\u0159epnout ozna\u010dova\u010d Token\u0 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_de.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_de.properties index f1bfb83de..e628a8ffd 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_de.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_de.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = Markierung umschalten # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_es.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_es.properties index 3fc82e6d7..8b3121d65 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_es.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_es.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = Alternar marcador de Token # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_fr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_fr.properties index 1b2562d53..938193569 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_fr.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_fr.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = Ajouter / Supprimer un marqueur # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_hu.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_hu.properties index c5e42a235..91aee4d31 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_hu.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_hu.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = Token Marker megjelen\u00edt\u00e9se/elrej # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_it.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_it.properties index c9d74f70c..220168708 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_it.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_it.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = Marcatore token on/off # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ja.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ja.properties index 0c0fa221e..cfd3fd084 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ja.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ja.properties @@ -1,34 +1,31 @@ -Action.toggle-token-marker.MenuText = \u30C8\u30FC\u30AF\u30F3\u30DE\u30FC\u30AB\u30FC\u306E\u8868\u793A\u5207\u308A\u66FF\u3048 +Action.toggle-token-marker.MenuText = \u30c8\u30fc\u30af\u30f3\u30de\u30fc\u30ab\u30fc\u306e\u8868\u5207\u308a\u66ff\u3048 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_nl.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_nl.properties index d4ae296ef..0837d0ed9 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_nl.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_nl.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = Token markering inschakelen # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pl.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pl.properties index 8337cf6c5..aa2158011 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pl.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pl.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = Prze\u0142\u0105cz znacznik \u017cetonu # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pt.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pt.properties index 3fc82e6d7..8b3121d65 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pt.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pt.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = Alternar marcador de Token # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pt_BR.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pt_BR.properties index ebd3c1310..9bd57519a 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pt_BR.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_pt_BR.properties @@ -1,34 +1,31 @@ -Action.toggle-token-marker.MenuText = Alternar marcador de token +Action.toggle-token-marker.MenuText = Mudar o alternador de Token # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ru.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ru.properties index 0e0ca9ca0..290566173 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ru.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_ru.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = \u0412\u043a\u043b\u044e\u0447\u0438\u0442 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_sv.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_sv.properties index 2d9b83ac1..36c209a54 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_sv.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_sv.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = V\u00e4xla Tecken Mark\u00f6r # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_tr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_tr.properties index ac06d9699..77b4fe544 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_tr.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_tr.properties @@ -2,24 +2,22 @@ Action.toggle-token-marker.MenuText = Ge\u00e7i\u015f Belirteci \u0130\u015faret # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 @@ -28,10 +26,10 @@ Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ + diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_uk.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_uk.properties index be781682f..a3f62ab85 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_uk.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_uk.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = \u0423\u0432\u0456\u043c\u043a\u043d\u0443 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_zh.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_zh.properties index c5d4339ae..808e5774b 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_zh.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_zh.properties @@ -2,33 +2,30 @@ Action.toggle-token-marker.MenuText = \u5207\u6362\u6807\u8bb0\u5236\u4f5c # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ #Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker #Action.brackets = jsyntaxpane.actions.PairAction, typed [ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " -# # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config.properties index 857c63c60..97b107661 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = Toggle Token Marker # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ca.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ca.properties index 659aa82a2..7d5c21955 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ca.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ca.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = Mostra/Amaga el Marcador Testimoni # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_cs.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_cs.properties index d8b792fe1..a6b422848 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_cs.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_cs.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = P\u0159epnout ozna\u010dova\u010d Token\u0 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,18 +24,17 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 -Style.OPERATOR = 0x7f007f, 0 \ No newline at end of file +Style.OPERATOR = 0x7f007f, 0 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_de.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_de.properties index ca7dcc445..ccbf0b0dc 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_de.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_de.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = Markierung umschalten # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_es.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_es.properties index 9f4ca28ea..719db9587 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_es.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_es.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = Alternar marcador de Token # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_fr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_fr.properties index 7fb0f0a50..d0ea30a81 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_fr.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_fr.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = Ajouter / Supprimer un marqueur # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_hu.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_hu.properties index 09cccc66f..d6b7af651 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_hu.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_hu.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = Token Marker megjelen\u00edt\u00e9se/elrej # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_it.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_it.properties index 0adf3d6c2..f746c34a9 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_it.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_it.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = Marcatore token on/off # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ja.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ja.properties index d544992f5..45af9df92 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ja.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ja.properties @@ -1,23 +1,21 @@ -Action.combo-completion.MenuText = \u547D\u4EE4\u306E\u9078\u629E -Action.toggle-token-marker.MenuText = \u30C8\u30FC\u30AF\u30F3\u30DE\u30FC\u30AB\u30FC\u306E\u8868\u793A\u5207\u308A\u66FF\u3048 +Action.combo-completion.MenuText = \u547d\u4ee4\u306e\u9078\u629e +Action.toggle-token-marker.MenuText = \u30c8\u30fc\u30af\u30f3\u30de\u30fc\u30ab\u30fc\u306e\u8868\u793a\u5207\u308a\u66ff\u3048 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_nl.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_nl.properties index 68a5f05cd..345951972 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_nl.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_nl.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = Token markering inschakelen # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pl.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pl.properties index 68aba8ec4..428e7083f 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pl.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pl.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = Prze\u0142\u0105cz znacznik \u017cetonu # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pt.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pt.properties index d52d925d6..5ae383aa0 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pt.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pt.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = Alternar marcador de token # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pt_BR.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pt_BR.properties index 7b51a967b..4b2008e37 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pt_BR.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_pt_BR.properties @@ -1,23 +1,21 @@ -Action.combo-completion.MenuText = Escolha uma instru\u00e7\u00e3o -Action.toggle-token-marker.MenuText = Alternar marcador de token. +Action.combo-completion.MenuText = Escolha um instuc\u00e7\u00e3o +Action.toggle-token-marker.MenuText = Mudar o alternador de Token # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ru.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ru.properties index d2d9f6182..a9bf26349 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ru.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_ru.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = \u0412\u043a\u043b\u044e\u0447\u0438\u0442 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_sv.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_sv.properties index 8f742b892..da4a78a9b 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_sv.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_sv.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = V\u00e4xla Tecken Mark\u00f6r # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_tr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_tr.properties index ee1fd7f6a..67db2bab2 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_tr.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_tr.properties @@ -3,25 +3,23 @@ Action.toggle-token-marker.MenuText = Ge\u00e7i\u015f Belirteci \u0130\u015faret # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 @@ -33,18 +31,17 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_uk.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_uk.properties index 5b4019cf7..886fbd6ba 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_uk.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_uk.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = \u0423\u0432\u0456\u043c\u043a\u043d\u0443 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_zh.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_zh.properties index 0b08c84b9..f3a73ee86 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_zh.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_zh.properties @@ -3,21 +3,19 @@ Action.toggle-token-marker.MenuText = \u5207\u6362Token\u6807\u8bb0 # !!!! FFDec translators - \u8bf7\u52ff\u4fee\u6539\u5206\u5272\u7ebf\u4e0b\u65b9\u7684\u4efb\u4f55\u5185\u5bb9 !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.PairsMarker, \ - jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -26,17 +24,16 @@ Action.quotes = jsyntaxpane.actions.PairAction, typed ' Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker Style.KEYWORD = 0x0000ff, 1 Style.KEYWORD2 = 0x007f7f, 1 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config.properties index db4e646f9..2eaa01e88 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = Toggle Token Marker # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ca.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ca.properties index 1902926b9..672fc520a 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ca.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ca.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = Mostra/Amaga el Marcador Testimoni # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_cs.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_cs.properties index da4ce1ee1..4e3701f8e 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_cs.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_cs.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = P\u0159epnout ozna\u010dova\u010d Token\u0 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_de.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_de.properties index 2076e07fc..ae8370019 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_de.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_de.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = Markierung umschalten # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_es.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_es.properties index 1a1939f4f..350c5df62 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_es.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_es.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = Alternar marcador de Token # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_fr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_fr.properties index 2d24179f9..32bde530e 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_fr.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_fr.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = Ajouter / Supprimer un marqueur # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_hu.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_hu.properties index e2a08e8dc..a53786d4f 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_hu.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_hu.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = Token Marker megjelen\u00edt\u00e9se/elrej # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_it.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_it.properties index 65d000741..39234f51f 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_it.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_it.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = Marcatore token on/off # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ja.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ja.properties index ef405307d..483bccddc 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ja.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ja.properties @@ -1,21 +1,19 @@ -Action.toggle-token-marker.MenuText = \u30C8\u30FC\u30AF\u30F3\u30DE\u30FC\u30AB\u30FC\u306E\u8868\u793A\u5207\u308A\u66FF\u3048 +Action.toggle-token-marker.MenuText = \u30c8\u30fc\u30af\u30f3\u30de\u30fc\u30ab\u30fc\u306e\u8868\u793a\u5207\u308a\u66ff\u3048 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_nl.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_nl.properties index 25257af90..f581fad4f 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_nl.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_nl.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = Token markering inschakelen # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pl.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pl.properties index 38a103458..148ac4f1f 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pl.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pl.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = Prze\u0142\u0105cz znacznik \u017cetonu # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pt.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pt.properties index 3c39326bb..42b65ba39 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pt.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pt.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = Alternar o marcador de token # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pt_BR.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pt_BR.properties index 4a02db787..10be2155a 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pt_BR.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_pt_BR.properties @@ -1,21 +1,19 @@ -Action.toggle-token-marker.MenuText = Alternar marcador de token +Action.toggle-token-marker.MenuText = Mudar o alternador de Token # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ru.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ru.properties index c46e9a4da..6143944ef 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ru.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_ru.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = \u0412\u043a\u043b\u044e\u0447\u0438\u0442 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_sv.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_sv.properties index fde4c8c68..212529a22 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_sv.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_sv.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = V\u00e4xla Tecken Mark\u00f6r # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_tr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_tr.properties index de10a0768..b3525ee6b 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_tr.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_tr.properties @@ -2,24 +2,22 @@ Action.toggle-token-marker.MenuText = Ge\u00e7i\u015f Belirteci \u0130\u015faret # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 @@ -32,11 +30,11 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Tamamlama -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ + diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_uk.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_uk.properties index 24f648163..77c030127 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_uk.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_uk.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = \u0423\u0432\u0456\u043c\u043a\u043d\u0443 # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker \ No newline at end of file + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_zh.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_zh.properties index 2585a6395..2c266ebb5 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_zh.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_zh.properties @@ -2,20 +2,18 @@ Action.toggle-token-marker.MenuText = \u5207\u6362Token\u6807\u8bb0 # !!!! FFDec translators - \u8bf7\u52ff\u4fee\u6539\u5206\u5272\u7ebf\u4e0b\u65b9\u7684\u4efb\u4f55\u5185\u5bb9 !!! #========================================================================== - # # JavaSyntaxKit Specific properties. # + Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ - jsyntaxpane.components.TokenMarker + jsyntaxpane.components.TokenMarker TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 -# # Performs single color selection (Default = false) # SingleColorSelect = true -# # Java Actions -Action.indent.WordRegex=\\w+|\\/(\\*)+ +Action.indent.WordRegex = \\w+|\\/(\\*)+ Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker @@ -25,14 +23,13 @@ Action.double-quotes = jsyntaxpane.actions.PairAction, typed " # For completions, you have to define the Action (key to trigger completions): Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE Action.combo-completion.MenuText = Completions -Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt -# +Action.combo-completion.ItemsURL = ${class_path}/combocompletions.txt # These are the completions to be in the IntelliSense completion dialog # comma separated values. # Vertical bars: if there is one, it will position the cursor. If there are # two, they will be start and end of selection PopupMenu = \ - ${DEFAULT_EDIT_MENU} , \ - - , \ - toggle-lines , \ - toggle-token-marker + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle.properties index 4f06188ed..61eb66f35 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle.properties @@ -36,4 +36,3 @@ ScriptRunnerAction.ErrorExecutingScript = Error executing script:\\n ScriptRunnerAction.ScriptError = Script Error ScriptRunnerAction.ScriptEngineNotFound = Script Engine for [{0}] not found. Disable this Action? ShowAbbsAction.NoAbbsForType = No Abbreviations exist for this content type - diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ca.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ca.properties index 11de1bc5f..82c04f319 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ca.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ca.properties @@ -36,4 +36,3 @@ ScriptRunnerAction.ErrorExecutingScript = Error en executar el script:\\n ScriptRunnerAction.ScriptError = Error de Script ScriptRunnerAction.ScriptEngineNotFound = No s'ha trobat el motor de script de [{0}]. Desactivo aquesta acci\u00f3? ShowAbbsAction.NoAbbsForType = No hi ha cap abreviaci\u00f3 per a aquest tipus de contingut - diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_de.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_de.properties index 20749ff46..e9469c5f1 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_de.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_de.properties @@ -1,5 +1,5 @@ SyntaxTester.title = JSyntaxPane Tester -SyntaxTester.lblCaretPos.text = Einf\u00FCgemarkenposition +SyntaxTester.lblCaretPos.text = Einf\u00fcgemarkenposition SyntaxTester.lblToken.text = Zeichen unter dem Cursor SyntaxTester.jEdtTest.contentType = NO_TOKEN_AT_CURSOR = KEIN Zeichen unter den dem Cursor @@ -7,11 +7,11 @@ NO_TOKEN_AT_CURSOR = KEIN Zeichen unter den dem Cursor HTMLPreviewFrame.title = HTML Vorschau HTMLPreviewFrame.jEdtHtml.contentType = text/html QuickFindDialog.jChkWrap.text = Wickeln -QuickFindDialog.jChkRegExp.text = Regul\u00E4rer Ausdruck +QuickFindDialog.jChkRegExp.text = Regul\u00e4rer Ausdruck QuickFindDialog.jChkIgnoreCase.text = Gross/klein ignorieren QuickFindDialog.jLabel1.text = Einfache Suche QuickFindDialog.NotFound = Nicht gefunden -ReplaceDialog.jChkRegex.text = Regul\u00E4rer Ausdruck +ReplaceDialog.jChkRegex.text = Regul\u00e4rer Ausdruck ReplaceDialog.jChkIgnoreCase.text = Gross/klein ignorieren ReplaceDialog.jLblReplace.text = Ersetzen ReplaceDialog.jTglHighlight.text = Markieren @@ -20,10 +20,10 @@ ReplaceDialog.jBtnPrev.text = Vorheriges ReplaceDialog.jChkWrap.toolTipText = Zum Anfang gehen, wenn das Ende erreicht ist ReplaceDialog.jChkWrap.text = Rundum wickeln ReplaceDialog.title = Suchen und ersetzen -ReplaceDialog.jBtnNext.text = N\u00E4chstes +ReplaceDialog.jBtnNext.text = N\u00e4chstes ReplaceDialog.jLblFind.text = Suchen ReplaceDialog.jBtnReplace.text = Ersetzen -ShowAbbsDialog.title = Abk\u00FCrzungen +ShowAbbsDialog.title = Abk\u00fcrzungen GotoLineDialog.title = Zur Linie gehen GotoLineDialog.jBtnOk.text = Go @@ -32,8 +32,7 @@ DocumentSearchData.Find = Suchen ScriptAction.NoScriptConfigured = Aktion hat keine konfigurierte Skript-Funktion ScriptAction.ErrorInScript = Fehler im Skript ScriptAction.NoScriptFoundIn = Keine Skripts gefunden in: -ScriptRunnerAction.ErrorExecutingScript = Fehler beim ausf\u00FChren des Skripts:\\n +ScriptRunnerAction.ErrorExecutingScript = Fehler beim ausf\u00fchren des Skripts:\\n ScriptRunnerAction.ScriptError = Skript Fehler ScriptRunnerAction.ScriptEngineNotFound = Skript-Motor fu00FCr [{0}] konnte nicht gefunden werden. Diese Aktion deaktivieren? -ShowAbbsAction.NoAbbsForType = Es existieren keine Abk\u00FCrzungen fu00FCr diesen Inhaltstyp - +ShowAbbsAction.NoAbbsForType = Es existieren keine Abk\u00fcrzungen fu00FCr diesen Inhaltstyp diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_es.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_es.properties index bfef57d9d..99d604b0b 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_es.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_es.properties @@ -36,4 +36,3 @@ ScriptRunnerAction.ErrorExecutingScript = Error ejecutando script:\\n ScriptRunnerAction.ScriptError = Error de script ScriptRunnerAction.ScriptEngineNotFound = Motor de Script para [{0}] no encontrado. Inhabilitar la acci\u00f3n? ShowAbbsAction.NoAbbsForType = Ninguna abreviaci\u00f3n existe para este tipo de contenido - diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_fr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_fr.properties index 8e2022e56..42507eaf3 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_fr.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_fr.properties @@ -36,4 +36,3 @@ ScriptRunnerAction.ErrorExecutingScript = Erreur d'ex\u00e9cution du script :\\n ScriptRunnerAction.ScriptError = Erreur de script ScriptRunnerAction.ScriptEngineNotFound = Moteur de script de [{0}] non trouv\u00e9. D\u00e9sactiver cette action ? ShowAbbsAction.NoAbbsForType = Abr\u00e9viation inexistante dans ce type de contenu - diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_hu.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_hu.properties index 7bb5c808b..1f5e8c672 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_hu.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_hu.properties @@ -36,4 +36,3 @@ ScriptRunnerAction.ErrorExecutingScript = Hiba a szkript futtat\u00e1sakor:\\n ScriptRunnerAction.ScriptError = Szkript hiba ScriptRunnerAction.ScriptEngineNotFound = Script Engine [{0}]-hoz nem tal\u00e1lhat\u00f3. Akci\u00f3 letilt\u00e1sa? ShowAbbsAction.NoAbbsForType = Ehhez a tartalom t\u00edpushoz nem tal\u00e1lhat\u00f3 r\u00f6vid\u00edt\u00e9s - diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_it.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_it.properties index 88e892a42..ad70c3dc3 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_it.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_it.properties @@ -36,4 +36,3 @@ ScriptRunnerAction.ErrorExecutingScript = Errore di esecuzione script:\\n ScriptRunnerAction.ScriptError = Errore script ScriptRunnerAction.ScriptEngineNotFound = Motore di script per [{0}] non disponibile. Disabilitare questa action? ShowAbbsAction.NoAbbsForType = Non esistono abbreviazioni per questo tipo di contenuto - diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ja.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ja.properties index 33b67f2a9..2973d25f3 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ja.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ja.properties @@ -1,39 +1,38 @@ SyntaxTester.title = JSyntaxPane Tester -SyntaxTester.lblCaretPos.text = \u30AD\u30E3\u30EC\u30C3\u30C8\u4F4D\u7F6E -SyntaxTester.lblToken.text = \u30AB\u30FC\u30BD\u30EB\u4E0B\u306E\u30C8\u30FC\u30AF\u30F3 +SyntaxTester.lblCaretPos.text = \u30ad\u30e3\u30ec\u30c3\u30c8\u4f4d\u7f6e +SyntaxTester.lblToken.text = \u30ab\u30fc\u30bd\u30eb\u4e0b\u306e\u30c8\u30fc\u30af\u30f3 SyntaxTester.jEdtTest.contentType = -NO_TOKEN_AT_CURSOR = \u30AB\u30FC\u30BD\u30EB\u306B\u30C8\u30FC\u30AF\u30F3\u306F\u3042\u308A\u307E\u305B\u3093 +NO_TOKEN_AT_CURSOR = \u30ab\u30fc\u30bd\u30eb\u306b\u30c8\u30fc\u30af\u30f3\u306f\u3042\u308a\u307e\u305b\u3093 -HTMLPreviewFrame.title = HTML \u30D7\u30EC\u30D3\u30E5\u30FC +HTMLPreviewFrame.title = HTML\u30d7\u30ec\u30d3\u30e5\u30fc HTMLPreviewFrame.jEdtHtml.contentType = text/html -QuickFindDialog.jChkWrap.text = \u672B\u5C3E\u306B\u9054\u3059\u308B\u3068\u5148\u982D\u306B\u623B\u308B -QuickFindDialog.jChkRegExp.text = \u6B63\u898F\u8868\u73FE -QuickFindDialog.jChkIgnoreCase.text = \u5927/\u5C0F\u6587\u5B57\u3092\u533A\u5225\u3057\u306A\u3044 -QuickFindDialog.jLabel1.text = \u30AF\u30A4\u30C3\u30AF\u691C\u7D22 -QuickFindDialog.NotFound = \u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F -ReplaceDialog.jChkRegex.text = \u6B63\u898F\u8868\u73FE -ReplaceDialog.jChkIgnoreCase.text = \u5927\u6587\u5B57\u3068\u5C0F\u6587\u5B57\u3092\u533A\u5225\u3057\u306A\u3044 -ReplaceDialog.jLblReplace.text = \u7F6E\u63DB\u6587\u5B57\u5217 -ReplaceDialog.jTglHighlight.text = \u5F37\u8ABF\u8868\u793A -ReplaceDialog.jBtnReplaceAll.text = \u3059\u3079\u3066\u7F6E\u63DB -ReplaceDialog.jBtnPrev.text = \u524D\u3078 -ReplaceDialog.jChkWrap.toolTipText = \u691C\u7D22\u304C\u6587\u66F8\u306E\u672B\u5C3E\u306B\u9054\u3057\u305F\u3068\u304D\u306B\u3001\u5148\u982D\u306B\u623B\u3063\u3066\u691C\u7D22\u3059\u308B -ReplaceDialog.jChkWrap.text = \u672B\u5C3E\u306B\u9054\u3059\u308B\u3068\u5148\u982D\u306B\u623B\u308B -ReplaceDialog.title = \u691C\u7D22\u3068\u7F6E\u63DB -ReplaceDialog.jBtnNext.text = \u6B21\u3078 -ReplaceDialog.jLblFind.text = \u691C\u7D22\u6587\u5B57\u5217 -ReplaceDialog.jBtnReplace.text = \u7F6E\u63DB -ShowAbbsDialog.title = \u7565\u8A9E -GotoLineDialog.title = \u6307\u5B9A\u884C\u3078\u79FB\u52D5 -GotoLineDialog.jBtnOk.text = \u79FB\u52D5 - -DocumentSearchData.SearchStringNotFound = \u691C\u7D22\u6587\u5B57\u5217 {0} \u306F\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F -DocumentSearchData.Find = \u691C\u7D22 -ScriptAction.NoScriptConfigured = \u30A2\u30AF\u30B7\u30E7\u30F3\u306B\u30B9\u30AF\u30EA\u30D7\u30C8\u6A5F\u80FD\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093 -ScriptAction.ErrorInScript = \u30B9\u30AF\u30EA\u30D7\u30C8\u5185\u306E\u30A8\u30E9\u30FC -ScriptAction.NoScriptFoundIn = \u30B9\u30AF\u30EA\u30D7\u30C8\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093: -ScriptRunnerAction.ErrorExecutingScript = \u30B9\u30AF\u30EA\u30D7\u30C8\u5B9F\u884C\u4E2D\u306E\u30A8\u30E9\u30FC:\\n -ScriptRunnerAction.ScriptError = \u30B9\u30AF\u30EA\u30D7\u30C8\u30A8\u30E9\u30FC -ScriptRunnerAction.ScriptEngineNotFound = [{0}] \u7528\u306E\u30B9\u30AF\u30EA\u30D7\u30C8\u30A8\u30F3\u30B8\u30F3\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u3053\u306E\u30A2\u30AF\u30B7\u30E7\u30F3\u3092\u7121\u52B9\u306B\u3057\u307E\u3059\u304B\uFF1F -ShowAbbsAction.NoAbbsForType = \u3053\u306E\u30B3\u30F3\u30C6\u30F3\u30C4\u30BF\u30A4\u30D7\u306B\u306F\u7701\u7565\u5F62\u304C\u5B58\u5728\u3057\u307E\u305B\u3093 +QuickFindDialog.jChkWrap.text = \u672b\u5c3e\u306b\u9054\u3059\u308b\u3068\u5148\u982d\u306b\u623b\u308b +QuickFindDialog.jChkRegExp.text = \u6b63\u898f\u8868\u73fe +QuickFindDialog.jChkIgnoreCase.text = \u5927/\u5c0f\u6587\u5b57\u3092\u533a\u5225\u3057\u306a\u3044 +QuickFindDialog.jLabel1.text = \u30af\u30a4\u30c3\u30af\u691c\u7d22 +QuickFindDialog.NotFound = \u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f +ReplaceDialog.jChkRegex.text = \u6b63\u898f\u8868\u73fe +ReplaceDialog.jChkIgnoreCase.text = \u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u3092\u533a\u5225\u3057\u306a\u3044 +ReplaceDialog.jLblReplace.text = \u7f6e\u63db\u6587\u5b57\u5217 +ReplaceDialog.jTglHighlight.text = \u5f37\u8abf\u8868\u793a +ReplaceDialog.jBtnReplaceAll.text = \u3059\u3079\u3066\u7f6e\u63db +ReplaceDialog.jBtnPrev.text = \u524d\u3078 +ReplaceDialog.jChkWrap.toolTipText = \u691c\u7d22\u304c\u6587\u66f8\u306e\u672b\u5c3e\u306b\u9054\u3057\u305f\u3068\u304d\u306b\u3001\u5148\u982d\u306b\u623b\u3063\u3066\u691c\u7d22\u3059\u308b +ReplaceDialog.jChkWrap.text = \u672b\u5c3e\u306b\u9054\u3059\u308b\u3068\u5148\u982d\u306b\u623b\u308b +ReplaceDialog.title = \u691c\u7d22\u3068\u7f6e\u63db +ReplaceDialog.jBtnNext.text = \u6b21\u3078 +ReplaceDialog.jLblFind.text = \u691c\u7d22\u6587\u5b57\u5217 +ReplaceDialog.jBtnReplace.text = \u7f6e\u63db +ShowAbbsDialog.title = \u7565\u8a9e +GotoLineDialog.title = \u6307\u5b9a\u884c\u3078\u79fb\u52d5 +GotoLineDialog.jBtnOk.text = \u79fb\u52d5 +DocumentSearchData.SearchStringNotFound = \u691c\u7d22\u6587\u5b57\u5217 {0} \u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f +DocumentSearchData.Find = \u691c\u7d22 +ScriptAction.NoScriptConfigured = \u30a2\u30af\u30b7\u30e7\u30f3\u306b\u30b9\u30af\u30ea\u30d7\u30c8\u6a5f\u80fd\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093 +ScriptAction.ErrorInScript = \u30b9\u30af\u30ea\u30d7\u30c8\u5185\u306e\u30a8\u30e9\u30fc +ScriptAction.NoScriptFoundIn = \u30b9\u30af\u30ea\u30d7\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: +ScriptRunnerAction.ErrorExecutingScript = \u30b9\u30af\u30ea\u30d7\u30c8\u5b9f\u884c\u4e2d\u306e\u30a8\u30e9\u30fc:\\n +ScriptRunnerAction.ScriptError = \u30b9\u30af\u30ea\u30d7\u30c8\u30a8\u30e9\u30fc +ScriptRunnerAction.ScriptEngineNotFound = [{0}] \u7528\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u30a8\u30f3\u30b8\u30f3\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u3053\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u304b\uff1f +ShowAbbsAction.NoAbbsForType = \u3053\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u30bf\u30a4\u30d7\u306b\u306f\u7701\u7565\u5f62\u304c\u5b58\u5728\u3057\u307e\u305b\u3093 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pl.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pl.properties index 2d5885bd1..c28226b63 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pl.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pl.properties @@ -36,4 +36,3 @@ ScriptRunnerAction.ErrorExecutingScript = B\u0142\u0105d podczas wykonywania skr ScriptRunnerAction.ScriptError = B\u0142\u0105d skryptu ScriptRunnerAction.ScriptEngineNotFound = Nie znaleziono silnika skryptu dla [{0}]. Wy\u0142\u0105czy\u0107 t\u0105 akcj\u0119? ShowAbbsAction.NoAbbsForType = Nie istnieje \u017caden skr\u00f3t dla tego typu zawarto\u015bci - diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pt.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pt.properties index b223173a2..11a6c2110 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pt.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pt.properties @@ -1,4 +1,4 @@ -SyntaxTester.title = Tester JSyntaxPane +SyntaxTester.title = Tester JSyntaxPane SyntaxTester.lblCaretPos.text = Posi\u00e7\u00e3o de intercala\u00e7\u00e3o SyntaxTester.lblToken.text = Token no cursor SyntaxTester.jEdtTest.contentType = @@ -36,4 +36,3 @@ ScriptRunnerAction.ErrorExecutingScript = Erro a executar script:\\n ScriptRunnerAction.ScriptError = Erro de Script ScriptRunnerAction.ScriptEngineNotFound = Motor de script para [{0}] n\u00e3o encontrado. Desabilitar esta ac\u00e7\u00e3o? ShowAbbsAction.NoAbbsForType = N\u00e3o existem abreviaturas para este tipo de conteudo - diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pt_BR.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pt_BR.properties index 5ef31081c..9b90ba6d6 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pt_BR.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_pt_BR.properties @@ -1,6 +1,6 @@ SyntaxTester.title = Tester JSyntaxPane SyntaxTester.lblCaretPos.text = Posi\u00e7\u00e3o de intercala\u00e7\u00e3o -SyntaxTester.lblToken.text = Token sob cursor +SyntaxTester.lblToken.text = Token no cursor SyntaxTester.jEdtTest.contentType = NO_TOKEN_AT_CURSOR = Nenhum token no cursor @@ -8,32 +8,31 @@ HTMLPreviewFrame.title = Pr\u00e9-visualiza\u00e7\u00e3o HTML HTMLPreviewFrame.jEdtHtml.contentType = text/html QuickFindDialog.jChkWrap.text = Envolver QuickFindDialog.jChkRegExp.text = Reg Exp -QuickFindDialog.jChkIgnoreCase.text = Ignorar mai\u00fasculas e min\u00fasculas -QuickFindDialog.jLabel1.text = Localiza\u00e7\u00e3o r\u00e1pida +QuickFindDialog.jChkIgnoreCase.text = Ignorar caso +QuickFindDialog.jLabel1.text = Pr\u00f3cura rapida QuickFindDialog.NotFound = n\u00e3o encontrado ReplaceDialog.jChkRegex.text = Express\u00e3o regular -ReplaceDialog.jChkIgnoreCase.text = Ignorar mai\u00fasculas e min\u00fasculas +ReplaceDialog.jChkIgnoreCase.text = Ignorar caso ReplaceDialog.jLblReplace.text = Substituir -ReplaceDialog.jTglHighlight.text = Destacar +ReplaceDialog.jTglHighlight.text = Salientar ReplaceDialog.jBtnReplaceAll.text = Substituir tudo -ReplaceDialog.jBtnPrev.text = Anterior -ReplaceDialog.jChkWrap.toolTipText = Envolver para o inicio quando chegar ao final +ReplaceDialog.jBtnPrev.text = Pr\u00e9vio +ReplaceDialog.jChkWrap.toolTipText = Envolver ao inicio quando chegar ao final ReplaceDialog.jChkWrap.text = Envolver -ReplaceDialog.title = Localizar e Substituir +ReplaceDialog.title = Procurar e substituir ReplaceDialog.jBtnNext.text = Pr\u00f3ximo -ReplaceDialog.jLblFind.text = Localizar +ReplaceDialog.jLblFind.text = Procurar ReplaceDialog.jBtnReplace.text = Substituir ShowAbbsDialog.title = Abrevia\u00e7\u00f5es GotoLineDialog.title = Ir para a linha GotoLineDialog.jBtnOk.text = Ir -DocumentSearchData.SearchStringNotFound = Pesquisa de texto {0} n\u00e3o encontrada -DocumentSearchData.Find = Localizar -ScriptAction.NoScriptConfigured = A\u00e7\u00e3o n\u00e3o cont\u00e9m a fun\u00e7\u00e3o de script configurada +DocumentSearchData.SearchStringNotFound = Procura de Texto {0} n\u00e3o encontrada +DocumentSearchData.Find = Procura +ScriptAction.NoScriptConfigured = Ac\u00e7\u00e3o nao contem a fun\u00e7\u00e3o de script configurada ScriptAction.ErrorInScript = Erro no Script ScriptAction.NoScriptFoundIn = Nenhum script encontrado em: ScriptRunnerAction.ErrorExecutingScript = Erro a executar script:\\n ScriptRunnerAction.ScriptError = Erro de Script -ScriptRunnerAction.ScriptEngineNotFound = Motor de script para [{0}] n\u00e3o encontrado. Desabilitar esta a\u00e7\u00e3o? -ShowAbbsAction.NoAbbsForType = N\u00e3o existem abrevia\u00e7\u00f5es para este tipo de conte\u00fado - +ScriptRunnerAction.ScriptEngineNotFound = Motor de script para [{0}] n\u00e3o encontrado. Desabilitar esta ac\u00e7\u00e3o? +ShowAbbsAction.NoAbbsForType = N\u00e3o existem abreviaturas para este tipo de conteudo diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ru.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ru.properties index a142b7686..423190908 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ru.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_ru.properties @@ -2,9 +2,9 @@ SyntaxTester.title = JSyntaxPane Tester SyntaxTester.lblCaretPos.text = \u041f\u043e\u0437\u0438\u0446\u0438\u044f \u043a\u0443\u0440\u0441\u043e\u0440\u0430 SyntaxTester.lblToken.text = \u0422\u043e\u043a\u0435\u043d \u043f\u043e\u0434 \u043a\u0443\u0440\u0441\u043e\u0440\u043e\u043c SyntaxTester.jEdtTest.contentType = -NO_TOKEN_AT_CURSOR = \u041D\u0415\u0422 \u0442\u043E\u043A\u0435\u043D\u0430 \u043F\u043E\u0434 \u043A\u0443\u0440\u0441\u043E\u0440\u043E\u043C +NO_TOKEN_AT_CURSOR = \u041d\u0415\u0422 \u0442\u043e\u043a\u0435\u043d\u0430 \u043f\u043e\u0434 \u043a\u0443\u0440\u0441\u043e\u0440\u043e\u043c -HTMLPreviewFrame.title = \u041F\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 HTML +HTMLPreviewFrame.title = \u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 HTML HTMLPreviewFrame.jEdtHtml.contentType = text/html QuickFindDialog.jChkWrap.text = \u0417\u0430\u0446\u0438\u043a\u043b\u0438\u0442\u044c \u043f\u043e\u0438\u0441\u043a QuickFindDialog.jChkRegExp.text = \u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 @@ -14,17 +14,17 @@ QuickFindDialog.NotFound = \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u04 ReplaceDialog.jChkRegex.text = \u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 ReplaceDialog.jChkIgnoreCase.text = \u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440 ReplaceDialog.jLblReplace.text = \u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c -ReplaceDialog.jTglHighlight.text = \u0412\u0438\u0434\u0435\u043B\u0438\u0442\u044C -ReplaceDialog.jBtnReplaceAll.text = \u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u0441\u0451 -ReplaceDialog.jBtnPrev.text = \u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 -ReplaceDialog.jChkWrap.toolTipText = \u041D\u0430\u0447\u0430\u0442\u044C \u043f\u043e\u0438\u0441\u043a \u0437\u0430\u043d\u043e\u0432\u043e \u043f\u0440\u0438 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0438 \u043a\u043e\u043d\u0446\u0430 \u0444\u0430\u0439\u043b\u0430 +ReplaceDialog.jTglHighlight.text = \u0412\u0438\u0434\u0435\u043b\u0438\u0442\u044c +ReplaceDialog.jBtnReplaceAll.text = \u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0451 +ReplaceDialog.jBtnPrev.text = \u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 +ReplaceDialog.jChkWrap.toolTipText = \u041d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u0438\u0441\u043a \u0437\u0430\u043d\u043e\u0432\u043e \u043f\u0440\u0438 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0438 \u043a\u043e\u043d\u0446\u0430 \u0444\u0430\u0439\u043b\u0430 ReplaceDialog.jChkWrap.text = \u0417\u0430\u0446\u0438\u043a\u043b\u0438\u0442\u044c \u043f\u043e\u0438\u0441\u043a -ReplaceDialog.title = \u041D\u0430\u0439\u0442\u0438 \u0438 \u0437\u0430\u043C\u0435\u043D\u0438\u0442\u044C -ReplaceDialog.jBtnNext.text = \u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 +ReplaceDialog.title = \u041d\u0430\u0439\u0442\u0438 \u0438 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c +ReplaceDialog.jBtnNext.text = \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 ReplaceDialog.jLblFind.text = \u041d\u0430\u0439\u0442\u0438 ReplaceDialog.jBtnReplace.text = \u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c ShowAbbsDialog.title = \u0421\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f -GotoLineDialog.title = \u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0441\u0442\u0440\u043E\u043A\u0435 +GotoLineDialog.title = \u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u0441\u0442\u0440\u043e\u043a\u0435 GotoLineDialog.jBtnOk.text = \u041f\u0435\u0440\u0435\u0439\u0442\u0438 DocumentSearchData.SearchStringNotFound = \u0421\u0442\u0440\u043e\u043a\u0430 {0} \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_sv.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_sv.properties index 5f56e54a1..a35bf4c1f 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_sv.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_sv.properties @@ -36,4 +36,3 @@ ScriptRunnerAction.ErrorExecutingScript = Gick inte att k\u00f6ra skriptet:\\n ScriptRunnerAction.ScriptError = Skript Fel ScriptRunnerAction.ScriptEngineNotFound = Skriptmotor f\u00f6r [{0}] hittades inte. Inaktivera denna \u00e5tg\u00e4rd? ShowAbbsAction.NoAbbsForType = Inga F\u00f6rkortningar finns f\u00f6r denna inneh\u00e5llstyp - diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_uk.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_uk.properties index f5b470e21..e6bb8363a 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_uk.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_uk.properties @@ -1,38 +1,38 @@ SyntaxTester.title = JSyntaxPane Tester -SyntaxTester.lblCaretPos.text = \u041F\u043E\u0437\u0438\u0446\u0456\u044F \u043A\u0443\u0440\u0441\u043E\u0440\u0430 -SyntaxTester.lblToken.text = \u0422\u043E\u043A\u0435\u043D \u043F\u0456\u0434 \u043A\u0443\u0440\u0441\u043E\u0440\u043E\u043C +SyntaxTester.lblCaretPos.text = \u041f\u043e\u0437\u0438\u0446\u0456\u044f \u043a\u0443\u0440\u0441\u043e\u0440\u0430 +SyntaxTester.lblToken.text = \u0422\u043e\u043a\u0435\u043d \u043f\u0456\u0434 \u043a\u0443\u0440\u0441\u043e\u0440\u043e\u043c SyntaxTester.jEdtTest.contentType = -NO_TOKEN_AT_CURSOR = \u041D\u0415\u041C\u0410\u0404 \u0442\u043E\u043A\u0435\u043D\u0430 \u043F\u0456\u0434 \u043A\u0443\u0440\u0441\u043E\u0440\u043E\u043C +NO_TOKEN_AT_CURSOR = \u041d\u0415\u041c\u0410\u0404 \u0442\u043e\u043a\u0435\u043d\u0430 \u043f\u0456\u0434 \u043a\u0443\u0440\u0441\u043e\u0440\u043e\u043c -HTMLPreviewFrame.title = \u041F\u043E\u043F\u0435\u0440\u0435\u0434\u043D\u0456\u0439 \u043F\u0435\u0440\u0435\u0433\u043B\u044F\u0434 HTML +HTMLPreviewFrame.title = \u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434 HTML HTMLPreviewFrame.jEdtHtml.contentType = text/html -QuickFindDialog.jChkWrap.text = \u0417\u0430\u0446\u0438\u043A\u043B\u0438\u0442\u0438 \u043F\u043E\u0448\u0443\u043A -QuickFindDialog.jChkRegExp.text = \u0420\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u0438\u0439 \u0432\u0438\u0440\u0430\u0437 -QuickFindDialog.jChkIgnoreCase.text = \u0406\u0433\u043D\u043E\u0440\u0443\u0432\u0430\u0442\u0438 \u0440\u0435\u0433\u0456\u0441\u0442\u0440 -QuickFindDialog.jLabel1.text = \u0428\u0432\u0438\u0434\u043A\u0438\u0439 \u043F\u043E\u0448\u0443\u043A -QuickFindDialog.NotFound = \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E -ReplaceDialog.jChkRegex.text = \u0420\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u0438\u0439 \u0432\u0438\u0440\u0430\u0437 -ReplaceDialog.jChkIgnoreCase.text = \u0406\u0433\u043D\u043E\u0440\u0443\u0432\u0430\u0442\u0438 \u0440\u0435\u0433\u0456\u0441\u0442\u0440 -ReplaceDialog.jLblReplace.text = \u0417\u0430\u043C\u0456\u043D\u0438\u0442\u0438 -ReplaceDialog.jTglHighlight.text = \u0412\u0438\u0434\u0456\u043B\u0438\u0442\u0438 -ReplaceDialog.jBtnReplaceAll.text = \u0417\u0430\u043C\u0456\u043D\u0438\u0442\u0438 \u0432\u0441\u0435 -ReplaceDialog.jBtnPrev.text = \u041F\u043E\u043F\u0435\u0440\u0435\u0434\u043D\u0456\u0439 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 -ReplaceDialog.jChkWrap.toolTipText = \u041F\u043E\u0447\u0430\u0442\u0438 \u043F\u043E\u0448\u0443\u043A \u0437\u0430\u043D\u043E\u0432\u043E \u043F\u0440\u0438 \u0434\u043E\u0441\u044F\u0433\u043D\u0435\u043D\u043D\u0456 \u043A\u0456\u043D\u0446\u044F \u0444\u0430\u0439\u043B\u0443 -ReplaceDialog.jChkWrap.text = \u0417\u0430\u0446\u0438\u043A\u043B\u0438\u0442\u0438 \u043F\u043E\u0448\u0443\u043A -ReplaceDialog.title = \u0417\u043D\u0430\u0439\u0442\u0438 \u0456 \u0437\u0430\u043C\u0456\u043D\u0438\u0442\u0438 -ReplaceDialog.jBtnNext.text = \u041D\u0430\u0441\u0442\u0443\u043F\u043D\u0438\u0439 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 -ReplaceDialog.jLblFind.text = \u0417\u043D\u0430\u0439\u0442\u0438 -ReplaceDialog.jBtnReplace.text = \u0417\u0430\u043C\u0456\u043D\u0438\u0442\u0438 -ShowAbbsDialog.title = \u0421\u043A\u043E\u0440\u043E\u0447\u0435\u043D\u043D\u044F -GotoLineDialog.title = \u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u0434\u043E \u0440\u044F\u0434\u043A\u0430 +QuickFindDialog.jChkWrap.text = \u0417\u0430\u0446\u0438\u043a\u043b\u0438\u0442\u0438 \u043f\u043e\u0448\u0443\u043a +QuickFindDialog.jChkRegExp.text = \u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u0438\u0439 \u0432\u0438\u0440\u0430\u0437 +QuickFindDialog.jChkIgnoreCase.text = \u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438 \u0440\u0435\u0433\u0456\u0441\u0442\u0440 +QuickFindDialog.jLabel1.text = \u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u043e\u0448\u0443\u043a +QuickFindDialog.NotFound = \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e +ReplaceDialog.jChkRegex.text = \u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u0438\u0439 \u0432\u0438\u0440\u0430\u0437 +ReplaceDialog.jChkIgnoreCase.text = \u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438 \u0440\u0435\u0433\u0456\u0441\u0442\u0440 +ReplaceDialog.jLblReplace.text = \u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438 +ReplaceDialog.jTglHighlight.text = \u0412\u0438\u0434\u0456\u043b\u0438\u0442\u0438 +ReplaceDialog.jBtnReplaceAll.text = \u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438 \u0432\u0441\u0435 +ReplaceDialog.jBtnPrev.text = \u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 +ReplaceDialog.jChkWrap.toolTipText = \u041f\u043e\u0447\u0430\u0442\u0438 \u043f\u043e\u0448\u0443\u043a \u0437\u0430\u043d\u043e\u0432\u043e \u043f\u0440\u0438 \u0434\u043e\u0441\u044f\u0433\u043d\u0435\u043d\u043d\u0456 \u043a\u0456\u043d\u0446\u044f \u0444\u0430\u0439\u043b\u0443 +ReplaceDialog.jChkWrap.text = \u0417\u0430\u0446\u0438\u043a\u043b\u0438\u0442\u0438 \u043f\u043e\u0448\u0443\u043a +ReplaceDialog.title = \u0417\u043d\u0430\u0439\u0442\u0438 \u0456 \u0437\u0430\u043c\u0456\u043d\u0438\u0442\u0438 +ReplaceDialog.jBtnNext.text = \u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 +ReplaceDialog.jLblFind.text = \u0417\u043d\u0430\u0439\u0442\u0438 +ReplaceDialog.jBtnReplace.text = \u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438 +ShowAbbsDialog.title = \u0421\u043a\u043e\u0440\u043e\u0447\u0435\u043d\u043d\u044f +GotoLineDialog.title = \u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0434\u043e \u0440\u044f\u0434\u043a\u0430 GotoLineDialog.jBtnOk.text = \u041f\u0435\u0440\u0435\u0439\u0442\u0438 -DocumentSearchData.SearchStringNotFound = \u0420\u044F\u0434\u043E\u043A {0} \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E -DocumentSearchData.Find = \u0417\u043D\u0430\u0439\u0442\u0438 -ScriptAction.NoScriptConfigured = \u0414\u0456\u044F \u043D\u0435 \u043C\u0430\u0454 \u043D\u0430\u043B\u0430\u0448\u0442\u043E\u0432\u0430\u043D\u043E\u0433\u043E \u0441\u043A\u0440\u0438\u043F\u0442\u0430 -ScriptAction.ErrorInScript = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u0432 \u0441\u043A\u0440\u0438\u043F\u0442\u0456 -ScriptAction.NoScriptFoundIn = \u0421\u043A\u0440\u0438\u043F\u0442 \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u0432: -ScriptRunnerAction.ErrorExecutingScript = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F \u0441\u043A\u0440\u0438\u043F\u0442\u0430:\\n -ScriptRunnerAction.ScriptError = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u0441\u043A\u0440\u0438\u043F\u0442\u0430 -ScriptRunnerAction.ScriptEngineNotFound = \u0421\u043A\u0440\u0438\u043F\u0442\u043E\u0432\u0438\u0439 \u0440\u0443\u0448\u0456\u0439 \u0434\u043B\u044F [{0}] \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E. \u0412\u0438\u043C\u043A\u043D\u0443\u0442\u0438 \u0446\u044E \u0434\u0456\u044E? -ShowAbbsAction.NoAbbsForType = \u0414\u043B\u044F \u0446\u044C\u043E\u0433\u043E \u0442\u0438\u043F\u0443 \u0432\u043C\u0456\u0441\u0442\u0443 \u043D\u0435 \u0456\u0441\u043D\u0443\u0454 \u0441\u043A\u043E\u0440\u043E\u0447\u0435\u043D\u044C +DocumentSearchData.SearchStringNotFound = \u0420\u044f\u0434\u043e\u043a {0} \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e +DocumentSearchData.Find = \u0417\u043d\u0430\u0439\u0442\u0438 +ScriptAction.NoScriptConfigured = \u0414\u0456\u044f \u043d\u0435 \u043c\u0430\u0454 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 +ScriptAction.ErrorInScript = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0456 +ScriptAction.NoScriptFoundIn = \u0421\u043a\u0440\u0438\u043f\u0442 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0432: +ScriptRunnerAction.ErrorExecutingScript = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430:\\n +ScriptRunnerAction.ScriptError = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 +ScriptRunnerAction.ScriptEngineNotFound = \u0421\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0438\u0439 \u0440\u0443\u0448\u0456\u0439 \u0434\u043b\u044f [{0}] \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e. \u0412\u0438\u043c\u043a\u043d\u0443\u0442\u0438 \u0446\u044e \u0434\u0456\u044e? +ShowAbbsAction.NoAbbsForType = \u0414\u043b\u044f \u0446\u044c\u043e\u0433\u043e \u0442\u0438\u043f\u0443 \u0432\u043c\u0456\u0441\u0442\u0443 \u043d\u0435 \u0456\u0441\u043d\u0443\u0454 \u0441\u043a\u043e\u0440\u043e\u0447\u0435\u043d\u044c diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_zh.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_zh.properties index 0a46f3eb6..4de3fcb26 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_zh.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_zh.properties @@ -36,4 +36,3 @@ ScriptRunnerAction.ErrorExecutingScript = \u6267\u884c\u811a\u672c\u65f6\u51fa\u ScriptRunnerAction.ScriptError = \u811a\u672c\u51fa\u9519 ScriptRunnerAction.ScriptEngineNotFound = \u627e\u4e0d\u5230[{0}]\u811a\u672c\u5f15\u64ce.\u8981\u7981\u7528\u6b64\u52a8\u4f5c\u5417\uff1f ShowAbbsAction.NoAbbsForType = \u6b64\u5185\u5bb9\u7c7b\u578b\u4e0d\u5b58\u5728\u7f29\u5199 - diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_pt_BR.properties index 6ace33409..976487bab 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_pt_BR.properties @@ -24,4 +24,4 @@ translation.author.label = Autores da tradu\u00e7\u00e3o em Portugu\u00eas Brasi translation.author = realmaster42, alisonmdl developers = Desenvolvedores: developers.others = + outros do GitHub e do Google Code -translators = Tradutores: \ No newline at end of file +translators = Tradutores: diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_ru.properties b/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_ru.properties index 1e678e736..9e2ec4f1f 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_ru.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_ru.properties @@ -22,6 +22,6 @@ contributors = \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u044 translation.author.label = \u0410\u0432\u0442\u043e\u0440 \u0440\u0443\u0441\u0441\u043a\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438: #In the translation, insert your name here translation.author = focus -translators = \u041f\u0435\u0440\u0435\u0432\u043e\u0434\u0447\u0438\u043a\u0438: -developers.others = + \u0434\u0440\u0443\u0433\u0438\u0435 \u0441 GitHub \u0438 Google code developers = \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438: +developers.others = + \u0434\u0440\u0443\u0433\u0438\u0435 \u0441 GitHub \u0438 Google code +translators = \u041f\u0435\u0440\u0435\u0432\u043e\u0434\u0447\u0438\u043a\u0438: diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties index e7020aeb3..fd9bb5cbf 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog.properties @@ -177,19 +177,19 @@ config.name.gui.window.maximized.vertical = (Internal) Window maximized vertical config.description.gui.window.maximized.vertical = Last window state - maximized vertically config.name.gui.avm2.splitPane.dividerLocationPercent = (Internal) AS3 Splitter location -config.description.gui.avm2.splitPane.dividerLocationPercent = +config.description.gui.avm2.splitPane.dividerLocationPercent = config.name.gui.actionSplitPane.dividerLocationPercent = (Internal) AS1/2 splitter location -config.description.gui.actionSplitPane.dividerLocationPercent = +config.description.gui.actionSplitPane.dividerLocationPercent = config.name.gui.previewSplitPane.dividerLocationPercent = (Internal) Preview splitter location -config.description.gui.previewSplitPane.dividerLocationPercent = +config.description.gui.previewSplitPane.dividerLocationPercent = config.name.gui.splitPane1.dividerLocationPercent = (Internal) Splitter location 1 -config.description.gui.splitPane1.dividerLocationPercent = +config.description.gui.splitPane1.dividerLocationPercent = config.name.gui.splitPane2.dividerLocationPercent = (Internal) Splitter location 2 -config.description.gui.splitPane2.dividerLocationPercent = +config.description.gui.splitPane2.dividerLocationPercent = config.name.saveAsExeScaleMode = Save as EXE scale mode config.description.saveAsExeScaleMode = Scaling mode for EXE export @@ -201,16 +201,16 @@ config.name.guiFontPreviewSampleText = (Internal) Last font preview sample text config.description.guiFontPreviewSampleText = Last font preview sample text list index config.name.gui.fontPreviewWindow.width = (Internal) Last font preview window width -config.description.gui.fontPreviewWindow.width = +config.description.gui.fontPreviewWindow.width = config.name.gui.fontPreviewWindow.height = (Internal) Last font preview window height -config.description.gui.fontPreviewWindow.height = +config.description.gui.fontPreviewWindow.height = config.name.gui.fontPreviewWindow.posX = (Internal) Last font preview window X -config.description.gui.fontPreviewWindow.posX = +config.description.gui.fontPreviewWindow.posX = config.name.gui.fontPreviewWindow.posY = (Internal) Last font preview window Y -config.description.gui.fontPreviewWindow.posY = +config.description.gui.fontPreviewWindow.posY = config.name.formatting.indent.size = Characters per indent config.description.formatting.indent.size = Number or spaces(or tabs) for one indentation @@ -273,7 +273,7 @@ config.name.debuggerPort = Debugger port config.description.debuggerPort = Port used for socket debugging config.name.displayDebuggerInfo = (Internal) Display debugger info -config.description.displayDebuggerInfo = Display info about debugger before switching it +config.description.displayDebuggerInfo = Display info about debugger before switching it config.name.randomDebuggerPackage = Use random package name for Debugger config.description.randomDebuggerPackage = This renames Debugger package to random string which makes debugger presence harder to detect by ActionScript @@ -348,7 +348,7 @@ config.name.loopMedia = Loop sounds and sprites config.description.loopMedia = Automatically restarts the playing of the sounds and sprites config.name.gui.timeLineSplitPane.dividerLocationPercent = (Internal) Timeline Splitter location -config.description.gui.timeLineSplitPane.dividerLocationPercent = +config.description.gui.timeLineSplitPane.dividerLocationPercent = config.name.cacheImages = Cache images config.description.cacheImages = Cache the decoded image objects @@ -395,27 +395,27 @@ config.name.debugHalt = Halt execution on debug start config.description.debugHalt = Pause SWF on start of debugging. config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Internal) Debug menu splitter location -config.description.gui.avm2.splitPane.vars.dividerLocationPercent = +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = -tip = Tip:\u0020 +tip = Tip: config.name.gui.action.splitPane.vars.dividerLocationPercent = (Internal) AS1/2 Debug menu splitter location -config.description.gui.action.splitPane.vars.dividerLocationPercent = +config.description.gui.action.splitPane.vars.dividerLocationPercent = config.name.setMovieDelay = Delay before changing the SWF in external player in ms config.description.setMovieDelay = Not recommended to change this value below 1000ms config.name.warning.svgImport = Warn on SVG import -config.description.warning.svgImport = +config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = Use non-smoothed fill when a shape is replaced with an image -config.description.shapeImport.useNonSmoothedFill = +config.description.shapeImport.useNonSmoothedFill = config.name.internalFlashViewer.execute.as12 = AS1/2 in own flash viewer (Experimental) config.description.internalFlashViewer.execute.as12 = Try to execute ActionScript 1/2 during SWF playback using FFDec flash viewer config.name.warning.hexViewNotUpToDate = Show Hex View not up-to-date warning -config.description.warning.hexViewNotUpToDate = +config.description.warning.hexViewNotUpToDate = config.name.displayDupInstructions = Show \u00a7\u00a7dup instructions config.description.displayDupInstructions = Display \u00a7\u00a7dup instructions in the code. Without them, the code can be easily compiled but some dupped code with sideeffects could be executed twice. @@ -598,7 +598,7 @@ advancedSettings.search = Search: # after 16.3.1 config.name.animateSubsprites = Animate subsprites in preview -config.description.allowMiterClipLinestyle = Allow subsprite animation on timeline preview. +config.description.animateSubsprites = Allow subsprite animation on timeline preview. config.name.autoPlayPreviews = Autoplay previews config.description.autoPlayPreviews = Automatically play previews. 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 6c91941a5..99c7a357b 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties @@ -104,9 +104,6 @@ config.description.openFolderAfterFlaExport = Mostra el directori de sortida des config.name.useDetailedLogging = Registre Detallat config.description.useDetailedLogging = Registra missatges d'error detallats i la informaci\u00f3 de depuraci\u00f3 -config.name.debugMode = Mode de depuraci\u00f3 -config.description.debugMode = Mode de depuraci\u00f3. Activa el men\u00fa de depuraci\u00f3. - config.name.resolveConstants = Resol constants en codi P AS1/2 config.description.resolveConstants = Desactiva-ho per mostrar 'constantxx' en lloc dels valors reals a la finestra de codi P @@ -125,9 +122,6 @@ config.description.paramNamesEnable = Utilitzar noms de par\u00e0metres en la de config.name.displayFileName = Mostra el nom del SWF al t\u00edtol config.description.displayFileName = Mostra el nom del fitxer/url SWF al t\u00edtol de la finestra (llavors en pots fer captures de pantalla) -config.name.debugCopy = Depura la recompilaci\u00f3 -config.description.debugCopy = Prova de compilar altre cop el fitxer SWF just despr\u00e9s d'obrir-lo per assegurar que produeix el mateix codi binari. Nom\u00e9s per DEPURAR! - config.name.dumpTags = Aboca les etiquetes a la consola config.description.dumpTags = Aboca les etiquetes a la consola en llegir un fitxer SWF @@ -273,7 +267,7 @@ config.name.debuggerPort = Port de depuraci\u00f3 config.description.debuggerPort = Port utilitzat per a la depuraci\u00f3 de s\u00f2col config.name.displayDebuggerInfo = (Intern) Mostra la info del depurador -config.description.displayDebuggerInfo = Mostra la informaci\u00f3 del depurador abans d'engegar-lo +config.description.displayDebuggerInfo = Mostra la informaci\u00f3 del depurador abans d'engegar-lo config.name.randomDebuggerPackage = Utilitza un nom de paquet aleatori per al Depurador config.description.randomDebuggerPackage = Aix\u00f2 renomena el paquet del Depurador amb una cadena aleat\u00f2ria que fa que la pres\u00e8ncia del depurador sigui m\u00e9s dif\u00edcil de detectar per part d'ActionScript @@ -348,7 +342,7 @@ config.name.loopMedia = Cicla els sons i els sprites config.description.loopMedia = Reinicia autom\u00e0ticament la reproducci\u00f3 dels sons i els sprites config.name.gui.timeLineSplitPane.dividerLocationPercent = (Intern) Ubicaci\u00f3 del Timeline Splitter -config.description.gui.timeLineSplitPane.dividerLocationPercent = +config.description.gui.timeLineSplitPane.dividerLocationPercent = config.name.cacheImages = Posa imatges a la mem\u00f2ria cau config.description.cacheImages = Posa a la mem\u00f2ria cau els objectes d'imatge descodificats @@ -395,27 +389,27 @@ config.name.debugHalt = Atura l'execuci\u00f3 en comen\u00e7ar la depuraci\u00f3 config.description.debugHalt = Pausa el SWF en comen\u00e7ar la depuraci\u00f3. config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Intern) Depura la ubicaci\u00f3 del splitter de men\u00fa -config.description.gui.avm2.splitPane.vars.dividerLocationPercent = +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = -tip = Consell:\u0020 +tip = Consell: config.name.gui.action.splitPane.vars.dividerLocationPercent = Depura la ubicaci\u00f3 del splitter de men\u00fa AS1/2 -config.description.gui.action.splitPane.vars.dividerLocationPercent = +config.description.gui.action.splitPane.vars.dividerLocationPercent = config.name.setMovieDelay = Retard abans de canviar el SWF al reproductor extern en ms config.description.setMovieDelay = No es recomana de canviar aquest valor per sota de 1000ms config.name.warning.svgImport = Avisa en importar SVG -config.description.warning.svgImport = +config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = Utilitza emplenament no suavitzat quan se substitueix una forma per una imatge -config.description.shapeImport.useNonSmoothedFill = +config.description.shapeImport.useNonSmoothedFill = config.name.internalFlashViewer.execute.as12 = AS1/2 en el propi visualitzador de flash (Experimental) config.description.internalFlashViewer.execute.as12 = Prova d'executar ActionScript 1/2 durant la reproducci\u00f3 de SWF utilitzant el visualitzador de flash de FFDec config.name.warning.hexViewNotUpToDate = Mostra l'av\u00eds de Vista Hexadecimal no actualitzada -config.description.warning.hexViewNotUpToDate = +config.description.warning.hexViewNotUpToDate = config.name.displayDupInstructions = Mostra les insruccions \u00a7\u00a7dup config.description.displayDupInstructions = Mostra les instruccions \u00a7\u00a7dup en el codi. Sense elles, el codi es pot compilar f\u00f2cilment, pero algun codi duplicat amb efectes secundaris es podria executar dos cops. 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 ca8f803a0..4b2725bbe 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_cs.properties @@ -104,9 +104,6 @@ config.description.openFolderAfterFlaExport = Zobraz\u00ed v\u00fdstupn\u00ed ad config.name.useDetailedLogging = Detailn\u00ed logov\u00e1n\u00ed config.description.useDetailedLogging = Logovat detailn\u00ed chybov\u00e9 zpr\u00e1vy a informace pro \u00fa\u010dely lad\u011bn\u00ed -config.name.debugMode = Lad\u00edc\u00ed m\u00f3d -config.description.debugMode = M\u00f3d pro lad\u011bn\u00ed. Zap\u00edn\u00e1 lad\u00edc\u00ed menu. - config.name.resolveConstants = Dek\u00f3dovat konstanty v AS1/2 p-code config.description.resolveConstants = Po deaktivaci zobraz\u00ed 'constantxx' m\u00edsto prav\u00fdch hodnot v okn\u011b P-k\u00f3du @@ -125,9 +122,6 @@ config.description.paramNamesEnable = Pou\u017e\u00edv\u00e1n\u00ed n\u00e1zv\u0 config.name.displayFileName = Zobrazit n\u00e1zev SWF souboru v titulku config.description.displayFileName = Zobraz\u00ed n\u00e1zev SWF souboru/url v titulku okna (Lze pak d\u011blat screenshoty) -config.name.debugCopy = Lad\u00edc\u00ed rekompilace -config.description.debugCopy = Pokou\u0161\u00ed se znovu zkompilovst SWF soubor hned po otev\u0159en\u00ed pro kontrolu zda generuje stejn\u00fd bin\u00e1rn\u00ed k\u00f3d. Pou\u017e\u00edvat jen pro lad\u011bn\u00ed! - config.name.dumpTags = Vypisovat tagy do konzole config.description.dumpTags = Vypisovat tagy do konzole p\u0159i \u010dten\u00ed SWF souboru @@ -323,9 +317,6 @@ config.description.autoSaveTagModifications = Ulo\u017eit zm\u011bny kdy\u017e v config.name.saveSessionOnExit = Ulo\u017eit session p\u0159i zav\u0159en\u00ed config.description.saveSessionOnExit = Ulo\u017eit aktu\u00e1ln\u00ed session a otev\u0159\u00edt po restartu dekompileru (funguje jen s re\u00e1ln\u00fdmi soubory) -config.name.showDebugMenu = Zobrazit lad\u00edc\u00ed menu -config.description.showDebugMenu = Zobraz\u00ed lad\u00edc\u00ed menu v ribbon panelu - config.name.allowOnlyOneInstance = Povolit pouze jednu instanci FFDec (Pouze na OS Windows) config.description.allowOnlyOneInstance = FFDec lze pot\u00e9 spustit pouze jednou, v\u0161echny otev\u00edran\u00e9 soubory budou p\u0159id\u00e1ny do jednoho okna. Funguje to pouze s opera\u010dn\u00edm syst\u00e9mem Windows. @@ -381,7 +372,7 @@ config.description.debugHalt = Zapauzovat SWF ihned po spu\u0161t\u011bn\u00ed v config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Intern\u00ed) Um\u00edst\u011bn\u00ed rozd\u011blovn\u00edku lad\u00edc\u00edho menu config.description.gui.avm2.splitPane.vars.dividerLocationPercent = -tip = Tip:\u0020 +tip = Tip: config.name.gui.action.splitPane.vars.dividerLocationPercent = (Intern\u00ed) Um\u00edst\u011bn\u00ed rozd\u011blovn\u00edku lad\u00edc\u00edho menu v AS 1/2 config.description.gui.action.splitPane.vars.dividerLocationPercent = @@ -390,16 +381,16 @@ config.name.setMovieDelay = Zpo\u017ed\u011bn\u00ed p\u0159ed zm\u011bnou SWF so config.description.setMovieDelay = Nedoporu\u010dujeme m\u011bnit tuto hodnotu pod 1000ms config.name.warning.svgImport = Varovat p\u0159i SVG importu -config.description.warning.svgImport = +config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = Pou\u017e\u00edvat nevyhlazovanou(non-smoothed) v\u00fdpl\u0148 kdy\u017e je tvar nahrazen obr\u00e1zkem -config.description.shapeImport.useNonSmoothedFill = +config.description.shapeImport.useNonSmoothedFill = config.name.internalFlashViewer.execute.as12 = AS1/2 v intern\u00edm prohl\u00ed\u017ee\u010di flashe (Experiment\u00e1ln\u00ed) config.description.internalFlashViewer.execute.as12 = Pokusit se spustit ActionScript 1/2 b\u011bhem p\u0159ehr\u00e1v\u00e1n\u00ed SWF pomoc\u00ed zobrazova\u010de integrovan\u00e9ho v dekompil\u00e1toru config.name.warning.hexViewNotUpToDate = Zobrazit Hex zobrazen\u00ed nen\u00ed aktu\u00e1ln\u00ed -config.description.warning.hexViewNotUpToDate = +config.description.warning.hexViewNotUpToDate = config.name.displayDupInstructions = Zobrazit \u00a7\u00a7dup instrukce config.description.displayDupInstructions = Zobrazit \u00a7\u00a7dup instrukce k k\u00f3du. Bez nich, k\u00f3d m\u016f\u017ee j\u00edt l\u00e9pe zkompilovat, ale n\u011bkter\u00fd duplikovan\u00fd k\u00f3d se sideefekty m\u016f\u017ee b\u00fdt spou\u0161ten dvakr\u00e1t. @@ -423,7 +414,7 @@ config.name.useFlexAs3Compiler = Pou\u017e\u00edt Flex SDK kompil\u00e1tor AS3 config.description.useFlexAs3Compiler = Pou\u017e\u00edt kompil\u00e1tor AS3 z Flex SDK b\u011bhem p\u0159\u00edm\u00e9 editace ActionScriptu. (Flex SDK slo\u017eka mus\u00ed b\u00fdt nastavena) config.name.showSetAdvanceValuesMessage = Zobrazit znovu informace o nastaven\u00ed advance hodnot -config.description.showSetAdvanceValuesMessage = Zobrazit znovu informace o nastaven\u00ed advance hodnot +config.description.showSetAdvanceValuesMessage = Zobrazit znovu informace o nastaven\u00ed advance hodnot config.name.gui.fontSizeMultiplier = N\u00e1sobitel velikosti p\u00edsma config.description.gui.fontSizeMultiplier = N\u00e1sobitel velikosti p\u00edsma @@ -431,14 +422,6 @@ config.description.gui.fontSizeMultiplier = N\u00e1sobitel velikosti p\u00edsma config.name.graphVizDotLocation = 5) Cesta k spustiteln\u00e9mu souboru GraphViz Dot config.description.graphVizDotLocation = Cesta k dot.exe (\u010di podobn\u00e9mu pro linux) appikace GraphViz pro zobrazen\u00ed graf\u016f -#Do not translate the Font Styles (Plain... etc.) -config.name.gui.sourceFont = Zdrojov\u00fd styl p\u00edsma -config.description.gui.sourceFont = N\u00e1zevP\u00edsma-StylP\u00edsma(Plain,Bold,Italic,BoldItalic)-VelikostP\u00edsma - -#after 11.1.0 -config.name.as12DeobfuscatorExecutionLimit = Exeku\u010dn\u00ed limit AS1/2 deobfusk\u00e1toru -config.description.as12DeobfuscatorExecutionLimit = Maxim\u00e1ln\u00ed po\u010det instrukc\u00ed prov\u00e1d\u011bn\u00fdch b\u011bhem AS1/2 exeku\u010dn\u00ed deobfuskace - #Do not translate the Font Styles which is in the parenthesis:(Plain,Bold,Italic,BoldItalic) config.name.gui.sourceFont = Zdrojov\u00fd styl p\u00edsma config.description.gui.sourceFont = N\u00e1zevFontu-StylP\u00edsma(Plain,Bold,Italic,BoldItalic)-VelikostP\u00edsma @@ -464,7 +447,7 @@ config.name.hwAcceleratedGraphics = (Internal) hwAcceleratedGraphics config.description.hwAcceleratedGraphics = hw Akcelerovan\u00fd Grafika config.name.gui.avm2.splitPane.docs.dividerLocationPercent = (Internal) splitPanedocsdividerLocationPercent -config.description.gui.avm2.splitPane.docs.dividerLocationPercent = pozice v procentech um\u00edst\u011bn\u00ed dokumenta\u010dn\u00edho splitPane +config.description.gui.avm2.splitPane.docs.dividerLocationPercent = pozice v procentech um\u00edst\u011bn\u00ed dokumenta\u010dn\u00edho splitPane config.name.gui.dump.splitPane.dividerLocationPercent = (Internal) dumpsplitPanedividerLocationPercent config.description.gui.dump.splitPane.dividerLocationPercent = pozice v procentech um\u00edst\u011bn\u00ed dump splitPane @@ -579,13 +562,12 @@ config.name.allowDragAndDropInTagListTree = Povolit drag and drop v zobrazen\u00 config.description.allowDragAndDropInTagListTree = Povol\u00ed p\u0159esouv\u00e1n\u00ed / kop\u00edrov\u00e1n\u00ed tag\u016f pomoc\u00ed drag and drop v stromu zobrazen\u00ed seznamu tag\u016f. config.name.allowMiterClipLinestyle = Povolit styl \u010d\u00e1ry miter clip (POMAL\u00c9) -config.description.allowMiterClipLinestyle = Povol\u00ed pou\u017e\u00edv\u00e1n\u00ed vlastn\u00edho vykreslov\u00e1n\u00ed kter\u00e9 podporuje \u010d\u00e1ry se stylem miter clip, ale je pomal\u00e9. +config.description.allowMiterClipLinestyle = Povolit animace podsprit\u016f v n\u00e1hledu timeliny. advancedSettings.search = Hledat: # after 16.3.1 config.name.animateSubsprites = Animovat podsprity v n\u00e1hledu -config.description.allowMiterClipLinestyle = Povolit animace podsprit\u016f v n\u00e1hledu timeliny. config.name.autoPlayPreviews = Automaticky p\u0159ehr\u00e1vat n\u00e1hledy config.description.autoPlayPreviews = Automaticky p\u0159ehr\u00e1vat n\u00e1hledy. diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_de.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_de.properties index da3fef9e5..e69de29bb 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_de.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_de.properties @@ -1,14 +0,0 @@ -# Copyright (C) 2010-2016 JPEXS -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . 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 53aa2e791..85fad04de 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_es.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_es.properties @@ -348,7 +348,7 @@ config.name.loopMedia = Bucle de sonidos y sprites config.description.loopMedia = Reiniciar automaticamente la reproducci\u00f3n the sonidos y sprites config.name.gui.timeLineSplitPane.dividerLocationPercent = (Internal) Ubicaci\u00f3n cronol\u00f3gica de Splitter -config.description.gui.timeLineSplitPane.dividerLocationPercent = +config.description.gui.timeLineSplitPane.dividerLocationPercent = config.name.cacheImages = Cach\u00e9 de im\u00e1genes config.description.cacheImages = Colocar en cach\u00e9 los objetos de im\u00e1gen decodificados @@ -397,30 +397,27 @@ config.name.debugHalt = Interrumpir ejecuci\u00f3n cuando durante el inicio de d config.description.debugHalt = Pausar SWF al inicio de la depuraci\u00f3n. config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Internal) Ubicaci\u00f3n del men\u00fa divisor de Depuraci\u00f3n -config.description.gui.avm2.splitPane.vars.dividerLocationPercent = +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = tip = Consejo: config.name.gui.action.splitPane.vars.dividerLocationPercent = (Internal) AS1/2 Ubicaci\u00f3n del divisor del men\u00fa de Depuraci\u00f3n -config.description.gui.action.splitPane.vars.dividerLocationPercent = - -config.name.experimentalSvgImportEnabled = Habilitar importaci\u00f3n experimental de SVG -config.description.experimentalSvgImportEnabled = +config.description.gui.action.splitPane.vars.dividerLocationPercent = config.name.setMovieDelay = Retrasar antes de intercambiar el SWF en el reproductor externo en ms config.description.setMovieDelay = No es recomendable cambiar el valor por debajo de los 1000ms config.name.warning.svgImport = Advertir en la importaci\u00f3n de SVG -config.description.warning.svgImport = +config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = Utilice relleno no alisada cuando una forma se sustituye con una imagen -config.description.shapeImport.useNonSmoothedFill = +config.description.shapeImport.useNonSmoothedFill = config.name.internalFlashViewer.execute.as12 = AS1/2 en un visor de Flash propio (Experimental) config.description.internalFlashViewer.execute.as12 = Intentar ejecutar ActionScript 1/2 durante la reproducci\u00f3n del SWF utilizando el visor de FFDec config.name.warning.hexViewNotUpToDate = Mostrar advertencia de Vista Hexadecimal no al d\u00eda -config.description.warning.hexViewNotUpToDate = +config.description.warning.hexViewNotUpToDate = config.name.displayDupInstructions = Mostrar \u00a7\u00a7dup instrucciones config.description.displayDupInstructions = Mostrar \u00a7\u00a7dup instrucciones en el c\u00f3digo. Sin ellas, el c\u00f3digo puede ser facilmente compilado pero alg\u00fan c\u00f3digo con efectos secundarios puede ser ejecutado dos veces. 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 1e2bd60ca..f29f0e683 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_fr.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_fr.properties @@ -104,9 +104,6 @@ config.description.openFolderAfterFlaExport = Afficher le dossier apr\u00e8s l'e config.name.useDetailedLogging = Journal d\u00e9taill\u00e9 config.description.useDetailedLogging = Les messages d'erreurs et les informations de d\u00e9bogages sont renseign\u00e9s dans le journal d\u00e9taill\u00e9 -config.name.debugMode = Mode -config.description.debugMode = Mode d\u00e9boggage. Affiche le menu de d\u00e9boggage. - config.name.resolveConstants = R\u00e9soudre les constantes dans le code assembleur en AS1/2 config.description.resolveConstants = Arr\u00eate d'afficher 'constantxx' au lieu des vraies valeurs dans la fen\u00eatre assembleur @@ -125,9 +122,6 @@ config.description.paramNamesEnable = L'utilisation des noms de param\u00e8tres config.name.displayFileName = Afficher le nom SWF dans la barre de titre config.description.displayFileName = Afficher l'URL et le nom de fichier dans la barre de titre (Vous pouvez faire des captures d'\u00e9cran) -config.name.debugCopy = Recompilation en mode debug -config.description.debugCopy = Tenter de compiler le fichier SWF \u00e0 nouveau apr\u00e8s son ouverture pour s'assurer qu'il produise le m\u00eame code binaire. \u00c0 utiliser uniquement pour le d\u00e9boguage ! - config.name.dumpTags = Afficher les \u00e9tiquettes dans la console config.description.dumpTags = Afficher les \u00e9tiquettes dans la console en jouant le fichier SWF @@ -273,7 +267,7 @@ config.name.debuggerPort = Port de d\u00e9boggage config.description.debuggerPort = Port utilis\u00e9 pour le d\u00e9boggage du socket config.name.displayDebuggerInfo = (Interne) Afficher les informations du d\u00e9boggueur -config.description.displayDebuggerInfo = Afficher les informations concernant le d\u00e9boggueur avant sa mise en route +config.description.displayDebuggerInfo = Afficher les informations concernant le d\u00e9boggueur avant sa mise en route config.name.randomDebuggerPackage = Utiliser un nom de paquet al\u00e9atoire pour le d\u00e9boggueur config.description.randomDebuggerPackage = Renomme le paquet de d\u00e9boggueur en une chaine de texte al\u00e9atoire lequel sera plus difficile \u00e0 d\u00e9tecter par ActionScript @@ -307,9 +301,9 @@ config.description.showCloseConfirmation = Affiche la confirmation de fermeture config.name.showCodeSavedMessage = Afficher un message d'avertissement lors de l'enregistrement du code config.description.showCodeSavedMessage = Afficher un message d'avertissement lors de l'enregistrement du code +config.name.showTraitSavedMessage = Afficher un message lors de l'enregistrement de la caract\u00e9ristique config.description.showTraitSavedMessage = Afficher un message d'avertissement lors de l'enregistrement d'une caract\u00e9ristique -config.name.showTraitSavedMessage = Afficher un message lors de l'enregistrement de la caract\u00e9ristique config.name.updateProxyAddress = Adresse du Proxy http pour v\u00e9rifier les mises \u00e0 jour config.description.updateProxyAddress = Adresse du Proxy http pour v\u00e9rifier les mises \u00e0 jour. Format : exemple.com:8080 @@ -348,7 +342,7 @@ config.name.loopMedia = Rejouer les sons et les sprites config.description.loopMedia = Rejoue automatiquement les sons et les sprites config.name.gui.timeLineSplitPane.dividerLocationPercent = (Internal) Position du s\u00e9parateur de la fen\u00eatre du chronogramme -config.description.gui.timeLineSplitPane.dividerLocationPercent = +config.description.gui.timeLineSplitPane.dividerLocationPercent = config.name.cacheImages = Images en m\u00e9moire cache config.description.cacheImages = Met en m\u00e9moire cache les images-objets d\u00e9cod\u00e9es @@ -397,27 +391,27 @@ config.name.debugHalt = Stoppe l'ex\u00e9cution lorsque le d\u00e9bogguage d\u00 config.description.debugHalt = G\u00e9n\u00e8re une pause du SWF lorsque le d\u00e9bogguage commence. config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Interne) Localisation du menu de debug -config.description.gui.avm2.splitPane.vars.dividerLocationPercent = +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = -tip = Tip:\u0020 +tip = Tip: config.name.gui.action.splitPane.vars.dividerLocationPercent = (Interne) Location du menu de debug AS1/2 -config.description.gui.action.splitPane.vars.dividerLocationPercent = +config.description.gui.action.splitPane.vars.dividerLocationPercent = config.name.setMovieDelay = D\u00e9lais en millisecondes avant de changer le SWF dans le lecteur externe config.description.setMovieDelay = Ce n'est pas recommand\u00e9 de mettre une valeur en dessous de 1000 ms config.name.warning.svgImport = Alerte lors d'un import SVG -config.description.warning.svgImport = +config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = Utiliser un remplissage non liss\u00e9 lorsque forme est remplac\u00e9e par une image -config.description.shapeImport.useNonSmoothedFill = +config.description.shapeImport.useNonSmoothedFill = config.name.internalFlashViewer.execute.as12 = Utiliser le lecteur flash propre \u00e0 AS1/2 (Exp\u00e9rimental) config.description.internalFlashViewer.execute.as12 = Tente d'ex\u00e9cuter le code ActionScript 1/2 dans le lecteur externe FFDec config.name.warning.hexViewNotUpToDate = Afficher une vue, pas en temps r\u00e9el, des alertes en hexad\u00e9cimal -config.description.warning.hexViewNotUpToDate = +config.description.warning.hexViewNotUpToDate = config.name.displayDupInstructions = Afficher les instructions \u00a7\u00a7dup config.description.displayDupInstructions = Affiche les instructions \u00a7\u00a7dup dans le code. Sans eux, le code peut \u00eatre compil\u00e9 facilement mais pourrait entra\u00eener un effet de doublon. 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 d5c8ecb5f..c01c790b7 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_hu.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_hu.properties @@ -273,7 +273,7 @@ config.name.debuggerPort = Debugger port config.description.debuggerPort = Socket hibakeres\u00e9shez haszn\u00e1lt port config.name.displayDebuggerInfo = (Bels\u0151) Hibakeres\u00e9si inform\u00e1ci\u00f3 mutat\u00e1sa -config.description.displayDebuggerInfo = Hibakeres\u00e9si inform\u00e1ci\u00f3 mutat\u00e1sa bekapcsol\u00e1s el\u0151tt +config.description.displayDebuggerInfo = Hibakeres\u00e9si inform\u00e1ci\u00f3 mutat\u00e1sa bekapcsol\u00e1s el\u0151tt config.name.randomDebuggerPackage = V\u00e9letlen csomag n\u00e9v haszn\u00e1lata hibakeres\u00e9sn\u00e9l config.description.randomDebuggerPackage = \u00c1tnevezi a hibakeres\u00e9si csomag nev\u00e9t v\u00e9letlen n\u00e9vre hogy nehezebben lehessen detekt\u00e1lni ActionScript-b\u0151l @@ -399,7 +399,7 @@ config.description.debugHalt = Sz\u00fcnetelteti az SWF futtat\u00e1s\u00e1t a h config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Internal) Hibakeres\u00e9si men\u00fc splitter poz\u00edci\u00f3 config.description.gui.avm2.splitPane.vars.dividerLocationPercent = -tip = Tipp:\u0020 +tip = Tipp: config.name.gui.action.splitPane.vars.dividerLocationPercent = (Internal) AS1/2 Hibakeres\u00e9si men\u00fc splitter poz\u00edci\u00f3 config.description.gui.action.splitPane.vars.dividerLocationPercent = 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 da8013992..eb6ac7b5e 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_it.properties @@ -200,7 +200,7 @@ config.description.syntaxHighlightLimit = Numero massimo di caratteri su cui ese config.name.guiFontPreviewSampleText = (Interno) Ultimo testo di esempio per anteprima font config.description.guiFontPreviewSampleText = Indice lista ultimo testo di esempio per anteprima font -config.name.gui.fontPreviewWindow.width = (Interno) Ultima larghezza finestra di anteprima font +config.name.gui.fontPreviewWindow.width = (Interno) Ultima larghezza finestra di anteprima font config.description.gui.fontPreviewWindow.width = config.name.gui.fontPreviewWindow.height = (Interno) Ultima altezza finestra di anteprima font @@ -399,7 +399,7 @@ config.description.debugHalt = Pausa SWF all'avvio del debug. config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Interno) Posizione divisorio del menu Debug config.description.gui.avm2.splitPane.vars.dividerLocationPercent = -tip = Suggerimento:\u0020 +tip = Suggerimento: config.name.gui.action.splitPane.vars.dividerLocationPercent = (Interno) Posizione divisorio del menu Debug AS1/2 config.description.gui.action.splitPane.vars.dividerLocationPercent = 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 f5dccaef8..a2bff8e77 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ja.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ja.properties @@ -177,19 +177,19 @@ config.name.gui.window.maximized.vertical = \uff08\u5185\u90e8\uff09\u30a6\u30a3 config.description.gui.window.maximized.vertical = \u30a6\u30a3\u30f3\u30c9\u30a6\u304c\u5782\u76f4\u65b9\u5411\u306b\u6700\u5927\u5316\u3055\u308c\u3066\u3044\u308b\u304b config.name.gui.avm2.splitPane.dividerLocationPercent = \uff08\u5185\u90e8\uff09AS3 Splitter \u306e\u5834\u6240 -config.description.gui.avm2.splitPane.dividerLocationPercent = +config.description.gui.avm2.splitPane.dividerLocationPercent = config.name.gui.actionSplitPane.dividerLocationPercent = \uff08\u5185\u90e8\uff09AS1/2 Splitter \u306e\u5834\u6240 -config.description.gui.actionSplitPane.dividerLocationPercent = +config.description.gui.actionSplitPane.dividerLocationPercent = config.name.gui.previewSplitPane.dividerLocationPercent = \uff08\u5185\u90e8\uff09\u30d7\u30ec\u30d3\u30e5\u30fc Splitter \u306e\u5834\u6240 -config.description.gui.previewSplitPane.dividerLocationPercent = +config.description.gui.previewSplitPane.dividerLocationPercent = config.name.gui.splitPane1.dividerLocationPercent = \uff08\u5185\u90e8\uff09Splitter \u306e\u5834\u62401 -config.description.gui.splitPane1.dividerLocationPercent = +config.description.gui.splitPane1.dividerLocationPercent = config.name.gui.splitPane2.dividerLocationPercent = \uff08\u5185\u90e8\uff09Splitter \u306e\u5834\u62402 -config.description.gui.splitPane2.dividerLocationPercent = +config.description.gui.splitPane2.dividerLocationPercent = config.name.saveAsExeScaleMode = EXE \u30b9\u30b1\u30fc\u30eb\u30e2\u30fc\u30c9\u3068\u3057\u3066\u4fdd\u5b58\u3059\u308b config.description.saveAsExeScaleMode = EXE \u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u306e\u30b9\u30b1\u30fc\u30ea\u30f3\u30b0\u30e2\u30fc\u30c9 @@ -201,16 +201,16 @@ config.name.guiFontPreviewSampleText = \uff08\u5185\u90e8\uff09\u524d\u56de\u30d config.description.guiFontPreviewSampleText = \u6700\u5f8c\u306b\u30d7\u30ec\u30d3\u30e5\u30fc\u3057\u305f\u3001\u30d5\u30a9\u30f3\u30c8\u306e\u30b5\u30f3\u30d7\u30eb\u30c6\u30ad\u30b9\u30c8\u3089\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 config.name.gui.fontPreviewWindow.width = \uff08\u5185\u90e8\uff09\u30d5\u30a9\u30f3\u30c8\u30d7\u30ec\u30d3\u30e5\u30fc\u30a6\u30a3\u30f3\u30c9\u30a6\u306e\u5e45 -config.description.gui.fontPreviewWindow.width = +config.description.gui.fontPreviewWindow.width = config.name.gui.fontPreviewWindow.height = \uff08\u5185\u90e8\uff09\u30d5\u30a9\u30f3\u30c8\u30d7\u30ec\u30d3\u30e5\u30fc\u30a6\u30a3\u30f3\u30c9\u30a6\u306e\u9ad8\u3055 -config.description.gui.fontPreviewWindow.height = +config.description.gui.fontPreviewWindow.height = config.name.gui.fontPreviewWindow.posX = \uff08\u5185\u90e8\uff09\u30d5\u30a9\u30f3\u30c8\u30d7\u30ec\u30d3\u30e5\u30fc\u30a6\u30a3\u30f3\u30c9\u30a6\u306eX\u4f4d\u7f6e -config.description.gui.fontPreviewWindow.posX = +config.description.gui.fontPreviewWindow.posX = config.name.gui.fontPreviewWindow.posY = \uff08\u5185\u90e8\uff09\u30d5\u30a9\u30f3\u30c8\u30d7\u30ec\u30d3\u30e5\u30fc\u30a6\u30a3\u30f3\u30c9\u30a6\u306eY\u4f4d\u7f6e -config.description.gui.fontPreviewWindow.posY = +config.description.gui.fontPreviewWindow.posY = config.name.formatting.indent.size = \u30a4\u30f3\u30c7\u30f3\u30c8\u5e45 config.description.formatting.indent.size = 1\u3064\u306e\u30a4\u30f3\u30c7\u30f3\u30c8\u304c\u30b9\u30da\u30fc\u30b9\u4f55\u6587\u5b57\u5206\u306e\u5e45\u304b @@ -273,7 +273,7 @@ config.name.debuggerPort = \u30c7\u30d0\u30c3\u30ac\u30dd\u30fc\u30c8 config.description.debuggerPort = \u30bd\u30b1\u30c3\u30c8\u306e\u30c7\u30d0\u30c3\u30b0\u306b\u4f7f\u7528\u3059\u308b\u30dd\u30fc\u30c8 config.name.displayDebuggerInfo = \uff08\u5185\u90e8\uff09\u30c7\u30d0\u30c3\u30ac\u60c5\u5831\u3092\u8868\u793a\u3059\u308b -config.description.displayDebuggerInfo = \u30c7\u30d0\u30c3\u30ac\u3092\u5207\u308a\u66ff\u3048\u308b\u524d\u306b\u3001\u30c7\u30d0\u30c3\u30ac\u306b\u95a2\u3059\u308b\u60c5\u5831\u3092\u8868\u793a\u3057\u307e\u3059 +config.description.displayDebuggerInfo = \u30c7\u30d0\u30c3\u30ac\u3092\u5207\u308a\u66ff\u3048\u308b\u524d\u306b\u3001\u30c7\u30d0\u30c3\u30ac\u306b\u95a2\u3059\u308b\u60c5\u5831\u3092\u8868\u793a\u3057\u307e\u3059 config.name.randomDebuggerPackage = \u30c7\u30d0\u30c3\u30ac\u306b\u30e9\u30f3\u30c0\u30e0\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u540d\u3092\u4f7f\u7528\u3059\u308b config.description.randomDebuggerPackage = \u30c7\u30d0\u30c3\u30ac\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u540d\u304c\u30e9\u30f3\u30c0\u30e0\u306a\u6587\u5b57\u5217\u306b\u5909\u66f4\u3055\u308c\u3001ActionScript \u306b\u3088\u308b\u3001\u30c7\u30d0\u30c3\u30ac\u306e\u5b58\u5728\u306e\u691c\u51fa\u3092\u3055\u308c\u306b\u304f\u304f\u3057\u307e\u3059 @@ -348,7 +348,7 @@ config.name.loopMedia = \u30b5\u30a6\u30f3\u30c9\u3068\u30b9\u30d7\u30e9\u30a4\u config.description.loopMedia = \u30b5\u30a6\u30f3\u30c9\u3068\u30b9\u30d7\u30e9\u30a4\u30c8\u306e\u518d\u751f\u3092\u81ea\u52d5\u7684\u306b\u518d\u958b\u3057\u307e\u3059 config.name.gui.timeLineSplitPane.dividerLocationPercent = \uff08\u5185\u90e8\uff09\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3 Splitter \u306e\u5834\u6240 -config.description.gui.timeLineSplitPane.dividerLocationPercent = +config.description.gui.timeLineSplitPane.dividerLocationPercent = config.name.cacheImages = \u753b\u50cf\u306e\u30ad\u30e3\u30c3\u30b7\u30e5 config.description.cacheImages = \u30c7\u30b3\u30fc\u30c9\u3055\u308c\u305f\u753b\u50cf\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u30ad\u30e3\u30c3\u30b7\u30e5\u3057\u307e\u3059 @@ -395,27 +395,27 @@ config.name.debugHalt = \u30c7\u30d0\u30c3\u30b0\u958b\u59cb\u6642\u306b\u5b9f\u config.description.debugHalt = \u30c7\u30d0\u30c3\u30b0\u306e\u958b\u59cb\u6642\u306b\u3001SWF \u3092\u4e00\u6642\u505c\u6b62\u3057\u307e\u3059 config.name.gui.avm2.splitPane.vars.dividerLocationPercent = \uff08\u5185\u90e8\uff09\u30c7\u30d0\u30c3\u30b0\u30e1\u30cb\u30e5\u30fc\u306e Splitter \u306e\u5834\u6240 -config.description.gui.avm2.splitPane.vars.dividerLocationPercent = +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = tip = Tip: config.name.gui.action.splitPane.vars.dividerLocationPercent = \uff08\u5185\u90e8\uff09AS1/2 \u306e\u30c7\u30d0\u30c3\u30b0\u30e1\u30cb\u30e5\u30fc\u306e Splitter \u306e\u5834\u6240 -config.description.gui.action.splitPane.vars.dividerLocationPercent = +config.description.gui.action.splitPane.vars.dividerLocationPercent = config.name.setMovieDelay = \u5916\u90e8\u30d7\u30ec\u30fc\u30e4\u30fc\u3067 SWF \u3092\u5909\u66f4\u3059\u308b\u524d\u306e\u9045\u5ef6\u6642\u9593 (ms) config.description.setMovieDelay = \u3053\u306e\u5024\u3092 1000ms \u4ee5\u4e0b\u306b\u5909\u66f4\u3059\u308b\u3053\u3068\u306f\u63a8\u5968\u3055\u308c\u307e\u305b\u3093 config.name.warning.svgImport = SVG \u3092\u30a4\u30f3\u30dd\u30fc\u30c8\u6642\u306b\u8b66\u544a\u3059\u308b -config.description.warning.svgImport = +config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = \u56f3\u5f62\u3092\u753b\u50cf\u306b\u7f6e\u304d\u63db\u3048\u308b\u5834\u5408\u306b\u3001\u6ed1\u3089\u304b\u3067\u306a\u3044\u5857\u308a\u3064\u3076\u3057\u3092\u4f7f\u7528\u3059\u308b -config.description.shapeImport.useNonSmoothedFill = +config.description.shapeImport.useNonSmoothedFill = config.name.internalFlashViewer.execute.as12 = AS1/2 \u3092\u72ec\u81ea\u306e flash viewer \u3067 (\u5b9f\u9a13\u7684) config.description.internalFlashViewer.execute.as12 = FFDec flash viewer \u3067\u306e SWF \u518d\u751f\u6642\u306b\u3001ActionScript 1/2 \u306e\u5b9f\u884c\u3092\u8a66\u307f\u307e\u3059 config.name.warning.hexViewNotUpToDate = 16\u9032\u6570\u8868\u793a\u304c\u6700\u65b0\u3067\u306a\u3044\u5834\u5408\u306b\u8b66\u544a\u3092\u8868\u793a\u3059\u308b -config.description.warning.hexViewNotUpToDate = +config.description.warning.hexViewNotUpToDate = config.name.displayDupInstructions = \u00a7\u00a7dup \u547d\u4ee4\u3092\u8868\u793a\u3059\u308b # config.description.displayDupInstructions = \u30b3\u30fc\u30c9\u306b \u00a7\u00a7dup \u547d\u4ee4\u3092\u8868\u793a\u3057\u307e\u3059\u3002\u3053\u308c\u304c\u306a\u3044\u3068\u30b3\u30f3\u30d1\u30a4\u30eb\u306f\u5bb9\u6613\u3067\u3059\u304c\u3001\u526f\u4f5c\u7528\u306e\u3042\u308bdupped\u30b3\u30fc\u30c9\u304c2\u56de\u5b9f\u884c\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059 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 50787f991..3ada64836 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pl.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pl.properties @@ -54,7 +54,6 @@ config.name.openMultipleFiles = Otw\u00f3rz wiele plik\u00f3w config.description.openMultipleFiles = Pozwala jednorazowo otworzy\u0107 wiele plik\u00f3w w jednym oknie config.name.decompile = Poka\u017c \u017ar\u00f3d\u0142o ActionScript -config.desctiprion.decompile = Mo\u017cesz wy\u0142\u0105czy\u0107 dekompilacj\u0119 kodu ActionScript, wtedy tylko P-kod jest ukazany config.name.dumpView = Widok zrzutu config.description.dumpView = Wy\u015bwietl zrzut surowych danych @@ -104,9 +103,6 @@ config.description.openFolderAfterFlaExport = Wy\u015bwietl katalog wyj\u015bcio config.name.useDetailedLogging = Szczeg\u00f3\u0142owy dziennik config.description.useDetailedLogging = Zapisuj do dziennika wiadomo\u015bci o b\u0142\u0119dach i informacje dla cel\u00f3w debugowania -config.name.debugMode = Tryb Debugowania -config.description.debugMode = Tryb debugowania. W\u0142\u0105cza menu debugowania. - config.name.resolveConstants = Rozwi\u0105\u017c sta\u0142e w p-kodzie AS1/2 config.description.resolveConstants = Wy\u0142\u0105cz, aby wy\u015bwietli\u0107 "constantxx" zamiast prawdziwych warto\u015bci w oknie P-kodu @@ -125,9 +121,6 @@ config.description.paramNamesEnable = U\u017cywanie nazwy parametr\u00f3w przy d config.name.displayFileName = Poka\u017c nazw\u0119 pliku SWF w tytule config.description.displayFileName = Wy\u015bwietla nazw\u0119 pliku/url w tytule okna (Mo\u017cesz wtedy robi\u0107 zrzuty ekranu) -config.name.debugCopy = Rekompilacja w trybie Debug -config.description.debugCopy = Pr\u00f3buje kompilowa\u0107 plik SWF jeszcze raz zaraz po otwarciu, aby upewni\u0107 si\u0119, \u017ce powstanie sam kod binarny. U\u017cy\u0107 tylko do DEBUGOWANIA! - config.name.dumpTags = Zrzu\u0107 etykiety do konsoli config.description.dumpTags = Zrzu\u0107 etykiety do konsoli podczas czytania pliku SWF @@ -260,8 +253,8 @@ config.description.textExportExportFontFace = Osad\u017a pliki czcionek w SVG u\ config.name.lzmaFastBytes = LZMA fast bytes (prawid\u0142owe warto\u015bci: 5-255) config.description.lzmaFastBytes = Parametr fast bytes kodera LZMA -config.name.showMethodBodyId = Poka\u017c id korpusu metody -config.description.showMethodBodyId = Pokazuje id korpusu metody dla importu linii polece\u0144 - config.name.pluginPath = Plugin Path config.description.pluginPath = - + +config.name.showMethodBodyId = Poka\u017c id korpusu metody +config.description.showMethodBodyId = Pokazuje id korpusu metody dla importu linii polece\u0144 diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt.properties index da3fef9e5..e69de29bb 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_pt.properties @@ -1,14 +0,0 @@ -# Copyright (C) 2010-2016 JPEXS -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . 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 095428459..2d6853396 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 @@ -177,19 +177,19 @@ config.name.gui.window.maximized.vertical = (Interno) Janela maximizada vertical config.description.gui.window.maximized.vertical = Estado da \u00faltima janela - maximizado verticalmente config.name.gui.avm2.splitPane.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor AS3 -config.description.gui.avm2.splitPane.dividerLocationPercent = +config.description.gui.avm2.splitPane.dividerLocationPercent = config.name.gui.actionSplitPane.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor AS1/2 -config.description.gui.actionSplitPane.dividerLocationPercent = +config.description.gui.actionSplitPane.dividerLocationPercent = config.name.gui.previewSplitPane.dividerLocationPercent = (Interno) Visualiza\u00e7\u00e3o do local do divisor -config.description.gui.previewSplitPane.dividerLocationPercent = +config.description.gui.previewSplitPane.dividerLocationPercent = config.name.gui.splitPane1.dividerLocationPercent = (Internal) Localiza\u00e7\u00e3o do divisor 1 -config.description.gui.splitPane1.dividerLocationPercent = +config.description.gui.splitPane1.dividerLocationPercent = config.name.gui.splitPane2.dividerLocationPercent = (Internal) Localiza\u00e7\u00e3o do divisor 2 -config.description.gui.splitPane2.dividerLocationPercent = +config.description.gui.splitPane2.dividerLocationPercent = config.name.saveAsExeScaleMode = Salvar como modo de escala EXE config.description.saveAsExeScaleMode = Modo de dimensionamento para exporta\u00e7\u00e3o EXE @@ -201,16 +201,16 @@ config.name.guiFontPreviewSampleText = (Interno) Texto de exemplo de visualiza\u config.description.guiFontPreviewSampleText = \u00cdndice da lista de texto de exemplo de visualiza\u00e7\u00e3o da \u00faltima fonte config.name.gui.fontPreviewWindow.width = (Interno) Largura da janela de visualiza\u00e7\u00e3o da \u00faltima fonte -config.description.gui.fontPreviewWindow.width = +config.description.gui.fontPreviewWindow.width = config.name.gui.fontPreviewWindow.height = (Interno) Altura da janela de visualiza\u00e7\u00e3o da \u00faltima fonte -config.description.gui.fontPreviewWindow.height = +config.description.gui.fontPreviewWindow.height = config.name.gui.fontPreviewWindow.posX = (Interno) \u00daltima janela de visualiza\u00e7\u00e3o da fonte X -config.description.gui.fontPreviewWindow.posX = +config.description.gui.fontPreviewWindow.posX = config.name.gui.fontPreviewWindow.posY = (Interno) \u00daltima janela de visualiza\u00e7\u00e3o de fonte Y -config.description.gui.fontPreviewWindow.posY = +config.description.gui.fontPreviewWindow.posY = config.name.formatting.indent.size = Caracteres por indenta\u00e7\u00e3o config.description.formatting.indent.size = N\u00famero de espa\u00e7os (ou tabula\u00e7\u00f5es) para uma indenta\u00e7\u00e3o @@ -273,7 +273,7 @@ config.name.debuggerPort = Porta do depurador config.description.debuggerPort = Porta usada para depura\u00e7\u00e3o de soquete config.name.displayDebuggerInfo = (Interno) Exibir informa\u00e7\u00f5es do depurador -config.description.displayDebuggerInfo = Exibir informa\u00e7\u00f5es sobre o depurador antes de troc\u00e1-lo +config.description.displayDebuggerInfo = Exibir informa\u00e7\u00f5es sobre o depurador antes de troc\u00e1-lo config.name.randomDebuggerPackage = Use o nome do pacote aleat\u00f3rio para o Depurador config.description.randomDebuggerPackage = Isso renomeia o pacote Depurador para string aleat\u00f3ria, o que dificulta a detec\u00e7\u00e3o da presen\u00e7a do depurador pelo ActionScript @@ -348,7 +348,7 @@ config.name.loopMedia = Repetir sons e sprites config.description.loopMedia = Reinicia automaticamente a reprodu\u00e7\u00e3o dos sons e sprites config.name.gui.timeLineSplitPane.dividerLocationPercent = (Interno) Local do divisor de linha do tempo -config.description.gui.timeLineSplitPane.dividerLocationPercent = +config.description.gui.timeLineSplitPane.dividerLocationPercent = config.name.cacheImages = Cache de imagens config.description.cacheImages = Armazena em cache os objetos de imagem decodificados @@ -395,27 +395,27 @@ config.name.debugHalt = Parar a execu\u00e7\u00e3o no in\u00edcio da depura\u00e config.description.debugHalt = Pause o SWF no in\u00edcio da depura\u00e7\u00e3o. config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor do menu de depura\u00e7\u00e3o -config.description.gui.avm2.splitPane.vars.dividerLocationPercent = +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = tip = Tip: config.name.gui.action.splitPane.vars.dividerLocationPercent = (Interno) Localiza\u00e7\u00e3o do divisor de menu de depura\u00e7\u00e3o AS1/2 -config.description.gui.action.splitPane.vars.dividerLocationPercent = +config.description.gui.action.splitPane.vars.dividerLocationPercent = config.name.setMovieDelay = Atraso antes de alterar o SWF no player externo em ms config.description.setMovieDelay = N\u00e3o \u00e9 recomendado alterar este valor abaixo de 1000ms config.name.warning.svgImport = Avisar na importa\u00e7\u00e3o de SVG -config.description.warning.svgImport = +config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = Usar preenchimento n\u00e3o suavizado quando uma forma for substitu\u00edda por uma imagem -config.description.shapeImport.useNonSmoothedFill = +config.description.shapeImport.useNonSmoothedFill = config.name.internalFlashViewer.execute.as12 = AS1/2 no pr\u00f3prio visualizador de flash (Experimental) config.description.internalFlashViewer.execute.as12 = Tenta executar o ActionScript 1/2 durante a reprodu\u00e7\u00e3o de SWF usando o visualizador de flash FFDec config.name.warning.hexViewNotUpToDate = Mostrar aviso hexadecimal n\u00e3o atualizado -config.description.warning.hexViewNotUpToDate = +config.description.warning.hexViewNotUpToDate = config.name.displayDupInstructions = Mostrar instru\u00e7\u00f5es \u00a7\u00a7dup config.description.displayDupInstructions = Mostra instru\u00e7\u00f5es \u00a7\u00a7dup no c\u00f3digo. Sem eles, o P-codeode ser facilmente compilado, mas alguns c\u00f3digos duplicados com efeitos colaterais podem ser executados duas vezes. 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 d08e413f4..ce241f25a 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ru.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ru.properties @@ -59,6 +59,9 @@ config.description.decompile = \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 config.name.dumpView = \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043e\u0431\u0440\u0430\u0437\u0430 config.description.dumpView = \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0441\u044b\u0440\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 +config.name.useHexColorFormat = Hex \u0444\u043e\u0440\u043c\u0430\u0442 \u0446\u0432\u0435\u0442\u0430 +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 @@ -101,9 +104,6 @@ config.description.openFolderAfterFlaExport = \u041e\u0442\u043a\u0440\u044b\u04 config.name.useDetailedLogging = \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0439 \u043b\u043e\u0433 config.description.useDetailedLogging = \u041f\u0438\u0441\u0430\u0442\u044c \u0432 \u043b\u043e\u0433 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f\u0445 \u0438 \u043e\u0448\u0438\u0431\u043a\u0430\u0445, \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u0445 \u0446\u0435\u043b\u0435\u0439 -config.name.debugMode = \u0420\u0435\u0436\u0438\u043c \u043e\u0442\u043b\u0430\u0434\u043a\u0438 -config.description.debugMode = \u0420\u0435\u0436\u0438\u043c \u043e\u0442\u043b\u0430\u0434\u043a\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u0442 \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u043e\u0435 \u043c\u0435\u043d\u044e - config.name.resolveConstants = \u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0432 AS1/2 P-code config.description.resolveConstants = \u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0432\u043c\u0435\u0441\u0442\u043e \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c 'constantxx' \u0432 \u043e\u043a\u043d\u0435 P-code @@ -122,9 +122,6 @@ config.description.paramNamesEnable = \u0418\u0441\u043f\u043e\u043b\u044c\u0437 config.name.displayFileName = \u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0438\u043c\u044f SWF \u0444\u0430\u0439\u043b\u0430 \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 config.description.displayFileName = \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0438\u043b\u0438 url \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e SWF \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 \u043e\u043a\u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b -config.name.debugCopy = \u041e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044f -config.description.debugCopy = \u041f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c SWF \u0444\u0430\u0439\u043b \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u043e\u0441\u0442\u0438 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u0443. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u041e\u0422\u041b\u0410\u0414\u041a\u0418! - config.name.dumpTags = \u041f\u0438\u0441\u0430\u0442\u044c \u0442\u044d\u0433\u0438 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u044c config.description.dumpTags = \u0421\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c \u0442\u044d\u0433\u0438 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438 SWF @@ -253,9 +250,6 @@ config.description.packJavaScripts = \u0417\u0430\u043f\u0443\u0441\u043a\u0430\ config.name.textExportExportFontFace = \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c font-face \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0435 SVG config.description.textExportExportFontFace = \u0412\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u0432 SVG \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f font-face \u0432\u043c\u0435\u0441\u0442\u043e \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u044b\u0445 \u0444\u043e\u0440\u043c -config.name.useHexColorFormat = Hex \u0444\u043e\u0440\u043c\u0430\u0442 \u0446\u0432\u0435\u0442\u0430 -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.showMethodBodyId = \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c id \u0442\u0435\u043b\u0430 \u043c\u0435\u0442\u043e\u0434\u0430 (methodbody) config.description.showMethodBodyId = \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 id methodbody \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 @@ -270,6 +264,3 @@ config.description.getLocalNamesFromDebugInfo = \u041f\u0435\u0440\u0435\u0438\u config.name.tagTreeShowEmptyFolders = \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u0435 \u043f\u0430\u043f\u043a\u0438 config.description.tagTreeShowEmptyFolders = \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u0435 \u043f\u0430\u043f\u043a\u0438 \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u0442\u044d\u0433\u043e\u0432. - -config.name.showDebugMenu = \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u043e\u0435 \u043c\u0435\u043d\u044e -config.description.showDebugMenu = \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u0432 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u043f\u0430\u043d\u0435\u043b\u0438 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 bf46598f8..0f5b91b35 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties @@ -104,9 +104,6 @@ config.description.openFolderAfterFlaExport = Visa utg\u00e5ngs katalog efter ex config.name.useDetailedLogging = Detaljerad Loggning config.description.useDetailedLogging = Logga detaljerade felmeddelande och information f\u00f6r fels\u00f6knings \u00e4ndam\u00e5l -config.name.debugMode = Fels\u00f6knings l\u00e4ge -config.description.debugMode = L\u00e4ge f\u00f6r fels\u00f6kning. Startar fels\u00f6knings menyn. - config.name.resolveConstants = L\u00f6s konstanter i AS1/2 P-kod config.description.resolveConstants = St\u00e4ng av detta f\u00f6r att visa 'constantxx' ist\u00e4llet f\u00f6r riktiga v\u00e4rden i P-kod f\u00f6nstret @@ -125,9 +122,6 @@ config.description.paramNamesEnable = Anv\u00e4nd parameter namn i dekompilering config.name.displayFileName = Visa SWF namn i titeln config.description.displayFileName = Visa SWF fil/l\u00e4nk namn i f\u00f6nster titeln (Du kan skapa sk\u00e4rmdumpar d\u00e5) -config.name.debugCopy = Fels\u00f6k kompilering -config.description.debugCopy = F\u00f6rs\u00f6ker att kompilera SWF-fil igen just efter \u00f6ppning f\u00f6r att s\u00e4kerst\u00e4lla att den producerar samma bin\u00e4ra kod. Anv\u00e4nd f\u00f6r FELS\u00d6KNING endast! - config.name.dumpTags = Dumpa taggar till konsolen config.description.dumpTags = Dumpa taggar till konsolen efter l\u00e4sning av SWF-fil @@ -323,9 +317,6 @@ config.description.autoSaveTagModifications = Spara \u00e4ndringarna n\u00e4r du config.name.saveSessionOnExit = Spara session vid avst\u00e4ngning config.description.saveSessionOnExit = Spara den nuvarande sessionen och \u00f6ppna igen efter FFDEc omstart (fungerar bara med riktiga filer) -config.name.showDebugMenu = Visa debugg meny -config.description.showDebugMenu = Visar debugg menyn i ribbon - config.name.allowOnlyOneInstance = Till\u00e5t bara en FFDec instans (Bara Windows OS) config.description.allowOnlyOneInstance = FFDec kan sedan bara k\u00f6ras en g\u00e5ng, alla filer som \u00e4r \u00f6ppnade vill bli tillagda till ett f\u00f6nster. Det fungerar bara med Windows operativsystem. @@ -348,7 +339,7 @@ config.name.loopMedia = Upprepa ljud och sprites config.description.loopMedia = Startar automatiskt om spelandet av ljud och sprites config.name.gui.timeLineSplitPane.dividerLocationPercent = (Internal) TidsLinje platsdelare -config.description.gui.timeLineSplitPane.dividerLocationPercent = +config.description.gui.timeLineSplitPane.dividerLocationPercent = config.name.cacheImages = Cache:a bilder config.description.cacheImages = Cache:a avkodade bildobjekt @@ -395,27 +386,27 @@ config.name.debugHalt = Stoppa utf\u00f6ring vid debuggning starten config.description.debugHalt = Pausa SWF vid start av debuggning. config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Internal) Fels\u00f6kningsmenyns delningsplats -config.description.gui.avm2.splitPane.vars.dividerLocationPercent = +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = -tip = Tips:\u0020 +tip = Tips: config.name.gui.action.splitPane.vars.dividerLocationPercent = (Internal) AS1/2 Debugg meny delningsplats -config.description.gui.action.splitPane.vars.dividerLocationPercent = +config.description.gui.action.splitPane.vars.dividerLocationPercent = config.name.setMovieDelay = F\u00f6rdr\u00f6jning innan byte till SWF i external spelare i ms config.description.setMovieDelay = Det \u00e4r inte rekomenderat att byta detta v\u00e4rde under 1000ms config.name.warning.svgImport = Varna vid SVG importering -config.description.warning.svgImport = +config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = Anv\u00e4nd icke-sl\u00e4t fyllning n\u00e4r en form ers\u00e4tts med en bild -config.description.shapeImport.useNonSmoothedFill = +config.description.shapeImport.useNonSmoothedFill = config.name.internalFlashViewer.execute.as12 = AS1/2 i egen Flash spelare (Experimentell) config.description.internalFlashViewer.execute.as12 = Testa att k\u00f6ra ActionSkript 1/2 under SWF Try to execute ActionScript 1/2 during SWF uppspelning med FFDec-flashvisare config.name.warning.hexViewNotUpToDate = Visa Hex vy inte uppdaterad varning -config.description.warning.hexViewNotUpToDate = +config.description.warning.hexViewNotUpToDate = config.name.displayDupInstructions = Visa \u00a7\u00a7dup instruktioner config.description.displayDupInstructions = Visa \u00a7\u00a7dup instruktioner i koden. Utan dom, s\u00e5 kan koden bli enkelt kompilerad men n\u00e5gon dupped kod med sideffekter kan bli k\u00f6rd dubbla g\u00e5nger. @@ -539,4 +530,4 @@ config.name.autoCloseParenthesis = St\u00e4ng parentes automatiskt vid skriptred config.description.autoCloseParenthesis = Infogar automatiskt st\u00e4ngande parentes) vid skriv\u00f6ppningen ( config.name.showDialogOnError = Visa feldialogrutan vid alla felh\u00e4ndelser -config.description.showDialogOnError = Visar automatiskt feldialogrutan vid varje felh\u00e4ndelse \ No newline at end of file +config.description.showDialogOnError = Visar automatiskt feldialogrutan vid varje felh\u00e4ndelse 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 b1a1c51f7..916e9d77a 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties @@ -285,27 +285,27 @@ config.description.gui.window.maximized.vertical = Son pencere durumu - dikey ol config.name.gui.avm2.splitPane.dividerLocationPercent = (Dahili) AS3 Ay\u0131r\u0131c\u0131 konumu -config.description.gui.avm2.splitPane.dividerLocationPercent = +config.description.gui.avm2.splitPane.dividerLocationPercent = config.name.gui.actionSplitPane.dividerLocationPercent = (Dahili) AS1/2 ay\u0131r\u0131c\u0131 konumu -config.description.gui.actionSplitPane.dividerLocationPercent = +config.description.gui.actionSplitPane.dividerLocationPercent = config.name.gui.previewSplitPane.dividerLocationPercent = (Dahili) Ay\u0131r\u0131c\u0131 konumunu \u00f6nizle -config.description.gui.previewSplitPane.dividerLocationPercent = +config.description.gui.previewSplitPane.dividerLocationPercent = config.name.gui.splitPane1.dividerLocationPercent = (Dahili) Ay\u0131r\u0131c\u0131 konumu 1 -config.description.gui.splitPane1.dividerLocationPercent = +config.description.gui.splitPane1.dividerLocationPercent = config.name.gui.splitPane2.dividerLocationPercent = (Dahili) Ay\u0131r\u0131c\u0131 konumu 2 -config.description.gui.splitPane2.dividerLocationPercent = +config.description.gui.splitPane2.dividerLocationPercent = @@ -325,22 +325,22 @@ config.description.guiFontPreviewSampleText = Son yaz\u0131 tipi \u00f6nizleme \ config.name.gui.fontPreviewWindow.width = (Dahili) Son yaz\u0131 tipi \u00f6nizleme penceresinin geni\u015fli\u011fi -config.description.gui.fontPreviewWindow.width = +config.description.gui.fontPreviewWindow.width = config.name.gui.fontPreviewWindow.height = (Dahili) Son yaz\u0131 tipi \u00f6nizleme penceresinin y\u00fcksekli\u011fi -config.description.gui.fontPreviewWindow.height = +config.description.gui.fontPreviewWindow.height = config.name.gui.fontPreviewWindow.posX = (Dahili) Son yaz\u0131 tipi \u00f6nizleme penceresi X -config.description.gui.fontPreviewWindow.posX = +config.description.gui.fontPreviewWindow.posX = config.name.gui.fontPreviewWindow.posY = (Dahili) Son yaz\u0131 tipi \u00f6nizleme penceresi Y -config.description.gui.fontPreviewWindow.posY = +config.description.gui.fontPreviewWindow.posY = @@ -570,7 +570,7 @@ config.description.loopMedia = Sesleri ve hareketleri otomatik olarak yeniden ba config.name.gui.timeLineSplitPane.dividerLocationPercent = (Dahili) Zaman \u00c7izelgesi B\u00f6l\u00fcc\u00fc konumu -config.description.gui.timeLineSplitPane.dividerLocationPercent = +config.description.gui.timeLineSplitPane.dividerLocationPercent = @@ -647,16 +647,16 @@ config.description.debugHalt = Hata ay\u0131klama i\u015fleminin ba\u015flang\u0 config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Dahili) Hata ay\u0131klama men\u00fcs\u00fc b\u00f6lme konumu -config.description.gui.avm2.splitPane.vars.dividerLocationPercent = +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = -tip = Tip:\u0020 +tip = Tip: config.name.gui.action.splitPane.vars.dividerLocationPercent = (Dahili) AS1/2 Hata ay\u0131klama men\u00fcs\u00fc b\u00f6lme konumu -config.description.gui.action.splitPane.vars.dividerLocationPercent = +config.description.gui.action.splitPane.vars.dividerLocationPercent = @@ -666,12 +666,12 @@ config.description.setMovieDelay = Bu de\u011feri 1000 ms'nin alt\u0131nda de\u0 config.name.warning.svgImport = SVG i\u00e7e aktarmas\u0131nda uyar -config.description.warning.svgImport = +config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = Bir \u015fekil bir g\u00f6r\u00fcnt\u00fcyle de\u011fi\u015ftirildi\u011finde p\u00fcr\u00fczs\u00fcz dolguyu kullan\u0131n -config.description.shapeImport.useNonSmoothedFill = +config.description.shapeImport.useNonSmoothedFill = @@ -681,7 +681,7 @@ config.description.internalFlashViewer.execute.as12 = FFDec fla\u015f g\u00f6r\u config.name.warning.hexViewNotUpToDate = Onalt\u0131l\u0131k G\u00f6r\u00fcn\u00fcm\u00fc g\u00fcncel olmayan uyar\u0131 g\u00f6ster -config.description.warning.hexViewNotUpToDate = +config.description.warning.hexViewNotUpToDate = 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 bc8d8ec78..769181ef5 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties @@ -177,19 +177,19 @@ config.name.gui.window.maximized.vertical = (\u5185\u90e8)\u7a97\u53e3\u6700\u59 config.description.gui.window.maximized.vertical = \u6700\u540e\u7a97\u53e3\u72b6\u6001 - \u5782\u76f4\u6700\u5927\u5316 config.name.gui.avm2.splitPane.dividerLocationPercent = (\u5185\u90e8)AS3\u5206\u79bb\u5668\u4f4d\u7f6e -config.description.gui.avm2.splitPane.dividerLocationPercent = +config.description.gui.avm2.splitPane.dividerLocationPercent = config.name.gui.actionSplitPane.dividerLocationPercent = (\u5185\u90e8)AS1/2\u5206\u79bb\u5668\u4f4d\u7f6e -config.description.gui.actionSplitPane.dividerLocationPercent = +config.description.gui.actionSplitPane.dividerLocationPercent = config.name.gui.previewSplitPane.dividerLocationPercent = (\u5185\u90e8)\u9884\u89c8\u5206\u79bb\u5668\u4f4d\u7f6e -config.description.gui.previewSplitPane.dividerLocationPercent = +config.description.gui.previewSplitPane.dividerLocationPercent = config.name.gui.splitPane1.dividerLocationPercent = (\u5185\u90e8)\u5206\u79bb\u5668\u4f4d\u7f6e1 -config.description.gui.splitPane1.dividerLocationPercent = +config.description.gui.splitPane1.dividerLocationPercent = config.name.gui.splitPane2.dividerLocationPercent = (\u5185\u90e8)\u5206\u79bb\u5668\u4f4d\u7f6e2 -config.description.gui.splitPane2.dividerLocationPercent = +config.description.gui.splitPane2.dividerLocationPercent = config.name.saveAsExeScaleMode = \u53e6\u5b58\u4e3aEXE\u7684\u7f29\u653e\u6a21\u5f0f config.description.saveAsExeScaleMode = EXE\u5bfc\u51fa\u7684\u7f29\u653e\u6a21\u5f0f @@ -201,16 +201,16 @@ config.name.guiFontPreviewSampleText = (\u5185\u90e8)\u4e0a\u6b21\u5b57\u4f53\u9 config.description.guiFontPreviewSampleText = \u6700\u540e\u5b57\u4f53\u9884\u89c8\u793a\u4f8b\u6587\u672c\u5217\u8868\u7d22\u5f15 config.name.gui.fontPreviewWindow.width = (\u5185\u90e8)\u4e0a\u6b21\u5b57\u4f53\u9884\u89c8\u7a97\u53e3\u5bbd\u5ea6 -config.description.gui.fontPreviewWindow.width = +config.description.gui.fontPreviewWindow.width = config.name.gui.fontPreviewWindow.height = (\u5185\u90e8)\u4e0a\u6b21\u5b57\u4f53\u9884\u89c8\u7a97\u53e3\u9ad8\u5ea6 -config.description.gui.fontPreviewWindow.height = +config.description.gui.fontPreviewWindow.height = config.name.gui.fontPreviewWindow.posX = (\u5185\u90e8)\u4e0a\u6b21\u5b57\u4f53\u9884\u89c8\u7a97\u53e3X -config.description.gui.fontPreviewWindow.posX = +config.description.gui.fontPreviewWindow.posX = config.name.gui.fontPreviewWindow.posY = (\u5185\u90e8)\u4e0a\u6b21\u5b57\u4f53\u9884\u89c8\u7a97\u53e3Y -config.description.gui.fontPreviewWindow.posY = +config.description.gui.fontPreviewWindow.posY = config.name.formatting.indent.size = \u6bcf\u4e2a\u7f29\u8fdb\u7684\u5b57\u7b26\u6570 config.description.formatting.indent.size = \u4e00\u4e2a\u7f29\u8fdb\u7684\u7a7a\u683c(\u6216\u5236\u8868\u7b26)\u6570 @@ -273,7 +273,7 @@ config.name.debuggerPort = \u8c03\u8bd5\u7aef\u53e3 config.description.debuggerPort = \u7528\u4e8esocket\u8c03\u8bd5\u7684\u7aef\u53e3 config.name.displayDebuggerInfo = (\u5185\u90e8)\u663e\u793a\u8c03\u8bd5\u5668\u4fe1\u606f -config.description.displayDebuggerInfo = \u5728\u5207\u6362\u8c03\u8bd5\u5668\u4e4b\u524d\u663e\u793a\u6709\u5173\u8c03\u8bd5\u5668\u7684\u4fe1\u606f +config.description.displayDebuggerInfo = \u5728\u5207\u6362\u8c03\u8bd5\u5668\u4e4b\u524d\u663e\u793a\u6709\u5173\u8c03\u8bd5\u5668\u7684\u4fe1\u606f config.name.randomDebuggerPackage = \u4f7f\u7528\u968f\u673a\u8c03\u8bd5\u5305\u540d config.description.randomDebuggerPackage = \u8fd9\u4f1a\u5c06Debugger\u5305\u91cd\u547d\u540d\u4e3a\u968f\u673a\u5b57\u7b26\u4e32\uff0c\u8fd9\u4f7f\u5f97AS\u5f88\u96be\u68c0\u6d4b\u5230\u8c03\u8bd5\u5668\u7684\u5b58\u5728 @@ -348,7 +348,7 @@ config.name.loopMedia = \u5faa\u73af\u58f0\u97f3\u548c\u7cbe\u7075 config.description.loopMedia = \u81ea\u52a8\u91cd\u65b0\u5f00\u59cb\u64ad\u653e\u58f0\u97f3\u548c\u7cbe\u7075 config.name.gui.timeLineSplitPane.dividerLocationPercent = (\u5185\u90e8)\u65f6\u95f4\u8f74\u62c6\u5206\u5668\u4f4d\u7f6e -config.description.gui.timeLineSplitPane.dividerLocationPercent = +config.description.gui.timeLineSplitPane.dividerLocationPercent = config.name.cacheImages = \u7f13\u5b58\u56fe\u50cf config.description.cacheImages = \u7f13\u5b58\u89e3\u7801\u7684\u56fe\u50cf\u5bf9\u8c61 @@ -395,27 +395,27 @@ config.name.debugHalt = \u5728\u8c03\u8bd5\u5f00\u59cb\u505c\u6b62\u64ad\u653e config.description.debugHalt = \u5f00\u59cb\u8c03\u8bd5\u65f6\u6682\u505cSWF\u3002 config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (\u5185\u90e8)\u8c03\u8bd5\u83dc\u5355\u62c6\u5206\u5668\u4f4d\u7f6e -config.description.gui.avm2.splitPane.vars.dividerLocationPercent = +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = -tip = \u63d0\u793a:\u0020 +tip = \u63d0\u793a: config.name.gui.action.splitPane.vars.dividerLocationPercent = (\u5185\u90e8)AS1/2\u8c03\u8bd5\u83dc\u5355\u5206\u914d\u5668\u4f4d\u7f6e -config.description.gui.action.splitPane.vars.dividerLocationPercent = +config.description.gui.action.splitPane.vars.dividerLocationPercent = config.name.setMovieDelay = \u66f4\u6539\u5916\u90e8\u64ad\u653e\u5668\u4e2d\u7684SWF\u4e4b\u524d\u7684\u5ef6\u8fdf(\u6beb\u79d2) config.description.setMovieDelay = \u4e0d\u5efa\u8bae\u5c06\u6b64\u503c\u66f4\u6539\u4e3a1000ms\u4ee5\u4e0b config.name.warning.svgImport = SVG\u5bfc\u5165\u8b66\u544a -config.description.warning.svgImport = +config.description.warning.svgImport = config.name.shapeImport.useNonSmoothedFill = \u5c06\u5f62\u72b6\u66ff\u6362\u4e3a\u56fe\u50cf\u65f6\uff0c\u8bf7\u4f7f\u7528\u4e0d\u5e73\u6ed1\u7684\u586b\u5145 -config.description.shapeImport.useNonSmoothedFill = +config.description.shapeImport.useNonSmoothedFill = config.name.internalFlashViewer.execute.as12 = \u5185\u90e8FlashViewer\u4e2d\u7684AS1/2(\u5b9e\u9a8c\u6027) config.description.internalFlashViewer.execute.as12 = SWF\u64ad\u653e\u8fc7\u7a0b\u4e2d\u6267\u884c\u7684AS1/2\u5c1d\u8bd5\u4f7f\u7528FFDec FlashViewer config.name.warning.hexViewNotUpToDate = \u663e\u793a\u5341\u516d\u8fdb\u5236\u89c6\u56fe\u8fc7\u65e7\u8b66\u544a -config.description.warning.hexViewNotUpToDate = +config.description.warning.hexViewNotUpToDate = config.name.displayDupInstructions = \u663e\u793a\u00a7\u00a7dup\u6307\u4ee4 config.description.displayDupInstructions = \u5728\u4ee3\u7801\u4e2d\u663e\u793a\u00a7\u00a7dup\u6307\u4ee4\u3002 \u6ca1\u6709\u5b83\u4eec\uff0c\u4ee3\u7801\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u7f16\u8bd1\uff0c\u4f46\u662f\u67d0\u4e9b\u5e26\u6709\u526f\u4f5c\u7528\u7684\u590d\u5236\u4ee3\u7801\u53ef\u4ee5\u6267\u884c\u4e24\u6b21\u3002 diff --git a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_de.properties b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_de.properties index da3fef9e5..e69de29bb 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_de.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_de.properties @@ -1,14 +0,0 @@ -# Copyright (C) 2010-2016 JPEXS -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . diff --git a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_nl.properties b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_nl.properties index da3fef9e5..e69de29bb 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_nl.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_nl.properties @@ -1,14 +0,0 @@ -# Copyright (C) 2010-2016 JPEXS -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . diff --git a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pl.properties b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pl.properties index da3fef9e5..e69de29bb 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pl.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pl.properties @@ -1,14 +0,0 @@ -# Copyright (C) 2010-2016 JPEXS -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . diff --git a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pt.properties b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pt.properties index da3fef9e5..e69de29bb 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pt.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pt.properties @@ -1,14 +0,0 @@ -# Copyright (C) 2010-2016 JPEXS -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . diff --git a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pt_BR.properties index 3665ee1a2..29ba06f4c 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_pt_BR.properties @@ -16,4 +16,4 @@ dialog.title = Registro do depurador button.clear = Limpar button.close = Fechar -msg.header = conex\u00e3o %clientid%: \ No newline at end of file +msg.header = conex\u00e3o %clientid%: diff --git a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_uk.properties b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_uk.properties index da3fef9e5..e69de29bb 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_uk.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_uk.properties @@ -1,14 +0,0 @@ -# Copyright (C) 2010-2016 JPEXS -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_cs.properties b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_cs.properties index bd512fad2..a15236d22 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_cs.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_cs.properties @@ -42,9 +42,9 @@ scripts = Skripty scripts.as = ActionScript scripts.pcode = P-k\u00f3d scripts.pcode_hex = P-k\u00f3d s hex -scripts.pcode_graphviz = P-k\u00f3d GraphViz scripts.hex = Hex scripts.constants = Konstanty +scripts.pcode_graphviz = P-k\u00f3d GraphViz binaryData = Bin\u00e1rn\u00ed data binaryData.raw = Raw diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_pt_BR.properties b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_pt_BR.properties index 23a2a9a02..df19450d8 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_pt_BR.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_pt_BR.properties @@ -97,4 +97,4 @@ zoom.percent = % zoom.invalid = Valor de zoom inv\u00e1lido.. symbolclass = Mapeamento de Symbol-Class -symbolclass.csv = CSV \ No newline at end of file +symbolclass.csv = CSV diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_sv.properties b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_sv.properties index c4b2e546b..00aba2ba3 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_sv.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_sv.properties @@ -67,6 +67,15 @@ frames.canvas = HTML5 Canvas frames.pdf = PDF frames.bmp = BMP +sprites = Sprites +sprites.png = PNG +sprites.gif = GIF +sprites.avi = AVI +sprites.svg = SVG +sprites.canvas = HTML5 Canvas +sprites.pdf = PDF +sprites.bmp = BMP + buttons = Knappar buttons.png = PNG buttons.svg = SVG @@ -82,12 +91,3 @@ zoom.invalid = Ogiltigt zoomv\u00e4rde. symbolclass = Symbol Klass symbolclass.csv = CSV - -sprites = Sprites -sprites.png = PNG -sprites.gif = GIF -sprites.avi = AVI -sprites.svg = SVG -sprites.canvas = HTML5 Canvas -sprites.pdf = PDF -sprites.bmp = BMP diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_tr.properties b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_tr.properties index f400022e6..0ac122e66 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_tr.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_tr.properties @@ -48,7 +48,7 @@ sounds.wav = WAV scripts = Komutlar scripts.as = ActionScript scripts.pcode = P-code -scripts.pcode_hex =Hex ile P-code +scripts.pcode_hex = Hex ile P-code scripts.hex = Hex scripts.constants = Sabitler scripts.as_method_stubs = ActionScript y\u00f6ntem taslaklar\u0131 diff --git a/src/com/jpexs/decompiler/flash/gui/locales/FilesChangedDialog_ja.properties b/src/com/jpexs/decompiler/flash/gui/locales/FilesChangedDialog_ja.properties index f29cfe1dc..179afe212 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/FilesChangedDialog_ja.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/FilesChangedDialog_ja.properties @@ -1,4 +1,4 @@ -dialog.title = \u30D5\u30A1\u30A4\u30EB\u304C\u5909\u66F4\u3055\u308C\u307E\u3057\u305F +dialog.title = \u30d5\u30a1\u30a4\u30eb\u304c\u5909\u66f4\u3055\u308c\u307e\u3057\u305f button.ok = OK -button.cancel = \u30AD\u30E3\u30F3\u30BB\u30EB -fileschanged = \u4EE5\u4E0B\u306E\u30D5\u30A1\u30A4\u30EB\u304C\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u306E\u5916\u90E8\u3067\u5909\u66F4\u3055\u308C\u307E\u3057\u305F\u3002\u3053\u308C\u3089\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u3001\u30B9\u30C8\u30EC\u30FC\u30B8\u304B\u3089\u518D\u8AAD\u307F\u8FBC\u307F\u3057\u307E\u3059\u304B\uFF1F +button.cancel = \u30ad\u30e3\u30f3\u30bb\u30eb +fileschanged = \u4ee5\u4e0b\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u5916\u90e8\u3067\u5909\u66f4\u3055\u308c\u307e\u3057\u305f\u3002\u3053\u308c\u3089\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u3001\u30b9\u30c8\u30ec\u30fc\u30b8\u304b\u3089\u518d\u8aad\u307f\u8fbc\u307f\u3057\u307e\u3059\u304b\uff1f diff --git a/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog.properties b/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog.properties index 031f96ef7..90c83fd00 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog.properties @@ -25,4 +25,4 @@ ttffile.noselection = TTF file: