Repository navigation
Conversation
- zh.json: all 963 keys translated, key set identical to en.json - Localizable.xcstrings: zh-Hans expanded to 1131 keys covering native macOS UI - terminology unified (中文(English)), casing consistent
LXD-8
force-pushed
the
zh-hans-full-localization
branch
from
August 2, 2026 17:27
f85a313 to
e162582
Compare
… web admin console
LXD-8
force-pushed
the
zh-hans-full-localization
branch
from
August 2, 2026 17:29
e162582 to
edb69eb
Compare
Contributor
Author
|
Superseded by #2481 (clean single-commit PR from current main). |
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
This PR completes Simplified Chinese (zh-Hans) localization for the native macOS app, and on top of that refines the web admin console that was already made complete by @NirvanaCh7 in #2415.
1. Native macOS app UI — full coverage (the main contribution)
apps/omlx-mac/Resources/Localizable.xcstringsadaptive,ddtree,dflash), and placeholder samples (sk-omlx-sub-…,profile-name).2. Web admin console — refinement on top of #2415
omlx/admin/i18n/zh.json(970 keys, key set matchesen.json)Terminology standard applied (both surfaces)
tokendisambiguated: LLM tokens → 词元; auth tokens → 令牌 (e.g. HuggingFace 令牌).中文(English): 闪电多级词元预测(Lightning MTP), 视觉语言模型多级词元预测(VLM MTP), 推测解码(DFlash), 稀疏预填充(SpecPrefill), 首词元延迟(TTFT), 每词元延迟(TPOT), 预填充 TPS(PP TPS).Checks performed before submitting
Localizable.xcstringskey set is identical tomain(1159 keys); no keys added or removed, so no upstream strings are dropped.zh.jsonkey set matchesen.jsonexactly (970 keys).%@/%lld/ positional (%1$@) placeholder present in the English source is preserved in the Chinese translation (0 mismatches in either file)..swift,.py,.html, or.jsfiles modified.Files changed
apps/omlx-mac/Resources/Localizable.xcstrings— native macOS UI (value-only edits, key structure untouched)omlx/admin/i18n/zh.json— web admin console (value-only edits, key set matchesen.json)No code, templates, or identifiers were modified — only display strings.
🤖 Generated with Claude Code