在SailsJS中翻译前端模板

问题描述 投票:0回答:0

我无法一帆风顺地翻译客户端模板。 Docs说:

如果您不想使用外部国际化库,则实际上可以重用Sails的i18n支持,以帮助您将翻译的模板获取到浏览器。 如果要使用Sails来国际化客户端模板,请将前端模板放在应用程序/ views文件夹的子目录中。

  • 在开发模式下,每次相关字符串文件或模板发生更改时,都应使用grunt-contrib-watch重新编译并预编译模板,该默认情况下已在新的Sails项目中安装了它。

  • 在生产模式下,您需要转换和预编译lift()上的所有模板。 在对负载时间要求严格的情况下(例如,移动Web应用程序),您甚至可以将翻译后的,预编译的,缩小的模板上传到Cloudfront之类的CDN,以进一步提高性能。

但是在和,当我将客户端模板与window.JST global一起使用时,我得到:

jst.js:82 Uncaught ReferenceError:未在Object.JST.views / templates / archiveListItemNoResults.ejs中定义__(jst.js:82)

internationalization sails.js client-side
© www.soinside.com 2019 - 2024. All rights reserved.