i18n 可以支持 IntelliJ IDEA,主要体现在以下几个方面:
- 国际化,其中涉及从源代码中提取字符串,并将其呈现为源代码中进一步引用的属性。
- 本地化,这意味着将这些属性转换为目标语言。
i18n 相关功能
IntelliJ IDEA 提供了一些有用的功能,可以简化软件国际化和本地化问题。这些功能包括:
- 文件和目录的单独编码。
- 用于存储属性的专用文件类型。
- 属性文件的高级编辑帮助。
- 自动检测资源包。
- 与国际化问题相关的代码检查:意图行为和快速修复。
- 用于在资源包内执行大量操作的专用编辑器。
先决条件
i18n 支持可用于 Django 应用程序。
- gettext 实用程序下载并安装在您的计算机上。
- 在项目根目录中创建 locale 目录。
- Django是项目模板语言。