Modul zur Spracherkennung
am 12.03.2011 - 13:59 Uhr in
Hallo,
ich möchte ein Modul schreiben, was bei einem ersten Aufruf einer Seite die Browser-Sprache erkennt und anschließend auf die Sprache des Browsers umleitet (wenn die Sprache nicht vorhanden auf die default-language). Sonst soll das Modul NICHTS machen!
Die Standard-Funktionalität aus dem Locale/i18n-Modulen ist meiner Meinung nach suboptimal, ich will eine einfache, aber funktionierende Variante.
Um die Sprache zu erkennen stellt die API die Funktion "language_from_browser" bereit.
Ich habe für die Umsetzung des Moduls noch zwei Probleme:
1. Wie stelle ich fest, dass ein Benutzer (nicht registriert) das erste Mal eine Seite aufruft? Bei weiteren Aufrufen soll die Sprache verwendet werden, die der Benutzer haben möchte, unabhängig von seiner Sprache.
2. Welchen hook muss ich anfassen, um die Sprachüberprüfung einzufügen? Bzw. was müsste ich dann umstellen?
Hoffe, dass mir jemand weiterhelfen kann.
Beste Grüße,
Tobias
- Anmelden oder Registrieren um Kommentare zu schreiben
das kann Drupal doch
am 12.03.2011 - 14:15 Uhr
das kann Drupal doch erledigen. das ist die 2. Option von den 4.
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Leider nicht
am 12.03.2011 - 14:37 Uhr
Du meinst die Option "Path Prefix with language fallback" ?
Habe ich auch schon gestestet, leider gab es dort einige Probleme. Eines der Probleme war, dass man die Sprache nicht mehr umstellen konnte.
Auf der anderen Seite würde ich mich auch gerne noch etwas mehr mit der Modul-Programmierung beschäftigen...
Ist das schwierig umzusetzen?
ob es schwierig wird, kann
am 12.03.2011 - 15:58 Uhr
ob es schwierig wird, kann ich nicht sagen, da ich bisher nur die vorhandenen Mittel genutzt habe. aber ein dreizeiler wird es sicher nicht.
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.