Hello.
I resolved two I18N problem. A. Japanese message selection In lib/language.php, Japanese ACCEPT-LANGUAGE header is 'ja'. B. Plugin gettext message In lib/plugin.php, set codeset. Thanks. *** statusnet.org/lib/language.php 2010-01-28 00:09:48.000000000 +0900 --- statusnet/lib/language.php 2010-01-29 14:57:46.000000000 +0900 *************** *** 306,312 **** 'ia' => array('q' => 0.8, 'lang' => 'ia', 'name' => 'Interlingua', 'direction' => 'ltr'), 'is' => array('q' => 0.1, 'lang' => 'is', 'name' => 'Icelandic', 'direction' => 'ltr'), 'it' => array('q' => 1, 'lang' => 'it', 'name' => 'Italian', 'direction' => 'ltr'), ! 'jp' => array('q' => 0.5, 'lang' => 'ja', 'name' => 'Japanese', 'direction' => 'ltr'), 'ko' => array('q' => 0.9, 'lang' => 'ko', 'name' => 'Korean', 'direction' => 'ltr'), 'mk' => array('q' => 0.5, 'lang' => 'mk', 'name' => 'Macedonian', 'direction' => 'ltr'), 'nb' => array('q' => 0.1, 'lang' => 'nb', 'name' => 'Norwegian (Bokmål)', 'direction' => 'ltr'), --- 306,312 ---- 'ia' => array('q' => 0.8, 'lang' => 'ia', 'name' => 'Interlingua', 'direction' => 'ltr'), 'is' => array('q' => 0.1, 'lang' => 'is', 'name' => 'Icelandic', 'direction' => 'ltr'), 'it' => array('q' => 1, 'lang' => 'it', 'name' => 'Italian', 'direction' => 'ltr'), ! 'ja' => array('q' => 0.5, 'lang' => 'ja', 'name' => 'Japanese', 'direction' => 'ltr'), 'ko' => array('q' => 0.9, 'lang' => 'ko', 'name' => 'Korean', 'direction' => 'ltr'), 'mk' => array('q' => 0.5, 'lang' => 'mk', 'name' => 'Macedonian', 'direction' => 'ltr'), 'nb' => array('q' => 0.1, 'lang' => 'nb', 'name' => 'Norwegian (Bokmål)', 'direction' => 'ltr'), *** statusnet.org/lib/plugin.php 2010-01-28 00:09:48.000000000 +0900 --- statusnet/lib/plugin.php 2010-01-29 14:56:11.000000000 +0900 *************** *** 90,96 **** $name = substr($class, 0, -6); $path = INSTALLDIR . "/plugins/$name/locale"; if (file_exists($path) && is_dir($path)) { ! bindtextdomain($name, $path); } } } --- 90,97 ---- $name = substr($class, 0, -6); $path = INSTALLDIR . "/plugins/$name/locale"; if (file_exists($path) && is_dir($path)) { ! bindtextdomain($name, $path); ! bind_textdomain_codeset($name, "UTF-8"); } } } -- Shuji SONODA <shuji.son...@lunascape.co.jp>
_______________________________________________ StatusNet-dev mailing list StatusNet-dev@lists.status.net http://lists.status.net/mailman/listinfo/statusnet-dev