Appearance
国际化(i18n)开发文档
概述
国际化(i18n)是指在软件开发中,为了让应用程序能够支持多种语言和地区的用户,所进行的一系列设计和实现工作。织信低代码平台提供了强大的国际化支持,开发者可以方便地为应用添加多语言支持。
主要功能
- 语言包管理:支持多种语言的语言包管理。
- 动态切换语言:支持用户界面语言的动态切换。
- 文本翻译:支持应用中所有文本的翻译和管理。
添加语言包
首先,需要在织信低代码平台中添加所需的语言包。每个语言包包含该语言的所有翻译文本。
步骤
- 进入织信低代码平台的应用设计器。
- 导航到“全局设置” -> “国际化” -> “语言列表”。
- 点击“新增”,选择需要添加的语言
- 切换到”翻译“页签,设置翻译文本。
在应用中使用国际化文本
在应用的各个模块和页面中,使用国际化文本标识符来替代具体的文本内容。织信低代码平台会根据当前选择的语言,自动替换为对应的翻译文本。
示例:
js
${T.t('welcome_message')}
在上面的示例中,welcome_message
是国际化文本标识符,平台会自动替换为当前语言的对应文本。
动态切换语言
织信低代码平台允许用户在运行时动态切换语言。使用以下客户端脚本可实现语言切换。
js
informat.system.setLocale('zh_CN');
//当前系统支持的locale有 zh_CN中文 en_US英文两种