]> code.citadel.org Git - citadel.git/blobdiff - webcit/gettext.c
Began moving date outputs to strftime_l()
[citadel.git] / webcit / gettext.c
index 3596c5d7c5103d5bdc868f74800d49aa831632ad..c83c41ee07f5fc81b9b5ec563686cdb6e7968acf 100644 (file)
@@ -252,10 +252,20 @@ void initialize_locales(void) {
 
        for (i = 0; i < NUM_LANGS; ++i) {
                sprintf(buf, "%s.UTF8", AvailLang[i]);
-               wc_locales[i] = newlocale(LC_MESSAGES_MASK /* |LC_TIME_MASK FIXME */ ,
+               wc_locales[i] = newlocale(
+                       (LC_MESSAGES_MASK|LC_TIME_MASK),
                        buf,
                        Empty_Locale
                );
+               if (wc_locales[i] == NULL) {
+                       lprintf(1, "Error configuring locale for %s: %s\n",
+                               buf,
+                               strerror(errno)
+                       );
+               }
+               else {
+                       lprintf(3, "Configured available locale: %s\n", buf);
+               }
        }
 }