Jag håller förnärvarande på med en sida som ska vara flerspråkig, och har funderat på hur jag ska lösa det här med språkvalet för att det ska bli så optimalt som möjligt.
1.
Ska jag använda flera filer som jag inkluderar m.h.a. SSI eller ska jag göra som den här personen har gjort? Jag undrar detta främst för att include-filerna kan bli rätt långa (vilket medför längre exekveringstid), men å andra sidan kan FSO/RegExp dra ner på prestandan (vilket naturligtvis också medför längre exekveringstid).
2.
Hur ska jag hålla koll på vilket språk besökaren har valt? Ska jag låta en querystring följa med under hela sidnavigeringen eller ska jag sätta en Session, eller eventuellt en cookie, första gången besökaren besöker sidan så att jag slipper göra det förstnämnda?
Så optimalt som möjligt!? För vem, för dig som kodare eller besökaren?
Är det inte jättemånga språk så hade jag gjort olika sidor:
/sv/default.asp och /en/default.asp osv.
Och för att styra designen så bygger man sidorna med templates i dreamweaver, jättefiffigt! :)
Optimalare än så kan det inte bli!
För att kolla vad besökaren valt för språk så hade jag satt en session, inte en querystring.
Dock, har du olika sidor för språken så försvinner detta problem!