# Copyright (C) 2010-2014 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/>.

menu.file = File
menu.file.open = Open...
menu.file.save = Save
menu.file.saveas = Save as...
menu.file.export.fla = Export to FLA
menu.file.export.all = Export all parts
menu.file.export.selection = Export selection
menu.file.exit = Exit

menu.tools = Tools
menu.tools.searchas = Search All ActionScript...
menu.tools.proxy = Proxy
menu.tools.deobfuscation = Deobfuscation
menu.tools.deobfuscation.pcode = P-code deobfuscation...
menu.tools.deobfuscation.globalrename = Globally rename identifier
menu.tools.deobfuscation.renameinvalid = Rename invalid identifiers
menu.tools.gotodocumentclass = Go to document class

menu.settings = Settings
menu.settings.autodeobfuscation = Automatic deobfuscation
menu.settings.internalflashviewer = Use own Flash viewer
menu.settings.parallelspeedup = Parallel SpeedUp
menu.settings.disabledecompilation = Disable decompilation (Disassemble only)
menu.settings.addtocontextmenu = Add FFDec to SWF files context menu
menu.settings.language = Change language
menu.settings.cacheOnDisk = Use caching on disk
menu.settings.gotoMainClassOnStartup = Highlight document class on startup

menu.help = Help
menu.help.checkupdates = Check for updates...
menu.help.helpus = Help us!
menu.help.homepage = Visit homepage
menu.help.about = About...

contextmenu.remove = Remove

button.save = Save
button.edit = Edit
button.cancel = Cancel
button.replace = Replace...

notavailonthisplatform = Preview of this object is not available on this platform (Windows only).

swfpreview = SWF preview
swfpreview.internal = SWF preview (Internal viewer)

parameters = Parameters

rename.enternew = Enter new name:

rename.finished.identifier = Identifier renamed.
rename.finished.multiname = %count% multiname(s) renamed.

node.texts = texts
node.images = images
node.movies = movies
node.sounds = sounds
node.binaryData = binaryData
node.fonts = fonts
node.sprites = sprites
node.shapes = shapes
node.morphshapes = morphshapes
node.buttons = buttons
node.frames = frames
node.scripts = scripts

message.warning = Warning
message.confirm.experimental = Following procedure can damage SWF file which can be then unplayable.\r\nUSE IT ON YOUR OWN RISK. Do you want to continue?
message.confirm.parallel = Parallelism can speed up loading and decompilation but uses more memory.
message.confirm.on = Do you want to turn this ON?
message.confirm.off = Do you want to turn this OFF?
message.confirm = Confirm

message.confirm.autodeobfuscate = Automatic deobfuscation is a way to decompile obfuscated code.\r\nDeobfuscation leads to slower decompilation and some of the dead code may be eliminated.\r\nIf the code is not obfuscated, it's better to turn autodeobfuscation off.

message.parallel = Parallelism
message.trait.saved = Trait successfully saved

message.constant.new.string = String "%value%" is not present in constants table. Do you want to add it?
message.constant.new.string.title = Add String
message.constant.new.integer = Integer value "%value%" is not present in constants table. Do you want to add it?
message.constant.new.integer.title = Add Integer
message.constant.new.unsignedinteger = Unsigned integer value "%value%" is not present in constants table. Do you want to add it?
message.constant.new.unsignedinteger.title = Add Unsigned integer
message.constant.new.double = Double value "%value%" is not present in constants table. Do you want to add it?
message.constant.new.double.title = Add Double

work.buffering = Buffering
work.waitingfordissasembly = Waiting for disassembly
work.gettinghilights = Getting highlights
work.disassembling = Disassembling
work.exporting = Exporting
work.searching = Searching
work.renaming = Renaming
work.exporting.fla = Exporting FLA
work.renaming.identifiers = Renaming identifiers
work.deobfuscating = Deobfuscating
work.decompiling = Decompiling
work.gettingvariables = Getting variables
work.reading.swf = Reading SWF
work.creatingwindow = Creating window
work.buildingscripttree = Building script tree

work.deobfuscating.complete = Deobfuscation complete

message.search.notfound = String "%searchtext%" not found.
message.search.notfound.title = Not found

message.rename.notfound.multiname = No multiname found under cursor
message.rename.notfound.identifier = No identifier found under cursor
message.rename.notfound.title = Not found
message.rename.renamed = Identifiers renamed: %count%

filter.images = Images (*.jpg,*.gif,*.png)
filter.fla = %version% Document (*.fla)
filter.xfl = %version% Uncompressed Document (*.xfl)
filter.swf = SWF files (*.swf)

error = Error
error.image.invalid = Invalid image.

error.text.invalid = Invalid text: %text% on line %line%
error.file.save = Cannot save file
error.file.write = Cannot write to the file
error.export = Error during export

