Languages

PrestaShop comes multilingual out of the box: there is one default language (the one you used to install it), and many more are available to download.


If PrestaShop is not fully translated in your language, you can help to translate it by joining our open community of translators on Crowdin and contribute in your language!


The "Languages" page manages the languages you will see in your administration panel and your shop. The page displays the languages already installed in your shop, along with some information: ISO code, language code, date format (short and full). You can enable or disable a language by clicking on the icon in the "Enabled" column.

Adding a new language is simply a question of importing the localization pack from a country which uses that language (in the "Localization" page). If it turns out this does not work, or that you need something customized, you can add a new language manually, using the form behind the "Add new" button.


You can also add a new language from the "Translations" page, "Add / Update a language" section. Contrary to a localization pack, this will only import the language, and no localization settings (units, currency, etc.).


Adding a new language

Before creating a new language, you should check if this language is available in the "Translations" page in "Add/Update a language section". Indeed, even if it isn't fully completed, it will import official PrestaShop translations and will provide a basis for your translation work.


Creating a new language means you will have to translate all of the text for PrestaShop's front office, back office, modules, etc., or risk using the default English strings. To complete its translation, you should use the "Modify translations" option in the "Translations" page, under the "International" menu.



In order to create a new language, you must fill as many of the form's field as possible:

Once your language is saved and enabled, you can import its language pack. This is done in the "Translations" page, under the "Localization" menu. Use the "Import a language pack manually" tool. Finally, make sure everything works: go to your shop's front-office and click on the flags at the top. Similarly, customers can now select an additional language by using these icons.

 

You might have fully translated a new language directly through your PrestaShop interface. You can share it with the PrestaShop community by sending an export to [email protected]. We will upload your contribution to our translation project so that other merchants from your country can also benefit from it!

To see how you can export your translations, go to the "Translations" page of the "International" menu, in the "Export a language" section.