[Q] force language for certain apps - Galaxy S I9000 Q&A, Help & Troubleshooting

hey !
so here's the deal, I like to have my phone in French (my native language)
but I would also like to have certain apps in English (youtube or twitter for example) I know that certain apps already offer to do this, by going in the settings (Plume comes to mind)
so any idea, on how to make a specific app see the system language as whatever I choose ? using rootexplorer, and editing a specific string ? anybody has a lead ?
I already did some googling, but didn't really find anything solid ....
thanks !

Related

Changing the Locale Setting

Guys,
At first I'd like to thank to all developers releasing us great firmware. I have a question; how can I configure or edit the Locale settings?
I have seen many Locale's on The Dude's edition, I wonder how can it be done?
Thank you in advance,
I would like to know... can we add Locale's? I am using the JF1.5 build and I only see english--- no biggie, I can just add hebrew (although it does remove chinese) by adding the dejavu fonts. I would just like to be able to choose a locale... like the regular folks.
I'm also interested in this
I've sent a PM to TheDude, haven't got a reply yet.
yochaigal said:
I would like to know... can we add Locale's? I am using the JF1.5 build and I only see english--- no biggie, I can just add hebrew (although it does remove chinese) by adding the dejavu fonts. I would just like to be able to choose a locale... like the regular folks.
Click to expand...
Click to collapse
we alredy have a hebrew onscreen keboard, by Hezi Cohen.
Come on ‪iandroid.com...
Just to potentially bring this issue back out there, I am also interested in this. I have spent the last 4-5 hours scouring the internet with google trying to figure out how to add locales to builds, but I have not succeeded. I love the JF build, all that I am missing is Japanese Local as some of the apps look horrible when localized to English and there is no way to force an app to load in a specific language.
I recently started a new thread on this:
http://forum.xda-developers.com/showthread.php?t=535780&highlight=locales
What I have discovered is:
There is an app, called Custom Locales, that allows you to add new locales. You can either compile it from source, or run the emulator and adb pull it out.
I would try it, but eclipse no longer works on my ubuntu box, so I'll have to find another way.
CustomLocale.apk
So I was able to extract the custom locale app from the emulator... here it is:
http://yochai.dyndns.org:8888/android/apps/CustomLocale.apk
hope this helps someone, somehow!

[Q] Adding other locales

Hello,
I've searched the forum, but I can't find an answer to this question:
Is it possible to add other locales than just English?
Dude's G build had a bunch of them. I'd like to have my national locale on JF1.5 as well.
No one? C'mon guys :/
I think the Locales are in the kernel, because i've never seen some files of them in the system directory for example. Could someone say if this is right?
I´d love Danish locales.
it depends. most of the UI you see belongs to different system apps. you'll have to modify the apks and add you own localization xml files. i guess you can get the original xmls from the source code repositories, otherwise you'll have to figure out a way to decompress the xmls in the apk.
Yeah but the hole system is still in English. The menus for example.
But I wonder why Dude's build has many locales and JF's doesn't?
KozzioU said:
But I wonder why Dude's build has many locales and JF's doesn't?
Click to expand...
Click to collapse
What are the langueges that Dude's build supports ?
Nayyak said:
What are the langueges that Dude's build supports ?
Click to expand...
Click to collapse
Dude's build has plenty, I have a MASSIVE list of them. I remember reading 72 somewher in his massive thread...
What I want to know is how to add different input methods. I'd love to be able to type in Japanese using the proper input rather than copy-pasting.
Locale
I'm searching too how to add other locale... and how to map my AZERTY keyboard...
I'm not sure but I think this is what you're looking for: http://developer.android.com/reference/java/util/Locale.html
There's a custom locales app too, compile that and run it and you can add locales to your phone. The system's language won't change though, each part has it's own XML file that stores the text for that language.
Look at the source of any of the built in apps, you'll see a values directories (more than one if you're looking at a cupcake build).
There are also values-fr, values-de, etc directories. The system loads the text from each of these depending on what locale is chosen.
You can also specify regions (values-en-rGB: English (Great Britain)).
In short, just setting a locale won't change the language of the phone, each individual app has to support that locale. If it doesn't, it uses the default values directory which is in English (US).
ganny said:
What I want to know is how to add different input methods. I'd love to be able to type in Japanese using the proper input rather than copy-pasting.
Click to expand...
Click to collapse
Well, I know that it has been a while since you posted this comment, but there is presently a REALLY good Japanese IME on the marketplace. Just search for simeji. It is made by a guy that goes by the name adamrocker you can find his blog and details about the IME on www.adamrocker.com. He just recently put the latest version on the marketplace, for a while it was just a horribly outdated version and he only released updates on his website.
For now I would just recommend that you do not download one of the local dictionaries as it makes the conversion table generation a little clunky.
the system language can be adjusted in many roms (cupcake based). The thing I am still looking for is the foreign (german) text prediction, I would like to add. The best would be to combine german and english, as I write in both languages.
Haven't found a solution for this yet
Since the threads moving forward, close to the right direction, github has some generous people helping filling in missing locals.

