Ios 数字缩写/截断的国际化

Ios 数字缩写/截断的国际化,ios,objective-c,internationalization,number-formatting,Ios,Objective C,Internationalization,Number Formatting,我有一段代码,将大数字缩写为较短的形式,截断低有效数字 例如: 3732 -> 3.7k 432761 -> 432k 3786532 -> 3.8m 然而,现在我正在寻找一种在非英语地区做同样事情的方法,在非英语地区,用来表示千和百万的字符可能不同,十亿可能指的是完全不同的数字(长范围)。有没有一个简单的方法可以做到这一点?使用NSByteCountFormatter@rmaddy我一直在寻找类似的东西,但我认为这不能解决我的问题。我还没有找到任何使它以任意单位计数的标志(

我有一段代码,将大数字缩写为较短的形式,截断低有效数字

例如:

3732 -> 3.7k
432761 -> 432k
3786532 -> 3.8m

然而,现在我正在寻找一种在非英语地区做同样事情的方法,在非英语地区,用来表示千和百万的字符可能不同,十亿可能指的是完全不同的数字(长范围)。有没有一个简单的方法可以做到这一点?

使用
NSByteCountFormatter
@rmaddy我一直在寻找类似的东西,但我认为这不能解决我的问题。我还没有找到任何使它以任意单位计数的标志(“k”表示千对KB),我也不知道如何以独立于语言环境的方式转换它。