Hi zusammen,
ich habe ein web-Projekt, das auf HTML::Template basiert, und das sollte jetzt mehrsprachig werden. Die Frage ist nicht, wie krieg ich raus welche Sprache der User benutzen möchte und wie steuer ich das. Das ist alles klar. Viel mehr Interessiert mich eur kreativer Input zum Aufbau der Templates.
Prinzipiell sehe ich zwei Möglichkeiten:
1. alle Templates in jeder Sprache erstellen und dann je nach Sprache die richtigen Templates auswählen. Vorteil: einfach zu erstellen. Nachteil: Änderungen müssen in den Templates jeder Sprache seperat gemacht werden (ich bin da glaube ich Purist!)) Sind mittlerweile eine ganze Menge Templates von daher werden Änderungen mit Ansage recht stressig werden.
2. Das Grundgerüst jedes Templates nur einmal erstellen und aber alle Textteile dynamisch in der richtigen Sprache einbinden. Vorteil: Änderungen am Templateaufbau sind einfach zu handeln. Nachteil: Die Verwaltung der Strings der einzelnen Sprachen wird wohl etwas aufwändiger. Könnte auch Layout-technisch anspruchsvoll werden, wenn die Textfragmente in den unterschiedlichen Sprachen unterschiedlich lang werden.
So, jetzt seid ihr dran. Hat jemand Erfahrungen mit diesen Möglichkeiten und will er uns daran teilhaben lassen? Fällt euch eine noch bessere Möglichkeit ein? Lasst doch mal was hören...
Danke schon mal
macMeck
It all works, as long as it's documented!