From 2e3e40057ccb3dcb7a53a4a6c305e69e332df203 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Wed, 21 Sep 2016 07:03:58 +0200 Subject: [PATCH] simplified chinese translation updated --- .../defaultsyntaxkit/config_zh.properties | 2 +- .../config_zh.properties | 4 +- .../flasm3syntaxkit/config_zh.properties | 2 +- .../flasmsyntaxkit/config_zh.properties | 4 +- .../jsyntaxpane/Bundle_zh.properties | 68 +-- nsis_locales/SimpChinese.nsh | 112 ++--- .../gui/locales/AboutDialog_zh.properties | 8 +- .../AdvancedSettingsDialog_zh.properties | 420 ++++++++++++++++++ .../gui/locales/DebugLogDialog_zh.properties | 5 + .../gui/locales/ErrorLogFrame_zh.properties | 4 +- .../gui/locales/ExportDialog_zh.properties | 55 ++- .../gui/locales/FontEmbedDialog_zh.properties | 8 + .../locales/FontPreviewDialog_zh.properties | 2 + .../locales/LoadFromMemoryFrame_zh.properties | 6 + .../flash/gui/locales/MainFrame_zh.properties | 281 +++++++++++- .../ReplaceCharacterDialog_zh.properties | 20 + .../locales/ReplaceTraceDialog_zh.properties | 6 + .../gui/locales/SearchDialog_zh.properties | 6 + .../locales/SearchResultsDialog_zh.properties | 4 + .../gui/locales/abc/UsageFrame_zh.properties | 1 + .../locales/proxy/ProxyFrame_zh.properties | 9 + 21 files changed, 904 insertions(+), 123 deletions(-) create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/ReplaceCharacterDialog_zh.properties 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 8b94aabe8..35962b10f 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 @@ -115,4 +115,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/syntaxkits/flasm3methodinfosyntaxkit/config_zh.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_zh.properties index f76584018..394c7724f 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 @@ -1,4 +1,4 @@ -Action.toggle-token-marker.MenuText = \u5207\u6362\u4ee4\u724c\u6807\u8bb0 +Action.toggle-token-marker.MenuText = \u5207\u6362\u6807\u8bb0\u5236\u4f5c # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== @@ -33,4 +33,4 @@ PopupMenu = \ ${DEFAULT_EDIT_MENU} , \ - , \ toggle-lines , \ - toggle-token-marker \ No newline at end of file + toggle-token-marker 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 2ac2e11c5..1a6406c04 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 @@ -1,5 +1,5 @@ Action.combo-completion.MenuText = \u83b7\u53d6\u4e00\u4e2a\u6307\u4ee4 -Action.toggle-token-marker.MenuText = \u5207\u6362\u4ee4\u724c\u6807\u8bb0 +Action.toggle-token-marker.MenuText = \u5207\u6362\u6807\u8bb0\u5236\u4f5c # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== 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 27c8ee23b..0185f31fa 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 @@ -1,4 +1,4 @@ -Action.toggle-token-marker.MenuText = \u5207\u6362\u4ee4\u724c\u6807\u8bb0 +Action.toggle-token-marker.MenuText = \u5207\u6362\u6807\u8bb0\u5236\u4f5c # !!!! FFDec translators - please do not edit anything below this line !!! #========================================================================== @@ -37,4 +37,4 @@ PopupMenu = \ ${DEFAULT_EDIT_MENU} , \ - , \ toggle-lines , \ - toggle-token-marker \ No newline at end of file + toggle-token-marker 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 4f06188ed..53f7b2506 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_zh.properties +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_zh.properties @@ -1,39 +1,39 @@ -SyntaxTester.title = JSyntaxPane Tester -SyntaxTester.lblCaretPos.text = Caret Position -SyntaxTester.lblToken.text = Token under cursor +SyntaxTester.title = JSyntaxPane \u68c0\u6d4b +SyntaxTester.lblCaretPos.text = \u63d2\u5165\u4f4d\u7f6e +SyntaxTester.lblToken.text = \u6807\u8bb0\u4e0b\u9762\u5149\u6807 SyntaxTester.jEdtTest.contentType = -NO_TOKEN_AT_CURSOR = NO Token at cursor +NO_TOKEN_AT_CURSOR = \u65e0\u6807\u8bb0\u5728\u5149\u6807\u5904 -HTMLPreviewFrame.title = HTML Preview +HTMLPreviewFrame.title = HTML \u9884\u89c8 HTMLPreviewFrame.jEdtHtml.contentType = text/html -QuickFindDialog.jChkWrap.text = Wrap -QuickFindDialog.jChkRegExp.text = Reg Exp -QuickFindDialog.jChkIgnoreCase.text = Ignore Case -QuickFindDialog.jLabel1.text = Quick Find -QuickFindDialog.NotFound = not found -ReplaceDialog.jChkRegex.text = Regular Expression -ReplaceDialog.jChkIgnoreCase.text = Ignore Case -ReplaceDialog.jLblReplace.text = Replace -ReplaceDialog.jTglHighlight.text = Highlight -ReplaceDialog.jBtnReplaceAll.text = Replace All -ReplaceDialog.jBtnPrev.text = Previous -ReplaceDialog.jChkWrap.toolTipText = Wrap to beginning when end is reached -ReplaceDialog.jChkWrap.text = Wrap around -ReplaceDialog.title = Find and Replace -ReplaceDialog.jBtnNext.text = Next -ReplaceDialog.jLblFind.text = Find -ReplaceDialog.jBtnReplace.text = Replace -ShowAbbsDialog.title = Abbreviations -GotoLineDialog.title = Goto Line -GotoLineDialog.jBtnOk.text = Go +QuickFindDialog.jChkWrap.text = \u5305 +QuickFindDialog.jChkRegExp.text = \u6b63\u5219\u8868\u8fbe\u5f0f +QuickFindDialog.jChkIgnoreCase.text = \u5ffd\u7565\u5927\u5c0f\u5199 +QuickFindDialog.jLabel1.text = \u5feb\u901f\u67e5\u627e +QuickFindDialog.NotFound = \u672a\u627e\u5230 +ReplaceDialog.jChkRegex.text = \u6b63\u5219\u8868\u8fbe\u5f0f +ReplaceDialog.jChkIgnoreCase.text = \u5ffd\u7565\u5927\u5c0f\u5199 +ReplaceDialog.jLblReplace.text = \u66ff\u6362 +ReplaceDialog.jTglHighlight.text = \u9ad8\u4eae +ReplaceDialog.jBtnReplaceAll.text = \u66ff\u6362\u5168\u90e8 +ReplaceDialog.jBtnPrev.text = \u4e0a\u4e00\u4e2a +ReplaceDialog.jChkWrap.toolTipText = \u6362\u5230\u4e00\u5f00\u59cb\u8fbe\u5230\u7ed3\u5c3e\u65f6 +ReplaceDialog.jChkWrap.text = \u73af\u7ed5 +ReplaceDialog.title = \u67e5\u627e\u548c\u66ff\u6362 +ReplaceDialog.jBtnNext.text = \u4e0b\u4e00\u4e2a +ReplaceDialog.jLblFind.text = \u67e5\u627e +ReplaceDialog.jBtnReplace.text = \u66ff\u6362 +ShowAbbsDialog.title = \u7f29\u5199 +GotoLineDialog.title = \u8f6c\u5230\u884c +GotoLineDialog.jBtnOk.text = \u8f6c\u5230 -DocumentSearchData.SearchStringNotFound = Search String {0} not found -DocumentSearchData.Find = Find -ScriptAction.NoScriptConfigured = Action does not have script function configured -ScriptAction.ErrorInScript = Error in Script -ScriptAction.NoScriptFoundIn = No script is found in: -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 +DocumentSearchData.SearchStringNotFound = \u641c\u7d22\u5b57\u7b26\u4e32 {0} \u672a\u627e\u5230 +DocumentSearchData.Find = \u67e5\u627e +ScriptAction.NoScriptConfigured = \u52a8\u4f5c\u5df2\u914d\u7f6e\u4e86\u811a\u672c\u51fd\u6570 +ScriptAction.ErrorInScript = \u811a\u672c\u9519\u8bef +ScriptAction.NoScriptFoundIn = \u6ca1\u6709\u811a\u672c\u4e2d\u627e\u5230: +ScriptRunnerAction.ErrorExecutingScript = \u6267\u884c\u811a\u672c\u9519\u8bef:\\n +ScriptRunnerAction.ScriptError = \u811a\u672c\u9519\u8bef +ScriptRunnerAction.ScriptEngineNotFound = \u811a\u672c\u5f15\u64ce [{0}] \u672a\u627e\u5230\u3002\u7981\u7528\u6b64\u52a8\u4f5c\u5417\uff1f +ShowAbbsAction.NoAbbsForType = \u6b64\u5185\u5bb9\u7c7b\u578b\u6ca1\u6709\u7f29\u5199\u5b58\u5728 diff --git a/nsis_locales/SimpChinese.nsh b/nsis_locales/SimpChinese.nsh index 98f494c84..97b7db342 100644 --- a/nsis_locales/SimpChinese.nsh +++ b/nsis_locales/SimpChinese.nsh @@ -1,61 +1,61 @@ !define LANG "SIMPCHINESE" ; Must be the lang name define by NSIS -!insertmacro LANG_STRING STRING_SWC_NOTFOUND "PlayerGlobal.SWC was not found on Adobe webpages. Maybe your firewall is blocking access or you have some proxy enabled. You can set the path to the SWC file later in advanced settings." -!insertmacro LANG_STRING STRING_SAVED_TO "saved to" -!insertmacro LANG_STRING STRING_EXISTS_SKIP_DOWNLOAD "already exists, skipping download" -!insertmacro LANG_STRING STRING_STARTING_DOWNLOAD "Starting download" -!insertmacro LANG_STRING STRING_DESKTOP_SHORTCUT "Desktop Shortcut" -!insertmacro LANG_STRING STRING_ADD_CONTEXT_MENU "Add to context menu" -!insertmacro LANG_STRING STRING_SECTION_APP "Application GUI and Libraries" -!insertmacro LANG_STRING STRING_SECTION_SWC "Download FlashPlayer library from Adobe site - useful for ActionScript direct editation and other features" -!insertmacro LANG_STRING STRING_SECTION_CONTEXT_MENU "Adds FFDec to context menu of SWF and GFX files in Windows Explorer." -!insertmacro LANG_STRING STRING_SECTION_SHORTCUT "Creates shortcut link on desktop" -!insertmacro LANG_STRING STRING_UNINST_USER "Remove user configuration" -!insertmacro LANG_STRING STRING_HELP_US "Help us" -!insertmacro LANG_STRING STRING_HELP_US_FREE "This whole decompiler is Free and OpenSource. If you want to support us, you can tell other people about our decompiler. Use link to our pages, share a word." -!insertmacro LANG_STRING STRING_HELP_US_DONATE "If you wish to express your appreciation for the time and resources the author has spent developing, we also do accept and appreciate monetary donations." -!insertmacro LANG_STRING STRING_HELP_US_MORE "Click here for more info:" -!insertmacro LANG_STRING STRING_HELP_US_DOYOU "Do you know you can help us?" -!insertmacro LANG_STRING STRING_HELP_US_BUTTON "Help us!" -!insertmacro LANG_STRING STRING_SWC "Download PlayerGlobal.swc" -!insertmacro LANG_STRING STRING_SWC_CHECK "Checking Adobe site for newest PlayerGlobal.swc file" +!insertmacro LANG_STRING STRING_SWC_NOTFOUND "有关 Adobe 的 PlayerGlobal.SWC 网页没有找到。也许您的防火墙阻止访问或者您有使一些代理。您可以在高级设置以后设置路径SWC文件。" +!insertmacro LANG_STRING STRING_SAVED_TO "保存到" +!insertmacro LANG_STRING STRING_EXISTS_SKIP_DOWNLOAD "已经存在,跳过下载" +!insertmacro LANG_STRING STRING_STARTING_DOWNLOAD "开始下载" +!insertmacro LANG_STRING STRING_DESKTOP_SHORTCUT "桌面快捷方式" +!insertmacro LANG_STRING STRING_ADD_CONTEXT_MENU "添加到右键菜单" +!insertmacro LANG_STRING STRING_SECTION_APP "应用程序 GUI 和库" +!insertmacro LANG_STRING STRING_SECTION_SWC "从 Adobe 网站下载 Flash 播放器库 - 用于 ActionScript 以及其他功能" +!insertmacro LANG_STRING STRING_SECTION_CONTEXT_MENU "添加 FFDec 在 Windows 资源管理器关联 SWF 和 GPX 文件上下文菜单。" +!insertmacro LANG_STRING STRING_SECTION_SHORTCUT "在创建桌面快捷方式链接" +!insertmacro LANG_STRING STRING_UNINST_USER "删除用户配置" +!insertmacro LANG_STRING STRING_HELP_US "帮助我们" +!insertmacro LANG_STRING STRING_HELP_US_FREE "FFDec 反编译器是自由和开放源码项目。如果你想支持我们,你可以告诉别人我们的反编译。使用分享链接到我们的网页,谢谢。" +!insertmacro LANG_STRING STRING_HELP_US_DONATE "如果你想表达对我的工作的开发和支持,我们也接受赞赏和捐赠。" +!insertmacro LANG_STRING STRING_HELP_US_MORE "点击这里查看更多信息:" +!insertmacro LANG_STRING STRING_HELP_US_DOYOU "你知不知道你可以帮助我们?" +!insertmacro LANG_STRING STRING_HELP_US_BUTTON "帮助我们!" +!insertmacro LANG_STRING STRING_SWC "下载 PlayerGlobal.swc" +!insertmacro LANG_STRING STRING_SWC_CHECK "检查 Adobe 网站最新的 Playerglobal.swc 文件" ;Flash ActiveX: -!insertmacro LANG_STRING STRING_FLASH_AX_REQUIRED_TITLE "Flash Player ActiveX control required" -!insertmacro LANG_STRING STRING_FLASH_AX_REQUIRED "This application requires Flash ActiveX control" -!insertmacro LANG_STRING STRING_FLASH_AX_WILLINSTALL "This application requires installation of the Flash ActiveX control. This will be downloaded and installed as part of the installation." -!insertmacro LANG_STRING STRING_FLASH_AX_ALREADYINSTALLED "Flash ActiveX already installed" -!insertmacro LANG_STRING STRING_FLASH_AX_MISSING "Result: Flash ActiveX is missing." -!insertmacro LANG_STRING STRING_FLASH_AX_WILLDOWNLOAD "About to download Flash from " -!insertmacro LANG_STRING STRING_FLASH_AX_DOWNRESULT "Download result = " -!insertmacro LANG_STRING STRING_FLASH_AX_CANNOTDOWNLOAD "Cannot download Flash ActiveX. You can download it later manually or use our own flash viewer." -!insertmacro LANG_STRING STRING_FLASH_AX_LAUNCHSETUP "Launching Flash setup" -!insertmacro LANG_STRING STRING_FLASH_AX_INTERRUPTED "The Flash setup has been abnormally interrupted - return code" -!insertmacro LANG_STRING STRING_FLASH_AX_SETUPOUTCOME "Checking the Flash Setup's outcome" -!insertmacro LANG_STRING STRING_FLASH_AX_UNABLEFINDAFTER "Unable to find Flash ActiveX, even though the Flash setup was successful" -!insertmacro LANG_STRING STRING_FLASH_AX_UNABLEINSTALL "Unable to install Flash ActiveX. You can download it later manually or use our own flash viewer." -!insertmacro LANG_STRING STRING_FLASH_AX_SETUPFINISHED "Flash Setup finished" -!insertmacro LANG_STRING STRING_FLASH_AX_DETECTING "Detecting Flash ActiveX" +!insertmacro LANG_STRING STRING_FLASH_AX_REQUIRED_TITLE "需要 Flash Player ActiveX 控件" +!insertmacro LANG_STRING STRING_FLASH_AX_REQUIRED "该应用程序需要 Flash ActiveX 控件" +!insertmacro LANG_STRING STRING_FLASH_AX_WILLINSTALL "该应用程序需要安装 Flash ActiveX 控件。这将下载并安装作为安装的一部分。" +!insertmacro LANG_STRING STRING_FLASH_AX_ALREADYINSTALLED "Flash ActiveX 已安装" +!insertmacro LANG_STRING STRING_FLASH_AX_MISSING "结果: Flash ActiveX 缺失。" +!insertmacro LANG_STRING STRING_FLASH_AX_WILLDOWNLOAD "下载 Flash 大约" +!insertmacro LANG_STRING STRING_FLASH_AX_DOWNRESULT "下载结果 = " +!insertmacro LANG_STRING STRING_FLASH_AX_CANNOTDOWNLOAD "无法下载 Flash ActiveX。您可以稍后手动下载或使用我们自己的 Flash 浏览器。" +!insertmacro LANG_STRING STRING_FLASH_AX_LAUNCHSETUP "启动 Flash 设置" +!insertmacro LANG_STRING STRING_FLASH_AX_INTERRUPTED "Flash 的设置已发生非正常中断 - 返回代码" +!insertmacro LANG_STRING STRING_FLASH_AX_SETUPOUTCOME "检查 Flash 设置结果" +!insertmacro LANG_STRING STRING_FLASH_AX_UNABLEFINDAFTER "找不到 Flash ActiveX,即使 Flash 安装成功" +!insertmacro LANG_STRING STRING_FLASH_AX_UNABLEINSTALL "无法安装 Flash ActiveX。您可以稍后手动下载或使用我们自己的 Flash 浏览器。" +!insertmacro LANG_STRING STRING_FLASH_AX_SETUPFINISHED "Flash 安装完成" +!insertmacro LANG_STRING STRING_FLASH_AX_DETECTING "检测 Flash ActiveX" ;JRE: -!insertmacro LANG_STRING STRING_JRE_REQUIRED_TITLE "JRE Installation Required" -!insertmacro LANG_STRING STRING_JRE_REQUIRED "This application requires Java ${JRE_VERSION} or higher" -!insertmacro LANG_STRING STRING_JRE_REQUIRED_INFO "This application requires installation of the Java Runtime Environment. This will be downloaded and installed as part of the installation." -!insertmacro LANG_STRING STRING_JRE_UPDATEREQUIRED_TITLE "JRE Update Required" -!insertmacro LANG_STRING STRING_JRE_UPDATEREQUIRED "This application requires Java ${JRE_VERSION} or higher" -!insertmacro LANG_STRING STRING_JRE_UPDATEREQUIRED_INFO "This application requires a more recent version of the Java Runtime Environment. This will be downloaded and installed as part of the installation." -!insertmacro LANG_STRING STRING_JRE_DETECTVERSION "Detecting JRE Version" -!insertmacro LANG_STRING STRING_JRE_DETECTCOMPLETE "JRE Version detection complete - result = " -!insertmacro LANG_STRING STRING_JRE_DETECTCOMPLETE_OLD "Old JRE found" -!insertmacro LANG_STRING STRING_JRE_DETECTCOMPLETE_NO "No JRE Found" -!insertmacro LANG_STRING STRING_JRE_DETECTCOMPARE_1 "Comparing version " -!insertmacro LANG_STRING STRING_JRE_DETECTCOMPARE_2 " to " -!insertmacro LANG_STRING STRING_JRE_DETECTCOMPARE_3 " results in " -!insertmacro LANG_STRING STRING_JRE_WILLDOWNLOAD "About to download JRE from " -!insertmacro LANG_STRING STRING_JRE_DOWNRESULT "Download result = " -!insertmacro LANG_STRING STRING_JRE_CANNOTDOWNLOAD "Cannot download Java. You can download it later manually." -!insertmacro LANG_STRING STRING_JRE_LAUNCHSETUP "Launching JRE setup" -!insertmacro LANG_STRING STRING_JRE_SETUPFINISHED "JRE Setup finished" -!insertmacro LANG_STRING STRING_JRE_INTERRUPTED "The JRE setup has been abnormally interrupted - return code " -!insertmacro LANG_STRING STRING_JRE_SETUPOUTCOME "Checking the JRE Setup's outcome" -!insertmacro LANG_STRING STRING_JRE_UNABLEFINDAFTER "Unable to find JRE with version above ${JRE_VERSION}, even though the JRE setup was successful" -!insertmacro LANG_STRING STRING_JRE_UNABLEINSTALL "Unable to install Java. You can install it later manually." +!insertmacro LANG_STRING STRING_JRE_REQUIRED_TITLE "需要安装 JRE" +!insertmacro LANG_STRING STRING_JRE_REQUIRED "该应用程序需要 Java ${JRE_VERSION} 或更高" +!insertmacro LANG_STRING STRING_JRE_REQUIRED_INFO "该应用程序需要安装 Java 运行环境。这将下载并安装作为安装的一部分。" +!insertmacro LANG_STRING STRING_JRE_UPDATEREQUIRED_TITLE "JRE 需要更新" +!insertmacro LANG_STRING STRING_JRE_UPDATEREQUIRED "该应用程序需要 Java ${JRE_VERSION} 或更高" +!insertmacro LANG_STRING STRING_JRE_UPDATEREQUIRED_INFO "该应用程序需要一个较新的 Java 运行环境的版本。这将下载并安装作为安装的一部分。" +!insertmacro LANG_STRING STRING_JRE_DETECTVERSION "检测 JRE 版本" +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPLETE "JRE 版本检测完成 - 结果 = " +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPLETE_OLD "发现旧的 JRE" +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPLETE_NO "没有找到 JRE" +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPARE_1 "版本比较 " +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPARE_2 " 到 " +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPARE_3 " 结果在 " +!insertmacro LANG_STRING STRING_JRE_WILLDOWNLOAD "大约下载 JRE " +!insertmacro LANG_STRING STRING_JRE_DOWNRESULT "下载结果 = " +!insertmacro LANG_STRING STRING_JRE_CANNOTDOWNLOAD "无法下载 Java。您可以稍后手动下载。" +!insertmacro LANG_STRING STRING_JRE_LAUNCHSETUP "启动 JRE 设置" +!insertmacro LANG_STRING STRING_JRE_SETUPFINISHED "JRE 安装完成" +!insertmacro LANG_STRING STRING_JRE_INTERRUPTED "JRE 安装已发生非正常中断 - 返回代码 " +!insertmacro LANG_STRING STRING_JRE_SETUPOUTCOME "检查 JRE 安装结果" +!insertmacro LANG_STRING STRING_JRE_UNABLEFINDAFTER "无法找到上面的 JRE ${JRE_VERSION} 版本, 即使 JRE 安装成功" +!insertmacro LANG_STRING STRING_JRE_UNABLEINSTALL "无法安装 Java。您可以在以后手动安装。" diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_zh.properties b/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_zh.properties index e82a9123b..92489745e 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_zh.properties @@ -13,12 +13,12 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . -version = version -by = by +version = \u7248\u672c +by = \u5f00\u53d1\u4f5c\u8005 button.ok = \u786e\u5b9a dialog.title = \u5173\u4e8e contributors = \u8d21\u732e\u8005: #In the translation, replace "english" with target language name -translation.author.label = \u4e2d\u6587\u7248\u672c\u7ffb\u8bd1: +translation.author.label = \u4e2d\u6587\u7ffb\u8bd1: #In the translation, insert your name here -translation.author = Rtsjx +translation.author = \u5927\u773c\u4ed4~\u65ed\uff08\u5b89\u5b89\uff09 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 da3fef9e5..7dcbc63c2 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties @@ -12,3 +12,423 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . + +advancedSettings.dialog.title = \u9ad8\u7ea7\u8bbe\u7f6e +advancedSettings.restartConfirmation = \u60a8\u5fc5\u987b\u91cd\u65b0\u542f\u52a8\u8be5\u7a0b\u5e8f\u7684\u4e00\u4e9b\u4fee\u6539\u624d\u80fd\u751f\u6548\u3002\u4f60\u60f3\u73b0\u5728\u91cd\u65b0\u542f\u52a8\u5417\uff1f +advancedSettings.columns.name = \u540d\u79f0 +advancedSettings.columns.value = \u503c +advancedSettings.columns.description = \u63cf\u8ff0 +default = default + +config.group.name.export = \u5bfc\u5165 +config.group.description.export = \u5bfc\u5165\u914d\u7f6e + +config.group.name.script = \u811a\u672c +config.group.description.script = ActionScript \u53cd\u7f16\u8bd1\u5173\u8054 + +config.group.name.update = \u66f4\u65b0 +config.group.description.update = \u68c0\u67e5\u66f4\u65b0 + +config.group.name.format = \u683c\u5f0f\u5316 +config.group.description.format = ActionScript \u4ee3\u7801\u683c\u5f0f\u5316 + +config.group.name.limit = \u8303\u56f4 +config.group.description.limit = \u9488\u5bf9\u6df7\u6dc6\u4ee3\u7801\uff0c\u53cd\u7f16\u8bd1\u7b49\u9650\u5236\u7b49\u3002 + +config.group.name.ui = \u754c\u9762 +config.group.description.ui = \u7528\u6237\u754c\u9762\u914d\u7f6e + +config.group.name.debug = \u8c03\u8bd5 +config.group.description.debug = \u8c03\u8bd5\u8bbe\u7f6e + +config.group.name.display = \u663e\u793a +config.group.description.display = Flash \u5bf9\u8c61\u663e\u793a\u7b49\u3002 + +config.group.name.decompilation = \u53cd\u7f16\u8bd1 +config.group.description.decompilation = \u5168\u5c40\u53cd\u7f16\u8bd1\u76f8\u5173\u7684\u529f\u80fd + +config.group.name.other = \u5176\u5b83 +config.group.description.other = \u5176\u5b83\u672a\u5206\u7c7b\u914d\u7f6e + +config.name.openMultipleFiles = \u6253\u5f00\u591a\u4e2a\u6587\u4ef6 +config.description.openMultipleFiles = \u5141\u8bb8\u540c\u65f6\u5728\u4e00\u4e2a\u7a97\u53e3\u4e2d\u6253\u5f00\u591a\u4e2a\u6587\u4ef6 + +config.name.decompile = \u663e\u793a ActionScript \u6e90 +config.description.decompile = \u60a8\u53ef\u4ee5\u7981\u7528 AS \u53cd\u7f16\u8bd1\uff0c\u90a3\u4e48\u53ea\u6709 P-\u4ee3\u7801\u663e\u793a + +config.name.dumpView = \u8f6c\u50a8\u67e5\u770b +config.description.dumpView = \u67e5\u770b\u539f\u59cb\u6570\u636e\u8f6c\u50a8 + +config.name.useHexColorFormat = \u5341\u516d\u8fdb\u5236\u989c\u8272\u683c\u5f0f +config.description.useHexColorFormat = \u663e\u793a\u5341\u516d\u8fdb\u5236\u683c\u5f0f\u989c\u8272 + +config.name.parallelSpeedUp = \u5e76\u884c\u52a0\u901f +config.description.parallelSpeedUp = \u5e76\u884c\u53ef\u4ee5\u52a0\u5feb\u7f16\u8bd1 + +config.name.parallelSpeedUpThreadCount = \u7ebf\u7a0b\u6570 +config.description.parallelSpeedUpThreadCount = \u7528\u4e8e\u5e76\u884c\u52a0\u901f\u7ebf\u7a0b\u6570 + +config.name.autoDeobfuscate = \u81ea\u52a8\u53cd\u6df7\u6dc6 +config.description.autoDeobfuscate = \u6709\u5173 ActionScript \u53cd\u7f16\u8bd1\u524d\u7684\u6bcf\u4e2a\u6587\u4ef6\u6267\u884c\u53cd\u6df7\u6dc6 + +config.name.cacheOnDisk = \u5728\u78c1\u76d8\u4e0a\u4f7f\u7528\u7f13\u5b58 +config.description.cacheOnDisk = \u7f13\u5b58\u5df2\u7ecf\u90e8\u5206\u53cd\u7f16\u8bd1\u5728\u786c\u76d8\u9a71\u52a8\u5668\u800c\u4e0d\u662f\u5185\u5b58 + +config.name.internalFlashViewer = \u4f7f\u7528\u81ea\u5df1\u7684 Flash \u6d4f\u89c8\u5668 +config.description.internalFlashViewer = \u4f7f\u7528 JPEXS Flash \u6d4f\u89c8\u5668\uff0c\u800c\u4e0d\u662f\u6807\u51c6\u7684 Flash \u64ad\u653e\u5668\u7528\u4e8e Flash \u90e8\u4ef6\u663e\u793a + +config.name.gotoMainClassOnStartup = \u5728\u542f\u52a8\u65f6\u8f6c\u5230\u4e3b\u7c7b (AS3) +config.description.gotoMainClassOnStartup = \u6253\u5f00\u6587\u6863\u7c7b AS3 \u6587\u4ef6\u65f6\u5bfc\u822a\u5230 SWF \u4e0a + +config.name.autoRenameIdentifiers = \u81ea\u52a8\u91cd\u547d\u540d\u6807\u8bc6\u7b26 +config.description.autoRenameIdentifiers = \u81ea\u52a8\u91cd\u547d\u540d SWF \u52a0\u8f7d\u65e0\u6548\u6807\u8bc6\u7b26 + +config.name.offeredAssociation = \uff08\u5185\u90e8\uff09\u5173\u8054 SWF \u6587\u4ef6\u663e\u793a +config.description.offeredAssociation = \u6709\u5173\u6587\u4ef6\u5173\u8054\u5bf9\u8bdd\u6846\u5df2\u7ecf\u663e\u793a + +config.name.decimalAddress = \u4f7f\u7528\u5341\u8fdb\u5236\u5730\u5740 +config.description.decimalAddress = \u4f7f\u7528\u5341\u8fdb\u5236\u5730\u5740\u800c\u4e0d\u662f\u5341\u516d\u8fdb\u5236 + +config.name.showAllAddresses = \u663e\u793a\u6240\u6709\u5730\u5740 +config.description.showAllAddresses = \u663e\u793a\u6240\u6709\u52a8\u4f5c\u6307\u4ee4\u5730\u5740 + +config.name.useFrameCache = \u4f7f\u7528\u5e27\u7f13\u5b58 +config.description.useFrameCache = \u518d\u6b21\u6e32\u67d3\u4e4b\u524d\u5e27\u7f13\u5b58 + +config.name.useRibbonInterface = \u529f\u80fd\u533a\u754c\u9762 +config.description.useRibbonInterface = \u53d6\u6d88\u9009\u4e2d\u4f7f\u7528\u7ecf\u5178\u7684\u754c\u9762\u800c\u65e0\u9700\u5e26\u72b6\u83dc\u5355 + +config.name.openFolderAfterFlaExport = \u6587\u4ef6\u5bfc\u51fa\u540e\u6253\u5f00\u6587\u4ef6\u5939 +config.description.openFolderAfterFlaExport = \u5bfc\u51fa FLA \u6587\u4ef6\u540e\u663e\u793a\u8f93\u51fa\u76ee\u5f55 + +config.name.useDetailedLogging = FFDec \u8be6\u7ec6\u65e5\u5fd7\u8bb0\u5f55 +config.description.useDetailedLogging = \u65e5\u5fd7\u8be6\u7ec6\u7684\u9519\u8bef\u4fe1\u606f\u548c\u4fe1\u606f\u7528\u4e8e FFDec \u8c03\u8bd5 + +config.name._debugMode = FFDec \u5728\u8c03\u8bd5\u6a21\u5f0f +config.description._debugMode = FFDec \u8c03\u8bd5\u6a21\u5f0f\u3002\u6253\u5f00\u8c03\u8bd5\u83dc\u5355\u3002\u6709\u4ec0\u4e48\u597d\u7684\u8c03\u8bd5\u529f\u80fd + +config.name.resolveConstants = \u5728 1/2 P-\u4ee3\u7801\u89e3\u51b3\u5e38\u6570 +config.description.resolveConstants = \u5173\u95ed\u6b64\u529f\u80fd\uff0c\u4ee5\u663e\u793aP-\u4ee3\u7801\u7a97\u53e3'\u5e38\u91cf'\uff0c\u800c\u4e0d\u662f\u5b9e\u9645\u503c + +config.name.sublimiter = \u4ee3\u7801\u66ff\u8865\u6781\u9650 +config.description.sublimiter = \u4ee3\u7801\u7528\u4e8e\u66ff\u8865\u6df7\u6dc6\u4ee3\u7801\u7684\u9650\u5236\u3002 + +config.name.exportTimeout = \u5bfc\u51fa\u8d85\u65f6\uff08\u79d2\uff09 +config.description.exportTimeout = \u5bfc\u51fa\u8fbe\u5230\u6b64\u65f6\u95f4\u540e\u53cd\u7f16\u8bd1\u5668\u5c06\u505c\u6b62 + +config.name.decompilationTimeoutFile = \u5355\u4e2a\u6587\u4ef6\u53cd\u7f16\u8bd1\u8d85\u65f6\uff08\u79d2\uff09 +config.description.decompilationTimeoutFile = \u5728\u4e00\u4e2a\u6587\u4ef6\u8fbe\u5230\u6b64\u65f6\u95f4\u540e\u53cd\u7f16\u8bd1\u5668\u5c06\u505c\u6b62\u52a8\u4f5c\u7f16\u8bd1 + +config.name.paramNamesEnable = \u5728 AS3 \u542f\u7528\u53c2\u6570\u540d\u79f0 +config.description.paramNamesEnable = \u5728\u53cd\u7f16\u8bd1\u4f7f\u7528\u7684\u53c2\u6570\u540d\u79f0\u53ef\u80fd\u4f1a\u56e0\u5b98\u65b9\u7684\u7a0b\u5e8f\u5982 Flash CS5.5 \u63d2\u5165\u9519\u8bef\u7684\u53c2\u6570\u540d\u79f0\u7d22\u5f15\u95ee\u9898 + +config.name.displayFileName = \u5728\u6807\u9898\u663e\u793a SWF \u540d\u79f0 +config.description.displayFileName = \u5728\u7a97\u53e3\u6807\u9898\u663e\u793a SWF \u6587\u4ef6/URL \u540d\u79f0\uff08\u7136\u540e\u4f60\u53ef\u4ee5\u622a\u56fe\uff09 + +config.name._debugCopy = FFDec \u8c03\u8bd5\u91cd\u65b0\u7f16\u8bd1 +config.description._debugCopy = \u8bd5\u56fe\u518d\u6b21\u7f16\u8bd1 SWF \u6587\u4ef6\uff0c\u4ee5\u786e\u4fdd\u5b83\u4ea7\u751f\u76f8\u540c\u7684\u4e8c\u8fdb\u5236\u4ee3\u7801\u3002\u4ec5\u7528\u4e8e FFDec \u8c03\u8bd5\uff01 + +config.name.dumpTags = \u8f6c\u50a8\u6807\u7b7e\u5230\u63a7\u5236\u53f0 +config.description.dumpTags = \u5728\u8bfb\u53d6 SWF \u6587\u4ef6\u8f6c\u50a8\u6807\u7b7e\u5230\u63a7\u5236\u53f0 + +config.name.decompilationTimeoutSingleMethod = AS3: \u5355\u4e00\u65b9\u6cd5\u7f16\u8bd1\u8d85\u65f6\uff08\u79d2\uff09 +config.description.decompilationTimeoutSingleMethod = \u5728\u4e00\u4e2a\u65b9\u6cd5\u8fbe\u5230\u6b64\u65f6\u95f4\u540e\u53cd\u7f16\u8bd1\u5668\u5c06\u505c\u6b62\u52a8\u4f5c\u7f16\u8bd1 + +config.name.lastRenameType = \uff08\u5185\u90e8\uff09\u4e0a\u6b21\u91cd\u547d\u540d\u7c7b\u578b +config.description.lastRenameType = \u6700\u540e\u7684\u91cd\u547d\u540d\u6807\u8bc6\u7b26\u7c7b\u578b + +config.name.lastSaveDir = \uff08\u5185\u90e8\uff09\u6700\u540e\u4fdd\u5b58\u76ee\u5f55 +config.description.lastSaveDir = \u6700\u8fd1\u4e00\u6b21\u4f7f\u7528\u7684\u4fdd\u5b58\u76ee\u5f55 + +config.name.lastOpenDir = \uff08\u5185\u90e8\uff09\u6700\u540e\u6253\u5f00\u76ee\u5f55 +config.description.lastOpenDir = \u6700\u540e\u4f7f\u7528\u7684\u6253\u5f00\u76ee\u5f55 + +config.name.lastExportDir = \uff08\u5185\u90e8\uff09\u6700\u540e\u5bfc\u51fa\u76ee\u5f55 +config.description.lastExportDir = \u6700\u8fd1\u4e00\u6b21\u4f7f\u7528\u7684\u5bfc\u51fa\u76ee\u5f55 + +config.name.locale = \u8bed\u8a00 +config.description.locale = \u533a\u57df\u8bbe\u7f6e\u6807\u8bc6\u7b26 + +config.name.registerNameFormat = \u5bc4\u5b58\u5668\u53d8\u91cf\u683c\u5f0f +config.description.registerNameFormat = \u5c40\u90e8\u5bc4\u5b58\u5668\u53d8\u91cf\u540d\u7684\u683c\u5f0f\u3002\u4f7f\u7528 %d \u5bc4\u5b58\u5668\u53f7\u3002 + +config.name.maxRecentFileCount = \u6700\u5927\u6700\u8fd1\u7edf\u8ba1 +config.description.maxRecentFileCount = \u8fd1\u671f\u6700\u5927\u6587\u4ef6\u6570\u91cf + +config.name.recentFiles = \uff08\u5185\u90e8\uff09\u6700\u8fd1\u7684\u6587\u4ef6 +config.description.recentFiles = \u6700\u8fd1\u6253\u5f00\u7684\u6587\u4ef6 + +config.name.fontPairingMap = \uff08\u5185\u90e8\uff09\u5b57\u4f53\u914d\u5bf9\u5bfc\u5165 +config.description.fontPairingMap = \u5b57\u4f53\u914d\u5bf9\u5bfc\u5165\u65b0\u7684\u5b57\u7b26 + +config.name.lastUpdatesCheckDate = \uff08\u5185\u90e8\uff09\u6700\u8fd1\u66f4\u65b0\u68c0\u67e5\u65e5\u671f +config.description.lastUpdatesCheckDate = \u4e0a\u6b21\u670d\u52a1\u5668\u4e0b\u8f7d\u66f4\u65b0\u68c0\u67e5\u7684\u65e5\u671f + +config.name.gui.window.width = \uff08\u5185\u90e8\uff09\u6700\u540e\u4e00\u4e2a\u7a97\u53e3\u5bbd\u5ea6 +config.description.gui.window.width = \u6700\u540e\u4fdd\u5b58\u7684\u7a97\u53e3\u5bbd\u5ea6 + +config.name.gui.window.height = \uff08\u5185\u90e8\uff09\u6700\u540e\u4e00\u4e2a\u7a97\u53e3\u7684\u9ad8\u5ea6 +config.description.gui.window.height = \u6700\u540e\u4fdd\u5b58\u7684\u7a97\u53e3\u9ad8\u5ea6 + +config.name.gui.window.maximized.horizontal = \uff08\u5185\u90e8\uff09\u7a97\u53e3\u6a2a\u5411\u6700\u5927\u5316 +config.description.gui.window.maximized.horizontal = \u6700\u540e\u7a97\u53e3\u72b6\u6001 - \u6a2a\u5411\u6700\u5927\u5316 + +config.name.gui.window.maximized.vertical = \uff08\u5185\u90e8\uff09\u7a97\u53e3\u6700\u5927\u5316\u9ad8\u5ea6 +config.description.gui.window.maximized.vertical = \u6700\u540e\u7a97\u53e3\u72b6\u6001 - \u5782\u76f4\u6700\u5927\u5316 + +config.name.gui.avm2.splitPane.dividerLocationPercent = \uff08\u5185\u90e8\uff09 AS3 \u5206\u79bb\u5668\u4f4d\u7f6e +config.description.gui.avm2.splitPane.dividerLocationPercent = + +config.name.gui.actionSplitPane.dividerLocationPercent = \uff08\u5185\u90e8\uff09 AS1/2 \u5206\u79bb\u5668\u4f4d\u7f6e +config.description.gui.actionSplitPane.dividerLocationPercent = + +config.name.gui.previewSplitPane.dividerLocationPercent = \uff08\u5185\u90e8\uff09\u9884\u89c8\u5206\u79bb\u5668\u4f4d\u7f6e +config.description.gui.previewSplitPane.dividerLocationPercent = + +config.name.gui.splitPane1.dividerLocationPercent = \uff08\u5185\u90e8\uff09\u5206\u79bb\u5668\u4f4d\u7f6e 1 +config.description.gui.splitPane1.dividerLocationPercent = + +config.name.gui.splitPane2.dividerLocationPercent = \uff08\u5185\u90e8\uff09\u5206\u79bb\u5668\u4f4d\u7f6e 2 +config.description.gui.splitPane2.dividerLocationPercent = + +config.name.saveAsExeScaleMode = \u4fdd\u5b58\u4e3a EXE \u7f29\u653e\u6a21\u5f0f +config.description.saveAsExeScaleMode = EXE \u5bfc\u51fa\u7f29\u653e\u6a21\u5f0f + +config.name.syntaxHighlightLimit = \u8bed\u6cd5\u9ad8\u4eae\u6700\u591a\u5b57\u7b26\u6570 +config.description.syntaxHighlightLimit = \u8fd0\u884c\u7684\u8bed\u6cd5\u9ad8\u4eae\u6700\u5927\u5b57\u7b26\u6570 + +config.name.guiFontPreviewSampleText = \uff08\u5185\u90e8\uff09\u4e0a\u6b21\u5b57\u4f53\u9884\u89c8\u793a\u4f8b\u6587\u672c +config.description.guiFontPreviewSampleText = \u6700\u540e\u5b57\u4f53\u9884\u89c8\u793a\u4f8b\u6587\u672c\u5217\u8868\u7d22\u5f15 + +config.name.gui.fontPreviewWindow.width = \uff08\u5185\u90e8\uff09\u4e0a\u6b21\u5b57\u4f53\u9884\u89c8\u7a97\u53e3\u7684\u5bbd\u5ea6 +config.description.gui.fontPreviewWindow.width = + +config.name.gui.fontPreviewWindow.height = \u5185\u90e8\uff09\u4e0a\u6b21\u5b57\u4f53\u9884\u89c8\u7a97\u53e3\u7684\u9ad8\u5ea6 +config.description.gui.fontPreviewWindow.height = + +config.name.gui.fontPreviewWindow.posX = \uff08\u5185\u90e8\uff09\u4e0a\u6b21\u5b57\u4f53\u9884\u89c8\u7a97\u53e3 X +config.description.gui.fontPreviewWindow.posX = + +config.name.gui.fontPreviewWindow.posY = \uff08\u5185\u90e8\uff09\u4e0a\u6b21\u5b57\u4f53\u9884\u89c8\u7a97\u53e3 Y +config.description.gui.fontPreviewWindow.posY = + +config.name.formatting.indent.size = \u5b57\u7b26\u6bcf\u7f29\u8fdb +config.description.formatting.indent.size = \u7528\u4e8e\u53f7\u7801\u7a7a\u683c\uff08\u6216\u5236\u8868\u7b26\uff09\u4e00\u4e2a\u7f29\u8fdb + +config.name.formatting.indent.useTabs = \u7f29\u8fdb\u6807\u7b7e +config.description.formatting.indent.useTabs = \u6807\u7b7e\u7684\u4f7f\u7528\uff0c\u800c\u4e0d\u662f\u7f29\u8fdb\u7a7a\u95f4 + +config.name.beginBlockOnNewLine = \u65b0\u884c\u5927\u62ec\u53f7 +config.description.beginBlockOnNewLine = \u5728\u65b0\u884c\u4e0a\u5f00\u59cb\u5757\u4f7f\u7528\u5927\u62ec\u53f7 + +config.name.check.updates.delay = \u66f4\u65b0\u68c0\u67e5\u5ef6\u8fdf +config.description.check.updates.delay = \u5728\u5e94\u7528\u7a0b\u5e8f\u542f\u52a8\u66f4\u65b0\u81ea\u52a8\u68c0\u67e5\u4e4b\u95f4\u6700\u5c0f\u65f6\u95f4\u95f4\u9694 + +config.name.check.updates.stable = \u68c0\u67e5\u7a33\u5b9a\u7248\u672c +config.description.check.updates.stable = \u68c0\u67e5\u7a33\u5b9a\u7684\u7248\u672c\u66f4\u65b0 + +config.name.check.updates.nightly = \u68c0\u67e5\u665a\u95f4\u7248\u672c +config.description.check.updates.nightly = \u68c0\u67e5\u665a\u95f4\u7248\u672c\u66f4\u65b0 + +config.name.check.updates.enabled = \u542f\u7528\u66f4\u65b0\u68c0\u67e5 +config.description.check.updates.enabled = \u5728\u5e94\u7528\u7a0b\u5e8f\u542f\u52a8\u65f6\u81ea\u52a8\u68c0\u67e5\u66f4\u65b0 + +config.name.export.formats = \uff08\u5185\u90e8\uff09\u5bfc\u51fa\u683c\u5f0f +config.description.export.formats = \u6700\u8fd1\u4e00\u6b21\u4f7f\u7528\u5bfc\u51fa\u683c\u5f0f + +config.name.textExportSingleFile = \u5bfc\u51fa\u6587\u672c\u5230\u5355\u4e2a\u6587\u4ef6 +config.description.textExportSingleFile = \u5bfc\u51fa\u7684\u6587\u672c\u5230\u4e00\u4e2a\u6587\u4ef6\u800c\u4e0d\u662f\u591a\u4e2a + +config.name.textExportSingleFileSeparator = \u5728\u4e00\u4e2a\u6587\u4ef6\u6587\u672c\u5bfc\u51fa\u6587\u672c\u7684\u5206\u9694\u7b26 +config.description.textExportSingleFileSeparator = \u6587\u672c\u4e2d\u7684\u5355\u4e2a\u6587\u4ef6\u6587\u672c\u5bfc\u51fa\u6587\u672c\u4e4b\u95f4\u63d2\u5165 + +config.name.textExportSingleFileRecordSeparator = \u5728\u4e00\u4e2a\u6587\u4ef6\u4e2d\u7684\u6587\u672c\u5bfc\u51fa\u8bb0\u5f55\u5206\u9694\u7b26 +config.description.textExportSingleFileRecordSeparator = \u6587\u672c\u4e2d\u7684\u5355\u4e2a\u6587\u4ef6\u6587\u672c\u5bfc\u51fa\u6587\u672c\u8bb0\u5f55\u4e4b\u95f4\u63d2\u5165 + +config.name.warning.experimental.as12edit = \u5728 AS1/2 \u53ef\u76f4\u63a5\u7f16\u8f91\u8b66\u544a +config.description.warning.experimental.as12edit = \u5728 AS1/2 \u5b9e\u9a8c\u7248\u76f4\u63a5\u663e\u793a\u8b66\u544a + +config.name.warning.experimental.as3edit = \u5728 AS3 \u76f4\u63a5\u7f16\u8f91\u8b66\u544a +config.description.warning.experimental.as3edit = \u5728 AS3 \u5b9e\u9a8c\u7248\u672c\u76f4\u63a5\u663e\u793a\u8b66\u544a + +config.name.packJavaScripts = JavaScripts \u7ec4\u4ef6 +config.description.packJavaScripts = \u5728\u753b\u5e03\u5bfc\u51fa\u521b\u5efa\u7684\u811a\u672c\u6267\u884c JavaScript \u6253\u5305\u673a\u3002 + +config.name.textExportExportFontFace = \u5728 SVG \u5bfc\u51fa\u4f7f\u7528\u5b57\u4f53\u9762 +config.description.textExportExportFontFace = \u5728SVG\u5d4c\u5165\u5b57\u4f53\u6587\u4ef6\u4f7f\u7528\u5b57\u4f53\u9762\u800c\u4e0d\u662f\u5f62\u72b6 + +config.name.lzmaFastBytes = LZMA\u5feb\u901f\u5b57\u8282\uff08\u6709\u6548\u503c\uff1a5-255\uff09 +config.description.lzmaFastBytes = LZMA \u7f16\u7801\u5668\u5feb\u901f\u5b57\u8282\u53c2\u6570 + +config.name.pluginPath = \u63d2\u4ef6\u8def\u5f84 +config.description.pluginPath = - + +config.name.showMethodBodyId = \u663e\u793a\u65b9\u6cd5 ID +config.description.showMethodBodyId = \u663e\u793a\u65b9\u6cd5\u4e3b\u4f53\u7684\u547d\u4ee4\u884c\u5bfc\u5165 ID + +config.name.export.zoom = \uff08\u5185\u90e8\uff09\u5bfc\u51fa\u7f29\u653e +config.description.export.zoom = \u6700\u8fd1\u4e00\u6b21\u4f7f\u7528\u7f29\u653e\u5bfc\u51fa + +config.name.debuggerPort = \u8c03\u8bd5\u7aef\u53e3 +config.description.debuggerPort = \u7aef\u53e3\u7528\u4e8e\u8c03\u8bd5\u63a5\u53e3 + +config.name.displayDebuggerInfo = \uff08\u5185\u90e8\uff09\u663e\u793a\u8c03\u8bd5\u4fe1\u606f +config.description.displayDebuggerInfo = \u5207\u6362\u4e4b\u524d\u663e\u793a\u7684\u4fe1\u606f\u8c03\u8bd5 + +config.name.randomDebuggerPackage = \u4f7f\u7528\u968f\u673a\u8c03\u8bd5\u5305\u540d +config.description.randomDebuggerPackage = \u8fd9\u5c06\u4f7f\u7528\u968f\u673a\u5b57\u7b26\u4e32\u91cd\u547d\u540d\u8c03\u8bd5\u5305\uff0c\u8fd9\u4f7f\u5f97\u8c03\u8bd5\u5668\u66f4\u96be\u901a\u8fc7 ActionScript \u6765\u68c0\u6d4b\u5b58\u5728 + +config.name.lastDebuggerReplaceFunction = \uff08\u5185\u90e8\uff09\u6700\u540e\u4e00\u6b21\u9009\u62e9\u7684\u8ddf\u8e2a\u7f6e\u6362 +config.description.lastDebuggerReplaceFunction = \u9009\u62e9\u8fd9\u662f\u6700\u540e\u4e00\u4e2a\u51fd\u6570\u7684\u540d\u79f0\u7528\u8c03\u8bd5\u5668\u4ee3\u66ff\u8ddf\u8e2a\u529f\u80fd + +config.name.getLocalNamesFromDebugInfo = AS3: \u4ece\u8c03\u8bd5\u4fe1\u606f\u83b7\u5f97\u672c\u5730\u5bc4\u5b58\u5668\u540d +config.description.getLocalNamesFromDebugInfo = \u5982\u679c\u8c03\u8bd5\u4fe1\u606f\u5b58\u5728\uff0c\u91cd\u547d\u540d\u4ece_loc_x_\u5230\u5b9e\u540d\u5c40\u90e8\u5bc4\u5b58\u5668\u3002\u8fd9\u53ef\u80fd\u662f\u56e0\u4e3a\u4e00\u4e9b\u6df7\u6dc6\u5668\u4f7f\u7528\u65e0\u6548\u7684\u5bc4\u5b58\u5668\u540d\u6709\u88ab\u5173\u95ed\u3002 + +config.name.tagTreeShowEmptyFolders = \u663e\u793a\u7a7a\u6587\u4ef6\u5939 +config.description.tagTreeShowEmptyFolders = \u5728\u6807\u7b7e\u6811\u663e\u793a\u7a7a\u6587\u4ef6\u5939 + +config.name.autoLoadEmbeddedSwfs = \u81ea\u52a8\u8f7d\u5165\u5d4c\u5165\u7684 SWF \u6587\u4ef6 +config.description.autoLoadEmbeddedSwfs = \u4ece\u4e8c\u8fdb\u5236\u6570\u636e\u6807\u7b7e\u81ea\u52a8\u52a0\u8f7d\u6765\u81ea\u5b9a\u4e49\u5d4c\u5165\u7684 SWF \u6587\u4ef6 + +config.name.overrideTextExportFileName = \u8986\u76d6\u6587\u672c\u5bfc\u51fa\u6587\u4ef6\u540d +config.description.overrideTextExportFileName = \u60a8\u53ef\u4ee5\u81ea\u5b9a\u4e49\u5bfc\u51fa\u7684\u6587\u672c\u7684\u6587\u4ef6\u540d\u3002\u4f7f\u7528 {filename} \u5360\u4f4d\u7b26\u4ee5\u4f7f\u7528\u5f53\u524dSWF\u7684\u6587\u4ef6\u540d\u3002 + +config.name.showOldTextDuringTextEditing = \u5728\u6587\u672c\u7f16\u8f91\u4e2d\u663e\u793a\u65e7\u6587\u672c +config.description.showOldTextDuringTextEditing = \u5728\u9884\u89c8\u533a\u57df\u663e\u793a\u7070\u8272\u6587\u672c\u6807\u8bb0\u7684\u539f\u59cb\u6587\u672c + +config.group.name.import = \u5bfc\u5165 +config.group.description.import = \u5bfc\u5165\u914d\u7f6e + +config.name.textImportResizeTextBoundsMode = \u6587\u672c\u8fb9\u754c\u8c03\u6574\u6a21\u5f0f +config.description.textImportResizeTextBoundsMode = \u6587\u672c\u8fb9\u754c\u7684\u6587\u672c\u7f16\u8f91\u540e\u8c03\u6574\u6a21\u5f0f + +config.name.showCloseConfirmation = \u518d\u6b21\u663e\u793a SWF \u5173\u95ed\u786e\u8ba4 +config.description.showCloseConfirmation = \u518d\u6b21\u663e\u793a\u4fee\u6539\u8fc7\u7684 SWF \u6587\u4ef6\u5173\u95ed\u786e\u8ba4 + +config.name.showCodeSavedMessage = \u518d\u6b21\u663e\u793a\u4ee3\u7801\u4fdd\u5b58\u7684\u4fe1\u606f +config.description.showCodeSavedMessage = \u518d\u6b21\u663e\u793a\u4ee3\u7801\u4fdd\u5b58\u7684\u4fe1\u606f + +config.name.showTraitSavedMessage = \u518d\u6b21\u663e\u793a\u4fdd\u5b58\u7684\u7279\u6027\u4fe1\u606f +config.description.showTraitSavedMessage = \u518d\u6b21\u663e\u793a\u4fdd\u5b58\u7684\u7279\u6027\u4fe1\u606f + +config.name.updateProxyAddress = HTTP \u4ee3\u7406\u670d\u52a1\u5668\u5730\u5740\u68c0\u67e5\u66f4\u65b0 +config.description.updateProxyAddress = HTTP \u4ee3\u7406\u670d\u52a1\u5668\u5730\u5740\u68c0\u67e5\u66f4\u65b0\u3002\u683c\u5f0f\uff1aexample.com:8080 + +config.name.editorMode = \u7f16\u8f91\u6a21\u5f0f +config.description.editorMode = \u8bf7\u5728\u9009\u62e9\u6587\u672c\u6216\u811a\u672c\u8282\u70b9\u6587\u672c\u533a\u57df\u81ea\u52a8\u7f16\u8f91 + +config.name.autoSaveTagModifications = \u81ea\u52a8\u4fdd\u5b58\u4fee\u6539\u4ee3\u7801 +config.description.autoSaveTagModifications = \u5f53\u60a8\u5728\u6811\u4e2d\u9009\u62e9\u4e00\u4e2a\u65b0\u7684\u6807\u7b7e\u4fdd\u5b58\u66f4\u6539 + +config.name.saveSessionOnExit = \u9000\u51fa\u4fdd\u5b58\u4f1a\u8bdd +config.description.saveSessionOnExit = \u4fdd\u5b58\u5f53\u524d\u4f1a\u8bdd\u5e76 FFDec \u91cd\u542f\u540e\u91cd\u65b0\u6253\u5f00\u5b83\uff08\u4ec5\u9002\u7528\u4e8e\u5b9e\u65f6\u6587\u4ef6\uff09 + +config.name._showDebugMenu = \u663e\u793a FFDec \u8c03\u8bd5\u83dc\u5355 +config.description._showDebugMenu = \u529f\u80fd\u533a\u7684\u53cd\u7f16\u8bd1\u8c03\u8bd5\u663e\u793a\u8c03\u8bd5\u83dc\u5355 + +config.name.allowOnlyOneInstance = \u4ec5\u5141\u8bb8\u4e00\u4e2a FFDec \u5b9e\u4f8b\uff08\u4ec5 Windows \u64cd\u4f5c\u7cfb\u7edf\uff09 +config.description.allowOnlyOneInstance = FFDec \u53ef\u4ee5\u518d\u8fd0\u884c\u4e00\u6b21\uff0c\u6253\u5f00\u6240\u6709\u7684\u6587\u4ef6\u5c06\u88ab\u6dfb\u52a0\u5230\u4e00\u4e2a\u7a97\u53e3\u3002\u5b83\u4ec5\u9002\u7528\u4e8e Windows \u64cd\u4f5c\u7cfb\u7edf\u3002 + +config.name.scriptExportSingleFile = \u5bfc\u51fa\u811a\u672c\u5230\u5355\u4e2a\u6587\u4ef6 +config.description.scriptExportSingleFile = \u5bfc\u51fa\u811a\u672c\u5230\u4e00\u4e2a\u6587\u4ef6\u800c\u4e0d\u662f\u591a\u4e2a + +config.name.setFFDecVersionInExportedFont = \u5728\u5bfc\u51fa\u5b57\u4f53\u8bbe\u7f6e FFDec \u7248\u672c\u53f7 +config.description.setFFDecVersionInExportedFont = \u5f53\u6b64\u8bbe\u7f6e\u88ab\u7981\u7528\uff0cFFDec \u5c06\u4e0d\u662f\u5f53\u524d\u7684 FFDec \u7248\u672c\u53f7\u6dfb\u52a0\u5230\u5bfc\u51fa\u7684\u5b57\u4f53 + +config.name.gui.skin = \u7528\u6237\u754c\u9762\u76ae\u80a4 +config.description.gui.skin = \u5916\u89c2\u548c\u98ce\u683c\u76ae\u80a4 + +config.name.lastSessionFiles = \u4e0a\u6b21\u4f1a\u8bdd\u6587\u4ef6 +config.description.lastSessionFiles = \u5305\u542b\u4ece\u4e0a\u6b21\u4f1a\u8bdd\u6253\u5f00\u7684\u6587\u4ef6 + +config.name.lastSessionSelection = \u4e0a\u6b21\u4f1a\u8bdd\u9009\u62e9 +config.description.lastSessionSelection = \u5305\u542b\u4ece\u4e0a\u6b21\u4f1a\u8bdd\u7684\u9009\u62e9 + +config.name.loopMedia = \u5faa\u73af\u58f0\u97f3\u548c\u5b50\u56fe\u5f62 +config.description.loopMedia = \u81ea\u52a8\u91cd\u65b0\u5f00\u59cb\u58f0\u97f3\u548c\u5b50\u56fe\u5f62\u7684\u64ad\u653e + +config.name.gui.timeLineSplitPane.dividerLocationPercent = \uff08\u5185\u90e8\uff09\u65f6\u95f4\u8f74\u5206\u79bb\u5668\u4f4d\u7f6e +config.description.gui.timeLineSplitPane.dividerLocationPercent = + +config.name.cacheImages = \u7f13\u5b58\u56fe\u50cf +config.description.cacheImages = \u7f13\u5b58\u89e3\u7801\u7684\u56fe\u50cf\u5bf9\u8c61 + +config.name.swfSpecificConfigs = SWF \u7279\u5b9a\u914d\u7f6e +config.description.swfSpecificConfigs = \u5305\u542b SWF \u7279\u5b9a\u914d\u7f6e + +config.name.exeExportMode = EXE \u5bfc\u51fa\u6a21\u5f0f +config.description.exeExportMode = EXE \u5bfc\u51fa\u6a21\u5f0f + +config.name.ignoreCLikePackages = \u5ffd\u7565 FlashCC / Alchemy \u6216\u7c7b\u4f3c\u7684\u8f6f\u4ef6\u5305 +config.description.ignoreCLikePackages = FlashCC/Alchemy \u5305\u901a\u5e38\u4e0d\u80fd\u88ab\u6b63\u786e\u53cd\u7f16\u8bd1\u3002\u60a8\u53ef\u4ee5\u7981\u7528\u4ed6\u4eec\u52a0\u5feb\u5176\u4ed6\u8f6f\u4ef6\u5305\u7f16\u8bd1\u3002 + +config.name.overwriteExistingFiles = \u8986\u76d6\u73b0\u6709\u6587\u4ef6 +config.description.overwriteExistingFiles = \u5bfc\u51fa\u8fc7\u7a0b\u4e2d\u8986\u76d6\u73b0\u6709\u6587\u4ef6\u3002\u76ee\u524d\u4ec5\u9488\u5bf9 AS2/3 \u811a\u672c\u3002 + +config.name.smartNumberFormatting = \u4f7f\u7528\u667a\u80fd\u6570\u5b57\u683c\u5f0f +config.description.smartNumberFormatting = \u683c\u5f0f\u7279\u6b8a\u53f7\u7801\uff08\u4f8b\u5982\u989c\u8272\u548c\u65f6\u95f4\uff09 + +config.name.enableScriptInitializerDisplay = \u663e\u793a\u521d\u59cb\u5316\u811a\u672c +config.description.enableScriptInitializerDisplay = \u542f\u7528\u811a\u672c\u521d\u59cb\u5316\u663e\u793a\u3002\u6b64\u8bbe\u7f6e\u53ef\u4ee5\u6709\u4e00\u4e2a\u6362\u884c\u7b26\u6dfb\u52a0\u5230\u6bcf\u4e2a\u7c7b\u6587\u4ef6\u9ad8\u4eae\u3002 + +config.name.autoOpenLoadedSWFs = \u8fd0\u884c\u65f6\u6253\u5f00\u52a0\u8f7d SWF \u6587\u4ef6\uff08\u5916\u90e8\u67e5\u770b\u5668 = \u4ec5 Windows\uff09 +config.description.autoOpenLoadedSWFs = \u5728 FFDec \u5916\u90e8\u64ad\u653e\u5668\u4e2d\u64ad\u653e\u65f6\u81ea\u52a8\u6253\u5f00\u8fd0\u884c\u7684 SWF \u901a\u8fc7 AS3 \u7c7b\u52a0\u8f7d\u5668\u52a0\u8f7d\u6240\u6709 SWF\u3002\u6b64\u529f\u80fd\u4ec5\u9002\u7528\u4e8e Windows\u3002 + +config.name.lastSessionFileTitles = \u4e0a\u6b21\u4f1a\u8bdd\u6587\u4ef6\u6807\u9898 +config.description.lastSessionFileTitles = \u5305\u542b\u4ece\u4e0a\u6b21\u4f1a\u8bdd\u4e2d\u6253\u5f00\u7684\u6587\u4ef6\u6807\u9898\uff08\u4f8b\u5982\uff0c\u4ece URL \u52a0\u8f7d\u7b49\uff09 + +config.group.name.paths = \u8def\u5f84 +config.group.description.paths = \u6240\u9700\u6587\u4ef6\u4f4d\u7f6e +config.group.tip.paths = \u5728 Adobe \u7f51\u9875\u4e0a\u60a8\u53ef\u4ee5\u4e0b\u8f7d\u8fd9\u4e9b\u6587\u4ef6 +config.group.link.paths = https://www.adobe.com/support/flashplayer/debug_downloads.html +config.group.linkText.paths = [visit] + +config.name.playerLocation = 1) Flash Player \u6295\u5f71\u673a\u8def\u5f84 +config.description.playerLocation = \u72ec\u7acb\u7684 Flash Player \u53ef\u6267\u884c\u6587\u4ef6\u7684\u4f4d\u7f6e\u3002\u7528\u4e8e\u8fd0\u884c\u64cd\u4f5c\u3002 + +config.name.playerDebugLocation = 2) Flash Player \u6295\u5f71\u4eea\u5185\u5bb9\u8c03\u8bd5\u8def\u5f84 +config.description.playerDebugLocation = \u72ec\u7acb\u7684\u8c03\u8bd5 Flash Player \u53ef\u6267\u884c\u6587\u4ef6\u7684\u4f4d\u7f6e\u3002\u7528\u4e8e\u8c03\u8bd5\u7684\u884c\u52a8\u3002 + +config.name.playerLibLocation = 3) PlayerGlobal (.swc) \u8def\u5f84 +config.description.playerLibLocation = playerglobal.swc Flash Player \u5e93\u4f4d\u7f6e\u3002\u5b83\u4e3b\u8981\u7528\u4e8e AS3 \u7f16\u8bd1\u3002 + +config.name.debugHalt = \u5728\u8c03\u8bd5\u5f00\u59cb\u505c\u6b62\u6267\u884c +config.description.debugHalt = \u542f\u52a8\u8c03\u8bd5\u6682\u505c SWF\u3002 + +config.name.gui.avm2.splitPane.vars.dividerLocationPercent = \uff08\u5185\u90e8\uff09\u8c03\u8bd5\u83dc\u5355\u5206\u79bb\u5668\u4f4d\u7f6e +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = + +tip = Tip:\u0020 + +config.name.gui.action.splitPane.vars.dividerLocationPercent = \uff08\u5185\u90e8\uff09AS1/2 \u8c03\u8bd5\u83dc\u5355\u5206\u79bb\u5668\u4f4d\u7f6e +config.description.gui.action.splitPane.vars.dividerLocationPercent = + +config.name.setMovieDelay = \u5728\u5916\u90e8\u64ad\u653e\u5668\u5ef6\u8fdf\u4e4b\u524d\u66f4\u6539 SWF +config.description.setMovieDelay = \u4e0d\u5efa\u8bae\u66f4\u6539\u4f4e\u4e8e 1000 \u6beb\u79d2\u8fd9\u4e2a\u503c + +config.name.warning.svgImport = SVG \u5bfc\u5165\u8b66\u544a +config.description.warning.svgImport = + +config.name.shapeImport.useNonSmoothedFill = \u5f53\u4e00\u4e2a\u5f62\u72b6\u88ab\u66ff\u6362\u4e00\u4e2a\u56fe\u50cf\u4f7f\u7528\u975e\u5e73\u6ed1\u586b\u5145 +config.description.shapeImport.useNonSmoothedFill = + +config.name.internalFlashViewer.execute.as12 = AS1/2 \u5728\u81ea\u8eab\u7684 Flash \u67e5\u770b\u5668\uff08\u5b9e\u9a8c\uff09 +config.description.internalFlashViewer.execute.as12 = SWF \u64ad\u653e\u8fc7\u7a0b\u4e2d\u6267\u884c\u7684 ActionScript1/2 \u5c1d\u8bd5\u4f7f\u7528 FFDec Flash \u67e5\u770b\u5668 + +config.name.warning.hexViewNotUpToDate = \u8fbe\u4e0d\u5230\u6700\u65b0\u7684\u8b66\u544a\u663e\u793a\u5341\u516d\u8fdb\u5236\u67e5\u770b +config.description.warning.hexViewNotUpToDate = + +config.name.displayDupInstructions = \u663e\u793a \u00a7\u00a7dup \u8bf4\u660e +config.description.displayDupInstructions = \u5728\u4ee3\u7801\u663e\u793a \u00a7\u00a7dup \u8bf4\u660e\u3002\u5982\u679c\u6ca1\u6709\u4ed6\u4eec\uff0c\u4ee3\u7801\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u7f16\u8bd1\uff0c\u4f46\u662f\u4e00\u4e9b\u4ee3\u7801\u53ef\u4ee5\u88ab\u6267\u884c\u4e24\u6b21\u3002 + +config.name.useRegExprLiteral = \u7f16\u8bd1\u6b63\u5219\u8868\u8fbe\u5f0f\u4e3a /pattern/mod \u5e38\u91cf\u3002 +config.description.useRegExprLiteral = \u7f16\u8bd1\u6b63\u5219\u8868\u8fbe\u5f0f\u65f6\u4f7f\u7528 /pattern/mod \u8bed\u6cd5\u3002\u5426\u5219\u4f7f\u7528\u65b0\u7684\u6b63\u5219\u8868\u8fbe\u5f0f("pat","mod") \u3002 + +config.name.handleSkinPartsAutomatically = \u81ea\u52a8\u5904\u7406 [SkinPart] \u5143\u6570\u636e +config.description.handleSkinPartsAutomatically = \u7f16\u8bd1\u5e76\u76f4\u63a5\u7f16\u8f91 [SkinPart] \u81ea\u52a8\u5143\u6570\u636e\u3002\u5728\u5173\u95ed\u65f6 _skinParts \u5c5e\u6027\u53ca\u5176\u83b7\u53d6\u65b9\u6cd5\u53ef\u89c1\u5e76\u4e14\u624b\u52a8\u7f16\u8f91\u3002 + +config.name.simplifyExpressions = \u7b80\u5316\u8868\u8fbe\u5f0f +config.description.simplifyExpressions = \u8bc4\u4f30\u548c\u7b80\u5316\u8868\u8fbe\u5f0f\u4f7f\u4ee3\u7801\u66f4\u6613\u8bfb + +config.name.resetLetterSpacingOnTextImport = \u6587\u672c\u5bfc\u5165\u91cd\u7f6e\u5b57\u6bcd\u95f4\u8ddd +config.description.resetLetterSpacingOnTextImport = \u53ef\u7528\u4e8e\u897f\u91cc\u5c14\u5b57\u4f53\uff0c\u56e0\u4e3a\u4ed6\u4eec\u66f4\u5e7f\u6cdb diff --git a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_zh.properties b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_zh.properties index da3fef9e5..9a3df5c54 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_zh.properties @@ -12,3 +12,8 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . + +dialog.title = \u8c03\u8bd5\u65e5\u5fd7 +button.clear = \u6e05\u9664 +button.close = \u5173\u95ed +msg.header = \u8fde\u63a5 %clientid%: diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_zh.properties b/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_zh.properties index dff5780d4..a44613497 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_zh.properties @@ -14,8 +14,8 @@ # along with this program. If not, see . copy = \u590d\u5236\u5230\u526a\u8d34\u677f -details = \u67e5\u770b\u8be6\u60c5 +details = \u67e5\u770b\u8be6\u7ec6\u4fe1\u606f dialog.title = \u65e5\u5fd7 #after version 1.7.0u1: -clear = \u6e05\u7a7a +clear = \u6e05\u9664 diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_zh.properties b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_zh.properties index a907f023a..61aac2673 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_zh.properties @@ -12,14 +12,16 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . -shapes = \u56fe\u5f62 +shapes = \u5f62\u72b6 shapes.svg = SVG shapes.png = PNG shapes.bmp = BMP +shapes.canvas = HTML5 \u753b\u5e03 texts = \u6587\u672c texts.plain = \u7eaf\u6587\u672c texts.formatted = \u683c\u5f0f\u5316\u7684\u6587\u672c +texts.svg = SVG images = \u56fe\u7247 images.png_gif_jpeg = PNG/GIF/JPEG @@ -33,12 +35,59 @@ movies.flv = FLV (\u65e0\u97f3\u9891) sounds = \u58f0\u97f3 sounds.mp3_wav_flv = MP3/WAV/FLV sounds.flv = FLV (\u4ec5\u97f3\u9891) +sounds.mp3_wav = MP3/WAV +sounds.wav = WAV scripts = \u811a\u672c scripts.as = ActionScript -scripts.pcode = PCODE +scripts.pcode = P-code +scripts.pcode_hex = \u4f7f\u7528\u5341\u516d\u8fdb\u5236 P-code +scripts.hex = \u5341\u516d\u8fdb\u5236 +scripts.constants = \u5e38\u91cf -dialog.title = \u8f93\u51fa... +binaryData = \u4e8c\u8fdb\u5236\u6570\u636e +binaryData.raw = \u539f\u59cb + +dialog.title = \u5bfc\u51fa... button.ok = \u786e\u5b9a button.cancel = \u53d6\u6d88 + +morphshapes = \u53d8\u5f62\u5f62\u72b6 +morphshapes.gif = GIF +morphshapes.svg = SVG +morphshapes.canvas = HTML5 \u753b\u5e03 + +frames = \u5e27 +frames.png = PNG +frames.gif = GIF +frames.avi = AVI +frames.svg = SVG +frames.canvas = HTML5 \u753b\u5e03 +frames.pdf = PDF +frames.bmp = BMP + +sprites = \u5b50\u56fe\u5f62 +sprites.png = PNG +sprites.gif = GIF +sprites.avi = AVI +sprites.svg = SVG +sprites.canvas = HTML5 \u753b\u5e03 +sprites.pdf = PDF +sprites.bmp = BMP + +buttons = \u6309\u94ae +buttons.png = PNG +buttons.svg = SVG +buttons.bmp = BMP + +fonts = \u5b57\u4f53 +fonts.ttf = TTF +fonts.woff = WOFF + +zoom = Zoom +zoom.percent = % +zoom.invalid = \u65e0\u6548\u7f29\u653e\u503c\u3002 + +symbolclass = \u7b26\u53f7 - Class \u6620\u5c04 +symbolclass.csv = CSV diff --git a/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_zh.properties b/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_zh.properties index aac648876..561077fe1 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_zh.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_zh.properties @@ -16,3 +16,11 @@ range.description = %name% (%available% \u53ef\u7528\uff0c\u5171 %total% \u4e2a) dialog.title = \u5b57\u4f53\u5d4c\u5165 label.individual = \u5355\u5b57\u7b26\uff1a +button.loadfont = \u4ece\u78c1\u76d8\u8f7d\u5165\u5b57\u4f53... +filter.ttf = TrueType \u5b57\u4f53\u6587\u4ef6 (*.ttf) +error.invalidfontfile = \u65e0\u6548\u7684\u5b57\u4f53\u6587\u4ef6 +error.cannotreadfontfile = \u65e0\u6cd5\u8bfb\u53d6\u5b57\u4f53\u6587\u4ef6 +installed = \u5df2\u5b89\u88c5: +ttffile.noselection = TTF \u6587\u4ef6: