Skip to content

Translations

When importing translations to Shopware, the CSV file should include specific column headers that indicate the language and type of translation. Use this general format to name your columns:

translations.[language code].[original column title]

Where:

  • language code is the locale of the language you provide translation for, e.g., en_GB, en_US, de_DE, de_CH, etc.
  • original column title is the name of a column associated with the translations you import, e.g., name or keywords.

For example, to import English keywords, you would use the column header translations.en_GB.keywords, while for German product names, the column header should be translations.de_DE.name.

Each column should be followed by the corresponding translated content, ensuring that the language code (e.g., en_GB for British English and de_DE for German) matches the translations you’re importing. This format ensures that our app correctly associates each translation with the appropriate language and content type.

You can also import translations for your custom fields. Add a column with this format:

translations.[language code].cf_[custom_field_technical_name]

Where:

  • language code is the locale of the language you provide translation for, e.g., en_GB, en_US, de_DE, de_CH, etc.
  • custom_field_technical_name is the technical name of a custom field.

For instance, you can import German translations for your custom test text editor custom field with the help of the translations.de_DE.cf_custom_test_text_editor column.