Hallo,
falls jemand ein ähnliches Problem hat, ich habe es wie folgt gelöst:
[size=14]1. [/SIZE]im Theme-Verzeichnis/js 2 Unterverzeichnisse de und en angelegt (Sprache Deutsch/Englisch) und das JavaScript in beide Verzeichnisse kopiert. In dem Ordner das JavaScript angepasst indem das Datumsformat geängert wurde.
[size=14]2.[/SIZE] Deutsche Sprachdatei erweitert (mit normalem Editor) um den Eintrag:
#: deinePHPDatei: ZeilenNummer
msgid "m/d/Y"
msgstr "d.m.Y"
und per poedit die .mo-Datei erzeugt.
[size=14]3.[/SIZE] überall wo das Datumsformat verwendet wird z.B. in der Form date('m/d/Y') kann man jetzt schreiben:
date(__('m/d/Y','NameTextdomain')
[size=14]4.[/SIZE] damit jetzt das richtige JavaScript geladen wird in der header.php des Themes, wo die JS-Datei aufgerufen wird, folgendes an deren Stelle geschrieben:
<?php
switch(get_locale()) {
case 'default':
echo '<script type="text/javascript" src="'. TEMPLATE_URL .'/js/en/JavaScriptDatei.js"></script>';
break;
case 'de_DE':
echo '<script type="text/javascript" src="'. TEMPLATE_URL .'/js/de/JavaScriptDatei.js"></script>';
break;
default:
echo '<script type="text/javascript" src="'. TEMPLATE_URL .'/js/en/JavaScriptDatei.js"></script>';
}
?>
Alles anzeigen
Das wars auch schon.
Gruß Andreas