export.select.directory = Select directory to export
export.finishedin = Exported in %time%

update.check.title = Update check
update.check.nonewversion = No new version available.

message.helpus = Please visit\r\n%url%\r\nfor details.
message.homepage = Visit homepage at: \r\n%url%

proxy = Proxy
proxy.start = Start proxy
proxy.stop = Stop proxy
proxy.show = Show proxy
exit = Exit

panel.disassembled = P-code source
panel.decompiled = ActionScript source

search.info = Search for "%text%":
search.script = Script

constants = Constants
traits = Traits

pleasewait = Please wait

abc.detail.methodtrait = Method/Getter/Setter Trait
abc.detail.unsupported = -
abc.detail.slotconsttrait = Slot/Const Trait
abc.detail.traitname = Name:

abc.detail.body.params.maxstack = Max stack:
abc.detail.body.params.localregcount = Local registers count:
abc.detail.body.params.minscope = Minimum scope depth:
abc.detail.body.params.maxscope = Maximum scope depth:
abc.detail.body.params.autofill = Auto fill on code save (GLOBAL SETTING)
abc.detail.body.params.autofill.experimental = ...EXPERIMENTAL

abc.detail.methodinfo.methodindex = Method Index:
abc.detail.methodinfo.parameters = Parameters:
abc.detail.methodinfo.returnvalue = Return value type:

error.methodinfo.params = MethodInfo Params Error
error.methodinfo.returnvalue = MethodInfo Return value type Error

abc.detail.methodinfo = MethodInfo
abc.detail.body.code = MethodBody Code
abc.detail.body.params = MethodBody params

abc.detail.slotconst.typevalue = Type and Value:

error.slotconst.typevalue = SlotConst type value Error

message.autofill.failed = Cannot get code stats for automatic body params.\r\nUncheck autofill to avoid this message.
info.selecttrait = Select class and click a trait in Actionscript source to edit it.

button.viewgraph = View Graph
button.viewhex = View Hex

abc.traitslist.instanceinitializer = instance initializer
abc.traitslist.classinitializer = class initializer

action.edit.experimental = (Experimental)

message.action.saved = Code successfully saved

error.action.save = %error% on line %line%

message.confirm.remove = Are you sure you want to remove %item%\n and all objects which depend on it?

#after version 1.6.5u1:

button.ok = OK
button.cancel = Cancel

font.name = Font name:
font.isbold = Is bold:
font.isitalic = Is italic:
font.ascent = Ascent:
font.descent = Descent:
font.leading = Leading:
font.characters = Characters:
font.characters.add = Add characters:
value.unknown = ?

yes = yes
no = no

errors.present = There are ERRORS in the log. Click to view.
errors.none = There are no errors in the log.

#after version 1.6.6:

dialog.message.title = Message
dialog.select.title = Select an Option

button.yes = Yes
button.no = No

FileChooser.openButtonText = Open
FileChooser.openButtonToolTipText = Open
FileChooser.lookInLabelText = Look in:
FileChooser.acceptAllFileFilterText = All Files
FileChooser.filesOfTypeLabelText = Files of type:
FileChooser.fileNameLabelText = File name:
FileChooser.listViewButtonToolTipText = List
FileChooser.listViewButtonAccessibleName = List
FileChooser.detailsViewButtonToolTipText = Details
FileChooser.detailsViewButtonAccessibleName = Details
FileChooser.upFolderToolTipText = Up One Level
FileChooser.upFolderAccessibleName = Up One Level
FileChooser.homeFolderToolTipText = Home
FileChooser.homeFolderAccessibleName = Home
FileChooser.fileNameHeaderText = Name
FileChooser.fileSizeHeaderText = Size
FileChooser.fileTypeHeaderText = Type
FileChooser.fileDateHeaderText = Date
FileChooser.fileAttrHeaderText = Attributes
FileChooser.openDialogTitleText = Open
FileChooser.directoryDescriptionText = Directory
FileChooser.directoryOpenButtonText = Open
FileChooser.directoryOpenButtonToolTipText = Open selected directory
FileChooser.fileDescriptionText = Generic File
FileChooser.helpButtonText = Help
FileChooser.helpButtonToolTipText = FileChooser help
FileChooser.newFolderAccessibleName = New Folder
FileChooser.newFolderErrorText = Error creating new folder
FileChooser.newFolderToolTipText = Create New Folder
FileChooser.other.newFolder = NewFolder
FileChooser.other.newFolder.subsequent = NewFolder.{0}
FileChooser.win32.newFolder = New Folder
FileChooser.win32.newFolder.subsequent = New Folder ({0})
FileChooser.saveButtonText = Save
FileChooser.saveButtonToolTipText = Save selected file
FileChooser.saveDialogTitleText = Save
FileChooser.saveInLabelText = Save in:
FileChooser.updateButtonText = Update
FileChooser.updateButtonToolTipText = Update directory listing

