Skip to content

fix(i18n): improve Traditional Chinese (zh_TW) translations#3701

Merged
fiftin merged 1 commit intosemaphoreui:developfrom
tan9:fix/zh-tw-translation-improvements
Mar 16, 2026
Merged

fix(i18n): improve Traditional Chinese (zh_TW) translations#3701
fiftin merged 1 commit intosemaphoreui:developfrom
tan9:fix/zh-tw-translation-improvements

Conversation

@tan9
Copy link
Copy Markdown
Contributor

@tan9 tan9 commented Mar 16, 2026

Summary

  • Fix Taiwan-specific terminology: Replace mainland Chinese terms with standard Taiwan usage
    • 刷新 → 重新整理 (refresh)
    • 創建 → 建立 (create)
    • 保存 → 儲存 (save)
    • 加載 → 載入 (load)
    • 數據 → 資料 (data)
    • 文檔 → 文件 (document/docs)
  • Keep brand name "Semaphore" untranslated (was incorrectly translated as 信號燈)
  • Update stale translations to match current English source strings
  • Add 30 missing translation keys including:
    • Terraform/OpenTofu/Terragrunt settings (auto_destroy, terraform_override_backend, etc.)
    • Role-based permission strings (permissions, canRunProjectTasks, Roles, etc.)
    • PRO/Enterprise edition notices (upgrade_to_pro, contact_admin_to_upgrade, etc.)
    • Other new UI strings (dockerImage, default_value, allow_parallel_tasks, etc.)

Test plan

  • Switch UI language to Traditional Chinese and verify all translated strings display correctly
  • Confirm no missing translation keys remain compared to en.js
  • Verify terminology consistency across all UI pages

@tan9 tan9 force-pushed the fix/zh-tw-translation-improvements branch 4 times, most recently from f4255fa to ab6fcfd Compare March 16, 2026 05:37
- Fix Taiwan-specific terminology:
  - 刷新→重新整理, 創建→建立, 保存→儲存, 加載→載入
  - 數據→資料, 文檔→文件, 訪問→存取, 帳戶→帳號
  - 庫存→清單, 黑暗模式→深色模式, 運行→執行
  - 令牌→Token, 擴展名→副檔名, 已添加→已新增
  - 匹配→比對, 提取→擷取, 視圖→檢視, 工件→產出物
  - 連接→連線, 執行者→執行器, 活動任務→進行中的任務
- Improve grammar and phrasing for natural Taiwan Mandarin
- Keep brand name "Semaphore" untranslated instead of 信號燈
- Update stale translations to match current English source
- Add 30 missing translation keys: Terraform/OpenTofu settings,
  role-based permissions, PRO/Enterprise notices, and other new UI strings
@tan9 tan9 force-pushed the fix/zh-tw-translation-improvements branch from ab6fcfd to 01db4e5 Compare March 16, 2026 05:38
@fiftin fiftin merged commit 725e03a into semaphoreui:develop Mar 16, 2026
13 checks passed
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