GETTEXT: rather choose the language on the array of locales successfully loaded than...
[citadel.git] / webcit / gettext.c
index 095395970225ad760835beb9e3661d9bdc92deac..54d4ba3ae5cb0f7e5eca6448c28ad98b6c3acad4 100644 (file)
@@ -18,6 +18,7 @@
 /* actual supported locales */
 const char *AvailLang[] = {
        "C",
+       "ar_AR",
        "bg_BG",
        "cs_CZ",
        "en_US",
@@ -40,7 +41,6 @@ const char *AvailLang[] = {
        "ro_RO",
        "sl_SL",
        "tr_TR",
-       "ar_AR",
        ""
 };
 
@@ -441,7 +441,7 @@ void TmplGettext(StrBuf *Target, WCTemplputParams *TP)
 const char *get_selected_language(void) {
 #ifdef ENABLE_NLS
 #ifdef HAVE_USELOCALE
-       return AvailLang[WC->selected_language];
+       return AvailLangLoaded[WC->selected_language];
 #else
        return "en";
 #endif