Localizing Maemo

By default N810 comes with few translations of interface, on-screen keyboard layouts and hardware keyboards (BT and N810 internal) layouts. The problem starts when user wants to add own ones.

Getting regional settings was simplest — grab proper package from Ångström and unpack it into Maemo file system. This gave me “PL_pl” settings. But how to get it to display “Polski” instead of “PL_pl”? No docs for it. Filled bug.

Hardware keyboard is next thing. As this is normal X11 keyboard user can edit /usr/share/X11/xkb/symbols/nokia_vndr/rx-44 file contents. But again — no docs on how to make user keyboard available in “Control Panel -> Text Input settings”. It looks like list is hardcoded in closed source application. There are Russian alternative layouts but they change original Russian layout or Scandinavian or even English one. And according to Tomas Junnonen’s post there is only Left Shift key (right Shift is also Left Shift) so no way to use one of them as extra modifier ;( Additionally there are no informations how to edit list of characters available after pressing ‘Chr’ hardware key. Also filled a bug.

It is 4th version of Maemo — I thought that they solved at least part of localization stuff…

5 thoughts on “Localizing Maemo”

  1. As for the locale, there’s a HOWTO on maemo.org somewhere. I failed to find it but I think It’s in an opera tab at the office. Will probably find it tomorrow.

    I’ll also check the text input settings but no promises.

  2. To add user keyboard to Text Input Applet it is impossible, because it requires recompile system programs with closed source.

    So I went on the road hacks – to modify existed layouts in xkblayouts 🙁

  3. thank you for the pack!

    I will appreciate if you give me an advise or any help on slidy keyboard layout change. I have russian keyboard and enlish letter are also there on the buttons but to use it I need to push SHIFT then Fn and then the key for english character to appear. Is there a way to type in english constantly in this case?

    Thank you againe 🙂 Regards.

Comments are closed.