language.name=中文（简体）

menu.file=文件
menu.view=视图
menu.recent_projects=最近的项目
menu.no_recent_projects=没有最近的项目
menu.preferences=首选项
menu.sync=与编辑器同步
menu.flatten=展开显示代码包
menu.heapUsageBar=显示内存使用栏
menu.alwaysSelectOpened=始终选中打开的文件/类
menu.navigation=导航
menu.text_search=文本搜索
menu.class_search=类名搜索
menu.comment_search=注释搜索
menu.tools=工具
#menu.decompile_all=Decompile all classes
menu.deobfuscation=反混淆
menu.log=日志查看器
menu.help=帮助
menu.about=关于
menu.update_label=发现新版本 %s！

file.open_action=打开文件...
file.add_files_action=添加文件
file.open_title=打开文件
file.open_project=打开文件
file.new_project=新建项目
file.save_project=保存项目
file.save_project_as=另存项目为...
file.reload=重新加载文件
file.live_reload=实时重加载
file.live_reload_desc=文件变动时自动重载
#file.export_mappings_as=
file.save_all=全部保存
file.export_gradle=另存为 Gradle 项目
file.save_all_msg=请选择保存反编译资源的目录
file.exit=退出

start_page.title=开始页面
start_page.start=开始
start_page.recent=最近项目

tree.sources_title=源代码
tree.resources_title=资源文件
tree.loading=加载中...

progress.load=正在加载
#progress.export_mappings=
progress.decompile=反编译中
progress.canceling=正在取消

error_dialog.title=错误

search.previous=上一个
search.next=下一个
search.mark_all=标记全部
search.regex=正则表达式
search.match_case=区分大小写
search.whole_word=全词匹配
search.find=查找

tabs.copy_class_name=复制名称
tabs.close=关闭
tabs.closeOthers=关闭其他
tabs.closeAll=关闭全部
tabs.code=代码
tabs.smali=Smali

nav.back=后退
nav.forward=前进

message.taskTimeout=任务超过了 %d 毫秒时间限制。
message.userCancelTask=任务被用户取消。
message.memoryLow=Jadx内存不足，请增加最大堆空间后重新启动。
message.taskError=任务失败，出现错误（详情请查看日志）。
message.errorTitle=错误
message.load_errors=加载失败。\n错误数: %d\n点击确定查看日志
message.no_classes=没有类被加载, 没什么可反编译！

message.saveIncomplete=<html>保存未完成。<br> %s<br> %d 类或资源未被保存！</html>
message.indexIncomplete=<html>已跳过某些类索引。<br> %s<br> %d 类未被索引，不会出现在搜索结果中！</html>
message.indexingClassesSkipped=<html>Jadx 的内存不足。因此，%d 个类没有编入索引。<br>如果要将所有类编入索引，请增加的最大堆空间后重新启动 Jadx。</html>

heapUsage.text=JADX 内存使用率：%.2f GB / %.2f GB

common_dialog.ok=确定
common_dialog.cancel=取消
common_dialog.add=添加
common_dialog.update=更新
common_dialog.remove=移除

file_dialog.supported_files=支持的文件
file_dialog.load_dir_title=加载目录
file_dialog.load_dir_confirm=从目录中加载所有文件？

search_dialog.open=转到
search_dialog.cancel=取消
search_dialog.open_by_name=搜索文本：
search_dialog.search_button=搜索
search_dialog.search_history=搜索历史
search_dialog.auto_search=自动搜索
search_dialog.search_in=在以下位置搜索：
search_dialog.class=类名
search_dialog.method=方法名
search_dialog.field=字段名
search_dialog.code=代码
search_dialog.options=搜索选项：
search_dialog.ignorecase=忽略大小写
search_dialog.load_more=加载更多
search_dialog.load_all=加载所有
search_dialog.stop=停止
search_dialog.results_incomplete=已找到 %d+
search_dialog.results_complete=全部找到 %d
search_dialog.col_node=节点
search_dialog.col_code=代码
search_dialog.sort_results=结果分类
search_dialog.regex=正则表达式
search_dialog.active_tab=只在当前页搜索
search_dialog.comments=注释
search_dialog.resource=资源
search_dialog.keep_open=保持窗口
search_dialog.tip_searching=搜索中...

usage_dialog.title=查找
usage_dialog.label=查找用例：

comment_dialog.title.add=添加代码注释
comment_dialog.title.update=更新代码注释
comment_dialog.label=注释:
comment_dialog.usage=使用 Shift + Enter 换行

