Deutsche Sprachdatei für Thesis 1.6

von Jan am 5. Februar 2010 · 22 Kommentare · Tags ,

Wordpress Thesis deutsche Sprachdatei

Heute mal mit einem Off-Topic Thema. Es geht um die deutsche Übersetzung von Thesis. Thesis ist ein sehr bekanntes Premium Theme für Wordpress, was auch hier auf meinem Blog zum Einsatz kommt. Da die altbekannte Übersetzung von Marcel Widmer mit Thesis 1.6 und Wordpress 2.9 nicht mehr funktionierte und seit der neuen Thesis Version auch nicht mehr vollständig war, hab ich es kurzentschlossen einfach selbst neu übersetzt.

Update:
Hier findet ihr den Download meiner Übersetzung in der Beta 0.9.3, nun auch mit Quelldatei zum selber bearbeiten.
Download: Thesis_de_DE_beta093.zip

Beta deshalb weil sich bestimmt noch Tippfehler und blöde Formulierungen eingeschlichen haben. Daher würde ich euch bitten mir in den Kommentaren oder per Mail diese Fehler und Verbesserungen mitzuteilen. Aus dem selben Grund würde ich euch bitten, dass wenn ihr andere auf den Download hinweißt, immer auf diese Seite zuverweisen, damit auch diese die Möglichkeit haben Kommentare zu geben. Ich werde dann zwischendurch neue Versionen hier zum Download anbieten.

{ 1 Trackback }

Thesis 1.6: deutsche Sprachdateien jetzt downloaden! | Marcel Widmer
9. Februar 2010 um 16:25

{ 21 Kommentare… lese sie unten oder schreibe selbst einen }

1 ad 5. Februar 2010 um 17:32

Coole Sache.

Ich würde die Sprachdatei gerne für meine eigenen Zwecke noch ein wenig editieren. Könntest du sie mir zukommen lassen?

Welches Programm nutzt du dafür auf dem Mac?

Antworten

2 Jan 5. Februar 2010 um 18:15

Die offene Datei gibt es natürlich noch, allerdings erst wenn die dicksten Fehler raus sind. Sonst editiert jeder selbst daran herum und die Meldung über die Verbesserungen werden nie zusammengetragen.

Antworten

3 ad 5. Februar 2010 um 17:39

Hab schon einen Fehler gefunden. Die Comments in den Bylines sind noch nicht übersetzt.

Siehe http://rockymountainstreet.de/ – da habe ich es mal installiert.

Antworten

4 Jan 5. Februar 2010 um 18:18

Dies ist leider ein Bug in Thesis. Hab es im Thesis Forum schon gepostet. Damit es richtig funktioniert musst du in der content.php Zeile 123:

Das '% comments' durch '%s comments' ersetzen, dann sollte es gehen.

Antworten

5 ad 5. Februar 2010 um 19:04

Wenn ich das mache, habe ich beispielsweise 2S KOMMENTARE dort stehen.

Antworten

6 Jan 5. Februar 2010 um 19:24

Hab grade noch mal gecheckt. Das in der content.php ist so schon doch schon richtig gewesen, weil es eine Wordpress interne Funktion nutzt. Hab mich geirrt.

Ich hab die Übersetzung mal angepasst, so bekommt man zwar beim exportieren einen Fehler angezeigt, funktioniert aber trotzdem. Oben ist der neue Download.

7 Marcel Widmer 6. Februar 2010 um 07:41

@Jan

Es ist in der Tat ärgerlich, dass die Übersetzung (“Localization”) von Thesis seit der Version 1.6 nicht 100% funktioniert, weil es Fehler im Quellcode gibt.

Ich bin aber nicht sicher, ob Du hier mit Deinem Vorgehen den richtigen Weg gehst. Wie Du selbst festgestellt hast, gibt es in Thesis 1.6 ein paar Bugs, die dazu führen, dass Texte – obwohl vollständig und korrekt in meiner Sprachdatei – eben nicht in Deutsch angezeigt werden.

Dein Rat, die content.php (und/oder je nachdem andere Thesis-Dateien) im Quellcode anzupassen, ist eine möglich Lösung. Allerdings eine, die einen entscheidenden Nachteil hat: bei der nächsten Version von Thesis werden die Änderungen wieder überschrieben und man muss diese alle wieder nachführen (*).

Und somit ist ein grosser Vorteil von Thesis dahin: alle persönlichen Anpassungen (Customizings) bleiben aus nahe liegenden Gründen bei einer neuen Version des Themes nur dann erhalten, wenn man
a) Anpassungen über das custom-Verzeichnis und über Hooks löst
b) den Quellcode des eigentlichen Themes unverändert lässt.

