Hallo,
ich habe bei partnerhotels.com auch die Version �bersetzung mit Hilfe einer Datenbank 
(Access 2000) gel�st. Einfach die Browsersprache ermittelt dann in einer Includedatei 
diese �berpr�ft, wenn diese nicht vorhanden de als default gew�hlt.

If Request("lang") = "" then
Serveradresse = Lcase(Request.ServerVariables("Server_name"))
Select case Serveradresse
case "partnerhotel.de","partner-hotel.de","laptop","localhost","server"
browsersprache = Array("de","en","fr","es","nl")
case else
browsersprache = Array("en","de","fr","es","nl")
end select

for b = 0 to Ubound(browsersprache, 1)
if not left(CStr(Request.ServerVariables("HTTP_ACCEPT_Language")),2) = 
browsersprache(b) then
lang = browsersprache
else
lang = Split(left(Request.ServerVariables("HTTP_ACCEPT_Language"),2),",")
exit for
end if
next
else
Browsersprache = Request("lang") & ","
lang = Split(Browsersprache,",")
end if

Dann die Abfrage bei jeder Seite gemacht.
select lang(0) from sprachetab
das ganze rs. in ein Array gepackt und alle texte durch sprache(nr) ersetzt.

Ich finde l�uft so schnell als wenn man statische Seiten aufruft.
Mit freundlichen Gr��en

Andr� Scheres
http://hotelandre.de
http://partnerhotels.com

| -----Urspr�ngliche Nachricht-----
| Von: Offensiv-Medien [Mansur Esmann] [mailto:[EMAIL PROTECTED]]
| Gesendet: Mittwoch, 19. Dezember 2001 20:02
| An: AspGerman Kaffeehaus
| Betreff: [aspdecoffeehouse] Vorschlag zu language-file
| 
| 
| Hallo,
| 
| Prinzipiell....
| Eine Intranet - Oberfl�che soll mehrsprachig sein
| (Buttons, Erkl�rungstexte, �berschriften,...jedes kleine fitzel...)
| 
| M�gl. a)
| F�r jedes Fitzel eine eigene Variable schreiben, das File includesn und an
| den entsprechenden stellen ausgeben.
| 
| M�gl. b)
| Das ganze clientseitig in ein Javascript packen und wenn der Text nicht
| deutsch ist die Stellen (z.B. mit ID gekennzeichnet) mit der sprache
| �berschreiben
| 
| M�gl. c)
| stylesheet definieren...Behaviours und im behaviour die Sprachen 
| definieren
| (Find ich nicht sehr performant die behaviours ... um nicht zu sagen
| beschi*** langsam)
| 
| M�gl. d.)
| DB-Tabelle und jedesmal ein rs �ffnen
| 
| M�gl. e.)
| Die Sprachen in z.B. ein XMl-File reinschreiben ... in der global.asa und
| dann an den Stellen die Nodes auslesen
| 
| 
| Andere Vorschl�ge? Tips?
| 
| Mansur
| __________________________________________________________
| Die Utopie ist die wirklichste aller wirklichen M�glichkeiten.
| Mansur Esmann, Offensiv-Medien, Heberlingerstr. 16, D-87471 Durach.
|  Tel.: +49 (0)831 - 69 71 892, Fax: +49 (0)831 - 697 18 91.
|  eMail: [EMAIL PROTECTED]   Web: www.offensiv-medien.de
| 
| 
| 
| 
| 
| 
| | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| | Sie k�nnen sich unter folgender URL an- und abmelden:
| | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an