Skip to content

Complete Simplified Chinese localization - #48

Open
xueyang-dev wants to merge 2 commits into
samyak2403:mainfrom
xueyang-dev:agent/complete-simplified-chinese-localization
Open

Complete Simplified Chinese localization#48
xueyang-dev wants to merge 2 commits into
samyak2403:mainfrom
xueyang-dev:agent/complete-simplified-chinese-localization

Conversation

@xueyang-dev

@xueyang-dev xueyang-dev commented Aug 4, 2026

Copy link
Copy Markdown

Summary

  • added the 46 Simplified Chinese translations that were missing from the current Android resource catalog (security status, install permission, app updates / update notifications, Telegram, export/import, and small UI labels)
  • corrected a small set of clear machine-translation and terminology errors (e.g. Profile → 个人资料, Forks → 复刻, Proxy → 代理, Appearance → 外观, Dark/Light → 深色/浅色, Donate → 捐赠, Download Threads → 下载线程数, GitHub token wording consistency, and broken escape artifacts in rate-limit messages)
  • preserved Android formatting placeholders, escapes, and resource structure

Scope

This PR is limited to the existing Simplified Chinese Android localization (app/src/main/res/values-zh-rCN/strings.xml).

It does not change application behavior, English source strings, other locales, dependencies, or generated output.

Validation

  • sh gradlew --no-daemon test — 32 tests passed
  • sh gradlew --no-daemon assembleDebug — debug APK built successfully
  • XML parsing and source/target key parity — passed
  • Android formatting-placeholder parity — passed
  • git diff --check — passed
  • sh gradlew --no-daemon lint — the repository-wide task still exits with 130 pre-existing MissingTranslation errors from other sparse locales, reproduced on clean main; Simplified Chinese-related errors decreased from 46 to 0, with no new zh-rCN warnings

Localization QA

  • missing Simplified Chinese keys before: 46
  • missing Simplified Chinese keys after: 0
  • high-risk security/auth/install strings reviewed: 34
  • placeholder mismatches after: 0
  • visual verification: passed on Pixel_7 emulator (API 37) — Home, Search, App details, Settings, App Updates, Download settings, Language dialog, Donate rendered in Simplified Chinese with no English fallback leakage

Notes

The existing Simplified Chinese localization was retained wherever it was already accurate. Broader style preferences and low-confidence terminology changes were deliberately excluded.

Summary by CodeRabbit

  • Localization
    • Updated Simplified Chinese translations across navigation, search filters, app details, authentication, donations, favorites, settings, and categories.
    • Added translations for security checks, installation permissions, app updates, notifications, Telegram, and favorites import/export.
    • Improved terminology and phrasing for a more consistent Chinese-language experience.

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 5a3e1e98-a595-4d6c-b316-d968c5f204ba

📥 Commits

Reviewing files that changed from the base of the PR and between 315a2be and 833db55.

📒 Files selected for processing (1)
  • app/src/main/res/values-zh-rCN/strings.xml
🚧 Files skipped from review as they are similar to previous changes (1)
  • app/src/main/res/values-zh-rCN/strings.xml

📝 Walkthrough

Walkthrough

Updated Simplified Chinese translations for navigation, app details, security checks, updates, authentication, donations, Telegram, favorites, settings, and category labels.

Changes

Simplified Chinese localization

Layer / File(s) Summary
Core navigation and app details
app/src/main/res/values-zh-rCN/strings.xml
Refined navigation, search filters, app details, security information, and GitHub profile translations.
Account and update messaging
app/src/main/res/values-zh-rCN/strings.xml
Added app update, notification, authentication, rate-limit, donation, and Telegram strings.
Settings, favorites, and categories
app/src/main/res/values-zh-rCN/strings.xml
Added favorites import and export status strings and refined settings and category translations.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the pull request's main change: completing the Simplified Chinese localization.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@xueyang-dev
xueyang-dev marked this pull request as ready for review August 4, 2026 06:06
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 4

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@app/src/main/res/values-zh-rCN/strings.xml`:
- Line 175: Update the strings at the referenced entries to use the canonical
app name “Repo Store” instead of “RepoStore,” preserving the existing Simplified
Chinese wording and placeholders.
- Around line 286-288: Update the Chinese translations for select_variant,
compatible, and incompatible: use “选择变体” for select_variant, “兼容” for
compatible, and “不兼容” for incompatible, matching the APK variant terminology
used by no_apk_variants_available.
- Around line 279-281: Replace the literal term in the multi-part download
strings with the standard `分段下载` wording, updating `multi_part_download`,
`enable_multi_part`, and `download_settings_info` consistently while preserving
the rest of each translation.
- Line 90: Update the security_unknown string resource in the zh-rCN locale to
use the unknown-state translation, such as 未知, rather than the GitHub release
label used by security_source.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: a7570c9e-4bde-4079-bcce-706f9086d0e7

📥 Commits

Reviewing files that changed from the base of the PR and between 387f122 and 315a2be.

📒 Files selected for processing (1)
  • app/src/main/res/values-zh-rCN/strings.xml

Comment thread app/src/main/res/values-zh-rCN/strings.xml Outdated
Comment thread app/src/main/res/values-zh-rCN/strings.xml Outdated
Comment thread app/src/main/res/values-zh-rCN/strings.xml Outdated
Comment thread app/src/main/res/values-zh-rCN/strings.xml Outdated
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.

1 participant