Skip to main content

Localization

The web panel ships with five locales out of the box.

LocaleLanguageFile
enEnglishfrontend/src/i18n/locales/en.ts
jaJapanesefrontend/src/i18n/locales/ja.ts
koKoreanfrontend/src/i18n/locales/ko.ts
zh-CNChinese (Simplified)frontend/src/i18n/locales/zh-CN.ts
zh-TWChinese (Traditional)frontend/src/i18n/locales/zh-TW.ts

Users switch language from the panel's header; the selection is persisted per account.

Contributing a translation​

  1. Copy en.ts to a new file at frontend/src/i18n/locales/<locale>.ts.
  2. Translate the strings in place, keeping the keys identical.
  3. Register the new locale in the i18n setup (see frontend/src/i18n/index.ts).
  4. Open a PR against Kitsune-Den/KitsuneCommand.
Keep interpolation placeholders intact

Don't translate text inside {...} placeholders. Those are variable names the runtime substitutes at render time. Translate the surrounding copy, leave the brace contents alone.