Languages
Topics covered:
- Introduction
- Creating your own language translation
- Updating existing language translations
- Upload new language translations to your web site
- Set the language on your web site
Introduction
Current available languages in Jigoshop:
- Brazilian Portuguese
pt_BR - Croatian
hr_HR - English
en_GB(Jigoshop default language) - French
fr_FR - German
de_DE - Hungarian
hu_HU - Italian
it_IT - Netherlands
nl_NL - Norwegian
nb_NO - Polish
pl_PL - Portuguese
pt_PT - Romanian
ro_RO - Russian
ru_RU - Spanish
es_ES - Swedish
sv_SE - Turkish
tr_TR
This guide will show you how to use one of these translations.
Don't see your language on the list above? Want to create your own translation? Follow the Create your own translation section of this article.
We'd also love to bundle your custom
translation in with Jigoshop. So if you're offering it to us, shoot
us an email and we'll make it happen!
info@jigoshop.com
Creating your own language translation
-
Download and install Poedit.
-
In Poedit, go to File > New Catalog from POT , and select the
jigoshop.potfile, located here:wp-content/plugins/jigoshop/languages/jigoshop.pot
-
Fill out the information on the Project Info tab and press OK

-
A prompt will ask you to save the file, save it under a similar file structure as:
jigoshop-locale.poFor example,
jigoshop-iw_IL.pofor Hebrew. You can find a list of locales (abbreviations) here -
Start translating!

-
Once you're done translating all the strings, save the file. You should notice a new
.mofile next to your.pofile. -
Email us your translated po & mo files and we'll host it up on Jigoshop! You'll receive credits of course :)
info@jigoshop.com
NOTE:
For collaboration translating among several translators we warmly recommend POEditor - an open source web application: http://poeditor.com/
POEditor is a free/open-source, web-based software localization tool (without any limitations) that can be used by anyone who creates an account. It does not require any software download so you can access it from any computer, wherever there is an Internet connection and a browser.
Updating existing language translations
-
Download and install Poedit.
-
Open the
.pofile in Poedit that you'd like to updateIn this tutorial, we'll use
jigoshop-es_ES.po, the Spanish translation -
Go to Catalog > Update from POT File, and select the
jigoshop.potfileYou can find the jigoshop.pot file in two places
- Locate in
\plugins\jigoshop\languages\jigoshop.pot - Download online from our Github

- Locate in
-
Now you'll see an update summary showing you all the new and obsolete strings. Hit OK to delete the old strings and add new ones.

-
After this continue with Step 5 from the "Create your own translation" section above.
Upload new language translations to your web site
-
Using an FTP program (or your hosting control panel) connect to your web site
-
Upload new language .po and .mo files to your WordPress Jigoshop language directory:
WWW.YOUR_SITE.COM/wp-content/plugins/jigoshop/languages/
NOTE:
Be careful that your new language Jigoshop .po and .mo files follow the language files name pattern like for e.g. the Spanish translation:
jigoshop-es_ES.po /
jigoshop-es_ES.mo.
Set the language on your web site
a. Web site language setup method using
wp-config.php
-
Open
wp-config.php -
Find
define('WPLANG', ''); -
Add your locale from the list above inside the empty quotes.
For example, for German, replace with
define('WPLANG', 'de_DE'); -
That's all !
b. Web site language setup method using plugin Localize Wordpress
c. Web site language setup method using plugin WordPress language switcher
Commercial SW translation solution
How to create Multilingual Jigoshop?
You can find instructions on original WPML link.
Steps to perform:
- Under WPML > Theme and plugins localization > Select "Translate by WPML"
- On the same page, "Scan the theme for string"
- After scanning, choose "Jigoshop" from "Strings in the plugins" and "Create PO file"
- Save the PO file created on your desktop
- Go to "WPML > String Translation"
- Choose "Import PO file"
- Tick "Also create translations according to the .po file"
- Under "Select what the strings are for", add a new item "plugin Jigoshop"
- Click "Submit"
- This generates >1.800 strings, which can be translated by clicking on the "translations" link next to each one and adding the translation.
- Probably 200 or so of the most common strings need translating.
-
Getting Started
-
Jigoshop Settings
-
Creating Products
-
Using Jigoshop
-
Customize Jigoshop
-
Testings - in case of problems on Jigoshop web site
-
FAQ - Jigoshop plugin user questions
- Add a new tab to a product page / Custom tabs on product pages?
- Adding a Continue Shopping button to the single product page
- Adding Product Category Terms in a dropdown box for Custom Post Meta
- Add Alternate text on product picture and title
- Adding buttons / info to the end of each product
- View all (171 more)
-
FAQ - Jigoshop extensions user questions
-
API
-
Screencasts