Child pages
  • Understanding Local Settings

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PrestaShop comes multilingual out of the box: there are 5 default languages (English, French, Spanish, Deutsch and Italian), and many more are available to download.

The "LanguageLanguages" tab page manages the languages you'll see in your back office and your shop. When you click on this tab the page below is displayed.

This screen The page displays the languages already installed on your shop, along with a few information: ISO code, language code, date format (short and full). You can enable or disable a language by clicking on the icon in the "EnablesEnabled" column.

In the "Language options" section, you can select which language will be displayed by default, both in the back office and the front office.

If you want to add a language to your store, click the “Add New” to reach the form below.

Image Removed

Adding a new language is simply a question of important 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.

Image Added

Adding A New Language

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

  • Enter the Name.
  • Enter the adequate Name. The name is public. If you are creating that language for regional purpose, you may indicate that in the name: "French (Quebec)", for instance.
  • ISO code. Enter the adequate 2-letter ISO 639-1 code. See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes for more information.
  • Language code. Enter the adequate 4-letter languages code, in the form xx-yy, xx being the language ISO code (same as above), and yy the country ISO code, using ISO 3166-1 alpha-2 (http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). See http://en.wikipedia.org/wiki/IETF_language_tag for more information.
  • Date format. Countries do not always share the same date representation (See http://en.wikipedia.org/wiki/Date_format_by_country). Hence, when your shop display 02/08/12, a customer from France will understand "August 2nd, 2012" whereas one from the US will understand "February 8th, 2012" – and a japan customer might even read it as "August 12th, 2002". This is why it is important to indicate the date format tied to your language. The letters used should be that of PHP's date() function: http://php.net/manual/en/function.date.php.
  • Date format. Same as the date format above, but including the hour-minute format.
  • Flag. Enter an image of the flag of the language you want to add: upload a very small sized picture that does not exceed the resolution of 16*11 pixels.)
  • Then upload an image that will appear when an image is missing from your store, in the new language. In French, this image contains the words "Aucune image", for example.

...