log_viewer.title=日志查看器
log_viewer.log_level=日志等级：

about_dialog.title=关于 JADX

preferences.title=首选项
preferences.deobfuscation=反混淆
preferences.appearance=界面
preferences.decompile=反编译
preferences.plugins=插件
preferences.project=项目
preferences.other=其他
preferences.language=语言
preferences.lineNumbersMode=编辑器行号模式
preferences.jumpOnDoubleClick=启用双击跳转
#preferences.useAlternativeFileDialog=Use alternative file dialog
preferences.check_for_updates=启动时检查更新
preferences.useDx=使用 dx/d8 来转换java字节码
preferences.decompilationMode=反编译模式
preferences.codeCacheMode=代码缓存模式
preferences.showInconsistentCode=显示不一致的代码
preferences.escapeUnicode=Unicode 字符转义
preferences.replaceConsts=替换常量
preferences.respectBytecodeAccessModifiers=遵守字节码访问修饰符
preferences.useImports=使用 import 语句
preferences.useDebugInfo=启用调试信息
preferences.inlineAnonymous=内联匿名类
preferences.inlineMethods=内联方法
preferences.extractFinally=提取finally块
preferences.fsCaseSensitive=文件系统区分大小写
preferences.skipResourcesDecode=不反编译资源文件
preferences.useKotlinMethodsForVarNames=使用Kotlin方法来重命名变量
preferences.commentsLevel=代码注释等级
preferences.autoSave=自动保存
preferences.threads=并行线程数
preferences.excludedPackages=排除的包
preferences.excludedPackages.tooltip=排除于反编译或索引的以空格分隔的包名列表（节省 RAM）
preferences.excludedPackages.button=编辑
preferences.excludedPackages.editDialog=<html>排除于反编译或索引的以空格分隔的包名列表（节省 RAM）<br>例如<code>android.support</code></html>
preferences.cfg=生成方法的 CFG 图（'.dot' 格式）
preferences.raw_cfg=生成原始的 CFG 图
preferences.font=编辑器字体
preferences.smali_font=Smali编辑器字体
preferences.laf_theme=主题
preferences.theme=编辑器主题
preferences.start_jobs=自动进行后台反编译
preferences.select_font=修改
preferences.select_smali_font=修改
preferences.deobfuscation_on=启用反混淆
preferences.deobfuscation_map_file_mode=映射文件句柄模式
preferences.deobfuscation_min_len=最小命名长度
preferences.deobfuscation_max_len=最大命名长度
preferences.deobfuscation_source_alias=使用资源名作为类的别名
preferences.deobfuscation_kotlin_metadata=解析Kotlin元数据以获得类名和包名
preferences.deobfuscation_res_name_source=更好的资源名称来源
preferences.save=保存
preferences.cancel=取消
preferences.reset=重置
preferences.reset_message=要恢复为默认设置吗？
preferences.reset_title=重置设置
preferences.copy=复制到剪切板
preferences.copy_message=所有设置都已复制
preferences.rename=重命名标识符
preferences.rename_case=需要标识符能区分大小写
preferences.rename_valid=需要标识符能符合规范
preferences.rename_printable=需要标识符可正常显示
preferences.search_group_title=搜索资源
preferences.search_results_per_page=每页结果数（0 - 无限制）
preferences.res_file_ext=文件扩展名 (e.g. .xml|.html)，* 表示所有
preferences.res_skip_file=跳过文件大小(MB)

msg.open_file=请打开文件
msg.saving_sources=正在导出源代码
msg.language_changed_title=语言已更改
msg.language_changed=新的语言将在下次应用程序启动时显示。
msg.project_error_title=错误
msg.project_error=项目无法加载
msg.cmd_select_class_error=无法选择类\n%s\n该类不存在。
msg.cant_add_comment=无法在此添加注释

popup.bytecode_col=显示Dalvik字节码
popup.line_wrap=自动换行
popup.undo=撤销
popup.redo=重做
popup.cut=剪切
popup.copy=复制
popup.paste=粘贴
popup.delete=删除
popup.select_all=全选
popup.frida=复制为 frida 片段
popup.xposed=复制为 xposed 片段
popup.find_usage=查找用例
popup.go_to_declaration=跳到声明
popup.exclude=排除此包
popup.exclude_packages=排除包
popup.add_comment=添加注释
popup.search_comment=搜索注释
popup.rename=重命名
popup.search=搜索 “%s”
popup.search_global=全局搜索 “%s”

