名称和大小变量不适用于i18next最新版本

时间:2018-02-07 14:24:26

标签: internationalization i18next

我正在使用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一样。

1 个答案:

答案 0 :(得分:0)

你添加了sprintf-postProcessor吗? https://github.com/i18next/i18next-sprintf-postProcessor