Aurelia - 本地化
-
简述
Aurelia 提供i18n插件。在本章中,您将学习如何使用此插件本地化您的app。 -
第 1 步 - 安装插件
打开command prompt窗口并运行以下代码进行安装i18n插入。我们还需要安装后端插件。 -
第 2 步 - 创建文件夹和文件
在项目根文件夹中,我们需要创建一个locale目录。在此文件夹中,您需要为所需的任何语言添加新文件夹。我们将创建en和translation.js里面的文件。 -
第 3 步 - 使用插件
您需要使用手动引导才能使用此插件。查看配置章节了解更多信息。我们需要添加i18n插件到main.js文件。main.js
-
第 4 步 - 翻译 JSON 文件
这是您可以设置翻译值的文件。我们将使用官方文档中的示例。这de-DE文件夹实际上应该用于翻译成德语,但是我们将使用英语短语来代替,以便于理解。翻译.json
-
第 5 步 - 设置区域设置
我们只需要导入i18n插件并将其设置为使用来自的 JSON 代码de-DE文件夹。app.js
-
第 6 步 - 查看
有几种方法可以翻译数据。我们将使用一个名为的自定义 ValueConvertert. 您可以在以下示例中看到格式化数据的各种方式。将此与translation.json文件,您会注意到用于格式化的模式。当我们运行app时,我们将得到以下输出。