diff --git a/jadx-gui/src/main/resources/i18n/Messages_zh_CN.properties b/jadx-gui/src/main/resources/i18n/Messages_zh_CN.properties
index 719b3ee845e..54c4c48ee66 100644
--- a/jadx-gui/src/main/resources/i18n/Messages_zh_CN.properties
+++ b/jadx-gui/src/main/resources/i18n/Messages_zh_CN.properties
@@ -10,14 +10,14 @@ menu.flatten=展开显示代码包
menu.heapUsageBar=显示内存使用栏
menu.alwaysSelectOpened=始终选中打开的文件/类
menu.dock_log=停靠日志查看器
-#menu.dock_quick_tabs=Dock quick tabs
+menu.dock_quick_tabs=停靠快速标签
menu.navigation=导航
menu.text_search=文本搜索
menu.class_search=类名搜索
menu.comment_search=注释搜索
-menu.go_to_main_activity=前往主 Activity
-#menu.go_to_application=Go to Application
-menu.go_to_android_manifest=前往 AndroidManifest.xml
+menu.go_to_main_activity=前往 主Activity
+menu.go_to_application=前往 Application
+menu.go_to_android_manifest=前往 AndroidManifest
menu.tools=工具
menu.plugins=插件
menu.decompile_all=反编译所有类
@@ -48,7 +48,7 @@ file.save=保存
file.export_gradle=另存为 Gradle 项目
file.save_all_msg=请选择保存反编译资源的目录
file.exit=退出
-#file.export_node=Export file
+file.export_node=导出文件
start_page.title=开始页面
start_page.start=开始
@@ -60,9 +60,9 @@ tree.input_scripts=脚本
tree.sources_title=源代码
tree.resources_title=资源文件
tree.loading=加载中…
-#tree.pinned_tabs=Pinned Tabs
-#tree.open_tabs=Open Tabs
-#tree.bookmarked_tabs=Bookmarked Tabs
+tree.pinned_tabs=固定标签
+tree.open_tabs=打开标签
+tree.bookmarked_tabs=收藏标签
progress.load=正在加载
progress.save_mappings=导出映射
@@ -84,12 +84,12 @@ search.results=%s%d 个结果
tabs.copy_class_name=复制名称
tabs.close=关闭
tabs.closeOthers=关闭其他
-#tabs.unpin=Unpin
-#tabs.unpin_all=Unpin All
-#tabs.bookmark=Bookmark
-#tabs.unbookmark=Unbookmark
-#tabs.unbookmark_all=Unbookmark All
-#tabs.pin=Pin
+tabs.unpin=取消固定
+tabs.unpin_all=取消所有固定
+tabs.bookmark=收藏
+tabs.unbookmark=取消收藏
+tabs.unbookmark_all=取消所有收藏
+tabs.pin=固定
tabs.closeAll=关闭全部
tabs.closeAllRight=关闭右边的所有
tabs.code=代码
@@ -103,8 +103,8 @@ message.userCancelTask=任务被用户取消。
message.memoryLow=Jadx内存不足,请增加最大堆空间后重新启动。
message.taskError=任务失败,出现错误(详情请查看日志)。
message.errorTitle=错误
-message.load_errors=加载失败。\n错误数: %d\n点击确定查看日志
-message.no_classes=没有类被加载, 没什么可反编译!
+message.load_errors=加载失败。\n错误数:%d\n点击确定查看日志
+message.no_classes=无类被加载,没什么可反编译!
message.saveIncomplete=保存未完成。
%s
%d 类或资源未被保存!
message.indexIncomplete=已跳过某些类索引。
%s
%d 类未被索引,不会出现在搜索结果中!
@@ -161,7 +161,7 @@ usage_dialog.label=查找用例:
comment_dialog.title.add=添加代码注释
comment_dialog.title.update=更新代码注释
-comment_dialog.label=注释:
+comment_dialog.label=注释:
comment_dialog.style=格式:
comment_dialog.usage=使用 Shift + Enter 换行
@@ -207,7 +207,7 @@ preferences.inlineMethods=内联方法
preferences.inlineKotlinLambdas=允许内联Kotlin Lambda
preferences.moveInnerClasses=将内部类移到父类
preferences.extractFinally=提取finally块
-#preferences.restoreSwitchOverString=Restore switch over string
+preferences.restoreSwitchOverString=恢复switch字符串
preferences.fsCaseSensitive=文件系统区分大小写
preferences.skipResourcesDecode=不反编译资源文件
preferences.useKotlinMethodsForVarNames=使用Kotlin方法来重命名变量
@@ -221,7 +221,7 @@ preferences.excludedPackages.editDialog=排除于反编译或索引的以
preferences.cfg=生成方法的 CFG 图('.dot')
preferences.raw_cfg=生成原始的 CFG 图
preferences.xposed_codegen_language=Xposed代码生成语言
-#preferences.update_channel=Jadx update channel
+preferences.update_channel=Jadx 更新通道
preferences.integerFormat=数值格式化
preferences.font=编辑器字体
preferences.smali_font=等宽字体 (Smali/Hex)
@@ -252,7 +252,7 @@ preferences.rename_printable=标识符必须要能正常显示
preferences.rename_use_source_name_as_class_name_alias=使用资源名作为类的别名
preferences.search_group_title=搜索资源
preferences.search_results_per_page=每页结果数(0 - 无限制)
-preferences.res_file_ext=文件扩展名(e.g. .xml|.html),* 表示所有
+preferences.res_file_ext=文件扩展名(比如 .xml|.html),* 表示所有
preferences.res_skip_file=跳过文件大小(MB)
preferences.tab_dnd_appearance=拖拽选项卡外观
@@ -290,7 +290,7 @@ msg.language_changed_title=语言已更改
msg.language_changed=新的语言将在下次应用程序启动时显示。
msg.warning_title=警告
msg.common_mouse_shortcut=这是常用按键,您确定要绑定操作吗?
-msg.duplicate_shortcut=快捷键 %s 已设为操作 "%s",位于群组 "%s"。确定要继续吗?
+msg.duplicate_shortcut=快捷键 %s 已设为操作 “%s”,位于群组 “%s”。确定要继续吗?
msg.project_error_title=错误
msg.project_error=项目无法加载
msg.cmd_select_class_error=无法选择类\n%s\n该类不存在。
@@ -321,7 +321,7 @@ popup.add_files=添加文件
popup.add_scripts=添加脚本
popup.new_script=新建脚本
popup.json_prettify=JSON 格式化
-#popup.export=Export
+popup.export=导出
script.run=运行
script.save=保存
@@ -369,7 +369,7 @@ apkSignature.warnings=警告
apkSignature.exception=APK 验证失败
apkSignature.unprotectedEntry=未受 v1签名 保护的文件。对这些条目的未经授权的修改,只能通过 v2签名 或更高版本来检测。
-issues_panel.label=问题:
+issues_panel.label=问题:
issues_panel.errors=%d 错误
issues_panel.warnings=%d 警告
issues_panel.tooltip=点击查看日志
@@ -426,12 +426,12 @@ 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.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.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?