The names of the various superflat presets are not translated into the new language if the language is changed after the GUI is opened; instead, they stick with the language in use when the GUI was opened for the first time.
To reproduce
Change your language to upside-down english
Start creating a new world
Open the superflat customize GUI
Select "presets"
Observe that the text is upside down, as expected (
)
Close the GUI and abort creating the world
Change your language to normal english
Start creating a new world
Open the superflat customize GUI
Select "presets"
Observe that the presets are still upside down, but the rest of the text is normal (
)
Cause
The preset names are added in a static
block within GuiFlatPresets
, 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.
Linked issues
duplicates 1
Attachments
Comments 3
Duplicate of MC-100197, or different? (Superflat vs customized)
Can confirm.