language.name=English

menu.file=File
menu.view=View
menu.recent_projects=Recent projects
menu.no_recent_projects=No recent projects
menu.preferences=Preferences
menu.sync=Sync with editor
menu.flatten=Show flatten packages
menu.heapUsageBar=Show memory usage bar
menu.alwaysSelectOpened=Always Select Opened File/Class
menu.navigation=Navigation
menu.text_search=Text search
menu.class_search=Class search
menu.comment_search=Comment searchF
menu.tools=Tools
menu.decompile_all=Decompile all classes
menu.deobfuscation=Deobfuscation
menu.log=Log Viewer
menu.help=Help
menu.about=About
menu.update_label=New version %s available!

file.open_action=Open files ...
file.add_files_action=Add files
file.open_title=Open file
file.open_project=Open project
file.new_project=New project
file.save_project=Save project
file.save_project_as=Save project as...
file.reload=Reload files
file.live_reload=Live reload
file.live_reload_desc=Auto reload files on changes
file.export_mappings_as=Export mappings as...
file.save_all=Save all
file.export_gradle=Save as gradle project
file.save_all_msg=Select directory for save decompiled sources
file.exit=Exit

start_page.title=Start page
start_page.start=Start
start_page.recent=Recent projects

tree.sources_title=Source code
tree.resources_title=Resources
tree.loading=Loading...

progress.load=Loading
progress.export_mappings=Exporting mappings
progress.decompile=Decompiling
progress.canceling=Canceling

error_dialog.title=Error

search.previous=Previous
search.next=Next
search.mark_all=Mark All
search.regex=Regex
search.match_case=Match Case
search.whole_word=Whole word
search.find=Find

tabs.copy_class_name=Copy Name
tabs.close=Close
tabs.closeOthers=Close Others
tabs.closeAll=Close All
tabs.code=Code
tabs.smali=Smali

nav.back=Back
nav.forward=Forward

message.taskTimeout=Task exceeded time limit of %d ms.
message.userCancelTask=Task was canceled by user.
message.memoryLow=Jadx is running low on memory. Please restart with increased maximum heap size.
message.taskError=Task failed with error (check log for details).
message.errorTitle=Error
message.load_errors=Load failed.\nErrors count: %d\nClick OK to open log viewer.
message.no_classes=No classes loaded, nothing to decompile!

message.saveIncomplete=<html>Save incomplete.<br> %s<br> %d classes or resources were not saved!</html>
message.indexIncomplete=<html>Index of some classes skipped.<br> %s<br> %d classes were not indexed and will not appear in search results!</html>
message.indexingClassesSkipped=<html>Jadx is running low on memory. Therefore %d classes were not indexed.<br>If you want all classes to be indexed restart Jadx with increased maximum heap size.</html>

heapUsage.text=JADX memory usage: %.2f GB of %.2f GB

common_dialog.ok=Ok
common_dialog.cancel=Cancel
common_dialog.add=Add
common_dialog.update=Update
common_dialog.remove=Remove

file_dialog.supported_files=Supported files
file_dialog.load_dir_title=Load directory
file_dialog.load_dir_confirm=Load all files from directory?

search_dialog.open=Open
search_dialog.cancel=Cancel
search_dialog.open_by_name=Search for text:
search_dialog.search_button=Search
search_dialog.search_history=Search history
search_dialog.auto_search=Auto search
search_dialog.search_in=Search definitions of:
search_dialog.class=Class
search_dialog.method=Method
search_dialog.field=Field
search_dialog.code=Code
search_dialog.options=Search options:
search_dialog.ignorecase=Case-insensitive
search_dialog.load_more=Load more
search_dialog.load_all=Load all
search_dialog.stop=Stop
search_dialog.results_incomplete=Found %d+
search_dialog.results_complete=Found %d (complete)
search_dialog.col_node=Node
search_dialog.col_code=Code
search_dialog.sort_results=Sort results
search_dialog.regex=Regex
search_dialog.active_tab=Active tab only
search_dialog.comments=Comments
search_dialog.resource=Resource
search_dialog.keep_open=Keep open
search_dialog.tip_searching=Searching

usage_dialog.title=Usage search
usage_dialog.label=Usage for:

comment_dialog.title.add=Add code comment
comment_dialog.title.update=Update code comment
comment_dialog.label=Comment:
comment_dialog.usage=Use Shift + Enter for start a new line

log_viewer.title=Log Viewer
log_viewer.log_level=Log level:

about_dialog.title=About JADX

