? mantisbt.4168.sortlang.txt Index: core/lang_api.php =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/core/lang_api.php,v retrieving revision 1.34 diff -u -r1.34 lang_api.php --- core/lang_api.php 26 Sep 2004 02:05:14 -0000 1.34 +++ core/lang_api.php 4 Oct 2004 14:07:53 -0000 @@ -200,7 +200,7 @@ $t_lang = $p_lang; - if ( null === $t_lang ) { + if ( ( null === $t_lang ) || ( "auto" == $t_lang ) ) { $t_lang = lang_get_current(); } Index: core/print_api.php =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/core/print_api.php,v retrieving revision 1.105 diff -u -r1.105 print_api.php --- core/print_api.php 1 Oct 2004 18:08:23 -0000 1.105 +++ core/print_api.php 4 Oct 2004 14:07:54 -0000 @@ -703,13 +703,22 @@ global $g_language_choices_arr; $t_arr = $g_language_choices_arr; - $enum_count = count( $t_arr ); - for ($i=0;$i<$enum_count;$i++) { + $t_sarr = array(); + + asort( $t_arr ); + while ( list( $i,$l ) = each( $t_arr ) ) { $t_language = string_attribute( $t_arr[$i] ); + $t_language_name = lang_get( "language_name_" . $t_language ); + $t_sarr = $t_sarr + array( $t_language => $t_language_name ); + } # end while + asort( $t_sarr ); # Language specific sort + while ( list( $t_language, $t_language_name ) = each( $t_sarr ) ) { + $t_language = string_attribute( $t_language ); + $t_language_name = string_attribute( $t_language_name ); PRINT ""; - } # end for + PRINT ">" . $t_language_name . " - " . lang_get( "language_name_" . $t_language, $t_language ) . ""; + } # end while } # -------------------- # @@@ preliminary support for multiple bug actions. Index: lang/strings_english.txt =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/lang/strings_english.txt,v retrieving revision 1.215 diff -u -r1.215 strings_english.txt --- lang/strings_english.txt 28 Sep 2004 14:09:40 -0000 1.215 +++ lang/strings_english.txt 4 Oct 2004 14:07:56 -0000 @@ -20,6 +20,41 @@ # Charset $s_charset = 'windows-1252'; +# Languages +$s_language_name_auto = "Automatic"; +$s_language_name_chinese_simplified = "Simplified Chinese"; +$s_language_name_chinese_traditional = "Traditional Chinese"; +$s_language_name_croatian = "Croation"; +$s_language_name_czech = "Czech"; +$s_language_name_danish = "Danish"; +$s_language_name_dutch = "Dutch"; +$s_language_name_english = "English"; +$s_language_name_estonian = "Estonian"; +$s_language_name_finnish = "Finnish"; +$s_language_name_french = "French"; +$s_language_name_german = "German"; +$s_language_name_hungarian = "Hungarian"; +$s_language_name_italian = "Italian"; +$s_language_name_japanese_euc = "Japanese (EUC)"; +$s_language_name_japanese_sjis = "Japanese (SJIS)"; +$s_language_name_japanese_utf8 = "Japanese (UTF8)"; +$s_language_name_korean = "Korean"; +$s_language_name_latvian = "Latvian"; +$s_language_name_lithuanian = "Lithuanian"; +$s_language_name_norwegian = "Norwegian"; +$s_language_name_polish = "Polish"; +$s_language_name_portuguese_brazil = "Portuguese (Brazil)"; +$s_language_name_portuguese_standard = "Portuguese (standard)"; +$s_language_name_romanian = "Romanian"; +$s_language_name_russian_koi8 = "Russian (KOI8)"; +$s_language_name_russian = "Russian"; +$s_language_name_serbian = "Serbian"; +$s_language_name_slovak = "Slovakian"; +$s_language_name_slovene = "Slovene"; +$s_language_name_spanish = "Spanish"; +$s_language_name_swedish = "Swedish"; +$s_language_name_turkish = "Turkish"; + # Group commands menuitems $s_actiongroup_menu_move = 'Move'; $s_actiongroup_menu_copy = 'Copy'; @@ -1064,4 +1099,4 @@ # Source Control Integration $s_checkin = 'Checkin'; -?> \ No newline at end of file +?> Index: lang/strings_hungarian.txt =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/lang/strings_hungarian.txt,v retrieving revision 1.60 diff -u -r1.60 strings_hungarian.txt --- lang/strings_hungarian.txt 1 Oct 2004 23:03:36 -0000 1.60 +++ lang/strings_hungarian.txt 4 Oct 2004 14:07:57 -0000 @@ -19,6 +19,42 @@ # Charset $s_charset = 'iso-8859-2'; +# Languages +$s_language_name_auto = "Automatic"; +$s_language_name_chinese_simplified = "Simplified Chinese"; +$s_language_name_chinese_traditional = "Traditional Chinese"; +$s_language_name_croatian = "hurvecia"; +$s_language_name_czech = "Czech"; +$s_language_name_danish = "Danish"; +$s_language_name_dutch = "Dutch"; +$s_language_name_english = "angolul"; +$s_language_name_estonian = "Estonian"; +$s_language_name_finnish = "Finnish"; +$s_language_name_french = "French"; +$s_language_name_german = "ne'met"; +$s_language_name_hungarian = "magyarul"; +$s_language_name_italian = "Italian"; +$s_language_name_japanese_euc = "Japanese (EUC)"; +$s_language_name_japanese_sjis = "Japanese (SJIS)"; +$s_language_name_japanese_utf8 = "Japanese (UTF8)"; +$s_language_name_korean = "Korean"; +$s_language_name_latvian = "Latvian"; +$s_language_name_lithuanian = "Lithuanian"; +$s_language_name_norwegian = "Norwegian"; +$s_language_name_polish = "Polish"; +$s_language_name_portuguese_brazil = "Portuguese (Brazil)"; +$s_language_name_portuguese_standard = "Portuguese (standard)"; +$s_language_name_romanian = "Romanian"; +$s_language_name_russian_koi8 = "oroszul (KOI8)"; +$s_language_name_russian = "oroszul"; +$s_language_name_serbian = "Serbian"; +$s_language_name_slovak = "Slovakian"; +$s_language_name_slovene = "Slovene"; +$s_language_name_spanish = "Spanish"; +$s_language_name_swedish = "Swedish"; +$s_language_name_turkish = "Turkish"; + + # Group commands menuitems $s_actiongroup_menu_move = 'Mozgat'; $s_actiongroup_menu_copy = 'Copy'; @@ -1061,4 +1097,4 @@ # Source Control Integration $s_checkin = 'Checkin'; -?> \ No newline at end of file +?>