20得票3回答
Admin::FaqsController:Class 中未定义方法“t”。

在我的项目中,我有一个命名空间为admin的控制器,并且我正在使用breadcrumbs_on_rails来构建面包屑导航。我的控制器如下所示: ```ruby module Admin ``` class FaqsController < Admin::ApplicationCon...

19得票3回答
I18n下的日期名称

没有翻译的话,这将为我获取今天的日期名称:Date.today.strftime("%A") 我该如何进行本地化? 例如,当 I18n.locale 设置为 fr 时,“Mardi”该如何翻译。

19得票6回答
如何在I18n.translate中传递参数

I18n.translate可以像这样翻译error.messages:I18n.translate('error.messages.taken') -> has already been taken 但是有一些错误信息包含参数,例如:I18n.translate('error.mess...

18得票4回答
如何在Rails控制器中使用I18n

我有一个PetsController,在其中设置了一个flash消息。就像这样: class PetsController ... def treat_dog #do somthing flash[:success] = 'Your dog is being tr...

18得票2回答
如何使国际化 (i18n) 在像法语这样的性别敏感语言中识别“性别”

我需要翻译一个法语网站。 法语和其他许多语言一样,有性别和屈折变化。 以下是问题: 如何创建包含男性或女性变量部分的YAML文件... 如何修改i18n生成器以支持此功能? 是否有任何支持这种功能的gems或插件?

16得票6回答
在Rails视图中查找硬编码文本 - I18n

我们的一些开发人员(包括我在内)并不总是认真将文本放在本地化文件中,结果是有很多硬编码的文本分散在很多视图中。 我想知道是否有人有自动搜索视图中硬编码文本的想法? 是否有任何工具或方法可用于检查此类问题? 我想到了一个聪明的bash脚本是否可以完成这项工作,但我有些迷茫从哪里开始。 非常感谢您...

14得票7回答
Rails:消除缺失翻译错误

我正在使用国际化来支持英语(en)和法语(fr),我已经在en.yml中进行了有限的使用,大部分翻译我都写在了fr.yml中。 当locale设置为fr时,一切都很好,但是当设置为en时,它会显示错误,提示缺少翻译span。 例如,如果我得到了这样的东西 <%= text_fiel...

13得票2回答
Rails i18n: "fr"不是一个有效的语言环境。

我希望将我的Rails应用程序翻译成法语和英语,但是出现了一些问题。我遇到了以下错误:"fr" is not a valid locale 在我的config/application.rb文件中:I18n.enforce_available_locales = false I18n.confi...

12得票4回答
Rails i18n如何获取特定键的所有值?

在Rails的i18n中,如何使用以下语句获取某个键的所有值:translations = I18n.backend.send(:translations) 获取所有键 我需要能够获取特定部分,例如仅返回“home”下的所有内容。en: home: test: test

12得票3回答
翻译:翻译模型嵌套属性验证信息

我有一个嵌套属性,我对其执行存在性验证。我一直在尝试为完整的错误消息文本中返回的属性名称提供翻译,但没有成功。 该模型名为Identity,包含一个名为identity的属性。该模型嵌套在另一个具有has_many关系的模型中。 目前返回的典型错误消息如下: Identities ide...