变量

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

概览

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

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

属性

属性类型说明
kstring变量键/名称
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,
  '条消息。'
];

相关类型

本指南如何?