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
%% 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 --- --- ---
// 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)
wxLanguageInfo info;
wxStringTokenizer tkn;
- %s
-};
+%s
+}
#undef LNG
// --- --- --- generated code ends here --- --- ---