如何实施扑动的本地化以获取数字?

问题描述 投票:0回答:1

LLET在Flutter中的考虑,我们正在以语言英语显示数字。当用户将语言更改为印地语或任何其他印度语言时,该数字应按照语言显示,而不是英语。

flutter localization internationalization number-formatting language-translation
1个回答
0
投票
要在颤音中使用局部数字,可以使用INTL软件包中的NumberFormat类。此类提供了基于用户语言环境的格式化和解析数字的方法。

double number = 123456.789; List<String> locales = ['en', 'de', 'fr', 'hi', 'ja']; for (String locale in locales) { String formattedNumber = NumberFormat.decimalPattern(locale).format(number); print('Locale [$locale] : $formattedNumber'); }

这将返回-

Locale [en]: 123,456.789 Locale [de]: 123.456,789 Locale [fr]: 123 456,789 Locale [hi]: 1,23,456.789 Locale [ja]: 123,456.789

	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.