Hmm... ternyata lebih ketat saja aturannya (walaupun nyebelin). Berhubung id
nggak ada dalam daftar locale by default-nya, harus instal paket locales-id
dulu baru mau bekerja. Sesudah di-strace baru keliatan kalo fungsi gettext
teman2 itu baca segala macam LC_* di bawah
Ada yang sudah pernah pakai gettext() di php4? Gimana sih caranya biar
bekerja?
Saya coba dengan Mandrake 8.2:
?php
putenv(LANGUAGE=id);
putenv(LANG=id);
// manual bilang cukup pake LANG, tapi di python pake LANGUAGE baru ngefek
putenv(LC_ALL=id);
putenv(LC_MESSAGES=id);
bindtextdomain(myapp,
On 08-Jul-2002, Haris Fauzi wrote:
Ada yang sudah pernah pakai gettext() di php4? Gimana sih caranya
biar bekerja?
http://www.onlamp.com/lpt/a//php/2002/06/13/php.html
Apa yang kurang ya? Di C bisa, di python bisa, kok di php nggak
bisa. Kalo liat phpinfo() sih gettext udah enabled. Any
Ternyata oh ternyata gettext 0.10.40 di Mandrake 8.2 buggy...
Ketauan sesudah coba execute:
$ LANG=id LANGUAGE=id LC_ALL=id gettext myapp Hello world!
Hello world!$
Kalo gettext-nya ditimpa pake gettext dari TSL 1.5, dapet:
Halo dunia!
Thanks anyway.
On Tuesday 09 July 2002 09:08, Ronny