复数和占位符

在大多数情况下,我们会正确地将复数和占位符导出为您选择的文件格式,但也可以覆盖默认格式普遍的占位符转换行为和复数格式导出选项。使用下表指定导出参数。

文件格式

兼容的复数形式

兼容的占位符格式

android_sdk

通用的

printf

ios_sdk

通用的

ios

xml

通用的

printf

字符串

通用的

ios

csv

json_string,加护病房

Printf ios icu net i18n raw

xlsx

json_string,加护病房

Printf ios icu net i18n raw

阿宝

通用的

printf, icu,生

属性

json_string,加护病房

printf,加护病房

json

Json_string, icu, symfony,数组,i18next

Printf, ios, icu, net, symfony, i18n, raw

xliff

通用的,json_string, icu

Printf, ios, icu, raw

plist

json_string,加护病房

printf, ios, icu

resx

json_string,加护病房

js

Json_string, icu, symfony,数组,i18next

Printf, icu, symfony, i18n, raw

react_native

json_string、icu、数组

Printf, ios, icu, i18n, raw

symfony_xliff

json_string icu, symfony

Printf icu symfony raw

xlf

json_string,加护病房

printf, icu,生

php

Json_string, icu, symfony,数组

Printf, icu, symfony, i18n, raw

ini

json_string,加护病房

printf,加护病房

ruby_yaml

json_string、icu、数组

printf,加护病房

yaml

Json_string, icu, symfony,数组

Printf, icu, symfony, i18n, raw

月31

json_string,加护病房

printf,加护病房

ts

通用的

printf,加护病房

arb

加护病房

加护病房

复数格式描述

通用的

所选文件格式的通用复数实现

json_string

{"one":" one user online","other":"%s users online"}

加护病房

{index.hero。{一个用户在线}其他{%s用户在线}}

数组

返回一个数组(如果格式适用)

i18next

{“关键”:“一个苹果”,“关键\ _plural”:“很多苹果”}

symfony

一个苹果|许多苹果

占位符的格式描述

示例字符串:我的名字是[%s:name]。我有[%。2 f]美元。

printf

Printf-style占位符-“我的名字是%s。我有%。2 f美元。”。

ios

iOS-style占位符-“我的名字是%@。我有%。2 f美元。”

加护病房

ICU消息格式占位符“我的名字是{name}。我有{0}美元。”

.NET占位符格式-“我叫{0}。我有{0:00}美元。”

symfony

Symfony占位符格式“我的名字是%name%。我有%占位符\ 1%美元。”

i18n

I18n占位符格式-“我的名字是{name}}。我有{{0}}。”

不会进行任何处理。