Hello, im fairly new to this forum, but what bother's me is the absence of a translation for our Arabic friends, i know alot of Arabic people that really want to play minecraft, but the language barrier is standing in their way, so me and my brother were thinking of making an Arabic translation for minecraft, but i dont know how, i know both English and Arabic perfectly, but i do NOT know how to translate minecraft, can someone help please? is the translation made with a .PLIST file? or a .Properties file?
ok i'v done some translation, now i want to test it out, but my mac say's when saving: "This document can no longer be saved using its original Western (Mac OS Roman) encoding. Please choose another encoding (such as UTF-8)."
You can save the text file as a unicode file and then make sure when MC starts, it has the pathname for all the fonts it needs and how to render them. I know MC does not like ASCII code used to insert special characters into the Western alphabet - alt + ASCII code shows up as a space, Cyrillic characters show up as their respective codes
Hats off to you if you are using an Arabic font with an 8-bit feel
AFAIK, Minecraft doesn't support Unicode yet, so most non-European scripts (and some European too) can't be displayed. Japanese translation is not possible at the moment for the same reason. But, I remember him stating that this will change, that Minecraft will use Unicode at some point in the future. At which point at least some level of Arabic script will be possible (I have no idea how neatly the glyphs will run into each other and so on).
They don't, you have to use a context sensitive word processor (like Word) to have the characters automatically join or load the correct form of the character for its position in the word. You could create labels in Word or PowerPoint and save them as .png or .tga, then have them appear over the buttons (this is my lazyman's method for making Farsi labels for screen savers). But if you want to name a new world something in Arabic you will type it in and get position insensitive letter forms. Unless you can use alt-codes to force a character within Minecraft. Or MC starts using a spellchecker to detect context of characters.
thanks all for the help, can i give you the translation and you encode it in a proper .lang for me? if yes, than here it is
Have you tried to just extract the .lang, open it with notepad, copy/paste the text, save, drop the .lang back where you got it from, delete META-Inf and see if it works? Make a backup of the original .lang file first though if it doesn't
You might try asking around somewhere like romhacking.net. Most of the people there deal with ROMs for things like the SNES/NES/etc., but there have been some people who have done translations of computer games, that may have some advice for you.