Hi folks,
I am from a country Albania and it doesn't have a languange pack for this language (as I now), official Gingerbread 2.3.6 from samsung has the albanian languange but cyanogen roms not. I want to translate its self but i don't know how . I search to many forums but without success.
Can anyone help me please..... I would be very grateful.
p.s I WANT TO TRANSLATE CM7 ROM
decompile all apks
change .xmls to your language
compile
use apktool andd xda tutorials
Sent from my GT-S5660 using xda app-developers app
I only know about the hard way. You have to decompile ROM apks one by one, and you will find the language files in /res/values-XX. Find a language you can translate from, if it's english, then values-en. Open strings.xml with a text editor, and translate. Save your work, and send it to a developer to put it in their ROM.
Ps.: If you don't know, how to decompile an apk, search for it on XDA. There are a couple of solutions out there.
Related
So, I got all these translated xml files for MIUI.. How do I implement them? I'm VERY new to this, so a good 1-2-3 guide is appreciated..
Heres the list of xml's:
contacts
contactsprovider
fileexplorer
FM
framework-res
gallery3d
googlepinyin
launcher2
mms
phone
settings
updater
BTW, I'm using MIUI XJ 1.3.5, trying to get danish language. (In apps, at least..)
(The app more locale2 doesn't help, amlost everything goes back to chinese when selecting danish locale..)
If i need to translate some more language, both in the ROM itself and other apps, how do i do that?
Thankyou for your patience with a newbie
Try this guide out.
http://forums.miui-dev.com/showthread.php?1001-How-to-translate-MIUI-rom
You need to replace the values in the string xml files and create a new directory for the language.
But you need to decompile and recompile the rom completely.
Sent from my HTC Desire using XDA Premium App
Ok, thanks, I'll try that.. sounds like a big job though
Sent from my HTC Desire using XDA App
please i want rom's that support arab language?
and that Cm7.2 RC1 support it?
Dont know, not much roms are based on arab firmware, and i guess europe roms dont have it
Sent from my GT-S5660 using xda premium
Sucks that the world knows sow many languages.. Maybe a better question is how to ad you're language file to a installed rom..?
Can i just edit the language settings file and drop in the language file in the right folder? Maybe someone hase a signed installer for languages?
CM and AOSP ROMs usually have a lot of languages included.
Otherwise adding a new language involves editing every relevant apk and jar with apktool. Lots of work involved.
As far as Arabic support goes, is the Gio sold by carriers in Arabic-speaking countries? Try getting one of those stock ROMs.
Hey there,
Today I went from CM9 to Liquidsmooth v1.5
It's so fast!
But there is a problem, Liquid devs deleted other languages from ROM and I need Arabic/Persian language.
So I got the fonts from CM9 and pushed them to Liquidsmooth ROM and fixed the permissions so now fonts are working in web browsing I can read Persian fonts in webs. (Before it was squares!)
Then I installed Smart Keyboard Pro and downloaded persian language for it from Google Play.
Then I noticed that Persian font doesn't work in the OS itself. I mean, when I switch to persian keyboard, all the letters are "squares" and I can't type.
I just need Persian language for web browsing (that I fixed this part) and typing.
I don't want to translate everything. I want my phone to be in English language only I want to fix typing. and I have a keyboard app that supports Persian language. Just it doesn't show the letters (it shows squares)
So, what should I do? I hope someone help me.
Thanks in advance.
PS: I'm still a newbie in android because I got my phone 2 weeks ago, I didn't have time to learn Android programming and other things but I will do it in near future.
I think I have to edit fallback_fonts.xml and push it to the phone too. Right?
Anyone?
For adding languages you need a Rom with the language you want. In ur case Arabic.
So you download AOSP Rom and then you need to get the "values-ar" and "raw-ar" from every apk you want to translate. Its kinda mayn work. Specially if you never done it before and if you do it just like me ;-)
You need some tools like apktool and zipalign and winrar.
I cant really explain how to do it. Iam not in that.
Basian Mile said:
For adding languages you need a Rom with the language you want. In ur case Arabic.
So you download AOSP Rom and then you need to get the "values-ar" and "raw-ar" from every apk you want to translate. Its kinda mayn work. Specially if you never done it before and if you do it just like me ;-)
You need some tools like apktool and zipalign and winrar.
I cant really explain how to do it. Iam not in that.
Click to expand...
Click to collapse
Thanks for your answer mate. But do I really need to do these? Because I don't want to translate anything. I only want it for typing. Fonts work great in web browsing I got them from CM9 ROM.
Liquidsmooth doesn't show the letters in the keyboard but it works in web browsing.
even the keyboard is not the android keyboard I use another keyboard from Google Play that supports Persian language.
Devs really should not delete languages from roms :crying:
Helping
forum.xda-developers.com/showthread.php?t=2107255
Head down to above link.
I use on my HTC Desire SpazeDog ICS.0.9.0U1 ROM. I have one question.
Please can enyone include letters ( ž, đ ) in t9 dialer search in Contacts.apk. I have a friend which name is Đorđe or Žika...and menu more, and without this letter in T9 serch in Contacts.apk I dont find it.
Please if you can post me Contacts.apk with include this letters in t9 serch I be very gratefull.
I try with original ics spazedog Contacts.apk but they dont have support for this two letters (ž , đ ) like you can see in res/values/strings.xml in next line:
<string name="t9_map_row_3">3deféèêë</string>
<string name="t9_map_row_9">9wxyzýẃź</string>
I try inplement it but after install get Force close.
Any idea what is need to do that!
Thanks again
Why not use another keyboard? I use app called "Multiling keyboard" that can be found on the market. Just download needed dictionaries and configure the app (follow steps indicated in the app itself). I use it for Czech alphabet that has č, š, ř and so on.
---
Asus Transformer Prime - Virtuous Prime
HTC Desire - Sandvold's ICS
mfsieg said:
Why not use another keyboard? I use app called "Multiling keyboard" that can be found on the market. Just download needed dictionaries and configure the app (follow steps indicated in the app itself). I use it for Czech alphabet that has č, š, ř and so on.
---
Asus Transformer Prime - Virtuous Prime
HTC Desire - Sandvold's ICS
Click to expand...
Click to collapse
I use Smart keyboard but that has nothing to do with it. I dont mean about search button in contacts.apk. I mean when I tick digits like 9452 I need to get name Žika but I dont.
t9
Is it possible that no one dont know to do that!!!
Maybe a latin1/utf8/... problem when you edited the file?
You might also compile Contacts.apk from source, there is an excellent wiki page for CM9. Setup the build environment, change the file and run "make Contacts".
t9
jhl80 said:
Maybe a latin1/utf8/... problem when you edited the file?
You might also compile Contacts.apk from source, there is an excellent wiki page for CM9. Setup the build environment, change the file and run "make Contacts".
Click to expand...
Click to collapse
I am not expert and I realy dont understand what I need to do. If you please can try do this for me. You have Contacts.apk in first post.
Thanks again
Hey guys,
as the title goes, im trying to extract a particular dictionary from the xperia s stock keyboard and plan on putting it in the google keyboard, but i dunno where to start. please help me, i cant find any add-on dictionary for the language i want to add thats why ill do it manually w/ your help of course thanks in advance guys.
Which language?
Sent from my LT26i using xda app-developers app
its the tagalog language, i've managed to extract it now but the thing is, i think its encrypted the file format is .ldb and i cant find for the love of me any tool to open it.
oh...nice language
having this problem too.