如何使用I18n选项翻译select〔Rails 3〕



如何使用I18n选项翻译select

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

<%= 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' %>

我忘记在区域设置文件中添加以下内容:

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")

相关内容

  • 没有找到相关文章

最新更新