| |
VB.NET - Ein- und UmsteigerRegionInfo / CultureInfo | | | Autor: Dierk | Datum: 22.10.13 17:27 |
| Hallo,
Ich habe folgenden Wunsch.
In meinem Programm lese ich eine Liste ein, welche zu jeder Info den 2stelligen Ländercode der Quelle enthät. Mit
Dim DE As New RegionInfo("DE")
Dim s as string = DE.Name bekomme ich jetzt "Deutschland" zurück. Soweit kein Problem.
Jetzt kann ich aber das Programm auf diverse andere Sprachen umstellen.
Alle Infos dazu kommen aus LngFiles.
Was ich jetzt gerne hätte, wenn ich z.b. die Sprache auf Englisch ("US") stelle, sollte die Rückgabe für die Quelle "DE" = Germany sein.
Oder halt Spanisch, Russisch ....
Also so, als hätte ich mein System in der jeweiligen Sprache eingestellt.
Ist das überhaupt möglich? Und wenn ja, hat jemand einen Tipp wie. | |
Re: RegionInfo / CultureInfo | | | Autor: Dierk | Datum: 22.10.13 21:48 |
| Und dabei wollte ich es so einfach wie möglich erklären.
Ich versuche es nochmal etwas anders.
Der CodeDim DE As New RegionInfo("DE")
Dim s as string = DE.DisplayName gibt mir an einen in Deutsch eingestellten PC "Deutschland" zurück.
An einem PC der in Englisch eingestellt ist "Germany".
An einem PC der in Französisch eingestellt ist "Allemagne".
Ich möchte jetzt per Code so tun, als wäre ich mal ein Deutscher, mal ein Engländer oder ein Franzose oder ...
| |
Re: RegionInfo / CultureInfo | | | Autor: Preisser | Datum: 22.10.13 22:07 |
| Hallo,
dies wird glaub ich durch die CurrentUICulture-Eigenschaft des aktuellen Threads kontrolliert.
Wenn man diese beispielsweise mitThread.CurrentThread.CurrentUICulture = New CultureInfo("en-us") in Englisch/USA ändert, gibt die DisplayName-Eigenschaft "Germany" statt "Deutschland" zurück.
Andere Sprachen gehen glaub ich allerdings nur, wenn man ein ensprechendes .Net Language Pack installiert hat, sonst wird auch dort nur die englische Bezeichnung zurückgegeben.
Beitrag wurde zuletzt am 22.10.13 um 22:08:33 editiert. | |
Re: RegionInfo / CultureInfo | | | Autor: Dierk | Datum: 22.10.13 22:33 |
| Zitat: | | nur, wenn man ein ensprechendes .Net Language Pack installiert hat | |
Danke, das war anscheinend der Grund weshalb ich nicht alles, wie gewollt angezeigt bekommen habe.
| |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevZIP40 Pro DLL
Zippen und Unzippen wie die Profis!
Mit nur wenigen Zeilen Code statten Sie Ihre Anwendungen ab sofort mit schnellen Zip- und Unzip-Funktionen aus. Hierbei lassen sich entweder einzelnen Dateien oder auch gesamte Ordner zippen bzw. entpacken. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|