我想在我的 Solidus 电子商务应用程序中更改表单标签。
我的特定用例是处理英国地址,其中名称“邮政编码”应更改为“邮政编码” - 但也可能有其他本地化更改。
我怎样才能做到这一点?
我想在我的 Solidus 电子商务应用程序中更改表单标签。
我的特定用例是处理英国地址,其中名称“邮政编码”应更改为“邮政编码” - 但也可能有其他本地化更改。
我怎样才能做到这一点?
Solidus是Spree的分支,它提供了多种自定义应用程序的方法。在这种情况下,您希望根据语言环境翻译字符串。
Solidus为这个问题提供了一个国际化 gem solidus_i18n。
安装说明目前是(但请查看 gem 自述文件):
gem 'solidus_i18n', github: 'solidusio-contrib/solidus_i18n', branch: 'master'
bundle install
bin/rails g solidus_i18n:install
您还可以在其中设置默认语言环境config/initializers/spree.rb
Spree::Frontend::Config.configure do |config|
...
config.locale = 'en-GB'
end
Spree::Backend::Config.configure do |config|
...
config.locale = 'en-GB'
end
Spree 国际化文档- 非常相似的文档