gpt4 book ai didi

ruby-on-rails-3 - 是否有针对 bool 值的现有 I18N 翻译?

转载 作者:行者123 更新时间:2023-12-03 11:07:37 24 4
gpt4 key购买 nike

我需要根据表达式的真假以各种语言显示"is"或“否”。目前我是这样做的:

fr.yml:

fr:
"yes": Oui
"no": Non

一个辅助方法:
def t_boolean(expression)
(expression) ? t("yes") : t("no")
end

erb:
Valid: <%= t_boolean(something.is_valid?) %>

有没有更好的方法来做到这一点?

Rails 是否已经有这样的真/假翻译?

最佳答案

阅读后this ,我受到启发并想出了这个解决方案:
文件名

fr:
"true": Oui
"false": Non
erb:
Valid: <%= t something.is_valid?.to_s %>
更新
对于英语,如果您想使用 yesno作为值,请务必引用它们:
编码
en:
"true": "yes"
"false": "no"

关于ruby-on-rails-3 - 是否有针对 bool 值的现有 I18N 翻译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5228823/

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