chore(strings): translate 150 missing keys across 12 locales#530
Conversation
…ements, APK Inspect, Apps sections, Dhizuku, error states, import summary, installer attribution, starred picker, what's new)
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (12)
WalkthroughThis PR expands localization coverage across 12 language files (Arabic, Bengali, Spanish, French, Hindi, Italian, Japanese, Korean, Polish, Russian, Turkish, and Chinese) by adding approximately 1.8.1 backlog string resources. New keys cover announcements, APK inspection, external imports, Dhizuku installer support, "What's New" release notes, and related UI labels. Italian removes 5 legacy mirror auto-suggest strings. No functional code changes introduced. ChangesLocalization Expansion for 1.8.1 Backlog
Poem
Estimated Code Review Effort🎯 2 (Simple) | ⏱️ ~15 minutes The changes are highly homogeneous—identical XML structure and key patterns repeated across 12 language files with no functional logic. Reviewers can spot-check a few languages for consistency and verify that no keys were inadvertently duplicated or misspelled, given the straightforward additive nature and the one removal in Italian. ✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
Summary
Audited string-key parity between the default `values/strings.xml` and every non-English locale. Found 150 keys present in EN but missing from every other locale — backlog accumulated from the past several feature ships (APK Inspect, Announcements, Sectioned Apps screen, Dhizuku, Add from starred, Installer attribution, etc.).
This PR fills the gap. 150 entries × 12 locales = 1818 new lines.
Validation
Translation choices
Inserted as a labelled block at the end of each locale file, just before the closing `` tag:
```
...
...
```
Tone matches the surrounding existing entries per locale. Technical terms (variant, fingerprint, attribution, abuse detector, parked file, monorepo) handled with locale-appropriate conventions established in earlier feature ships.
Test plan
Summary by CodeRabbit