Start
Get started with translating
Start Translating
Currently, Wish uses GitHub to manage all of its language files. If you want to help translate Wish into your language, here’s how to begin.
How to Contribute
Open the Wish language repository
Click here to access the GitHub repository where all language files are stored.
Download the English, US language pack
Every new translation should begin with the English, US
pack.
Make sure that you have the following folders:
base
generic
slash
Inside these folders, you’ll find JSON files to translate. Here’s an example from /base/party.json
:
You should only translate the text after the colon (:
). Do not edit the keys (e.g. "StickerAddedTitle"
) or any placeholder in curly brackets like {user}
, {emoji}
, or {sticker}
.
Your translated folder should be named using your language code. Here’s a list of all the codes — for example, if you’re translating Wish to Czech, your folder should be named cs
.
Submit your translation
Once your translation is ready, you can either:
- Create a pull request on GitHub
- Or send the files directly to
_impulse.dev
on Discord
Your translation will be added in the next major update.
Keep in mind that if the English, US
pack is updated, you’ll need to update your translation accordingly.
You're done!
After your language is added to Wish, you’ll receive the Translator role in our Discord server (if you’re there).
Please don’t use AI or automated tools like Google Translate if you don’t understand the language — we trust our contributors to provide accurate translations.