Zum Inhalt springen

Sprachumschaltung und TemplaVoila

Erstellt am 22. März 2006 · 4 Antworten · letzte Antwort am 22. März 2006

Tags: Templates & Layouts, Frage

danjue ·

Hallo Zusammen!

Ich hoffe ihr koennt mir ein bisschen helfen, denn ich probiere hier seit 2 tagen an einer Sprachumschaltung rum.

Zur Info: Ich verwende Typo3 4.0 RC1 mit TemplaVoila 0.6

Ich habe mich an dieses Tutorial aus der Wiki gehalten:

http://wiki.typo3.org/index.php/TemplaVoila#TemplaVoila_localization

Wo ich bin: Ich kann zwischen den Sprachen problemlos auf der generierten Website umschalten. Das funktioniert schon mal alles. Einziges Problem:

Bearbeite ich die Seiten mit TemplaVoila Page-Modul (die gruene TV-Seite links im Menu) gibt es die option: "Create new page translation"

Ok, das funktioniert dann auch noch und ich kann dann im Drop-down
"Show page language version" meine Sprachen auswaehlen!

das sieht dann so aus:

Bild: web112.server63.rhs-it.de/…/1.jpg

Im zweiten Schritt editiere ich dann den Artikel der defaul-language und lege eine den Artikel in der neuen Sprache an (hier auf englisch).

Bild: web112.server63.rhs-it.de/…/2.jpg

Das macht Typo3 auch alles, nur kopiert er den Artikel wieder in die default-language und er sagt mir dann natuerlich auch das das Element 2 mal verwendet wird. (siehe folgenden Screenshot)

Bild: web112.server63.rhs-it.de/…/3.jpg

Gehe ich dann in der Sprachauswahl in die englische Version erscheint dann der Artikel natuerlich nicht. Dieser liegt ja auch immer noch in der default-language! #evil#

Bild: web112.server63.rhs-it.de/…/4.jpg

Ich verzweifle hier. Wie bekomme ich es hin, das Typo3 automatisch den Artikel in der richtigen Sprache ablegt? Was mache ich hier falsch?
Zur weiteren Info: Ich habe auch schon verschiedenste Variationen von

<meta type="array" />
<langchildren type="integer">1</langchildren>
<langdisable type="integer">0</langdisable>
</meta>

ausprobiert. Mit 0 und 0 wie es in einem anderen Thread hier beschrieben ist. Aber es hilft alles nichts. Hat jemand eine Idee??

jenses ·

Spar dir viel Streß und arbeite mit separaten Seitenbäumen je Sprache,
alles andere ist etwas für Masochisten 😃
TV funktioniert einfach (noch ?) nicht vernünftig mit dem Konzept "mehrere Sprachen -ein Seitenbaum"

miwolfram ·

Mir ist nicht ganz klar wie du den zu übersetzenden Artikel anlegtst.

Du sprichst nur von

Im zweiten Schritt editiere ich dann den Artikel der defaul-language und lege eine den Artikel in der neuen Sprache an (hier auf englisch).

Ich arbeite zwar mit Typo3 3.8.1 hatte aber noch nie Probleme mit Mehrsprachigkeit.

Ich lege einen Beitrag in der default-Language an.
Wähle "Neue Übersetzung anlegen" aus.
Gebe den übersetzen Titel etc. für die übersetzte Seite an.
Gehe auf "Zur Sprache wechseln" in die übersetzte Sprache.
Füge einen neuen Seiteninhalt ein und fülle ihn mit Inhalt.

<langchildren type="integer">1</langchildren>
<langdisable type="integer">0</langdisable>

brauchst du überhaupt nicht mehr seit TemplaVoila 0.4 - wenn ich mich nicht täusche.[/quote]

@Jenses: Dass TV nicht mit Mehrsprachigkeit funktioniert hab ich noch nicht feststellen können. Hab bisher Seiten mit 2-3 Übersetzungssprachen gemacht und nie Probleme festgestellt bzw. irgendwelche abstrakten Hacks verwenden müssen um es zum laufen zu bringen

jenses ·
miwolfram schrieb

Ich arbeite zwar mit Typo3 3.8.1 hatte aber noch nie Probleme mit Mehrsprachigkeit.

Dann versuche es mal mit 4.0RC1 😉

miwolfram schrieb

@Jenses: Dass TV nicht mit Mehrsprachigkeit funktioniert hab ich noch nicht feststellen können. Hab bisher Seiten mit 2-3 Übersetzungssprachen gemacht und nie Probleme festgestellt bzw. irgendwelche abstrakten Hacks verwenden müssen um es zum laufen zu bringen

Dann versuche es mal mit etwas umfangreicheren Seiten, mit vielleicht 5 oder 9 Sprachen, und versuche einem Redakteur die Bedienung beizubringen.
Und dann willst du vielleicht auch nicht jeden Content in jeder Übersetzung haben, spätestens dann geht der Ärger richtig los.
Im übrigen habe ich diverse mehrsprachige TV-Seiten gemacht, mit beiden Konzepten.
Der einzige Nachteil beim "mehrere Seitenbäume-Konzept" ist der,
das man z.b. nicht direkt von der deutschen Version eines Newsbeitrages in die russische Version schalten kann.
Aber braucht das wirklich jemand ?
Ansonsten: vom Programmieraufwand, Übersichtlichkeit und Bedienbarkeit durch Redakteure ohne abgeschlossenes IT-Studium nur mit dem "mehrere Seitenbäume-Konzept".

danjue ·

hoi!

@jenses

mit seiten ab 5 sprachen hast du sicherlich recht! dann wird es sicherlich sehr schwierig!

so finde ich die momentane loesung, wenn sie denn so funktioniert, eigentlich recht gut.
sollte ich es heute nicht hinbekommen, werde ich wohl mit 2 pagetrees arbeiten!

@miwolfram
ich mache es so:

1. ich lege einen neuen beitrag in der default-sprache an
2. dann "create a copy for translation" (diese option sieht man natuerlich nur, wenn in der translation option "Display translation information" aktiviert ist!)

oder

1. ich editiere den artikel den ich angelegt habe, und waehle dann unter "language" meine sprache aus. dann erstellt er auch eine kopie davon!

NUN:
Es erscheint mir doch dann logisch das diese kopierten Elemente fuer die Sprache auch unter der richtigen Sprache erscheinen, oder? Rufe ich aber die Seite auf, bekomme ich auch das uebersetzte Element auf der Defaultseite! Bin ich hier auf dem totalen Holzweg?