Noch mehr Erbsenzählerisches:
Kommentiert man einen Artikel und sieht sich den Kommentar im Blog an, so liest man:
<user> [COLOR=Red]S[/COLOR]agt:
23. Juli 2008 [COLOR=Red]at[/COLOR] 14:00
Könnt ihr da noch 'was schrauben dran'? Bitte. Danke. :)
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 erstellen
Noch mehr Erbsenzählerisches:
Kommentiert man einen Artikel und sieht sich den Kommentar im Blog an, so liest man:
<user> [COLOR=Red]S[/COLOR]agt:
23. Juli 2008 [COLOR=Red]at[/COLOR] 14:00
Könnt ihr da noch 'was schrauben dran'? Bitte. Danke. :)
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.
Wurde behoben...war diesmal nur die comments.php von Kubrick.
Hey, in der Sprachdatei sollte "Remember Me" durch "Remember me" ersetzt werden, damit die deutsche Übersetzung greift.
Danke für die schnelle Reaktion bei den Korrekturen! :o)
Wurde behoben...war diesmal nur die comments.php von Kubrick.
Ich hoffe, das WP-Team lässt mit sich reden. Meinen Patch für Kubrik habe ich schon längst online gestellt. Wenn die das reinnehmen, dann spart ihr euch künftig die Anpassung, weil die Strings dann in der Sprachdatei auftauchen. Das finde ich persönlich effizienter. ;)
Hallo, wo finde ich die SIE Version der Sprachdatei? Irgendwo habe ich gelesen, dass es bereits eine fertige Version zum runterladen gibt. Die Du-Version empfinde ich leicht aufdringlich ;)
Argh, hab mir selbst mal die Version vom deDefault Theme auf SIE umgestellt, allerdings nur schnell alle "Du" gegen "Sie" und keine sprachlichen Verbesserungen/Umstellungen vorgenommen. Die offizielle Sie Version habt ihr echt gut versteckt :|
Frag besser nicht, warum diese Version auf einem völlig anderen Server liegt.
Fehler in der archive.php
In der archive.php von BEIDEN default Themes (en/de) ist ein Fehler. Und zwar steht dort nur "the_content()" wo eigentlich "the_content(__('Read the rest of this entry »','kubrick'))" stehe müsste. Wenn man im Archiv einen Artikel mit more-tag hat, hätte dieser Fehler zur Folge, dass "more" nicht übersetzt wird.
Die beiden Themes können ausnahmsweise nichts dafür. Der Fehler liegt bereits in der Funktion "the_content", weil der Parameter "(more)" als fester String übergeben wird
Fixen könnte man das zurzeit nur so:
function the_content($more_link_text = '', $stripteaser = 0, $more_file = '') {
if ( strlen( $more_link_text ) === 0 ) {
$more_link_text = __('(more...)');
}
$content = get_the_content($more_link_text, $stripteaser, $more_file);
// ...
Dann spart man sich den Parameter bei "the_content", und trotzdem wird der Text übersetzt angezeigt. ;)
PS: Streng genommen müsste man das dann auch bei "get_the_content" machen.
msi, äh wenn mich nicht alles täuscht bedeutet eine zuweisung innerhalb eines funktionskopfes doch nur, dass dieser parameter einen DEFAULT wert hat. wer der funktion aber ein eigenes argument übergibt, der kriegt auch das gewünschte ergebnis. dein code macht ja im grunde nichts anderes; er umschreibt nur das bereits bestehende default-verhalten.
die lösung hab ich doch bereits gepostet; und alle anderen themes die ich getestet habe, machen das auch erfolgreich so. nur eben default und default_DE nicht.
*EDIT: achso jetzt hab ichs verstanden. als default wert kann man im kopf keine funktion reinschreiben, darum dein umweg.
Ja, theoretisch kann man das Problem umgehen, indem man den Parameter nutzt und den String quasi selbst übergibt. Das würde funktionieren. Aber die Vorgabe darf eben keine Funktion sein.
Ich hatte ein Ticket aufgemacht. Jemand vom WP-Team hat meinen Code ein wenig verändert, aber ich würde mal sagen, dass das in einer der nächsten Revisionen dann drin sein wird.
PS: Ab Revision 8547 ist die Änderung drin. Künftig kann "the_content()" auch leer (ohne Parameter) aufgerufen werden, und es wird funktionsintern ein übersetzbares "(more...)" verwendet. Jetzt müssen bloß noch die Kubrik-Änderungen rein, und der Ordner "default_DE" gehört auch der Vergangenheit an. ;)
2.6.1
Akismet hat deine Seite vor vor 311 Spamkommentaren bewahrt
Ich hätte da einen bzw. zwei Fehler in der neuesten Sprachdatei...
Beim Kommentar ändern:
rechts oben der Button "[COLOR="Red"]Komentar[/COLOR] ansehen"
gleich darunter:
13. August 2008 [COLOR="red"]bei[/COLOR] 22:46
Danke, Fehler sind schon notiert und werden dann gefixed.
Robert, ein paar kleine Anmerkungen: wenn der Blog und die Sprachdatei sowieso UTF8 nutzen, dann lass die HTML-Kodierungen der Umlaute usw. weg. Damit erledigen sich auch evtl. Fehlanzeigen in den Dialogboxen im Backend.
Such mal nach der Phrase
ZitatDu hast leider nicht die nötigen Rechte [...]
Mal setzt du das Komma nach Rechte, dann wieder nicht. Und lass das leider weg. Es gibt keinen Grund, sich dafür zu entschuldigen. ;-) Du könntest im Deutschen übrigens auch you do not have the right und you do not have the permission mit Du hast nicht die nötigen Rechte übersetzen. Die Korinthenk*cker werden zwar anmerken, dass right und permission nicht das selbe sind, aber im Deutschen triffst du mit Rechte die gleiche Aussage, und der Sprachstil wird einheitlicher.
Ein
ZitatInvalid post type.
ist im Deutschen immer noch ein ungültiger Artikeltyp (Zeile 517).
Brich dir nicht mit solchen Kontruktionen einen ab
ZitatWährend die Meta-Daten des Artikels abgerufen wurden ist ein Fehler aufgetreten.
*grins* Eigentlich fehlt da ein Komma. Aber schreib es doch so, wie du es vermutlich auch sprechen würdest: Während des Aufrufs der Meta-Daten des Artikels trat ein Fehler auf und du sparst auch das Komma. In meiner Datei heißt es Beim Zugriff auf die Daten des Artikels trat ein Fehler auf. Was interessiert es den Anwender, ob es Metadaten sind...
Zeile 210, der Unterstrich:
ZitatDiese E-Mail_Adresse
Komma- und (mit Verlaub) Stilfehler stecken noch einige drin. Man sollte bei Gelegenheit die Datei mal kontrollieren, und dann daraus die Sie-Kopie generieren.
Hey, in der Sprachdatei sollte "Remember Me" durch "Remember me" ersetzt werden, damit die deutsche Übersetzung greift.
Schade, dass darauf überhaupt nicht eingegangen wurde. Man muss es nach jedem Update neu einstellen.
Zudem heißt "Benutzername" auf der Login-Seite plötzlich "Username". Und das lässt sich mit Poedit nicht ändern.
Das es nicht mit der Sprachdatei funktioniert, kann ich nicht nachvollziehen. Nachfolgend direkt Code-Ausschnitte der wp-login.php:
<form name="loginform" id="loginform" action="<?php echo site_url('wp-login.php', 'login_post') ?>" method="post">
<p>
<label><?php [B]_e('Username')[/B] ?><br />
<input type="text" name="log" id="user_login" class="input" value="<?php echo $user_login; ?>" size="20" tabindex="10" /></label>
</p>
<p>
<label><?php [B]_e('Password')[/B] ?><br />
<input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label>
</p>
...und zum Theme "Remember Me" das hier:
<p class="forgetmenot"><label><input name="rememberme" type="checkbox" id="rememberme" value="forever" tabindex="90" />
<?php [B]_e('Remember Me')[/B]; ?></label></p>
Fazit: Sowohl die Begriffe Username und Password lassen sich über eine deutsche Sprachdatei ohne Probleme übersetzen und steuern.
Die "Remember Me" Geschichte können wir leider nicht ändern, denn die Code Hoheit liegt beim wordpress.org Core Team. Wenn du das geändert haben willst, dann mach einen Eintrag in die Bugliste: WordPress Trac
Danke für die Auskunft. Seltsamerweise lässt sich der Ausdruck "Username" weder über die Sprachdatei, noch über die wp-login.php steuern.
Bevor ich es völlig sein lasse: Tauchen diese Nichtübersetzungen tatsächlich nur bei mir auf?
Heisst das Dashboard bei dir Dashboard oder Übersicht? Da es zwei Anbieter der deutschen Sprachdatei gibt (de.wordpress.org und wordpress-deutschland.org) muss ich die Frage stellen, da dieser Begriff im Backend ein sehr deutliches Indiz ist.
Es heißt Dashboard (WP 2.7.1). Und der Rest ist natürlich in deutscher Sprache.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!