1

无法弄清楚如何为视图/设计/共享/_links 呈现 YML 文件。没有传统的文件可以收集任何东西。

秋田在这里实际上写了一个新文件 https://github.com/akitaonrails/Rails-3-I18n-Demonstration/tree/master/config/locales devise.views.en.yml 这对我来说是个新闻。

所以 devise.language-code.yml 仅用于错误消息。表单字段标签位于 activerecord.user 下。所有这些其他标签呢?我们需要为此创建一个视图文件吗?如果是这样,为什么github上似乎没有翻译文件?

这就引出了一个更大的问题……关于设计的 i18n 文件还有什么要知道的?

4

2 回答 2

2

生成设计视图(如果你还没有),你会看到,在views/devise/shared/_links. 只需放入您自己的翻译,您可以将其存储在您想要的任何地方,您应该没问题。

我在具有两个不同语言环境的中型应用程序中使用设计,到目前为止我没有任何问题。

于 2013-09-22T16:14:23.493 回答
2

默认情况下,devise 的共享链接不使用本地化键似乎您的项目具有共享/_links 视图的自定义视图覆盖在您的源中查看 devise.views.pt-BR.yml 并将必要的键复制到 devise.en.yml (或无论您需要什么语言环境)

如需其他翻译,请将其添加到您的 Gemfile

gem 'devise-i18n'
于 2013-09-22T16:27:23.877 回答