Relates to MCL-23128 and MCL-23171.
The Bug:
A variable is missing in one of the GamePassUpsell strings, which makes it untranslatable in certain languages, or at least difficult to translate due to the lack of a way to rearrange the word order.
Below is a table I've constructed that highlights this error. You can find information about what the current and expected string is and would be, some context regarding it, and a link to the appropriate string on Crowdin.
Affected String:
Current String | Expected String | String Context | String URL on Crowdin |
---|---|---|---|
is also included with Xbox Game Pass. Play Minecraft Legends, Minecraft Java & Bedrock Edition, Minecraft Dungeons, and over 100 other high-quality games for one low monthly price. | <game> is also included with Xbox Game Pass. Play Minecraft Legends, Minecraft Java & Bedrock Edition, Minecraft Dungeons, and over 100 other high-quality games for one low monthly price. | #: ..\..\apps\launcher\src\components\UpsellPDP\GamePassUpsell\index.tsx:77 | https://crowdin.com/translate/minecraft-launcher/9420/en-de#5344031 |
h3. Steps to Reproduce:
Locate the affected string as listed above in the launcher.
Take note as to whether or not this string has a variable that can be used to rearrange the word order.
Observed Behavior:
The string contains no variable. Translators will not be able to rearrange the position of either "Minecraft Legends Standard Edition" or "Minecraft: Java & Bedrock Edition" in the text.
Expected Behavior:
The string has a variable; each language can rearrange the word order within the sentence at will. Alternatively, these two strings are each merged into a single string (in both variants).
Attachments
Comments 2
This issue has been fixed with adding https://crowdin.com/translate/minecraft-launcher/9420/en-de#5344179 and https://crowdin.com/translate/minecraft-launcher/9420/en-de#5344181 to the Minecraft Launcher project on Crowdin.
Confirmed.