用I18N翻译静态内容



我正在使用postrophe-i18n模块来翻译页面的静态文本,我也使用postrophe-workworkflow有几个局部。但是,如果A不添加到URL(使用JS(参数lang = en,则I18N似乎不适用于页面。在模块的配置中,还有其他方法吗?我确实刷新到页面的JS代码。

预先感谢!

我找到了如何使i18n与postrophe-workflow一起使用。在app.js中,您必须添加到模块apostrophe-workflow这样的前缀:

'apostrophe-workflow': {
  prefixes: {
    'en': '/en',
    'de': '/de'
  },
  locales: [
    {
      name: 'default',
      label: 'Default',
      private: true,
      children: [
        {
          name: 'en',
          label: 'English',
        },
        {
          name: 'de',
          label: 'German',
        }
      ]
    },
  ],
  defaultLocale: 'de',
  alias: 'workflow',
  replicateAcrossLocales: false,
},

以这种方式,I18N模块工作正常。

相关内容

最新更新