Skip to content

New Crowdin updates#27

Closed
zhaobozhen wants to merge 61 commits into
mainfrom
l10n_main
Closed

New Crowdin updates#27
zhaobozhen wants to merge 61 commits into
mainfrom
l10n_main

Conversation

@zhaobozhen

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings July 15, 2026 03:40

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Crowdin-exported locale catalogs under locales/ and updates the Simplified Chinese catalog content, expanding the set of supported language files used by the shared i18n runtime.

Changes:

  • Added new locale JSON files for Traditional Chinese, Japanese, and Korean (including both hyphen and underscore locale tag variants).
  • Updated zh-Hans strings to a different message/key set (more WebUI/link-analysis oriented) compared to en.json.
  • Introduced/updated various WebUI- and request/link-analysis-related messages in some locale files.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
locales/zh-TW.json New Traditional Chinese (Taiwan) locale file added.
locales/zh-Hant.json New Traditional Chinese (Hant) locale file added (currently a different schema vs en.json).
locales/zh-Hans.json Updated Simplified Chinese locale strings (currently diverges from en.json key set).
locales/zh-CN.json New zh-CN locale file added (currently redundant with existing locale aliasing logic).
locales/ko-KR.json New Korean locale file added (full en.json-schema copy).
locales/ko_KR.json New Korean underscore-tag locale file added (different schema vs en.json).
locales/ja-JP.json New Japanese locale file added (full en.json-schema copy).
locales/ja_JP.json New Japanese underscore-tag locale file added (different schema vs en.json).
Comments suppressed due to low confidence (1)

locales/zh-Hans.json:28

  • This locale JSON no longer matches the default locale key set. packages/shared/scripts/generate_i18n_catalogs.mjs validates that every locale has the exact same leaf keys/placeholders as locales/en.json, and this file currently omits whole sections (e.g. upload, report, telegraph) and adds new errors.*/webui.* keys that don’t exist in en.json, so npm run i18n:check will fail.
  },
  "summary": {
    "completed": "<b>APK 解析完成</b>",
    "app_name": "应用名: <b>{appName}</b>",
    "package_name": "包名: <code>{packageName}</code>",

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread locales/zh-Hant.json Outdated
Comment on lines +20 to +26
"source_private": "Private Chat Message",
"source_group": "Group Message",
"source_link_preview": "Link Preview",
"source_default": "Telegram Message"
},
"summary": {
"completed": "<b>APK Analysis Complete</b>",
Comment thread locales/ko_KR.json
Comment on lines +20 to +26
"source_private": "Private Chat Message",
"source_group": "Group Message",
"source_link_preview": "Link Preview",
"source_default": "Telegram Message"
},
"summary": {
"completed": "<b>APK Analysis Complete</b>",
Comment thread locales/ja_JP.json
Comment on lines +20 to +26
"source_private": "Private Chat Message",
"source_group": "Group Message",
"source_link_preview": "Link Preview",
"source_default": "Telegram Message"
},
"summary": {
"completed": "<b>APK Analysis Complete</b>",
Comment thread locales/zh-TW.json
Comment on lines +2 to +5
"locale": {
"nativeName": "English",
"englishName": "English"
},
Comment thread locales/ko-KR.json
Comment on lines +2 to +5
"locale": {
"nativeName": "English",
"englishName": "English"
},
Comment thread locales/ja-JP.json
Comment on lines +2 to +5
"locale": {
"nativeName": "English",
"englishName": "English"
},
Comment thread locales/zh-CN.json
Comment on lines +2 to +10
"locale": {
"nativeName": "English",
"englishName": "English"
},
"commands": {
"start_description": "Show usage instructions",
"apkinfo_description": "Analyze the current or replied APK/APKS/APKM/XAPK file",
"upload_description": "Upload a large Android package for analysis"
},
@zhaobozhen zhaobozhen closed this Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants