Hi there!
we have recently completed the italian translation for elgg in Rosetta, so I tried to use the newly exported .po file with our elgg installation, with no luck.
Steps I've taken so far:
0. created the directories and run msgfrmt , getting the ellg.mo
1. set the appropriate it_IT option in config.php
2. verified gettext and the php_gettext modules are installed (they are)
3. verified my browser language settings (they are ok, it_it is set as preferred one)
4. verified that various functions in _units/gettext/library.php have correct output (it_IT)
5. tried a quick hack I found on elgg.net about overriding library.php and setting the locale manually
6. cursed a lot and banged head against screen
At first I tought it could be a problem with the .po file, but it does compile well. And then I tried to set the option in config.php to nl_NL, but that doesn't work either...
Then I tried with another Debian_based server, same settings, no luck...
Do you have any last resort ideas to share? :D
thanks!
p.s.: some versions: (got them from pkginfo)
php4-4.4.4
php4-gettext-4.4.4
mysql 4.0.27 (mysql can't be involved in this)
FreeBSD 5.5
gettext-0.14.5_2
MArio
EDIT: I see the .po file is working on elgg.net. So the file was exported correctly...