-
Bug
-
Resolution: Unresolved
-
2.3.173 (Windows), 2.3.448 (Windows), 2.3.451 (Windows), 2.3.462 (Windows), 2.3.462 (New Windows App), 2.3.481 (Windows), 2.3.481 (New Windows App), 2.3.508 (New Windows App), 2.3.520 (New Windows App), 2.3.522 (New Windows App), 2.3.549 (New Windows App), 2.3.562 (New Windows App), 2.3.580 (New Windows App), 2.3.585 (New Windows App), 2.3.592 (New Windows App), 2.3.619 (New Windows App), 2.3.645 (New Windows App), 2.3.645 (Legacy Windows), 2.4.30 (Win 10/11 App), 2.4.36 (Win 10/11 App), 2.4.39 (Win 10/11 App), 2.4.57 (Win 10/11 App), 2.4.69 (Win 10/11 App), 2.4.79 (Win 10/11 App), 2.4.104 (Win 10/11 App), 2.5.9 (Legacy Windows), 2.5.9 (Win 10/11 App), 2.6.14 (Legacy Windows), 2.6.14 (Win 10/11), 2.6.16 (Win 10/11), 2.6.16 (Legacy Windows), 2.7.12 (Win 10/11), 2.8.2 (Win 10/11), 2.11.15 (Win 10/11), 2.11.24 (Win 10/11), 2.12.2 (Win 10/11), 2.12.17 (Win 10/11), 2.13.7 (Win 10/11), 2.14.12 (Win 10/11), 2.15.23 (Win 10/11), 2.18.2 (Win 10/11), 2.19.10 (Win 10/11), 2.28.11 (Win 10/11), 3.0.13 (Legacy Win), 3.1.13 (Legacy Win), 3.1.13 (Win 10/11)
-
None
-
Confirmed
-
1307136
The Bug:
The Minecraft Launcher performs automatic conversion to uppercase in various places, depending on the font used. For example, even though the string for the play button is “Play”, it appears as “PLAY” on the play button itself. This conversion is very straightforward in the source language and hence works as intended in English.
However, this case conversion appears to behave inconsistently in other languages, such as Greek. Greek has to follow a set of rules when a word or sentence is fully capitalized and, as a result of this conversion to uppercase, Greek translations appear to have undesirable accents in the fully capitalized text, which go against the language’s rules. This is because the strings on Crowdin appear in their lowercase form and hence are translated as such, but in some cases the Launcher may use them in their uppercase form instead so it performs case conversion automatically.
This issue can be partially dealt with by translators by simply translating the string in its uppercase form so that the Launcher will not convert it incorrectly. However, this would not be possible if the string were to appear in both the uppercase and lowercase form (see “Play” in the next paragraph).
Observed Behavior:
In the attached screenshot of the Launcher main page (screenshot1.png), the string “Play” which is only available in its lowercase form on Crowdin, has been translated to “Παιχνίδι” in Greek and contains an accent. The same string appears in two instances on the Launcher as shown in (1) and (2). In (1), the string appears in its original form, exactly as it was translated on Crowdin. In (2), the string is converted to uppercase by the Launcher. The accent is no longer there, and this behavior is expected in Greek.
In (3), there is the string “Coming Summer 2020”. Just like “Play”, this one is available in its lowercase form on Crowdin, and it has been translated as “Έρχεται Καλοκαίρι του 2022”, which also contains accents. The Launcher again applies an uppercase conversion mapping, but this time the accents are still present, which is not expected in Greek.
As such, it seems there is an inconsistency in the way conversion to uppercase characters takes place in the Launcher. In (2), this was done properly, but in (3) it was not.
Expected Behavior:
Neither (2) nor (3) should have accents in their uppercase form:
- → “Παιχνίδι” > “ΠΑΙΧΝΙΔΙ”
- → “Έρχεται Καλοκαίρι του 2022” > “ΕΡΧΕΤΑΙ ΚΑΛΟΚΑΙΡΙ ΤΟΥ 2022”
Affected Strings:
Before reading the table, please note the following:
- Characters colored in GREEN are correct.
- Characters colored in RED are incorrect.
Source String | Translation | Observed Behavior | Expected Behavior | String URL on Crowdin | Attachment |
---|---|---|---|---|---|
Your own server, always online | Ο δικός σας διακομιστής, πάντα συνδεδεμένος | Ο ΔΙΚΌΣ ΣΑΣ ΔΙΑΚΟΜΙΣΤΉΣ, ΠΆΝΤΑ ΣΥΝΔΕΔΕΜΈΝΟΣ | Ο ΔΙΚΟΣ ΣΑΣ ΔΙΑΚΟΜΙΣΤΗΣ, ΠΑΝΤΑ ΣΥΝΔΕΔΕΜΕΝΟΣ | https://crowdin.com/editor/minecraft-launcher/9420/en-el#5346201 | |
Persistent Multiplayer Worlds | Συνεχείς Κόσμοι Παιχνιδιού Πολλαπλών Παικτών | ΣΥΝΕΧΕΊΣ ΚΌΣΜΟΙ ΠΑΙΧΝΙΔΙΟΎ ΠΟΛΛΑΠΛΏΝ ΠΑΙΚΤΏΝ | ΣΥΝΕΧΕΙΣ ΚΟΣΜΟΙ ΠΑΙΧΝΙΔΙΟΥ ΠΟΛΛΑΠΛΩΝ ΠΑΙΚΤΩΝ | https://crowdin.com/editor/minecraft-launcher/9420/en-el#5346215 | |
Friends Play Free | Οι Φίλοι Παίζουν Δωρεάν | ΟΙ ΦΊΛΟΙ ΠΑΊΖΟΥΝ ΔΩΡΕΆΝ | ΟΙ ΦΙΛΟΙ ΠΑΙΖΟΥΝ ΔΩΡΕΑΝ | https://crowdin.com/editor/minecraft-launcher/9420/en-el#5346221 | |
Easy and Safe | Εύκολα και Ασφαλή | ΕΎΚΟΛΑ ΚΑΙ ΑΣΦΑΛΉ | ΕΥΚΟΛΑ ΚΑΙ ΑΣΦΑΛΗ | https://crowdin.com/editor/minecraft-launcher/9420/en-el#5346225 | |
Game Snapshots | Στιγμιότυπα Παιχνιδιού | ΣΤΙΓΜΙΌΤΥΠΑ ΠΑΙΧΝΙΔΙΟΎ | ΣΤΙΓΜΙΟΤΥΠΑ ΠΑΙΧΝΙΔΙΟΥ | https://crowdin.com/editor/minecraft-launcher/9420/en-el#5296148 | |
Recommended System Requirements: | Προτεινόμενες Απαιτήσεις Συστήματος: | ΠΡΟΤΕΙΝΌΜΕΝΕΣ ΑΠΑΙΤΉΣΕΙΣ ΣΥΣΤΉΜΑΤΟΣ: | ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΑΠΑΙΤΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ: | https://crowdin.com/translate/minecraft-launcher/9420/en-el#5296150 | |
Settings | Ρυθμίσεις | ΡΥΘΜΊΣΕΙΣ | ΡΥΘΜΙΣΕΙΣ | https://crowdin.com/translate/minecraft-launcher/9420/en-el#5202404 | |
Language | Γλώσσα | ΓΛΏΣΣΑ | ΓΛΩΣΣΑ | https://crowdin.com/translate/minecraft-launcher/9420/en-el#5202566 | |
Launcher settings | Ρυθμίσεις εκκινητή | ΡΥΘΜΊΣΕΙΣ ΕΚΚΙΝΗΤΉ | ΡΥΘΜΙΣΕΙΣ ΕΚΚΙΝΗΤΗ | https://crowdin.com/translate/minecraft-launcher/9420/en-el#5202556 | |
Launcher accessibility settings | Ρυθμίσεις προσβασιμότητας εκκινητή | ΡΥΘΜΊΣΕΙΣ ΠΡΟΣΒΑΣΙΜΌΤΗΤΑΣ ΕΚΚΙΝΗΤΉ | ΡΥΘΜΙΣΕΙΣ ΠΡΟΣΒΑΣΙΜΟΤΗΤΑΣ ΕΚΚΙΝΗΤΗ | https://crowdin.com/editor/minecraft-launcher/9420/en-el#5344319 | |
Minecraft: Java Edition settings | Ρυθμίσεις Minecraft: Java Edition | ΡΥΘΜΊΣΕΙΣ MINECRAFT: JAVA EDITION | ΡΥΘΜΙΣΕΙΣ MINECRAFT: JAVA EDITION | https://crowdin.com/translate/minecraft-launcher/9420/en-el#5227068 | |
Quick Play | Γρήγορο Παιχνίδι | ΓΡΉΓΟΡΟ ΠΑΙΧΝΊΔΙ | ΓΡΗΓΟΡΟ ΠΑΙΧΝΙΔΙ | https://crowdin.com/editor/minecraft-launcher/9420/en-el#5346415 | |
Tuesday, September 17, 2024 | Τρίτη 17 Σεπτεμβρίου 2024 | ΤΡΊΤΗ 17 ΣΕΠΤΕΜΒΡΊΟΥ 2024 | ΤΡΙΤΗ 17 ΣΕΠΤΕΜΒΡΙΟΥ 2024 | Crowdin does not localize date formats |
Note:
There is a webpage summarizing the issue: https://icu.unicode.org/design/case/greek-upper. This issue is not only exclusive to Greek, but also affects Turkish (Turkish.png).