Chinese translation update by Liushui

This commit is contained in:
Jindra Petřík
2024-09-26 10:18:25 +02:00
parent 2cb7700e27
commit fa70ebfb97
18 changed files with 1484 additions and 1261 deletions

View File

@@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file.
## [Unreleased]
### Added
- [#2321] Commandline option to generate HTML docs for AS1/2 Actions
- Chinese translation update
### Fixed
- [#2319] AS3 Compound assignments problems in some cases

View File

@@ -40,3 +40,4 @@ package.default = <\u9ed8\u8ba4\u5305>
error.swf.invalid = \u4e0d\u53ef\u7528\u7684SWF\u6587\u4ef6
error.swf.headerTooShort = SWF\u6807\u5934\u8fc7\u77ed
error.abc.invalid = \u4e0d\u53ef\u7528\u7684ABC\u6587\u4ef6
error.swf.decryptionProblem = \u65e0\u6548\u7684SWF\u6587\u4ef6,\u89e3\u5bc6\u5931\u8d25

View File

@@ -12,73 +12,75 @@
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library.
ui.list.heading=AVM2 p-code
ui.list.pageTitle=AVM2 p-code
ui.list.documentTitle=AVM2 p-code
ui.list.pageDescription=p-code \u8bbe\u7f6e\u5217\u8868
name.QName=\u9650\u5b9a\u540d
name.QNameA=\u5c5e\u6027\u9650\u5b9a\u540d
name.RTQName=\u8fd0\u884c\u65f6\u9650\u5b9a\u540d
name.RTQNameA=\u5c5e\u6027\u7684\u8fd0\u884c\u65f6\u9650\u5b9a\u540d
name.RTQNameL=\u8fd0\u884c\u65f6\u9650\u5b9a\u540d\u5ef6\u8fdf
name.RTQNameLA=\u5c5e\u6027\u7684\u8fd0\u884c\u65f6\u9650\u5b9a\u540d\u5ef6\u8fdf
name.Multiname=\u591a\u4e2a\u547d\u540d\u7a7a\u95f4\u540d\u79f0
name.MultinameA=\u5c5e\u6027\u7684\u591a\u4e2a\u547d\u540d\u7a7a\u95f4\u540d\u79f0
name.MultinameL=\u591a\u4e2a\u547d\u540d\u7a7a\u95f4\u540d\u79f0\u5ef6\u8fdf
name.MultinameLA=\u5c5e\u6027\u7684\u591a\u4e2a\u547d\u540d\u7a7a\u95f4\u540d\u79f0\u5ef6\u8fdf
name.TypeName=\u7c7b\u578b\u540d\u79f0
namespacekind.Namespace=\u547d\u540d\u7a7a\u95f4
namespacekind.PrivateNamespace=\u79c1\u6709\u547d\u540d\u7a7a\u95f4
namespacekind.PackageNamespace=\u5305\u547d\u540d\u7a7a\u95f4
namespacekind.PackageInternalNs=\u5305\u5185\u90e8\u547d\u540d\u7a7a\u95f4
namespacekind.ProtectedNamespace=\u53d7\u4fdd\u62a4\u7684\u547d\u540d\u7a7a\u95f4
namespacekind.ExplicitNamespace=\u663e\u5f0f\u547d\u540d\u7a7a\u95f4
namespacekind.StaticProtectedNs=\u9759\u6001\u4fdd\u62a4\u547d\u540d\u7a7a\u95f4
trait=Trait
ui.list.heading = AVM2 p-code
ui.list.pageTitle = AVM2 p-code
ui.list.documentTitle = AVM2 p-code
ui.list.pageDescription = p-code \u8bbe\u7f6e\u5217\u8868
name.QName = \u9650\u5b9a\u540d
name.QNameA = \u5c5e\u6027\u9650\u5b9a\u540d
name.RTQName = \u8fd0\u884c\u65f6\u9650\u5b9a\u540d
name.RTQNameA = \u5c5e\u6027\u7684\u8fd0\u884c\u65f6\u9650\u5b9a\u540d
name.RTQNameL = \u8fd0\u884c\u65f6\u9650\u5b9a\u540d\u5ef6\u8fdf
name.RTQNameLA = \u5c5e\u6027\u7684\u8fd0\u884c\u65f6\u9650\u5b9a\u540d\u5ef6\u8fdf
name.Multiname = \u591a\u4e2a\u547d\u540d\u7a7a\u95f4\u540d\u79f0
name.MultinameA = \u5c5e\u6027\u7684\u591a\u4e2a\u547d\u540d\u7a7a\u95f4\u540d\u79f0
name.MultinameL = \u591a\u4e2a\u547d\u540d\u7a7a\u95f4\u540d\u79f0\u5ef6\u8fdf
name.MultinameLA = \u5c5e\u6027\u7684\u591a\u4e2a\u547d\u540d\u7a7a\u95f4\u540d\u79f0\u5ef6\u8fdf
name.TypeName = \u7c7b\u578b\u540d\u79f0
namespacekind.Namespace = \u547d\u540d\u7a7a\u95f4
namespacekind.PrivateNamespace = \u79c1\u6709\u547d\u540d\u7a7a\u95f4
namespacekind.PackageNamespace = \u5305\u547d\u540d\u7a7a\u95f4
namespacekind.PackageInternalNs = \u5305\u5185\u90e8\u547d\u540d\u7a7a\u95f4
namespacekind.ProtectedNamespace = \u53d7\u4fdd\u62a4\u7684\u547d\u540d\u7a7a\u95f4
namespacekind.ExplicitNamespace = \u663e\u5f0f\u547d\u540d\u7a7a\u95f4
namespacekind.StaticProtectedNs = \u9759\u6001\u4fdd\u62a4\u547d\u540d\u7a7a\u95f4
trait = Trait
#types:
trait.method=type\u65b9\u6cd5\u7684\u7279\u5f81
trait.slot=type\u69fd\u7684\u7279\u5f81
trait.const=const\u7c7b\u578b\u7684\u7279\u5f81
trait.setter=type\u8bbe\u7f6e\u5668\u7684\u7279\u5f81
trait.getter=type\u83b7\u53d6\u5668\u7684\u7279\u5f81
trait.class=type\u7c7b\u7684\u7279\u5f81
trait.function=type\u51fd\u6570\u7684\u7279\u5f81
trait.metadata=\u5143\u6570\u636e
trait.metadata.item=\u4e00\u4e2a\u5143\u6570\u636e\u9879
trait.metadata.end=\u5143\u6570\u636e\u7ed3\u5c3e
trait.flag=\u7279\u5f81\u6807\u8bb0
trait.flag.METADATA=\u9644\u52a0\u5143\u6570\u636e\u7684\u7279\u5f81
trait.flag.FINAL=if final\u7684\u7279\u5f81
trait.flag.OVERRIDE=\u8986\u76d6\u7236\u9879\u7684\u7279\u5f81
trait.method = type\u65b9\u6cd5\u7684\u7279\u5f81
trait.slot = type\u69fd\u7684\u7279\u5f81
trait.const = const\u7c7b\u578b\u7684\u7279\u5f81
trait.setter = type\u8bbe\u7f6e\u5668\u7684\u7279\u5f81
trait.getter = type\u83b7\u53d6\u5668\u7684\u7279\u5f81
trait.class = type\u7c7b\u7684\u7279\u5f81
trait.function = type\u51fd\u6570\u7684\u7279\u5f81
trait.metadata = \u5143\u6570\u636e
trait.metadata.item = \u4e00\u4e2a\u5143\u6570\u636e\u9879
trait.metadata.end = \u5143\u6570\u636e\u7ed3\u5c3e
trait.flag = \u7279\u5f81\u6807\u8bb0
trait.flag.METADATA = \u9644\u52a0\u5143\u6570\u636e\u7684\u7279\u5f81
trait.flag.FINAL = if final\u7684\u7279\u5f81
trait.flag.OVERRIDE = \u8986\u76d6\u7236\u9879\u7684\u7279\u5f81
#method/getter/setter
trait.dispid=\u6d3e\u9063 id
trait.dispid = \u6d3e\u9063 id
#slot/const/class/function
trait.slotid=\u63d2\u69fd id
trait.type=\u7279\u5f81\u7c7b\u578b
trait.value=\u7279\u5f81\u9ed8\u8ba4\u503c
method=\u65b9\u6cd5
method.name=\u65b9\u6cd5\u540d\u79f0
method.flag=\u65b9\u6cd5\u6807\u8bb0
method.flag.NEED_ARGUMENTS=\u5728\u5bc4\u5b58\u5668method_info.param_count+1\u4e2d\u521b\u5efa"\u53c2\u6570"\u5bf9\u8c61
method.flag.NEED_ACTIVATION=\u6b64\u65b9\u6cd5\u4f7f\u7528newactivation\u6307\u4ee4
method.flag.NEED_REST=\u5728\u5bc4\u5b58\u5668method_info.param_count+1\u4e2d\u521b\u5efa\u5269\u4f59\u53c2\u6570\u6570\u7ec4
method.flag.HAS_OPTIONAL=\u6b64\u65b9\u6cd5\u5177\u6709\u53ef\u9009\u53c2\u6570
method.flag.SETSDXNS=\u6b64\u65b9\u6cd5\u4f7f\u7528dxns\u6216dxnslate\u6307\u4ee4
method.flag.HAS_PARAMNAMES=\u6b64\u65b9\u6cd5\u5728method_info\u4e2d\u5177\u6709\u53c2\u6570\u540d\u79f0
method.param=\u53c2\u6570\u7c7b\u578b
method.paramname=\u53c2\u6570\u540d\u79f0
method.optional=\u53ef\u9009\u53c2\u6570\u7684\u9ed8\u8ba4\u503c
method.returns=\u65b9\u6cd5\u7684\u8fd4\u56de\u7c7b\u578b
method.body=\u65b9\u6cd5\u4e3b\u4f53
method.body.maxstack=\u6267\u884c\u70b9\u7684\u6700\u5927\u5806\u6808\u69fd\u6570
method.body.localcount=\u6700\u9ad8\u7f16\u53f7\u7684\u672c\u5730\u5bc4\u5b58\u5668\u7684\u7d22\u5f15\u503c+1
method.body.initscopedepth=\u53ef\u8bbf\u95ee\u7684\u6700\u5c0f\u6df1\u5ea6\u8303\u56f4(\u4e0e\u6700\u5927\u6df1\u5ea6\u8303\u56f4\u6709\u5173)
method.body.maxscopedepth=\u53ef\u8bbf\u95ee\u7684\u6700\u5927\u6df1\u5ea6\u8303\u56f4
method.body.try=\u5f02\u5e38\u5757
method.body.try.from=\u4ece\u5df2\u6fc0\u6d3b\u5f02\u5e38\u7684\u4f4d\u7f6e\u5f00\u59cb
method.body.try.to=\u5728\u5df2\u7981\u7528\u5f02\u5e38\u7684\u4f4d\u7f6e\u540e\u7ed3\u675f
method.body.try.target=\u5982\u679c\u629b\u51fa\u6b64\u7c7b\u578b\u7684\u5f02\u5e38\uff0c\u63a7\u5236\u53f0\u5e94\u8be5\u8df3\u8f6c\u5230\u7684\u4f4d\u7f6e
method.body.try.type=\u6355\u83b7\u7684\u5f02\u5e38\u7c7b\u578b
method.body.try.name=\u5f02\u5e38\u7684\u5bf9\u8c61\u540d\u79f0
method.body.code=\u65b9\u6cd5\u4e3b\u4f53\u4ee3\u7801
method.body.trait=\u65b9\u6cd5\u4e3b\u4f53\u7279\u5f81
trait.slotid = \u63d2\u69fd id
trait.type = \u7279\u5f81\u7c7b\u578b
trait.value = \u7279\u5f81\u9ed8\u8ba4\u503c
method = \u65b9\u6cd5
method.name = \u65b9\u6cd5\u540d\u79f0
method.flag = \u65b9\u6cd5\u6807\u8bb0
method.flag.NEED_ARGUMENTS = \u5728\u5bc4\u5b58\u5668method_info.param_count+1\u4e2d\u521b\u5efa"\u53c2\u6570"\u5bf9\u8c61
method.flag.NEED_ACTIVATION = \u6b64\u65b9\u6cd5\u4f7f\u7528newactivation\u6307\u4ee4
method.flag.NEED_REST = \u5728\u5bc4\u5b58\u5668method_info.param_count+1\u4e2d\u521b\u5efa\u5269\u4f59\u53c2\u6570\u6570\u7ec4
method.flag.HAS_OPTIONAL = \u6b64\u65b9\u6cd5\u5177\u6709\u53ef\u9009\u53c2\u6570
method.flag.IGNORE_REST = \u4e0d\u9884\u52a0\u8f7drest\u53c2\u6570
method.flag.NATIVE = \u8fd9\u4e2a\u65b9\u6cd5\u662f\u539f\u751f(native)\u7684
method.flag.SETSDXNS = \u6b64\u65b9\u6cd5\u4f7f\u7528dxns\u6216dxnslate\u6307\u4ee4
method.flag.HAS_PARAMNAMES = \u6b64\u65b9\u6cd5\u5728method_info\u4e2d\u5177\u6709\u53c2\u6570\u540d\u79f0
method.param = \u53c2\u6570\u7c7b\u578b
method.paramname = \u53c2\u6570\u540d\u79f0
method.optional = \u53ef\u9009\u53c2\u6570\u7684\u9ed8\u8ba4\u503c
method.returns = \u65b9\u6cd5\u7684\u8fd4\u56de\u7c7b\u578b
method.body = \u65b9\u6cd5\u4e3b\u4f53
method.body.maxstack = \u6267\u884c\u70b9\u7684\u6700\u5927\u5806\u6808\u69fd\u6570
method.body.localcount = \u6700\u9ad8\u7f16\u53f7\u7684\u672c\u5730\u5bc4\u5b58\u5668\u7684\u7d22\u5f15\u503c+1
method.body.initscopedepth = \u53ef\u8bbf\u95ee\u7684\u6700\u5c0f\u6df1\u5ea6\u8303\u56f4(\u4e0e\u6700\u5927\u6df1\u5ea6\u8303\u56f4\u6709\u5173)
method.body.maxscopedepth = \u53ef\u8bbf\u95ee\u7684\u6700\u5927\u6df1\u5ea6\u8303\u56f4
method.body.try = \u5f02\u5e38\u5757
method.body.try.from = \u4ece\u5df2\u6fc0\u6d3b\u5f02\u5e38\u7684\u4f4d\u7f6e\u5f00\u59cb
method.body.try.to = \u5728\u5df2\u7981\u7528\u5f02\u5e38\u7684\u4f4d\u7f6e\u540e\u7ed3\u675f
method.body.try.target = \u5982\u679c\u629b\u51fa\u6b64\u7c7b\u578b\u7684\u5f02\u5e38\uff0c\u63a7\u5236\u53f0\u5e94\u8be5\u8df3\u8f6c\u5230\u7684\u4f4d\u7f6e
method.body.try.type = \u6355\u83b7\u7684\u5f02\u5e38\u7c7b\u578b
method.body.try.name = \u5f02\u5e38\u7684\u5bf9\u8c61\u540d\u79f0
method.body.code = \u65b9\u6cd5\u4e3b\u4f53\u4ee3\u7801
method.body.trait = \u65b9\u6cd5\u4e3b\u4f53\u7279\u5f81

View File

@@ -20,7 +20,7 @@ contributors = \u8d21\u732e\u8005:
#In the translation, replace "english" with target language name
translation.author.label = \u4e2d\u6587\u7ffb\u8bd1\uff1a
#In the translation, insert your name here
translation.author = \u6653\u4e4b\u8f66,\u5b89\u5b89,\u738b\u6668\u65ed
translation.author = \u6653\u4e4b\u8f66,\u5b89\u5b89,\u738b\u6668\u65ed,Liushui
developers = \u5f00\u53d1:
developers.others = \u4ee5\u53caGitHub\u4e0eGoogleCode\u7684\u5176\u4ed6\u4eba
translators = \u7ffb\u8bd1\u8005:

View File

@@ -74,8 +74,8 @@ config.name.openFolderAfterFlaExport = FLA\u5bfc\u51fa\u540e\u6253\u5f00\u6587\u
config.description.openFolderAfterFlaExport = \u5bfc\u51faFLA\u6587\u4ef6\u540e\u663e\u793a\u8f93\u51fa\u76ee\u5f55
config.name.useDetailedLogging = FFDec\u8be6\u7ec6\u65e5\u5fd7\u8bb0\u5f55
config.description.useDetailedLogging = \u8bb0\u5f55\u8be6\u7ec6\u7684\u9519\u8bef\u6d88\u606f\u548c\u4fe1\u606f\u4ee5\u8c03\u8bd5FFDec
config.name._debugMode=FFDec\u8c03\u8bd5\u6a21\u5f0f
config.description._debugMode=\u8fdb\u5165\u8c03\u8bd5FFDec\u7684\u6a21\u5f0f\uff0c\u5e76\u6253\u5f00\u8c03\u8bd5\u83dc\u5355\u3002\u8fd9\u4e0eSWF\u8c03\u8bd5\u529f\u80fd\u65e0\u5173\u3002
config.name._debugMode = FFDec\u8c03\u8bd5\u6a21\u5f0f
config.description._debugMode = \u8fdb\u5165\u8c03\u8bd5FFDec\u7684\u6a21\u5f0f\uff0c\u5e76\u6253\u5f00\u8c03\u8bd5\u83dc\u5355\u3002\u8fd9\u4e0eSWF\u8c03\u8bd5\u529f\u80fd\u65e0\u5173\u3002
config.name.resolveConstants = \u89e3\u6790AS1/2 p-code\u4e2d\u7684\u5e38\u91cf
config.description.resolveConstants = \u5173\u95ed\u6b64\u9009\u9879\u53ef\u5728P-code\u7a97\u53e3\u4e2d\u663e\u793a" constantxx"\u800c\u4e0d\u662f\u5b9e\u9645\u503c
config.name.sublimiter = \u5b50\u4ee3\u7801\u9650\u5236
@@ -88,8 +88,8 @@ config.name.paramNamesEnable = \u5728AS3\u542f\u7528\u53c2\u6570\u540d\u79f0
config.description.paramNamesEnable = \u5728\u53cd\u7f16\u8bd1\u4e2d\u4f7f\u7528\u53c2\u6570\u540d\u79f0\u53ef\u80fd\u4f1a\u5bfc\u81f4\u95ee\u9898\uff0c\u56e0\u4e3aFlash CS 5.5\u7b49\u5b98\u65b9\u7a0b\u5e8f\u4f1a\u63d2\u5165\u9519\u8bef\u7684\u53c2\u6570\u540d\u79f0\u7d22\u5f15
config.name.displayFileName = \u5728\u6807\u9898\u663e\u793aSWF\u540d\u79f0
config.description.displayFileName = \u5728\u7a97\u53e3\u6807\u9898\u4e2d\u663e\u793aSWF\u6587\u4ef6/URL\u540d\u79f0(\u7136\u540e\u53ef\u4ee5\u8fdb\u884c\u5c4f\u5e55\u622a\u56fe)
config.name._debugCopy=FFDec\u8c03\u8bd5\u91cd\u7f16\u8bd1
config.description._debugCopy=\u5c1d\u8bd5\u5728\u6253\u5f00\u540e\u7acb\u5373\u518d\u6b21\u7f16\u8bd1SWF\u6587\u4ef6\uff0c\u4ee5\u786e\u4fdd\u5b83\u751f\u6210\u76f8\u540c\u7684\u4e8c\u8fdb\u5236\u4ee3\u7801\uff0c\u4ec5\u7528\u4e8e\u8c03\u8bd5FFDec\uff01
config.name._debugCopy = FFDec\u8c03\u8bd5\u91cd\u7f16\u8bd1
config.description._debugCopy = \u5c1d\u8bd5\u5728\u6253\u5f00\u540e\u7acb\u5373\u518d\u6b21\u7f16\u8bd1SWF\u6587\u4ef6\uff0c\u4ee5\u786e\u4fdd\u5b83\u751f\u6210\u76f8\u540c\u7684\u4e8c\u8fdb\u5236\u4ee3\u7801\uff0c\u4ec5\u7528\u4e8e\u8c03\u8bd5FFDec\uff01
config.name.dumpTags = \u8f6c\u50a8\u6807\u7b7e\u5230\u63a7\u5236\u53f0
config.description.dumpTags = \u5728\u8bfb\u53d6SWF\u6587\u4ef6\u65f6\u5c06\u6807\u7b7e\u8f6c\u50a8\u5230\u63a7\u5236\u53f0
config.name.decompilationTimeoutSingleMethod = AS3:\u5355\u65b9\u6cd5\u53cd\u7f16\u8bd1\u8d85\u65f6(\u79d2)
@@ -122,16 +122,16 @@ config.name.gui.window.maximized.horizontal = (\u5185\u90e8)\u7a97\u53e3\u6700\u
config.description.gui.window.maximized.horizontal = \u6700\u540e\u7a97\u53e3\u72b6\u6001 - \u6a2a\u5411\u6700\u5927\u5316
config.name.gui.window.maximized.vertical = (\u5185\u90e8)\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=(\u5185\u90e8)AS3\u5206\u79bb\u5668\u4f4d\u7f6e
config.description.gui.avm2.splitPane.dividerLocationPercent=
config.name.gui.avm2.splitPane.dividerLocationPercent = (\u5185\u90e8)AS3\u5206\u79bb\u5668\u4f4d\u7f6e
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.name.gui.previewSplitPane.dividerLocationPercent = (\u5185\u90e8)\u9884\u89c8\u5206\u79bb\u5668\u4f4d\u7f6e
config.description.gui.previewSplitPane.dividerLocationPercent =
config.name.gui.splitPane1.dividerLocationPercent=(\u5185\u90e8)\u5206\u79bb\u5668\u4f4d\u7f6e1
config.description.gui.splitPane1.dividerLocationPercent=
config.name.gui.splitPane2.dividerLocationPercent=(\u5185\u90e8)\u5206\u79bb\u5668\u4f4d\u7f6e2
config.description.gui.splitPane2.dividerLocationPercent=
config.name.gui.splitPane1.dividerLocationPercent = (\u5185\u90e8)\u5206\u79bb\u5668\u4f4d\u7f6e1
config.description.gui.splitPane1.dividerLocationPercent =
config.name.gui.splitPane2.dividerLocationPercent = (\u5185\u90e8)\u5206\u79bb\u5668\u4f4d\u7f6e2
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
config.name.syntaxHighlightLimit = Syntax hilight\u6700\u5927\u5b57\u7b26
@@ -168,10 +168,10 @@ config.name.textExportSingleFileSeparator = \u5355\u6587\u4ef6\u5bfc\u51fa\u6587
config.description.textExportSingleFileSeparator = \u5355\u6587\u4ef6\u6587\u672c\u5bfc\u51fa\u4e2d\u5206\u5272\u5404\u6587\u672c\u7684\u5206\u9694\u7b26
config.name.textExportSingleFileRecordSeparator = \u5355\u6587\u4ef6\u5bfc\u51fa\u6587\u672c\u7684\u8bb0\u5f55\u5206\u9694\u7b26
config.description.textExportSingleFileRecordSeparator = \u5355\u6587\u4ef6\u6587\u672c\u5bfc\u51fa\u4e2d\u63d2\u5165\u6587\u672c\u8bb0\u5f55\u4e4b\u95f4\u7684\u6587\u672c
config.name.warning.experimental.as12edit=AS1/2\u76f4\u63a5\u7f16\u8f91\u8b66\u544a
config.description.warning.experimental.as12edit=\u5728AS1/2\u76f4\u63a5\u7f16\u8f91\u65f6\u663e\u793a\u5b9e\u9a8c\u6027\u8b66\u544a
config.name.warning.experimental.as3edit=AS3\u76f4\u63a5\u7f16\u8f91\u8b66\u544a
config.description.warning.experimental.as3edit=\u5728AS3\u76f4\u63a5\u7f16\u8f91\u65f6\u663e\u793a\u5b9e\u9a8c\u6027\u8b66\u544a
config.name.warning.experimental.as12edit = AS1/2\u76f4\u63a5\u7f16\u8f91\u8b66\u544a
config.description.warning.experimental.as12edit = \u5728AS1/2\u76f4\u63a5\u7f16\u8f91\u65f6\u663e\u793a\u5b9e\u9a8c\u6027\u8b66\u544a
config.name.warning.experimental.as3edit = AS3\u76f4\u63a5\u7f16\u8f91\u8b66\u544a
config.description.warning.experimental.as3edit = \u5728AS3\u76f4\u63a5\u7f16\u8f91\u65f6\u663e\u793a\u5b9e\u9a8c\u6027\u8b66\u544a
config.name.packJavaScripts = \u6253\u5305JavaScript
config.description.packJavaScripts = \u5bf9\u4f7f\u7528Canvas Export\u521b\u5efa\u7684\u811a\u672c\u8fd0\u884cJS\u6253\u5305\u5668\u3002
config.name.textExportExportFontFace = \u5728SVG\u5bfc\u51fa\u4e2d\u4f7f\u7528font-face
@@ -220,8 +220,8 @@ config.name.autoSaveTagModifications = \u81ea\u52a8\u4fdd\u5b58\u6807\u7b7e\u4fe
config.description.autoSaveTagModifications = \u5728\u6807\u7b7e\u6811\u4e2d\u9009\u62e9\u65b0\u6807\u7b7e\u65f6\u4fdd\u5b58\u66f4\u6539
config.name.saveSessionOnExit = \u9000\u51fa\u65f6\u4fdd\u5b58\u4f1a\u8bdd
config.description.saveSessionOnExit = \u4fdd\u5b58\u5f53\u524d\u4f1a\u8bdd\u5e76\u5728FFDec\u91cd\u65b0\u542f\u52a8\u540e\u91cd\u65b0\u6253\u5f00\u5b83(\u4ec5\u9002\u7528\u4e8e\u5b9e\u9645\u6587\u4ef6)
config.name._showDebugMenu=\u663e\u793aFFDec\u8c03\u8bd5\u83dc\u5355
config.description._showDebugMenu=\u5728\u529f\u80fd\u533a\u4e2d\u663e\u793a\u8c03\u8bd5\u83dc\u5355\uff0c\u7528\u4e8e\u8c03\u8bd5\u53cd\u7f16\u8bd1\u5668\u3002
config.name._showDebugMenu = \u663e\u793aFFDec\u8c03\u8bd5\u83dc\u5355
config.description._showDebugMenu = \u5728\u529f\u80fd\u533a\u4e2d\u663e\u793a\u8c03\u8bd5\u83dc\u5355\uff0c\u7528\u4e8e\u8c03\u8bd5\u53cd\u7f16\u8bd1\u5668\u3002
config.name.allowOnlyOneInstance = \u4ec5\u5141\u8bb8\u4e00\u4e2aFFDec\u5b9e\u4f8b(\u4ec5Windows)
config.description.allowOnlyOneInstance = FFDec\u53ea\u80fd\u8fd0\u884c\u4e00\u6b21\uff0c\u6240\u6709\u6253\u5f00\u7684\u6587\u4ef6\u90fd\u5c06\u6dfb\u52a0\u5230\u4e00\u4e2a\u7a97\u53e3\u4e2d\u3002 \u5b83\u4ec5\u9002\u7528\u4e8eWindows\u64cd\u4f5c\u7cfb\u7edf\u3002
config.name.scriptExportSingleFile = \u5c06\u811a\u672c\u5bfc\u51fa\u5230\u5355\u6587\u4ef6
@@ -268,8 +268,8 @@ config.name.playerLibLocation = 3) PlayerGlobal(.swc)\u76ee\u5f55
config.description.playerLibLocation = playerglobal.swc\u5e93\u7684\u4f4d\u7f6e\u3002 \u5b83\u4e3b\u8981\u7528\u4e8eAS3\u7f16\u8bd1\uff0c\u60a8\u53ef\u4ee5\u4eceAdobe\u5b98\u7f51\u4e0b\u8f7d\u3002
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.name.gui.avm2.splitPane.vars.dividerLocationPercent = (\u5185\u90e8)\u8c03\u8bd5\u83dc\u5355\u62c6\u5206\u5668\u4f4d\u7f6e
config.description.gui.avm2.splitPane.vars.dividerLocationPercent =
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 =
@@ -279,8 +279,8 @@ config.name.warning.svgImport = SVG\u5bfc\u5165\u8b66\u544a
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.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.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.name.displayDupInstructions = \u663e\u793a\u00a7\u00a7dup\u6307\u4ee4
@@ -295,8 +295,8 @@ config.name.resetLetterSpacingOnTextImport = \u6587\u672c\u5bfc\u5165\u65f6\u91c
config.description.resetLetterSpacingOnTextImport = \u5bf9\u4e8e\u897f\u91cc\u5c14\u5b57\u4f53\u975e\u5e38\u6709\u6548\uff0c\u56e0\u4e3a\u5b83\u4eec\u66f4\u5bbd
config.name.flexSdkLocation = 4) Flex SDK\u76ee\u5f55
config.description.flexSdkLocation = Adobe Flex SDK\u7684\u4f4d\u7f6e\u3002 \u5b83\u4e3b\u8981\u7528\u4e8eAS3\u7f16\u8bd1\u3002
config.name.useFlexAs3Compiler=\u4f7f\u7528Flex SDK AS3\u7f16\u8bd1\u5668
config.description.useFlexAs3Compiler=\u5728ActionScript\u76f4\u63a5\u7f16\u8f91\u7684\u540c\u65f6\u4f7f\u7528Flex SDK\u4e2d\u7684AS3\u7f16\u8bd1\u5668(\u9700\u8981\u8bbe\u7f6eFlex SDK\u76ee\u5f55)
config.name.useFlexAs3Compiler = \u4f7f\u7528Flex SDK AS3\u7f16\u8bd1\u5668
config.description.useFlexAs3Compiler = \u5728ActionScript\u76f4\u63a5\u7f16\u8f91\u7684\u540c\u65f6\u4f7f\u7528Flex SDK\u4e2d\u7684AS3\u7f16\u8bd1\u5668(\u9700\u8981\u8bbe\u7f6eFlex SDK\u76ee\u5f55)
config.name.showSetAdvanceValuesMessage = \u518d\u6b21\u663e\u793a\u6709\u5173\u8bbe\u7f6e\u9ad8\u7ea7\u503c\u7684\u4fe1\u606f
config.description.showSetAdvanceValuesMessage = \u518d\u6b21\u663e\u793a\u6709\u5173\u8bbe\u7f6e\u9ad8\u7ea7\u503c\u7684\u4fe1\u606f
config.name.gui.fontSizeMultiplier = \u5b57\u4f53\u5927\u5c0f\u500d\u6570
@@ -307,21 +307,21 @@ config.description.graphVizDotLocation = GraphViz\u5e94\u7528\u7a0b\u5e8f\u7684d
config.name.gui.sourceFont = \u6e90\u5b57\u4f53\u6837\u5f0f
config.description.gui.sourceFont = \u5b57\u4f53\u540d\u79f0-\u5b57\u4f53\u6837\u5f0f(Plain,Bold,Italic,BoldItalic)-\u5b57\u4f53\u5927\u5c0f
#after 11.1.0
config.name.as12DeobfuscatorExecutionLimit=AS1/2\u53bb\u6df7\u6dc6\u5668\u6267\u884c\u9650\u5236
config.description.as12DeobfuscatorExecutionLimit=\u5728AS1/2\u6267\u884c\u53cd\u6df7\u6dc6\u8fc7\u7a0b\u4e2d\u5904\u7406\u7684\u6700\u5927\u6307\u4ee4\u6570
config.name.as12DeobfuscatorExecutionLimit = AS1/2\u53bb\u6df7\u6dc6\u5668\u6267\u884c\u9650\u5236
config.description.as12DeobfuscatorExecutionLimit = \u5728AS1/2\u6267\u884c\u53cd\u6df7\u6dc6\u8fc7\u7a0b\u4e2d\u5904\u7406\u7684\u6700\u5927\u6307\u4ee4\u6570
#option that ignore in 8.0.1 and other versions
config.name.showOriginalBytesInPcodeHex = (\u5185\u90e8)\u663e\u793a\u539f\u59cb\u5b57\u8282
config.description.showOriginalBytesInPcodeHex = \u4ee5Pcode\u5341\u516d\u8fdb\u5236\u663e\u793a\u539f\u59cb\u5b57\u8282
config.name.showFileOffsetInPcodeHex = (\u5185\u90e8)\u663e\u793a\u6587\u4ef6\u504f\u79fb
config.description.showFileOffsetInPcodeHex = \u4ee5Pcode\u5341\u516d\u8fdb\u5236\u663e\u793a\u6587\u4ef6\u504f\u79fb
config.name._enableFlexExport=(\u5185\u90e8)\u542f\u7528Flex\u5bfc\u51fa
config.name._enableFlexExport = (\u5185\u90e8)\u542f\u7528Flex\u5bfc\u51fa
config.description.enableFlexExport = \u542f\u7528Flex\u5bfc\u51fa
config.name._ignoreAdditionalFlexClasses=(\u5185\u90e8)\u5ffd\u7565\u5176\u4ed6Flex\u7c7b
config.name._ignoreAdditionalFlexClasses = (\u5185\u90e8)\u5ffd\u7565\u5176\u4ed6Flex\u7c7b
config.description.ignoreAdditionalFlexClasses = \u5ffd\u7565\u5176\u4ed6Flex\u7c7b
config.name.hwAcceleratedGraphics = (\u5185\u90e8)\u786c\u4ef6\u56fe\u5f62\u52a0\u901f
config.description.hwAcceleratedGraphics = \u4f7f\u7528\u786c\u4ef6\u52a0\u901f\u56fe\u5f62
config.name.gui.avm2.splitPane.docs.dividerLocationPercent=(\u5185\u90e8)\u6587\u6863\u7a97\u683c\u5206\u9694\u4f4d\u7f6e\u767e\u5206\u6bd4
config.description.gui.avm2.splitPane.docs.dividerLocationPercent=\u62c6\u5206\u7a97\u683c\u6587\u6863\u5206\u9694\u7ebf\u4f4d\u7f6e\u767e\u5206\u6bd4
config.name.gui.avm2.splitPane.docs.dividerLocationPercent = (\u5185\u90e8)\u6587\u6863\u7a97\u683c\u5206\u9694\u4f4d\u7f6e\u767e\u5206\u6bd4
config.description.gui.avm2.splitPane.docs.dividerLocationPercent = \u62c6\u5206\u7a97\u683c\u6587\u6863\u5206\u9694\u7ebf\u4f4d\u7f6e\u767e\u5206\u6bd4
config.name.gui.dump.splitPane.dividerLocationPercent = (\u5185\u90e8)\u8f6c\u50a8\u7a97\u683c\u5206\u9694\u4f4d\u7f6e\u767e\u5206\u6bd4
config.description.gui.dump.splitPane.dividerLocationPercent = \u8f6c\u50a8\u62c6\u5206\u7a97\u683c\u5206\u9694\u7b26\u4f4d\u7f6e\u767e\u5206\u6bd4
#after 11.3.0
@@ -330,17 +330,17 @@ config.description.useAdobeFlashPlayerForPreviews = \u4f7f\u7528Adobe Flash play
#after 12.0.1
config.name.showLineNumbersInPCodeGraphvizGraph = \u5728\u53ef\u89c6\u5316\u89c6\u56fe\u4e2d\u663e\u793a\u884c\u53f7
config.description.showLineNumbersInPCodeGraphvizGraph = \u5728P-code\u53ef\u89c6\u5316\u89c6\u56fe\u4e2d\u663e\u793a\u884c\u53f7
config.name.padAs3PCodeInstructionName=\u586b\u5145AS3 P-code\u6307\u4ee4\u540d
config.description.padAs3PCodeInstructionName=\u7528\u7a7a\u95f4\u586b\u5145AS3 P-code\u6307\u4ee4\u540d
config.name.padAs3PCodeInstructionName = \u586b\u5145AS3 P-code\u6307\u4ee4\u540d
config.description.padAs3PCodeInstructionName = \u7528\u7a7a\u95f4\u586b\u5145AS3 P-code\u6307\u4ee4\u540d
#after 13.0.2
config.name.indentAs3PCode=\u7f29\u8fdb AS3 P-code
config.description.indentAs3PCode=\u7f29\u8fdb AS3 P-code trait/body/code\u5757
config.name.labelOnSeparateLineAs3PCode=AS3 P-code\u6807\u7b7e\u5355\u72ec\u4e00\u884c
config.description.labelOnSeparateLineAs3PCode=\u5c06AS3 P-code\u7684\u6807\u7b7e\u653e\u5728\u5355\u72ec\u7684\u4e00\u884c\u4e0a
config.name.useOldStyleGetSetLocalsAs3PCode=AS3 P-code\u4e2d\u4f7f\u7528getlocal_x\u4ee3\u66ffgetlocalx
config.description.useOldStyleGetSetLocalsAs3PCode=\u4f7f\u7528FFDec12\u7248\u672c\u4ee5\u524d\u7684\u65e7\u5f0fgetlocal_x, setlocal_x
config.name.useOldStyleLookupSwitchAs3PCode=AS3 P-code\u4e2d\u4f7f\u7528\u4e0d\u5e26\u62ec\u53f7\u7684\u65e7\u5f0flookupswitch
config.description.useOldStyleLookupSwitchAs3PCode=\u4f7f\u7528FFDec12\u7248\u672c\u4ee5\u524d\u7684\u65e7\u5f0flookupswitch
config.name.indentAs3PCode = \u7f29\u8fdb AS3 P-code
config.description.indentAs3PCode = \u7f29\u8fdb AS3 P-code trait/body/code\u5757
config.name.labelOnSeparateLineAs3PCode = AS3 P-code\u6807\u7b7e\u5355\u72ec\u4e00\u884c
config.description.labelOnSeparateLineAs3PCode = \u5c06AS3 P-code\u7684\u6807\u7b7e\u653e\u5728\u5355\u72ec\u7684\u4e00\u884c\u4e0a
config.name.useOldStyleGetSetLocalsAs3PCode = AS3 P-code\u4e2d\u4f7f\u7528getlocal_x\u4ee3\u66ffgetlocalx
config.description.useOldStyleGetSetLocalsAs3PCode = \u4f7f\u7528FFDec12\u7248\u672c\u4ee5\u524d\u7684\u65e7\u5f0fgetlocal_x, setlocal_x
config.name.useOldStyleLookupSwitchAs3PCode = AS3 P-code\u4e2d\u4f7f\u7528\u4e0d\u5e26\u62ec\u53f7\u7684\u65e7\u5f0flookupswitch
config.description.useOldStyleLookupSwitchAs3PCode = \u4f7f\u7528FFDec12\u7248\u672c\u4ee5\u524d\u7684\u65e7\u5f0flookupswitch
#after 13.0.3
config.name.checkForModifications = \u68c0\u67e5\u8f6f\u4ef6\u5916\u7684\u6587\u4ef6\u66f4\u6539\u72b6\u6001
config.description.checkForModifications = \u68c0\u67e5\u8f6f\u4ef6\u5916\u7684\u6587\u4ef6\u4fee\u6539\u5e76\u8be2\u95ee\u91cd\u65b0\u52a0\u8f7d
@@ -348,15 +348,15 @@ config.name.warning.initializers = AS3 slot/const\u521d\u59cb\u5316\u7f16\u8f91\
config.description.warning.initializers = \u5728AS3 slot/const\u7f16\u8f91\u4e2d\u663e\u793a\u5173\u4e8e\u521d\u59cb\u5316\u7684\u8b66\u544a
config.name.parametersPanelInSearchResults = \u5728\u641c\u7d22\u7ed3\u679c\u4e2d\u663e\u793a\u53c2\u6570\u9762\u677f
config.description.parametersPanelInSearchResults = \u5728\u641c\u7d22\u7ed3\u679c\u7a97\u53e3\u663e\u793a\u9762\u677f\u53c2\u6570\uff0c\u5982\u641c\u7d22\u6587\u672c/\u5ffd\u7565\u5927\u5c0f\u5199/\u6b63\u5219\u8868\u8fbe\u5f0f
config.name.displayAs3PCodeDocsPanel=\u663e\u793aAS3 P-code\u6587\u6863\u9762\u677f
config.description.displayAs3PCodeDocsPanel=\u5728AS3 P-code\u4e2d\u663e\u793a\u5e2e\u52a9\u6587\u6863
config.name.displayAs3TraitsListAndConstantsPanel=\u663e\u793aAS3\u7279\u5f81\u548c\u5e38\u91cf\u9762\u677f
config.description.displayAs3TraitsListAndConstantsPanel=\u5728AS3\u7684\u6807\u7b7e\u6811\u4e0b\u663e\u793atraits\u548cconstants\u5217\u8868\u9762\u677f
config.name.displayAs3PCodeDocsPanel = \u663e\u793aAS3 P-code\u6587\u6863\u9762\u677f
config.description.displayAs3PCodeDocsPanel = \u5728AS3 P-code\u4e2d\u663e\u793a\u5e2e\u52a9\u6587\u6863
config.name.displayAs3TraitsListAndConstantsPanel = \u663e\u793aAS3\u7279\u5f81\u548c\u5e38\u91cf\u9762\u677f
config.description.displayAs3TraitsListAndConstantsPanel = \u5728AS3\u7684\u6807\u7b7e\u6811\u4e0b\u663e\u793atraits\u548cconstants\u5217\u8868\u9762\u677f
#after 14.1.0
config.name.useAsTypeIcons = \u6839\u636e\u9879\u76ee\u7c7b\u578b\u4f7f\u7528\u811a\u672c\u56fe\u6807
config.description.useAsTypeIcons = \u5bf9\u4e0d\u540c\u7684\u811a\u672c\u7c7b\u578b\u4f7f\u7528\u4e0d\u540c\u7684\u56fe\u6807(\u7c7b/\u63a5\u53e3/\u5e27/...)
config.name.limitAs3PCodeOffsetMatching=AS3 P-code\u504f\u79fb\u5339\u914d\u9650\u5236
config.description.limitAs3PCodeOffsetMatching=\u4e0eAS3\u811a\u672c\u504f\u79fb\u5339\u914d\u7684AS3 P-code\u6307\u4ee4\u9650\u5236
config.name.limitAs3PCodeOffsetMatching = AS3 P-code\u504f\u79fb\u5339\u914d\u9650\u5236
config.description.limitAs3PCodeOffsetMatching = \u4e0eAS3\u811a\u672c\u504f\u79fb\u5339\u914d\u7684AS3 P-code\u6307\u4ee4\u9650\u5236
#after 14.2.1
config.name.showSlowRenderingWarning = \u6e32\u67d3\u8fc7\u6162\u65f6\u65e5\u5fd7\u8b66\u544a
config.description.showSlowRenderingWarning = \u5185\u90e8\u64ad\u653e\u5668\u8fc7\u6162\u65f6\u65e5\u5fd7\u8b66\u544a
@@ -434,11 +434,11 @@ config.name.fixAntialiasConflation = \u5c1d\u8bd5\u4fee\u590d\u6297\u952f\u9f7f\
config.description.fixAntialiasConflation = \u5c1d\u8bd5\u4fee\u590d\u6297\u952f\u9f7f\u5bfc\u81f4\u7684\u76f8\u90bb\u5f62\u72b6\u4e4b\u95f4\u7684\u6297\u952f\u9f7f\u878d\u5408.\u8fd9\u5c06\u51cf\u6162\u6e32\u67d3.\u5b9e\u9a8c\u6027\u529f\u80fd.
config.name.autoPlaySounds = \u81ea\u52a8\u64ad\u653e\u58f0\u97f3
config.description.autoPlaySounds = \u9009\u4e2d\u8282\u70b9\u65f6\u81ea\u52a8\u64ad\u653eDefineSound
config.name.deobfuscateAs12RemoveInvalidNamesAssignments=AS1/2\u53cd\u6df7\u6dc6: \u5220\u9664\u5e26\u6df7\u6dc6\u540d\u79f0\u7684\u53d8\u91cf\u58f0\u660e
config.description.deobfuscateAs12RemoveInvalidNamesAssignments=AS1/2\u53cd\u6df7\u6dc6\u65f6, \u5220\u9664\u5177\u6709\u975e\u6807\u51c6\u540d\u79f0\u7684\u53d8\u91cf\u58f0\u660e. \u8b66\u544a: \u8fd9\u53ef\u80fd\u4f1a\u635f\u574f\u4f9d\u8d56\u6df7\u6dc6\u540d\u79f0\u7684SWF
config.name.deobfuscateAs12RemoveInvalidNamesAssignments = AS1/2\u53cd\u6df7\u6dc6: \u5220\u9664\u5e26\u6df7\u6dc6\u540d\u79f0\u7684\u53d8\u91cf\u58f0\u660e
config.description.deobfuscateAs12RemoveInvalidNamesAssignments = AS1/2\u53cd\u6df7\u6dc6\u65f6, \u5220\u9664\u5177\u6709\u975e\u6807\u51c6\u540d\u79f0\u7684\u53d8\u91cf\u58f0\u660e. \u8b66\u544a: \u8fd9\u53ef\u80fd\u4f1a\u635f\u574f\u4f9d\u8d56\u6df7\u6dc6\u540d\u79f0\u7684SWF
config.name.gui.splitPanePlace.dividerLocationPercent = (\u5185\u90e8)\u5206\u79bb\u5668\u4f4d\u7f6e
config.name.gui.splitPaneTransform1.dividerLocationPercent=(\u5185\u90e8)\u5206\u79bb\u5668\u8f6c\u63621\u4f4d\u7f6e
config.name.gui.splitPaneTransform2.dividerLocationPercent=(\u5185\u90e8)\u5206\u79bb\u5668\u8f6c\u63622\u4f4d\u7f6e
config.name.gui.splitPaneTransform1.dividerLocationPercent = (\u5185\u90e8)\u5206\u79bb\u5668\u8f6c\u63621\u4f4d\u7f6e
config.name.gui.splitPaneTransform2.dividerLocationPercent = (\u5185\u90e8)\u5206\u79bb\u5668\u8f6c\u63622\u4f4d\u7f6e
config.name.gui.transform.lastExpandedCards = (\u5185\u90e8)\u4e0a\u6b21\u5c55\u5f00\u7684\u8f6c\u6362\u5361
config.name.doubleClickNodeToEdit = \u53cc\u51fb\u5f00\u59cb\u7f16\u8f91
config.description.doubleClickNodeToEdit = \u53cc\u51fb\u8282\u70b9\u5bf9\u5176\u5f00\u59cb\u7f16\u8f91
@@ -462,3 +462,8 @@ config.name.rememberScriptsScrollPos = \u8bb0\u4f4f\u811a\u672c\u6eda\u52a8/\u63
config.description.rememberScriptsScrollPos = \u811a\u672c\u6eda\u52a8/\u63d2\u5165\u4f4d\u7f6e\u5728\u5207\u6362\u9879\u76ee\u65f6\u4fdd\u5b58
config.name.rememberFoldersScrollPos = \u8bb0\u4f4f\u6587\u4ef6\u5939\u6eda\u52a8\u4f4d\u7f6e
config.description.rememberFoldersScrollPos = \u6587\u4ef6\u5939\u6eda\u52a8\u4f4d\u7f6e\u5728\u5207\u6362\u9879\u76ee\u65f6\u4fdd\u5b58
#after 18.3.6
config.name.warning.initializers.class = \u5173\u4e8e\u811a\u672c\u521d\u59cb\u5316\u7a0b\u5e8f\u7684AS3\u7c7b\u7279\u5f81\u7f16\u8f91\u8b66\u544a
config.description.warning.initializers.class = \u5728AS3\u7c7b\u7279\u5f81\u7f16\u8f91\u4e2d\u663e\u793a\u6709\u5173\u521d\u59cb\u5316\u7a0b\u5e8f\u7684\u8b66\u544a
#after 18.4.1
config.name.maxCachedNum = \u6bcf\u4e2a\u7f13\u5b58\u7684\u6700\u5927\u7f13\u5b58\u9879\u6570

