Hallo,

Also ich glaube ich preferiere die Version von claudius. Erscheint mir zwar
aufw�ndig, aber flexiebler. Au�erdem habe ich eh schon Performanceprobleme
in bestimmten Bereichen. Deshalb will ich alles weitere m�glichst schnell
machen und ne DB-Abfrage ist einfach langsamer als Application/FreeThreaded.
Von meinem XMl-Tree auf dieser Basis bin ich jedefalls hellauf begeistert
:-)

Mansur

> -----Urspr�ngliche Nachricht-----
> Von: Hotel Andr� [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 20. Dezember 2001 10:08
> An: AspGerman Kaffeehaus
> Betreff: [aspdecoffeehouse] AW: Vorschlag zu language-file
>
>
> 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
>


| [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