crwdns39752:0crwdne39752:0

Supported Languages & Translations

Geyser supports a wide variety of languages to offer the best experience for players all over the globe. When players join your server, Geyser will automatically detect their locale and provide the appropriate language.

What languages are supported?​

We aim to support any of the Bedrock languages - below is a list of them and all the language codes.

NameCodeBulgarianbg_bgCzechcs_czDanishda_dkGermande_deGreekel_grBritish Englishen_gbAmerican Englishen_usSpanishes_esMexican Spanishes_mxFinnishfi_fiCanadian Frenchfr_caFrenchfr_frHungarianhu_huIndonesianid_idItalianit_itJapaneseja_jpKoreanko_krDutchnl_nlNorwegian Bokmålnb_noPolishpl_plBrazilian Portuguesept_brPortuguesept_ptRussianru_ruSlovaksk_skSwedishsv_seTurkishtr_trUkrainianuk_uaChinese Simplified (China)zh_cnChinese Traditional (Taiwan)zh_tw

Additional languages​

These languages are also supported, and are available in the Bedrock client using the Translations for Minecraft resource pack.

NameCodeAfrikaansaf_zaBelarusianbe_byHebrewhe_ilHindihi_in

How can I help translate Geyser?​

We use Crowdin to manage our translations. We also can add support for more languages, and please request them in the Discord server if you are willing to translate them. (Those can be enabled clientside via https://www.curseforge.com/minecraft-bedrock/addons/translations-for-minecraft)

Adding custom Geyser translation overrides​

These strings are only for places where Geyser uses them. To edit Minecraft Java translations, see the section below.

To start, create a languages folder in the same directory as the Geyser config file. Inside of it, you'll need to add a file with your desired locale ending in .properties. You can see here for the locale files that Geyser uses - you can download these as a starting point, or you can just add the strings you want to overwrite.

You must restart Geyser for the changes to apply.

Modifying/Adding Minecraft Java translations​

Geyser also downloads the Minecraft Java translations from Mojang's servers and sends them to Bedrock clients when needed. To modify these, open the overrides subfolder in the locales folder. Then, place your modified .json files in the overrides folder. You can also add custom Java translation strings to that json file.

Note: You do not need to provide the entire file, only the Java strings you want to change/add. Geyser will only update the strings you provide. You must restart Geyser for the changes to apply.