World presets names don't change after having selected another language
The bug
Change your language and then try to create a new superflat world, when looking under presets you will see that the preset names are still displayed in the previously selected language. Only after a restart of Minecraft those strings display the correct translations.
How to reproduce
- Switch to any non en_us language
- Go to the superflat world screen, and then open the presets screen
→ Observe that the preset names are in that language - Switch to en_us language
- Go to the superflat world screen, and then open the presets screen
→ Observe that the preset names are still in that language - Restart Minecraft
- Go to the superflat world screen, and then open the presets screen
→ Observe that the preset names are in English now
This issue also affected the customized screen, which was removed in 1.13.
Cause
The preset names are added in a static block within GuiFlatPresets (and formerly GuiScreenCustomizePresets), but they are added with the name already translated (I18n.format is called within the static block). The name should be translated when the text is rendered, instead.
Created Issue:
World presets names don't change after having selected another language
Change your language and then try to create a new customised world, when looking under presets you will see that the preset names are still displayed in the previously selected language. Only after a restart of Minecraft those strings display the correct translations.
A comment with security level 'Users' was removed.
Change your language and then try to create a new customised world, when looking under presets you will see that the preset names are still displayed in the previously selected language. Only after a restart of Minecraft those strings display the correct translations.
Steps to reproduce:
- Switch to any non en_US language
- Go to the customized world screen
- Observe that the preset names are translated
- Switch to en_US language
- Go to the customized world screen
- Observe that the preset names are still translated
- Restart Minecraft
- Go to the customized world screen
- Observe that the preset names are in English now
Change your language and then try to create a new customi
sed world, when looking under presets you will see that the preset names are still displayed in the previously selected language. Only after a restart of Minecraft those strings display the correct translations.Steps to reproduce:
- Switch to any non en_US language
- Go to the customized world screen
- Observe that the preset names are translated
- Switch to en_US language
- Go to the customized world screen
- Observe that the preset names are still translated
- Restart Minecraft
- Go to the customized world screen
- Observe that the preset names are in English now
Change your language and then try to create a new customized world, when looking under presets you will see that the preset names are still displayed in the previously selected language. Only after a restart of Minecraft those strings display the correct translations.
Steps to reproduce:
- Switch to any non en_US language
- Go to the customized world screen
- Observe that the preset names are translated
- Switch to en_US language
- Go to the customized world screen
- Observe that the preset names are still translated
- Restart Minecraft
- Go to the customized world screen
- Observe that the preset names are in English now
Change your language and then try to create a new
customizedworld, when looking under presets you will see that the preset names are still displayed in the previously selected language. Only after a restart of Minecraft those strings display the correct translations.Steps to reproduce:
- Switch to any non en_
USlanguage- Go to the
customized worldscreen
- Observe that the preset names are
translated- Switch to en_
USlanguage- Go to the
customized worldscreen
- Observe that the preset names are still
translated- Restart Minecraft
- Go to the
customized worldscreen
- Observe that the preset names are in English now
Change your language and then try to create a new superflat world, when looking under presets you will see that the preset names are still displayed in the previously selected language. Only after a restart of Minecraft those strings display the correct translations.
Steps to reproduce:
- Switch to any non en_us language
- Go to the superflat world screen, and then open the presets screen
- Observe that the preset names are in that language
- Switch to en_us language
- Go to the superflat world screen, and then open the presets screen
- Observe that the preset names are still in that language
- Restart Minecraft
- Go to the superflat world screen, and then open the presets screen
- Observe that the preset names are in English now
This issue also affected the customized screen, which was removed in 1.13.
Cause
The preset names are added in a static block within GuiFlatPresets (and formerly GuiScreenCustomizePresets), but they are added with the name already translated (I18n.format is called within the static block). The name should be translated when the text is rendered, instead.
is duplicated by
Change your language and then try to create a new superflat world, when looking under presets you will see that the preset names are still displayed in the previously selected language. Only after a restart of Minecraft those strings display the correct translations.
Steps to reproduce:
- Switch to any non en_us language
- Go to the superflat world screen, and then open the presets screen
- Observe that the preset names are in that language
- Switch to en_us language
- Go to the superflat world screen, and then open the presets screen
- Observe that the preset names are still in that language
- Restart Minecraft
- Go to the superflat world screen, and then open the presets screen
- Observe that the preset names are in English now
This issue also affected the customized screen, which was removed in 1.13.
Cause
The preset names are added in a static block within GuiFlatPresets (and formerly GuiScreenCustomizePresets), but they are added with the name already translated (I18n.format is called within the static block). The name should be translated when the text is rendered, instead.
The bug
Change your language and then try to create a new superflat world, when looking under presets you will see that the preset names are still displayed in the previously selected language. Only after a restart of Minecraft those strings display the correct translations.
How to reproduce
- Switch to any non en_us language
- Go to the superflat world screen, and then open the presets screen
→ Observe that the preset names are in that language- Switch to en_us language
- Go to the superflat world screen, and then open the presets screen
→ Observe that the preset names are still in that language- Restart Minecraft
- Go to the superflat world screen, and then open the presets screen
→ Observe that the preset names are in English nowThis issue also affected the customized screen, which was removed in 1.13.
Cause
The preset names are added in a static block within GuiFlatPresets (and formerly GuiScreenCustomizePresets), but they are added with the name already translated (I18n.format is called within the static block). The name should be translated when the text is rendered, instead.
is duplicated by
Duplicate of MC-100197, or different? (Superflat vs customized)
Thank you for your report!
However, this issue is a Duplicate of MC-100197.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki


I can confirm this.
Is this still an issue in the latest snapshot 16w44a? If so please update the affected versions.
This is an automated comment on any open or reopened issue with out-of-date affected versions.
Can confirm for MC 1.12.1.
Confirmed for 1.13.1.
As long as the language is switched (including back to American English), if you go to that screen while in that language, the screen would be locked in that language.
Fixed in 1.16.1 or earlier.
This ticket has temporarily been closed as Awaiting Response. Please comment if you're still experiencing this issue, otherwise it'll be resolved as fixed.