8 Language const * default_language;
9 Language ignore_lang("ignore", "Ignore", false);
10 Language const * ignore_language = &ignore_lang;
22 void newLang(char const * l, char const * d, bool rtl) {
23 Language lang(l, d, rtl);
26 //lang.RightToLeft = rtl;
43 void LangInit::initL()
45 // Use this style of initialization to lower compilation times.
46 // Same method is used in LyXAction.C (Lgb)
49 { "afrikaans", N_("Afrikaans"), false },
50 { "american", N_("American"), false },
51 { "arabic", N_("Arabic"), true },
52 { "austrian", N_("Austrian"), false },
53 { "bahasa", N_("Bahasa"), false },
54 { "brazil", N_("Brazil"), false },
55 { "breton", N_("Breton"), false },
56 { "catalan", N_("Catalan"), false },
57 { "croatian", N_("Croatian"), false },
58 { "czech", N_("Czech"), false },
59 { "danish", N_("Danish"), false },
60 { "dutch", N_("Dutch"), false },
61 { "english", N_("English"), false },
62 { "esperanto", N_("Esperanto"), false },
63 { "estonian", N_("Estonian"), false },
64 { "finnish", N_("Finnish"), false },
65 { "francais", N_("Francais"), false },
66 { "french", N_("French"), false },
67 { "frenchb", N_("Frenchb"), false },
68 { "galician", N_("Galician"), false },
69 { "german", N_("German"), false },
70 { "greek", N_("Greek"), false },
71 { "hebrew", N_("Hebrew"), true },
72 /* According to Zrubecz Laszlo <zrubi@k2.jozsef.kando.hu>,
73 "magyar" is better. I kept it here in case we want
74 to provide aliasing of languages. (JMarc)
76 //{ "hungarian", N_("Hungarian"), false },
77 { "irish", N_("Irish"), false },
78 { "italian", N_("Italian"), false },
79 { "lsorbian", N_("Lsorbian"), false },
80 { "magyar", N_("Magyar"), false },
81 { "norsk", N_("Norsk"), false },
82 { "polish", N_("Polish"), false },
83 { "portuges", N_("Portuges"), false },
84 { "romanian", N_("Romanian"), false },
85 { "russian", N_("Russian"), false },
86 { "scottish", N_("Scottish"), false },
87 { "spanish", N_("Spanish"), false },
88 { "slovak", N_("Slovak"), false },
89 { "slovene", N_("Slovene"), false },
90 { "swedish", N_("Swedish"), false },
91 { "turkish", N_("Turkish"), false },
92 { "usorbian", N_("Usorbian"), false },
93 { "welsh", N_("Welsh"), false },
98 while (items[i].lang) {
99 newLang(items[i].lang, items[i].display, items[i].rtl);
103 default_language = &languages["american"];
110 bool LangInit::init = false;