(Arne Babenhauserheide)
2015-09-23: improve warning wording improve warning wording
diff --git a/wisp-reader.w b/wisp-reader.w
--- a/wisp-reader.w
+++ b/wisp-reader.w
@@ -22,14 +22,16 @@ define-module : language wisp spec
catch #t
lambda :
setlocale LC_ALL ""
+ throw 'fake-locale-error "FOOO"
lambda : key . parameters
- format (current-error-port)
- string-join
- list "Warning: setlocale LC_ALL \"\" failed with ~A: ~A"
- . "locales not set up. Using explicit US English locale.\n"
- . "\n "
- . key parameters
- setlocale LC_ALL "en_US.UTF-8"
+ let : : locale-fallback "en_US.UTF-8"
+ format (current-error-port)
+ string-join
+ list "Warning: setlocale LC_ALL \"\" failed with ~A: ~A"
+ . "using explicit ~A locale. Please setup your locale.\n"
+ . "\n "
+ . key parameters locale-fallback
+ setlocale LC_ALL locale-fallback
;;;
;;; Language definition