我有一个在 Ruby 1.9.2 上运行的 Rails 3.2.3 站点。我使用 rails-i18n gem 进行翻译,并将国际化设置设置为荷兰语翻译:
config.i18n.available_locales = :nl
config.i18n.default_locale = :nl
我还将翻译文件添加到我的语言环境地图中,这甚至不需要。
当我在本地以开发或生产模式运行站点时,所有翻译都得到正确处理,包括错误消息。但是,当我将站点部署到我的服务器(托管在 Webfaction 上,使用 nginx)时,它不使用错误消息的翻译;它们仍以英文显示。
我确实重新启动了服务器,我进行了预编译,并且我只是通过从服务器上的 github 拉取来“部署”。
为了使网站使用荷兰语翻译错误,我还应该做些什么吗?