maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Unable to change device language (https://talk.maemo.org/showthread.php?t=58784)

zero 2010-07-20 07:04

Unable to change device language
 
Hello all,

Just got the N900 and think I've messed it up already :)
Don't really know what I did - spent several hours installing some apps then went to bed. The battery died and when I next turned it on all the language localizations had gone, so things like wdgt_va_24h_time instead of the clock.

I went to copa_ap_cp_name (think this is Settings), cpal_ti_language_and region and tried to change it back to English. However under the cpal_fi_pr_device_language dropdown menu, there are NO options. I tried changing this yesterday and all the languages were there. The options under cpal_fi_pr_your_region are still there, however it changes to Algeria (the first option) after a reboot no matter what I set it to.

I tried apt-get install --reinstall locales in the terminal as recommended on some other forums and it did some installing but didn't help. All languages are still present in /usr/share/locale/ with a folder LC_MESSAGES in each language folder.

On this forum there are Arabic, Bulgarian, Greek etc. language packs. I presume these would add languages to the device. Is there a way to get the English language pack back? I would rather not reflash unless there's a way to keep all the other settings and emails? btw, how do i type things like > and | in the terminal?

Thanks!!

Dave999 2010-07-20 07:14

Re: Unable to change device language
 
Try to remove the battary for a while. When put it back you shall be able to set language.

zero 2010-07-20 08:20

Re: Unable to change device language
 
Quote:

Originally Posted by Dave999 (Post 757498)
Try to remove the battary for a while. When put it back you shall be able to set language.

Thanks but doesn't work. Tried removing SIM as well.

maddler 2010-07-20 08:36

Re: Unable to change device language
 
I'd go for a reflash session...

chancmhcc 2011-03-28 22:10

Re: Unable to change device language
 
so how did u fix this problem? i'm on the same situation right now :(

abill_uk 2011-03-28 22:39

Re: Unable to change device language
 
Have you tried "Restore original settings"?.

This you can get too by going into settings then touching the screen at the top to get the drop down menu.

chancmhcc 2011-03-28 22:47

Re: Unable to change device language
 
Quote:

Originally Posted by abill_uk (Post 977409)
Have you tried "Restore original settings"?.

This you can get too by going into settings then touching the screen at the top to get the drop down menu.

i tried a couple of times and it's still not working... is there any other ways to restore original settings or get the English language??

abill_uk 2011-03-28 23:14

Re: Unable to change device language
 
Then only 2 things left to do and that is to un-install everything that has been installed one by one untill you get back to the position you want, making sure you reboot every time you un-install something, or do a backup and flash the Fiasco image only to start with.

chancmhcc 2011-03-28 23:44

Re: Unable to change device language
 
if that's not gonna work that would sucks a d~

Ricardo 2011-04-03 19:30

Re: Unable to change device language
 
This happened to me (seeing wdgt_va_24h_time instead of time, etc.) when I edited the file /etc/osso-af-init/locale. If you know how to become root (install rootsh, open an X Terminal and type sudo gainroot) and edit the file (with Leafpad installed, type leafpad /etc/osso-af-init/locale), you can try replacing its contents with the following values:

Code:

#!/bin/sh

unset LC_ALL
export LANG=en_GB
export LC_TIME=en_GB
export LC_MESSAGES=en_GB
export LC_NUMERIC=en_GB
export LC_MONETARY=en_GB
export LC_PAPER=en_GB
export LC_NAME=en_GB
export LC_ADDRESS=en_GB
export LC_TELEPHONE=en_GB
export LC_MEASUREMENT=en_GB
export LC_IDENTIFICATION=en_GB

You might also issue these commands:
Code:

chown root:root /etc/osso-af-init/locale
chmod 755 /etc/osso-af-init/locale

Restart your phone and hopefully it will be OK!


All times are GMT. The time now is 23:12.

vBulletin® Version 3.8.8