mojira.dev
MC-273231

translation.test.invalid2 doesn’t work properly in non-US English language

The Bug

When the language is set to non-US English, the debug string translation.test.invalid2 doesn't work properly.

How to Reproduce

  1. Set the language to US English.

  2. Run the command and observe that “hi %  s” was printed:

    /tellraw @s {"translate": "translation.test.invalid2", "with": ["123"]}
  1. Set the language to UK English, or any language other than US English.

  2. Run the command:

    /tellraw @s {"translate": "translation.test.invalid2", "with": ["123"]}

    → ❌ “hi %  s” is not printed and “hi 123” was printed.

Expected Behavior

“hi 123” will not be printed and “hi %  s” will be printed.

Attachments

Comments 2

Although the translation on crowdin has the proper space between the % and s, the translation file in the assets doesn't

This sounds more like a crowdin issue than a Minecraft issue.

myhttps

(Unassigned)

Confirmed

Platform

Low

Internationalisation

1.20.6, 1.21, 1.21 Release Candidate 1, 25w02a

Retrieved