View File

@@ -0,0 +1,18 @@
# Copyright (C) 2024 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 <http://www.gnu.org/licenses/>.
dialog.title = AS\u94fe\u63a5
button.ok = \u786e\u5b9a
button.proceed = \u7ee7\u7eed
button.cancel = \u53d6\u6d88

View File

@@ -0,0 +1,25 @@
# Copyright (C) 2023 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 <http://www.gnu.org/licenses/>.
dialog.title = \u65ad\u70b9\u5217\u8868
button.goto = \u524d\u5f80
button.remove = \u79fb\u9664
button.removeAll = \u79fb\u9664\u5168\u90e8
button.close = \u5173\u95ed
breakpoint.scriptName = \u811a\u672c\u540d\u79f0
breakpoint.line = \u884c
breakpoint.status = \u72b6\u6001
breakpoint.status.invalid = \u65e0\u6548
breakpoint.status.confirmed = \u786e\u8ba4
breakpoint.status.unknown = \u672a\u77e5

View File

@@ -0,0 +1,17 @@
# 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 <http://www.gnu.org/licenses/>.
dialog.title = \u6536\u96c6\u9009\u9879
button.ok = \u786e\u5b9a
button.cancel = \u53d6\u6d88

View File

@@ -23,25 +23,25 @@ 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
images.png_gif_jpeg = PNG/GIF/JPEG
images.png = PNG
images.jpeg = JPEG
images.bmp = BMP
movies = \u5f71\u7247
movies.flv = FLV (\u65e0\u97f3\u9891)
sounds = \u58f0\u97f3
sounds.mp3_wav_flv=MP3/WAV/FLV
sounds.mp3_wav_flv = MP3/WAV/FLV
sounds.flv = FLV (\u4ec5\u97f3\u9891)
sounds.mp3_wav=MP3/WAV
sounds.mp3_wav = MP3/WAV
sounds.wav = WAV
scripts = \u811a\u672c
scripts.as = ActionScript
scripts.pcode = P-code
scripts.pcode_hex=\u5341\u516d\u8fdb\u5236 P-code
scripts.pcode_hex = \u5341\u516d\u8fdb\u5236 P-code
scripts.hex = \u5341\u516d\u8fdb\u5236
scripts.constants = \u5e38\u91cf
scripts.as_method_stubs=ActionScript\u65b9\u6cd5\u5b58\u6839
scripts.pcode_graphviz=P-code\u53ef\u89c6\u5316
scripts.as_method_stubs = ActionScript\u65b9\u6cd5\u5b58\u6839
scripts.pcode_graphviz = P-code\u53ef\u89c6\u5316
binaryData = \u4e8c\u8fdb\u5236\u6570\u636e
binaryData.raw = \u539f\u59cb
dialog.title = \u5bfc\u51fa...
@@ -52,6 +52,9 @@ morphshapes.gif = GIF
morphshapes.svg = SVG
morphshapes.canvas = HTML5 \u753b\u5e03
morphshapes.swf = SWF
morphshapes.bmp_start_end = BMP (\u5f00\u59cb, \u7ed3\u675f)
morphshapes.png_start_end = PNG (\u5f00\u59cb, \u7ed3\u675f)
morphshapes.svg_start_end = SVG (\u5f00\u59cb, \u7ed3\u675f)
frames = \u5e27
frames.png = PNG
frames.gif = GIF
@@ -84,4 +87,11 @@ zoom.invalid = \u65e0\u6548\u7f29\u653e\u503c\u3002
symbolclass = \u7b26\u53f7\u7c7b\u6620\u5c04
symbolclass.csv = CSV
#after 18.0.0
images.png_gif_jpeg_alpha=PNG/GIF/JPEG+alpha
images.png_gif_jpeg_alpha = PNG/GIF/JPEG+alpha
#after 18.5.0
fonts4 = \u5b9a\u4e49\u5b57\u4f534
fonts4.cff = CFF
embed = \u901a\u8fc7 [Embed] \u6807\u7b7e\u5bfc\u51fa\u5d4c\u5165\u7684\u8d44\u6e90
#after 20.1.0
resampleWav = Wav \u91c7\u6837\u5230 44kHz
transparentFrameBackground = \u5ffd\u7565\u80cc\u666f\u989c\u8272\uff08\u4f7f\u900f\u660e\uff09

