Ergebnis 1 bis 4 von 4

Thema: tl_content Übersetzung der type Keys

  1. #1
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard tl_content Übersetzung der type Keys

    Hello!

    [Contao 4.8.5] [Eigenes Modul mit ->setLoadAfter([ContaoCoreBundle::class,ContaoFaqBundle::class,Con taoNewsBundle::class,ContaoNewsletterBundle::class ,ContaoCalendarBundle::class, ContaoCommentsBundle::class]

    In einer foreach gebe ich alle Typen der Contentelemente aus ($content->type == headline, text, gallery, article, table, toplink, accordionSingle, accordionStart, module....).

    Damit nicht nur der Key dort steht, lade ich die Language-Files mit \System::loadLanguageFile('tl_content');

    Mit folgendem Code werden jetzt aber nicht ALLE Contentelemente übersetzt:
    PHP-Code:
    <?php echo $GLOBALS['TL_LANG']['tl_content'][$content->type][0]; ?>
    Ergebnis für für die oben genannten Typen:
    • headline == Überschrift
    • text == Text
    • gallery == NULL
    • article == Artikel
    • table == NULL
    • toplink == NULL
    • accordionSingle ==NULL
    • accordionStart == NULL
    • module => Modul


    Warum gibt es für einige Elemente keine Übersetzung?

    Komisch ist auch folgende Ausgabe:

    PHP-Code:
    var_dump ($GLOBALS['TL_LANG']['tl_content']['table'] );
    array(
    1) { [1]=> string(49"Tabelleneinträge aus einer CSV-Datei importieren" 
    # Wo ist Key 0 -> und natürlich ist hier auch klar warum keine Übersetzung erfolgt? 

    Verwendet: Contao 4.8.5 und die Contao-Demo-Installation.

    Hat jemand eine Idee?

    lg heyho!

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Diese Übersetzungen befinden sich in $GLOBALS['TL_LANG']['CTE'] in der Übersetzungsdatei bzw. Übersetzungsdomain "default".

  3. #3
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    Dankeschön!
    Nennt man das jetzt Übersetzungsdomain?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Im Kontext des Symfony Translators, ja. Zumindest habe ich das für die Dokumentation so entschieden, da man die Quelle der Translations im Sinne der einzelnen Translation Dateien von Contao über die Translation Domain des Symfony Translators steuert

    https://docs.contao.org/dev/framewor...ons/#structure

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •