Nur eine Kurzinformation für Leute die mit gettext unter PHP arbeiten und es vielleicht nicht wissen: der Befehl setlocale(LC_ALL ….) der in den meisten Multilanguage Tutorials etc. angegeben wird ist relativ tückisch. Er verändert nämlich auch das Ausgabeverhalten von Floats je nach Ländereinstellungen (also , statt . ). Das wiederum kann dazu führen das diverse Queries nicht funktionieren..
Als Lösung für das Problem hab ich nun beim setlocale nur LC_MESSAGES verwendet und alles war gut 🙂