我打算用
intl-messageformat
https://formatjs.io/docs/intl-messageformat/
我对第二个参数有点困惑,即
locale
. 乍一看,这似乎很明显。然而,我的问题是,一个不同的
场所
影响输出?例如,下面的片段将给我一个结果
你有1000张照片。
new IntlMessageFormat(
`You have {numPhotos, plural,
=0 {no photos.}
=1 {one photo.}
other {# photos.}
}`,
'en-US'
).format({numPhotos: 1000})
de
而不是
en-us
,结果保持不变。那么这有什么意义呢?