preferences.title=Preferences
preferences.deobfuscation=Deobfuscation
preferences.appearance=Appearance
preferences.decompile=Decompilation
preferences.plugins=Plugins
preferences.project=Project
preferences.other=Other
preferences.language=Language
preferences.lineNumbersMode=Editor line numbers mode
preferences.jumpOnDoubleClick=Enable jump on double click
preferences.useAlternativeFileDialog=Use alternative file dialog
preferences.check_for_updates=Check for updates on startup
preferences.useDx=Use dx/d8 to convert java bytecode
preferences.decompilationMode=Decompilation mode
preferences.codeCacheMode=Code cache mode
preferences.showInconsistentCode=Show inconsistent code
preferences.escapeUnicode=Escape unicode
preferences.replaceConsts=Replace constants
preferences.respectBytecodeAccessModifiers=Respect bytecode access modifiers
preferences.useImports=Use import statements
preferences.useDebugInfo=Use debug info
preferences.inlineAnonymous=Inline anonymous classes
preferences.inlineMethods=Inline methods
preferences.extractFinally=Extract finally block
preferences.fsCaseSensitive=File system is case-sensitive
preferences.skipResourcesDecode=Don't decode resources
preferences.useKotlinMethodsForVarNames=Use kotlin methods for variables rename
preferences.commentsLevel=Code comments level
preferences.autoSave=Auto save
preferences.threads=Processing threads count
preferences.excludedPackages=Excluded packages
preferences.excludedPackages.tooltip=List of space separated package names that will not be decompiled or indexed (saves RAM)
preferences.excludedPackages.button=Edit
preferences.excludedPackages.editDialog=<html>List of space separated package names that will not be decompiled or indexed (saves RAM)<br>e.g. <code>android.support</code></html>
preferences.cfg=Generate methods CFG graphs (in 'dot' format)
preferences.raw_cfg=Generate RAW CFG graphs
preferences.font=Editor font
preferences.smali_font=Smali Editor font
preferences.laf_theme=Theme
preferences.theme=Editor theme
preferences.start_jobs=Auto start background decompilation
preferences.select_font=Change
preferences.select_smali_font=Change
preferences.deobfuscation_on=Enable deobfuscation
preferences.deobfuscation_map_file_mode=Map file handle mode
preferences.deobfuscation_min_len=Minimum name length
preferences.deobfuscation_max_len=Maximum name length
preferences.deobfuscation_source_alias=Use source file name as class name alias
preferences.deobfuscation_kotlin_metadata=Parse Kotlin metadata for class and package names
preferences.deobfuscation_res_name_source=Better resources name source
preferences.save=Save
preferences.cancel=Cancel
preferences.reset=Reset
preferences.reset_message=Reset settings to default values?
preferences.reset_title=Reset settings
preferences.copy=Copy to clipboard
preferences.copy_message=All settings values has been copied to clipboard
preferences.rename=Rename identifiers
preferences.rename_case=To fix case sensitivity issues
preferences.rename_valid=To make them valid
preferences.rename_printable=To make printable
preferences.search_group_title=Search
preferences.search_results_per_page=Results per page (0 - no limit)
preferences.res_file_ext=Resource files extensions ('xml|html', * for all)
preferences.res_skip_file=Skip resources files if larger (MB)

msg.open_file=Please open file
msg.saving_sources=Saving sources
msg.language_changed_title=Language changed
msg.language_changed=New language will be displayed the next time application starts.
msg.project_error_title=Error
msg.project_error=Project could not be loaded
msg.cmd_select_class_error=Failed to select the class\n%s\nThe class does not exist.
msg.cant_add_comment=Can't add comment here

popup.bytecode_col=Show Dalvik Bytecode
popup.line_wrap=Line Wrap
popup.undo=Undo
popup.redo=Redo
popup.cut=Cut
popup.copy=Copy
popup.paste=Paste
popup.delete=Delete
popup.select_all=Select All
popup.frida=Copy as frida snippet
popup.xposed=Copy as xposed snippet
popup.find_usage=Find Usage
popup.go_to_declaration=Go to declaration
popup.exclude=Exclude
popup.exclude_packages=Exclude packages
popup.add_comment=Comment
popup.search_comment=Search comments
popup.rename=Rename
popup.search=Search "%s"
popup.search_global=Global Search "%s"

exclude_dialog.title=Package Selector
exclude_dialog.ok=OK
exclude_dialog.select_all=Select all
exclude_dialog.deselect=Deselect
exclude_dialog.invert=Invert

confirm.save_as_title=Confirm Save as
confirm.save_as_message=%s already exists.\nDo you want to replace it?
confirm.not_saved_title=Save project
confirm.not_saved_message=Save the current project before proceeding?

