Dezimaltrenner auf der italienischen Tastatur freier unterstützen
Zusammenfassung
Auch in Italien ist das Komma der Dezimaltrenner. Auf dem nummerischen Keypad wird aber nur der Punkt angeboten. Zusätzlich kann das italienische Excel den Punkt des nummerischen Keypads als Komma interpretieren. Darum vertippen sich die Menschen bei der Erfassung laufend und so werden statt 10,5m 10.500m bestellt.
Wir müssen daher bei der Erfassung von Zahlen, die im Kieselstein ja ein eigener Eingabetyp sind, egal ob der Anwender einen Punkt oder ein Komma eingibt dies als Dezimaltrenner, passend zum jeweiligen Locale des angemeldeten Clients, interpretieren. Wir gehen hier davon aus, dass niemand Tausendertrenner eingibt und dass nur ein Dezimaltrenner eingegeben wird. Ist die Eingabe erfolgt, wird dies im gewählten Locale wieder richtig dargestellt. Es sollte dies ähnlich der Datumseingabe möglich sein, in der nicht nummerische Zeichen als Trenner interpretiert werden.
Modul, Maske, Terminal, API-Aufruf, Bericht
Muss dann in allen nummerischen Eingabefeldern funktionieren
##10030
Thematik
Wenn man generell sowohl den Punkt als auch das Komma als Dezimaltrenner interpretiert, würde das gehen, ABER: Es muss erkannt werden, wenn Eingaben über die Zwischenablage kommen, da es hier sein kann, dass auch Tausendertrenner enthalten sind. D.h. wir gehen davon aus, dass die Eingaben über die Zwischenablage immer im richtigen Locale kommen (siehe auch Schweizer usw.)
Damit ergibt sich auch, dass wir keinen Parameter brauchen.