问题标签 [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.

0 投票
1 回答
690 浏览

jquery - 用于 Rails Javascript 验证的 I18n

我在 Rails 表单上找不到此文本的语言文件: 表单验证

我该如何翻译它?

0 投票
1 回答
2470 浏览

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在唯一性验证之前添加它但其他(存在,长度,...)不需要????

0 投票
1 回答
2087 浏览

ruby-on-rails - 关于rails中的i18n和Rails中的网站倒转

我决定尝试将我的 rails 应用程序翻译i18n成从右到左的阿拉伯语,与英语(从左到右)不同,如果是阿拉伯语,我如何反转我的网站,并在选择英语的情况下将其重置回来?

我试过<html dir="rtl">了,它只会改变文本的方向,我需要在 facebook 中做一些事情,如果它从 R 到 L 或 L 到 R,则根据所选语言更改整个站点

如何在 Rails 应用程序中创建条件在 RTL 和 LTR 之间切换?

0 投票
1 回答
98 浏览

ruby-on-rails - I18n 奇怪的行为

我将 I18n 与 Redis 存储一起使用,并且在更新到 Rails 3.2.13 后出现了奇怪的行为

我只收到翻译的首字母

0 投票
2 回答
3766 浏览

ruby-on-rails - 如何逃避冒号:在rails i18n中?

这是视图中的一行:

常规 i18n 文件的格式为:

在 i18n yml 文件中,我们要将“Hello:”翻译为,例如“Aloha:”。我们可以通过以下操作来逃避冒号 : 吗?

“你好:”:“阿罗哈:”

或者什么是逃避冒号的正确方法?

0 投票
0 回答
127 浏览

ruby-on-rails - i18n redis 后端复数

我将我的应用程序翻译从 yml 切换到 redis 后端失败。

我在初始化程序中有什么:

当我切换到 redis 后端时,我失去了多元化支持。

time_ago_in_words 没有按预期工作。

有任何想法吗?谢谢。

0 投票
3 回答
2082 浏览

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

有没有人可以理解这种胡言乱语并向我解释?

0 投票
1 回答
1677 浏览

ruby-on-rails - 如何在“生产”中重新加载语言文件

如何在生产中重新加载语言文件?

这种方法行不通。

(尝试通过 url 重新加载,附加到此操作)

0 投票
2 回答
1518 浏览

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&#39;objet.

你知道它有什么问题吗?

我试图<meta http-equiv="content-type" content="text/html; charset=UTF-8" />在我的 HTML 的头部添加,或者这个,但它对我没有用......

0 投票
1 回答
173 浏览

ruby-on-rails - Rails I18n 复数错误

我想为已接收电子邮件的时间设置自定义错误消息,因此我编辑了config/locales/en.yml文件。它看起来像这样:

当我提交包含电子邮件的表单时,我收到此错误:

我才刚刚开始研究 i18n,所以这可能是一个非常简单的错误,但我找不到答案。