Sprach-/Textanpassungen bei Bundles bzw. Modulen
Ich möchte in der Ausgabe der Event-Module den Begriff "Event" durch "Termin" ersetzen. Die zugehörige Sprachdatei habe ich gefunden
Code:
/vendor/contao/calendar-bundle/src/Resources/contao/languages/de/default.xlf
Das Vorgehen bei den allgemeinen Texten aus dem Core Bundle wie "weiterlesen" hat Christian ja hier ausführlich beschrieben bzw. ist auch hier als DCA-Lösung nochmals erklärt.
Aber mir ist noch nicht klar, wie ich das bei Bundles oder auch bei Extensions updatesicher anlege. In der Contao Doku habe ich dazu nichts gefunden und meine Suche hat mich bisher nicht weiter gebracht.
- Welche Methode ist bei solchen Anpassungen prinzipiell zu bevorzugen in Bezug auf Zukunftssicherheit? DCA-Anpassung oder das Anlegen einer xlf Datei?
- In welchem Pfad lege ich xlf Anpassungen für Bundles ab?
- Wie finde ich das zugehörige DCA-Array basierend auf einer vorhanden Original-System xlf?
Keine Referenz zu Bundle nötig?
Danke für deine Hilfe. :)
Ich steh immer noch auf dem Schlauch.
Zitat:
Zitat von
zonky
* B: wie in den Links beschrieben - C4.9: contao/languages/de/
Muss hier keine Referenz auf das entsprechende Bundle rein? Die xlf heißt ja immer "default.xlf", egal zu welchem Bundle sie gehört. Spielt das zugehörige Bundle keine Rolle? Ich hatte erwartet, dass hier noch ein Pfad die Zuordnung darstellt. Können meine Bundle-Anpassungen also in die allgemeine default.xlf unter /contao/languages/de mit rein?
Zitat:
* C: Dateiname übernehmen z.B. default.php oder tl_news.php - und dann ist von der XLF MSC.more zu ['MSC']['more'] umzuwandeln
Wie spreche ich per DCA Änderungen an, die in der default.xlf liegen? So?
Zitat:
$GLOBALS['TL_LANG']['ContaoCalendarBundle']
Die Dateien im Pfad /vendor/contao/[MEIN_BUNDLE]/src/Ressources/dca sind entweder Backend bezogen (z.B. tl_calendar.php / tl_calendar_events.php) oder für definieren die Modul-Konfiguration.