Skip to content

Complete Simplified Chinese localization - #978

Open
weimo123 wants to merge 3 commits into
jordanbaird:mainfrom
weimo123:codex/complete-zh-hans-localization
Open

weimo123 wants to merge 3 commits into
jordanbaird:mainfrom
weimo123:codex/complete-zh-hans-localization

Conversation

@weimo123

@weimo123 weimo123 commented Sep 2, 2026

Copy link
Copy Markdown

Summary

  • add complete Simplified Chinese (zh-Hans) localization coverage
  • localize dynamic menu bar, permission, settings, alert, update, migration, and time-unit strings
  • ensure AppKit and SwiftUI strings use localized values where automatic extraction is insufficient

Validation

  • verified all 203/203 catalog entries have Simplified Chinese translations
  • built the Release scheme successfully for Apple Silicon with Xcode 16.4
  • launched the app in Simplified Chinese and checked the Permissions and General settings interfaces

Build command

xcodebuild -quiet -project Ice.xcodeproj -scheme Ice -configuration Release -destination 'platform=macOS,arch=arm64' -derivedDataPath /tmp/ice-pr-build ARCHS=arm64 ONLY_ACTIVE_ARCH=YES CODE_SIGNING_ALLOWED=NO build

BearstOzawa pushed a commit to BearstOzawa/Ice that referenced this pull request Sep 3, 2026
Keep the string catalog and String(localized:) wiring from jordanbaird#978, but drop
the PR author's DEVELOPMENT_TEAM so this fork does not sign with a foreign
Apple team ID.
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