diff options
author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2007-10-22 17:29:46 +0000 |
---|---|---|
committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2007-10-22 17:29:46 +0000 |
commit | 7aa77bc788c0ab60b9bb59de5f6b9dca3722c9cc (patch) | |
tree | fb7d04836e8be88453cca79f0b9756962e840256 /wp-admin/options-general.php | |
parent | aaa125d6fc966800051e249ccb8c6cd43ba9f093 (diff) | |
download | wordpress-mu-7aa77bc788c0ab60b9bb59de5f6b9dca3722c9cc.tar.gz wordpress-mu-7aa77bc788c0ab60b9bb59de5f6b9dca3722c9cc.tar.xz wordpress-mu-7aa77bc788c0ab60b9bb59de5f6b9dca3722c9cc.zip |
Improved language support, props momo360modena, fixes #464
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1121 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin/options-general.php')
-rw-r--r-- | wp-admin/options-general.php | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/wp-admin/options-general.php b/wp-admin/options-general.php index c768611..e201be0 100644 --- a/wp-admin/options-general.php +++ b/wp-admin/options-general.php @@ -40,26 +40,26 @@ include('./admin-header.php'); </tr> <?php -$lang_files = glob( ABSPATH . LANGDIR . "/*" ); -$lang = get_option( "WPLANG" ); +$lang_files = glob( ABSPATH . LANGDIR . '/*.mo' ); +$lang = get_option('WPLANG'); -if( is_array( $lang_files ) && count($lang_files) >= 1 ) { +if( is_array( $lang_files ) ) { ?> <tr valign="top"> - <th width="33%" scope="row"><?php _e('Language:') ?></th> - <td><select name="WPLANG" id="WPLANG"> + <th width="33%" scope="row"><?php _e('Blog language:') ?></th> + <td> + <select name="WPLANG" id="WPLANG"> + <?php + echo '<option value=""'.((empty($lang)) ? 'selected="selected"': '').'>'.__('English').'</option>'; + foreach ( (array) $lang_files as $key => $val ) { + $code_lang = basename( $val, '.mo' ); + echo '<option value="'.$code_lang.'"'.(($lang == $code_lang) ? ' selected="selected"' : '').'> '.format_code_lang($code_lang).'</option>'; + } + ?> + </select> + </td> + </tr> <?php - echo "<option value=''>Default</option>"; - while( list( $key, $val ) = each( $lang_files ) ) { - $l = basename( $val, ".mo" ); - echo "<option value='$l'"; - echo $lang == $l ? " selected" : ""; - echo "> $l</option>"; - } - ?> - </select></td> - </tr> - <?php } // languages ?> </table> |