# Change System Language makes changes the decimal seperator

**URL:** <https://forum.universal-robots.com/t/change-system-language-makes-changes-the-decimal-seperator/1720>\
**Category:** URCaps SDK\
**Created:** [March 7, 2018, 3:09pm UTC](https://forum.universal-robots.com/t/change-system-language-makes-changes-the-decimal-seperator/1720 "2018-03-07T15:09:59Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [March 8, 2018, 7:30am UTC](https://forum.universal-robots.com/t/change-system-language-makes-changes-the-decimal-seperator/1720/2 "2018-03-08T07:30:32Z")

</div>

Yup, localization gives you a comma for e.g. French notation, and a dot for the English decimal separator.

> [@Good practice: Reading floats from number input field](http://forum.universal-robots.com/t/good-practice-reading-floats-from-number-input-field/971):
>
> When reading a floating point number from an InputTextField, it should be noted, that there can be different decimal notations, based on the users selection of language. English language would use dot-notation (e.g. 1.5) where e.g. French would use comma-notation (e.g. 1,5) - this is also the raw text that would be read from the input field using the getText() method. As URScript will need dot-notation for decimal separation, it is good practice to ensure that the number parsed will have this …

---

_[View the full topic](https://forum.universal-robots.com/t/change-system-language-makes-changes-the-decimal-seperator/1720)._