exclude_dialog.title=选择要排除的包
exclude_dialog.ok=确定
exclude_dialog.select_all=全选
exclude_dialog.deselect=取消选择
exclude_dialog.invert=反选

confirm.save_as_title=确认另存为
confirm.save_as_message=%s 已存在。\n你想替换它吗？
confirm.not_saved_title=保存项目
confirm.not_saved_message=在继续之前保存当前项目？

certificate.cert_type=类型
certificate.serialSigVer=版本
certificate.serialNumber=序列号
certificate.cert_subject=主题
certificate.serialValidFrom=有效期始
certificate.serialValidUntil=有效期至
certificate.serialPubKeyType=公钥类型
certificate.serialPubKeyExponent=指数
certificate.serialPubKeyModulus=模数
certificate.serialPubKeyModulusSize=模数大小（位）
certificate.serialSigType=签名算法
certificate.serialSigOID=签名 OID
certificate.serialMD5=MD5 签名
certificate.serialSHA1=SHA-1 签名
certificate.serialSHA256=SHA-256 签名
certificate.serialPubKeyY=Y

apkSignature.signer=签名者
apkSignature.verificationSuccess=签名验证成功
apkSignature.verificationFailed=签名验证失败
apkSignature.signatureSuccess=找到有效的 APK 签名 v%d
apkSignature.signatureFailed=找到无效的 APK 签名 v%d
apkSignature.errors=错误
apkSignature.warnings=警告
apkSignature.exception=APK 验证失败
apkSignature.unprotectedEntry=未受 v1签名 保护的文件。对这些条目的未经授权的修改，只能通过 v2签名 或更高版本来检测。

issues_panel.label=问题:
issues_panel.errors=%d 错误
issues_panel.warnings=%d 警告
issues_panel.tooltip=点击查看日志

debugger.process_selector=选择要调试的进程
debugger.step_into=步入 (F7)
debugger.step_over=步过 (F8)
debugger.step_out=步出 (Shift + F8)
debugger.run=运行 (F9)
debugger.stop=停止调试并终止应用
debugger.pause=暂停
debugger.rerun=重新运行
debugger.cfm_dialog_title=在调试时退出
debugger.cfm_dialog_msg=您确定要终止调试器吗？

debugger.popup_set_value=修改值
debugger.popup_change_to_zero=修改为0
debugger.popup_change_to_one=修改为1
debugger.popup_copy_value=复制值

logcat.pause=暂停 Logcat
logcat.start=恢复 Logcat
logcat.clear=清空 Logcat

logcat.error_fail_start=无法启动Logcat
logcat.process=进程
logcat.level=级别
logcat.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=选择附加
logcat.select_all=选择所有
logcat.unselect_all=反选所有

set_value_dialog.label_value=值
set_value_dialog.btn_set=修改
set_value_dialog.title=设置新值
set_value_dialog.neg_msg=修改数值失败。
set_value_dialog.sel_type=选择要修改值的类型。

adb_dialog.addr=ADB IP
adb_dialog.port=ADB 端口
adb_dialog.path=ADB 路径
adb_dialog.launch_app=运行APP
adb_dialog.start_server=启动ADB服务
adb_dialog.refresh=刷新
adb_dialog.tip_devices=%d 台设备
adb_dialog.device_node=设备
adb_dialog.missing_path=必须提供ADB路径才能启动ADB服务。
adb_dialog.waiting=正在等待连接到ADB服务...
adb_dialog.connecting=正在连接ADB服务，地址: %s:%s...
adb_dialog.connect_okay=已连接ADB服务，地址: %s:%s
adb_dialog.connect_fail=连接ADB服务失败。
adb_dialog.disconnected=ADB服务已断开连接。
adb_dialog.start_okay=ADB服务启动成功 端口: %s。
adb_dialog.start_fail=ADB服务启动失败 端口: %s！
adb_dialog.forward_fail=由于某些原因无法转发。
adb_dialog.being_debugged_msg=这个进程似乎正在调试，是否继续？
adb_dialog.unknown_android_ver=获取安卓版本失败，是否默认使用Android 8？
adb_dialog.being_debugged_title=它正在由其他人调试。
adb_dialog.init_dbg_fail=初始化调试器失败。
adb_dialog.msg_read_mani_fail=解码AndroidManifest.xml失败
adb_dialog.no_devices=找不到任何设备用来启动APP。
adb_dialog.restart_while_debugging_title=调试时重新启动
adb_dialog.restart_while_debugging_msg=你正在调试一个APP，确定要重新启动一个会话吗？
adb_dialog.starting_debugger=正在启动调试器...
