Middleman本地化模板不仅仅为1个区域设置加载

时间:2015-09-14 12:13:00

标签: ruby localization middleman

我使用middleman渲染index.html.erb(int),index.us.html.erb(us),index.br.html.erb(br)以加载本地化内容。

除了BR之外,它适用于所有语言环境。

我创建了locales/br.yml

---
br:
  hello: "Hello"

此外,我的config.rb文件具有正确的i18n激活功能。

# Country specific pages ('source/html')
activate :i18n,
         :mount_at_root => :int,
         :templates_dir => "html",
         :langs => [:int, :in, :us, :br]

当我访问http://localhost:4567/br时,它会为 br

加载 int 模板

此外,请注意如果我使用构建源,它的工作完全正常。但是我在开发环境中使用bundle exec middleman BR运行服务器时,并没有加载正确的模板。

如果您需要更多代码,请与我们联系。

0 个答案:

没有答案