"nl_NL",
"pt_BR",
"ru_RU",
+ "zh_CN",
+ "he_IL",
+ "kk_KK",
+ "ro_RO",
+ "sl_SL",
+ "tr_TR",
""
};
for (i = 0; i<nLocalesLoaded; ++i) {
if (!strcasecmp(lang, AvailLangLoaded[i])) {
WC->selected_language = i;
+ break;
}
}
#endif
int i;
char buf[32];
char *language = NULL;
- char *locale;
-
nLocales = 0;
while (!IsEmptyStr(AvailLang[nLocales]))
}
#ifdef ENABLE_NLS
- locale = setlocale(LC_ALL, "");
+ /*locale = */setlocale(LC_ALL, "");
syslog(9, "Message catalog directory: %s\n", bindtextdomain("webcit", LOCALEDIR"/locale"));
syslog(9, "Text domain: %s\n", textdomain("webcit"));
(wcsession *sess)
{
#ifdef ENABLE_NLS
- if (!sess->Hdr->HR.Static &&
- (sess->Hdr->HR.browser_language != NULL)) {
+ if ( (sess != NULL)
+ && (!sess->Hdr->HR.Static)
+ && (sess->Hdr->HR.browser_language != NULL)
+ ) {
httplang_to_locale(sess->Hdr->HR.browser_language, sess);
}
#endif