summaryrefslogtreecommitdiffstats
path: root/wp-admin/options-general.php
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2007-10-22 17:29:46 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2007-10-22 17:29:46 +0000
commit7aa77bc788c0ab60b9bb59de5f6b9dca3722c9cc (patch)
treefb7d04836e8be88453cca79f0b9756962e840256 /wp-admin/options-general.php
parentaaa125d6fc966800051e249ccb8c6cd43ba9f093 (diff)
downloadwordpress-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.php32
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>