Übersetzung - i18n und Active Translation
am 10.02.2010 - 12:05 Uhr in
Hallo zusammen,
ich bin gerade dabei unsere Webseite mit Drupal umzusetzen. Jetzt bin ich mit der Umsetzung der Mehrsprachigkeit noch nicht so ganz zufrieden.
Ich habe die Module I18n (Internationaization) und Active Translation.
Nun habe ich drei Fragen:
1. Wie bzw. wo kann ich die Darstellung der Flaggen/Texte innderhalb des Sprachumschalters editieren? Ich würde diese gerne nebeneinander darstellen (nur die Flaggen, ohne Text!) und ohne ul/li-Punkte. Via CSS ist das ein ganz schönes geknorze.
2. Es sollte so sein, dass ich einmal Englisch auswähle und dann alles in Englisch angezeigt bekomme, was in dieser Sprache vorhanden ist. Falls kein englischer Text verfügbar ist, eben Deutsch.
Bei mir ist es momentan so, dass ich zwar auf Englisch klicken kann und dann, dank Active Translation, entweder englischen oder deutschen Text bekomme. Aber sobald ich einen anderen Menüpunkt auswähle, ist wieder Deutsch die Standardsprache.
Ist es möglich einmal die Sprache zu ändern und diese zu "speichern".
3. Aktuell bekomme ich zwar englischen Text und auch eine englische Überschrift angezeigt, aber die Menüpunkte im linken Bereich sind immer Deutsch. Wo muss ich das Menü übersetzen?
Vielen Dank schon mal..
Gruß
Fabian
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Fabian, Zitat: 1. Wie
am 10.02.2010 - 13:54 Uhr
Hallo Fabian,
1. Wie bzw. wo kann ich die Darstellung der Flaggen/Texte innderhalb des Sprachumschalters editieren?
Lies dir hierzu einmal dieses Tutorial durch:
http://drupal.ayalon.ch/code-beispiele/sprachumschalter-themen-mit-url-a...
2. Es sollte so sein, dass ich einmal Englisch auswähle und dann alles in Englisch angezeigt bekomme, was in dieser Sprache vorhanden ist. Falls kein englischer Text verfügbar ist, eben Deutsch.
Das hängt davon ab, welche Einstellungen du für das i18n Modul gewählt hast (Unter Einstellungen/Sprachen/Multilanguage. Wenn du die gemischte Einstellung wählst, dann werden Dir auf der englischen Seite auch deutsche Inhalte angezeigt, die nicht übersetzt sind. Ich würde empfehlen, Aktive Sprache und Sprachneutral als Einstellung zu wählen.
3...Wo muss ich das Menü übersetzen?
Es gibt dafür eigentlich nur zwei sinnvolle Möglichkeiten: Für jede Sprache ein eigenes Menü (und diese über entsprechende Blöcke einbinden) oder in einem Menü die Menüpunkte für jede Sprache vervielfältigen (über Menu Translation des i18n-Moduls).
Vielen Dank für die
am 10.02.2010 - 15:56 Uhr
Vielen Dank für die Ausführliche Antwort.
Zu 1.: Super, hat spitze geklappt!
Zu 2 & 3.: Leider bekomme ich es nicht so hin, dass er die Auswahl der Sprache Englisch beibehält. Ich vermute, es liegt daran, dass ich immer das deutsche Menu vor mir habe.
Wie benutze ich denn das Menu Translation. Das Modul habe ich bereits. Wenn ich einen Menüpunkt anlege, kann ich auch eine Sprache zuweisen. Aber wenn ich sage => Menüpunkt & Sprache = Englisch, bekomme ich diesen Menüpunkt nie zu sehen.
Muss ich evtl. was mit Spracherkennung oder den URLs machen?
Nochmal Danke!