Project

General

Profile

Actions

Feature #13608

open

Automatic Browser Language Redirect

Added by Carsten Rose about 2 years ago. Updated 17 days ago.

Status:
Some day maybe
Priority:
Normal
Assignee:
Enis Nuredini
Target version:
Start date:
04.01.2022
Due date:
14.01.2022 (over 2 years late)
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
Vote:

Description

  • In forked #13439 gibt es ein Problem wenn die Sprache gewechswelt wird, wenn man bereits in einem Formular ist. Das Problem wuerde sich vermutlich entschaerfen, wenn von Anfang an die richtige Sprache selektiert ist.
  • Laut Recherche von BB gibt es

Nach Diskussion BB/CR scheint folgendes sinnvoll zu sein:

  • Die oben genannte Extension kann als Vorlage dienen.
  • Es wird in QFQ implementiert - damit vermeiden wir eine weitere Extension.
  • Das Feature kann via QFQ Config an/ausgeschaltet werden.

Page Aufruf:

  • Ist ein Language Cookie gesetzt und unterscheidet sich dieses von der aktuellen Seite: Redirect
  • Ist kein Language Cookie gesetzt:
    • Wird anhand der Browser Sprache entschieden ob ein Redirect (vermutlich via JS) auf die gleiche Seite mit der Zielsprache gemacht wird.
    • Das Language Cookie wird auf die automatisch selektierte Sprache gesetzt (DE_auto, EN_auto).
  • Existiert ein FE User (eingeloggt) - Check ob Language Cookie '.._auto' gesetzt ist.
    • Ja: Gibt es eine Language in T3.fe_user?
      • Ja: das Cookie auf "DE" , "EN" setzen (ohne auto). Wenn noetig ein Redirect machen.
      • Nein: Sprache in t3.fe_user auf den aktuellen Wert setzen.
    • Nein: Sprache in t3.fe_user auf den aktuellen Wert setzen.

Page Wechsel:

  • Wird die Sprache gewechselt: keine Idee wie wir jetzt das Language Cookie setzen, damit beim PageLoad der Redirect nicht zugschlaegt. Vermutlich JS das auf dem Language Select Link klebt.
  • FE_User: neue Sprache speichern. Klappt hoffentlich durch den Mechanismus von oben.
Actions #1

Updated by Carsten Rose about 2 years ago

  • Status changed from New to Priorize
Actions #2

Updated by Enis Nuredini about 2 years ago

  • Status changed from Priorize to In Progress
Actions #3

Updated by Carsten Rose almost 2 years ago

  • Tracker changed from Support to Feature
Actions #4

Updated by Enis Nuredini almost 2 years ago

  • Status changed from In Progress to Some day maybe
Actions #5

Updated by Carsten Rose 17 days ago

  • Target version changed from 355 to 24.10.0
Actions

Also available in: Atom PDF