Re: Currency2Language

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hi Martin,

vielen Dank für Deine schnelle Antwort!

"Martin Honnen" <mahotrash@xxxxxxxx> schrieb im Newsbeitrag
news:uZ1wXEiOGHA.668@xxxxxxxxxxxxxxxxxxxxxxx


Jan Waiz wrote:

Gibt es eine Möglichkeit, zu einem gegebenen Währungsstring wie "EUR"
oder "US" den korrespondierenden Sprachstring (hier "de-DE" und "us-US")
zu ermitteln,

Du kannst im .NET-Framework Zeichenketten wie "de-DE" oder "en-US"
benutzen, um z.B.
Culture info = new System.Globalization.CultureInfo("de-DE")
zu erzeugen. Die CultureInfo hat dann eine Eigenschaft NumberFormat, die
wiederum eine Eigenschaft CurrencySymbol hat:
cultureInfo.NumberFormat.CurrencySymbol
was aber für "de-DE" das Symbol "?" und nicht etwa "EUR" ist. Und für
"en-US" ist es "$" und nicht etwa "US".

Eine Relation "EUR" --> "de-DE" oder "US" --> "en-US" ist meines Wissens
nicht definiert bzw. nicht im .NET-Framework abrufbar.

Scheint so zu sein :-)


Warum sollte "EUR" an "de-DE" gebunden sein? Könnte "EUR" nicht auch für
z.b. "fr-FR" gelten?

Eben.

Manchmal muss man eben mit dem arbeiten, was man vorgesetzt bekommt. In
diesem Fall eine DB, in der die Währungskennzeichen wie angegeben
eingetragen sind. :-)


--

Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/

TIA
Jan Waiz


.