it-swarm.com.de

Kombinieren Sie Sprachen mit unterschiedlichen Regionalcodes

Ich möchte eine mehrsprachige Joomla-Site einrichten. Ich möchte nicht so weit gehen, mehrere Geschmacksrichtungen von z. Englisch oder Portugiesisch, und ich möchte nicht, dass Benutzer aus allen englischsprachigen Ländern eine Länderflagge oder ein regionenspezifisches Sprachkennzeichen (z. B. en-GB) im Sprachumschalter auswählen müssen.

Joomla unterstützt mehrere Sprachen und Sie können Sprachpakete herunterladen - diese sind jedoch regionenspezifisch. Die nächste Option bestand darin, eine neue Inhaltssprache einzurichten, aber die von mir ausgewählten regionenneutralen Optionen sind entweder nicht verfügbar oder scheinen mit einer vorhandenen Sprache zu kollidieren.

Nach meinem Verständnis funktioniert die Lokalisierung in der Regel so, dass, wenn keine regionenspezifischen Versionen bereitgestellt werden, das Standardgebietsschema "en" für alle englischsprachigen Benutzer gilt. Wie kann ich das in Joomla erreichen?

2
jerry

Es scheint, dass das Setzen des RL Language Code in -Extensions -Languages ​​den Trick macht.

Wählen Sie beispielsweise im Falle von Englisch eine der englischen Inhaltssprachen und

  1. Ändern Sie "Title" und "Title Native", z. ins Englische'
  2. Wählen Sie ein verfügbares 'Language Tag' aus, das einem installierten Sprachpaket entspricht (en-US, en-GB, ...).
  3. Ändern Sie den 'URL Language Code' in 'en'.
  4. Wählen Sie eines der vorhandenen Präfixe für die Flagge aus (Sie könnten wahrscheinlich ein eigenes erstellen und ein entsprechendes Bild bereitstellen).
  5. Lass den Rest wie er ist und spare.
  6. Aktualisieren Sie Ihre Inhalte und Menüs, um die Sprache zu verwenden - Links brechen leider.

Ein schneller Test mit Chrome zeigt, dass jeder Browser mit (beliebigem) Englisch als bevorzugte Sprache die englischen Seiten anzeigt. Der Sprachumschalter zeigt nur die Sprache, aber keine Regionalcodes an - wenn Sie nicht danach fragen um die Fahnen zu zeigen.

1
jerry