[Q] Where are language files stored in apk files? - General Questions and Answers

Hi,
I trying to locate where language files are inside an apk.
The software is free to use in some countries in Europe and is in ukrainian or russian language and i am looking to translate it into English.
I see the following in the apk and don't know where language files will be:
Assets
COM
lib
meta-inf
res
androidmanifest.xml
classes.dex
resources.arse
Thanks in advance

Anyone???
Sent from my Galaxy Nexus using Tapatalk 2

No one
Sent from my Galaxy Nexus using Tapatalk 2

I guess language-dependent strings would be in "res" but there will be some strings that hardcoded and cannot be translated by anyone except developer of this application. Anyway only the developer should provide english resources if he thinks of internationality.

Related

Language files location?

Can anyone tell me the location of the language files for the X10? I would like to translate them to my language since it is not available as a display language option.
Sent from my rooted X10i using XDA App
as far as i know they are in system/lib folder ofcourse you need to be rooted and i guess the most important files is :
libsika.so
libsikagal.so
libwebcore.so
but if your language doesnt has connected letters you can use more locale2 in the market it has allmost all the languages in the world
Thank you for the answer. my phone is rooted and how can I edit those files? I dont think that locale2 can help me because I want to translate the interface. By the way my language doesnt have connected letters.
Sent from my X10i using XDA App
but more local able to change the user interface and as you said your language doesnt have connected letters it does help and to edit them i geuss you need to be java expert
Sent from my X10i using the XDA mobile application powered by Tapatalk

Translate GameDevStory. Possible?

Hi, im from.italy and i'm trying to translate GDS. With apktool i extract sources and i translate some text in Text.dat using Notepad++. Then i recompile .apk and resign it using appsign.bat. Game installs but when i try to play give me an error code=2. Any idea\help?
Sent from my Galaxy ACE using Sto****o

(How to) Hindi, Devnagari and Indic Fonts Froyo / Gingerbread

