如何使用globalize和rails以一种形式显示所有翻译的字段4

Murtza

我应该如何在使用Rails 4和https://github.com/globalize/globalize进行翻译的情况下为模型编写表格我想以一种形式显示所有翻译,例如以下示例。我在这里https://github.com/rilla/batch_translations找到了一个解决方案,但我不知道该如何实现。这是“批量翻译”的宝石吗?以及如何安装。

<h1>Editing post</h1> 

   <% form_for(@post) do |f| %>
     <%= f.error_messages %>

     <h2>English (default locale)</h2>
     <p><%= f.text_field :title %></p>
     <p><%= f.text_field :teaser %></p>
     <p><%= f.text_field :body %></p>

     <hr/>

     <h2>Spanish translation</h2>
     <% f.globalize_fields_for :es do |g| %>
       <p><%= g.text_field :title %></p>
       <p><%= g.text_field :teaser %></p>
       <p><%= g.text_field :body %></p>
     <% end %>

     <hr/>

     <h2>French translation</h2>
     <% f.globalize_fields_for :fr do |g| %>
       <p><%= g.text_field :title %></p>
       <p><%= g.text_field :teaser %></p>
       <p><%= g.text_field :body %></p>
     <% end %>

   <% end %>
施特雷弗尼尔

你考虑过这样的事情吗?

<%= form_for(@post) do |f| %>
     <%= f.error_messages %>

    <% [:en, :es, :fr].each do |lang| %>
      <h2><%= lang %> translation</h2>
      <% f.globalize_fields_for lang do |g| %>
        <% [:title, :teaser, :body].each do |field| %>
          <p><%= g.text_field field %></p>
        <% end %>
      <% end %>
      <hr/>
    <% end %>
<% end %>

您应该能够自动获得这些区域和字段列表。然后,您只需要区域到语言名称的映射即可,例如{ en: 'English', es: 'Spanish', fr: 'French'},您可以输出正确的语言名称而不是区域代码。(这可能已经在某处可用。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails设计了一种简单的形式,不保存所有字段

来自分类Dev

如何在Rails 4中以一种形式添加多个多对多字段?

来自分类Dev

一种形式的翻译字段(全球化+简单形式)

来自分类Dev

以另一种形式使用运行形式的字段

来自分类Dev

以另一种形式使用运行形式的字段

来自分类Dev

如何从一种形式更改所有其他形式的背景颜色?

来自分类Dev

如何以一种形式为所有TextBox控件设置Padding =“ 0”?

来自分类Dev

NSTableView作为一种形式-nextKeyView问题(或如何强制加载所有行)

来自分类Dev

在Rails 4中使用JQuery以一种形式生成嵌套对象

来自分类Dev

如何在路由中为命名空间和根路径完全使用一种资源-Rails 4

来自分类Dev

如何在Rails中使用一种表单更新多个字段

来自分类Dev

如何在Rails中使用一种表单更新多个字段

来自分类Dev

如何使用两个关系i18n yaml文件在Rails中以一种形式很好地显示?

来自分类Dev

如何使用两个关系i18n yaml文件在Rails中以一种形式很好地显示?

来自分类Dev

Joomla:如何使用一种形式进行前端和后端视图?

来自分类Dev

在只读字段和仅使用getter的属性之间使用一种方法比使用另一种方法有什么好处?

来自分类Dev

Foreach在将所有控件从一种形式复制到另一种形式时没有遍历所有控件

来自分类Dev

如何匹配除一种之外的所有组合?

来自分类Dev

如何将一种自定义帖子类型的所有帖子显示到另一种自定义帖子框中?

来自分类Dev

有没有一种好的方法来控制显示模板应如何呈现空字段?

来自分类Dev

AngularJS:如何对我的应用程序的所有路由使用一种解析

来自分类Dev

wxpython:如何使用按钮显示和隐藏一种形状

来自分类Dev

LINQ表达式无法翻译。以一种可以翻译的形式重写查询

来自分类Dev

显示另一种形式的隐藏形式(使用this.Hide())

来自分类Dev

如何在一个Rails 4输入字段上具有2种类型?

来自分类Dev

如何使用一种功能逐步显示div?

来自分类Dev

如何在Bootstrap 3中以一种形式混合垂直和水平形式元素?

来自分类Dev

Parsley.js-一种适用于所有形式的多步骤功能

来自分类Dev

Rails-has_many:through-以一种形式创建新记录和关联

Related 相关文章

  1. 1

    Rails设计了一种简单的形式,不保存所有字段

  2. 2

    如何在Rails 4中以一种形式添加多个多对多字段?

  3. 3

    一种形式的翻译字段(全球化+简单形式)

  4. 4

    以另一种形式使用运行形式的字段

  5. 5

    以另一种形式使用运行形式的字段

  6. 6

    如何从一种形式更改所有其他形式的背景颜色?

  7. 7

    如何以一种形式为所有TextBox控件设置Padding =“ 0”?

  8. 8

    NSTableView作为一种形式-nextKeyView问题(或如何强制加载所有行)

  9. 9

    在Rails 4中使用JQuery以一种形式生成嵌套对象

  10. 10

    如何在路由中为命名空间和根路径完全使用一种资源-Rails 4

  11. 11

    如何在Rails中使用一种表单更新多个字段

  12. 12

    如何在Rails中使用一种表单更新多个字段

  13. 13

    如何使用两个关系i18n yaml文件在Rails中以一种形式很好地显示?

  14. 14

    如何使用两个关系i18n yaml文件在Rails中以一种形式很好地显示?

  15. 15

    Joomla:如何使用一种形式进行前端和后端视图?

  16. 16

    在只读字段和仅使用getter的属性之间使用一种方法比使用另一种方法有什么好处?

  17. 17

    Foreach在将所有控件从一种形式复制到另一种形式时没有遍历所有控件

  18. 18

    如何匹配除一种之外的所有组合?

  19. 19

    如何将一种自定义帖子类型的所有帖子显示到另一种自定义帖子框中?

  20. 20

    有没有一种好的方法来控制显示模板应如何呈现空字段?

  21. 21

    AngularJS:如何对我的应用程序的所有路由使用一种解析

  22. 22

    wxpython:如何使用按钮显示和隐藏一种形状

  23. 23

    LINQ表达式无法翻译。以一种可以翻译的形式重写查询

  24. 24

    显示另一种形式的隐藏形式(使用this.Hide())

  25. 25

    如何在一个Rails 4输入字段上具有2种类型?

  26. 26

    如何使用一种功能逐步显示div?

  27. 27

    如何在Bootstrap 3中以一种形式混合垂直和水平形式元素?

  28. 28

    Parsley.js-一种适用于所有形式的多步骤功能

  29. 29

    Rails-has_many:through-以一种形式创建新记录和关联

热门标签

归档