use localized decimals and fix #77031