Hi, I had always found it difficult to have Indian fonts rendered on WM 6.1/6.5 and now, on Android phones. After searching high and low for almost three years, i've compiled a set of fonts for implementing into Android devices (Gingerbread and below only) so as to be able to render HIndi/Indic fonts.
I suppose, the same fonts can work on Windows Mobile 6/6.5 (tested & found working), WP 7/7.5, Meego or even WebOS 3.5, provided, you have admin/root privileges to add these font files to the system directory of your phone.
I have seen that Indic Fonts are natively availale on ICS ROMs and this procedure may not be necessary for ICS devices, unless you wish to render some regional font not being displayed in ICS.
Note:
Works on Rooted Android devices only.
Procedure:
1. Download the fonts from the link given below. Store the zip file on device / Computer.
Link: http://www.mediafire.com/?q1c8u3hxfuxu9cn
Dropbox Link: https://www.dropbox.com/s/ked0l2xv2wotqdu/fonts.zip
2. Make a NANDroid back up to revert back in case you made any errors. Install Fontchanger from Android Market / Google Playstore onto your device. Forum XDA support thread for Fontchanger is given in credits below. You may also use any other font replacing app of your choice (freefontfrenzy etc)
3. Unzip font files on PC/Device and copy the font files (*.ttf) to micro Sd Card in a new folder ".Fontchanger".
4. Run Fontchanger. Allow root access in SU. Select Advanced Tab. Accept the warning to dismiss it, in case running fontchanger for the first time.
5. Scroll down to entry DroidSansFallback.ttf. Select the entry. You will now be asked for the font to replace the stock DroidSansFallback.ttf with. Scroll to select Akshar.ttf or DroidIndia.ttf or Arial Unicode MS.ttf.
6. Apply changes. Reboot phone. Now your phone can display almost all Indic and Devnagari Fonts.
You may also use the Basic/Simple method to directly select Akshar.ttf/DroidIndia.ttf or Arial Unicode MS.ttf to replace the default font on your device (in the Basic Tab of the Fontchanger App). In this case your default font will change to Aria Unicode / Arial narrow (DroidIndia.ttf) and may affect the current display.
In case you are trying to replace the DroidSansFallback.ttf with akshar.ttf or DroidIndia.ttf, please note that you will lose Oriental (Japanese. Korean & Chinese) fonts after reboot. In case you wish to retain Oriental fonts, then use Arial Unicode MS.ttf (not tested). In case you wish to directly push these fonts into the /system/fonts directory, please be sure to chmod and change permissions for the fonts you are copying.
Fonts available:
Akshar.ttf
Devnagari fonts (Hindi, Marathi and Nepali).
Tamil fonts
Telugu fonts
Malayalam fonts
Kannada fonts
DroidIndia.ttf
Same as akshar.ttf above plus:
Bengali Fonts
Oriya Fonts
Gujarati fonts
Punjabi fonts
Assamese fonts
Arial Unicode MS.ttf
Same as DroidIndia.ttf above plus:
Chinese fonts
Japanese fonts
Thanks To
martino2k6 for his wonderful app Fontchanger. Support thread for the app is at http://forum.xda-developers.com/showthread.php?t=874658
DEVs Help Needed
Seeking help from all Devs: Please feel free to include these fonts in your ROM versions, and feel free to create flashable language mod pack for your ROMs using these fonts. I claim no ownership or patent for these fonts. Akshar was sourced from the website of CDAC India and has been optimised for mobile use. DroidIndia has been sourced from a Samsung Galaxy ROM and ArialUnicode MS has been sourced frrom a PC and has been optimised for mobile use.
If you liked this post or found it helpful, feel free to hit the "Thanks" button.
-
Thread moved to proper section
thank you very much looking for this since bought that GB phone.
Downloaded more than 80 times, yet only one has commented, c'mon guys, say it if it's bad or good. I can take criticism.
awesome work.
is this working on cyanogen 7.2..??
Yes, any rooted android version below 4.0 (ics). Runs fine on my phone with cyanogenmod 7.2 RC.
Sent from my Transformer TF101 using XDA
if i do it manually. do i hv to change the name akshar.ttf to DroidSansFallback.ttf or jus move it to /system/fonts?
i am already using a droidsansfallback.ttf which supports regional languages like tamil,hindi. but the font rendering is not perfect. not sure if this the same one or different
Sent from my Nexus One using Tapatalk
Rename to droidsansfallback.ttf. Check file sizes in phone explorer. Alternatively, copy droidsansfallback.ttf from /system/fonts to your micro SD card using any root explorer and then connect to PC as drive. Open file in win or Linux PC and compare with my file.
Sent from my Transformer TF101 using XDA
WEB PAGE NOT AVAILABLE
cant download....
Sent from my Nexus One using Tapatalk
wow didnt know we could do indian scripts on droid..
good share bud.
n1newbie said:
WEB PAGE NOT AVAILABLE
cant download....
Sent from my Nexus One using Tapatalk
Click to expand...
Click to collapse
Website is very much available. Check screenshot. Better still, check whether your ISP is blocking rapidshare or not.
Sent from my Transformer TF101 using XDA
thanx a lot ragapa97
i downloaded and replaced my droidsansfallback with ur akshar and tamil font is much better nw. eventhough the rendering is not 100% perfect. i can read online papers wid it. can it be made perfect?
thanked u in OP aswell
gud work buddy
Sent from my Nexus One using Tapatalk
Yenjoy machhan, naanum anda font thaan use pannaren. You have to search the general thread to modify ttf font files to improve rendering quality. Post back if you're successful.
Sent from my Transformer TF101 using XDA
thanx nanba. the akshar.ttf is kalakals far better than the previous one that i used. jus a lil problem in rendering. but fine. can manage.
and if i come across any better font for tamil ill buzz u. and u do the same pls
Sent from my Nexus One using Tapatalk
hey buddy is it possible to convert windows pc font to android?
for ex can bamini.ttf be optimised for droids? ??
Sent from my Nexus One using Tapatalk
Wow! 200 + downloads and yet, only a few have commented!
A simpler way. Download fantoosh apk from market. It works well.
Sent from my LG-P500 using XDA
In which market is this fantastic 'fantoosh' apk? It's definitely not in the Google playstore. And if it is from some unknown source, it may well contain some malware code...
Beware! Follow the forum rules. Do not post or promote malware or unknown apps. And don't post spam either. Afaik, there are no other methods to enable Indian scripts.
Sent from my HTC Incredible S using XDA
250 Downloads and counting.... nobody seems to like it though... no further posts...

