[gelöst]Verschiedene Sprachen
am 17.08.2012 - 17:17 Uhr in
Hallo liebe Community,
ich habe eine Webseite mit Drupal gemacht. Drupal ist einfach hammer. ;)
Ich habe ein Problem und das Problem ist: Ich möchte auf meiner Seite mehrere Sprachen haben. Die Beiträge, Informationen usw. müssen als deutsch, englisch und als andere Sprachen veröffentlicht werden. Ich habe etwas gemacht und glaube das ist Blöd. Ich habe 2 verschiedene Drupal installiert. Einmal deutsch und einmal englisch. Sie haben verschiedene Datenbanken. Sie sind unabhängig von einander. Aber wenn man sich auf deutsche Seite registriert, hat man kein Zugriff für englische Seite oder umgekehrt. Natürlich meine Seite wird 6 verschiedene Sprachen behalten. Man kann doch nicht auch 6 verschiedene Drupal installieren oder. Es soll ein einfacher Weg geben. Okay 6 verschiedene Drupal würde ich machen aber wie können sich Mitglieder registrieren. Ich hoffe ihr habt verstanden.
Es tut mir Leid wegen mein Deutsch.
Ich bin noch am lernen. :)
Vielen Dank für eure Mühe.
- Anmelden oder Registrieren um Kommentare zu schreiben

