Ich habe folgendes Problem: Bei einem eigenen Plug in habe ich einen Ordner languages angelegt. Darin befinden sich de.xml, de_sie.xml und en.xml. Soweit, so gut.
Jetzt habe ich zum Testen mal Admidio auf Englisch umgestellt und bin entsetzt, dass die Übersetzung teilweise nicht genommen wird.
Ich habe überall den Code $gL10n->get('PLG_TEXT') verwendet. Leider werden einige Texte auf Deutsch angezeigt.
Sogar in dem eigenen Menü sind die Sprachen unterschiedlich: Erster Menüpunkt ist auf Deutsch, die anderen Englisch.
Auch bei der Seitenüberschrift habe ich eine Mischung:
Code: Alles auswählen
$headline = $plg_title .' '. $gL10n->get('PLG_TITLE');
if($season != '')
{
$headline .= ' - ' . $gL10n->get('PLG_SEASON') . ' ' . $season;
}
Woran kann das liegen. Ich kann mir das nicht erklären.
Die XML Dateien habe ich alle geprüft. Ich habe bereits herausgefunden, dass die Texte komplett eindeutig sein müssen und nicht Teil eines anderen sein dürfen. Also PLG_TAB und PLG_TAB_TITLE funktioniert nicht. Ich habe das dann bei mir korrigiert.
$gL10n->addLanguagePath(PATH_MYPLUGIN . '/languages'); habe ich auch eingetragen.
Browser Cache habe ich auch mehrmals geleert und neu gestartet.
Danke für eure Tipps
Ralph