-
Bug
-
Resolution: Won't Fix
-
None
-
1.17.1, 1.18 Pre-release 5, 1.18.2, 22w12a, 22w14a, 22w15a, 22w17a, 1.19 Pre-release 2, 1.19, 1.19.1 Pre-release 6, 1.19.1, 1.19.2, 22w42a, 22w43a, 22w44a, 22w45a, 22w46a, 1.19.3 Pre-release 1, 1.19.3, 23w03a, 1.19.4 Pre-release 1, 1.19.4, 23w16a, 23w18a, 1.20 Pre-release 1, 1.20 Pre-release 2, 1.20 Pre-release 5, 1.20 Pre-release 6, 1.20, 1.20.1
-
None
-
Confirmed
-
Text
The "region" tag of en_us in pack.mcmeta is "US". That means that the default language of the game (English US), the only one which Crowdin is not responsible for, uses "US" as the region in the languages list in game.
The "language.region" string in en_us.json (i.e. the English US translation of "language.region") is "United States". That means that using a /tellraw command with {"translate":"language.region"} as the json text, in order to find out your language's region, returns "United States".
The same language returns different strings for its region in different cases. This is an inconsistency.
Crowdin is not responsible for this language, so this shouldn't be closed as Invalid just because it is a "translation error."
To Reproduce
- Open Languages list, notice how en_us is shown as "English (US)"
- Use /tellraw @s {"translate":"language.region"} when you have selected "English (US)" as the language, notice how the result is shown as "United States"
Expected Behavior
The "region" tag of en_us in pack.mcmeta and the "language.region" string in en_us.json should be consistent.
Observed Behavior
They are not consistent. One is "US" while the other is "United States."