In der Sprachdatei de_DE.po resp. de_DE.mo für die WordPress gibt es auch in der aktuellen Version 2.9 verschiedene Fehler. In diesen drei folgenden Definitionen wird konfiguriert, wie Zahlen dargestellt werden. Doch statt der Werte, sind im deutschen Text nur die Variablendefinitionen wiederholt.
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
| #: wp-includes/locale.php:182
msgid "number_format_decimals"
msgstr "number_format_decimals"
#: wp-includes/locale.php:186
msgid "number_format_decimal_point"
msgstr "number_format_decimal_point"
#: wp-includes/locale.php:190
msgid "number_format_thousands_sep"
msgstr "number_format_thousands_sep" |
#: wp-includes/locale.php:182
msgid "number_format_decimals"
msgstr "number_format_decimals"
#: wp-includes/locale.php:186
msgid "number_format_decimal_point"
msgstr "number_format_decimal_point"
#: wp-includes/locale.php:190
msgid "number_format_thousands_sep"
msgstr "number_format_thousands_sep"
Darum muss es in de_DE.po richtig heissen:
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
| #: wp-includes/locale.php:182
msgid "number_format_decimals"
msgstr "0"
#: wp-includes/locale.php:186
msgid "number_format_decimal_point"
msgstr "."
#: wp-includes/locale.php:190
msgid "number_format_thousands_sep"
msgstr " " |
#: wp-includes/locale.php:182
msgid "number_format_decimals"
msgstr "0"
#: wp-includes/locale.php:186
msgid "number_format_decimal_point"
msgstr "."
#: wp-includes/locale.php:190
msgid "number_format_thousands_sep"
msgstr " "
Für das Tausender-Trennzeichen ist das gerade Anführungszeichen (‚), das in der Schweiz neben dem Leerschlag gebraucht wird, leider nicht verwendbar. Setzt man es ein, macht WordPress Schwierigkeiten. Darum ist der Leerschlag die Lösung.
Wie gesagt, daneben gibt es weitere Fehler. Entweder behebt man die mit z.B. poEdit selber oder hofft auf ein Update. Versprochen sind die Korrekturen mit der WordPress Version 2.9.1.