[zh-Hant] Community-maintained Traditional Chinese (Taiwan) translation pack for NetBox 4.4.x #22042
Reigns0622
started this conversation in
I18N
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi NetBox community,
NetBox currently ships only Simplified Chinese (
zh/zh-Hans). For users in Taiwan / Hong Kong / Macau, the writing system is similar but a lot of vocabulary differs (e.g. 軟件 → 軟體, 網絡 → 網路, 打印機 → 印表機), which makes the UI feel awkward.Issue #18919 previously requested official Traditional Chinese (zh-Hant) support but was closed as stale. As a workaround, I put together an unofficial community translation pack:
Repo: https://github.com/Reigns0622/netbox-zh-tw
Release: https://github.com/Reigns0622/netbox-zh-tw/releases/tag/v4.4.0
Compatibility: NetBox 4.4.x
How it's generated
It's not translated from scratch — instead it's derived from the upstream
zhtranslation using OpenCC with thes2twpprofile (Simplified → Traditional Chinese with Taiwan vocabulary mapping). Original translator credits indjango.poare preserved.Install
Then in NetBox: User Profile → Preferences → Language → Chinese → Save. The pack overlays the existing
zhslot, so selecting "Chinese" now displays Traditional Chinese.A
docker-compose.override.ymlexample for netbox-docker is in the README.Known limitations
django.po(plugin strings, runtime messages) stay in English.s2twp(Taiwan vocabulary). Happy to add ans2hk(Hong Kong) variant if there's interest.License
Apache 2.0, matching upstream NetBox.
If a maintainer is open to it, I'd be happy to discuss how to contribute this back upstream as a separate
zh-hantlocale (rather than overlayingzh). Otherwise, hopefully this is useful for other Traditional-Chinese-speaking NetBox users.Feedback / issues welcome on the repo.
Beta Was this translation helpful? Give feedback.
All reactions