ruby-on-rails – Rails 2.3.5 I18n月/日名称翻译问题
发布时间:2020-12-16 19:25:57 所属栏目:百科 来源:网络整理
导读:我的config / locales / pl.yml文件(从 here采样): pl: date: day_names: [Niedziela,Poniedzia?ek,Wtorek,?roda,Czwartek,Pi?tek,Sobota] month_names: [~,Styczeń,Luty,Marzec,Kwiecień,Maj,Czerwiec,Lipiec,Sierpień,Wrzesień,Pa?dziernik,Listopad,
我的config / locales / pl.yml文件(从
here采样):
pl: date: day_names: [Niedziela,Poniedzia?ek,Wtorek,?roda,Czwartek,Pi?tek,Sobota] month_names: [~,Styczeń,Luty,Marzec,Kwiecień,Maj,Czerwiec,Lipiec,Sierpień,Wrzesień,Pa?dziernik,Listopad,Grudzień] 在脚本/控制台中: I18n.locale = 'pl' => "pl" Time.now.strftime("%A,%B") => "Tuesday,August" 为什么?或者说另一种方式 – 如何获得翻译的月份名称?我还会注意到,本地文件绝对被阅读,因为它包含一堆其他的翻译,这些都是正常的. 解决方法
这取决于您使用的是哪个rails版本.
有一个帮手来翻译,在rails 3.0.0(我不知道从哪个版本可用). 在一个视图中,你可以写 localize Time.now,:format => '%A,%B' 在脚本/控制台(或rails控制台)中,尝试键入: controller.localize Time.now,%B' 看看它是否工作. controller.l Time.now,%B' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |