Aurelia 国际化与测试:全面指南
在开发应用程序时,测试和国际化是两个重要的方面。本文将详细介绍 Aurelia 框架中的测试和国际化相关内容。
1. 测试相关概述
在应用程序开发中,测试是确保代码质量和稳定性的关键。对于 Aurelia 框架而言,它支持微观层面的单元测试和宏观层面的端到端测试。这种特性得益于其模块化架构和组件化的设计,使得编写测试代码相对容易。
虽然自动化测试是一个广泛的主题,难以在一篇文章中深入涵盖所有内容,但我们应该已经具备了为自己的 Aurelia 应用程序编写自动化测试的基本知识。例如,使用 Protractor 进行 Aurelia 应用程序的端到端测试是一个值得深入探讨的话题,但本文旨在让你对其有初步的了解并开始实践。
2. 国际化准备工作
在 JavaScript 中,i18next 是一个非常知名且广泛使用的国际化库。Aurelia 团队基于 i18next 构建了 aurelia - i18n 库。下面我们来看看如何进行相关的设置。
2.1 安装库
首先,需要安装 aurelia - i18n 和 i18next 库。打开项目目录下的控制台,运行以下命令:
> npm install aurelia-i18n i18next --save
i18next 库使用抽象层(后端)来加载翻译数据。最常见的存储和检索翻译数据的方式是使用 JSON 文件。因此,我们还需要安装 i18next - xhr - backend 实现,它使用 X
超级会员免费看
订阅专栏 解锁全文

1075

被折叠的 条评论
为什么被折叠?



