Contao-Camp 2024
Ergebnis 1 bis 15 von 15

Thema: en-Sprachdatei für Produktfilter

  1. #1
    Contao-Nutzer
    Registriert seit
    29.09.2015.
    Beiträge
    31

    Standard en-Sprachdatei für Produktfilter

    Hallo,
    vielleicht kann und mag mir jemand helfen?
    Wo finde ich die Sprachdatei für die Aktiven Filtereinstellungen im Produktfilter Modul um sie dann mit der langconfig.php überschreiben zu können?

    "Price & tax class, lo to hi", "Price & tax class, hi to lo" möchte der Kunde im Englischen abkürzen wollen.


    Das funktioniert leider nicht:
    Code:
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['Price & tax class, lo to hi']['desc_price'] = 'price hi to lo';

    Der Shop:
    https://www.elektrohasch.de/vinyl
    https://soundofliberation.com/apparel (noch im Aufbau)


    Folgendes habe ich "damals" für die deutsche Version, als es noch Php-Dateien waren, gefunden.
    In den neueren Xlf's habe ich nichts finden können wie man die englischen Bezeichnungen abkürzen kann.

    Code:
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['asc_id'] = 'nach Datum hinzugefügt (aufsteigend)';
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['desc_id'] = 'nach Datum hinzugefügt (absteigend)';
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['asc_tstamp'] = 'nach Datum aktualisiert (aufsteigend)';
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['desc_tstamp'] = 'nach Datum aktualisiert (absteigend)';
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['asc_name'] = 'nach Produktnamen (aufsteigend)';
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['desc_name'] = 'nach Produktnamen (absteigend)';
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['asc_price'] = 'nach Preis (Preis aufsteigend)';
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['desc_price'] = 'nach Preis (Preis absteigend)';
    Vielen Dank für eure Hilfe. Ich stehe gerade auf dem Schlauch.
    Geändert von dennymuenster (02.05.2020 um 11:04 Uhr)

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

    Standard

    Die Phrase "Price & tax class, lo to hi" existiert in Isotope nicht.

    Grundsätzlich kannst du bei Isotope aber auch Übersetzungen über das Backend anlegen - in der Shop Konfiguration.

  3. #3
    Contao-Nutzer
    Registriert seit
    29.09.2015.
    Beiträge
    31

    Standard Price & tax class, lo to hi per Übersetzung

    Hallo, danke für den Tipp.
    Das hatte ich auch schon probiert.
    So mache ich es ja in beiden shops für EN und DE

    Price & tax class, lo to hi frist der Übersetzer leider nicht. alles probiert....

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

    Standard

    Poste mal einen Link zur Seite, wo man diese Phrase sieht.

  5. #5
    Contao-Nutzer
    Registriert seit
    29.09.2015.
    Beiträge
    31

    Standard Price & tax class, lo to hi per Übersetzung

    Danke für die Hilfe!
    https://soundofliberation.com/apparel (noch im Aufbau)

    Im Filterband oben links unter "Name, A to Z"

  6. #6

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

    Standard

    Ok, die Ausgabe davon ist eine Kombination aus dem Attribut und dem language String MSC.low_to_high bzw. MSC.high_to_low.

    Die Übersetzung davon zu ändern wäre am einfachsten mit der Funktion im Backend. Aber evt. funktioniert das nicht, wegen dem "&" - also es ist höchstwahrscheinlich so, dass das "&" im Backend als "&" gespeichert wird. Im Frontend wird das "&" aber als "&" ausgegeben, nicht als "&". Daher funktioniert auch nicht die Ersetzung.

    Den Namen "Price & tax class" hast aber du vergeben, vermutlich. Einfach den ändern?

  8. #8
    Contao-Nutzer
    Registriert seit
    29.09.2015.
    Beiträge
    31

    Standard Price & tax class, lo to hi

    Nee, ich habe den nicht vergeben, dann wüßte ich ja wo ich das machen kann.
    Das heißt bei mir Standardmäßig in allen EN-Isotope Shops so, die ich bisher gemacht habe.
    Es sind jetzt 6 Shops mit unterschiedlichen Contao- und Isotope-Versionen, da steht überall die gleiche Formulierung drinnen.

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

    Standard

    Ah, habe die Phrase nun gefunden: tl_iso_product.price.0 » https://github.com/isotope/core/blob...ct.xlf#L92-L94
    PHP-Code:
    // contao/languages/en/tl_iso_product.php
    $GLOBALS['TL_LANG']['tl_iso_product']['price][0] = 'Price'; 
    https://github.com/isotope/core/issues/2136
    Geändert von Spooky (08.05.2020 um 09:36 Uhr)

  10. #10
    Contao-Nutzer
    Registriert seit
    29.09.2015.
    Beiträge
    31

    Standard

    mmhhh, entweder sehe ich den Wald vor Bäume nicht, aber damit hat's anscheinend nix zu tun.

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

    Standard

    Wie kommst du zu dem Schluss?

  12. #12
    Contao-Nutzer
    Registriert seit
    29.09.2015.
    Beiträge
    31

    Standard

    Weil ich 2 Auswahlmöglichkeiten in deutscher Sprache wie folgt übersetze:

    Code:
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['asc_price'] = 'nach Preis (Preis aufsteigend)';
    $GLOBALS['TL_LANG']['MSC']['iso_orderCollectionBy']['desc_price'] = 'nach Preis (Preis absteigend)'
    ;

    und dein Vorschlag der englische Übersetzung in einem Link manifestiert sein soll?
    Code:
    $GLOBALS['TL_LANG']['tl_iso_product'][0] = 'Price';

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

    Standard

    Sorry, hatte einen Fehler in meinem Code. Es sollte natürlich so heißen:
    PHP-Code:
    // contao/languages/en/tl_iso_product.php
    $GLOBALS['TL_LANG']['tl_iso_product']['price'][0] = 'Price'

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

    Standard

    In Isotope 2.6.11 wurde das Label nun geändert/normalisiert.

  15. #15
    Contao-Nutzer
    Registriert seit
    29.09.2015.
    Beiträge
    31

    Standard

    Vielen Dank für die Tipps, hat geklappt. Tatsache kann ich das jetzt über die einfache Übersetzung lösen..sehr schön!

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
  •