gpt4 book ai didi

ruby-on-rails - Ember.js Handlebars 全局化方法

转载 作者:行者123 更新时间:2023-12-03 12:18:53 25 4
gpt4 key购买 nike

我正在尝试在我的 Rails 应用程序中使用 ember.js。

有一个特定于全局化处理程序 View 模板内容的问题。

我应该尝试创建 myview.handlebars.erb 并在服务器端翻译字符串(还没有尝试过)还是应该为每种语言创建单独的 Handlebars 模板(除非有更干净的方法,否则听起来真的很干)?

实现它的理想方法是什么?

最佳答案

你有没有让这个工作令你满意?

另一种选择(我们在 http://travis-ci.org 使用的)是 i18n-js。
我们喜欢它,因为它可以让您将所有本地化文件保存在同一个位置 (config/locales/[x].yml) 并自动将它们添加到您的 Assets 路径中。

干的事情的一部分;)

您的 Handlebars 中的语法几乎相同,我们只是我们的 Handlebars 助手

Handlebars.registerHelper('i18n', function(key) {
return new Handlebars.SafeString(I18n.t(key))
});

然后 {{i18n "path.to.translation"}} 在 Handlebars View 中。

关于ruby-on-rails - Ember.js Handlebars 全局化方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9311345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com