Inhalte mehrsprachig wecheln, aber Benutzeroberfläche belassen, warum geht das nicht?
am 19.06.2011 - 23:15 Uhr in
Wie kann ich in einem per path prefix mehrsprachig eingerichteten Drupal 7 erreichen, das nur der Node übersetzt wird und nicht gleich das ganze User Interface mit. - Ich kann zwar den path prefix abschalten - dann aber kann ich aber nicht mehr zwischen den Sprachen wechseln. Ich kann einrichten, dass nur die Nodes der jeweiligen Sprache sichtbar sind - aber ich kann offensichtlich nicht es so einrichten, dass ich tb aus der deutschen Oberfäche heraus einen Französischen Artikel aufrufe, dann einen Englischen, ohne dass mir jedes Mal dire ganze Oberfläche (User Interface) auch die Sprache wechselt... Das Modul preserve soll da Abhilfe schaffen, das ist aber noch nicht auf Drupal 7 nutzbar. Gibt es auch andere Möglichkeiten? Danke für Tipps
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich glaube, wenn Du den Node
am 20.06.2011 - 12:49 Uhr
Ich glaube, wenn Du den Node übersetzt, dann wechselt das Interface nicht, aber wenn Du ihn betrachtest, dann ist das Wechseln der Sprache "as designed". Im Zweifel musst du warten bis preserve portiert ist.
Viele Grüße
Roger
Drupalentwickler München
CMS Frameworker Drupal @ Reinblau
Es gibt eine einfache Lösung ...
am 20.06.2011 - 13:11 Uhr
… auf die man erst man kommen muss, weil leicht zu übersehen: Nach einer Nacht drüber schlafen kam ich drauf:
Auf Configuration -> Langauge -> Detection and Selection (admin/config/regional/language/configure) einfache die Reihhenfolge (Weight) ändern per Drag & Drop
Per default ist Liste eigensteelt auf URL - Session - User - Browser - Default - Hier einfach ändern auf User - Broswer und dann erst URL und anderes -
Nun bleibt die UI-Sprache - aber der Node wechelt die Sprache wie gewünscht
Ganz die ideale Lösung ist es nicht, da ich nicht über einen Language Switcher das UI ändern kann sondern immer nun zuerst die User bzw Browser Sprache genutzt wird. - Hier mag preserve-Modul dann helfen … bis dahin muss diese Lösung reichen …