Skip to content

closed#1

Closed
vasylenko wants to merge 7 commits into
mainfrom
feature/localization
Closed

closed#1
vasylenko wants to merge 7 commits into
mainfrom
feature/localization

Conversation

@vasylenko
Copy link
Copy Markdown
Owner

@vasylenko vasylenko commented Mar 28, 2026

No description provided.

- Change SleepMode.label and .description return types from String
  to LocalizedStringResource for auto-extraction into String Catalogs
- Create Localizable.xcstrings with 11 translated strings for
  de, es, hi, and zh-Hans
- Clean up knownRegions to match actual target languages
- assertionReason strings intentionally left in English (system-facing)

Created with Claude Code under the supervision of Serhii Vasylenko
Document String Catalog workflow, LocalizedStringResource convention,
and how to add new translatable strings.

Created with Claude Code under the supervision of Serhii Vasylenko
11 strings translated to Ukrainian (uk). Added uk to knownRegions.

Created with Claude Code under the supervision of Serhii Vasylenko
Created with Claude Code under the supervision of Serhii Vasylenko
Build, test, build-and-run, locale testing, and assertion
verification — all in copy-pasteable form.

Created with Claude Code under the supervision of Serhii Vasylenko
awk pattern was too greedy, matched wrong build setting.
Use grep + sed for exact BUILT_PRODUCTS_DIR match.

Created with Claude Code under the supervision of Serhii Vasylenko
Avoids shadowing the CustomStringConvertible.description convention,
especially now that the return type is LocalizedStringResource not String.

Created with Claude Code under the supervision of Serhii Vasylenko
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vigil Ready Ready Preview, Comment Mar 28, 2026 5:21pm

@vasylenko vasylenko closed this Mar 28, 2026
@vasylenko vasylenko changed the title Add localization for 5 languages closed Mar 28, 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.

1 participant