我刚刚卸载了simple_form gem uninstall simple_form 请在Gemfile及其他相关文件中移除simple_form。 现在,如果我的应用程序验证失败,将出现以下错误信息: I18n::InvalidLocaleData - can not loa...
在Rails视图中使用较短的i18n键(例如t'.submit_button')使它们更容易输入,但这真的好吗?当您稍后决定重构视图和局部视图时,您必须记住更新相应的本地化条目。将它们命名为业务含义并始终指定完整的键名是否更加健壮?
我正在开发一个Rails 3应用程序,想要在输出翻译文本之前检查其是否存在,如果不存在,则回退到一些静态文本。我可以这样做: if I18n.t("some_translation.key").to_s.index("translation missing") 但我觉得应该有比这更好的方...
我在我的Rails应用中使用I18n进行翻译时遇到了问题。我将动态句子创建为数组,如下所示:[:this_is_a, 5, :which_is_a_number, "."],然后逐个单词进行翻译。 当我通过迭代并翻译I18n.t(".")时,我会得到整个应用程序中所有翻译的完整数组,输出一个...
我们的一些开发人员(包括我在内)并不总是认真将文本放在本地化文件中,结果是有很多硬编码的文本分散在很多视图中。 我想知道是否有人有自动搜索视图中硬编码文本的想法? 是否有任何工具或方法可用于检查此类问题? 我想到了一个聪明的bash脚本是否可以完成这项工作,但我有些迷茫从哪里开始。 非常感谢您...
我一直很愉快地使用内置的rails i18n支持来将字符串翻译成不同的语言,效果非常好。最近,我需要一些超出此gem默认行为的东西。 由于没有更好的词汇,我将其称为“反向翻译”。基本上,我的想法是我有某种语言中的一些字符串,我想能够使用其他语言调用一个方法,并在该语言中获得已翻译到该语言的字...
我希望你能够在Rails的国际化(i18n)中翻译复数字符串。一个字符串可能是这样的: You have 2 kids 或者 You have 1 kid 我知道我可以使用复数化助手方法,但我想将其嵌入i18n翻译中,这样我就不必在未来的任何时间点上弄乱我的视图。我读到:count...
我有一个PetsController,在其中设置了一个flash消息。就像这样: class PetsController ... def treat_dog #do somthing flash[:success] = 'Your dog is being tr...
我发现Rails允许通过在config/locales/en.yml中使用以下内容对提交按钮进行通用化的i18n翻译: en: helpers: submit: create: "Create %{model}" submit: "Save %{model...
我需要翻译一个法语网站。 法语和其他许多语言一样,有性别和屈折变化。 以下是问题: 如何创建包含男性或女性变量部分的YAML文件... 如何修改i18n生成器以支持此功能? 是否有任何支持这种功能的gems或插件?