2010-01-16 111 views
4

您好我想在日期翻譯名稱:: ABBR_DAYNAMES在東郡 等我把已經在語言環境/ it.yml這樣的:國際化和日期:: ABBR_DAYNAMES

date: 
formats: 
    default: "%d-%m-%Y" 
    short: "%d %b" 
    long: "%d %B %Y" 

day_names: [Domenica, Lunedì, Martedì, Mercoledì, Giovedì, Venerdì, Sabato] 
abbr_day_names: [Dom, Lun, Mar, Mer, Gio, Ven, Sab] 
在我看來

我嘗試翻譯一天但不起作用:

<%=t Date::ABBR_DAYNAMES %> 

我該怎麼辦?

感謝

回答

5

我不知道,如果格式化損壞,由於其粘貼到您的問題或沒有,但在線條的前間距/水平是重要的,在你的問題打破。
另外,在頂部你的語言環境是必需的(在你的例子中缺少)。

it: 
    date: 
    formats: 
     default: "%d-%m-%Y" 
     short: "%d %b" 
     long: "%d %B %Y" 

    # Note that the spaces are reduced again 
    day_names: [Domenica, Lunedì, Martedì, Mercoledì, Giovedì, Venerdì, Sabato] 
    abbr_day_names: [Dom, Lun, Mar, Mer, Gio, Ven, Sab] 

有關I18N和日期/時間格式的詳細信息,請參閱this article編輯:從存檔,作爲原始不再可用)。 en.yml顯示您可以翻譯成意大利語的所有可用字段。

script/console你可以嘗試意大利語言環境中:

>> I18n.t 'date.abbr_day_names' 
=> ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] 
>> I18n.locale = "it" 
>> I18n.t 'date.abbr_day_names' 
=> ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"]