# Multi Language

### <mark style="color:green;">How to setup Multi Language?</mark>

{% tabs %}
{% tab title="General" %}
**1.)** Go to Add-ons --> Extensions --> Multi Language & enable it.

<mark style="color:red;">**NOTE:**</mark> <mark style="color:red;">Please create a new version of the App e.x. 1.0.2, if the current version does not support this feature. If the previous version is live on the stores, then request a new build and submit this new version to the stores.</mark>&#x20;

**2.)** Select languages from the 163 different in the list.&#x20;

<mark style="color:red;">**NOTE:**</mark> <mark style="color:red;"></mark><mark style="color:red;">You can select</mark> <mark style="color:red;">upto 2 languages in Standard plan and upto 163 in Premium plan. You can test all languages in FREE Trial. \*</mark><mark style="color:red;">**If you choose the Standard plan after trial expires, we will keep first 2 selected languages and remove the rest.\***</mark>

**3.)** Select default language that you want to show. System language is your mobile phone's default language.

**4.)** **Localized URL :** If you have local URLs for different languages, then you can set it up here for all tabs. When user changes the language to for example Arabic, the app will be refreshed with the "/ar" URL that you gave in localized URL.

<div align="left"><figure><img src="https://3731994945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlBy5z08zL1UoCwNqmg%2Fuploads%2FoSqEBlTWO5XAEGqNap9D%2FScreenshot%202023-05-04%20at%207.14.45%20AM.png?alt=media&#x26;token=ed23f4ed-5ab6-4eed-93bd-3d42a1ea30a3" alt="" width="375"><figcaption></figcaption></figure></div>

**5.)** Click on Save as a Draft.
{% endtab %}

{% tab title="Translation" %}
**1.)** Click on Download. It will download the excel file.

**2.)** Open the file and only change or enter the translation words.

<mark style="color:red;">**NOTE:**</mark> \ <mark style="color:red;">**-->**</mark> <mark style="color:red;"></mark><mark style="color:red;">Do not update first Column and Row. It will not work otherwise.</mark>\ <mark style="color:red;">**-->**</mark> <mark style="color:red;"></mark><mark style="color:red;">We auto translate the words in Premium plan. In Standard you have to enter the translation yourself.</mark> \ <mark style="color:red;">**-->**</mark> <mark style="color:red;"></mark><mark style="color:red;">You can test the auto translation in FREE trial. \*</mark><mark style="color:red;">**If you choose the Standard plan after trial expires, we will remove those translated words. You have to go to document and update the translation words and re-upload the file.**</mark><mark style="color:red;">\*</mark>

**3.)** Once you are good with the changes, save the file and upload in the upload area of Twinr portal.

**4.)** Save as a draft.
{% endtab %}
{% endtabs %}

### <mark style="color:green;">How to test Multi-language feature?</mark>

**Step: 1** Save the changes\
**Step: 2** Click on publish to production from screens menu \
**Step: 3** Take a build. \
**Step: 4** For Android, install apk in phone and test it. For iOS, you can test in the testFlight once the new build is available.

**NOTE** : You can **not** test this feature in preview app.

### <mark style="color:green;">Common Questions</mark>

<details>

<summary><strong>Do I need to submit new version everytime I edit the translation?</strong></summary>

**Answer:** No, just do the changes, save it and click on publish to production. Your LIVE app will have the changes right away.

</details>

<details>

<summary><strong>Do I need to publish new version after enabling Multi Language feature?</strong></summary>

**Answer:** No, enable/disable the feature, customize, save it and click on publish to production. Your LIVE app will have the changes right away.

</details>