View File

@@ -23,4 +23,9 @@ installed = \u5df2\u5b89\u88c5:
ttffile.noselection = TTF\u6587\u4ef6: <select>
ttffile.selection = TTF\u6587\u4ef6: %fontname% (%filename%)
allcharacters = \u6240\u6709\u5b57\u7b26(%available%\u4e2a\u5b57\u7b26)
#after 14.0.0
ascentdescentleading = \u8bbe\u7f6eascent,descent,leading
#after 19.1.2
font.name = \u5b57\u4f53\u540d\u79f0:
font.name.default = \u6211\u7684\u5b57\u4f53
font.source = \u6e90:

View File

@@ -214,8 +214,8 @@ FileChooser.newFolderErrorText = \u65b0\u5efa\u6587\u4ef6\u5939\u65f6\u51fa\u951
FileChooser.newFolderToolTipText = \u65b0\u5efa\u6587\u4ef6\u5939
FileChooser.other.newFolder = \u65b0\u5efa\u6587\u4ef6\u5939
FileChooser.other.newFolder.subsequent = \u65b0\u5efa\u6587\u4ef6\u5939.{0}
FileChooser.win32.newFolder=\u65b0\u5efa\u6587\u4ef6\u5939
FileChooser.win32.newFolder.subsequent=\u65b0\u5efa\u6587\u4ef6\u5939({0})
FileChooser.win32.newFolder = \u65b0\u5efa\u6587\u4ef6\u5939
FileChooser.win32.newFolder.subsequent = \u65b0\u5efa\u6587\u4ef6\u5939({0})
FileChooser.saveButtonText = \u4fdd\u5b58
FileChooser.saveButtonToolTipText = \u4fdd\u5b58\u6240\u9009\u6587\u4ef6
FileChooser.saveDialogTitleText = \u4fdd\u5b58
@@ -349,7 +349,7 @@ generictag.array.insertend = \u5728\u6700\u540e\u63d2\u5165%item%
contextmenu.expandAll = \u5168\u90e8\u5c55\u5f00
filter.sounds = \u652f\u6301\u7684\u58f0\u97f3\u683c\u5f0f(*.wav, *.mp3)
filter.sounds.wav = Wave\u6587\u4ef6\u683c\u5f0f(*.wav)
filter.sounds.mp3=MP3\u538b\u7f29\u683c\u5f0f(*.mp3)
filter.sounds.mp3 = MP3\u538b\u7f29\u683c\u5f0f(*.mp3)
error.sound.invalid = \u65e0\u6548\u7684\u58f0\u97f3\u3002
button.prev = \u4e0a\u4e00\u9875
button.next = \u4e0b\u4e00\u9875
@@ -365,8 +365,8 @@ import.select.directory = \u9009\u62e9\u5bfc\u5165\u76ee\u5f55
error.text.import = \u6587\u672c\u5bfc\u5165\u65f6\u51fa\u9519\uff0c\u662f\u5426\u7ee7\u7eed\uff1f
#after version 2.1.1
contextmenu.removeWithDependencies = \u5220\u9664\u5e76\u79fb\u9664\u4f9d\u8d56
abc.action.find-usages=\u67e5\u627e\u5f15\u7528
abc.action.find-declaration=\u67e5\u627e\u58f0\u660e
abc.action.find-usages = \u67e5\u627e\u5f15\u7528
abc.action.find-declaration = \u67e5\u627e\u58f0\u660e
contextmenu.rawEdit = RAW\u7f16\u8f91
contextmenu.jumpToCharacter = \u8f6c\u5230\u5b57\u7b26
menu.settings.dumpView = \u8f6c\u50a8\u89c6\u56fe
@@ -488,7 +488,7 @@ tagInfo.sampleCount = \u6837\u672c\u6570
filter.dmg = Mac\u53ef\u6267\u884c\u6587\u4ef6(*.dmg)
filter.linuxExe = Linux\u53ef\u6267\u884c\u6587\u4ef6
import.script.result = \u5df2\u5bfc\u5165%count%\u4e2a\u811a\u672c\u3002
import.script.as12warning=\u4ec5\u5bfc\u5165AS1/2\u811a\u672c\u3002
import.script.as12warning = \u4ec5\u5bfc\u5165AS1/2\u811a\u672c\u3002
error.constantPoolTooBig = \u5e38\u91cf\u6c60\u8fc7\u5927\u3002\u7d22\u5f15=%index%, \u5927\u5c0f=%size%
error.image.alpha.invalid = \u65e0\u6548\u7684\u900f\u660e\u901a\u9053\u6570\u636e\u3002
#after version 6.0.2
@@ -557,15 +557,15 @@ message.font.replace.updateTexts = \u66ff\u6362\u4e86\u67d0\u4e9b\u5b57\u7b26\uf
menu.settings.simplifyExpressions = \u7b80\u5316\u8868\u8fbe\u5f0f
#after 8.0.1
menu.recentFiles.empty = \u6700\u8fd1\u7684\u6587\u4ef6\u5217\u8868\u4e3a\u7a7a
message.warning.outOfMemory32BitJre=\u53d1\u751f\u5185\u5b58\u4e0d\u8db3\u9519\u8bef\uff0c\u60a8\u6b63\u572864\u4f4d\u7cfb\u7edf\u4e0a\u8fd0\u884c32\u4f4dJava\uff0c\u8bf7\u4f7f\u752864\u4f4dJava\u3002
message.warning.outOfMemory32BitJre = \u53d1\u751f\u5185\u5b58\u4e0d\u8db3\u9519\u8bef\uff0c\u60a8\u6b63\u572864\u4f4d\u7cfb\u7edf\u4e0a\u8fd0\u884c32\u4f4dJava\uff0c\u8bf7\u4f7f\u752864\u4f4dJava\u3002
menu.file.reloadAll = \u5168\u90e8\u91cd\u8f7d
message.confirm.reloadAll = \u6b64\u64cd\u4f5c\u5c06\u53d6\u6d88\u6240\u6709\u672a\u4fdd\u5b58\u7684\u66f4\u6539\uff0c\u7136\u540e\u518d\u6b21\u91cd\u65b0\u52a0\u8f7d\u6574\u4e2a\u5e94\u7528\u7a0b\u5e8f\u3002\n\u662f\u5426\u8981\u7ee7\u7eed\uff1f
export.script.singleFilePallelModeWarning = \u542f\u7528\u591a\u7ebf\u7a0b\u52a0\u901f\u65f6\u4e0d\u652f\u6301\u5355\u6587\u4ef6\u811a\u672c\u5bfc\u51fa
button.showOriginalBytesInPcodeHex = \u663e\u793a\u539f\u59cb\u5b57\u8282
button.remove = \u5220\u9664
button.showFileOffsetInPcodeHex = \u663e\u793a\u6587\u4ef6\u504f\u79fb
generic.editor.amf3.title=AMF3\u7f16\u8f91\u5668
generic.editor.amf3.help=AMF3\u503c\u8bed\u6cd5:\n\
generic.editor.amf3.title = AMF3\u7f16\u8f91\u5668
generic.editor.amf3.help = AMF3\u503c\u8bed\u6cd5:\n\
------------------\n\
\u6807\u91cf\u7c7b\u578b:\n\
%scalar_samples%\
@@ -637,8 +637,8 @@ error.outOfMemory.title = \u9519\u8bef - \u5185\u5b58\u6ea2\u51fa
error.outOfMemory = \u53cd\u7f16\u8bd1\u5668\u5185\u5b58\u6ea2\u51fa. \u5f53\u524d\u7684Java\u5806\u6700\u5927\u503c\u4e3a %maxheap%.
error.outOfMemory.windows = \u901a\u8fc7"ffdec.exe"\u8fd0\u884c\u65f6, \u5b83\u5c06\u88ab\u8bbe\u7f6e\u4e3a\u6700\u5927\u53ef\u7528\u503c.\n\u5982\u679c\u901a\u8fc7"ffdec.bat"\u8fd0\u884c, \u4f60\u53ef\u4ee5\u5728\u8be5\u6587\u4ef6\u4e2d\u66f4\u6539\u8be5\u503c.
error.outOfMemory.unixmac = \u4f60\u53ef\u4ee5\u901a\u8fc7\u7f16\u8f91"ffdec.sh"\u6587\u4ef6\u6765\u589e\u52a0\u6b64\u6700\u5927\u503c.
error.outOfMemory.64bit=\u4f60\u9700\u898164\u4f4d\u7cfb\u7edf\u548cJava\u6765\u4f7f\u7528\u6bd4CCA 1GB\u66f4\u591a\u7684\u5185\u5b58.
error.outOfMemory.32BitJreOn64bitOs=\u8b66\u544a: \u4f60\u6b63\u572864\u4f4d\u7cfb\u7edf\u4f7f\u752832\u4f4d\u7684Java. \u8bf7\u4f7f\u752864\u4f4d\u7684Java.
error.outOfMemory.64bit = \u4f60\u9700\u898164\u4f4d\u7cfb\u7edf\u548cJava\u6765\u4f7f\u7528\u6bd4CCA 1GB\u66f4\u591a\u7684\u5185\u5b58.
error.outOfMemory.32BitJreOn64bitOs = \u8b66\u544a: \u4f60\u6b63\u572864\u4f4d\u7cfb\u7edf\u4f7f\u752832\u4f4d\u7684Java. \u8bf7\u4f7f\u752864\u4f4d\u7684Java.
notavailable.internalviewer = \u6b64\u5bf9\u8c61\u7684\u9884\u89c8\u9700\u8981Flash ActiveX\u7ec4\u4ef6.\n \
\u4f60\u53ef\u4ee5\u5728"\u9ad8\u7ea7\u8bbe\u7f6e/\u5176\u4ed6"\u4e2d\n \
\u52fe\u9009"(\u5f03\u7528)\u4f7f\u7528Adobe Flash Player\u9884\u89c8"
@@ -665,11 +665,11 @@ message.info.importXml = \u5bfc\u5165XML\u65f6,\u60a8\u9700\u8981\u4e00\u4e2a\u7
tagInfo.dependentFrames = \u4f9d\u8d56\u5e27
#after 15.0.0
imagePanel.depth = \u6df1\u5ea6:
work.importing_as=\u6b63\u5728\u5bfc\u5165\u811a\u672c
importing_as.finishedin=\u9884\u8ba1\u9700\u8981 %time%
work.deobfuscating_pcode=\u53cd\u6df7\u6dc6pcode
work.injecting_debuginfo=\u6ce8\u5165\u8c03\u8bd5\u4fe1\u606f
work.generating_swd=\u751f\u6210SWD\u6587\u4ef6
work.importing_as = \u6b63\u5728\u5bfc\u5165\u811a\u672c
importing_as.finishedin = \u9884\u8ba1\u9700\u8981 %time%
work.deobfuscating_pcode = \u53cd\u6df7\u6dc6pcode
work.injecting_debuginfo = \u6ce8\u5165\u8c03\u8bd5\u4fe1\u606f
work.generating_swd = \u751f\u6210SWD\u6587\u4ef6
#after 15.1.1
button.replaceRefs = \u7528\u5176\u4ed6\u5b57\u7b26ID\u66ff\u6362\u53c2\u8003
contextmenu.cloneTag = \u590d\u5236\u6807\u7b7e
@@ -775,9 +775,9 @@ transform.transformPoint = \u8f6c\u6362\u70b9
transform.basic = \u57fa\u672c
transform.basic.flip.horizontally = \u6c34\u5e73\u7ffb\u8f6c
transform.basic.flip.vertically = \u5782\u76f4\u7ffb\u8f6c
transform.basic.rotate90.clockwise=\u65cb\u8f6c +90\u00b0
transform.basic.rotate90.anticlockwise=\u65cb\u8f6c -90\u00b0
transform.basic.rotate180=\u65cb\u8f6c 180\u00b0
transform.basic.rotate90.clockwise = \u65cb\u8f6c +90\u00b0
transform.basic.rotate90.anticlockwise = \u65cb\u8f6c -90\u00b0
transform.basic.rotate180 = \u65cb\u8f6c 180\u00b0
transform.move = \u79fb\u52a8
transform.move.horizontal = \u6c34\u5e73:
transform.move.vertical = \u5782\u76f4:
@@ -804,25 +804,25 @@ transform.clear = \u6e05\u7a7a
status.editing = \u60a8\u5df2\u8fdb\u5165\u7f16\u8f91\u6a21\u5f0f. \u70b9\u51fb\u4fdd\u5b58\u6309\u94ae\u4fdd\u5b58\u66f4\u6539. \u6216\u70b9\u51fb\u53d6\u6d88\u6309\u94ae\u653e\u5f03\u66f4\u6539. \u7f16\u8f91\u4e2d\u65e0\u6cd5\u5207\u6362\u5230\u5176\u4ed6\u6807\u7b7e.
#after 18.0.0
button.deobfuscate = \u53cd\u6df7\u6dc6
button.deobfuscate_options=\u53cd\u6df7\u6dc6\u9009\u9879
deobfuscate_options.simplify_expressions=\u7b80\u5316\u8868\u8fbe\u5f0f
deobfuscate_options.remove_obfuscated_declarations=\u5220\u9664\u5355\u4e2a\u5206\u914d\u7684\u6df7\u6dc6\u58f0\u660e
button.deobfuscate_options = \u53cd\u6df7\u6dc6\u9009\u9879
deobfuscate_options.simplify_expressions = \u7b80\u5316\u8868\u8fbe\u5f0f
deobfuscate_options.remove_obfuscated_declarations = \u5220\u9664\u5355\u4e2a\u5206\u914d\u7684\u6df7\u6dc6\u58f0\u660e
message.confirm.autoRenameIdentifiers = \u81ea\u52a8\u91cd\u547d\u540d\u6807\u8bc6\u7b26\u529f\u80fd\u5c06\u5728\u6253\u5f00SWF\u6587\u4ef6\u65f6\u4f5c\u4e3aAS\u4ee3\u7801\u6267\u884c\r\n\u5e76\u5c06\u6240\u6709\u975e\u6807\u51c6\u540d\u79f0\u91cd\u547d\u540d\u4e3a\u6709\u6548\u6807\u8bc6\u7b26.\r\n\u6b64\u529f\u80fd\u6709\u53ef\u80fd\u5728\u4fdd\u5b58\u65f6\u5bfc\u81f4SWF\u6587\u4ef6\u635f\u574f - \u98ce\u9669\u81ea\u8d1f.
error.deobfuscation = \u53cd\u6df7\u6dc6\u56e0\u90e8\u5206\u65b9\u6cd5\u5931\u8d25.
message.info.importShapes2=\u5bfc\u5165\u5f62\u72b6\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
message.info.importShapes2 = \u5bfc\u5165\u5f62\u72b6\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
\u6587\u4ef6\u5939\u7ed3\u6784\u9700\u8981\u4e0e\u5f53\u524dSWF\u5339\u914d.\r\n \
\u5982\u679c\u5b58\u5728"shapes"\u5b50\u6587\u4ef6\u5939, \u8bf7\u9009\u62e9\u5b83.\r\n \
\u4f7f\u7ed3\u6784\u6b63\u786e\u7684\u6700\u597d\u529e\u6cd5\u662f\u5148\u5bfc\u51fa\u5f53\u524dSWF\u7684\u5f62\u72b6.
message.info.importScripts2=\u5bfc\u5165\u811a\u672c\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
message.info.importScripts2 = \u5bfc\u5165\u811a\u672c\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
\u6587\u4ef6\u5939\u7ed3\u6784\u9700\u8981\u4e0e\u5f53\u524dSWF\u5339\u914d.\r\n \
\u5982\u679c\u5b58\u5728"scripts"\u5b50\u6587\u4ef6\u5939, \u8bf7\u9009\u62e9\u5b83.\r\n \
\u4f7f\u7ed3\u6784\u6b63\u786e\u7684\u6700\u597d\u529e\u6cd5\u662f\u5148\u5bfc\u51fa\u5f53\u524dSWF\u7684\u811a\u672c. \r\n\r\n \
\u6ce8\u610f\u6b64\u5bfc\u5165\u4f7f\u7528\u4e0eFFDec\u4e2d\u7684\u7f16\u8f91\u5668\u76f8\u540c\u7684\u7f16\u8bd1\u5668(AS3\u5b9e\u9a8c\u6027).
message.info.importTexts2=\u5bfc\u5165\u6587\u672c\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
message.info.importTexts2 = \u5bfc\u5165\u6587\u672c\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
\u6587\u4ef6\u5939\u7ed3\u6784\u9700\u8981\u4e0e\u5f53\u524dSWF\u5339\u914d.\r\n \
\u5982\u679c\u5b58\u5728"texts"\u5b50\u6587\u4ef6\u5939, \u8bf7\u9009\u62e9\u5b83.\r\n \
\u4f7f\u7ed3\u6784\u6b63\u786e\u7684\u6700\u597d\u529e\u6cd5\u662f\u5148\u5bfc\u51fa\u5f53\u524dSWF\u7684\u6587\u672c.
message.info.importImages2=\u5bfc\u5165\u56fe\u50cf\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
message.info.importImages2 = \u5bfc\u5165\u56fe\u50cf\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
\u6587\u4ef6\u5939\u7ed3\u6784\u9700\u8981\u4e0e\u5f53\u524dSWF\u5339\u914d.\r\n \
\u5982\u679c\u5b58\u5728"images"\u5b50\u6587\u4ef6\u5939, \u8bf7\u9009\u62e9\u5b83.\r\n \
\u4f7f\u7ed3\u6784\u6b63\u786e\u7684\u6700\u597d\u529e\u6cd5\u662f\u5148\u5bfc\u51fa\u5f53\u524dSWF\u7684\u56fe\u50cf.
@@ -835,13 +835,13 @@ error.sound.rate = \u5bfc\u5165\u7684\u58f0\u97f3\u5b58\u5728\u4e0d\u652f\u6301\
filter.movies = \u652f\u6301\u7684\u89c6\u9891\u683c\u5f0f(%extensions%)
error.movie.invalid = \u89c6\u9891\u4e0d\u53ef\u7528.
menu.file.import.movie = \u5bfc\u5165\u89c6\u9891
message.info.importMovies2=\u5bfc\u5165\u89c6\u9891\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
message.info.importMovies2 = \u5bfc\u5165\u89c6\u9891\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
\u6587\u4ef6\u5939\u7ed3\u6784\u9700\u8981\u4e0e\u5f53\u524dSWF\u5339\u914d.\r\n \
\u5982\u679c\u5b58\u5728"movies"\u5b50\u6587\u4ef6\u5939, \u8bf7\u9009\u62e9\u5b83.\r\n \
\u4f7f\u7ed3\u6784\u6b63\u786e\u7684\u6700\u597d\u529e\u6cd5\u662f\u5148\u5bfc\u51fa\u5f53\u524dSWF\u7684\u89c6\u9891.
import.movie.result = \u5df2\u5bfc\u5165%count%\u4e2a\u89c6\u9891.
menu.file.import.sound = \u5bfc\u5165\u58f0\u97f3
message.info.importSounds2=\u5bfc\u5165\u58f0\u97f3\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
message.info.importSounds2 = \u5bfc\u5165\u58f0\u97f3\u65f6,\u60a8\u9700\u8981\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u5939.\r\n \
\u6587\u4ef6\u5939\u7ed3\u6784\u9700\u8981\u4e0e\u5f53\u524dSWF\u5339\u914d.\r\n \
\u5982\u679c\u5b58\u5728"sounds"\u5b50\u6587\u4ef6\u5939, \u8bf7\u9009\u62e9\u5b83.\r\n \
\u4f7f\u7ed3\u6784\u6b63\u786e\u7684\u6700\u597d\u529e\u6cd5\u662f\u5148\u5bfc\u51fa\u5f53\u524dSWF\u7684\u58f0\u97f3.
@@ -856,4 +856,29 @@ button.morph.start = \u5f00\u59cb
button.morph.end = \u7ed3\u675f
header.displayrect.unit.pixels = \u50cf\u7d20
header.displayrect.unit.twips = \u7f07
contextmenu.exportFla = \u5bfc\u51fa\u5230FLA
#after 18.3.6
button.abc.linkedSwfs.hint = \u5176\u4ed6SWF\u4f9d\u8d56\u9879
abc.linkedSwfs.one = +1 swf
abc.linkedSwfs.more = +%num% swfs
#class trait P-code editor
error.class = \u7c7b\u9519\u8bef
#after 19.1.2
tagInfo.fileName = \u6587\u4ef6\u540d
tagInfo.x1 = x1
tagInfo.y1 = y1
tagInfo.x2 = x2
tagInfo.y2 = y2
node.scenes = \u573a\u666f
filter.as3proj = FlashDevelop AS3\u5de5\u7a0b (*.as3proj)
work.exporting.flashDevelop = \u6b63\u5728\u5bfc\u51fa\u4e3aFlashDevelop\u5de5\u7a0b
menu.file.export.flashDevelop = \u5bfc\u51fa\u4e3aFlashDevelop\u5de5\u7a0b
contextmenu.exportIdea = \u5bfc\u51fa\u4e3aIntelliJ IDEA\u5de5\u7a0b
filter.iml = IntelliJ IDEA\u5de5\u7a0b (*.iml)
work.exporting.idea = \u6b63\u5728\u5bfc\u51fa\u4e3aIntelliJ IDEA\u5de5\u7a0b
menu.file.export.idea = \u5bfc\u51fa\u4e3aIntelliJ IDEA\u5de5\u7a0b
contextmenu.exportFla = \u5bfc\u51fa\u4e3a FLA \u6587\u4ef6
export.project.select.directory = \u9009\u62e9\u65b0\u5de5\u7a0b\u4f4d\u7f6e
menu.file.saveAll = \u4fdd\u5b58\u5168\u90e8
callStack.header.swf = SWF
#after 21.0.0
button.addfunction = \u6dfb\u52a0\u65b0\u51fd\u6570