Drupal ist mehrsprachfähig
am 17.08.2012 - 17:48 Uhr
Schau dir mal Internationalisation an.
Damit, und mit den "verwandten" Modulen ist eine Mehrsprachige Site kein Problem.
Ein Modul für alle Site
am 17.08.2012 - 23:11 Uhr
Danke für die Antwort. Ich habe ein paar Module gefunden. Ich werde versuchen.
Wie gesagt, ich habe jetzt mehrere von einander unabhängige Site. Wie kann man sich gleichzeitig für alle registrieren. Gibt es irgendein Modul? Oder wie wäre, wenn man alle Site auf einem Datenbank installiert?
Registrierung auf alle Sites
am 18.08.2012 - 22:20 Uhr
Hallo,
leider ich schaffe es nicht. Hat jemand noch eine Idee? Wie kann man sich einmal gleichzeitig für alle Site registrieren ?
Danke.
Das ist auch nicht trivial
am 19.08.2012 - 09:26 Uhr
Das ist auch nicht trivial und geht über "shared tables". Dabei werden in der settings.php alle Tabellen eingetragen, die in allen Installationen gleich sein sollen und bekommen einen speziellen Prefix. Meist teilen sich alle Installationen auch eine Datenbank. Zu diesem Thema sollten sich aber hier im Forum reichlich Beitrage finden. Suche mal nach User-Tabelle gleich u.s.w.
Beste Grüße
Werner
i18n
am 19.08.2012 - 10:14 Uhr
Nur mal so als Zwischenfrage: warum hast Du zwei getrennte Installationen?
Ich vermute mal, es wäre für Dich viel einfacher, einfach [do:i18n Internationalization] in einer Installation zu nutzen und dann mit den Übersetzungsfunktionen die Seite mehrsprachig zu machen.
i18n ist nicht mit drupal 7 kompatibel
am 20.08.2012 - 13:26 Uhr
Ich dachte zwei Installationen wären einfacher. Aber Du meinst es gibt noch einfacher.
Ich habe das Modul i18n installiert. Es wurde leider nicht aktiviert, weil es mit Drupal 7 nicht kompatibel ist.
Gibt es noch andere Modulen ?
memo schrieb Ich habe das
am 20.08.2012 - 15:00 Uhr
Ich habe das Modul i18n installiert. Es wurde leider nicht aktiviert, weil es mit Drupal 7 nicht kompatibel ist.
Wenn eine Version für D7 existiert - und das ist hier der Fall - sollte sie auch damit kompatibel sein.
Hast Du vielleicht versehentlich die falsche Version runtergeladen?
Ein Beispiel mit i18n
am 20.08.2012 - 17:00 Uhr
Ja, ganaue es war die falsche Version. Danke.
Ich habe jetzt die richtige Version (i18n und Variable) installiert und aktiviert. Es sieht sehr kompliziert aus. Oder ich habe es nicht geschaft. Könnte Jemand ein bisschen erkären, wie man z.B eine Seite sowohl als auf deutsch als auch englisch machen kann.
Besten Grueße
Memo
memo schrieb Ja, ganaue es
am 20.08.2012 - 17:21 Uhr
Ja, ganaue es war die falsche Version. Danke.
Ich habe jetzt die richtige Version (i18n und Variable) installiert und aktiviert. Es sieht sehr kompliziert aus. Oder ich habe es nicht geschaft. Könnte Jemand ein bisschen erkären, wie man z.B eine Seite sowohl als auf deutsch als auch englisch machen kann.
Besten Grueße
Memo
Dies hier komplett zu erklären, würde den Rahmen des Forums sprengen. Im Handbuch auf drupal.org wird das Thema sehr ausführlich erklärt:
http://drupal.org/node/133977
Außerdem bietet youtube ebenfalls genügend Videomaterial zum Thema:
http://www.youtube.com/watch?v=oBoiC2e7aMc&feature=related
http://www.youtube.com/watch?v=Sx9lJ_hOrCw&feature=related
SteffenR
bei allen Modulen
am 20.08.2012 - 19:11 Uhr
Musst du immer auf die Version achten.
Es ist wirklich sehr einfach, wenn es richtig eingerichtet ist.
Seit Drupal 7 macht Mehrsprachigkeit richtig Spaß.
Dies hier komplett zu
am 21.08.2012 - 01:53 Uhr
Dies hier komplett zu erklären, würde den Rahmen des Forums sprengen. Im Handbuch auf drupal.org wird das Thema sehr ausführlich erklärt:
http://drupal.org/node/133977
Außerdem bietet youtube ebenfalls genügend Videomaterial zum Thema:
http://www.youtube.com/watch?v=oBoiC2e7aMc&feature=related
http://www.youtube.com/watch?v=Sx9lJ_hOrCw&feature=related
SteffenR
Vielen Dank. Das hat mir sehr geholfen. Die Videos haben besonders sehr geholfen. Ich habe verstanden und bin fast fertig.
Ich habe leider noch ein Problem.
Wie kann man Menus für die andere Sprachen machen. Es gibt nur eine standarte (englisch) Menu. Aber wie kann man z.B für deutsche oder eine andere Sprache machen?
Danke.
Memo
Im Internationalisation Modul
am 21.08.2012 - 07:55 Uhr
gibt es ein Teilmodul für die Menüübersetzung.
Du kannst dann für jeden menüpunkt, wie bereits bei den Dokumenten, festlegen, ob er Sprachneutral ist, oder in die einzelen Sprachen übersetzt werden soll.
Sind die Menüpunkte übersetzt, werden in der jeweiligen Oberfläche nur die angezeigt, die der Sprache entsprechen, oder sprachneutral sind.
Systemmenüs werden eh' vom System gepflegt, und stehen meist übersetzt zur Verfügung.
Je nach Sprache sind auch die meisten Meldungen in der entsprechenden Zielsprache vorhanden.
i10_update empfiehlt sich, um die Übersetzungen immer automatisch auf dem letzten Stand zu halten.
Ein Modul für Menüübersetzung
am 21.08.2012 - 22:28 Uhr
Danke für die Antwort.
i10_update Modul habe ich schon. Wie heißt der Modul, mit dem man Menu übersetzen kann?
Besten Grüße
Memo
Es ist ein Submodul von i18n
am 21.08.2012 - 22:40 Uhr
Es ist ein Submodul von i18n und ist dabei. Musst du nur aktivieren:
Menu translation
Header Bilder für mehsprachige Sites
am 22.08.2012 - 03:34 Uhr
Es ist ein Submodul von i18n und ist dabei. Musst du nur aktivieren:
Menu translation
Vielen Dank. Es hat funktioniert. Mit Drupal echt kann man vieles machen.
Ich habe leider noch paar Probleme.
1. Auf der Startseite unter dem Inhalt wird deutsch bzw. english geshrieben. Wie kann ich diese enfernen ?
2. Jetzt habe ich mit eure Hilfe geschaft mehrsprachige Webseite zu machen. Aber wie könnte man verschiede Header-Bilder für die deutsche bzw. englische Seite machen ?
Vielen Dank
Konfiguration ->
am 22.08.2012 - 09:51 Uhr
Konfiguration -> Mehrsprachige Einstellungen:
admin/config/regional/i18n
Beitragsoptionen:
admin/config/regional/i18n/node
Links für die Übersetzung von Inhalten ausblenden
Für deinen zweiten Punkt gibt es mehrere Lösungswege.
Der simplste Weg- wenn du wenige Headerbilder haben solltest:
Einfach pro Bild einen Block anlegen und dann nur in der jeweiligen Sprache anzeigen (kann man dort festlegen).
Sprache auf der Startseite
am 22.08.2012 - 13:56 Uhr
Das weiße ich. Nur Link geht weg. Aber deutsch bzw. english wird immer unter dem Text nur auf der Startseite angezeigt.
Leider ich habe mehrere Bilder für Header. Mit Blöcke habe ich nicht gedacht zu machen. Ich werde aber probieren.
memo schrieb Das weiße ich.
am 22.08.2012 - 14:14 Uhr
Das weiße ich. Nur Link geht weg. Aber deutsch bzw. english wird immer unter dem Text nur auf der Startseite angezeigt.
Leider ich habe mehrere Bilder für Header. Mit Blöcke habe ich nicht gedacht zu machen. Ich werde aber probieren.
Im Display Mode des Beitragtypes wird vermutlich noch die Sprache angezeigt. Das kann man dort verbergen.
Ich habe es gemacht. Leider
am 22.08.2012 - 14:50 Uhr
Ich habe es gemacht. Leider geht nicht. Vielleicht sollte man mit Code spielen. Aber weiße ich nicht genau, welche sie sind. :)
direction:rtl;
am 31.08.2012 - 22:42 Uhr
Hallo,
ich bin jetzt mit meiner Seite sehr zufrieden. Ich arbeite momentan mit 3 Sprachen. Ich habe heute auch arabisch bzw. persisch hingefügt. Die Inhalten, Menüs etc. alle müssen von recht nach links sein. Eigentlich habe ich diese Code direction:rtl; extra in die CSS Datei im Body hingefügt. Es hat nicht geklappt bzw. alle andere Sprachen sind umgekehrt. Was soll man für arabische/persiche Inhalten machen.
Ich glaube, dass es einfach sein müsste. Ich schaffe aber nicht.
Danke an alle.
Keine Antwort
am 02.09.2012 - 06:27 Uhr
Weist jemand nicht ?
Mittels Themekey für die
am 02.09.2012 - 08:40 Uhr
Mittels Themekey für die entsprechenden Sprachen auf ein rtl-Theme wechseln. Dann hast Du die Änderung nur bei den passenden Sprachen.
Beste Grüße
Werner
locale:language=fa
am 02.09.2012 - 11:36 Uhr
Vielen Dank für die Antwort. Es hat mir sehr geholfen.
Ich habe ein Thema gemacht. Alle sachen habe von rechts nach link eingestellt.
Mittels durch Themekey habe ich new Rule localize:language=fa(persich) und die Thema, die ich schon gemacht habe gewählt. Es hat eigentlich geklappt. Es gibt aber auch node:language. Welchen muss ich machen. Ich weiß nicht, ob ich überhaup richtig gemacht, wie ich es beshrieben habe.
Die language des Nodes sollte
am 02.09.2012 - 17:10 Uhr
Die language des Nodes sollte sich eigentlich in Deinem Falle der Localisation unterordnen. Insofern denke ich dass localize:language=fa(persich) schon korrekt ist.
Beste Grüße
Werner
localize:language=...
am 04.09.2012 - 00:16 Uhr
Vielen Dank für alle Antworten. So war es genau rictig.