Spezifisches lang.php bzw. cust_lang.php bestimmen

Hallo zusammen,

Ich habe einen Shop mit 2 verschiedenen Templates. Eines benutze ich für Desktop Versionen und eines für Mobilversionen. Das klappt alles hervorragend.

Mühsam ist aber, dass ich die lang.php und cust_lang.php jetzt immer bei beiden Ordner anpassen muss. Bei 10 Sprachen ist dies recht afwendig.

Wo wird festgelegt welche lang.php oder cust_lang.php geladen wird?
Existiert da ein ConfigParam? - Habe leider keine Pfadangaben hierzu gefunden.

Wäre für Ideen dankbar. :slight_smile:

Moin vince,

da du deine Shopversion nicht mit angegeben hast, gehe ich mal von der aktuellen 4.7.x aus.

Die “normalen” Sprachdateien findest du unter application/translations/[Sprachkürzel].
Wo dein Mobiltemplate die Dateien herholt kann ich dir allerdings nicht sagen, das hängt immer von Template ab.

Und warum alles doppelt pflegen? Die Arbyt kannst du dir doch sparen. Nimm eins für alle :smiley:
http://www.oxid-responsive.com
Sorry, den konnte ich mir nicht verkneifen :smiley:

Beste Grüsse

Thomas

Idee: Ordner mit den language Dateien nur einmal haben und einen Link auf dem Server erstellen. Aber nur ne Idee - bin nicht so der Servermensch. :wink:

Hallo Vince,

es gibt generelle Sprachdateien und Sprachdateien, die individuell am Template hängen. Dabei werden Änderungen, die Du in der cust_lang hinterlegt hast, bevorzugt zur lang.php behandelt.

Hier ist noch Lesestoff dazu:

Insofern kannst Du es natürlich mal mit einem Symlink zumindest pro Theme versuchen, wie Carolin vorgeschlagen hat.

Du sag mal - wegen der zehn Sprachen… kennst Du dieses Projekt?
http://translate.oxidforge.org/

Könntest Du Dir vorstellen, für die Sprachpflege mit diesem Tool zu arbeiten? So kommen die Übersetzungen auch anderen Communitymitgliedern zugute.

Und es gibt noch einen Weg: Das Tool, das wir dort einsetzen heisst oTranCe :wink:

Gruß