ich arbeite gerade an einer mehrsprachigen Extension. Hier habe ich einen Test Template der Art sagen wir mal
<html>
<head>
<title>Test-Seite</title>
</head>
<body>
<p>###ERSETZE_MICH###</p>
</body>
</html>
ich möchte diesen Marker, je nach der gewählten Sprache ändern können.
dazu habe ich in meiner locallang.php auch jegliche übersetzungen, sagen wir mal in der Art
$LOCAL_LANG = Array (
'default' => Array (
'ERSETZE_MICH' => 'ersetze_michDEFAULT',
),
'de' => Array (
'ERSETZE_MICH' => 'ersetze_michDEUTSCH',
),
'fr' => Array (
'ERSETZE_MICH' => 'ersetze_michFRANZ',
),
);
geschrieben.
Den Marker spreche ich folgendermassen an
$markerArray['###ERSETZE_MICH###'] = $this->pi_getLL("ERSETZE_MICH");
Was den Text mit ersetze_michDEFAULT dann auch ersetzt.
Meine Frage an dieser Stelle ist, wie kann ich die anderen Sprachen testen.
Ich habe gelesen,dass man im BackendBereich neue Sprachen anlegen muss. Wenn ich das aber mache, muss ich immer für meinen Plugin Übersetzungen schreiben.
Bei mir geht es aber um einen hardcodierten Template, der automatisch die Sprache erkennen soll, und die Marker einfach entsprechend ersetzt.
Kann sein, dass die Frage schon hundert mal gestellt wurde, aber ich bin leider in der Suche nicht fündig geworden.
Danke für eure Antworten im Voraus :o