certificate.cert_type=Type
certificate.serialSigVer=Version
certificate.serialNumber=Serial number
certificate.cert_subject=Subject
certificate.serialValidFrom=Valid from
certificate.serialValidUntil=Valid until
certificate.serialPubKeyType=Public key type
certificate.serialPubKeyExponent=Exponent
certificate.serialPubKeyModulus=Modulus
certificate.serialPubKeyModulusSize=Modulus size (bits)
certificate.serialSigType=Signature type
certificate.serialSigOID=Signature OID
certificate.serialMD5=MD5 Fingerprint
certificate.serialSHA1=SHA-1 Fingerprint
certificate.serialSHA256=SHA-256 Fingerprint
certificate.serialPubKeyY=Y

apkSignature.signer=Signer
apkSignature.verificationSuccess=Signature verification succeeded
apkSignature.verificationFailed=Signature verification failed
apkSignature.signatureSuccess=Valid APK signature v%d found
apkSignature.signatureFailed=Invalid APK signature v%d found
apkSignature.errors=Errors
apkSignature.warnings=Warnings
apkSignature.exception=APK verification failed
apkSignature.unprotectedEntry=Files that are not protected by APK signature v1. Unauthorized modifications to these entries can only be detected by APK signature v2 and higher.

issues_panel.label=Issues:
issues_panel.errors=%d errors
issues_panel.warnings=%d warnings
issues_panel.tooltip=Open in log viewer

debugger.process_selector=Select a process to debug
debugger.step_into=Step Into (F7)
debugger.step_over=Step Over (F8)
debugger.step_out=Step Out (Shift + F8)
debugger.run=Run (F9)
debugger.stop=Stop debugger and kill app
debugger.pause=Pause
debugger.rerun=Rerun
debugger.cfm_dialog_title=Exit while debugging
debugger.cfm_dialog_msg=Are you sure to terminate debugger?

debugger.popup_set_value=Set Value
debugger.popup_change_to_zero=Change to 0
debugger.popup_change_to_one=Change to 1
debugger.popup_copy_value=Copy Value

logcat.pause=Pause Logcat
logcat.start=Resume Logcat
logcat.clear=Clear Logcat

logcat.error_fail_start=Failed to start logcat
logcat.process=Process
logcat.level=Level
logcat.default=Default
logcat.verbose=Verbose
logcat.debug=Debug
logcat.info=Info
logcat.warn=Warn
logcat.error=Error
logcat.fatal=Fatal
logcat.silent=Silent
logcat.logcat=Logcat
logcat.select_attached=Select Attached
logcat.select_all=Select All
logcat.unselect_all=Unselect All

set_value_dialog.label_value=Value
set_value_dialog.btn_set=Set Value
set_value_dialog.title=Set Value
set_value_dialog.neg_msg=Failed to set value.
set_value_dialog.sel_type=Select a type to set value.

adb_dialog.addr=ADB Addr
adb_dialog.port=ADB Port
adb_dialog.path=ADB Path
adb_dialog.launch_app=Launch App
adb_dialog.start_server=Start ADB Server
adb_dialog.refresh=Refresh
adb_dialog.tip_devices=%d devices
adb_dialog.device_node=Device
adb_dialog.missing_path=Must provide the ADB path to start an ADB server.
adb_dialog.waiting=Waiting to connect to ADB server...
adb_dialog.connecting=Connecting to ADB server, addr: %s:%s...
adb_dialog.connect_okay=ADB server connected, addr: %s:%s
adb_dialog.connect_fail=Failed to connect to ADB server.
adb_dialog.disconnected=ADB server disconnected.
adb_dialog.start_okay=ADB server started on port: %s.
adb_dialog.start_fail=Failed to start ADB server on port: %s!
adb_dialog.forward_fail=Failed to forward for some reasons.
adb_dialog.being_debugged_msg=This process seems like it's being debugged, should we proceed?
adb_dialog.unknown_android_ver=Failed to get Android release version, use Android 8 as default?
adb_dialog.being_debugged_title=It's Debugging by other.
adb_dialog.init_dbg_fail=Failed to init debugger.
adb_dialog.msg_read_mani_fail=Failed to decode AndroidManifest.xml
adb_dialog.no_devices=Can't found any device to start app.
adb_dialog.restart_while_debugging_title=Restart while debugging
adb_dialog.restart_while_debugging_msg=You're debugging an app, are you sure to restart a session?
adb_dialog.starting_debugger=Starting debugger...
