-
Bug
-
Resolution: Unresolved
-
None
-
1.16.2, 1.16.4, 20w45a, 1.19.1, 1.20.1, 1.21.1
-
None
-
Confirmed
-
Internationalisation
-
Important
-
Platform
So as I see you've fixed here: MC-35765
As I see you've done a great job at fixing the issue but seems like there are still a few issues
for example:
The language fix works only after actually sending the text but not on the client-side!
Let's take the word "שלום" which is in Hebrew (RTL language)
When I try to write it in the text bar I get an unfixed and flipped version of the word :
if I send this text It shows the right text :
Another really bad issue is the fixing of the RTL languages when you enter an English word inside!
let's say I want to say "The player <player> has died" but in Hebrew which is an RTL language.
"נהרג בקרב <player> השחקן"
I'll add the player's name to show the bug:
"נהרג בקרב RDev_ השחקן"
Can't help but notice that even when I try to use it here I get the same exact issue so I had to engineer writing this text!
If I wanted to write this text without engineering it then the text would be:
"השחקן RDev_ נהרג בקרב"
but the right version is: "נהרג בקרב RDev_ השחקן"
So when I add any English letter the whole sentence would just flip...
here it is in Minecraft as well:
I know the second bug is very very complicated to fix but it is very essential!
Edit: for the second bug shown I have a code that can fix the issue on the server-side, I'll link it here in case it would be helpful to understand the current issue and how to we handle it on the server side to fix it via a spigot plugin.
link: https://github.com/LielAmar/LanguageFix/blob/master/src/main/java/com/lielamar/languagefix/shared/handlers/FixHandlerPost1_16.java
- is duplicated by
-
MC-197993 Right to left languages text became backwards
- Resolved
-
MC-264807 Hebrew font at writing - print backward
- Resolved
- relates to
-
MC-254727 The letter "ש" in the Hebrew alpabet's lowest 2 pixel rows are mirrored using the normal font
- Open
-
MC-268231 Right-to-left written languages are typed in reverse in input boxes
- Reopened
-
MC-35765 Viewing text in Right-to-Left language while in another language renders backwards and non-connected
- Resolved