Skip to content

Commit 331d510

Browse files
ilyaliaoclaudedatlechin
authored
feat(i18n): add Traditional Chinese (繁體中文) localization (#1691)
* feat(i18n): add Traditional Chinese (繁體中文) localization Co-Authored-By: Claude <noreply@anthropic.com> * fix(i18n): use Taiwan terms for API token and Boolean in zh-Hant --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Ngo Quoc Dat <datlechin@gmail.com>
1 parent fd46a72 commit 331d510

7 files changed

Lines changed: 19772 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- Traditional Chinese (繁體中文) language in Settings > General with full UI translation
13+
1014
## [0.51.1] - 2026-06-16
1115

1216
### Added

TablePro.xcodeproj/project.pbxproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1960,6 +1960,7 @@
19601960
tr,
19611961
vi,
19621962
"zh-Hans",
1963+
"zh-Hant",
19631964
Base,
19641965
);
19651966
mainGroup = 5A1091BE2EF17EDC0055EA7C;

TablePro/Models/Settings/GeneralSettings.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ enum AppLanguage: String, Codable, CaseIterable, Identifiable {
2626
case english = "en"
2727
case vietnamese = "vi"
2828
case chineseSimplified = "zh-Hans"
29+
case chineseTraditional = "zh-Hant"
2930
case turkish = "tr"
3031

3132
var id: String { rawValue }
@@ -36,6 +37,7 @@ enum AppLanguage: String, Codable, CaseIterable, Identifiable {
3637
case .english: return "English"
3738
case .vietnamese: return "Tiếng Việt"
3839
case .chineseSimplified: return "简体中文"
40+
case .chineseTraditional: return "繁體中文"
3941
case .turkish: return "Türkçe"
4042
}
4143
}

0 commit comments

Comments
 (0)