0

如何使用选择的 I18n 选项进行翻译

同事,请告诉我,我该怎么做

<%= date_select :user, :birthday,
  {:start_year => Time.now.year,
  :end_year => 1900,
  :use_short_month => false,
  :order => [:day, :month, :year],
  :prompt => {:month => 'Month', :day => 'Day', :year => 'Year'}},
  {:class => 'userBirthday',
  :id => 'userBirthday'}
%>

<%= select :user, :gender, ([["Male", "male"], ["Female", "female"]]), :class => 'bigselect' %>
4

1 回答 1

0

我忘了在语言环境文件中添加这个:

es:
  date:
    abbr_day_names:
    - dom
    - lun
    - mar
    - mié
    - jue
    - vie
    - sáb
    abbr_month_names:
    - 
    - ene
    - feb
    - mar
    - abr
    - may
    - jun
    - jul
    - ago
    - sep
    - oct
    - nov
    - dic
    day_names:
    - domingo
    - lunes
    - martes
    - miércoles
    - jueves
    - viernes
    - sábado
    formats:
      default: ! '%d/%m/%Y'
      long: ! '%d de %B de %Y'
      short: ! '%d de %b'
    month_names:
    - 
    - enero
    - febrero
    - marzo
    - abril
    - mayo
    - junio
    - julio
    - agosto
    - septiembre
    - octubre
    - noviembre
    - diciembre
    order:
    - :day
    - :month
    - :year
.......
...
..

所有在这个链接:https ://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/es.yml

正确选择的选项是: <%= select :user, :gender, ([[t("Male"), "male"], [t("Female"), "female"]]), :class => 'bigselect' %> 谢谢你提醒我@Kaeros

于 2013-02-05T03:28:36.373 回答