diff -bBcPrw openbiblio.save/shared/read_settings.php openbiblio/shared/read_settings.php
*** openbiblio.save/shared/read_settings.php	2005-04-21 09:08:20.000000000 +0200
--- openbiblio/shared/read_settings.php	2005-04-21 09:42:06.000000000 +0200
***************
*** 66,73 ****
--- 66,86 ----
    define("OBIB_THEMEID",$set->getThemeid());
    define("OBIB_BLOCK_CHECKOUTS_WHEN_FINES_DUE",$set->isBlockCheckoutsWhenFinesDue());
    define("OBIB_LOCALE",$set->getLocale());
+   if ($set->getLocale()=="de")
+   {
+    setlocale(LC_MONETARY, 'de_DE', 'de_DE@euro', 'de', 'ge', 'deu_deu', 'deu', 'Germany', 'de_DE.ISO8859-1');
+    setlocale(LC_NUMERIC, 'de_DE', 'de_DE@euro', 'de', 'ge', 'deu_deu', 'deu', 'Germany', 'de_DE.ISO8859-1');
+   }
+   elseif ($set->getLocale()=="en")
+   {
+    setlocale(LC_MONETARY,'en_US.iso885915', 'en', 'en_US', 'eng');
+    setlocale(LC_NUMERIC,'en_US.iso885915', 'en', 'en_US', 'eng');
+   }
+   else
+   {
    setlocale(LC_MONETARY,$set->getLocale());
    setlocale(LC_NUMERIC,$set->getLocale());
+   }
    define("OBIB_CHARSET",$set->getCharset());
    define("OBIB_HTML_LANG_ATTR",$set->getHtmlLangAttr());
    define("OBIB_LIBRARY_USE_IMAGE_ONLY",$set->isUseImageSet());
