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 8b1e5df8f33d3a00136340e942cd755ab1237572..68547c31bcd555e0adb60301efcf2067f96ae3ff 100644
--- a/jadx-gui/src/main/resources/i18n/Messages_zh_CN.properties
+++ b/jadx-gui/src/main/resources/i18n/Messages_zh_CN.properties
@@ -4,9 +4,10 @@ menu.file=文件
menu.view=视图
menu.recent_files=最近打开的文件
menu.no_recent_files=无最近打开的文件
-menu.preferences=设置
-menu.sync=同步
+menu.preferences=首选项
+menu.sync=与编辑器同步
menu.flatten=展开显示代码包
+menu.heapUsageBar=显示内存使用栏
menu.navigation=导航
menu.text_search=搜索文本
menu.class_search=搜索类
@@ -15,9 +16,9 @@ menu.deobfuscation=反混淆
menu.log=日志查看器
menu.help=帮助
menu.about=关于
-menu.update_label=发现新版本 %s !
+menu.update_label=发现新版本 %s!
-file.open_action=打开...
+file.open_action=打开文件...
file.open_title=打开文件
file.save_all=全部保存
file.export_gradle=另存为 Gradle 项目
@@ -30,13 +31,13 @@ tree.resources_title=资源文件
tree.loading=稍等...
search=搜索
-search.previous=预览
+search.previous=上一个
search.next=下一个
search.mark_all=标记全部
search.regex=正则表达式
search.match_case=区分大小写
search.whole_word=整个词语
-search.find=查询
+search.find=查找
tabs.copy_class_name=复制类名
tabs.close=关闭
@@ -46,6 +47,10 @@ tabs.closeAll=全部关闭
nav.back=后退
nav.forward=前进
+message.indexingClassesSkipped=Jadx 的内存不足。因此,%d 类没有编入索引。
如果要将所有类编入索引,请使用增加的最大堆大小重新启动 Jadx。
+
+heapUsage.text=JADX 内存使用率:%.2f GB 共 %.2f GB
+
search_dialog.open=转到
search_dialog.cancel=取消
search_dialog.open_by_name=搜索文本:
@@ -70,25 +75,31 @@ log_viewer.log_level=日志等级:
about_dialog.title=关于 JADX
-preferences.title=设置
+preferences.title=首选项
preferences.deobfuscation=反混淆
-preferences.editor=编辑
+preferences.editor=编辑器
preferences.decompile=反编译
preferences.other=其他
+preferences.language=语言
+preferences.check_for_updates=启动时检查更新
preferences.fallback=输出中间代码
preferences.showInconsistentCode=显示不一致的代码
preferences.escapeUnicode=将 Unicode 字符转义
preferences.replaceConsts=替换常量
+preferences.respectBytecodeAccessModifiers=遵守字节码访问修饰符
+preferences.useImports=使用 import 语句
preferences.skipResourcesDecode=不反编译资源文件
preferences.threads=并行线程数
-preferences.language=语言
-preferences.check_for_updates=启动时检查更新
+preferences.excludedPackages=排除的包
+preferences.excludedPackages.tooltip=将不被解压缩或索引的以空格分隔的包名称列表(节省 RAM)
+preferences.excludedPackages.button=编辑
+preferences.excludedPackages.editDialog=将不被解压或索引的以空格分隔的包名称列表(节省 RAM)
例如android.support
preferences.cfg=生成方法的 CFG 图(以 .dot 格式保存)
preferences.raw_cfg=生成原始的 CFG 图
preferences.font=编辑器字体
preferences.theme=编辑器主题
preferences.start_jobs=自动进行后台反编译
-preferences.select_font=选择
+preferences.select_font=更改
preferences.deobfuscation_on=启用反混淆
preferences.deobfuscation_force=强制覆盖反混淆映射文件
preferences.deobfuscation_min_len=最小命名长度
@@ -114,6 +125,7 @@ popup.paste=粘贴
popup.delete=删除
popup.select_all=全选
+popup.find_usage=查找用例
certificate.title=证书
certificate.cert_type=类型
certificate.serialSigVer=版本
@@ -125,9 +137,20 @@ 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=不受签名保护的文件。不会检测对此 JAR 条目的未经授权的修改。