如何为所有模型指定Rails I18n locale属性转换?

时间:2018-06-16 14:31:26

标签: ruby-on-rails rails-i18n

我在es.yml语言环境中有以下代码:

es:
  activerecord:
    models:
      courier:
        one: Repartidor
        other: Repartidores
      admin_user:
        one: Administrador
        other: Administradores
    attributes:
      courier:
        ci: Cédula
        first_name: Nombre
        last_name: Apellido
        password: Contraseña
        password_confirmation: Confirmación de contraseña
        sign_in_count: Veces que inició sesión
        created_at: Fecha de creación
        updated_at: Última actualización
      admin_user:
        email: Email
        last_sign_in_ip: Útima IP utilizada
        last_sign_in_at: Útimo inicio de sesión
        current_sign_in_ip: Actual IP
        current_sign_in_at: Actual inicio de sesión
        sign_in_count: Veces que inició sesión
        created_at: Fecha de creación
        updated_at: Última actualización
        password: Contraseña
        password_confirmation: Confirmación de contraseña

但是,您可能已经看到很多属性对于多个模型(如时间戳和密码)很常见。如何告诉语言环境为每个模型翻译它,以便我不必为每个模型重复属性的翻译?

谢谢!

1 个答案:

答案 0 :(得分:0)

你只需将属性向左移动一级,就像这样

<div class="wrapper">