1

我想在我的 Solidus 电子商务应用程序中更改表单标签。

我的特定用例是处理英国地址,其中名称“邮政编码”应更改为“邮政编码” - 但也可能有其他本地化更改。

我怎样才能做到这一点?

4

1 回答 1

1

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 国际化文档- 非常相似的文档

于 2017-03-20T15:04:12.433 回答