mehrsprachige Webseite mit i18n
am 22.08.2016 - 12:39 Uhr in
Hallo Leute,
ich habe mehrere Probleme mit dem Modul "i18n". Da es meine erste Seite ist die mehrspachig wird habe ich auch genau 0 Erfahrung damit...
1. Ich würde das Modul gerne so einstellen das wenn man einmal auf English schaltet die Seite auch auf English bleibt wenn man zwischen den Seiten wechselt...
2. Nach dieser Anleitung wollte ich meine Menüpunkte auch übersetzen lassen jedoch wird bei mir zusätzlich zum Deutschen Menü-Punkt auch der Englische angezeit. Anleitung
und
3. Die Startseite wird nicht auf English angezeit obwohl alles passen sollte! Hab ich genau wie die anderen konfiguriert...
infos:
Übersetzt habe ich wie folgt: Inahlt->bearbeiten->übersetzung hinzufügen-> Dort habe ich alles eingestellt: Titel, Alias, Menu link und Sprache umgestellt
In einem Block kann man zwischen Deutsch/English umstellen...
Weiters habe ich probiert über Struktur->Menüs->translate die Menüs zu übersetzten funktioniert jedoch auch nicht...
Hoffe jemand kann mir behilflich sein
Danke schon mal und mfg
freshd
- Anmelden oder Registrieren um Kommentare zu schreiben
Mehrsprachigkeit bedarf einer
am 22.08.2016 - 18:32 Uhr
Mehrsprachigkeit bedarf einer genauen Planung. Es gibt bei Drupal 7 nämlich noch zwei Moglichkeiten "Content Translation" oder "Entity Translation". Bei der ersten wird jeweils ein Node pro Sprache erzeugt und damit braucht man ein Menü pro Sprache, bei der zweiten werden die Felder eines Entities übersetzt und die Entity-ID (z.b. die Node-ID) bleibt gleich. Nur die zweite wird in Drupal 8 noch unterstützt. Das ganze im Detail auszuwalzen ist mir hier zu aufwändig. Ich verweise dazu auf das Buch aus dem Packt-Verlag "Drupal 7 Multilingual Sites", das es auch als e-Book gibt. Dort wird im Detail dargelegt, wie man vorgehen sollte.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Menu Translation
am 23.08.2016 - 08:01 Uhr
Bei mehrsprachigen Sites unbedingt Menu Translation aktivieren. Zudem auf admin/config/regional/language/configure konfigurieren, wie die Sprache erkannt wird (z.B. ob Browsersprache abgefragt wird), hier kann man ziemlich viel einstellen oder eben auch falsch machen. Ansonsten kann ich den Kollegen vorher nur unterstützen, Mehrsprachigkeit ist nicht ganz ohne, ich würde da auf jeden Fall zuerst ein Buch oder Web-Tutorial durchspielen, gewisse Sachen findet man nicht durch Herumprobieren raus.
mazze.ch
Matthias Walti Informationsarchitekt
Muri / Switzerland
hat sich erledigt!
am 23.08.2016 - 11:16 Uhr
ok habs jetzt nach viel rumprobieren geschaft
startseite funktioniert nicht richtig
am 24.08.2016 - 11:22 Uhr
Hey, also habe doch noch ein Problem gefunden und zwar schaltet es nicht auf english um wenn ich mich auf meiner Startseite befinde. Dazu muss ich zuerst auf english umschalten und im Menü dann Home für die Startseite anklicken damit es funktioniert...
Konfiguration!
am 24.08.2016 - 12:11 Uhr
Das kann fast nur hier liegen: admin/config/regional/language/configure
Wichtig: die Einstellungen werden in der dargestellten Reihenfolge abgearbeitet, die Reihenfolge lässt sich durch Drag&Drop verschieben. Wenn also z.B. zuoberst Browsersprache als Hauptkriterium ist und diese zur Verfügung steht (was sie ja immer tut;-), dann werden die folgenden Schritte gar nicht mehr abgearbeitet.
mazze.ch
Matthias Walti Informationsarchitekt
Muri / Switzerland
Konfiguration!
am 25.08.2016 - 09:34 Uhr
Hey mazze,
unter dem Pfad hätte ich eig schon alles konfiguriert... also Erkennungsmethode ist per URL und Pfadpräfix. Sonst habe ich überall das Häckchen weggemacht...
Aber ich denke ich habe mein Problem nicht richtig/genau erklärt:
Also wenn ich die Domain eingebe will ich auf die Deutsche - Startseite kommen. Das funktioniert auch... Wenn ich dann aber auf Englisch umschalte, schaltet sich die Seite auf Englisch(Menü, generelle admin umgebung, etc...) jedoch nicht die Startseite. Damit ich diese in Englisch sehen kann muss man im Englischen Menü auf den Reiter Home klicken...
Hier die URL zur Seite dann könnt ihr euch selbst ein Bild davon machen: URL
Danke fürs helfen...
mfg
vielleicht hast du bei der Erkennung
am 26.08.2016 - 13:21 Uhr
die falsche Reihenfolge.
Wenn Browserlanguage ganz oben steht, springt er bei jedem Seitenwechsel auf die Sprache, die im Browser eingestellt ist.
Grüße
Ronald
das wäre möglich...
am 29.08.2016 - 14:11 Uhr
die Reihenfolge bei mir ist 1. URL 2. Benutzer der Rest ist nicht angehakt... außer ganz unten Standard...
ich hab auch schon ein wenig herumprobiert: die Sprachumschalter werden nur angezeigt wenn URL angehakt ist. Hab jetzt schon URL + Browser, URL + Session, URL + Benutzer,...
seid ihr euch sicher das es nur an dieser Konfiguration legen kann oder hat jemand noch eine andere Idee?
mfg
hast du die auch übersetzt?
am 31.08.2016 - 15:43 Uhr
hast du die auch übersetzt? also als englische startseite eine englische node angegeben?
C.A.W. Webdesign