Seite in zwei Sprachen mit Contenido
Seite in zwei Sprachen mit Contenido
Hallo,
ich habe eine Internetseite die es in deutsch und englisch geben soll. Wie kann ich das am besten bewerkstelligen? Es wäre gut wenn ich die Module nicht zweimal einbinden müßte... kann man den deutschen text irgendwie kopieren und dann später ins englische übersetzen? wie machen das die profis hier...
Danke für die Antwort!
ich habe eine Internetseite die es in deutsch und englisch geben soll. Wie kann ich das am besten bewerkstelligen? Es wäre gut wenn ich die Module nicht zweimal einbinden müßte... kann man den deutschen text irgendwie kopieren und dann später ins englische übersetzen? wie machen das die profis hier...
Danke für die Antwort!
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Die Profis hier lesen z.B. Handbücher:
http://www.contenido.org/opensourcecms/ ... a-104.html
Da steht dann ein wenig zu dem Thema. Im Administratorhandbuch sind die Kapitel 6.3 und 3.2.3 interessant, im Redakteurshandbuch das Kapitel 2.5. Zusätzlich ist evtl. auch das hier interessant, wenn du Module mehrsprachig machen willst:
http://www.contenido.org/forum/viewtopi ... ight=mi18n
Solltest du danach noch Fragen haben, kannst du die ja hier posten.
http://www.contenido.org/opensourcecms/ ... a-104.html
Da steht dann ein wenig zu dem Thema. Im Administratorhandbuch sind die Kapitel 6.3 und 3.2.3 interessant, im Redakteurshandbuch das Kapitel 2.5. Zusätzlich ist evtl. auch das hier interessant, wenn du Module mehrsprachig machen willst:
http://www.contenido.org/forum/viewtopi ... ight=mi18n
Solltest du danach noch Fragen haben, kannst du die ja hier posten.
Du legst zunächst unter Administration -> Sprachen eine weitere Sprache für die gewünschten Mandanten an, loggst Dich aus, loggst Dich wieder ein, wechselst in den entsprechenden Mandanten, klickst auf Content -> Artikel und blickst nach links...
Gruß
HerrB
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
habe noch ne frage dazu... aus irgendwelchen gründen sind die navigationspunkte in der englichen sprache nun rot hinterlegt und werden auch nicht auf der englischen seite angezeigt. woran kann das liegen? aktiviert sind sie alle, sogar die texte... ich kann da keinen fehler erkennen. gibt es da noch irgendetwas zu beachten? vielen dank für eure antwort!
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Ich habe noch ne Frage zu den Sprachen...
Und zwar habe ich auf der Startseite die Auswahl der Sprache und anhand dem Link wir dann in Contenido die entsprechende Sprache anzeigt. Mein Problem ist nur, das beim Klick auf die Sprache "Englisch" auf der ersten Seite auch englisch angezeigt wird, wenn ich dort dann jedoch auf einen Menüpunkt klicke wir die deutsche Sprache gewählt. Es scheint als wir die Sprache beim Klick auf einen Menüpunkt nicht mitgegeben... woran kann das liegen?
Und zwar habe ich auf der Startseite die Auswahl der Sprache und anhand dem Link wir dann in Contenido die entsprechende Sprache anzeigt. Mein Problem ist nur, das beim Klick auf die Sprache "Englisch" auf der ersten Seite auch englisch angezeigt wird, wenn ich dort dann jedoch auf einen Menüpunkt klicke wir die deutsche Sprache gewählt. Es scheint als wir die Sprache beim Klick auf einen Menüpunkt nicht mitgegeben... woran kann das liegen?
Mit dem Problem bist du nicht alleinbweichel hat geschrieben:... woran kann das liegen?
http://www.contenido.de/forum/viewtopic.php?t=14363
2 Dinge unterscheiden:
Wie in dem Thread beschrieben, hängt es fast immer mit dem Browser-Cache zusammen. Klicke auf englisch und leere den Cache (aber nicht die Cookies). Nun dürftest Du in 90% der Fälle nur englische Seiten erhalten.
Wenn keine Cookies zugelassen werden (oder durch welchen Mechanismus auch immer verloren gehen), "fällt" die Seite immer wieder in die Standardsprache zurück, da für jede Seite ein neuer Cookie/eine neue Session erzeugt wird.
Gruß
HerrB
Wie in dem Thread beschrieben, hängt es fast immer mit dem Browser-Cache zusammen. Klicke auf englisch und leere den Cache (aber nicht die Cookies). Nun dürftest Du in 90% der Fälle nur englische Seiten erhalten.
Wenn keine Cookies zugelassen werden (oder durch welchen Mechanismus auch immer verloren gehen), "fällt" die Seite immer wieder in die Standardsprache zurück, da für jede Seite ein neuer Cookie/eine neue Session erzeugt wird.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Für jede Seite eine neue Session? Was ist denn das für eine schmarn..??? Auf jedenfall muss man das umgehen können... ich kann ja schlecht bei jedem Kunden der die Seite besucht hingehen und sagen "Hey, lösche bitte deinen Cache, aber nicht die Cookies!?!"...
Kann ich die Werte nicht einfach an die URL hängen??? Immer!
Kann ich die Werte nicht einfach an die URL hängen??? Immer!
Liest Du auch mal komplett?
WENN der Cookie mit der Session-ID verloren geht (weil der Nutzer keine Cookies zulässt, der Nutzer eine wie auch immer geartete Internet Schutz-Software installiert hat, die Seite in einem Frame geladen wird [nicht immer, aber manchmal]), wird für jede Seite eine Session erzeugt.
Das ist aber nur selten der Fall.
WENN der Cookie nicht verloren geht, ist die zuvor besuchte Seite in deutsch noch im Cache des Browsers und wird angezeigt, wenn der Nutzer wieder auf sie wechselt - auch wenn der Nutzer eine andere Sprache gewählt hat. Die URL ändert sich nicht und der IE cached da sehr hartnäckig - das ist ein Problem des Browsers, nicht von Contenido.
Wenn ein Nutzer auf Deine Seite kommt und englisch wählt, wird er das Sprachproblem kaum haben - denn er wird sich die anderen Seiten nicht vorher angeguckt haben.
Unabhängig davon kannst Du auch jedem Link ein lang=<Sprach-ID> (z.B. front_content.php?idart=123&lang=2) mitgeben - bei Deinen Modulen kannst Du es automatisieren, bei im Editor gesetzten Links musst Du selbst Hand anlegen.
Gruß
HerrB
WENN der Cookie mit der Session-ID verloren geht (weil der Nutzer keine Cookies zulässt, der Nutzer eine wie auch immer geartete Internet Schutz-Software installiert hat, die Seite in einem Frame geladen wird [nicht immer, aber manchmal]), wird für jede Seite eine Session erzeugt.
Das ist aber nur selten der Fall.
WENN der Cookie nicht verloren geht, ist die zuvor besuchte Seite in deutsch noch im Cache des Browsers und wird angezeigt, wenn der Nutzer wieder auf sie wechselt - auch wenn der Nutzer eine andere Sprache gewählt hat. Die URL ändert sich nicht und der IE cached da sehr hartnäckig - das ist ein Problem des Browsers, nicht von Contenido.
Wenn ein Nutzer auf Deine Seite kommt und englisch wählt, wird er das Sprachproblem kaum haben - denn er wird sich die anderen Seiten nicht vorher angeguckt haben.
Unabhängig davon kannst Du auch jedem Link ein lang=<Sprach-ID> (z.B. front_content.php?idart=123&lang=2) mitgeben - bei Deinen Modulen kannst Du es automatisieren, bei im Editor gesetzten Links musst Du selbst Hand anlegen.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
HerrB,
da muß noch was anderes eine Rolle spielen.
Ich habe heute Vormittag den ersten Teil der zweiten Sprache (englisch) freigeschaltet.
Ich kann meine eigene Seite in englisch nicht sehen.
Weder mit IE6 (und geleertem Cache) noch mit FF2 und alle Cookies akzeptieren, Firewall ist ausgeschaltet.
Sprache ist aktiv, Kategorie ist Online, Startartikel freigegeben und als Startartikel markiert.
So ist die Startseite und 5 Kategorien konfiguriert.
Ich kann auf die Startseite englisch umschalten mit:
http://domain.eu/cms/front_content.php?changelang=2
aber jeder Link auf der englischen Seite führt zurück auf die deutsche Seite.
Dann habe ich mir im Backend für einen englischen Artikel die URL anzeigen lassen, mit Sprache:
http://domain.eu/cms/front_content.php? ... =74&lang=2
und in die Adresszeiel des Browsers kopiert ->
Ergebnis:
Es wird die entsprechende deutsche Seite aufgerufen.
Und nun?
(Leicht genervt wegen der Leichtigkeit mit der das Problem hier runtergespielt wird.)
Was mache ich nun?
Und was sage ich dem Kunden wenn er das gleiche Problem hat?
da muß noch was anderes eine Rolle spielen.
Ich habe heute Vormittag den ersten Teil der zweiten Sprache (englisch) freigeschaltet.
Ich kann meine eigene Seite in englisch nicht sehen.
Weder mit IE6 (und geleertem Cache) noch mit FF2 und alle Cookies akzeptieren, Firewall ist ausgeschaltet.
Sprache ist aktiv, Kategorie ist Online, Startartikel freigegeben und als Startartikel markiert.
So ist die Startseite und 5 Kategorien konfiguriert.
Ich kann auf die Startseite englisch umschalten mit:
http://domain.eu/cms/front_content.php?changelang=2
aber jeder Link auf der englischen Seite führt zurück auf die deutsche Seite.
Dann habe ich mir im Backend für einen englischen Artikel die URL anzeigen lassen, mit Sprache:
http://domain.eu/cms/front_content.php? ... =74&lang=2
und in die Adresszeiel des Browsers kopiert ->
Ergebnis:
Es wird die entsprechende deutsche Seite aufgerufen.
Und nun?
(Leicht genervt wegen der Leichtigkeit mit der das Problem hier runtergespielt wird.)
Was mache ich nun?
Und was sage ich dem Kunden wenn er das gleiche Problem hat?