@ aparte/ 当地人
聊天界面的九种语言 独立: 每一个
标签、按钮和屏幕阅读器字符串。 核心船舶英语
(单位:千美元)APARTE_DEFAULT_LOCALE); 安装此以切换.
npm install @aparte/locales @aparte/core
import { aparteGlobalConfig } from '@aparte/core';
import { es } from '@aparte/locales/es';
aparteGlobalConfig.setLocale(es);
每种语言都是自己的条目,所以一个页面只装入它导入的一页. 他们都是 命名软件包根的导出.
| 语言 | 条目 | 导出 | tag |
|---|---|---|---|
| 法语 | @aparte/locales/fr | fr | fr-FR |
| 西班牙语 | @aparte/locales/es | es | es |
| 葡萄牙语( 巴西) | @aparte/locales/pt-BR | ptBR | pt-BR |
| 德语 | @aparte/locales/de | de | de |
| 意大利语 | @aparte/locales/it | it | it |
| 俄语 | @aparte/locales/ru | ru | ru |
| 日本语 | @aparte/locales/ja | ja | ja |
| 韩文 | @aparte/locales/ko | ko | ko |
| 汉语 (简化) | @aparte/locales/zh-CN | zhCN | zh-CN |
每个语言翻译出每个字符串核心绘图,保留英语的占位符({tool}, (中文(简体) ), {n}, (中文(简体) ),
{name}然后写在左到右 这个 tag 并规定了日期和数字
已格式化.
要遵循浏览器的语言, 没有匹配时使用英语 :
import { aparteGlobalConfig } from '@aparte/core';
import { de, es, fr } from '@aparte/locales';
const byLanguage = { de, es, fr };
const language = navigator.language.slice(0, 2) as keyof typeof byLanguage;
if (byLanguage[language]) aparteGlobalConfig.setLocale(byLanguage[language]);
@aparte/core 是一个 同伴依赖编辑 本地化指南
涵盖整个 AparteLocale 表面,你自己的地盘,还有你自己的绳子.
仅限无害环境管理。 离相单相.