WP3 でMultiBlogの運用をしたとき、
WPLANGをjaにしてあり、テーマ上も ja.mo,ja.poがあるにも関わらず英語表記となる。
確かMUのときは、一般設定に「ブログの言語」というのがあったような・・・でもWP3.0 alphaにはありませんでした???
で、よくよく調べてみたら、options-general.php内で
wp-content/languages/に言語ファイルがないと、一般設定に「ブログの言語」設定ができないようになっていました。
<?php
$lang_files = array();
if ( is_multisite() && is_dir( ABSPATH . LANGDIR ) && $dh = opendir( ABSPATH . LANGDIR ) ) {
while ( ( $lang_file = readdir( $dh ) ) !== false ) {
if ( substr( $lang_file, -3 ) == '.mo' )
$lang_files[] = $lang_file;
}
}
if ( !empty($lang_files) ) {
?>
<tr valign="top">
<th width="33%" scope="row"><?php _e('Blog language:') ?></th>
<td>
<select name="WPLANG" id="WPLANG">
<?php mu_dropdown_languages( $lang_files, get_option('WPLANG') ); ?>
</select>
</td>
</tr>
<?php
} // languages
?>
つまり、開発版のWP3.0 alpha での確認だったので、言語ファイルが、無かったから、というオチです。
試しにWP2.9.2の言語ファイルを追加してみたら、ちゃんと言語設定できるようになりました。