View File

@@ -0,0 +1,20 @@
# Copyright (C) 2024 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 <http://www.gnu.org/licenses/>.
dialog.title = \u8def\u5f84\u89e3\u6790
info = \u8bbe\u7f6e\u5728swf\u8def\u5f84\u4e2d\u627e\u4e0d\u5230\u8d44\u6e90\u65f6\u641c\u7d22\u7684\u76ee\u5f55\r\n\
\u60a8\u53ef\u4ee5\u4f7f\u7528\u7ba1\u9053"|"\u6765\u5206\u9694\u8def\u5f84\u5fc5\u987b\u5177\u6709\u7684\u524d\u7f00\uff0c\u4f8b\u5982"data:|C:\\MyData\\Dir"\
\u5f53\u60a8\u7684\u8def\u5f84\u4ee5"data:"\u524d\u7f00\u5f00\u5934\u65f6\r\n\u6bcf\u884c\u4e00\u4e2a\u8def\u5f84.\u76ee\u524d\u4ec5\u5728GFX\u6807\u7b7e\u4e2d\u4f7f\u7528.
button.ok = \u786e\u8ba4
button.cancel = \u53d6\u6d88

View File

@@ -0,0 +1,18 @@
# Copyright (C) 2022 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 <http://www.gnu.org/licenses/>.
dialog.title = \u5728%filetitle%\u4e2d\u9009\u62e9\u5e27\u4f4d\u7f6e
button.ok = \u786e\u8ba4
button.cancel = \u53d6\u6d88
timeline.end = \u65f6\u95f4\u8f74\u672b\u5c3e

