Complete i18n coverage for shell utility strings#298
Merged
Conversation
Adds the 15 new shell utility installation strings (from Issue #38) to all 20 non-English Localizable.strings files. These strings support the shell utility installation/uninstallation UI and error messages. Strings are added with English placeholders to allow the app to function while proper translations are pending. Related to #38 https://claude.ai/code/session_01NJKvXdPGfcoJSGKSxjbDfv
Creates full Localizable.strings files for ar (Arabic), da (Danish), fi (Finnish), he (Hebrew), hi (Hindi), and uk (Ukrainian). These language directories existed with partial translations (MainMenu.strings, preference view controllers) but were missing Localizable.strings. Uses English placeholders to ensure app functionality while proper translations are pending from contributors. Related to #38 https://claude.ai/code/session_01NJKvXdPGfcoJSGKSxjbDfv
Replace English placeholder strings with proper translations for the shell utility installation messages (Issue #38) across all 25 non-English language files including French, Slovak, Traditional Chinese, Dutch, Arabic, Danish, Finnish, Hebrew, Hindi, Ukrainian, and others. Related to #38 https://claude.ai/code/session_01NJKvXdPGfcoJSGKSxjbDfv
"Erweiterung" means "extension" which is incorrect for "utility". "Werkzeug" (tool) is the correct term. https://claude.ai/code/session_01NJKvXdPGfcoJSGKSxjbDfv
Dutch (nl-NL): - "<Not installed>" now translated to "<Niet geïnstalleerd>" - "Ordered/Unordered List" fixed (was showing only "Unordered") - "Shift Left/Right" now refers to text indentation, not keyboard keys German (de): - "Shell-Erweiterung" (extension) → "Shell-Werkzeug" (tool) https://claude.ai/code/session_01NJKvXdPGfcoJSGKSxjbDfv
- Translate "<Not installed>" in: cs, da-DK, et, fr, is, nb-NO, pt-BR, tr, zh-Hans - Translate WORDS_PLURAL_STRING in: ja, ko-KR, ru-RU - Translate CHARACTERS_PLURAL_STRING in: ko-KR, ru-RU - Translate CHARACTERS_NO_SPACES_PLURAL_STRING in: ko-KR, ru-RU, sv, tr https://claude.ai/code/session_01NJKvXdPGfcoJSGKSxjbDfv
Japanese (ja): - "文字列" means "string" (text string), not plural of "character" - Changed to "文字;文字" since Japanese has no grammatical plurals Italian (it-IT): - Fixed inconsistent %@ placeholder positions - Fixed inconsistent capitalization (Carattere vs caratteri) - Now follows standard "%@ word;%@ words" format https://claude.ai/code/session_01NJKvXdPGfcoJSGKSxjbDfv
a2e512d to
f7f8a24
Compare
Contributor
Code Coverage ReportCurrent Coverage: 53.98% Coverage Details (Summary) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Localizable.stringsfiles for 6 languages that were missing them (Arabic, Danish, Finnish, Hebrew, Hindi, Ukrainian)Changes
New complete Localizable.strings files:
Shell utility strings added and translated for:
Translation fixes:
%@placeholder positions in plural strings"<Not installed>"placeholder in 9 languagesTest plan
Related to #38
https://claude.ai/code/session_01NJKvXdPGfcoJSGKSxjbDfv