Skip to content

Translations

Scr0ols edited this page Jul 15, 2026 · 2 revisions

Translations

SoundTweaks ships with built-in translations for 19 languages. The game automatically uses the correct translation based on your in-game language setting — no extra setup needed.


Supported languages

Flag Language Locale code
US English (US) — base language en_us
DE German de_de
ES Spanish (Spain) es_es
MX Spanish (Mexico) es_mx
FR French fr_fr
ID Indonesian id_id
IT Italian it_it
JP Japanese ja_jp
KR Korean ko_kr
NL Dutch nl_nl
PL Polish pl_pl
BR Portuguese (Brazil) pt_br
PT Portuguese (Portugal) pt_pt
RU Russian ru_ru
TR Turkish tr_tr
UA Ukrainian uk_ua
CN Chinese (Simplified) zh_cn
TW Chinese (Traditional) zh_tw
🏴‍☠️ Pirate English en_pt

Contributing a translation

Translation files are plain JSON located at:

src/main/resources/assets/soundtweaks/lang/<locale>.json

Each key maps a translation key to its localised string. The en_us.json file is the reference — all keys in that file should be present in every other translation.

To add or improve a translation:

  1. Fork the repository
  2. Copy en_us.json into a new file named <locale>.json (using the standard Minecraft locale code)
  3. Translate each value — do not change the keys
  4. Open a pull request against the 26.1.2 branch

If your language is already listed above but has missing or incorrect strings, the same process applies — just edit the existing file.

Clone this wiki locally