gpt4 book ai didi

ruby-on-rails - 为什么我的 Rails 应用程序不获取服务器上错误消息的翻译

转载 作者:行者123 更新时间:2023-12-04 05:49:06 25 4
gpt4 key购买 nike

我有一个在 Ruby 1.9.2 上运行的 Rails 3.2.3 站点。我使用 rails-i18n gem 进行翻译,并将国际化设置设置为荷兰语翻译:

config.i18n.available_locales = :nl
config.i18n.default_locale = :nl

我还将翻译文件添加到我的语言环境 map 中,这甚至不需要。

当我在本地、开发或生产模式下运行站点时,所有翻译都得到正确处理,包括错误消息。但是,当我将站点部署到我的服务器(托管在 Webfaction 上,使用 nginx)时,它不使用错误消息的翻译;它们仍然以英文显示。

我确实重新启动了服务器,我进行了预编译,并且我只是通过从服务器上的 github 拉取来“部署”。

为了使网站使用荷兰语翻译错误,我还应该做些什么?

最佳答案

根据要求,从我对这个问题的评论来看:

Silly question, and I know you say you've had it working in production mode locally, but what file is config.i18n.available_locales = :nl etc in? In config\environments\development.rb? Is it also in config\environments\production.rb?



通常很容易忘记您在一个环境中设置了一个选项,但在另一个环境中没有。

关于ruby-on-rails - 为什么我的 Rails 应用程序不获取服务器上错误消息的翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10300529/

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