问题标签 [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 回答
6137 浏览

ruby-on-rails - 根据 I18n 标准的中文语言环境

我想知道Chinese language可用的标准语言环境中的标准代码I18n。例如:en英语。还告诉我如何为中文命名yml文件(英文为en.yml)。

添加zh.yml/config/locales/指定中文的代码:zh不起作用。

rails 控制台中的 I18n.available_locales 仅提供以下几行。

我在里面看不到 :zh。我们如何在其中包含中文翻译代码?

谢谢 :)-

0 投票
1 回答
1157 浏览

ruby - 我想在多语言的 Rails 网站上创建 ruby

我在带有 psql 的 rails 3.2 上使用 ruby​​。目前我的网站是英文的。现在我想用多种语言创建它。我的网站是一种 CMS。所有页面和页面链接都在表格中。所以我很困惑如何将数据从英语转换为法语或德语。我不会使用任何 yml 文件。

帮我 :(

0 投票
3 回答
1280 浏览

ruby-on-rails - rails:如何覆盖基于子域的语言环境?

我使用标准的 Rails 机制对我的应用程序进行了国际化和本地化。一切都存储在 en、fr、de.yml 文件中。

我的应用程序是基于子域的多租户。

我想让我的用户覆盖应用程序中的某些翻译(例如,将“员工”更改为“关联”,因为它与他们自己的术语相匹配)。

我试图根据每个请求更改我的 yml 文件的加载路径,但无济于事。

任何想法,对于每个请求,我如何首先在我的用户特定的 yaml 文件中查找,如果翻译没有被覆盖,则回退到默认的 yaml 文件?

0 投票
0 回答
263 浏览

ruby-on-rails-3 - 扩展 YAML 别名锚点

我正在尝试构建动态 YAML 来返回字符串,我想知道是否可以用 YAML 做这样的事情?

预期产出

目前我认为这可能的唯一方法是

0 投票
1 回答
2457 浏览

ruby-on-rails - 为什么资产管道文件中的 Rails I18n.t 不起作用?

我想I18n.t在资产管道js.coffee.erb文件中使用助手。

我的本地文件:

hello.js.coffee.erb

这将导致"Encoding::InvalidByteSequenceError - "\xE5" on US-ASCII"错误。

资产管道文件是否支持使用I18n.t助手?

错误日志:

0 投票
0 回答
163 浏览

ruby-on-rails - Rails I18n 不适用于 Rails 3.2.11 中的资产管道模板

我需要本地化一个应用程序,所以我为西班牙语翻译创建了一个文件,但该config/locales/es.yml文件似乎没有正确加载,或者它可能在我的模板评估后加载。

首先是一点上下文,我正在使用handlebars_assetshaml_assets gems。后者允许ActionView在资产管道的模板中使用助手,并且它还可以访问应用程序类,因此可以编写如下模板:

它有效,除了它返回模型的后备名称。如果我在视图中进行这些类型的翻译(而不是.hbs.haml模板),我会得到正确的翻译字符串。如果我在 rails 控制台中执行翻译方法也是如此。

遵循Rails 指南,我创建了以下初始化程序:

如果我认为在视图中翻译会呈现预期的输出,那么它可以正常工作。我的应用程序主要位于客户端,所以我真的不使用 Rails 的视图,它是在 Backbone 的帮助下管理的单页应用程序。所有 UI 都存在于通过资产管道呈现的模板中。所以我的问题是,有没有人设法让 I18n 使用这个设置?

0 投票
1 回答
5117 浏览

ruby-on-rails - I18n localize Activerecord 模型值 Date strftime On Rails 控制台

所以我正在使用 I18n 印度尼西亚本地化。

我在 config/locales 上有一个 id.yml。

我想在保存之前将 created_at (日期时间)的值存储到代码(字符串)和月份转换到我的语言环境..

我试图看到翻译在 Rails 控制台中有效。

所以我尝试了:

如何本地化月份值?

谢谢你的帮助!

0 投票
3 回答
995 浏览

ruby-on-rails-3 - 日本地址的地址表单字段

我正在为日本的一个说英语的客户构建一个小型应用程序。作为应用程序的一部分,用户需要能够输入他们的地址。不幸的是,我找不到任何关于通常如何以在线表格处理地址的参考资料。

我知道有不同的区/都道府县/城市组合;这些通常在数据库中都有自己的字段吗?所有这些都进入一般“城市”类型的领域是标准的吗?这种事情的标准 UI 是什么?

0 投票
1 回答
1047 浏览

ruby-on-rails - 模型内常量的 I18n

我有一个用户模型,它具有在模块中定义的角色。简而言之,

好的。现在,我想使用 i18n 显示用户的角色。一个解决方案是

并翻译:admin

但它看起来不像一个good解决方案。

这样做的best方法是什么?

0 投票
1 回答
2278 浏览

ruby-on-rails-3 - Ruby on Rails:如何更改错误消息的语言?

现在我想用它error.full_messages来显示错误信息。但它的默认语言是英语。我想显示其他语言的错误信息。我怎样才能做到这一点?还是我必须自己定义一些东西?

谢谢!