Hoi
Meinst du jetzt vom .net oder vom asp?
Hier die asp variante:
Das xml sieht irgendwie so aus:
<Errors>
<Error id="ErrorCode">
<Language id="Sprachversion">Text</Language)
</Error>
</Errors>
ausgelesen wird das dann in einer jscript classe ausgelesen wird....
/**-------------------------------------------------------------------------
------------------
* string:errorUtilityTranslate(int iErrorCode, int iLanguageCode)
*
----------------------------------------------------------------------------
----------------
* @FunctionDescription
* �bersetzt ein errorcode in die gew�hlte sprache. wenn der errorcode
nicht erkannt wird,
* wird null zur�ckgegeben
*
----------------------------------------------------------------------------
----------------
* @param iErrorCode, Nummer des Errors
* @param iLanguageCode, Gew�nschte sprache
* @return string, Error in einem HTML String
oder null wenn keine
*
Error�bersetzung gefunden wurde
*
----------------------------------------------------------------------------
----------------
* @exception number, description
*---------------------------------------------------------------------------
---------------**/
Function errorUtilityTranslate(iErrorCode, iLanguageCode)
{
try
{
var nlErrorcodes = null; // nodliste, die den
errorcode herausholt
var sRetval = null; //
r�ckgabewert
var sXPath = null; // ort der
�bersetzung
sXPath =
'//Errors/Error[@id="'+iErrorCode+'"]/Language[@id="'+iLanguageCode+'"]';
nlErrorcodes =
this.oTranslate.documentElement.selectNodes(sXPath);
if(nlErrorcodes.length > 0)
{
sRetval = nlErrorcodes(0).text;
}
Else
{
sRetval = this.errorSummary();
}
return sRetval;
}
catch (e)
{
throw new
Error(this.gErrorNumber+'13'+e.number,'<br>Frontend exception: Error in
errorUtilityTranslate() '+ e.description+'');
}
}
//--------------------------------------------------------------------------
------------------
hoffe das hilft dir ein bisschen ...
gruss chris
-----Urspr�ngliche Nachricht-----
Von: Martin Huber iiad.net [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 12. September 2002 11:24
An: aspDEdotnet
Betreff: [aspdedotnet] Re: AW: Multilanguage
Hallo,
Hast du da zuf�llig ein beispiel bei der hand?
mfg
Martin
----- Original Message -----
From: "Schuepbach, Christoph" <[EMAIL PROTECTED]>
To: "aspDEdotnet" <[EMAIL PROTECTED]>
Sent: Thursday, September 12, 2002 10:58 AM
Subject: [aspdedotnet] AW: Multilanguage
Hoi
.net hat doch f�r das einen standartmechanismuss auf alle f�lle ist das so
in den win forms. Du musstest also etwas in der hilfe dar�ber finden.
Ansonnsten empfehle ich dir auch das vorgehen von andreas (auch nur in asp
gebraucht) ich w�rde aber eine xml datei nehmen um die sprachen abzubilden
--> geht super gut zum zugreifen.
Gruss chris
-----Urspr�ngliche Nachricht-----
Von: Pessner, Andreas [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 12. September 2002 10:46
An: aspDEdotnet
Betreff: [aspdedotnet] AW: Multilanguage
Mehrsprachige Entwicklung ist eigentlich nicht sonderlich schwer. Du =
mu=DFt Dir da nur angew=F6hnen alles was sp=E4ter Text ist in Variablen =
zu legen - die Du dann aus einer LanguageDatei holst - oder auf ner =
Datenbank ablegst. Ob sich dabei aber das Dictionary Objekt lohnt kann =
ich Dir dabei nicht genau sagen - da ich das damals (noch im ASP) - in =
ner eigenen Klasse (language_class) als Variablen hinterlegt habe. Man =
mu=DFte somit nur eine Kopie dieser Datei machen - die Variablen mit der =
entsprechenden =DCbersetzung/Sprache versehen. Und sie dann an die =
Stelle der Orginalseite legen. Das ganze geht nat=FCrlich auch Dynamisch =
- das man mehrere Sprachen hinterlegt - und dann dynamisch entscheidet - =
welche man benutzen m=F6chte.
-----Urspr=FCngliche Nachricht-----
Von: Jostmeyer, Michael [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 12. September 2002 10:22
An: aspDEdotnet
Betreff: [aspdedotnet] Multilanguage
Hallo,
Hat jemand schon einmal eine mehrsprachige WebApplikation entwickelt?
Wie seid Ihr da vorgegangen? Nehm ich daf=FCr das Dictionary-Object?
Mit freundlichen Gruessen=20
_____________________________________=20
Michael Jostmeyer=20
B.i.TEAM Softwareberatungsgesellschaft mbH=20
Badener Str. 3=20
76227 Karlsruhe=20
Tel. +49 721 94350-68=20
FAX +49 721 94350-99=20
e-mail [EMAIL PROTECTED]=20
_____________________________________=20
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privilege
material. Any review, retransmission, dissemination or other use of, or
taking any action in reliance upon this information by persons or =
entities
other than the intended recipient is prohibited. If you received this in
error, please contact the sender and delete the material from any =
computer.
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp