变量
翻译内容中所用变量的类型定义
概览
Variable 表示翻译中用于动态内容的占位符。
type Variable = {
k: string;
i?: number;
v?: VariableType;
};属性
| 属性 | 类型 | 说明 |
|---|---|---|
k | string | 变量键/名称 |
i? | number | 内部标识符 |
v? | VariableType | 格式化类型 |
变量类型
type VariableType = 'v' | 'n' | 'd' | 'c';| 值 | 说明 |
|---|---|
'v' | 纯文本替换 |
'n' | 数字格式化 |
'd' | 日期格式化 |
'c' | 货币格式化 |
示例
基本用法
import { Variable } from 'generaltranslation';
// Text variable
const nameVariable: Variable = {
k: 'userName'
};
// Number variable
const countVariable: Variable = {
k: 'itemCount',
v: 'n'
};
// Currency variable
const priceVariable: Variable = {
k: 'price',
v: 'c'
};在 JSX 中的内容
const welcomeContent = [
'欢迎回来,',
{ k: 'userName' } as Variable,
'!您有',
{ k: 'messageCount', v: 'n' } as Variable,
'条消息。'
];相关类型
VariableType- 格式化类型规范
本指南如何?