Ergebnis 1 bis 13 von 13

Thema: Seitenversionen für de, fr, it, und de_CH, fr_CH it_CH - wie umsetzen?

  1. #1
    Contao-Nutzer
    Registriert seit
    14.04.2010.
    Beiträge
    128

    Frage Seitenversionen für de, fr, it, und de_CH, fr_CH it_CH - wie umsetzen?

    Hallo!

    Ich muss verschiedene Länder- mit verschiedenen Sprachversionen kombinieren. Es gibt also 4× eine gleiche Sprache für 4 verschiedene Länder.
    Anders ausgedrückt, es gibt 4 Sprachen doppelt!

    Die Liste der Ländersprachen lautet:
    • Deutsch / CH
    • Deutsch / DE
    • Französisch / CH
    • Französisch / FR
    • Italienisch / CH
    • Italienisch / IT
    • Holländisch NL
    • Englisch UK
    • Englisch Int

    Contao arbeitet nur mit 2-stellingen Sprachkürzeln.

    Wie erreiche ich es also, dass ich trotzdem alle Versionen in den Sprachwechsler bekomme und auch mit {{iflng}} arbeiten kann um verschiedene Module sprachversionsabhängig einbinden zu können?

  2. #2
    Contao-Nutzer
    Registriert seit
    10.04.2012.
    Ort
    Hamburg
    Beiträge
    78

    Standard

    Verstehe ich nicht ganz was soll den der CH Benutzer sehen? Eine Deutsche oder eine Französische Seite?

  3. #3
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    je nachdem ob er mit de_CH oder fr_CH oder sogar it_CH ankommt. Die sind da mehrsprachig unterwegs in CH
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  4. #4
    Contao-Nutzer
    Registriert seit
    10.04.2012.
    Ort
    Hamburg
    Beiträge
    78

    Standard

    Hm Ja in Contao werden die Ländercodes nach ISO-639-1 also zB "de" ausgegeben aber ich habe auch keine Norm gefunden die das ausgibt die du gerne möchtest außer dieser http://de.wikipedia.org/wiki/ISO_3166-2:CH

    Und wird wirklich fr_CH ausgegeben?`Wenn der Browser auf Fr ist gibt er glaube ich auch nur FR aus.

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Das wird sicherlich von Browser zu Browser unterschiedlich sein, aber meiner sendet beispielsweise "de_DE, de, en, en_US"
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Nutzer
    Registriert seit
    14.04.2010.
    Beiträge
    128

    Standard

    Jeder Nutzer soll einfach seine Version wählen können. Egal wo er her kommt.
    Wenn er aus der Schweiz kommt solll er nunmal eine der drei Landessprachen wählen können.
    Da die schweizer Seite aber teilweise andere Inhalte hat als die Deutsche kann ich nicht einfach die de-Version auch für de_CH nehmen usw.
    Wie ich die Codes schreiben muss (also de-de, en-gb oder de_DE, en_GB ...) spielt ja erstmal eine untergeordnete Rolle.
    Aber wen's interessiert, hier gibt's eine liste der Ländersprachen.

  7. #7
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde dir empfehlen, für die Länder eigene Domains zu verwenden.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  8. #8
    Contao-Nutzer
    Registriert seit
    14.04.2010.
    Beiträge
    128

    Standard

    OK, aber wie würde denn dann die Lösung mit Changelanguage aussehen?
    Stehen dann alle Ländersprachversionen im Sprachwechsler zur Verfügung?
    Aber dann heißen die Sprachen in der Auswahl ja auch jeweils gleich, oder?

    Das Problem mit {{iflng}} wäre damit auch nicht gelöst, aber ich hab in einem anderen Thread gesehen, dass Du ein wunderbares Modul namens modulealias erstellt hast. Das räumt nicht nur mit dem iflng und insert_module ID Chaos auf sondern löst in den meisten fällen bei mir auch das Problem, dass sich iflng nur auf Sprachen aber nicht auf meine Länderversionen bezieht.

    Mal rein theoretisch, unabhängig vom (finanziellen) Aufwand, was wäre denn die perfekte Lösung hier?

  9. #9
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Naja, die perfekte Lösung wäre die Unterstützung von de_CH in Contao 3, bin aber nicht sicher ob das kommt

    Bezüglich changelanguage hast du natürlich recht. Du müsstest eigentlich erst eine Übersicht der Länder (= Domains) machen und dann nur innerhalb der Domain changelanguage benutzen.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  10. #10
    Contao-Nutzer
    Registriert seit
    14.04.2010.
    Beiträge
    128

    Standard

    Ließe sich denn Changelanguage erweitern. Z.B. so, dass in der Seitenstruktur ein zusätzliches Feld Land neben Sprache eingefügt wird in das man dann z.B CH einträgt.
    Damit ließen sich dann die Seiten eindeutig im Sprachenwechsler identifizieren und auch bei den eigenen Bezeichnungen übersetzen (de_CH => Schweiz (deutsch) ).
    Das wäre natürlich eher eine bezahlte Aufgabe. Ich würde nur gern wissen ob es in einem sinnvollen Rahmen machbar wäre.

  11. #11
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Auftragsanfrage bitte per Mail. Ganz einfach wird es allerdings nicht ;-)
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  12. #12
    Contao-Nutzer
    Registriert seit
    30.10.2010.
    Ort
    Chemnitz
    Beiträge
    43

    Standard

    Sollte sich hier etwas ergeben, wäre dies ein bedeutender Schritt. Noch ist genau dies ein K.O. Kriterium für Contao gegen Typo3.
    Hast du (der Fragensteller) ev. eine Alternative gefunden?

    Stofffuchs

  13. #13
    Contao-Urgestein Avatar von KATgirl
    Registriert seit
    31.03.2010.
    Ort
    Marburg
    Beiträge
    1.579
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wir haben das ganze bei unserem Shop über GeoIP gelöst. ;-)

    Dabei wird county vor die language gesetzt und zusammengestellt ergibt das die Sprachauswahl. In changelanguage haben wir nur das Template angepasst und iflang überschreiben wir über den Hook selbst.

    Sicher, das ist suboptimal da man das GeoIP Modul im Apache braucht, da wäre sicher eine saubere Lösung besser, aber wir brauchten eh GeoIP für die Schopkonfigurationszuweisung daher war es egal. Andreas hat ja schon Angeboten es als Projektauftrag zu machen, würde ich dann auch dir als Erstewahl empfehlen.

    Gruß Kirsten
    - GitHub
    - Kontaktanfragen

    "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

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
  •