Vorgehensweise - Hauptprojekt - Komponenten - Mehrsprachigkeit

18/01/2008 - 20:52 von Thomas Bauer | Report spam
Hallo,

wie ist die korrekte Vorgehensweise, wenn ich ein Hauptprojekt mit
Komponenten mehrsprachig gestalten will?

Sprich
Main.exe
Komponente001.dll
Komponente002.dll
..
Komponente0xn.dll

Was und wie muss ins Hauptprojekt`?
Was und wie muss in die Komponente?

Gibt es da eine Anleitung/Anweisung?

Grüße Thomas


Language System.Configuration.ConfigurationManager.AppSettings["language"];
System.Threading.Thread.CurrentThread.CurrentUICulture = new
System.Globalization.CultureInfo(Language);
System.Threading.Thread.CurrentThread.CurrentCulture = new
System.Globalization.CultureInfo( Language );
Resources.Culture = new CultureInfo( Language );
lblCulture.Text = Resources.String1;
 

Lesen sie die antworten

#1 Peter Fleischer
19/01/2008 - 09:45 | Warnen spam
"Thomas Bauer" schrieb im Newsbeitrag
news:
Hallo,

wie ist die korrekte Vorgehensweise, wenn ich ein Hauptprojekt mit
Komponenten mehrsprachig gestalten will?
___

Hi Thomas,
die Mehrsprachigkeit bezieht sich doch nur auf die Oberflàche, d.h.
sprachabhàngige Ausgabe und sprachabhàngiges Parsen der Eingaben. Alles
andere darunter ist Verarbeitung, in der maximal ein Kennzeichen zur
ausgewàhlten Kultur durchgereicht wird, um beispielsweise Datenbereiche in
den abgelegten Daten (z.B. Datenbank) auszuwàhlen (z.B. Text-Konserven).
Also sollten zuerst die Schichten (UI, BLO, DAL usw.) festgelegt werden. Und
alle Komponenten der UI können eine statische Eigenschaft fragen, mit
welcher Kultur sie arbeiten sollen. Oder habe ich deine Frage falsch
verstanden?

Viele Gruesse

Peter

Ähnliche fragen