Picking a Target Language

You start with selecting a target language in the 'Select target Language' drop-down of the 'Import Content' tab. The list of available languages depends on your website language settings, just like the 'Select source Language' drop-down.


Content File(s) Upload

No that the target language has been selected, upload archive(s) (or relevant XML files) with the translated content. This is done via 'Choose Files' control. Here, you can choose to upload one or several archives/xml files with translations. When you choose files and click 'Open', upload process will start automatically. You’ll see the files in a table which has the following columns:

  • Name - archive name
  • Size - archive size (shown if browser supports HTML 5)
  • Progress - archive upload progress (shown if browser supports HTML 5)
  • Status - archive upload status (shown if browser supports HTML 5)
  • Actions (Remove) - removes archive/file from the table

Note: In case you want to remove all the uploaded files, you can use 'Remove all' button below the table.

While upload is in progress, you can leave the page and get back to it later. Files will be in place. This feature will be useful if files with translated content are only partially ready at the moment. You can add (“add” means upload without importing) the files which are at hand, leave the page and continue when all the files are available.

Import Content to CMS

Archive(s) with the content has already been uploaded, and now you need to import this information to your website. Here, you can choose if you want to import or import and publish at once.


The logic behind import is the following:

  1. If you import without publishing, this will create a draft of a new page or a new version of a page (depending on whether this is a completely new page or an update of existing one).
  2. If you choose to import and publish, your update will become an actual version at once.

It is important to keep in mind several structure-related details about content import:

  1. If the content already exists and what you import is an update, the original content structure will not be changed. If imported content implies some structure changes, they will be ignored in order not to brake the original structure.
  2. If the content doesn’t exist and what you import is a new page, the structure will be created accordingly.
  3. You mustn’t upload parent/child entities in different import sessions. In this case, the system will not be able to set up correct parent-child relations. You can upload such content in different archives but necessarily in one import go.

Once you click 'Import' or 'Import and Publish' and the process is finished you will receive a detailed report with the import details.

Report structure:

  • Type - content type
  • File name - file name the content element was imported in
  • Title - content element title
  • Status - “Success” or <Error message>

Please note that CMS caches all the website content from the start. Therefore, when you import something new, website has to be restarted (cache to be updated) so that you could see the content you’ve imported. This restart is done automatically by iLangl connector whenever you import content. Alternatively, you can clear cache via the 'Clear Cache' button in the 'Export Content' tab.


Done! Your translated content is now uploaded to your website.