X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fgettext.c;h=de7edb80143bebccf49a166280238766fe5e87c0;hb=3e76ef0df86d7fcec42d8fa5689afc7185fde29c;hp=d12ff3cf53fdcec27cf2b38c12f7dc14bc5ade71;hpb=e58838a355dd1566319b9bacc72389effcfd5d13;p=citadel.git diff --git a/webcit/gettext.c b/webcit/gettext.c index d12ff3cf5..de7edb801 100644 --- a/webcit/gettext.c +++ b/webcit/gettext.c @@ -21,6 +21,7 @@ const char *AvailLang[] = { "pt_BR", "hu_HU", "et_EE", + "ru_RU", "" }; @@ -305,9 +306,10 @@ void initialize_locales(void) { nLocalesLoaded++; } #else - if (language != NULL) { + if ((language != NULL) && (strcmp(language, AvailLang[i]) == 0)) { setenv("LANG", buf, 1); AvailLangLoaded[nLocalesLoaded] = AvailLang[i]; + setlocale(LC_MESSAGES, AvailLang[i]); nLocalesLoaded++; } else if (nLocalesLoaded == 0) {