Sprachen

17/05/2010 - 15:05 von Volker Strähle | Report spam
Tag zusammen,

ich brauch mal einen Schubs in die richtige Richtung. Ich muss Daten aus
einem Programm (DB) in eine anderes (auch DB) bringen. Hierbei werden auch
Daten in verschiedenen Sprachen übergeben. Mein Programm ist nur für den
Transfer zustàndig. Problem:

Ein Programm sagt zu Englisch "ENG" das andere "EN". Da jetzt aber nicht
festgelegt ist wie viele Sprachen es gibt und wie viele genutzt werden muss
ich das irgendwie mehr oder weniger flexibel übersetzen. Ich dachte an eine
XML-Datei die in mein Programm beim Start eingelesen wird.

Gibt es eine bessere/performantere Lösung?

Danke


Volker
 

Lesen sie die antworten

#1 Thomas Scheidegger
17/05/2010 - 15:32 | Warnen spam
Hallo Volker

Daten in verschiedenen Sprachen übergeben...
Ein Programm sagt zu Englisch "ENG" das andere "EN".



es gibt eine Vielzahl von Codes,
es wird da wohl kaum fixfertige Lösungen geben
die für dich passen...

http://en.wikipedia.org/wiki/Language_code
http://en.wikipedia.org/wiki/IETF_language_tag
http://www.microsoft.com/globaldev/...ngtla.mspx
http://msdn.microsoft.com/en-us/library/39cwe7zf(VS.71).aspx
http://msdn.microsoft.com/en-us/lib...ename.aspx
http://msdn.microsoft.com/en-us/lib...ename.aspx

bessere/performantere Lösung?



zu Laufzeit eine/mehrere Listen (.NET Collections usw) mit schnellem
Such-Zugriff
scheint mir ein guter/gàngiger Ansatz,
für spezifischeres müsste man deine Anforderungen schon genauer analysieren.


Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen