Thanks, I've got these in my patch queue and should get things tidied up this week!

-- brion vibber (brion @ status.net)
Senior Software Architect, StatusNet
San Francisco

On 01/28/2010 10:55 PM, Shuji Sonoda wrote:
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

_______________________________________________
StatusNet-dev mailing list
StatusNet-dev@lists.status.net
http://lists.status.net/mailman/listinfo/statusnet-dev

Reply via email to