Seite in zwei Sprachen mit Contenido

bweichel
Beiträge: 223
Registriert: Mo 24. Jul 2006, 22:29
Wohnort: Saarbrücken
Kontaktdaten:

Seite in zwei Sprachen mit Contenido

Beitrag von bweichel » Di 6. Feb 2007, 18:14

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!

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Di 6. Feb 2007, 18:28

Die Profis hier lesen z.B. Handbücher: :wink:

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.

bweichel
Beiträge: 223
Registriert: Mo 24. Jul 2006, 22:29
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von bweichel » Di 6. Feb 2007, 19:07

ok, danke... was mir aus der doku noch unklar ist... wie wähle ich denn die "zielsprache" aus? da steht in der doku nur: "Zum Synchronisieren von Sprachen wählen Sie bitte die Zielsprache, in die Sie synchronisieren wollen aus.". Es steht aber nirgends wo ich diese Möglichkeit habe! Danke!

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Di 6. Feb 2007, 19:25

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... :wink:

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

bweichel
Beiträge: 223
Registriert: Mo 24. Jul 2006, 22:29
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von bweichel » Di 6. Feb 2007, 19:34

ja links steht aber nur die Sprache von der ich aus syncronisieren möchte... die zielsprache ist dann die, die ich oben rechts gewählt habe... danke... jetzt funzt es...

bweichel
Beiträge: 223
Registriert: Mo 24. Jul 2006, 22:29
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von bweichel » Mi 14. Feb 2007, 15:15

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!

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » Mi 14. Feb 2007, 16:14

Hast du auch in allen Kategorien einen Startartikel?
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!

bweichel
Beiträge: 223
Registriert: Mo 24. Jul 2006, 22:29
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von bweichel » Mi 14. Feb 2007, 17:17

super danke, das war es...

bweichel
Beiträge: 223
Registriert: Mo 24. Jul 2006, 22:29
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von bweichel » Mo 26. Feb 2007, 17:13

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?

wosch

Beitrag von wosch » Mo 26. Feb 2007, 17:45

bweichel hat geschrieben:... woran kann das liegen?
Mit dem Problem bist du nicht allein
http://www.contenido.de/forum/viewtopic.php?t=14363

bweichel
Beiträge: 223
Registriert: Mo 24. Jul 2006, 22:29
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von bweichel » Mo 26. Feb 2007, 18:18

Ok, aber da steht nicht wirklich eine Lösung... ich kann ja kaum von den Besuchern verlangen das Sie Ihre Cookies sperren etc.. gibt es da keine bessere Lösung? Wie wäre es denn die "lang"-Variable auch bei den deutschen Navigationslinks mitzugeben?

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Di 27. Feb 2007, 15:21

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
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

bweichel
Beiträge: 223
Registriert: Mo 24. Jul 2006, 22:29
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von bweichel » Di 27. Feb 2007, 16:19

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!

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Di 27. Feb 2007, 23:53

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
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

wosch

Beitrag von wosch » Mi 28. Feb 2007, 14:25

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?

Gesperrt