Adding non-english word lists
From GreenphoneWiki
The Greenphone flash image comes with English (U.S.) as the only available language. This also affects the word list used in for example the SMS application. If your native language is not English, and you happen to write the occational SMS in your native language, then you probably want to add another word list. Here is how:
Navigate to /opt/Qtopia/SDK/4.1.7/greenphone/etc/dict/ in the SDK and check if there is already a word list for your language included with the SDK. If there's not you will have to download a line-break-separated word list from somewhere on the net. Try this place for example. Put the file into a sub-directory of /opt/Qtopia/SDK/4.1.7/greenphone/etc/dict/ with the correct language code for your language and name it "words".
Next, cd into the directory for your language code and run the following:
qdawggen . words
This will create an optimized word list for your phone. If there's a file named "common" in your language directory you should convert this file too.
Then make a matching language-code directory on your greenphone in /opt/Qtopia.user/etc/dict/ and copy the dawg-files into it (using samba or ftp). You can even tar them up first if you want :)
Finally, we have to create a new language definition. This last part is a bit of a hack, but it seems to be necessary for the word list to be available on the phone. If any of you can fill in the blanks here please do!
Move to /opt/Qtopia.user/i18n on your greenphone and copy the directory named "en_US" to the correct language code for your language. Then edit the .directory-file inside of the directory and change the "Context" and "Name" strings to match your language. This will pop up a new entry in the Language application on the phone. I'm not sure if there are any side-effects of adding a new language without adding any other translations other than the word-file, but it seems to work fine :)
You can now start the Language application and choose your preferred language. There should be a book icon next to your language now. If there's not, choose "Use for input". The language application seems a bit buggy as it does not save the "use for input" selection unless you activate a new language, or at least force the "are you sure" dialog to appear. Also, I'm not sure if you can have serveral languages as "use for input" at the same time.

