]> git.deb.at Git - deb/packages.git/commit
Disable gettext translations
authorFrank Lichtenheld <frank@lichtenheld.de>
Sun, 28 Oct 2007 20:50:25 +0000 (20:50 +0000)
committerFrank Lichtenheld <frank@lichtenheld.de>
Sun, 28 Oct 2007 20:50:25 +0000 (20:50 +0000)
commit8bf8802267881bdbbece88f8be766cb1be2b7076
tree9a3fd27c7e6ec1320b39648ff9f09a92700f5227
parentbecabf1c28f42334fcb730fdf9b57fede1cba296
Disable gettext translations

mpm_worker, mod_perl and gettext together show some funny
results. When several clients request different languages from
the server simultaniously they can get the completly wrong or even
mixed strings. Which of course doesn't happen on my test server,
since the chances for that to happen are very slim there.

This whole mess can easily explained by the fact that the locale
setting done with setlocale is global to the process. The solution
for that is most likely to switch to a OO aproach with using a
message catalog (no idea how to tell sprintf which locale to use
in a non-global way, though...)
lib/Packages/Dispatcher.pm