How to Set and Import custom language combinations for a customer

How to Set and Import custom language combinations for a customer

Introduction

To be able to modify customers, a user needs to have a Project Manager role and have already created a customer. If you do not, we recommend that you read our article that explains how to do so: How to create a customer.


Setting custom language combinations

  1. Go to Customers → Customer list → (click on the context menu of a given customer) → Language combinations.

2024-05-07 10_14_56-Window.png
  1. Select Customised language combinations only and click Add source language.

2024-05-07 10_18_39-Window.png
  1. Select source and target languages. Make sure they have been added to the column on the right-hand side. Then click the Add button.

2024-05-07 10_22_23-Window.png
  1. The next time you create a project for this particular customer (see How to create a project for more information), you will only be able to select one of the defined source and target languages.

2024-05-07 10_26_27-Window.png

Importing language combinations

XTM Cloud also enables you to import custom language combinations into a particular XTM Cloud customer via the UI.

  1. Go to Customers → Customer list → (click on the context menu of a given customer) → Language combinations.

Untitled1.png
  1. Click Import.

  1. A dialog window will appear. First things first, click on the Download example file option to see what such sample import file should look like.

  1. In the downloaded ZIP file, you have a couple of sample files, containing different language combinations. Pick one and open it up in a tool that allows you to edit XML format, such as Notepad++.

<language-combinations> <language-combination source="en_GB" target="af_ZA" pricefactor="1.0" durationfactor="1.0" autoQuoting="false" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="ar_AA" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="be_BY" pricefactor="1.0" durationfactor="1.0" autoQuoting="false" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="zh_TW" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="zh_CN" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="hr_HR" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="cs_CZ" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="bn_IN" pricefactor="1.0" durationfactor="1.0" autoQuoting="false" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="bg_BG" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="da_DK" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="nl_NL" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="fi_FI" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="fr_FR" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="fr_CA" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="de_DE" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="de_CH" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="hi_IN" pricefactor="1.0" durationfactor="1.0" autoQuoting="false" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="he_IL" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="hu_HU" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="it_IT" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="ja_JP" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="pl_PL" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="es_ES" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="ru_RU" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="el_GR" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="pt_PT" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="pt_BR" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="sv_SE" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="tr_TR" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="ro_RO" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> <language-combination source="en_GB" target="fa_IR" pricefactor="1.0" durationfactor="1.0" autoQuoting="true" percharacters="false" minimumchargefactor="1.0" minimumtextcount="-1" activity="true"/> </language-combinations>
  1. At this point, within one file you can freely add/delete lines, as well as change source and target language combinations by simply replacing language codes.

IMPORTANT!

Remember to insert appropriate language codes in the file!

The primary standard for language codes for XTM Cloud is ISO 639. We attempt to adhere to this standard whenever possible.

  1. Once you have modified the file, go back to the dialog window in the UI. Click on the Select a file option and choose the relevant file. You can also select the Remove existing combinations checkbox if you want to make sure that any previous custom language combinations set up for this XTM Cloud customer will eventually be deleted upon the import action. Finally, click Import.

  1. You will see a confirmation message about the number of language combinations imported, the number of language combinations deleted as well as the number of files processed.

  1. Last but not least, select the Customised language combinations only option and choose a relevant source language from the Source language dropdown. The list of target languages imported for that particular source language will unfold.