mojira.dev
MC-312088

Some application control key name strings are displayed without the "AC" prefix, unlike similar strings

The Bug:

Some application control key name strings are displayed without the "AC" prefix, unlike similar strings.

These strings are the key names shown in the key binds menu. In 26.3 Snapshot 9, the translation keys key.keyboard.new and key.keyboard.save, added in 26.3 Snapshot 7 as "New" and "Save", were renamed in deprecated.json to key.keyboard.ac.new ("AC New") and key.keyboard.ac.save ("AC Save"), but kept their old text. When the game loads the language, this older text replaces "AC New" and "AC Save", so these two keys are displayed as "New" and "Save". Other application control keys are displayed with the "AC" prefix, for example "AC Back" and "AC Open", therefore introducing an inconsistency. The "AC" names were added in MC-311010.

Affected String(s):

Before reading the table, please note the following:

  • Characters colored in GREEN are correct.

  • Characters colored in RED are incorrect.

Translation Key

Current String

Expected String

String URL on Crowdin

key.keyboard.new

New

AC New

https://crowdin.com/editor/minecraft/10038/enus-engb?view=comfortable#5440628

key.keyboard.save

Save

AC Save

https://crowdin.com/editor/minecraft/10038/enus-engb?view=comfortable#5440638

key.keyboard.ac.back

AC Back

AC Back

https://crowdin.com/editor/minecraft/10038/enus-engb?view=comfortable#5440940

key.keyboard.ac.open

AC Open

AC Open

https://crowdin.com/editor/minecraft/10038/enus-engb?view=comfortable#5440954

key.keyboard.ac.close

AC Close

AC Close

https://crowdin.com/editor/minecraft/10038/enus-engb?view=comfortable#5440944

Steps to Reproduce:

  1. Display any of the affected strings as listed above by using the command provided below and replacing "XYZ" with the string's translation key.

    /tellraw @s {"translate":"XYZ"}

    In game, the first two strings use the keys key.keyboard.ac.new and key.keyboard.ac.save, so use these keys for them instead.

  2. Observe if the said strings contain the "AC" prefix.

Observed Behavior:

The "AC" prefix is missing.

Expected Behavior:

The "AC" prefix would be present.

Comments 0

No comments.

Avoma

Nathan Wolf

Confirmed

Platform HC

Low

Text

26.3, 26.4 Snapshot 1

26.4 Snapshot 2

Retrieved