Alexander (HH): Text in Zahl umwandeln abhängig von Sprache

Beitrag lesen

Moin Moin!

Hallo,

Habe ich irgendwie (ohne Applet) eine Chance meine Zahl entsprechend der Sprache zu konvertieren?

Wenn du die Sprache jeweils kennst, kannst du das Dezimalzeichen vor dem Eintrag in die Datenbank mit replace() entsprechend ersetzen.

navigator.language wäre ein Ansatz, die aktuelle Sprache herauszufinden -- oder jeweils das, was der Anwender in einer Web-Anwendung vorher eingestellt hat.

Für den Weg von lokal zu Computer reicht es aus, zunächst 100er/1000er-Trennzeichen (de: Punkt, en: Komma) und ggf. Leerzeichen  zu entfernen, dann das Dezimaltrennzeichen (de: Komma, en: Punkt) durch einen Punkt zu ersetzen.

Der umgekehrte Weg -- mit Trennzeichen für 100er/1000er -- ist etwas aufwendiger.

(Und ja, es gibt Sprachen, in denen man nicht 1000er, sondern 100er-Blöcke benutzt. Mir ist nur gerade entfallen, welche das sind. Portugisisch?)

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".