Hi, I am packaging a PHP4 application. This software has been localized so there are lines like:
<? echo gettext ("Hello world");?> instead of: <? echo "Hello world";?> I was able to generate the po file with xgettext and the mo file with msgfmt. I have always been in troubles with locales, so here are my questions: 1) has the original gettext source code to be written in english? The software I am working on is not in english and so it will generate a po in another language (italian). I can manage to make the english po file (translating it) but I am sure that it would be much more easy to translate this software in russian starting from the english version rather than from the italian one. But you know, the upstream version is in italian so HAS it to be in english or not? Has the upstream author the need to change all the code in english or would it be a "good suggestion"? 2) I know that it should be automatic, but would it be stupid to put a php code to ask for the user's language and then export the relative LC_ALL? (with the setenv php command) 3) I have in /etc/enviroment "LANG=it_IT", all my consoles are "localized" and everything seems to work quite well. The question is: Why PHP tells me that the LANG variable is "C" instead of "it_IT"? (I read the value with getenv php command). Where should php look for? Have I forgot something in declaring my "localization"? thanks a lot Gaetano -- Gaetano Paolone GnuPG:69A5 548C 4145 1116 8CA9 2CB5 9448 3FA3 54DB 33D3 Debian developer - [EMAIL PROTECTED] Home: http://www.bigpaul.org http://www.linuxfaq.it: LDR Linux Domande e Risposte. http://www.gnutemberg.org - Linuxlinks: http://www.linuxlinks.it by robk -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]