Adding additional languages to N900 welcome screen
Pali Rohár has dug into how the Maemo 5 welcome screen shows localised mesages: you may noticed that Maemo 5 Welcome screen (which appears after instering battery or flashing) does not show all extra installed Maemo 5 translations. Problem is because, osso_startup_wizard (Welcome screen application) read language table from library libi18n-locale-resolver0. And that library read languages from binary file (and not try to check which translations are installed).
I created small shell script which can modify (add/delete) language strings (e.g en_US) to that binary file and thus Welcome screen show/hide other languages.
The script is available, and Pali suggests translators could include it in their message packages to have it automatically invoked when the user installs it.