我正在使用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模块工作正常。