用于客户端本地化的国际化实用程序。请参见如何国际化插件用于服务器端文档。
安装模块:
npm install@wordpress/i18n--保存
此包假定您的代码将在2015年+环境。如果您使用的环境对此类语言功能和API的支持有限或不支持,您应该包括polyfill发货@wordpress/babel预设
在代码中。
从“@wordpress/i18n”导入{sprintf,n};sprintf(_n('%d帽子','%d帽子'',4,'text-domain'),4);//4顶帽子
有关完整的示例,请参阅块编辑器手册的国际化部分.
创建i18n实例
参数
- initialData(初始数据)
[本地数据]
:区域设置数据配置。
- initial域
[字符串]
:应用配置的域。
- 挂钩
[挂钩]
:挂钩实施。
退换商品
默认,的单实例I18n公司
.
在Jed-formatted JSON对象形状中按域返回区域设置数据。
相关的
参数
退换商品
检查给定字符串是否有翻译(单数形式)。
参数
- 单一的
一串
:要查找的字符串的奇异形式。
- 上下文
[字符串]
:翻译人员的上下文信息。
- 领域
[字符串]
:检索翻译文本的域。
退换商品
检查当前区域设置是否为RTL。
RTL(从右到左)是一个区域设置属性,指示文本从右向左写入。例如他
locale(希伯来语)指定从右向左。阿拉伯语(ar)是另一种常见的RTL语言。与RTL相反,LTR(从左到右)用于其他语言,包括英语(英语
,英语-美国
,en-GB公司
等),西班牙语(锿
)、和法语(前
).
退换商品
重置所有当前的Tannin实例区域设置数据,并设置域的指定区域设置数据。接受Jed-formatted JSON对象形状中的数据。
相关的
参数
- 数据
[本地数据]
:区域设置数据配置。
- 领域
[字符串]
:应用配置的域。
按域将区域设置数据合并到Tannin实例中。接受Jed-formatted JSON对象形状中的数据。
相关的
参数
- 数据
[本地数据]
:区域设置数据配置。
- 领域
[字符串]
:应用配置的域。
返回格式化字符串。如果应用格式时出错,则返回原始格式字符串。
相关的
参数
- 格式
一串
:要生成的字符串的格式。
- 参数
...*
:要应用于格式的参数。
退换商品
订阅区域设置数据的更改
参数
退换商品
根据提供的数字翻译和检索单数或复数形式。
相关的
参数
- 单一的
一串
:数字为单数时使用的文本。
- 复数的
一串
:数字为复数时使用的文本。
- 数
数
:用于比较单数或复数形式的数字。
- 领域
[字符串]
:检索翻译文本的域。
退换商品
使用gettext上下文,根据提供的数字翻译和检索单数或复数形式。
相关的
参数
- 单一的
一串
:数字为单数时使用的文本。
- 复数的
一串
:数字为复数时使用的文本。
- 数
数
:用于比较单数或复数形式的数字。
- 上下文
一串
:翻译人员的上下文信息。
- 领域
[字符串]
:检索翻译文本的域。
退换商品
使用gettext上下文检索已翻译的字符串。
相关的
参数
- 文本
一串
:要翻译的文本。
- 上下文
一串
:翻译人员的上下文信息。
- 领域
[字符串]
:检索翻译文本的域。
退换商品
检索文本的翻译。
相关的
参数
- 文本
一串
:要翻译的文本。
- 领域
[字符串]
:检索翻译文本的域。
退换商品
这是古腾堡项目的一部分。该项目组织为单回购。它由多个独立的软件包组成,每个包都有特定的用途。此monorepo中的包发布到净现值并由使用WordPress(文字出版社)以及其他软件项目。
要了解更多关于对这个包或古腾堡整体贡献的信息,请阅读该项目的主要内容投稿人指南.