Hallo J�rg, k�nntest Du mir bitte mal den Punkt 3 und 4 etwas n�her r�ber bringen, ich soll auch in k�rze auf mehrsprachig umstellen.
Gru� J�rg -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Im Auftrag von J�rg Schwalenberg Gesendet: Freitag, 21. Februar 2003 14:19 An: [EMAIL PROTECTED] Betreff: Re: [Coffeehouse] Mehrsprachige Webseite Also ich habe das nicht verfolgt, aber es gibt auch noch andere Ans�tze. Ich weis auch nicht, ob das mit der Applicationsvar. so das tolle ist, zumal die Performance mit Sicherheit den Bach runter geht. Ich habe das vor kurzem mal so gel�st: 1. Die Website besteht ausschlie�lich aus Includes, die alle auf einer Scriptseite zusammenlaufen. 2. Es liegt ein de.inc, en.inc File mit allen relevanten Daten irgendwo 3. In den Includeseiten setze ich alle Sprachrelevanten Elemente in eine [txtBlaBl], die mit einem Eintrag in der en.inc �bereinstimmt. 4. In der Scriptseite setze ich die App zusammen und lassen s�mtlich .inc vor der Ausgabe an den Browser durch eine RegEx im FSO - TextStreamObject laufen und fertig. 5. Mit einem Abgleich der L�ndersprache, weis mein System wer hier welche Sprache angezeigt bekommt. Den inc. File zu schreiben ist nat�rlich Aufwand, aber das hast Du genauso in der DB. MfG J. Schwalenberg ______________________ www.udex.de www.ultradevextensions.de [EMAIL PROTECTED] ______________________ Think big - UDEX Software ! Software & Extensions for Dreamweaver Ultradev & MX ----- Original Message ----- From: "P. Schwander" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, February 21, 2003 2:02 PM Subject: Re: [Coffeehouse] Mehrsprachige Webseite > Hallo Claudius > > Hab ich das richtig verstanden: Pro textblock und pro sprache wird eine > application-variable angelegt... in meinem fall sind das ca. 60 verschiedene > texte und dann 3 sprachen gibt 180 variablen, bei 5 sprachen w�ren es schon > 300... das t�nt nach sehr vielen, wie sieht das denn aus mit der > performance, ist das dem system egal? oder anders gefragt, denkst du das ist > besser als auf jeder seite alle texte einer sprache abzufragen? > > Vielen dank f�r deine hilfe! > > pipo > > > ----- Original Message ----- > From: "Claudius Ceteras" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, February 20, 2003 9:21 PM > Subject: RE: [Coffeehouse] Mehrsprachige Webseite > > > > @Mansur > > Also ich w�rde doch eher eine DB bevorzugen wegen Index-strukturen, die > > den Zugriff beschleunigen... > > Aber wenn es nicht zuviel Text wird, dann ist das wohl ok so... > > > > @J�rg > > Ich hab es mir in etwa so vorgestellt: > > > > Function getText(id, language) > > if application(language & "-" & id)="" then > > sql = "select theText where lang=" & language & " and > > id=" & id > > ... > > set rs = con.execute(sql) > > application.lock > > application(language & "-" & id) = rs(0) > > application.unlock > > rs.close > > ... > > end if > > getText = application(language & "-" & id) > > End function > > > > Um einen text aus dem cache zu l�schen, einfach den entsprechenden > > application-var-eintrag auf "" setzen.. Dann wird er n�chstes mal aus > > der DB geholt... > > > > Claudius > > > > > > ich habe da mal eine Frage an Dich. > > > > Wie schaut den so was aus was unter Punkt 2 und 3 definiert > > > werden soll. > > > > W�rde mich auch mal interessieren wie das funktioniert. > > > > > > > > Gru� J�rg > > > > > > > Also ich habe sogar ganz auf die DB verzichtet und einfach > > > ein XML-File > > > angelegt in der die varianten liegen. > > > Jedes Node hat ein, oder mehrere Attribute auf die ich je nach Sprache > > > zugreife: > > > > > > 1.)XML-File: > > > <element name="Textmarke" german="Mein Text" english="My Text" /> > > > > > > 2.) global.asa: > > > DomObjekt.load ( xml-File ) > > > session("Language") = "german" > > > > > > 3.) Eine Datei: > > > element.selectSingleNode(....name="Textmarke") > > > > > > element.getAttribute( Session("Language") ) > > > > > > > > > somit lassen sich sehr einfach weitere Sprachen hinzuf�gen: > > > 1.) Die Attribute um die neue Sprache erweitern (spanish="Ole") > > > 2.) Die Sessionwahl um den Wert spanish erweitern > > > > > > > > > Mansur > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ > > > Kaffeepause im United Planet Communityserver ... > > > http://www.intrexx.com/communityserver > > > _______________________________________________ > > > Coffeehouse mailing list > > > [EMAIL PROTECTED] > > > http://www.glengamoi.com/mailman/listinfo/coffeehouse > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ > > Kaffeepause im United Planet Communityserver ... > > http://www.intrexx.com/communityserver > > _______________________________________________ > > Coffeehouse mailing list > > [EMAIL PROTECTED] > > http://www.glengamoi.com/mailman/listinfo/coffeehouse > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ > Kaffeepause im United Planet Communityserver ... > http://www.intrexx.com/communityserver > _______________________________________________ > Coffeehouse mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/coffeehouse ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Kaffeepause im United Planet Communityserver ... http://www.intrexx.com/communityserver _______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Kaffeepause im United Planet Communityserver ... http://www.intrexx.com/communityserver _______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse
