Languages

Please note that the shop's default system language is selected during installation and cannot be changed at a later time.

The language settings can be found in the Administration under Settings > Localisation > Languages and show you all languages currently configured in your Administration.

The languages configured here are used within your Administration and allow you to add translations for various functions, such as currencies, in the respective language. You can also manage the automatic updates of our community translations for system texts here.

Language overview

In the overview, you can find all your currently configured languages. Here, you can view information about the name, locale, stored ISO code, linked sales channels, status of automatic snippet updates, and active status.

Here, you have the option to update the community-maintained snippets for all (1) or individual (5) languages, create (2) new languages, edit (4) existing ones, and switch to the snippets (3).

Using the table menu (6), you can, among other things, display the "Inherits from" column, which is hidden by default.

Edit language

Click on the name or the context menu to the right of the respective language to open edit mode.

  • Name (1): The name of your configured language.

  • Active (2): Here, you decide whether the language should be active in your shop. Enable the option to use the language or disable it if you do not currently need it. An inactive language will no longer appear in the language selection.

  • ISO code (3): Enter the official ISO code for your language here, for example, en-GB for English (United Kingdom) or de-DE for German (Germany). If you are unsure, you can look up the appropriate code at any time.

  • Locale (4): Here, you specify the locale for your language, for example, the country or region in which it is used.

  • Inherits from (5): Here, you specify whether the language you created should inherit from an existing language. As long as no translations have been added specifically for this language, the translations from the inherited language are used. Only the individual texts are inherited, not the snippets. Please note that a language can only inherit from one language and that inheritance across multiple levels is not possible.

  • Sales channels (6): Here, you can see which sales channels the language is currently assigned to. The button takes you directly to the sales channel settings.

  • Snippet updates (7): Here, you can see the status of the community translations for this language, such as whether the snippets are up to date or whether an update is available that you can install directly. If a language is supported by Shopware but has not yet been linked to the translation system, you can do so here. If a language cannot be maintained in this way, for example, because it was added manually or through an extension, this will also be displayed here.

  • Auto update (8): Use this switch to keep the language's snippets up to date without any manual steps.

Create language

Clicking the Create language (1) button opens a window that allows you to create a new language with the corresponding configurations.

Use the dropdown menu to select a language (1). Languages you have already created are grayed out (2). At the end of the list, you will also find pseudo-languages such as Acholi, which may be technically relevant but are not actual languages.

After making your selection, the window shows you whether community translations are available for this language. If you cannot find the language you are looking for, you can search for additional languages in the Extension Store or create your own language.

Here, as already shown in the overview, you can configure all relevant information for your language and then save it. You can find a description of the individual fields under Edit language.

After creating the language, you can use it in the sales channel. You can find out how to do this here.

Was this article helpful?

0 / 1000 characters