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

Antwort per Email an