#after version 1.6.6u2:

FileChooser.detailsViewActionLabel.textAndMnemonic = Details
FileChooser.detailsViewButtonToolTip.textAndMnemonic = Details
FileChooser.fileAttrHeader.textAndMnemonic = Attributes
FileChooser.fileDateHeader.textAndMnemonic = Modified
FileChooser.fileNameHeader.textAndMnemonic = Name
FileChooser.fileNameLabel.textAndMnemonic = File name:
FileChooser.fileSizeHeader.textAndMnemonic = Size
FileChooser.fileTypeHeader.textAndMnemonic = Type
FileChooser.filesOfTypeLabel.textAndMnemonic = Files of type:
FileChooser.folderNameLabel.textAndMnemonic = Folder name:
FileChooser.homeFolderToolTip.textAndMnemonic = Home
FileChooser.listViewActionLabel.textAndMnemonic = List
FileChooser.listViewButtonToolTip.textAndMnemonic = List
FileChooser.lookInLabel.textAndMnemonic = Look in:
FileChooser.newFolderActionLabel.textAndMnemonic = New Folder
FileChooser.newFolderToolTip.textAndMnemonic = Create New Folder
FileChooser.refreshActionLabel.textAndMnemonic = Refresh
FileChooser.saveInLabel.textAndMnemonic = Save in:
FileChooser.upFolderToolTip.textAndMnemonic = Up One Level
FileChooser.viewMenuButtonAccessibleName = View Menu
FileChooser.viewMenuButtonToolTipText = View Menu
FileChooser.viewMenuLabel.textAndMnemonic = View
FileChooser.newFolderActionLabelText = New Folder
FileChooser.listViewActionLabelText = List
FileChooser.detailsViewActionLabelText = Details
FileChooser.refreshActionLabelText = Refresh
FileChooser.sortMenuLabelText = Arrange Icons By
FileChooser.viewMenuLabelText = View
FileChooser.fileSizeKiloBytes = {0} KB
FileChooser.fileSizeMegaBytes = {0} MB
FileChooser.fileSizeGigaBytes = {0} GB
FileChooser.folderNameLabelText = Folder name:

error.occured = Error occurred: %error%
button.abort = Abort
button.retry = Retry
button.ignore = Ignore

font.source = Source Font:

#after version 1.6.7:

menu.export = Export
menu.general = General
menu.language = Language

startup.welcometo = Welcome to
startup.selectopen = Click Open icon on the top panel or drag SWF file to this window to start.

error.font.nocharacter = Selected source font does not contain character "%char%".

warning.initializers = Static fields and consts are often initialized in initializers.\nEditing value here is usually not enough!

#after version 1.7.0u1:

menu.tools.searchmemory = Search SWFs in memory
menu.file.reload = Reload
message.confirm.reload = This action cancels all unsaved changes and reloads the SWF file again.\nDo you want to continue?

dialog.selectbkcolor.title = Select background color for SWF display
button.selectbkcolor.hint = Select background color

ColorChooser.okText = OK
ColorChooser.cancelText = Cancel
ColorChooser.resetText = Reset
ColorChooser.previewText = Preview
ColorChooser.swatchesNameText = Swatches
ColorChooser.swatchesRecentText = Recent:
ColorChooser.sampleText=Sample Text  Sample Text

#after version 1.7.1:

preview.play = Play
preview.pause = Pause
preview.stop = Stop

message.confirm.removemultiple = Are you sure you want to remove %count% items\n and all objects which depend on it?

menu.tools.searchcache = Search browsers cache

#after version 1.7.2u2

error.trait.exists = Trait with name "%name%" already exists.
button.addtrait = Add trait
button.font.embed = Embed...
button.yes.all = Yes to all
button.no.all = No to all
message.font.add.exists = Character %char% already exists in the font tag.\nDo you want to replace it?

filter.gfx = ScaleForm GFx files (*.gfx)
filter.supported = All supported filetypes
work.canceled = Canceled
work.restoringControlFlow = Restoring control flow
menu.advancedsettings.advancedsettings = Advanced Settings
menu.recentFiles = Recent files

#after version 1.7.4
work.restoringControlFlow.complete = Control flow restored
message.confirm.recentFileNotFound = File not found. Do you want to remove it from the recent file list?
contextmenu.closeSwf = Close SWF
menu.settings.autoRenameIdentifiers = Auto rename identifiers
menu.file.saveasexe = Save as Exe...
filter.exe = Executable files (*.exe)

#after version 1.8.0
font.updateTexts = Update texts

#after version 1.8.0u1
menu.file.close = Close
menu.file.closeAll = Close all
menu.tools.otherTools = Other
menu.tools.otherTools.clearRecentFiles = Clear recent files
fontName.name = Font display name:
fontName.copyright = Font copyright:
button.preview = Preview
button.reset = Reset
errors.info = There are INFORMATIONS in the log. Click to view.
errors.warning = There are WARNINGS in the log. Click to view.

