Hallo,
woran kann es liegen, dass WP-Postviews in einem 'de_DE'-lokalisierten Blog ein Komma als Tausendertrennzeichen ausgibt?
Liebe Grüße
Hugo
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo,
woran kann es liegen, dass WP-Postviews in einem 'de_DE'-lokalisierten Blog ein Komma als Tausendertrennzeichen ausgibt?
Liebe Grüße
Hugo
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Hat niemand einde Idee? Eigentlich müsste doch number_format_i18n für einen Punkt anstatt eines Kommas sorgen.
Ich glaube den Punkt findest Du direkt im Plugin.
Hast Du den Code mal geprüft?
Ja, und im Code habe ich eben den Funktionsaufruf von number_format_i18n gefunden.
Hat noch jemand eine Idee, wie ich aus dem Komma einen Punkt machen oder das Tausendertrennzeichen verschwinden lassen kann?
in wp-includes/functions.php
suche
$num = number_format( $number, $decimals, $wp_locale->number_format['decimal_point'], $wp_locale->number_format['thousands_sep'] );
ersetze
$num = number_format( $number, $decimals, $wp_locale->number_format['thousands_sep'], $wp_locale->number_format['decimal_point'] );
ob dass so der elegante Weg ist?
Mehr Infos auch hier
http://wordpress.org/extend/ideas/topic.php?id=2496
Elegant ist das insofern nicht, als zum einen eine WP-Core-Datei verändert wird und zum anderen die Parameter quasi missbraucht werden.
Aber zumindest funktioniert es. Vielen Dank! :-D
Vielleicht hat ja noch jemand eine elegantere Lösung?
Hierbei handelt es sich um einen Übersetzungsfehler in der deutschen Sprachdatei. Man muß keinen Code ersetzen sondern nur die richtigen Trennzeichen für Tausender und Dezimal-Trenner per Sprachdatei bereitstellen.
Im Deutschen ist der Dezimaltrenner ein Komma und der Tausender ein Punkt. In den USA genau umgekehr, was auch in der Übersetzung gemäß US gemacht wurde.
Anbei ein Screenshot aus meinem Übersetzungsplugin, der den Fehler mit der WP 3.0 Sprachdatei ebenfalls ausweisst.
Danke sehr, Heiko! :-)
Ich werde das mal in diesem Thread melden.
[edit]Oh, das hast du ja schon getan. :-) Ich verstehe nicht, wieso ein so gravierender Fehler nicht schnell und unbürokratisch behoben wird. :x[/edit]
Ich verstehe nicht, wieso ein so gravierender Fehler nicht schnell und unbürokratisch behoben wird. :x
Der Fehler wurde am 13.8. um 16:21 hier im Forum weitergegeben ... und am selben Tag um 18:07 Uhr behoben.
Eine Entschuldigung bei jottlieb fände ich durchaus angemessen.
Der Fehler wurde am 13.8. um 16:21 hier im Forum weitergegeben ... und am selben Tag um 18:07 Uhr behoben.
Ein Auto-Update auf WordPress 3.0.1 korrigierte den Fehler zumindest nicht.
Eine Entschuldigung bei jottlieb fände ich durchaus angemessen.
Schön für dich.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!