"14 styczeń" 但我想指定月份的另一种格式-6ren">
gpt4 book ai didi

ruby-on-rails - 月在Rails I18n中命名拐点

转载 作者:行者123 更新时间:2023-12-04 07:11:23 27 4
gpt4 key购买 nike

我想在波兰语中使用不同的月份名称。例如,现在它的工作方式如下:

>> I18n.l Time.now, :format => "%e %B"
=> "14 styczeń"

但我想指定月份的另一种格式:
>> I18n.l Time.now, :format => "%e %Q"
=> "14 stycznia"

翻译后的月份名称在 pl.date.month_names的pl.yml文件中。而且我不想更改它。在另一种情况下,我可以添加 pl.date.another_month_names,但是我不知道如何制作 I18n.l方法来使用它。

那么我该如何实现呢?也欢迎其他解决方案(帮助程序,自定义方法等)。

最佳答案

我在德语翻译中使用奇怪的月份名称时也遇到了类似的问题。
我必须在locale.yml中配置月份名称,现在它可以按预期工作:

de:
defaults: &defaults
month_names:
[~, Januar, Februar, März, April, Mai, Juni, Juli, August, September, Oktober, November, Dezember]
formats:
default: "%d. %B %Y"
short: "%d.%m.%Y"
date:
<<: *defaults
time:
<<: *defaults

关于ruby-on-rails - 月在Rails I18n中命名拐点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4690213/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com