在前端应用程序中本地化数字时应注意哪些注意事项?
示例:在巴西葡萄牙语(pt-BR)中,我们用点分隔小数,用逗号分隔小数。在美国英语(en-US)中则相反。在pt-BR中,我们显示以千位分隔的数字,与en-US相同。但是,今天阅读有关印度英语(en-IN)的信息时,我偶然发现了这个宝石:
印度编号系统是数字分组的首选。用文字或口语表达时,小于100,000 / 100 000的数字与标准英语中的数字相同。在印度编号系统的子集中表示的数字包括100,000 / 100000以上。
https://zh.wikipedia.org/wiki/Indian_English#Numbering_system
意思是:
1000000 units in pt-BR are formatted 1.000.000
1000000 units in en-US are formatted 1,000,000
1000000 units in en-IN are formatted 10,00,000
除了逗号和点以及其他特定的分隔符外,似乎遮罩也是一个有效的问题。
在前端应用程序中本地化数字时,我还应该注意哪些其他警告?特别是如果我要向非拉丁字符集显示数字?