Citat:
Originally posted by martine@Oct 10 2007, 01:24
Min lösning (som jag tycker fungerar rätt bra) är att:
1. Använda xml-filer för all statiskt innehåll på sidan, menyer, bakåtknappar, felmeddelanden och
2. Databas språksorterad för dynamiskt innehåll som t.ex. nyheter, artiklar, etc.
Självklart beror det lite på applikationen eller sidan hur man lägger upp det men en enkel lösning är t.ex.
Kod:
<rubrik>
<sv>Hej</sv>
<en>Hello</en>
</rubrik>
då räcker de med att använda t.ex. $xml->rubrik->$lang för att konsekvent sätta språket på alla sidor om man sätter $lang till språket. Databasen kan exempelvis se ut som (med psuedo-sql)[CODE]
|
Jag är lite nyfiken på hur jag anropar xml-noderna från klassisk ASP till sidan.
Jag hade från början tänkt att använda teknik 2 & 3 tillsammans. Det gjorde jag för en site jag gjorde åt en kund i våras, men det blev lite rörigt med alla statiska meddelanden då jag hade lite ostruktur i språkfilen.
Jag skall snart påbörja en flerspråkig sajt, så det är alltid intressant att få tips.