Tata wrote: ↑Sat Sep 28, 2019 1:53 pm
Fraglich ist, ob es sich lohnen würde, Translator Plugin anzupassen, um die Sprachdateien auch aus <template_folder> zu lesen/editieren. Oder zum Template auch ein Plugin zu basteln, der es besorgt. Eigentlich sind die Sprachdateien nicht gross, und es ist auch nicht kompliziert, sie direkt übersetzen. Wenn die aber wachsen würden..? Oder wenn sich der Templateart verbreitet..?
Na ja, es geht hier um 11 Einträge, das lohnt sich nicht. Aber eine Implementation der Template-Sprachdateien zur Bearbeitung im Backend in ein zukünftiges CMSimple_XH hatte ich damals schon befürwortet. Ich halte dies für sehr sinnvoll bei mehrsprachigen Webseiten.
Bei der Template-Konfig-Variante gab es zu wenig Interesse einer Umsetzung, auch von meiner Seite.
Aber, es wäre auch jetzt schon möglich die Template Sprachdateien im Backend unter Einstellungen Sprachdatei zu bearbeiten.
Dazu müsste man „nur“ die Einträge von z.B. ./templates/op_goaway/languages/de.php nach ./cmsimple/langauges/de.php kopieren, einfügen (unter $tx['template']['text3']="...";) und die Variablen umbenennen zu:
Code: Select all
$tx['template']['sitename_logobox']="<a href=\"http://www.cmsimple-xh.org/\" target=\"_blank\" title=\"CMS\"><i class=\"fa fa-cubes\"></i></a>";
$tx['template']['sitename_slogan']="Template OP_GoAway";
$tx['template']['legalnotice']="Impressum";
$tx['template']['privacy']="Datenschutz";
$tx['template']['mailform']="Kontakt";
$tx['template']['cms-info']="CMS-Info";
$tx['template']['newsbox_news_title']="Neues";
$tx['template']['newsbox_news01']="Neues 1";
$tx['template']['newsbox_news02']="Neues 2";
$tx['template']['newsbox_news03']="Neues 3";
$tx['template']['about-us']="Über uns";
Natürlich müssen dann auch noch die Variablen in der template.htm dementsprechend angepasst werden.
Das wäre sogar updatesicher, da bei einem XH-Update keine Sprachdateien mit ausgeliefert werden, aber nicht Upgradesicher
.
@All: BTW, was spricht eigentlich dagegen diese momentan 3 Template Variablen auf 12 oder mehr zu erweitern. Besser wäre allerdings eine manuelle, individuelle Erweiterung. Aber ich glaube die Integration der Template-Sprachdateien in einen eigenen Backend Menüpunkt wäre hier wohl sinnvoller und übersichtlicher.