Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
THE Spree extension for integration with Globalize3
branch: master
Failed to load latest commit information.
db/migrate
lib Set fallbacks_for_empty_translations preference through Spree config
test
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile Updates overall Gem structure to follow Bundler's gem command standards
Versionfile
spree_globalize.gemspec

README.md

Spree Globalize

WARNING: Intensive merge and re-work in progress. Do not use for now!

This extension is a work-in-progress merge of jeroenj/spree-product_translations and tomash/globalize_spree to create THE Spree extension for integrating Globalize3.

Makes product details, properties, prototypes, taxonomies and option types translatable by bridging the Globalize3 gem.

Installation and configuration

In your Gemfile, add:

gem 'spree_globalize'

Then install the gem:

bundle install

Finally migrate your database:

rake db:migrate

If you have pre-existing data, you'll need to run this rake task:

rake spree:extensions:spree_globalize:globalize_legacy_data

it will copy the original data over to the new translation tables. Globalize3 doesn't default to the original model table for the default locale like v1 used to.

How to use it

To edit the content in a specific language, simply change the locale on the language nav, and edit on the admin as usual.

Translated fields

Product

  • name
  • description
  • meta_description
  • meta_keywords

Property

  • presentation

Prototype

  • name

Taxonomy

  • name

Taxon

  • name
  • description

OptionType

  • presentation

OptionValue

  • presentation

Fallbacks for empty translations

Should work OOTB.

Something went wrong with that request. Please try again.