Refinerycms依赖于TLD的多种语言

时间:2014-08-12 07:40:48

标签: ruby ruby-on-rails-4 ruby-on-rails-3.2 refinerycms

我想创建一个包含refinerycms的网站,现在我有一个问题。 我的网站有4个域名。

  • mydomain.at
  • mydomain.de
  • mydomain.ch
  • mydomain.com

一开始只会有德语翻译。

现在我的问题:

选项1:

我重定向到mydomain.com并将域“映射”到:

  • mydomain.com/de-at
  • mydomain.com/de-de
  • mydomain.com/de-ch

取决于调用网站的国家/地区。

选项2:

我不会重定向只显示TLD中的内容。我只是根据国家进行重定向,调用网站。

例如,在德国通过mydomain.at =>调用网站。我将重定向到mydomain.de

现在我的问题:我如何在refinerycms范围内实现其中一个选项? 我知道refinerycms-i18n gem,我也知道前端语言环境和正常的“东西”。但我没有找到任何关于“多种语言”的内容,如“de-at”,“de-de”和“de-ch”。因为最后所有这些翻译只是一个德语翻译,但客户想要指定“子语言”以使其更加个性化。

有人有想法吗?

0 个答案:

没有答案