mojira.dev
MC-180272

en_us.json contains unused strings

The bug

It appears en_us.json (and therefore likely all other languages as well) contains translations which are not / no longer used.

Important: Please verify that the translations are really not used anymore. Some translation keys are generated dynamically which makes detecting whether they are used rather difficult.

Affected translation keys

Keys ending with * indicate that all translation keys with the prefix before the * are affected.

Translation key

Note

translation.test.*

Intended, see MC-109844

menu.generatingLevel

 

menu.loadingLevel

 

menu.working

progress.working is used, but apparently still has no translation, despite MC-137441 claiming it was fixed

menu.loadingForcedChunks

 

menu.generatingTerrain

 

menu.convertingLevel

 

menu.respawning

 

selectWorld.createDemo

 

createWorld.customize.*

Intended? Customized generation has been removed, but will be readded again?

selectServer.title

 

addServer.hideAddress

 

disconnect.disconnected

 

disconnect.kicked

 

disconnect.closed

 

disconnect.loginFailed

 

disconnect.quitting

 

disconnect.overflow

 

options.customizeTitle

 

title.oldgl.eol.line1

 

title.oldgl.eol.line2

 

title.oldgl.deprecation.line1

 

title.oldgl.deprecation.line2

 

merchant.current_level

 

merchant.next_level

 

structure_block.hover.*

MC-123784?

stats.tooltip.type.statistic

 

stat.minecraft.junk_fished

Not used anymore? See MC-92330

stat.minecraft.treasure_fished

Not used anymore? See MC-92330

stat.minecraft.ring_bell

stat.minecraft.bell_ring is used

itemGroup.materials

 

advMode.nearestPlayer

MC-121837

advMode.randomPlayer

MC-121837

advMode.allPlayers

MC-121837

advMode.allEntities

MC-121837

advMode.self

MC-121837

resourcepack.downloading

 

resourcepack.requesting

 

resourcepack.progress

 

commands.advancement.advancementNotFound

advancement.advancementNotFound is used

realms.missing.module.error.text

 

realms.missing.snapshot.error.text

 

Linked issues

Attachments

Comments 6

I personally think this bug report should be resolved, as MC-109844 is the same issue and it has been fixed.

@@unknown, what exactly do you mean by "resolved"? Do you mean fixed? The cases mentioned in this report were not fixed as part of MC-109844. Generally we prefer cloning reports nowadays instead of continuously reopening an existing report if we notice new cases.

Can confirm in 1.17.1.

Can confirm in 1.19.3 and 23w03a

In table row 10, it is said that all createWorld.customize.* translation strings are no longer used in the game. This is partially incorrect:

  • Only the createWorld.customize.custom.* translation strings are actually unused.

  • The createWorld.customize.buffet.*, createWorld.customize.flat.*, createWorld.customize.presets, and createWorld.customize.presets.* translation strings, however, are still in use as of the latest version of the game, as can be seen in the attached screenshots.

In table row 4, it is said that the menu.working translation string is no longer used in the game. This might be incorrect as well:

  • This translation string is output by the progressStart and – consequentially – the progressStartNoAbort methods of the net.minecraft.client.gui.screens.ProgressScreen class. The latter method is called by the save method of the net.minecraft.server.level.ServerLevel class.

MC-148041 <- This report should be closed as it was included in MC-180272 and is now fixed

marcono1234

slicedlime

Confirmed

Platform

Low

Text

20w17a, 1.17.1, 21w43a, 1.19.3, 23w03a

24w33a

Retrieved