refs #6435 if a float is assigned to a config value and a german locale is used the wrong value will be saved (5,55 instead of 5.55)