If you create a scripted field with the "Number Field" template, and your profile set to French and you make the scripted field return a number with a decimal point such as 12.123, the decimal values will not show.
e.g. 12.123 will show as 12.
In the English profile, it works correctly.
1-create a scripted field with the Number Field template
2-make it return 12.123
3-check the value displays as 12.123 on English profile
4-change to french profile and any issue showing the scripted field will show it as 12
The workaround is to manually change the default searcher type on the custom field that is mapped to the scripted field so that it uses the "Number Searcher" template. This works to display decimal values in French and English.