Boring issue in more than one of the presented rom's

Hi all,
I have flashed some of the ROM's provided here and am seeing an issue which might not disturb many, but disturbs me.
I am a Dutch guy living in Russia, but not willing to accept either Russian or Dutch as a normal language. For me English is the only acceptable language for a ROM. On the other hand, numbers, currency, date and time are favourite to be "Dutch" again.
If I download a WWE or ENglish ROM (as I downloaded an Energy ROM now) I get the English language, so far so good.
But when I try to install the following format for numbers 1.000.000,00 (same for currency) I am told that the character to divide between full numbers or parts cannot be changed to "," or worse between each three digits I cannot place a ".".
Is there a way to change this in registry, so I can change this anyway, even if the regional setting does not allow this ?
Just to make sure You understand me, if I choose for Dutch regional settings, all looks fine, but Calendar or some programs are immediately "talking" Dutch to me, something I dislike again. Sunday should always be Sunday on computers (even if I do understand Zondag)
Any help would be appreciated.
Ruud
When you change to a non-English regional setting, like Dutch, it automatically changes the names of the months and days (and a few other related things) into the language for that region. That's what you're seeing. You can still keep those in English and get the other settings you want, but the settings have to be entered in manually.
To do this, start with one of the English regions that's closest to what you want. Then, you can change all of the other settings to what you expect. For the command/period problem with long numbers, you have to type in the command and period. They will not be in the drop down. Also, you'll need to adjust the order of month/day/year, etc. to what you expect it to be.
I just tried it on my phone to be sure it would work. For your reference, it should be exactly the same process to do it on your computer running Windows.
Also...
I don't know about anyone else, but I thought it was an interesting question. But that's probably just because I have to deal with localization and internationalization in my regular work.
Hello fenux,
thanks that my boring issue is interesting for somebody
But , this does not seem to solve the issue for me.
I have the Energy Rom at the moment I have chosen the Dutch regional settings, as they are what I need for numbers or at least I can change it to what I need.
As for testing your proposal I change the regional settings to English (United Kingdom) so I would get the Englisch language. I go to "numbers" and try to change the "," to a "." not by using the dropdown menu, but by using the keyboard instead. New character is not accepted. Tried to do the same through the software keyboard, same result.
Actually that was why I asked if I can change such in the registry somewhere.
Any more ideas maybe ?
Regards,
Ruud
I'm not sure why it's not letting you change them. I did find this page (http://www.pcoperative.com/ppc/registry_tweaks.htm#Override Date & Time Format) which includes some of the information on where the override information is stored. But it doesn't include changing the decimal and thousands separator.
Here are the settings for those, taken from my registry after I overrode them:
Code:
[HKEY_LOCAL_MACHINE\nls\overrides]
; Decimal for normal numbers
"SDeci":","
; Digit grouping (thousands) for normal numbers
"SThsn":"."
; And for currency
"SMDcS":","
"SMThS":"."
Hi fenux,
interesting information, I will play around with those. It is visible that some of those strings are not available after chosing a certian regional setting, but I can add them. I will see if I can get to solve my issue with this.
Yes, this looks perfect on first try, thank You VERY much.
regards,
Ruud
Now if You can answer me another question: what is the most stable and fastest ROM around here, I really need it.
I've had good luck with the 21885/Sense 2.1 version of EnergyROM (not as many extras as the other versions, but it's stable and fast). I'm working on my own that fits my needs a little better, but it's nowhere near ready for public use.
Hi fenux,
I am sorry if unclear, but that last sentence was supposed to be more of a joke.
But of course thanks for the answer anyway.
When I downloaded the Energy I made some mistake and took the 28011 instead. When I tried to download the other I was made to understand that there is a time limit, so I did not bother anymore. I like the ROM itself, very nice, but am actually downloading the 21885 at the moment. Reason is that my AlarmMaster 2.0 does not work anymore, as soon as an alarm is supposed to ring, the display is being switched on and the program hangs. The program is too important to me, so I have to change here.
This was my line before editing : I very much like the Action and OK button on the lower part of the screen, so I use the Sense 2,5 version.
But : after a succesfull flash I noticed that actually that ROM does not include the Action and OK buttons below. It also does not have any issue with the regional settings at all. I will continue to install all programs (as I lack time for playing) and hope / presume this ROM to be stable.
Thanks again.

