Alt 21.06.2009, 18:58   #1 (permalink)
PostRank: 0
 
Registriert seit: 27.01.2009
Beiträge: 9
Theme Übersetzung klappt nicht

Mein Blog ist zu 90% bereits auf Deutsch, aber ein paar Fetzen sind immer noch in Englisch. Ich vermute mal, das das daran liegt, dass die deutsche Wordpress Sprachdatei die meisten Dinge übersetzt, aber einige Dinge im Theme definiert werden, welche halt nicht übersetzt werden. (hab corp-theme)

hab nun
  • mit POEdit ne de_DE.mo u. de_DE.po datei erstellt und ins theme-verzeichnis hochgeladen
  • im header.php die folgende Zeile eingefügt:
    Code:
    <?php load_theme_textdomain('corp');?>
    
das sollte ja eigentlich reichen oder? übersetzt wird leider nichts :(
Evtl. gehört bei load_theme_textdomain was anderes als Parameter? konnte da nirgends was eindeutiges finden...

hab auch schon nachgesehen:
  • in den files steht z.B.:
    _e('<h2>Not Found</h2>'); ?>
    sollte ja also passn, da ja auch von POEdit gefunden
  • in der wp_config steht de_DE für die SPrache
  • der Code in gettext.php ist 64bit-fähig
gollaff ist offline   Mit Zitat antworten
Alt 21.06.2009, 19:27   #2 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 1.599
Auch hier nochmal der "zarte" Hinweis auf mein PDF Dokument von WordCamp Vortrag, der Lokalisierung für WordPress beschreibt: Code Styling Project - WordCamp Vortrag “Lokalisierung” als PDF Download
__________________
It's not a bug, it's always a feature. | Code Styling | Plugins
codestyling ist offline   Mit Zitat antworten
Alt 21.06.2009, 22:41   #3 (permalink)
PostRank: 0
 
Registriert seit: 27.01.2009
Beiträge: 9
Zitat:
Zitat von codestyling Beitrag anzeigen
Auch hier nochmal der "zarte" Hinweis auf mein PDF Dokument von WordCamp Vortrag, der Lokalisierung für WordPress beschreibt: Code Styling Project - WordCamp Vortrag “Lokalisierung” als PDF Download

Also den Aufruf mit load_theme_textdomain('default') und es klappt :)
stand zwar nicht in deinem pdf explizit drinnen aber es hat mich auf die richtige Spur gebracht...
Vielen Dank :)
gollaff ist offline   Mit Zitat antworten
Alt 01.07.2009, 13:15   #4 (permalink)
PostRank: 5
 
Registriert seit: 28.12.2004
Ort: Unna
Beiträge: 343
header.php für language file vorbereiten

Ich bin dabei ein Theme für die Nutzung von .po & .mo Files vorzubereiten.
Ich fummel gerade die ganzen
<?php _e('Archive for the','Mein_Themename'); ?>
in die Dateien.

poEdit zeigt mir auch alle Strings brav an. Leider nicht im Theme weil ich den Aufruf der deutschen Sprachdatei im header.php nicht hinbekomme.

Im Theme Root liegen die Theme Dateien neben de_DE.mo & de_DE.po. Wie ruf ich Biester im Theme auf?
pixeltunes ist offline   Mit Zitat antworten
Alt 01.07.2009, 13:32   #5 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 1.599
Genau wie oben beschrieben:
Code:
<?php load_theme_textdomain('Mein_Themename');?>
__________________
It's not a bug, it's always a feature. | Code Styling | Plugins
codestyling ist offline   Mit Zitat antworten
Alt 01.07.2009, 14:40   #6 (permalink)
PostRank: 5
 
Registriert seit: 28.12.2004
Ort: Unna
Beiträge: 343
mehr nicht?
egal wohin?
pixeltunes ist offline   Mit Zitat antworten
Alt 01.07.2009, 15:04   #7 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 1.599
Zitat:
Zitat von pixeltunes Beitrag anzeigen
mehr nicht?
egal wohin?
Wenn dein Theme das generell braucht, egal welche Seite, dann wäre zu Beginn der functions.php des Themes ein guter Platz.
Und so wie es dasteht, erwartet es die Sprachdateien in Root des entsprechenden Themes.
__________________
It's not a bug, it's always a feature. | Code Styling | Plugins
codestyling ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:28 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | WordPress Agentur | Ein Inpsyde.com Projekt