intl library

该库提供国际化和本地化. 这包括消息格式和替换,日期和数字格式和解析,以及用于处理双向文本的实用程序.

这是intl packagehttps://pub.dartlang.org/packages/intl)的一部分 .

对于需要语言环境或其他数据的事物,有多种使数据可用的方法,这可能需要导入不同的库. 有关更多详细信息,请参见课程注释.

example / basic目录中也可以找到一个简单的示例应用程序.

Classes

Bidi
这提供了用于处理双向文本的实用方法. 所有这些方法都是静态的,并且被组织到一个类中,主要是为了将它们组合在一起以提供文档和发现性.
BidiFormatter
Bidi代表双向文本. 根据维基百科 :双向文本是包含从右到左(RTL)和从左到右(LTR)两种方向的文本的文本. 它通常涉及包含不同类型字母的文本,但也可能涉及牛翻齿,这改变了每一行中的文本方向性. [...]
DateFormat
DateFormat用于以区域设置敏感的方式格式化和解析日期. [...]
Intl
Intl类为与国际化有关的任务提供了一个公共入口点. 可以为特定语言环境创建Intl实例,并通过anIntl.date()创建日期格式. 此类的静态方法也用于消息格式. [...]
MicroMoney
这种类似数字的类主要用于货币格式设置,存储百万分之一的货币单位,通常作为Int64. [...]
NumberFormat
提供以特定于区域设置的方式格式化数字的功能. [...]
TextDirection
Bidi代表双向文本. 根据http://en.wikipedia.org/wiki/Bi-directional_text的说明 :双向文本是同时包含两种文本方向(从右到左(RTL)和从左到右(LTR))的文本的文本. 它通常涉及包含不同类型字母的文本,但也可能涉及牛翻齿,这改变了每一行中的文本方向性. [...]

Functions

ordinalDayFromMarchFirst(int month, int day) int
将每年的3月1日计算为1,此后每月的天数是固定的,因此更容易计算. 来自http://en.wikipedia.org/wiki/Ordinal_date的公式
toBeginningOfSentenceCase(String input, [String locale]) String
以适合于语言环境的方式将字符串转换为句子大小写的开头. [...]