Thread Template: Mehrsprachige Website (19 answers)
Opened by Froschpopo at 2012-08-01 00:28

Froschpopo
 2012-08-01 00:28
#160335 #160335
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Ich suche eine möglichst unkomplizierte Art, Texte einer mehrsprachigen Website zu speichern.

Bisher musste ich immer improvisieren:

Code (perl): (dl )
1
2
3
4
5
<html>
   <head>
      <title><tmpl_switch name=lang><tmpl_case de>Willkommen<tmpl_case en>Welcome</tmpl_switch></title>
   </head>
</html>


Das geht aber doch sicherlich schöner? Gesucht werden Lösungen für HTML::Template (HTML::Template::Compiled werde ich in Zukunft nicht mehr nutzen können) und/oder Toolkit.

Wie macht ihr denn sowas?
Lagert ihr die Inhalte in XML-Dateien aus?

Cool fände ich ja sowas hier:
Code (perl): (dl )
1
2
3
4
5
<html>
   <head>
      <title>[% title %]</title>
   </head>
</html>


Aber mal angenommen:
# language_de-DE.txt:
title = "Willkommen bei [% domain %]";

Das funktioniert auch bei Toolkit nicht, bzw. man müsste dann jede Variable zweimal parsen :(
Gibt es für sowas einen Workaround oder gar sogar ein etabliertes Format?
Ich raste hier noch aus!
Last edited: 2012-08-01 00:53:08 +0200 (CEST)

View full thread Template: Mehrsprachige Website