add ka_GE, ku_TR and ne_NP; some cleanup and better handling of sr_XX (patch 1858926)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51864 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-02-17 20:11:17 +00:00
parent f986fe7613
commit b5e2a45022
5 changed files with 40 additions and 20 deletions

View File

@@ -33,8 +33,11 @@ enum wxLanguage
wxLANGUAGE_UNKNOWN,
""");
knownLangs = []
for i in table:
f.write(' %s,\n' % i[0])
if i[0] not in knownLangs:
f.write(' %s,\n' % i[0])
knownLangs.append(i[0])
f.write("""
// for custom, user-defined languages:
wxLANGUAGE_USER_DEFINED
@@ -54,16 +57,17 @@ def GenDocs(table):
%% This enum is generated by misc/languages/genlang.py
%% When making changes, please put them into misc/languages/langtabl.txt
\\begin{itemize}\\itemsep=0pt
\\item wxLANGUAGE_DEFAULT -- user's default language as obtained from the operating system
\\item wxLANGUAGE_UNKNOWN -- returned by \\helpref{GetSystemLanguage}{wxlocalegetsystemlanguage}
if it fails to detect the default language
\\item wxLANGUAGE_USER_DEFINED -- user defined languages' integer identifiers should start from
this
\\begin{twocollist}\\itemsep=0pt
\\twocolitem{wxLANGUAGE\\_DEFAULT}{user's default language as obtained from the operating system}
\\twocolitem{wxLANGUAGE\\_UNKNOWN}{returned by \\helpref{GetSystemLanguage}{wxlocalegetsystemlanguage} if it fails to detect the default language}
\\twocolitem{wxLANGUAGE\\_USER\\_DEFINED}{user defined languages' integer identifiers should start from this}
""");
knownLangs = []
for i in table:
f.write('\\item %s\n' % (i[0].replace('_','\\_')))
f.write("""\\end{itemize}
if i[0] not in knownLangs:
f.write('\\twocolitem{%s}{}\n' % (i[0].replace('_','\\_')))
knownLangs.append(i[0])
f.write("""\\end{twocollist}\itemsep=0pt
%% --- --- --- generated code ends here --- --- ---
@@ -112,7 +116,7 @@ def GenTable(table):
// This table is generated by misc/languages/genlang.py
// When making changes, please put them into misc/languages/langtabl.txt
#ifndef __WIN32__
#if !defined(__WIN32__) || defined(__WXMICROWIN__)
#define SETWINLANG(info,lang,sublang)
@@ -138,8 +142,8 @@ void wxLocale::InitLanguagesDB()
wxLanguageInfo info;
wxStringTokenizer tkn;
%s
};
%s
}
#undef LNG
// --- --- --- generated code ends here --- --- ---

View File

@@ -82,7 +82,7 @@ wxLANGUAGE_FRENCH_MONACO fr_MC LANG_FRENCH SUBLANG_FRENCH_MO
wxLANGUAGE_FRENCH_SWISS fr_CH LANG_FRENCH SUBLANG_FRENCH_SWISS LTR "French (Swiss)"
wxLANGUAGE_FRISIAN fy - - LTR "Frisian"
wxLANGUAGE_GALICIAN gl_ES - - LTR "Galician"
wxLANGUAGE_GEORGIAN ka LANG_GEORGIAN SUBLANG_DEFAULT LTR "Georgian"
wxLANGUAGE_GEORGIAN ka_GE LANG_GEORGIAN SUBLANG_DEFAULT LTR "Georgian"
wxLANGUAGE_GERMAN de_DE LANG_GERMAN SUBLANG_GERMAN LTR "German"
wxLANGUAGE_GERMAN_AUSTRIAN de_AT LANG_GERMAN SUBLANG_GERMAN_AUSTRIAN LTR "German (Austrian)"
wxLANGUAGE_GERMAN_BELGIUM de_BE - - LTR "German (Belgium)"
@@ -118,7 +118,7 @@ wxLANGUAGE_KIRGHIZ ky - -
wxLANGUAGE_KIRUNDI rn - - LTR "Kirundi"
wxLANGUAGE_KONKANI - LANG_KONKANI SUBLANG_DEFAULT LTR "Konkani"
wxLANGUAGE_KOREAN ko_KR LANG_KOREAN SUBLANG_KOREAN LTR "Korean"
wxLANGUAGE_KURDISH ku - - LTR "Kurdish"
wxLANGUAGE_KURDISH ku_TR - - LTR "Kurdish"
wxLANGUAGE_LAOTHIAN lo - - LTR "Laothian"
wxLANGUAGE_LATIN la - - LTR "Latin"
wxLANGUAGE_LATVIAN lv_LV LANG_LATVIAN SUBLANG_DEFAULT LTR "Latvian"
@@ -137,7 +137,7 @@ wxLANGUAGE_MARATHI mr_IN LANG_MARATHI SUBLANG_DEFAULT
wxLANGUAGE_MOLDAVIAN mo - - LTR "Moldavian"
wxLANGUAGE_MONGOLIAN mn - - LTR "Mongolian"
wxLANGUAGE_NAURU na - - LTR "Nauru"
wxLANGUAGE_NEPALI ne LANG_NEPALI SUBLANG_DEFAULT LTR "Nepali"
wxLANGUAGE_NEPALI ne_NP LANG_NEPALI SUBLANG_DEFAULT LTR "Nepali"
wxLANGUAGE_NEPALI_INDIA ne_IN LANG_NEPALI SUBLANG_NEPALI_INDIA LTR "Nepali (India)"
wxLANGUAGE_NORWEGIAN_BOKMAL nb_NO LANG_NORWEGIAN SUBLANG_NORWEGIAN_BOKMAL LTR "Norwegian (Bokmal)"
wxLANGUAGE_NORWEGIAN_NYNORSK nn_NO LANG_NORWEGIAN SUBLANG_NORWEGIAN_NYNORSK LTR "Norwegian (Nynorsk)"
@@ -158,8 +158,11 @@ wxLANGUAGE_SAMOAN sm - -
wxLANGUAGE_SANGHO sg - - LTR "Sangho"
wxLANGUAGE_SANSKRIT sa LANG_SANSKRIT SUBLANG_DEFAULT LTR "Sanskrit"
wxLANGUAGE_SCOTS_GAELIC gd - - LTR "Scots Gaelic"
wxLANGUAGE_SERBIAN sr_SR LANG_SERBIAN SUBLANG_DEFAULT LTR "Serbian"
wxLANGUAGE_SERBIAN_CYRILLIC sr_SR LANG_SERBIAN SUBLANG_SERBIAN_CYRILLIC LTR "Serbian (Cyrillic)"
wxLANGUAGE_SERBIAN_LATIN sr_SR@latin LANG_SERBIAN SUBLANG_SERBIAN_LATIN LTR "Serbian (Latin)"
wxLANGUAGE_SERBIAN_CYRILLIC sr_YU LANG_SERBIAN SUBLANG_SERBIAN_CYRILLIC LTR "Serbian (Cyrillic)"
wxLANGUAGE_SERBIAN_LATIN sr_YU LANG_SERBIAN SUBLANG_SERBIAN_LATIN LTR "Serbian (Latin)"
wxLANGUAGE_SERBIAN_LATIN sr_YU@latin LANG_SERBIAN SUBLANG_SERBIAN_LATIN LTR "Serbian (Latin)"
wxLANGUAGE_SERBO_CROATIAN sh - - LTR "Serbo-Croatian"
wxLANGUAGE_SESOTHO st - - LTR "Sesotho"
wxLANGUAGE_SETSWANA tn - - LTR "Setswana"
@@ -216,6 +219,7 @@ wxLANGUAGE_URDU_PAKISTAN ur_PK LANG_URDU SUBLANG_URDU_PAKI
wxLANGUAGE_UZBEK uz LANG_UZBEK SUBLANG_DEFAULT LTR "Uzbek"
wxLANGUAGE_UZBEK_CYRILLIC uz LANG_UZBEK SUBLANG_UZBEK_CYRILLIC LTR "Uzbek (Cyrillic)"
wxLANGUAGE_UZBEK_LATIN uz LANG_UZBEK SUBLANG_UZBEK_LATIN LTR "Uzbek (Latin)"
wxLANGUAGE_VALENCIAN ca_ES@valencia LANG_VALENCIAN SUBLANG_DEFAULT LTR "Valencian"
wxLANGUAGE_VIETNAMESE vi_VN LANG_VIETNAMESE SUBLANG_DEFAULT LTR "Vietnamese"
wxLANGUAGE_VOLAPUK vo - - LTR "Volapuk"
wxLANGUAGE_WELSH cy - - LTR "Welsh"