decompilationError = Decompilation error

disassemblingProgress.toString = toString
disassemblingProgress.reading = Reading
disassemblingProgress.deobfuscating = Deobfuscating

contextmenu.moveTag = Move tag to

filter.swc = SWC component files (*.swc)
filter.zip = ZIP compressed files (*.zip)
filter.binary = Binary search - all files (*.*)

open.error = Error
open.error.fileNotFound = File not found
open.error.cannotOpen = Cannot open file

node.others = others

#after version 1.8.1
menu.tools.search = Text Search

#after version 1.8.1u1
menu.tools.timeline = Timeline

dialog.selectcolor.title = Select color
button.selectcolor.hint = Click to select color

#default item name, will be used in following sentences
generictag.array.item = item
generictag.array.insertbeginning = Insert %item% at the beginning
generictag.array.insertbefore = Insert %item% before
generictag.array.remove = Remove %item%
generictag.array.insertafter = Insert %item% after
generictag.array.insertend = Insert %item% at the end

#after version 2.0.0
contextmenu.expandAll = Expand all

filter.sounds = Supported sound formats (*.wav, *.mp3)
filter.sounds.wav = Wave file format (*.wav)
filter.sounds.mp3 = MP3 compressed format (*.mp3)

error.sound.invalid = Invalid sound.

button.prev = Previous
button.next = Next

#after version 2.1.0
message.action.playerglobal.title = PlayerGlobal library needed
message.action.playerglobal.needed = For ActionScript 3 direct editation, a library called "PlayerGlobal.swc" needs to be downloaded from Adobe homepage.\r\n%adobehomepage%\r\nPress OK to go to the download page.
message.action.playerglobal.place = Download the library called PlayerGlobal(.swc), and place it to directory\r\n%libpath%\r\n Press OK to continue.

message.confirm.experimental.function = This function is EXPERIMENTAL. It means that you should not trust the results and the SWF file can be disfunctional after saving.
message.confirm.donotshowagain = Do not show again

menu.import = Import
menu.file.import.text = Import text
import.select.directory = Select directory to import
error.text.import = Error during text import. Do you want to continue?

#after version 2.1.1
contextmenu.removeWithDependencies = Remove with dependencies

abc.action.find-usages = Find usages
abc.action.find-declaration = Find declaration

contextmenu.rawEdit = Raw edit
contextmenu.jumpToCharacter = Jump to character

menu.settings.dumpView = Dump view

menu.view = View
menu.file.view.resources = Resources
menu.file.view.hex = Hex dump

node.header = header

header.signature = Signature:
header.compression = Compression:
header.compression.lzma = LZMA
header.compression.zlib = ZLIB
header.compression.none = No compression
header.version = SWF Version:
header.gfx = GFX:
header.filesize = File size:
header.framerate = Frame rate:
header.framecount = Frame count:
header.displayrect = Display rect:
header.displayrect.value.twips = %xmin%,%ymin% => %xmax%,%ymax% twips
header.displayrect.value.pixels = %xmin%,%ymin% => %xmax%,%ymax% pixels

#after version 2.1.2
contextmenu.saveToFile = Save to File
contextmenu.parseActions = Parse actions
contextmenu.parseABC = Parse ABC
contextmenu.parseInstructions = Parse AVM2 Instructions

#after version 2.1.3
menu.deobfuscation = AS1/2 Deobfuscation
menu.file.deobfuscation.old = Old style
menu.file.deobfuscation.new = New style

#after version 2.1.4
contextmenu.openswfinside = Open SWF inside
binarydata.swfInside = It looks like there is SWF inside this binary data tag. Click here to load it as subtree.

#after version 3.0.0
button.zoomin.hint = Zoom in
button.zoomout.hint = Zoom out
button.zoomfit.hint = Zoom to fit
button.zoomnone.hint = Zoom to 1:1
button.snapshot.hint = Take snapshot into clipboard

editorTruncateWarning = Text truncated at position %chars% in debug mode.

font.name.intag = Font name in tag:

menu.debugger = Debugger
menu.debugger.switch = Debugger
menu.debugger.replacetrace = Replace trace calls
menu.debugger.showlog = Show Log

message.debugger = This SWF Debugger can only be used to print messages to log window, browser console or alerts.\r\nIt is NOT designed for features like step code, breakpoints etc.

contextmenu.addTag = Add tag

deobfuscation.comment.tryenable = Tip: You can try enabling "Automatic deobfucation" in Settings
deobfuscation.comment.failed = Deobfuscation is activated but decompilation still failed. If the file is NOT obfuscated, disable "Automatic deobfucation" for better results.

