Shopkit is multi-lingual by default. It comes with English, French, German, and Spanish translations. These translations are only shown on the public-facing website. Panel blueprints are currently only in English.
All the language variables are located in
site/plugins/shopkit/languages. You can override these translations by creating a folder called
site/languages, and adding your own custom language variables. Shopkit will look for translations in
site/languages before it falls back to the ones provided in
For example, if you want to change the “Log in” link to say “Sign in” instead, create
site/languages/en.php and add the following line:
l::set('login', 'Sign in');
To add a new language, you’ll need to register it at the end of
site/config/config.php and include the appropriate language file in
Changing the default language
Shopkit’s default language is English. To change this:
site/config/config.phpand look for the
'default' => truefrom the English block to the language of your choice
- Update the English block to use
'url' => '/en', and your chosen default language to use
'url' => '/'
- In the
contentfolder, change all text files ending with
.en.txtto your new default language.
- Note: Blueprints in the Panel are currently English-only, no matter what default language is defined in