问题标签 [rails-i18n]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 用于 Rails Javascript 验证的 I18n
我在 Rails 表单上找不到此文本的语言文件:
我该如何翻译它?
ruby-on-rails-3 - Rails 3 使用 i18n 自定义验证错误
我在我的模型上使用了一些验证并尝试将错误转换为我的语言
在我的模型中,TaiSan
我有一些这样的验证:
在控制器和视图中,我只是将其保留为默认值(scafford)
在我locales\vi.yml
看起来像这样
除了 validate_uniqueness_of 的错误消息之外的任何其他都可以正常工作,它被翻译成我上面定义的语言,但taken:
仍然是'...has already been taken'
任何线索我错过了什么???非常宝贵的任何提示和答案
解决方案
我像这样添加了一些vi:
代码locale\vi.yml
:
现在它工作正常!那么为什么我必须activerecord
在唯一性验证之前添加它但其他(存在,长度,...)不需要????
ruby-on-rails - 关于rails中的i18n和Rails中的网站倒转
我决定尝试将我的 rails 应用程序翻译i18n
成从右到左的阿拉伯语,与英语(从左到右)不同,如果是阿拉伯语,我如何反转我的网站,并在选择英语的情况下将其重置回来?
我试过<html dir="rtl">
了,它只会改变文本的方向,我需要在 facebook 中做一些事情,如果它从 R 到 L 或 L 到 R,则根据所选语言更改整个站点
如何在 Rails 应用程序中创建条件在 RTL 和 LTR 之间切换?
ruby-on-rails - I18n 奇怪的行为
我将 I18n 与 Redis 存储一起使用,并且在更新到 Rails 3.2.13 后出现了奇怪的行为
我只收到翻译的首字母
ruby-on-rails - 如何逃避冒号:在rails i18n中?
这是视图中的一行:
常规 i18n 文件的格式为:
在 i18n yml 文件中,我们要将“Hello:”翻译为,例如“Aloha:”。我们可以通过以下操作来逃避冒号 : 吗?
“你好:”:“阿罗哈:”
或者什么是逃避冒号的正确方法?
ruby-on-rails - i18n redis 后端复数
我将我的应用程序翻译从 yml 切换到 redis 后端失败。
我在初始化程序中有什么:
当我切换到 redis 后端时,我失去了多元化支持。
time_ago_in_words 没有按预期工作。
有任何想法吗?谢谢。
ruby-on-rails - db:populate 和 I18n 的有趣错误:fr.activerecord.errors.messages.record_invalid
我正在关注 M. Hartl 教程,但出现了一个我无法理解的错误。我想用假用户填充我的数据库,先使用rake db:reset
,然后使用rake db:populate
,但它失败了。
这是代码:
lib/tasks/sample_data.rake
之后的结果rake db:populate
有没有人可以理解这种胡言乱语并向我解释?
ruby-on-rails - 如何在“生产”中重新加载语言文件
如何在生产中重新加载语言文件?
这种方法行不通。
(尝试通过 url 重新加载,附加到此操作)
ruby-on-rails-4 - 页面标题中的 I18n 特殊字符
我正在编写一个 Rails 应用程序,但标题页面有问题:
在我的config/locales/fr.yml
我有这个:fr:product:edit: "Modification de l'objet"
在我的/app/views/products/edit.html.erb
我有这个:<title><%= t('product.edit') %></title>
当我渲染页面时,它给了我这个:Modification de l'objet.
你知道它有什么问题吗?
我试图<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
在我的 HTML 的头部添加,或者这个,但它对我没有用......
ruby-on-rails - Rails I18n 复数错误
我想为已接收电子邮件的时间设置自定义错误消息,因此我编辑了config/locales/en.yml
文件。它看起来像这样:
当我提交包含电子邮件的表单时,我收到此错误:
我才刚刚开始研究 i18n,所以这可能是一个非常简单的错误,但我找不到答案。