问题标签 [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.
ruby-on-rails - 根据 I18n 标准的中文语言环境
我想知道Chinese language
可用的标准语言环境中的标准代码I18n
。例如:en
英语。还告诉我如何为中文命名yml
文件(英文为en.yml)。
添加zh.yml
并/config/locales/
指定中文的代码:zh
不起作用。
rails 控制台中的 I18n.available_locales 仅提供以下几行。
我在里面看不到 :zh。我们如何在其中包含中文翻译代码?
谢谢 :)-
ruby - 我想在多语言的 Rails 网站上创建 ruby
我在带有 psql 的 rails 3.2 上使用 ruby。目前我的网站是英文的。现在我想用多种语言创建它。我的网站是一种 CMS。所有页面和页面链接都在表格中。所以我很困惑如何将数据从英语转换为法语或德语。我不会使用任何 yml 文件。
帮我 :(
ruby-on-rails - rails:如何覆盖基于子域的语言环境?
我使用标准的 Rails 机制对我的应用程序进行了国际化和本地化。一切都存储在 en、fr、de.yml 文件中。
我的应用程序是基于子域的多租户。
我想让我的用户覆盖应用程序中的某些翻译(例如,将“员工”更改为“关联”,因为它与他们自己的术语相匹配)。
我试图根据每个请求更改我的 yml 文件的加载路径,但无济于事。
任何想法,对于每个请求,我如何首先在我的用户特定的 yaml 文件中查找,如果翻译没有被覆盖,则回退到默认的 yaml 文件?
ruby-on-rails-3 - 扩展 YAML 别名锚点
我正在尝试构建动态 YAML 来返回字符串,我想知道是否可以用 YAML 做这样的事情?
预期产出
目前我认为这可能的唯一方法是
ruby-on-rails - 为什么资产管道文件中的 Rails I18n.t 不起作用?
我想I18n.t
在资产管道js.coffee.erb
文件中使用助手。
我的本地文件:
在hello.js.coffee.erb
:
这将导致"Encoding::InvalidByteSequenceError - "\xE5" on US-ASCII"
错误。
资产管道文件是否支持使用I18n.t
助手?
错误日志:
ruby-on-rails - Rails I18n 不适用于 Rails 3.2.11 中的资产管道模板
我需要本地化一个应用程序,所以我为西班牙语翻译创建了一个文件,但该config/locales/es.yml
文件似乎没有正确加载,或者它可能在我的模板评估后加载。
首先是一点上下文,我正在使用handlebars_assets和haml_assets gems。后者允许ActionView
在资产管道的模板中使用助手,并且它还可以访问应用程序类,因此可以编写如下模板:
它有效,除了它返回模型的后备名称。如果我在视图中进行这些类型的翻译(而不是.hbs.haml
模板),我会得到正确的翻译字符串。如果我在 rails 控制台中执行翻译方法也是如此。
遵循Rails 指南,我创建了以下初始化程序:
如果我认为在视图中翻译会呈现预期的输出,那么它可以正常工作。我的应用程序主要位于客户端,所以我真的不使用 Rails 的视图,它是在 Backbone 的帮助下管理的单页应用程序。所有 UI 都存在于通过资产管道呈现的模板中。所以我的问题是,有没有人设法让 I18n 使用这个设置?
ruby-on-rails - I18n localize Activerecord 模型值 Date strftime On Rails 控制台
所以我正在使用 I18n 印度尼西亚本地化。
我在 config/locales 上有一个 id.yml。
我想在保存之前将 created_at (日期时间)的值存储到代码(字符串)和月份转换到我的语言环境..
我试图看到翻译在 Rails 控制台中有效。
所以我尝试了:
如何本地化月份值?
谢谢你的帮助!
ruby-on-rails-3 - 日本地址的地址表单字段
我正在为日本的一个说英语的客户构建一个小型应用程序。作为应用程序的一部分,用户需要能够输入他们的地址。不幸的是,我找不到任何关于通常如何以在线表格处理地址的参考资料。
我知道有不同的区/都道府县/城市组合;这些通常在数据库中都有自己的字段吗?所有这些都进入一般“城市”类型的领域是标准的吗?这种事情的标准 UI 是什么?
ruby-on-rails - 模型内常量的 I18n
我有一个用户模型,它具有在模块中定义的角色。简而言之,
好的。现在,我想使用 i18n 显示用户的角色。一个解决方案是
并翻译:admin
但它看起来不像一个good
解决方案。
这样做的best
方法是什么?
ruby-on-rails-3 - Ruby on Rails:如何更改错误消息的语言?
现在我想用它error.full_messages
来显示错误信息。但它的默认语言是英语。我想显示其他语言的错误信息。我怎样才能做到这一点?还是我必须自己定义一些东西?
谢谢!