Zum Inhalt springen

Nachträgliches Ändern der "default language" möglich?

Erstellt am 26. April 2012 · 1 Antwort · letzte Antwort am 2. Mai 2012

Tags: Frage

heitmann ·

Hallo zusammen,

in meinem TYPO3 System verwende ich mehrere Sprachen (Default-Sprache "deutsch" plus 4 weitere, siehe unten):

0 - Deutsch
1 - Englisch
2 - Niederlandisch
3 - Französisch
4 - Spanisch

Nun möchte ich das Plugin "rlmp_language_detection" zur automatischen Spracherkennung einsetzen. Dieses prüft die eingestelle Sprache im Browser und wechselt zur entsprechenden Sprachversion der Seite. – Funktioniert prima!

ABER wenn jemand in seinem Browser nun ein Sprache eingestellt hat, die nicht aus der oben erstellten Sprachliste stammt (z. B. russisch) wird leider die Standard-Sprache mit der ID Null, also "Deutsch" angezeigt. Dieses Verhalten ist aus Sicht der Extension "rlmp_language_detection" natürlich auch nachvollziehbar.

Ich möchte aber gerne, dass in solchen Fällen statt "deutsch" nun besser die internationale Sprache "englisch" angezeigt wird. Ärgerlicherweise habe ich damals "deutsch" als "default language" angelegt. Sonst hätte ich keine Probleme. Nun wird "deutsch" halt leider als Fremdsprache nicht erkannt.

Die Konfiguration des Spracherkennung-Plugins gibt leider auch eine Anpassung hier nicht her, daher fällt mir nur ein die Konfiguration anzupassen auf:

0 - Englisch
1 - Deutsch
2 - Niederlandisch
3 - Französisch
4 - Spanisch

Geht das überhaupt? Und wenn ja wie? (Vielleicht mit TypoScript oder einer fertigen Extension? Mit welchen Problemen müsste ich rechnen, wenn das gehen sollte?)

Was meint ihr? Über eure Hilfe und Lösungsvorschläge wäre ich euch da sehr dankbar!

Gruß
Farian

Chrissli ·

Theoretisch müsstest du nur die zuordnung der GET-Parameter zur entsprechenden sys_language_uid
anpassen, Inhaltsmäßig sollte alles weiterhin passen.
Praktisch möchte ich dafür nicht die Hand ins Feuer halten, da evtl. manuelle Links / Bookmarks / Extensions mit
sowas probleme haben könnten.
Aber wie gesagt, theoretisch...