If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
NEW : We have got a new blog where we post some interesting SWF internals info.

#355 Translation: Chinese
Author:
rtsjx

Date created:
Type: other
Visibility: Everybody
Assigned to:
Labels: Translation
State: opened 

Hi, I am a chinese user. I want help with Chinese translation this software.
I've finished the translation of localization files, and will be happy to hear all
opinions.
Thanks.

Hi!
Thank you very much.
Please look in the issue #354, there are some new strings for next release we are
preparing.
Also please Subscribe to that issue (link is at the bottom of that issue page)
State: new→opened
Just wait for the next release :-)
#after version 1.7.1:
preview.play = 播放
preview.pause = 暂停
preview.stop = 停止
message.confirm.removemultiple = 您确定要移除 %count%
个项目,\n以及其所有的依赖对象吗?
MainFrame:
menu.tools.searchcache = 搜索浏览器缓存
LoadFromMemoryFrame:
#after version 1.7.1:
button.save = 保存
LoadFromCacheFrame:
- attached file

MainFrame:
#after version 1.7.2u2
error.trait.exists = Trait 所用的名称 “%name%”已存在。
button.addtrait = 添加 Trait
button.font.embed = 嵌入...
button.yes.all = 全是
button.no.all = 全否
message.font.add.exists = 字符 %char% 已存在。\n您是否要替换?
FontEmbedDialog:
range.description = %name% (%available% 可用,共 %total% 个)
dialog.title = 字体嵌入
label.individual = 单字符:
abc/NewTraitDialog:
type.method = Method
type.getter = Getter
type.setter = Setter
type.const = Const
type.slot = Slot (var)
checkbox.static = Static
dialog.title = 新建 Trait
error.name = 您必须为 Trait 命名
Summary of the current translation state.
The following texts/files are not translated:
zh: Property not found in resource file: ExportDialog, property: actionscript.hex
zh: Property not found in resource file: ExportDialog, property: actionscript.pcodehex
zh: Property not found in resource file: MainFrame, property: contextmenu.closeSwf
zh: Property not found in resource file: MainFrame, property: filter.exe
zh: Property not found in resource file: MainFrame, property: filter.gfx
zh: Property not found in resource file: MainFrame, property: filter.supported
zh: Property not found in resource file: MainFrame, property:
menu.advancedsettings.advancedsettings
zh: Property not found in resource file: MainFrame, property: menu.file.saveasexe
zh: Property not found in resource file: MainFrame, property: menu.recentFiles
zh: Property not found in resource file: MainFrame, property:
menu.settings.autoRenameIdentifiers
zh: Property not found in resource file: MainFrame, property:
message.confirm.recentFileNotFound
zh: Property not found in resource file: MainFrame, property: work.canceled
zh: Property not found in resource file: MainFrame, property: work.restoringControlFlow
zh: Property not found in resource file: MainFrame, property:
work.restoringControlFlow.complete
zh: Resource file not found:
/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties
zh: 资源文件中未找到属性: ExportDialog, property: actionscript.hex
zh: 资源文件中未找到属性: ExportDialog, property: actionscript.pcodehex
zh: 资源文件中未找到属性: MainFrame, property: contextmenu.closeSwf
zh: 资源文件中未找到属性: MainFrame, property: filter.exe
zh: 资源文件中未找到属性: MainFrame, property: filter.gfx
zh: 资源文件中未找到属性: MainFrame, property: filter.supported
zh: 资源文件中未找到属性: MainFrame, property:
menu.advancedsettings.advancedsettings
zh: 资源文件中未找到属性: MainFrame, property: menu.file.saveasexe
zh: 资源文件中未找到属性: MainFrame, property: menu.recentFiles
zh: 资源文件中未找到属性: MainFrame, property:
menu.settings.autoRenameIdentifiers
zh: Property not found in resource file: MainFrame, property:
message.confirm.recentFileNotFound
zh: 资源文件中未找到属性: MainFrame, property: work.canceled
zh: 资源文件中未找到属性: MainFrame, property: work.restoringControlFlow
zh: 资源文件中未找到属性: MainFrame, property:
work.restoringControlFlow.complete
zh: 资源文件中未找到属性:
/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_zh.properties
Whats this? You've translated the "Property not found in resource file" text 14 times?
You should translate the texts from the resource files. This is just an info about which
files/texts are missing.
You can find the localization pack here: /www.free-decompiler.com/flash/translations.html
An user pushed new translated chinese strings on Github here:
https://github.com/jindrapetrik/jpexs-decompiler/commit/eb9a008bf9ce8d4a71d12beb25a0daaf57
a431e6
I hope you don't mind.
Please translate the following texts (You can skip AdvancedSettings if it is too much):
zh
-----------------------------
AboutDialog, property: translators=Translators:
AboutDialog, property: developers.others=+ others from GitHub and Google code
AboutDialog, property: developers=Developers:
AdvancedSettingsDialog, property: config.description.overrideTextExportFileName=You can
customite the filename of the expoted text. Use {filename} placeholder to use the filename
of current SWF.
AdvancedSettingsDialog, property: advancedSettings.columns.name=Name
AdvancedSettingsDialog, property: config.name.autoRenameIdentifiers=Automatic rename
identifiers
AdvancedSettingsDialog, property: config.description.showCloseConfirmation=Show again SWF
close confirmation for modified files.
AdvancedSettingsDialog, property: config.description.textExportExportFontFace=Embed font
files in SVG using font-face instead of shapes
AdvancedSettingsDialog, property: config.name.textExportExportFontFace=Use font-face in
SVG export
AdvancedSettingsDialog, property: advancedSettings.columns.value=Value
AdvancedSettingsDialog, property: config.description.resolveConstants=Turn this off to
show 'constantxx' instead of real values in P-code window
AdvancedSettingsDialog, property: config.description.showTraitSavedMessage=Show again
trait saved message
AdvancedSettingsDialog, property: config.name.openMultipleFiles=Open multiple files
AdvancedSettingsDialog, property: config.description.parallelSpeedUp=Parallelism can speed
up decompilation
AdvancedSettingsDialog, property: config.group.description.import=Configuration of
imports
AdvancedSettingsDialog, property:
config.description.decompilationTimeoutSingleMethod=Decompiler will stop ActionScript
decompilation after reaching this time in one method
AdvancedSettingsDialog, property: config.name.autoDeobfuscate=Automatic deobfuscation
AdvancedSettingsDialog, property: config.name.resolveConstants=Resolve constants in AS1/2
p-code
AdvancedSettingsDialog, property: config.group.description.other=Other uncategorized
configs
AdvancedSettingsDialog, property: config.name.textImportResizeTextBoundsMode=Text bounds
resize mode
AdvancedSettingsDialog, property: config.name.lastOpenDir=(Internal) Last open directory
AdvancedSettingsDialog, property: config.name.lastRenameType=(Internal) Last rename type
AdvancedSettingsDialog, property: config.name.gui.splitPane1.dividerLocation=(Internal)
Splitter location 1
AdvancedSettingsDialog, property: config.name.getLocalNamesFromDebugInfo=AS3: Get local
register names from debug info
AdvancedSettingsDialog, property: config.group.description.script=ActionScript
decompilation related
AdvancedSettingsDialog, property: config.name.gui.fontPreviewWindow.width=(Internal) Last
font preview window width
AdvancedSettingsDialog, property: config.name.displayFileName=Show SWF name in title
AdvancedSettingsDialog, property: config.description.dumpTags=Dump tags to console on
reading SWF file
AdvancedSettingsDialog, property: config.name.showCloseConfirmation=Show again SWF close
confirmation
AdvancedSettingsDialog, property: config.name.debuggerPort=Debugger port
AdvancedSettingsDialog, property: config.name.parallelThreadCount=Number of threads
AdvancedSettingsDialog, property: config.group.description.ui=User intercace
configuration
AdvancedSettingsDialog, property:
config.name.textExportSingleFileRecordSeparator=Separator of records in one file text
export
AdvancedSettingsDialog, property: config.name.showCodeSavedMessage=Show again code saved
message
AdvancedSettingsDialog, property: config.description.export.formats=Last used export
formats
AdvancedSettingsDialog, property: config.description.lastDebuggerReplaceFunction=Function
name which was last selected in replace trace function with debugger
AdvancedSettingsDialog, property: config.description.packJavaScripts=Run JavaScript packer
on scripts created on Canvas Export.
AdvancedSettingsDialog, property: config.name.recentFiles=(Internal) Recent files
AdvancedSettingsDialog, property: config.name.showTraitSavedMessage=Show again trait saved
message
AdvancedSettingsDialog, property: config.name.useHexColorFormat=Hex color format
AdvancedSettingsDialog, property: config.name.warning.experimental.as12edit=Warn on AS1/2
direct edit
AdvancedSettingsDialog, property: config.name.textExportSingleFileSeparator=Separator of
texts in one file text export
AdvancedSettingsDialog, property: config.description.warning.experimental.as3edit=Show
warning on AS3 experimental direct editation
AdvancedSettingsDialog, property: config.group.name.other=Other
AdvancedSettingsDialog, property: config.description.openMultipleFiles=Allows opening
multiple files at once in one window
AdvancedSettingsDialog, property: config.name.useDetailedLogging=Detailed Logging
AdvancedSettingsDialog, property: config.name.registerNameFormat=Register variable format
AdvancedSettingsDialog, property: config.name.formatting.indent.size=Characters per
indent
AdvancedSettingsDialog, property: config.name.useRibbonInterface=Ribbon interface
AdvancedSettingsDialog, property: config.description.check.updates.nightly=Checking for
nightly version updates
AdvancedSettingsDialog, property: config.description.useFrameCache=Cache frames before
rendering again
AdvancedSettingsDialog, property: config.description.paramNamesEnable=Using parameter
names in decompiling may cause problems because official programs like Flash CS 5.5
inserts wrong parameter names indices
AdvancedSettingsDialog, property: config.description.textExportSingleFile=Exporting texts
in one file instead of multiple
AdvancedSettingsDialog, property: config.description.check.updates.stable=Checking for
stable version updates
AdvancedSettingsDialog, property: config.name.displayDebuggerInfo=(Internal) Display
debugger info
AdvancedSettingsDialog, property: config.name.gui.window.height=(Internal) Last window
height
AdvancedSettingsDialog, property: config.group.name.display=Display
AdvancedSettingsDialog, property: config.description.autoLoadEmbeddedSwfs=Automaticaly
load the embedded SWFs from DefineBinaryData tags.
AdvancedSettingsDialog, property: config.description.syntaxHighlightLimit=Maximum number
of characters to run syntax hilight on
AdvancedSettingsDialog, property: config.name.gui.window.maximized.vertical=(Internal)
Window maximized vertically
AdvancedSettingsDialog, property: advancedSettings.columns.description=Description
AdvancedSettingsDialog, property: config.name.gotoMainClassOnStartup=Go to main class on
startup (AS3)
AdvancedSettingsDialog, property: config.description.useDetailedLogging=Log detailed error
messages and info for debugging purposes
AdvancedSettingsDialog, property: config.description.debuggerPort=Port used for socket
debugging
AdvancedSettingsDialog, property: config.description.lastExportDir=Last used export
directory
AdvancedSettingsDialog, property: config.name.gui.fontPreviewWindow.height=(Internal) Last
font preview window height
AdvancedSettingsDialog, property: config.description.decimalAddress=Use decimal addresses
instead of hexadecimal
AdvancedSettingsDialog, property: config.description.fontPairing=Font pairs for importing
new characters
AdvancedSettingsDialog, property: config.description.registerNameFormat=Format of local
register variable names. Use %d for register number.
AdvancedSettingsDialog, property: config.description.useRibbonInterface=Uncheck to use
classic interface without ribbon menu
AdvancedSettingsDialog, property: config.name.cacheOnDisk=Use caching on disk
AdvancedSettingsDialog, property: config.group.name.format=Formatting
AdvancedSettingsDialog, property: config.group.name.decompilation=Decompilation
AdvancedSettingsDialog, property: config.name.export.zoom=(Internal) Export zoom
AdvancedSettingsDialog, property: config.name.gui.fontPreviewWindow.posY=(Internal) Last
font preview window Y
AdvancedSettingsDialog, property: config.name.export.formats=(Internal) Export formats
AdvancedSettingsDialog, property: config.description.useHexColorFormat=Show the colors in
hex format
AdvancedSettingsDialog, property: config.name.gui.fontPreviewWindow.posX=(Internal) Last
font preview window X
AdvancedSettingsDialog, property: config.description.warning.experimental.as12edit=Show
warning on AS1/2 experimental direct editation
AdvancedSettingsDialog, property: config.group.description.decompilation=Global
decompilation related functions
AdvancedSettingsDialog, property: config.description.textExportSingleFileSeparator=Text to
insert between texts in single file text export
AdvancedSettingsDialog, property: config.name.check.updates.delay=Updates check delay
AdvancedSettingsDialog, property: config.name.check.updates.nightly=Check for nightly
versions
AdvancedSettingsDialog, property: config.description.lastOpenDir=Last used open directory
AdvancedSettingsDialog, property: config.name.lastSaveDir=(Internal) Last save directory
AdvancedSettingsDialog, property: config.description.tagTreeShowEmptyFolders=Show empty
folders in tag tree.
AdvancedSettingsDialog, property: config.name.paramNamesEnable=Enable parameter names in
AS3
AdvancedSettingsDialog, property: config.name.showOldTextDuringTextEditing=Show old text
during text editing
AdvancedSettingsDialog, property: config.description.exportTimeout=Decompiler will stop
exporting after reaching this time
AdvancedSettingsDialog, property: config.name.parallelSpeedUp=Parallel SpeedUp
AdvancedSettingsDialog, property: config.description.gui.avm2.splitPane.dividerLocation=
AdvancedSettingsDialog, property: config.description.textImportResizeTextBoundsMode=Text
bounds resize mode after text editing.
AdvancedSettingsDialog, property: config.name.guiActionSplitPaneDividerLocation=(Internal)
AS1/2 splitter location
AdvancedSettingsDialog, property: config.name.sublimiter=Limit of code subs
AdvancedSettingsDialog, property: default=default
AdvancedSettingsDialog, property: config.name.decompile=Show ActionScript source
AdvancedSettingsDialog, property: config.name.dumpView=Dump View
AdvancedSettingsDialog, property: config.group.description.display=Flash objects display,
etc.
AdvancedSettingsDialog, property: config.name.gui.splitPane2.dividerLocation=(Internal)
Splitter location 2
AdvancedSettingsDialog, property: config.description.gui.fontPreviewWindow.width=
AdvancedSettingsDialog, property: config.description.getLocalNamesFromDebugInfo=If debug
info present, renames local registers from _loc_x_ to real names. This can be turned off
because some obfuscators use invalid register names there.
AdvancedSettingsDialog, property: config.description.gui.window.height=Last saved window
height
AdvancedSettingsDialog, property: config.description.gui.window.maximized.vertical=Last
window state - maximized vertically
AdvancedSettingsDialog, property: config.name.debugCopy=Debug recompile
AdvancedSettingsDialog, property: config.description.showCodeSavedMessage=Show again code
saved message
AdvancedSettingsDialog, property: config.name.saveAsExeScaleMode=Save as EXE scale mode
AdvancedSettingsDialog, property: config.name.beginBlockOnNewLine=Curly brace on new line
AdvancedSettingsDialog, property:
config.name.gui.avm2.splitPane.dividerLocation=(Internal) AS3 Splitter location
AdvancedSettingsDialog, property: config.description.gui.splitPane1.dividerLocation=
AdvancedSettingsDialog, property: config.description.parallelThreadCount=Number of threads
for parallel speedup
AdvancedSettingsDialog, property: config.name.formatting.indent.useTabs=Tabs for indent
AdvancedSettingsDialog, property: config.group.name.update=Updates
AdvancedSettingsDialog, property: config.description.recentFiles=Recent opened files
AdvancedSettingsDialog, property: config.name.decimalAddress=Use decimal addresses
AdvancedSettingsDialog, property: config.name.lastUpdatesCheckDate=(Internal) Last update
check date
AdvancedSettingsDialog, property: config.description.formatting.indent.size=Number or
spaces(or tabs) for one indentation
AdvancedSettingsDialog, property: config.description.sublimiter=Limit of code subs for
obfuscated code.
AdvancedSettingsDialog, property: advancedSettings.dialog.title=Advanced Settings
AdvancedSettingsDialog, property: config.description.locale=Locales identifier
AdvancedSettingsDialog, property: config.name.lzmaFastBytes=LZMA fast bytes (valid values:
5-255)
AdvancedSettingsDialog, property: config.group.description.format=ActionScript code
formatting
AdvancedSettingsDialog, property: config.description.randomDebuggerPackage=This renames
Debugger package to random string which makes debugger presence harder to detect by
ActionScript
AdvancedSettingsDialog, property: config.name.internalFlashViewer=Use own Flash viewer
AdvancedSettingsDialog, property: config.description.saveAsExeScaleMode=Scaling mode for
EXE export
AdvancedSettingsDialog, property: config.name.gui.window.maximized.horizontal=(Internal)
Window maximized horizontally
AdvancedSettingsDialog, property: config.name.packJavaScripts=Pack JavaScripts
AdvancedSettingsDialog, property: config.description.gotoMainClassOnStartup=Navigates to
document class of AS3 file on SWF opening
AdvancedSettingsDialog, property: config.description.displayDebuggerInfo=Display info
about debugger before switching it
AdvancedSettingsDialog, property: config.name.updateProxyAddress=Http Proxy address for
checking updates
AdvancedSettingsDialog, property:
config.description.textExportSingleFileRecordSeparator=Text to insert between text records
in single file text export
AdvancedSettingsDialog, property: config.description.dumpView=View raw data dump
AdvancedSettingsDialog, property: config.name.offeredAssociation=(Internal) Association
with SWF files displayed
AdvancedSettingsDialog, property: config.name.locale=Language
AdvancedSettingsDialog, property: config.description.guiActionSplitPaneDividerLocation=
AdvancedSettingsDialog, property: config.description.decompilationTimeoutFile=Decompiler
will stop ActionScript decompilation after reaching this time in one file
AdvancedSettingsDialog, property: config.name.overrideTextExportFileName=Override text
export filename
AdvancedSettingsDialog, property: config.name.decompilationTimeoutFile=Single file
decompilation timeout (seconds)
AdvancedSettingsDialog, property: config.name.debugMode=Debug mode
AdvancedSettingsDialog, property: config.name.deobfuscationMode=Deobfuscation mode
AdvancedSettingsDialog, property: config.description.cacheOnDisk=Cache already decompiled
parts on hard drive instead of memory
AdvancedSettingsDialog, property: config.description.export.zoom=Last used export zoom
AdvancedSettingsDialog, property: config.group.description.limit=Decompilation limits for
obfuscated code, etc.
AdvancedSettingsDialog, property: config.description.gui.window.width=Last saved window
width
AdvancedSettingsDialog, property: config.description.gui.window.maximized.horizontal=Last
window state - maximized horizontally
AdvancedSettingsDialog, property: config.name.randomDebuggerPackage=Use random package
name for Debugger
AdvancedSettingsDialog, property: config.description.gui.fontPreviewWindow.posY=
AdvancedSettingsDialog, property: config.description.showMethodBodyId=Shows the id of the
methodbody for commandline import
AdvancedSettingsDialog, property: config.description.gui.fontPreviewWindow.posX=
AdvancedSettingsDialog, property: config.description.decompile=You can disable AS
decompilation, then only P-code is shown
AdvancedSettingsDialog, property: config.group.name.export=Export
AdvancedSettingsDialog, property: config.description.lastSaveDir=Last used save directory
AdvancedSettingsDialog, property: config.description.check.updates.delay=Minimum time
between automatic checks for updates on application start
AdvancedSettingsDialog, property: config.group.description.update=Checking for updates
AdvancedSettingsDialog, property: config.description.updateProxyAddress=Http Proxy address
for checking updates. Format: example.com:8080
AdvancedSettingsDialog, property: config.description.gui.splitPane2.dividerLocation=
AdvancedSettingsDialog, property: config.name.pluginPath=Plugin Path
AdvancedSettingsDialog, property: config.group.description.debug=Debugging settings
AdvancedSettingsDialog, property: config.name.warning.experimental.as3edit=Warn on AS3
direct edit
AdvancedSettingsDialog, property: config.description.debugCopy=Tries to compile SWF file
again just after opening to ensure it produces same binary code. Use for DEBUGGING only!
AdvancedSettingsDialog, property: config.description.autoDeobfuscate=Run deobfuscation on
every file before ActionScript decompilation
AdvancedSettingsDialog, property: config.name.useFrameCache=Use frame cache
AdvancedSettingsDialog, property: config.description.formatting.indent.useTabs=Use tabs
instead of spaces for indentation
AdvancedSettingsDialog, property: config.description.guiPreviewSplitPaneDividerLocation=
AdvancedSettingsDialog, property: config.description.openFolderAfterFlaExport=Display
output directory after exporting FLA file
AdvancedSettingsDialog, property: config.name.openFolderAfterFlaExport=Open folder after
FLA export
AdvancedSettingsDialog, property: config.description.displayFileName=Display SWF file/url
name in the window title (You can make screenshots then)
AdvancedSettingsDialog, property: config.group.name.limit=Limits
AdvancedSettingsDialog, property: config.description.showAllAddresses=Display all
ActionScript instruction addresses
AdvancedSettingsDialog, property: config.name.gui.window.width=(Internal) Last window
width
AdvancedSettingsDialog, property: config.description.offeredAssociation=Dialog about file
association was already displayed
AdvancedSettingsDialog, property: config.name.showMethodBodyId=Show method body id
AdvancedSettingsDialog, property: config.description.lastUpdatesCheckDate=Date of last
checking for updates on server
AdvancedSettingsDialog, property: config.name.lastExportDir=(Internal) Last export
directory
AdvancedSettingsDialog, property: config.description.deobfuscationMode=Run deobfuscation
on every file before ActionScript decompilation
AdvancedSettingsDialog, property: config.description.beginBlockOnNewLine=Begin block with
curly brace on new line
AdvancedSettingsDialog, property: config.group.name.import=Import
AdvancedSettingsDialog, property: config.description.check.updates.enabled=Automatic
checking for updates on application start
AdvancedSettingsDialog, property: config.description.showOldTextDuringTextEditing=Shows
the original text of the text tag with gray color in the preview area.
AdvancedSettingsDialog, property: config.group.name.debug=Debug
AdvancedSettingsDialog, property:
config.name.guiPreviewSplitPaneDividerLocation=(Internal) Preview splitter location
AdvancedSettingsDialog, property: config.name.lastDebuggerReplaceFunction=(Internal) Last
selected trace replacement
AdvancedSettingsDialog, property: config.description.autoRenameIdentifiers=Automatically
rename invalid indentifiers on SWF load
AdvancedSettingsDialog, property: config.name.maxRecentFileCount=Max recent count
AdvancedSettingsDialog, property: config.description.gui.fontPreviewWindow.height=
AdvancedSettingsDialog, property: advancedSettings.restartConfirmation=You must restart
the program for some modifications to take effect. Do you want to restart it now?
AdvancedSettingsDialog, property: config.description.guiFontPreviewSampleText=Last font
preview sample text list index
AdvancedSettingsDialog, property: config.group.name.script=Scripts
AdvancedSettingsDialog, property: config.name.guiFontPreviewSampleText=(Internal) Last
font preview sample text
AdvancedSettingsDialog, property: config.name.exportTimeout=Total export timeout
(seconds)
AdvancedSettingsDialog, property: config.name.tagTreeShowEmptyFolders=Show empty folders
AdvancedSettingsDialog, property: config.name.dumpTags=Dump tags to console
AdvancedSettingsDialog, property: config.description.internalFlashViewer=Use JPEXS Flash
Viewer instead of standard Flash Player for flash parts display
AdvancedSettingsDialog, property: config.description.lastRenameType=Last used rename
identifiers type
AdvancedSettingsDialog, property: config.description.pluginPath=-
AdvancedSettingsDialog, property: config.group.description.export=Configuration of
exports
AdvancedSettingsDialog, property: config.description.debugMode=Mode for debugging. Turns
on debug menu.
AdvancedSettingsDialog, property: config.description.lzmaFastBytes=Fast bytes parameter of
the LZMA encoder
AdvancedSettingsDialog, property: config.name.textExportSingleFile=Export texts in single
file
AdvancedSettingsDialog, property: config.group.name.ui=Interface
AdvancedSettingsDialog, property: config.name.showAllAddresses=Show all addresses
AdvancedSettingsDialog, property: config.name.decompilationTimeoutSingleMethod=AS3: Single
method decompilation timeout (seconds)
AdvancedSettingsDialog, property: config.name.check.updates.stable=Check for stable
versions
AdvancedSettingsDialog, property: config.description.maxRecentFileCount=Maximum number of
recent files
AdvancedSettingsDialog, property: config.name.check.updates.enabled=Updates check enabled
AdvancedSettingsDialog, property: config.name.autoLoadEmbeddedSwfs=Auto load embedded
SWFs
AdvancedSettingsDialog, property: config.name.syntaxHighlightLimit=Syntax hilight max
chars
AdvancedSettingsDialog, property: config.name.fontPairing=(Internal) Font pairs for
import
DebugLogDialog, property: dialog.title=Debugger Log
DebugLogDialog, property: msg.header=connection %clientid%:
DebugLogDialog, property: button.close=Close
DebugLogDialog, property: button.clear=Clear
ExportDialog, property: zoom.invalid=Invalid zoom value.
ExportDialog, property: frames.bmp=BMP
ExportDialog, property: frames.png=PNG
ExportDialog, property: frames.canvas=HTML5 Canvas
ExportDialog, property: frames.svg=SVG
ExportDialog, property: frames.avi=AVI
ExportDialog, property: scripts.pcode_hex=P-code with Hex
ExportDialog, property: zoom.percent=%
ExportDialog, property: fonts.ttf=TTF
ExportDialog, property: frames.pdf=PDF
ExportDialog, property: binaryData=Binary data
ExportDialog, property: frames=Frames
ExportDialog, property: sounds.mp3_wav=MP3/WAV
ExportDialog, property: shapes.canvas=HTML5 Canvas
ExportDialog, property: binaryData.raw=Raw
ExportDialog, property: morphshapes.gif=GIF
ExportDialog, property: morphshapes.canvas=HTML5 Canvas
ExportDialog, property: fonts.woff=WOFF
ExportDialog, property: morphshapes=Morphshapes
ExportDialog, property: fonts=Fonts
ExportDialog, property: scripts.hex=Hex
ExportDialog, property: zoom=Zoom
ExportDialog, property: frames.gif=GIF
ExportDialog, property: sounds.wav=WAV
ExportDialog, property: morphshapes.svg=SVG
ExportDialog, property: texts.svg=SVG
FontEmbedDialog, property: ttffile.selection=TTF file: %fontname% (%filename%)
FontEmbedDialog, property: installed=Installed:
FontEmbedDialog, property: error.invalidfontfile=Invalid font file
FontEmbedDialog, property: filter.ttf=True Type Font files (*.ttf)
FontEmbedDialog, property: button.loadfont=Load font from disk...
FontEmbedDialog, property: allcharacters=All characters (%available% characters)
FontEmbedDialog, property: ttffile.noselection=TTF file: <select>
FontEmbedDialog, property: error.cannotreadfontfile=Cannot read font file
FontPreviewDialog, property: fontPreview.dialog.title=Font preview
LoadFromMemoryFrame, property: column.pid=PID
LoadFromMemoryFrame, property: column.version=Version
LoadFromMemoryFrame, property: column.fileSize=File Size
LoadFromMemoryFrame, property: column.processName=Process Name
MainFrame, property: work.restoringControlFlow=Restoring control flow
MainFrame, property: preview.prevframe=Previous frame
MainFrame, property: button.snapshot.hint=Take snapshot into clipboard
MainFrame, property: menu.debugger=Debugger
MainFrame, property: preview.nextframe=Next frame
MainFrame, property: contextmenu.addTag=Add tag
MainFrame, property: message.confirm.closeAll=There are unsaved changes. Do you really
want to close all SWFs?
MainFrame, property: filter.xml=XML
MainFrame, property: deobfuscation.comment.failed=Deobfuscation is activated but
decompilation still failed. If the file is NOT obfuscated, disable "Automatic
deobfucation" for better results.
MainFrame, property: preview.gotoframe.dialog.title=Goto frame
MainFrame, property: message.confirm.close=There are unsaved changes. Do you really want
to close {swfName}?
MainFrame, property: button.zoomin.hint=Zoom in
MainFrame, property: button.setAdvanceValues=Set advance values
MainFrame, property: menu.debugger.showlog=Show Log
MainFrame, property: font.name.intag=Font name in tag:
MainFrame, property: menu.advancedsettings.advancedsettings=Advanced Settings
MainFrame, property: menu.recentFiles=Recent files
MainFrame, property: deobfuscation.comment.tryenable=Tip: You can try enabling "Automatic
deobfucation" in Settings
MainFrame, property: filter.supported=All supported filetypes
MainFrame, property: button.zoomfit.hint=Zoom to fit
MainFrame, property: preview.gotoframe=Goto frame...
MainFrame, property: binarydata.swfInside=It looks like there is SWF inside this binary
data tag. Click here to load it as subtree.
MainFrame, property: menu.tools.replace=Text Replace
MainFrame, property: menu.debugger.replacetrace=Replace trace calls
MainFrame, property: menu.debugger.switch=Debugger
MainFrame, property: preview.gotoframe.dialog.frame.error=Invalid frame number. It must be
number between %min% and %max%.
MainFrame, property: button.zoomnone.hint=Zoom to 1:1
MainFrame, property: contextmenu.importSwfXml=Import SWF XML
MainFrame, property: error.text.invalid.continue=Invalid text: %text% on line %line%. Do
you want to continue?
MainFrame, property: fit=fit
MainFrame, property: filter.gfx=ScaleForm GFx files (*.gfx)
MainFrame, property: message.debugger=This SWF Debugger can only be used to print messages
to log window, browser console or alerts.
It is NOT designed for features like step code, breakpoints etc.
MainFrame, property: preview.gotoframe.dialog.message=Enter frame number (%min% - %max%)
MainFrame, property: contextmenu.exportSwfXml=Export SWF as XML
MainFrame, property: button.zoomout.hint=Zoom out
MainFrame, property: contextmenu.copyTag=Copy tag to
MainFrame, property: editorTruncateWarning=Text truncated at position %chars% in debug
mode.
MainFrame, property: contextmenu.openswfinside=Open SWF inside
MainFrame, property: work.canceled=Canceled
MainFrame, property: contextmenu.exportJavaSource=Export Java Source
ReplaceTraceDialog, property: dialog.title=Replace Trace function calls
ReplaceTraceDialog, property: function.debugConsole=debugConsole - web browser javascript
console.log
ReplaceTraceDialog, property: function.debugAlert=debugAlert - web browser javascript
alert
ReplaceTraceDialog, property: function.debugSocket=debugSocket - socket connection to the
decompiler
SearchDialog, property: checkbox.searchText=Search in texts
SearchDialog, property: dialog.title=Text search
SearchDialog, property: checkbox.searchAS=Search in AS
SearchDialog, property: label.replacementtext=Replacement text:
SearchDialog, property: checkbox.replaceInParameters=Replace in parameters
SearchDialog, property: dialog.title.replace=Text replace
SearchResultsDialog, property: dialog.title=Search results: %text%
SearchResultsDialog, property: button.goto=Go to
SearchResultsDialog, property: button.close=Close
UsageFrame, property: dialog.title.declaration=Declaration:
ProxyFrame, property: column.url=URL
ProxyFrame, property: copy.url=Copy URL
ProxyFrame, property: column.size=Size
ProxyFrame, property: error.save.as=Cannot save file
ProxyFrame, property: error.start.server=Cannot start server on port %port%. Please check
if port is not blocked by other application.
ProxyFrame, property: error.replace=Cannot replace data
ProxyFrame, property: column.accessed=Accessed
ProxyFrame, property: save.as=Save as...
ProxyFrame, property: replace=Replace...
In issue #1272, an user updated Chinese translation and I guess he would like to help in
the future too, so I am informing you that there is second translator now, If you don't
mind...
ok. tks.
Thank you, I added it to nightly 2507.
Thank you, Liushui,
do you want your name to be added to the authors list?
There is a special item in AboutDialog resource called "translation.author".
It is currently set to for Chinese:
translation.author = 晓之车,安安,王晨旭
What name would you like to add to that list?
流水渺渺
Chinese translation update to v21.1.0 nightly 2926
Is it possible to provide an option to modify the interface font? The default font display
is not aesthetically pleasing (non-important work).
Thank you very much for your work.

Thanks.
I pushed your changes to nightly 2941.
For the font - There is option to change source code font (The editbox for its change is
not very user friendly).
For overall font of the UI, if you want it to be configurable, please create separate
issue - feature request, thanks.
Thank you!, I added it to nightly 2958.
Chinese translation update to v21.1.3 nightly 2987
It seems that the previous translation update file has not been added to the new version.
As the simple mode has been changed to a simple editor and is still under development, I
have made some modifications to the translation (mainly in/docs/pcode/as3)
Thank you very much for your work.

Thank you for the translation, I added it to nightly 2988.
Added to nightly 2991.
Chinese translation update to v21.1.3 nightly 3003
"sol editor "and "sol cookie editor "are actually the same tool and have the same meaning
in context, so there is no special need to change the translation. The translation of the
word "cookie "generally maintains the terminology itself.
Thank you very much for your work.

Added to nightly 3009.