Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Sprachdatei - änderung hat keine Wirkung

  1. #1
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.424

    Standard Sprachdatei - änderung hat keine Wirkung

    Hallo, ich möchte für das Frontendmodul "Registrierung" den Text bei "Bestätigung" ändern.

    ich hab im Hauptverzeichnis jetzt folgendes angelegt "contao/languages/de/default.xlf

    Darin hab ich dann folgenden Inhalt geschrieben:
    Code:
    <?xml version="1.0" ?><xliff version="1.1">
      <file datatype="php" original="src/Resources/contao/languages/en/default.php" source-language="en" target-language="de">
        <body>
    		<trans-unit id="MSC.confirm.0">
    			<source>Confirmation</source>
    			<target>Passwort Bestätigung</target>
    		</trans-unit>
    	</body>
      </file>
    </xliff>
    Den Cache hab ich bereinigt, aber mir wird immer noch der alte Wert angezeigt. Wo hab ich hier nun den Fehler? Ich hab Contao 4.11.1 im Einsatz
    LG, Andi

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

    Standard

    Ich würde dir empfehlen die PHP Variante zu verwenden:
    PHP-Code:
    // contao/languages/de/default.php
    $GLOBALS['TL_LANG']['MSC']['confirm'][0] = 'Passwort Bestätigung'
    Danach musst du den Symfony Application Cache neu aufbauen (oder die Abhängigkeiten installieren lassen).
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.424

    Standard

    Leider hat dies auch nicht geholfen.

    ich frage mich, ob der Pfad, den ich angelegt habe, überhaupt richtig ist. Diesen Pfad hab ich im Hauptverzeichnis angelegt, dort wo auch "vendor", "web" usw. liegt.
    LG, Andi

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

    Standard

    Das ist der richtige Pfad.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Aus eigener Erfahrung: Browsercache leeren / löschen. Ist oft die Wurzel des Übels...

    ToM

  6. #6
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.424

    Standard

    Das hat auch nicht geholfen. Irgendwas stimmt da nicht. Es wird die Änderung nicht übernommen. Egal was ich mache.
    LG, Andi

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

    Standard

    Was genau hast du nun alles gemacht?
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.424

    Standard

    1. folgenden Ordner im Hauptverzeichnis erstellt: contao/languages/de (alle 3 gabs ja nicht)
    2. default.php - Datei in dieses Verzeichnis hochgeladen mit folgendem Inhalt:
    PHP-Code:
    <?php
    $GLOBALS
    ['TL_LANG']['MSC']['confirm'][0] = 'Passwort bestätigen';
    3. Im Contao-Manager unter "Systemwartung" den Anwendungs-Cache erneuert und bei Composer-Abhängigkeiten den Installer ausgeführt.
    4. Den Browsercache gelöscht und neu gestartet.

    Das neue Wort hab ich leider bei der Mitgliederregistrierung noch immer nicht drin.
    LG, Andi

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

    Standard

    Zitat Zitat von m-werk Beitrag anzeigen
    Das neue Wort hab ich leider bei der Mitgliederregistrierung noch immer nicht drin.
    Weil das vermutlich die falsche Übersetzung ist. Du brauchst MSC.confirmation, denke ich.
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.424

    Standard

    Jetzt hab ich's. Hab das falsche Feld angesprochen. Es muss wie folgt heißen:
    PHP-Code:
    $GLOBALS['TL_LANG']['MSC']['confirmation'] = 'Passwort bestätigen'
    LG, Andi

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
  •