Ergebnis 1 bis 4 von 4

Thema: rsce_mytemplate.html.twig - Übersetzung ausgeben

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.914
    Contao-Projekt unterstützen

    Support Contao

    Standard rsce_mytemplate.html.twig - Übersetzung ausgeben

    Hallo

    Contao 5.3.5

    ich habe

    PHP-Code:
            'fahrzeug' => [
                
    'label' => ['Fahrzeug','Wählen Sie das Fahrzeug aus.'],
                
    'inputType' => 'select',
                
    'eval' => [
                    
    'tl_class' => 'w25',
                ],
                
    'options' => [
                    
    'kommando' => 'Kommandofahrzeuge',
                    
    'loesch' => 'Löschfahrzeuge',
                    
    'technik' => 'Technische Fahrzeuge - Rüstfahrzeuge',
                    
    'hub' => 'Hubrettungsgeräte',
                    
    'sonder' => 'Sonderfahrzeuge',
                    
    'anhaenger' => 'Anhänger',
                    
    'historisch' => 'Historische Fahrzeuge - Feuerwehrmuseum',
                ],
                
    'dependsOn' => [
                    
    'field' => 'kategorie',
                    
    'value' => 'fahrzeug',
                ],
            ], 
    im Frontend kommt z.b. 'kommando' an.
    Mit {{ fahrzeug }} wird 'kommando' ausgegeben. Komme ich auch an die Übersetzung - also 'Kommandofahrzeug' ran?
    Grüsse
    Bernhard


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

    Standard

    Dazu müsstest du die Übersetzungen in die Translations geben und dann per reference im DCA referenzieren. Im Template dann entsprechend übersetzen lassen mit dem Translator.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.914
    Contao-Projekt unterstützen

    Support Contao

    Standard

    in der default.xlf habe ich nun die Übersetzungen angelegt

    PHP-Code:
                <trans-unit id="MSC.kommando">
                    <
    source>fahrzeug.kommando</source>
                    <
    target>Kommandofahrzeug</target>
                </
    trans-unit>
                <
    trans-unit id="MSC.loesch">
                    <
    source>fahrzeug.loesch</source>
                    <
    target>Löschfahrzeuge</target>
                </
    trans-unit>
                <
    trans-unit id="MSC.technik">
                    <
    source>fahrzeug.technik</source>
                    <
    target>Technische Fahrzeuge Rüstfahrzeuge</target>
                </
    trans-unit>
                <
    trans-unit id="MSC.hub">
                    <
    source>fahrzeug.hub</source>
                    <
    target>Hubrettungsgeräte</target>
                </
    trans-unit>
                <
    trans-unit id="MSC.sonder">
                    <
    source>fahrzeug.sonder</source>
                    <
    target>Sonderfahrzeuge</target>
                </
    trans-unit>     
                <
    trans-unit id="MSC.anhaenger">
                    <
    source>fahrzeug.anhaenger</source>
                    <
    target>Anhänger</target>
                </
    trans-unit>  
                <
    trans-unit id="MSC.historisch">
                    <
    source>fahrzeug.historisch</source>
                    <
    target>Historische Fahrzeuge Feuerwehrmuseum</target>
                </
    trans-unit
    im twig template
    PHP-Code:
    <h3>{{ 'MSC.fahrzeug'|trans({}, 'contao_default') }}</h3
    Als Ausgabe bekomme ich jedoch MSC.fahrzeug.

    'fahrzeug' beinhaltet ja Optionen - gebe ich nur {{ fahrzeug }} aus, dann erhalte ich auch die gewählte Options, jedoch nur die Variable und nicht die Übersetzung.

    Was wäre der korrekte Eintrag {{ ????|trans({}, 'contao_default') }} ?
    Grüsse
    Bernhard


  4. #4
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.914
    Contao-Projekt unterstützen

    Support Contao

    Standard

    OK, hab's wohl selbst hinbekommen ... ich muss "kombinieren":

    <h3>{{ ('MSC.' ~ fahrzeug)|trans({}, 'contao_default') }}</h3>
    Grüsse
    Bernhard


Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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