It's possible to import content from GatherContent in multiple languages in Drupal. GatherContent supports multiple languages using the multiple content tabs on your Items and Templates. Here's how you can use it:

Drupal 7

Install required modules

Enable Entity Translation

To activate the language option in your GatherContent field mapping screen, you must enable Entity Translation for fields in your content type.

If you want enable multilingual hierarchy creation you need to enable i18n, i18n menu modules and make menus translatable.

Go to manage fields and edit fields

You'll need to edit each field in your content type you'd like to make translatable.

Replace title property with a title field

Delete the title field and replace the default title field with field instance. This change allows for you to specify language and have different title fields for each translation. Please also ensure that your corresponding GatherContent language tabs all have a title field. If you don't have title fields in your templates the GatherContent Item name will be used as the title for each translation.

Add languages

Add languages and save configuration.

Visit mapping screen

You will now see the language option in your mapping screen and you can choose a Language for each GatherContent tab. You can also select the 'none' option if you want your content to be language agnostic.

Map fields, save mappings and import content

You can now map the fields for each GatherContent tab, save the mappings and import the content.

Drupal 8

Enable Content Translation module

To use content translation in Drupal 8, enable the core "Content Translation" module. Follow the instructions on Drupal.org on how to install multiple languages to your website: Install Drupal in another language.

Select content types to translate

Go to Configuration > Content language and translation (admin/config/regional/content-language ) in order to configure translations. On this page select "Content" option and select all content types you would like to be translatable. Here you can see all translatable options for each content type. If you are adding new field, don't forget to check "Users may translate this field" option.

Visit mapping screen

You will now see the language option in your mapping screen and you can choose a Language for each GatherContent tab. You can also select the 'none' option if you want your content to be language agnostic.

Map fields, save mappings and import content

You can now map the fields for each GatherContent tab, save the mappings and import the content.

Did this answer your question?