Skip to content

国际化(i18n)开发文档

概述

国际化(i18n)是指在软件开发中,为了让应用程序能够支持多种语言和地区的用户,所进行的一系列设计和实现工作。织信低代码平台提供了强大的国际化支持,开发者可以方便地为应用添加多语言支持。

主要功能

  1. 语言包管理:支持多种语言的语言包管理。
  2. 动态切换语言:支持用户界面语言的动态切换。
  3. 文本翻译:支持应用中所有文本的翻译和管理。

添加语言包

首先,需要在织信低代码平台中添加所需的语言包。每个语言包包含该语言的所有翻译文本。

步骤

  1. 进入织信低代码平台的应用设计器。
  2. 导航到“全局设置” -> “国际化” -> “语言列表”。
  3. 点击“新增”,选择需要添加的语言
  4. 切换到”翻译“页签,设置翻译文本。

在应用中使用国际化文本

在应用的各个模块和页面中,使用国际化文本标识符来替代具体的文本内容。织信低代码平台会根据当前选择的语言,自动替换为对应的翻译文本。

示例:

js
${T.t('welcome_message')}

在上面的示例中,welcome_message 是国际化文本标识符,平台会自动替换为当前语言的对应文本。

动态切换语言

织信低代码平台允许用户在运行时动态切换语言。使用以下客户端脚本可实现语言切换。

js
informat.system.setLocale('zh_CN');
//当前系统支持的locale有 zh_CN中文  en_US英文两种