我正在使用i18next
来处理我的翻译文件;刚刚从版本1.7.1
更新到最新的10.3.0
。在我的translations.js
内,我有一些图片上传条件的文字,如下所示:
errors: {
image_resolution: "Your image is %(imageWidth)spx * %(imageHeight)spx. Max allowed is (maxImageDimension)spx * %(maxImageDimension)spx'.
我的init
:
i18next.init({
resStore: Translations,
resources: Translations,
lng: window.data.locale.substring(0, 2),
postProcess: 'sprintf',
fallbackLng: 'en'
});
但输出显示%(imageWidth)spx * %(imageHeight)spx
而不是实际尺寸,就像使用版本1.7.1
一样。
答案 0 :(得分:0)
你添加了sprintf-postProcessor吗? https://github.com/i18next/i18next-sprintf-postProcessor