Beiträge von Jens_K

    Was mir noch aufgefallen ist,

    Zitat

    <a href=\"%1$s\">Akismet</a> has protected your site from %2$s spam comments already,

    wird übersetzt mit

    Zitat

    <a href=\"%1$s\">Akismet</a> hat deine Seite vor %2$s Spamkommentaren bewahrt.

    Ist zwar nur eine Kleinigkeit, aber hier wird am Ende des Satzes das "," mit einem "." übersetzt. Das führt dazu, dass auf Deutsch dann z.B. steht

    Zitat

    Akismet hat deine Seite vor 455 Spamkommentaren bewahrt. und im Moment liegen 2 Kommentare in deiner Spam-Warteschlange.

    Das kleine "und" passt da nicht hin, wenn der Satz vorher mit einem Punkt abgeschlossen wurde.

    Dafür wurde das

    Zitat

    but there's nothing in your <a href='%1$s'>spam queue</a> at the moment.

    übersetzt mit

    Zitat

    Zurzeit ist deine <a href='%1$s'>Spam-Warteschlange</a> jedoch leer.

    Hier wurde der Satzanfang mit einem Kleinbuchstaben mit einem Großbuchstaben übersetzt.

    Wobei in der de_DE.po nur auf die Zeile 933 der Akismet.php verwiesen wird, die Plural-Version (Spamkommentaren) steht aber in der Zeile 934.

    Im Dashboard wird bei mir unter Seiten "Approved "angezeigt. Ich habe sowohl die .mo als auch die .po Datei ausprobiert, geiches Ergebnis.

    In der /wp-admin/includes/dashboard.php steht in Zeile 263

    Zitat

    $text = _nc( 'Approved|Right Now', 'Approved', $num_comm->approved );

    In der 2.9er /wp-content/languages/de_DE.po gibt es aber keine Übersetzung für "Approved|Right Now", sondern nur für "Approved".

    Zitat von 2.9

    #: wp-admin/includes/dashboard.php:263
    msgctxt "Right Now"
    msgid "Approved"
    msgid_plural "Approved"
    msgstr[0] "Bestätigt"
    msgstr[1] "Bestätigt"

    Was das mit dem "msgctxt" auf sich hat, habe ich als PHP Laie leider noch nicht rausbekommen.
    Wenn ich das msgctxt lösche und aus der msgid "Approved" ein msgid "Approved|Right Now" mache, dann wird es im Dashboard auch korrekt mit "Bestätigt" übersetzt ...

    In der 2.8.6-Version der de_DE.po stand das noch drin.

    Zitat von 2.8.6

    #: wp-admin/includes/dashboard.php:262
    msgid "Approved|Right Now"
    msgid_plural "Approved"
    msgstr[0] "Genehmigt"
    msgstr[1] "Genehmigte"

    Kann mir mal einer auf die Sprünge helfen, wie diese .po Dateien aufgebaut sind? Stehen da wirklich die Zeilennummern der entsprechenden PHP Dateien drin, dann ein zu suchender String und dann der auszutauschende Wert?

    Was passiert, wenn sich die Zeilennummern verändern, weil man in der original PHP Datei etwas eingebaut hat?

    In der 2.7.1er Version der de_DE.po gibt es 26 Einträge für "wp-content/themes/default", in der 2.8er Version sogar nur 20. Ich muss gestehen, weshalb bei meiner aktuellen 2.7.1er Version überhaupt etwas in Deutsch da steht ist mir ein Rätsel.

    Jetzt antworte ich mir mal selber ... So langsam versteh' ich es ... im Template-Pfad gibt es eine [COLOR=Red]eigene[/COLOR] de_DE.mo Datei, in der die Übersetzungen für das jeweilige Template drinstehen ...

    Ich lerne ja noch :-)

    Wo ich grad dabei bin:
    In der de_DE.po für default_de ist ein winiziger Tippfehler:

    Zitat

    #: comments-popup.php:66
    #, php-format
    msgid "Logged in as <a href=\"%1$s\">%2$s</a>. <a href=\"%3$s\" title=\"Log out of this account\">Log out &raquo;</a>"
    msgstr "Angemeldet [COLOR=Red]al[/COLOR] <a href=\"%1$s\">%2$s</a>. <a href=\"%3$s\" title=\"Dieses Konto abmelden\">Abmelden &raquo;</a>"

    Hervorragend!

    Jetzt muss ich nur noch 2-3 kleine Änderungen wieder einbauen, und schon läuft's ... dann kann ich das Update auch auf dem Produktiiv-Blog machen.

    Danke für den Tipp!

    Jens

    [edit] Was mir grade so auffällt: Im neuen DE-Kubrik steht bei den Kommentaren "Angemeldet xxx", beim alten stand da "Angemeldet [COLOR=Red]als[/COLOR] xxx" ... ist das so gewollt, sieht irgendwie doof aus ...

    Kann es sein, dass Du Dir das Update sofort nach Erscheinen gezogen hast, als die deutschsprachige Version noch gar nicht verfügbar war? Das würde zumindest erklären, warum das Theme nicht übersetzt wird. Die deutsche Übersetzung des Kubrik Themes ist im Download von wordpress.org nämlich nicht integriert. Da kannst Du dann die deutsche Sprachdatei zum Theme so oft neu hochladen wie Du willst. Die Strings werden nicht übersetzt. Du musst dann das komplette Theme austauschen.


    Ich habe heute 2.8 installiert (automatisches Update auf der Test-DB).

    Werden die Sprachdateien denn mit ausgetauscht, wenn ich ein neues Theme installiere?

    Wo bekomme ich denn ein Deutsches 2.8er Kubrik her?

    Lade nochmal die aktuellste Sprachdatei runter und ersetze sie von Hand

    Was sollte das für eine Veränderung bringen? Die Dateigröße und Uhrzeit der Sprachdateien hat sich seit meinem Upload nicht geändert.

    Interessanter Weise gibt es in der gesamten de_DE.po Datei nicht eine Stelle, an der "This entry was" steht.

    Kann mir mal einer auf die Sprünge helfen, wie diese .po Dateien aufgebaut sind? Stehen da wirklich die Zeilennummern der entsprechenden PHP Dateien drin, dann ein zu suchender String und dann der auszutauschende Wert?

    Was passiert, wenn sich die Zeilennummern verändern, weil man in der original PHP Datei etwas eingebaut hat?

    In der 2.7.1er Version der de_DE.po gibt es 26 Einträge für "wp-content/themes/default", in der 2.8er Version sogar nur 20. Ich muss gestehen, weshalb bei meiner aktuellen 2.7.1er Version überhaupt etwas in Deutsch da steht ist mir ein Rätsel.

    Hallo!

    Irgendwie habe ich auch noch Probleme mit teilweise nicht übersetzten Texten.

    Ich habe sowohl Blog-Dateien als auch DB zum Test auf eine andere Domain kopiert und dann ein automatisches Upgrade von 2.7.1 auf 2.8 gemacht (was auch anstandslos geklappt hat). Plugins habe ich keine nennenswerten aktiv.

    2.7.1: Der Sommer kommt! kochsiek.org
    Hier steht

    Zitat

    Dieser Beitrag wurde am Freitag, 12. Juni 2009 um 14:51 von Jens veröffentlicht und unter Belangloses abgelegt. Sie können Kommentare zu diesem Eintrag über den RSS-2.0-Feed verfolgen. Sie können einen Kommentar hinterlassen oder einen Trackback von Ihrer Website hierher setzen. Diesen Eintrag bearbeiten.

    2.8: Der Sommer kommt! nne-jens.de
    Hier steht:

    Zitat

    This entry was posted on Freitag, Juni 12th, 2009 at 14:51 and is filed under Belangloses. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. Edit this entry.

    Die neuen Sprachdateien habe ich natürlich ausgetauscht. Es läuft das WP default Theme. In der 2.7.1er Version habe ich die single.php bearbeitet, um den Autor mit in den Text zu bringen. Das Backend der 2.8er Version ist auf Deutsch, das Frontend jedoch auf Englisch. Auch in der config.php steht die korrekte Sprache drin.

    Was mache ich noch falsch?

    Gruß,
    Jens