When editing grades manually, server-side validation needs to ensure that the score entered is valid both in type (integer or float) and in range (within grademin and grademax) and provides clear feedback when it fails to submit.
Some languages use 33,125 to mean 33.125 so there needs to be something in the language pack to govern this behaviour and convert to float appropriately.