Variable

翻译内容中所用变量的类型定义

概览

Variable 表示翻译中用于插入动态内容的占位符。

type Variable = {
  k: string;
  i?: number;
  v?: VariableType;
};

属性

属性类型说明
kstring变量键/名称
i?number内部 ID
v?VariableType格式化类型

VariableType

type VariableType = 'v' | 'n' | 'd' | 'c';
说明
'v'纯文本替换
'n'数字格式化
'd'日期格式化
'c'货币格式化

示例

基本用法

import { Variable } from 'generaltranslation';

// 文本变量
const nameVariable: Variable = {
  k: 'userName'
};

// 数字变量
const countVariable: Variable = {
  k: 'itemCount',
  v: 'n'
};

// 货币变量
const priceVariable: Variable = {
  k: 'price',
  v: 'c'
};

在 JSX 中的内容

const welcomeContent = [
  '欢迎回来,',
  { k: 'userName' } as Variable,
  '!您有 ',
  { k: 'messageCount', v: 'n' } as Variable,
  ' 条消息。'
];

相关类型

这份指南怎么样?

Variable