gpt4 book ai didi

ruby-on-rails - 有没有一种 Rails 方法可以翻译模型名称以用于标题(即 titleize?)

转载 作者:太空宇宙 更新时间:2023-11-03 16:51:42 26 4
gpt4 key购买 nike

I18n 提供了一种方便的方式来翻译模型名称。以 Rails Guide 为例

I18n.backend.store_translations :en, inbox: {
one: 'one message',
other: '%{count} messages'
}
I18n.translate :inbox, count: 2
# => '2 messages'

I18n.translate :inbox, count: 1
# => 'one message'

如果我想显示“一条消息”、“2 条消息”等,这就足够了。

但是如果我还想显示“消息”(例如,在菜单中)怎么办?我是否必须在 I18n 文件中创建另一个完全不同的条目?有一些 Rails 方法可以做到这一点吗?喜欢:

 I18n.backend.store_translations :en, inbox: {
title: 'Message'
zero: 'no messages'
one: 'one message',
other: '%{count} messages'
}

最佳答案

查看 titleize让它看起来像一个标题,pluralize使其多元化。

关于ruby-on-rails - 有没有一种 Rails 方法可以翻译模型名称以用于标题(即 titleize?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20154689/

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