X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fgettext.c;h=4df641a28e7ce01f4eb1a8fda82878ae59140fa1;hb=010f7673a3e448d55b12253bcca4db3c83c04109;hp=1e51e93acfc075106e1b5af2bd01205bbc5b300a;hpb=51a5a657cef5e2c394f40f5194ea433bf64cd711;p=citadel.git diff --git a/webcit/gettext.c b/webcit/gettext.c index 1e51e93ac..4df641a28 100644 --- a/webcit/gettext.c +++ b/webcit/gettext.c @@ -15,7 +15,33 @@ #define SEARCH_LANG 20 /* how many langs should we parse? */ #ifdef ENABLE_NLS -#include "language_list.h" +/* actual supported locales */ +const char *AvailLang[] = { + "C", + "bg_BG", + "cs_CZ", + "en_US", + "da_DK", + "de_DE", + "el_GR", + "en_GB", + "es_ES", + "et_EE", + "fi_FI", + "fr_FR", + "hu_HU", + "it_IT", + "nl_NL", + "pt_BR", + "ru_RU", + "zh_CN", + "he_IL", + "kk_KK", + "ro_RO", + "sl_SL", + "tr_TR", + "" +}; const char **AvailLangLoaded; long nLocalesLoaded = 0; @@ -286,7 +312,12 @@ void initialize_locales(void) { wc_locales[0] ); if (wc_locales[nLocalesLoaded] == NULL) { - syslog(1, "locale for %s disabled: %s", AvailLang[i], strerror(errno)); + syslog(1, "locale for %s disabled: %s (domain: %s, path: %s)", + AvailLang[i], + strerror(errno), + textdomain(NULL), + bindtextdomain(textdomain(NULL), NULL) + ); } else { syslog(3, "Found locale: %s", AvailLang[i]);