]> code.citadel.org Git - citadel.git/blobdiff - webcit/auth.c
* Per-session locale. For some reason it doesn't work well.
[citadel.git] / webcit / auth.c
index d32818a59a431ae2512146c4a2c2ccad8cef6c9e..1101afec30fbee66021f76297cbd95f33f06767b 100644 (file)
@@ -20,22 +20,6 @@ void initialize_axdefs(void) {
 }
 
 
-/*
- * Offer available languages in the login box
- */
-void offer_languages(void) {
-
-#ifdef ENABLE_NLS
-
-wprintf("FIXME");
-
-#else /* ENABLE_NLS */
-
-wprintf("US English");
-
-#endif /* ENABLE_NLS */
-
-}
 
 
 /*
@@ -130,6 +114,11 @@ void do_login(void)
 {
        char buf[SIZ];
 
+       if (strlen(bstr("language")) > 0) {
+               set_selected_language(bstr("language"));
+               go_selected_language();
+       }
+
        if (strlen(bstr("exit_action")) > 0) {
                do_logout();
                return;