Skip to content

Commit 3c0dbe9

Browse files
ilyaliaoclaude
andauthored
feat: add Traditional Chinese localization
Add zh-Hant localization resources, wire Traditional Chinese into the language picker, and credit the contributor in the changelog. Co-authored-by: IlyaL <[email protected]> Co-authored-by: Claude Opus 4.7 <[email protected]>
1 parent 126dc92 commit 3c0dbe9

8 files changed

Lines changed: 633 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
### Added
66
- Display: add optional workday markers for weekly progress bars (#1102). Thanks @Yuxin-Qiao!
7+
- Localization: add Traditional Chinese (`zh-Hant`) app strings. Thanks @ilyaliao!
78

89
### Fixed
910
- Claude: classify Claude CLI 2.1 subscription-only `/usage` output separately and fall back to direct CLI usage when the PTY panel fails to load (#1121, fixes #1116). Thanks @Yuxin-Qiao!

Sources/CodexBar/PreferencesGeneralPane.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ enum AppLanguage: String, CaseIterable, Identifiable {
88
case spanish = "es"
99
case catalan = "ca"
1010
case chineseSimplified = "zh-Hans"
11+
case chineseTraditional = "zh-Hant"
1112
case portugueseBrazilian = "pt-BR"
1213

1314
var id: String {
@@ -21,6 +22,7 @@ enum AppLanguage: String, CaseIterable, Identifiable {
2122
case .spanish: L("language_spanish")
2223
case .catalan: L("language_catalan")
2324
case .chineseSimplified: L("language_chinese_simplified")
25+
case .chineseTraditional: L("language_chinese_traditional")
2426
case .portugueseBrazilian: L("language_portuguese_brazilian")
2527
}
2628
}

Sources/CodexBar/Resources/ca.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@
399399
"language_spanish" = "Español";
400400
"language_catalan" = "Català";
401401
"language_chinese_simplified" = "简体中文";
402+
"language_chinese_traditional" = "繁體中文";
402403
"language_portuguese_brazilian" = "Português (Brasil)";
403404
"start_at_login_title" = "Obrir en iniciar la sessió";
404405
"start_at_login_subtitle" = "Obre el CodexBar automàticament en iniciar el Mac.";

Sources/CodexBar/Resources/en.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@
399399
"language_spanish" = "Español";
400400
"language_catalan" = "Català";
401401
"language_chinese_simplified" = "简体中文";
402+
"language_chinese_traditional" = "繁體中文";
402403
"language_portuguese_brazilian" = "Português (Brasil)";
403404
"start_at_login_title" = "Start at Login";
404405
"start_at_login_subtitle" = "Automatically opens CodexBar when you start your Mac.";

Sources/CodexBar/Resources/es.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@
399399
"language_spanish" = "Español";
400400
"language_catalan" = "Català";
401401
"language_chinese_simplified" = "简体中文";
402+
"language_chinese_traditional" = "繁體中文";
402403
"language_portuguese_brazilian" = "Português (Brasil)";
403404
"start_at_login_title" = "Abrir al iniciar sesión";
404405
"start_at_login_subtitle" = "Abre CodexBar automáticamente al iniciar tu Mac.";

Sources/CodexBar/Resources/pt-BR.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@
399399
"language_spanish" = "Espanhol";
400400
"language_catalan" = "Catalão";
401401
"language_chinese_simplified" = "Chinês simplificado";
402+
"language_chinese_traditional" = "Chinês tradicional";
402403
"language_portuguese_brazilian" = "Português (Brasil)";
403404
"start_at_login_title" = "Iniciar ao fazer login";
404405
"start_at_login_subtitle" = "Abre o CodexBar automaticamente ao iniciar o Mac.";

Sources/CodexBar/Resources/zh-Hans.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,7 @@
405405
"language_spanish" = "Español";
406406
"language_catalan" = "Català";
407407
"language_chinese_simplified" = "简体中文";
408+
"language_chinese_traditional" = "繁體中文";
408409
"language_portuguese_brazilian" = "Português (Brasil)";
409410
"start_at_login_title" = "开机启动";
410411
"start_at_login_subtitle" = "启动 Mac 时自动打开 CodexBar。";

Sources/CodexBar/Resources/zh-Hant.lproj/Localizable.strings

Lines changed: 625 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)