[App] SMS software, TFreeTalk

Hi guys,
I wrote software called TFreeTalk.
It's a SMS software and it has 3 tabs which
include Contacts, Conversation lists, and Favorite.
It has an UI somewhere between the Iphone and Android phones.
(Please check out attached images below
For the time being, it only supports 800x480(wvga) resolution.
It has been tested on Korean version of Omnia I and II. I guess it would work for wvga WM devices as well.
It's in beta now. There are a lot to work on but I ask you to use it and give me some comments on it.
please come to my website and leave anything you want.
tfreetalk.com/tft/?mid=english
You can leave comments here as well but since I'm a newbie here and I don't come here often.
Thank you.
website URL
tfreetalk.com/tft/?mid=english
kevinnoh said:
tfreetalk.com/tft/?mid=english
Click to expand...
Click to collapse
This looks like a threaded sms view, which is what I was looking for. So questions :-
1) Will it sit over the default sms software ?
2) Will it work under touchwiz & wm6.1 or would I have to uninstall touchwiz ?
2) Is there any registry changes and does the it revert back on uninstall ?
3) Will it interfere with backing up and reinstall of sms ?
Ps: Cannot enter your website. Saw the video on youtube. Though its mostly in Korean, could feel that u hv come out of the touchwiz. That's ok but i actually prefer the total black theme. This is the first black theme i have come across which is same for every page. Also the letters are nicely large and well spaced which is good for my eyesight. Need to know how your software changes all that.
I can't put an external URL since I'm a newbie and not allowed to do so.
you can visit www . tfreetalk . com and change the language into English in the upper right corner. and click 'forums' and there's the English forum.
Answers to your Qs.
1) It works like Vito-sms chat, so it works over system default sms system
2) I haven't used Touchwiz but I guess my software probably work out of Touchwiz I guess
3) I tweaked some registries and backup to original during uninstallation.
4) Probably not(not 100% sure)
ps: I don't come here so often please leave your thoughts on our website. Thank you.

CDMA Vrz build.prop / locale

Hi guys,
I have the CDMA verizon 7" galaxy tab but I'm using it in Italy.
Is it fine for me to keep the system in english but at least I would like to have correct "locale" set to IT.
This because many application when installed could be in Italian but they are set to english and many applications for example look for american content (weather, news...) instead of Italian content. Another example is the "search" that is done using google.com instead of google.it either if google.it is the default home page.
I would like at least to get the italian content, language is not a problem.
Does anybody knows where to find the related setting?
I tried to change a little bit properties in the build.prop but without success.
ANy ideas?
Thanks,
Lorenzo

Categories

Resources