(*) Wer sich dennoch für die von Dir vorgeschlagene Lösung entscheidet, dem empfehle ich dringend, seine Änderungen im Quellcode gut zu dokumentieren, damit er sie bei einer neuen Thesis-Version nachführen kann.

Antworten

8 Jan 6. Februar 2010 um 10:33

wie ich ad schon geschrieben habe, ist die Änderung der content.php nicht notwendig, war ein Fehler von mir.

Dennoch hat Thesis ein paar Bugs im Backend hinsichtlich der Übersetzung, diese habe ich im Thesis Forum gepostet.

Hoffe du probierst die Übersetzung auch mal aus und gibt’s vielleicht ein paar Tips.

Antworten

9 ad 6. Februar 2010 um 11:50

Dass du die po-Datei erst mal nicht rausrückst, kann ich teilweise verstehen. Andererseits ist es ohne sie auch wesentlich schwerer, nach Fehlern zu suchen.

Antworten

10 Gerd 6. Februar 2010 um 11:56

Mein Problem war bisher nicht die Übersetzung an sich, sondern dass Thesis 1.6 oder Wordpress die Sprachdatei nicht erkannt und nicht verwendet hat. Wie hast du das denn jetzt hinbekommen?

Antworten

11 Jan 6. Februar 2010 um 11:58

Einfach mal alles neugemacht und die Übersetzung direkt ausgehend von der leeren Thesis .po Datei mit Poedit erstellt.

Antworten

12 P, Merbitz 7. Februar 2010 um 01:45

Hi.
War schon drauf und dran die Sprachdatei selbst neu zu schreiben. Danke für den Download und da ich noch WP 2.8 nutze läuft es prima.
Beste Grüße

Antworten

13 Jan 7. Februar 2010 um 11:04

Gerne doch. Läuft übrigens auch ohne Probleme mit 2.9.1. Hab ich hier nämlich auch auf dem Blog.

Antworten

14 ad 7. Februar 2010 um 13:53

Hast du eigentlich die 404-Seite mit Google Translate übersetzt? :D

Antworten

15 Jan 7. Februar 2010 um 14:04

lol

Nein das nicht :-) Waren irgendwie 7 einzelne Strings bei denen ich keinen Zusammenhang erkannt habe. Aber läßt sich ja leicht ändern.

Wünsche oder Anregungen?

Antworten

16 Jan 7. Februar 2010 um 22:24

Ich hab mal eine neue Version hochgeladen. Diesmal ist auch die Quelldatei-Datei dabei.

Antworten

17 Marcel Widmer 8. Februar 2010 um 09:07

@Jan
Vielen Dank für Deine Arbeit! Zwei Detailfragen:
1) Deine Übersetzung ist “schweiz-kompatibel”, also ohne “ß” – richtig?
2) Deine Übersetzung ist in der Du-Form – richtig? (In meine JobBlog sieze ich die Leser.)

Antworten

18 Jan 8. Februar 2010 um 09:11

zu 1) Im Frontend könnte das passen. Im Backend eher nicht.
zu 2) Ja ist alles “Du-Form”. Mach aber vielleicht noch eine andere Variante. Kann es demnächst nämlich vielleicht auch brauchen.

Antworten

19 Marcel Widmer 8. Februar 2010 um 10:51

Prima. Dann lass mich doch die Sie-Variante machen. Geteilte Arbeit ist halbe Arbeit (oder so) ;-)

Antworten

20 daniel 20. Februar 2010 um 11:34

danke, hab das sprachenfile installiert, läuft perfekt .. nur habe ich jetzt ein problem
wenn die suche was findet erscheint auf der resultats-seite eine fehlermeldung ..

siehe http://www.uhrenspion.de

——
Warning: Illegal offset type in isset or empty in /www/htdocs/w00ac4cb/uhrenspion/wp-includes/pomo/translations.php on line 59

Catchable fatal error: Object of class WP_Error could not be converted to string in /www/htdocs/w00ac4cb/uhrenspion/wp-includes/l10n.php on line 147

kann mir jemand von euch da vielleicht weiterhelfen?

Antworten

21 Jan 20. Februar 2010 um 12:32

Also an meiner Übersetzung kann es eigentlich nicht liegen, da sie hier auf dem Blog funktioniert wie sie soll. Hast du vielleicht irgendein Plugin was mit den Suchergebnissen zusammenhängt aktiviert?

Antworten

Schreibe einen Kommentar

Vorheriger Artikel:

Nächster Artikel: