move translated languages to metrics

This commit is contained in:
Glenn Maynard
2008-04-07 23:27:32 +00:00
parent 6e0479dcf4
commit 7aeb5ee99f
2 changed files with 141 additions and 141 deletions
+141 -140
View File
@@ -412,150 +412,151 @@ RString ConvertI64FormatString( const RString &sStr ) { return sStr; }
* We don't use 3-letter codes, so we don't bother supporting them. */ * We don't use 3-letter codes, so we don't bother supporting them. */
static const LanguageInfo g_langs[] = static const LanguageInfo g_langs[] =
{ {
{"aa", "Afar", ""}, {"aa", "Afar"},
{"ab", "Abkhazian", "аҧсуа бызшәа"}, {"ab", "Abkhazian"},
{"af", "Afrikaans", "Afrikaans"}, {"af", "Afrikaans"},
{"am", "Amharic", ""}, {"am", "Amharic"},
{"ar", "Arabic", "العربية"}, {"ar", "Arabic"},
{"as", "Assamese", ""}, {"as", "Assamese"},
{"ay", "Aymara", ""}, {"ay", "Aymara"},
{"az", "Azerbaijani", "azərbaycan"}, {"az", "Azerbaijani"},
{"ba", "Bashkir", ""}, {"ba", "Bashkir"},
{"be", "Byelorussian", "Беларуская"}, {"be", "Byelorussian"},
{"bg", "Bulgarian", "Български"}, {"bg", "Bulgarian"},
{"bh", "Bihari", ""}, {"bh", "Bihari"},
{"bi", "Bislama", ""}, {"bi", "Bislama"},
{"bn", "Bengali", ""}, {"bn", "Bengali"},
{"bo", "Tibetan", ""}, {"bo", "Tibetan"},
{"br", "Breton", ""}, {"br", "Breton"},
{"ca", "Catalan", "Català"}, {"ca", "Catalan"},
{"co", "Corsican", ""}, {"co", "Corsican"},
{"cs", "Czech", "čeština"}, {"cs", "Czech"},
{"cy", "Welsh", "Cymraeg"}, {"cy", "Welsh"},
{"da", "Danish", "Dansk"}, {"da", "Danish"},
{"de", "German", "Deutsch"}, {"de", "German"},
{"dz", "Bhutani", ""}, {"dz", "Bhutani"},
{"el", "Greek", "Ελληνικά"}, {"el", "Greek"},
{"en", "English", "English"}, {"en", "English"},
{"eo", "Esperanto", ""}, {"eo", "Esperanto"},
{"es", "Spanish", "Español"}, {"es", "Spanish"},
{"et", "Estonian", "Eesti"}, {"et", "Estonian"},
{"eu", "Basque", "euskera"}, {"eu", "Basque"},
{"fa", "Persian", "فارسی"}, {"fa", "Persian"},
{"fi", "Finnish", "Suomi"}, {"fi", "Finnish"},
{"fj", "Fiji", ""}, {"fj", "Fiji"},
{"fo", "Faeroese", ""}, {"fo", "Faeroese"},
{"fr", "French", "Français"}, {"fr", "French"},
{"fy", "Frisian", ""}, {"fy", "Frisian"},
{"ga", "Irish", "Gaeilge"}, {"ga", "Irish"},
{"gd", "Gaelic", ""}, {"gd", "Gaelic"},
{"gl", "Galician", "Galego"}, {"gl", "Galician"},
{"gn", "Guarani", ""}, {"gn", "Guarani"},
{"gu", "Gujarati", ""}, {"gu", "Gujarati"},
{"ha", "Hausa", "Hausa"}, {"ha", "Hausa"},
{"he", "Hebrew", "עברית"}, {"he", "Hebrew"},
{"hi", "Hindi", "हिंदी"}, {"hi", "Hindi"},
{"hr", "Croatian", "Hrvatski"}, {"hr", "Croatian"},
{"hu", "Hungarian", "Magyar"}, {"hu", "Hungarian"},
{"hy", "Armenian", "Հայերեն"}, {"hy", "Armenian"},
{"ia", "Interlingua", ""}, {"ia", "Interlingua"},
{"id", "Indonesian", "Bahasa indonesia"}, {"id", "Indonesian"},
{"ie", "Interlingue", ""}, {"ie", "Interlingue"},
{"ik", "Inupiak", ""}, {"ik", "Inupiak"},
{"in", "Indonesian", "Bahasa indonesia"}, // compatibility {"in", "Indonesian"}, // compatibility
{"is", "Icelandic", "Íslenska"}, {"is", "Icelandic"},
{"it", "Italian", "Italiano"}, {"it", "Italian"},
{"iw", "Hebrew", "עברית"}, // compatibility {"iw", "Hebrew"}, // compatibility
{"ja", "Japanese", "日本語"}, {"ja", "Japanese"},
{"ji", "Yiddish", ""}, // compatibility {"ji", "Yiddish"}, // compatibility
{"jw", "Javanese", ""}, {"jw", "Javanese"},
{"ka", "Georgian", ""}, {"ka", "Georgian"},
{"kk", "Kazakh", "Қазақ"}, {"kk", "Kazakh"},
{"kl", "Greenlandic", ""}, {"kl", "Greenlandic"},
{"km", "Cambodian", ""}, {"km", "Cambodian"},
{"kn", "Kannada", "ಕನ್ನಡ"}, {"kn", "Kannada"},
{"ko", "Korean", "한국어"}, {"ko", "Korean"},
{"ks", "Kashmiri", ""}, {"ks", "Kashmiri"},
{"ku", "Kurdish", ""}, {"ku", "Kurdish"},
{"ky", "Kirghiz", "Кыргыз"}, {"ky", "Kirghiz"},
{"la", "Latin", ""}, {"la", "Latin"},
{"ln", "Lingala", ""}, {"ln", "Lingala"},
{"lo", "Laothian", ""}, {"lo", "Laothian"},
{"lt", "Lithuanian", "Lietuviškai"}, {"lt", "Lithuanian"},
{"lv", "Latvian", "Latviešu"}, {"lv", "Latvian"},
{"mg", "Malagasy", ""}, {"mg", "Malagasy"},
{"mi", "Maori", ""}, {"mi", "Maori"},
{"mk", "Macedonian", "Македонски"}, {"mk", "Macedonian"},
{"ml", "Malayalam", ""}, {"ml", "Malayalam"},
{"mn", "Mongolian", ""}, {"mn", "Mongolian"},
{"mo", "Moldavian", ""}, {"mo", "Moldavian"},
{"mr", "Marathi", ""}, {"mr", "Marathi"},
{"ms", "Malay", "Bahasa melayu"}, {"ms", "Malay"},
{"mt", "Maltese", "Malti"}, {"mt", "Maltese"},
{"my", "Burmese", ""}, {"my", "Burmese"},
{"na", "Nauru", ""}, {"na", "Nauru"},
{"ne", "Nepali", ""}, {"ne", "Nepali"},
{"nl", "Dutch", "Nederlands"}, {"nl", "Dutch"},
{"no", "Norwegian", "Norsk"}, {"no", "Norwegian"},
{"oc", "Occitan", ""}, {"oc", "Occitan"},
{"om", "Oromo", ""}, {"om", "Oromo"},
{"or", "Oriya", ""}, {"or", "Oriya"},
{"pa", "Punjabi", ""}, {"pa", "Punjabi"},
{"pl", "Polish", "Polski"}, {"pl", "Polish"},
{"ps", "Pashto", "پښتو"}, {"ps", "Pashto"},
{"pt", "Portuguese", "português"}, {"pt", "Portuguese"},
{"qu", "Quechua", ""}, {"qu", "Quechua"},
{"rm", "Rhaeto-Romance", ""}, {"rm", "Rhaeto-Romance"},
{"rn", "Kirundi", "Kirundi"}, {"rn", "Kirundi"},
{"ro", "Romanian", "Română"}, {"ro", "Romanian"},
{"ru", "Russian", "Pyccĸий"}, {"ru", "Russian"},
{"rw", "Kinyarwanda", "Kinyarwanda"}, {"rw", "Kinyarwanda"},
{"sa", "Sanskrit", ""}, {"sa", "Sanskrit"},
{"sd", "Sindhi", ""}, {"sd", "Sindhi"},
{"sg", "Sangro", ""}, {"sg", "Sangro"},
{"sh", "Serbo-Croatian", ""}, {"sh", "Serbo-Croatian"},
{"si", "Singhalese", ""}, {"si", "Singhalese"},
{"sk", "Slovak", "Slovenčina"}, {"sk", "Slovak"},
{"sl", "Slovenian", "Slovenščina"}, {"sl", "Slovenian"},
{"sm", "Samoan", ""}, {"sm", "Samoan"},
{"sn", "Shona", ""}, {"sn", "Shona"},
{"so", "Somali", "Somali"}, {"so", "Somali"},
{"sq", "Albanian", "Shqip"}, {"sq", "Albanian"},
{"sr", "Serbian", "Srpski"}, {"sr", "Serbian"},
{"ss", "Siswati", ""}, {"ss", "Siswati"},
{"st", "Sesotho", ""}, {"st", "Sesotho"},
{"su", "Sudanese", ""}, {"su", "Sudanese"},
{"sv", "Swedish", "svenska"}, {"sv", "Swedish"},
{"sw", "Swahili", "Kiswahili"}, {"sw", "Swahili"},
{"ta", "Tamil", ""}, {"ta", "Tamil"},
{"te", "Tegulu", "తెలుగు"}, {"te", "Tegulu"},
{"tg", "Tajik", ""}, {"tg", "Tajik"},
{"th", "Thai", "ภาษาไทย"}, {"th", "Thai"},
{"ti", "Tigrinya", ""}, {"ti", "Tigrinya"},
{"tk", "Turkmen", ""}, {"tk", "Turkmen"},
{"tl", "Tagalog", ""}, {"tl", "Tagalog"},
{"tn", "Setswana", ""}, {"tn", "Setswana"},
{"to", "Tonga", ""}, {"to", "Tonga"},
{"tr", "Turkish", "Tϋrkçe"}, {"tr", "Turkish"},
{"ts", "Tsonga", ""}, {"ts", "Tsonga"},
{"tt", "Tatar", ""}, {"tt", "Tatar"},
{"tw", "Twi", ""}, {"tw", "Twi"},
{"uk", "Ukrainian", "Українська"}, {"uk", "Ukrainian"},
{"ur", "Urdu", "اردو"}, {"ur", "Urdu"},
{"uz", "Uzbek", "o'zbek"}, {"uz", "Uzbek"},
{"vi", "Vietnamese", "Tiếng Việt"}, {"vi", "Vietnamese"},
{"vo", "Volapuk", ""}, {"vo", "Volapuk"},
{"wo", "Wolof", "Wolof"}, {"wo", "Wolof"},
{"xh", "Xhosa", "isiXhosa"}, {"xh", "Xhosa"},
{"yi", "Yiddish", ""}, {"yi", "Yiddish"},
{"yo", "Yoruba", "Yorùbá"}, {"yo", "Yoruba"},
{"zh", "Chinese", "中文"}, {"zh", "Chinese"},
{"zu", "Zulu", "isiZulu"}, {"zu", "Zulu"},
}; };
void GetLanguageInfos( vector<const LanguageInfo*> &vAddTo ) void GetLanguageInfos( vector<const LanguageInfo*> &vAddTo )
{ {
vAddTo = g_langs; for( unsigned i=0; i<ARRAYLEN(g_langs); ++i )
vAddTo.push_back( &g_langs[i] );
} }
const LanguageInfo *GetLanguageInfo( const RString &sIsoCode ) const LanguageInfo *GetLanguageInfo( const RString &sIsoCode )
-1
View File
@@ -391,7 +391,6 @@ struct LanguageInfo
{ {
const char *szIsoCode; const char *szIsoCode;
const char *szEnglishName; const char *szEnglishName;
const char *szNativeName; // empty string if not available
}; };
void GetLanguageInfos( vector<const LanguageInfo*> &vAddTo ); void GetLanguageInfos( vector<const LanguageInfo*> &vAddTo );
const LanguageInfo *GetLanguageInfo( const RString &sIsoCode ); const LanguageInfo *GetLanguageInfo( const RString &sIsoCode );