[MOD][JB][4.1] Mini LatinIME

This thread intended for devices with limited system memory such as LG Optimus One Family devices ( P500, P505, P506, P509 ). This mod is to assist in shrinking in the overall size of the /system partition to allow for the installation of Google Apps.
I should note that I am not creating the dictionaries. I am simply placing one dictionary from each predefined dictionary into a LatinIME.apk that has English also. Please don't ask me to create a dictionary for your language if it isn't already defined, as I cannot make them. I'm only doing this to lend a hand to those who don't know how.
If your language isn't listed below, then either I haven't made an apk for it yet or your language isn't supported.
[ Simple Downloads ]
Brazilian Portuguese - Download
Czech - Download
Danish - Download
Dutch - Download
English - Download
French - Download
German - Download
Italian - Download
Portuguese - Download
Russian - Download
Spanish - Download
[ Advanced Download ]
Here's a link to my MediaFire folder with all of the mini LatinIME's. Go here
@Bill,
i told you before also that i am unable to find 'latinime' in titanium backup so that i can uninstall it first....!!
could you plz tell me that what is the exact name of latinime that shows up in titanium backup that we have to uninstall...?
u.bindal said:
@Bill,
i told you before also that i am unable to find 'latinime' in titanium backup so that i can uninstall it first....!!
could you plz tell me that what is the exact name of latinime that shows up in titanium backup that we have to uninstall...?
Click to expand...
Click to collapse
A thought. You could also use ES File Explorer's App Manager to uninstall it. There is also an option to create a backup of the app, in Es File Explorer's settings, before deleting it.
You don't need to delete it tho. Put apk on sdcard. Make sure you have enabled the ability to install software from unknown sources. Then with any file manager, browse to the folder on your sdcard where you put this latinIME.apk and select it to install. It will overwrite the old one.
Does int work also with p690 O. Net?
Inviato dal mio LG-P690
u.bindal said:
@Bill,
i told you before also that i am unable to find 'latinime' in titanium backup so that i can uninstall it first....!!
could you plz tell me that what is the exact name of latinime that shows up in titanium backup that we have to uninstall...?
Click to expand...
Click to collapse
Have you ever heard of a file explorer? If yes, download a root explorer, mount system as r/w and delete the LatinIME apk from system/apps and replace it with the new apk. Don't forget to change permissions to rw-r-r
Sent from my LG-P500 using xda premium
---------- Post added at 02:31 PM ---------- Previous post was at 02:27 PM ----------
u.bindal said:
@Bill,
i told you before also that i am unable to find 'latinime' in titanium backup so that i can uninstall it first....!!
could you plz tell me that what is the exact name of latinime that shows up in titanium backup that we have to uninstall...?
Click to expand...
Click to collapse
And if you want the name it is Android Keyboard (AOSP)
Sent from my LG-P500 using xda premium
Thanks!
Enviado de meu GT-S5570 usando o Tapatalk 2
thanks works for my Mini with JB (TheWhisp proyect)
Sent from my GT-I9300 using xda premium
Could you upload Portuguese-pt and Portuguese-br inside of the apk?
Sent from my GT-S5570 using xda app-developers app
gabrielking9 said:
Could you upload Portuguese-pt and Portuguese-br inside of the apk?
Sent from my GT-S5570 using xda app-developers app
Click to expand...
Click to collapse
Will be glad to.
Sent from my LG-P506 using xda app-developers app
Dutch? Great job btw
Sent from my GT-S5660 using xda premium
Update. The following languages have been added to the Downloads section ::
Brazilian Portuguese
Czech
Danish
Dutch
German
French
Portuguese
Russian
NicoCaldo said:
Does int work also with p690 O. Net?
Inviato dal mio LG-P690
Click to expand...
Click to collapse
No se. You can try tho
I
bill.weckel said:
This thread intended for devices with limited system memory such as LG Optimus One Family devices ( P500, P505, P506, P509 ). This mod is to assist in shrinking in the overall size of the /system partition to allow for the installation of Google Apps.
I should note that I am not creating the dictionaries. I am simply placing one dictionary from each predefined dictionary into a LatinIME.apk that has English also. Please don't ask me to create a dictionary for your language if it isn't already defined, as I cannot make them. I'm only doing this to lend a hand to those who don't know how.
If your language isn't listed below, then either I haven't made an apk for it yet or your language isn't supported.
[ Downloads ]
English - Download
Italian - Download
Spanish - Download
Click to expand...
Click to collapse
Hey, bill thanks for you timing help.
If you could, PLEASE, provide the steps to create our own, it would be extremely beneficial.
THANKS IN ADVANCE • JB • XD/\PP
VR.gtmini said:
Hey, bill thanks for you timing help.
If you could, PLEASE, provide the steps to create our own, it would be extremely beneficial.
OR
Create a package with ENGLISH & HINDI language.
THANKS IN ADVANCE • JB • XD/\PP
Click to expand...
Click to collapse
I'm not at my PC at the moment but if I'm not mistaken there is not a Hindi dictionary in the full LatinIME.apk . I cannot make the language dictionaries. I will check tho.
As for making one yourself, its pretty easy. Download the mini English LatinIME.apk to your PC. Rename it by adding .zip extension. Download or copy from a rom the full LatinIME.apk. Also rename by adding .zip extension. Use some kind of zip manager to open the mini English LatinIME. Browse to /res/raw/. Now do the same for the full LatinIME. find your language dict in the full LatinIME, copy it. Go to the mini English version and paste what you copied to the /res/raw folder. Make sure that your dict is just stored, not compressed. Close the zip app. Rename the edited LatinIME.apk.zip back to LatinIME.apk. Now its ready to install on your device.
Sent from my LG-P506 using xda app-developers app
Awesome big thanks guy *-*
Sent from my GT-S5570 using xda app-developers app
Yeah, I got there's no Hindi dictionary, that's why I removed the line.
B4 a good days ago I was too trying remove all other languages but I was unsuccessful.
Anyway, The method you gave above is very easy.
THANKS again.
JB • XD/\PP
Thanks for dutch.
Sent from my GT-S5660 using xda premium
vangerken said:
Thanks for dutch.
Sent from my GT-S5660 using xda premium
Click to expand...
Click to collapse
You are welcome Glad to help any way I can.
Polish language will be added in the future?
NqX said:
Polish language will be added in the future?
Click to expand...
Click to collapse
Im not sure if a polish dictionary is defined already. If it is, then yes.
Sent from my LG-P506 using xda app-developers app

AndroidManifest

Hey guy
I was wondering if you could help me,
I'm trying to edit the android manifest xml.but when I decompile the apk, I don't get the minimum and target ark version displayed in the xml when I open it with notepad++. I also tried in its, same result.it's like the whole xml is not shown. It does appear in the yml tho. How or what do I use to view and edit the whole xml.
Thanx in advance
Sent from my LG-P920 using xda app-developers app

Categories

Resources