in your browser.
Russian text issues
Return to board index
A user of one of my AddOns were kind enough to translate the Russian locale for me. However I have run into a problem which I cannot fix.
Some of the text shows up in game as "?" when loaded. I had this same issue partly with the other translations too, but changed to coding to UTF-8 and all was fine. Whats very odd is that some of the russian specific characters do show up as they're supposed to, but some don't.
The text is in UTF-8. I don't know what more to do.
Any help is greatly appriciated.
Neffi will probably correct me if I'm wrong, but I think that WoW represents Unicode characters by combining two characters. When I open the ruRU localization of ChocolateBar, Notepad++ tells me it's an ANSI file that's being displayed as UTF-8, so I figure it's translating the byte sequences I mentioned.
Perhaps you have to be careful with how you construct the file.
Well I had the problem with ansi vs unicode on my first translations. I then specified the file to be saved as UTF-8 in notepad++, and that solved it. WHat's so odd is that some russian characters are shown, but some are not.
Could that be down to the font you have set in npp?
Neffi will probably correct me if I'm wrong, but I think that WoW represents Unicode characters by combining two characters.
That's how all UTF-8 works. If the character is outside the normal ASCII range (0-127), it encodes the first byte as something above 127 to denote that the next N amount of bytes are also part of the same character. This is how UTF-8 can encode multi-byte characters in a character set primarily derived from single-byte characters.
Anyway, I've been hearing on #wowuidev (IRC channel for developers) that WoW's Russian implementation is incorrect. Somebody mentioned many of the characters are being given the wrong UTF-8 sequences in the WoW client. So essentially its WoW's translations (and possibly font rendering) that are broken.
Hopefully this will be fixed soon.
You are not logged in. Please
to post a reply or
if you don't already have an account.