SailsJS客户端模板翻译问题:无法实现前端模板国际化处理
解决Sails客户端模板无法翻译的问题
别担心,根据Sails官方文档的指引,我们完全可以复用框架自带的i18n支持来实现客户端模板的国际化,不需要额外引入第三方国际化库,具体操作要点如下:
核心实现步骤
- 模板存放路径要求:想要让Sails识别并处理前端模板的翻译逻辑,必须将你的客户端模板放置在应用根目录的
/views文件夹的子目录中,这是Sails能对接模板与i18n机制的必要条件。 - 开发模式下的更新操作:在开发环境中,每当你修改了翻译字符串文件(比如
config/locales下的各语言配置文件)或者模板文件本身,记得要重新执行模板的翻译与预编译操作,这样你的改动才能实时生效。
通过这种方式,就能直接把已经完成翻译的模板推送到浏览器端,满足客户端模板的国际化需求。
内容的提问来源于stack exchange,提问作者Dimitar Peychev
相关产品推荐
相关产品推荐

