[gelöst] kurz vorm aufgeben -> mehrsprachige Seite

am 16.09.2010 - 10:37 Uhr in
Hallo,
ich weiß nun echt nicht mehr weiter. Ich habe seit Tagen (fast) alles zum Thema Mehrsprachigkeit bei Drupal gelesen und den größten Teil auch verstanden, leider funktioniert es bei mir irgendwie in keiner Weise wie es soll.
Mein Probleme im Augenblick lassen sich wie folgt umreissen:
Die Seite soll in deutsch und englisch angeboten werden. Installiert ist hierfür das i18n Modul (6.x-1.7). Alle Nodes und Menüs haben entsprechende Übersetzungen.
Problem 1: Die Standardsprache der Seite ist englisch, trotzdem werden mir alle Nodes erstmal schön in deutsch angezeigt. Hier scheint was mit den Aliasen nicht zu stimmen.
Leider weiß ich nicht, wie die Aliase nun korrekt angelegt werden!? Zum Beispiel Menüpunkt "Info" (englisch: node/22 deutsch: node/21) haben den selben alias und sollten eigentlich über Pfadpräfix korrekt angezeigt werden. Dachte ich wenigstens, das englische Menü verweist sauber auf node/21)
Problem 2: Seltsamerweise werden einige Menüpunkte anonymen Benutzen gar nicht angezeigt. Beispielsweise "Kontakt". Stelle ich die Sprache auf "Englisch" werden weitere Menüpunkte einfach nicht mehr angezeigt.
Problem 3: Angeblich soll Drupal die Browsersprache erkennen und automatisch die korrekten Inhalte anzeigen. Wen wundert's? Bei mir erkennt er gar nix und zeigt Nodecontent deutsch und Menüs englisch an.
Kann mir jemand in klaren und verständlichen Worten sagen, wie man nun Vorgehen muss, wenn man einfach seine Seite auf deutsch und englisch haben will und Drupal bittesehr das irgendwie gebacken bekommt?
Bin für jede Anregung sehr dankbar!
- Anmelden oder Registrieren um Kommentare zu schreiben
Falls das noch aktuell ist...
am 28.09.2010 - 20:08 Uhr
Schade, das du hier keine Antwort kriegst.
Aber ich würde sagen da hat etwas nicht geklapt, also du musst die mehrsprachigkeit noch mal von vorne machen und hoffen das es funktioniert.
Problem 2: Kontakt wird eventuell nicht angezeigt, weil ein anonymer Benutzer nicht die Berechtigung hat, das kontaktformular zu benutzen.
Leider bin ich da gar nicht erfahren und kann dir nicht weiter helfen
MfG
Felix
Spracheinstellung der Inhalte? Berechtigungen?
am 28.09.2010 - 21:34 Uhr
Problem 1 (Teil):
Die Nodes werden erstmal in deutsch angezeigt, weil Dein Pfadpräfix automatisch de ist (IP, Browsererkennung, so in etwa).
Problem 2:
Dass nicht alles allen angezeigt wird, hört sich korrekt an. Wenn Du für jeden Menupunkt eine englische und eine deutsche Version hast, wird je nach Pfadpräfix (en vs. de) jeweils nur die passende Version angezeigt. Nach dem Umschalten dementsprechend die anderssprachige Version.
Problem 3:
Da Du offenbar Probleme mit den Aliasen hast:
"Info" (englisch: node/22 deutsch: node/21) ... das englische Menü verweist sauber auf node/21
könnte die Fehlerkennung auch damit zusammenhängen. Vielleicht die Aliase nochmal von vorne aufbauen.
Ich hoffe, ich konnte mich verständlich genug ausdrücken. ... Ist das Problem überhaupt noch akut?
Also hiermit
am 28.09.2010 - 23:36 Uhr
Also hiermit http://drupal-translation.com/de/content/einrichten-einer-mehrsprachigen... sollten alle Fragen beantwortet sein, auch ohne diese jetzt gelesen zu haben.
Huch, ich hatte nicht mehr
am 25.10.2010 - 06:51 Uhr
Huch,
ich hatte nicht mehr mit antworten gerechnet und deswegen auch nicht mehr reingeschaut.
Aus der Seite ist auch nix geworden (hatte aber andere Ursachen).
Jedenfalls hab ich durch Zufall eine Bemerkung beim Pathauto-Modul gefunden, die darauf hindeuted, dass es bekannet Probleme mit path, pathauto und i18n gibt. Ich vermute mal, mein Problem war genau das.
Wie auch immer, ich werde das zukünftig berücksichtigen und danke allen für Ihre Antworten.
Bei Gelegenheit werd ich das mit der Mehrsprachigkeit mal ausgibig testen.
PS: ich setz den Thread mal vorsorglich auf [gelöst] :-)