View File

@@ -0,0 +1,17 @@
# Copyright (C) 2022 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 <http://www.gnu.org/licenses/>.
dialog.title = \u9009\u62e9%type%\u6807\u7b7e
button.ok = \u786e\u5b9a
button.cancel = \u53d6\u6d88

View File

@@ -16,3 +16,4 @@ dialog.title = \u9009\u62e9\u6807\u7b7e\u4f4d\u7f6e
button.ok = \u786e\u5b9a
button.cancel = \u53d6\u6d88
timeline.end = \u65f6\u95f4\u8f74\u672b\u5c3e
dialog.title.new.typed = \u5728 %filetitle% \u4e2d\u9009\u62e9\u65b0\u7684 %type% \u6807\u7b7e\u4f4d\u7f6e

View File

@@ -0,0 +1,22 @@
# Copyright (C) 2023 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 <http://www.gnu.org/licenses/>.
title = ABC \u5bfc\u51fa\u5de5\u5177
abc = ABC:
show.script = \u5728\u4e3b\u7a97\u53e3\u4e2d\u663e\u793a\u811a\u672c
show.method = \u5728\u4e3b\u7a97\u53e3\u4e2d\u663e\u793a\u65b9\u6cd5
show.trait = \u5728\u4e3b\u7a97\u53e3\u4e2d\u663e\u793a\u7279\u5f81
show.class = \u5728\u4e3b\u7a97\u53e3\u4e2d\u663e\u793a\u7c7b
hilight.usage = \u7a81\u51fa\u663e\u793a\u6240\u9009\u5b9a\u7684\u8def\u5f84
goto.path = \u8f6c\u5230\u8def\u5f84

View File

@@ -0,0 +1,25 @@
# Copyright (C) 2024 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 <http://www.gnu.org/licenses/>.
dialog.title = AS3\u7c7b\u94fe\u63a5
button.ok = \u786e\u5b9a
button.proceed = \u7ee7\u7eed
button.cancel = \u53d6\u6d88
classname = \u5b8c\u5168\u9650\u5b9a\u7c7b\u540d\u79f0:
class.notfound.create.abc.where.existing = \u73b0\u6709\u7684DoABC\u6807\u7b7e
class.notfound.create.abc.where.new = \u65b0\u7684ABC\u6807\u7b7e
class.notfound.onlySetClassName = \u4e0d,\u4ec5\u5206\u914d\u7c7b\u540d\u79f0
class.notfound.onlySetClassName.symbolClass.where = \u94fe\u63a5\u6570\u636e\u7684\u5b58\u50a8\u4f4d\u7f6e:
class.notfound.onlySetClassName.symbolClass.where.existing = \u73b0\u6709\u7684\u7b26\u53f7\u7c7b\u6807\u7b7e
class.notfound.onlySetClassName.symbolClass.where.new = \u65b0\u7684\u7b26\u53f7\u7c7b\u6807\u7b7e