# Add new string to translate in CMS

**URL:** https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912
**Category:** Developer Experience
**Created:** [August 19, 2016, 10:53am UTC](https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912 "2016-08-19T10:53:01Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Cix](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/c/e47774/32.png) [@Cix](https://community.xibo.org.uk/u/Cix)
#### Post date: [August 19, 2016, 10:53am UTC](https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912/1 "2016-08-19T10:53:02Z")

</div>

Hi,

I want to change some translations for the italian language.  
I checked in the install/master/data.sql file but i can’t find it.

How xibo works? Where can i add or modify translations string?

Thanks

---

<div class="post-metadata">

### Author: ![Peter](https://community.xibo.org.uk/user_avatar/community.xibo.org.uk/peter/32/8154_2.png) [@Peter](https://community.xibo.org.uk/u/Peter)
#### Post date: [August 19, 2016, 11:01am UTC](https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912/2 "2016-08-19T11:01:05Z")

</div>

You’d need an account in launchpad and then you can submit your translations  
[https://translations.launchpad.net/xibo/+translations](https://translations.launchpad.net/xibo/+translations)

1.7 - is for, well 1.7 series  
github series - is for 1.8

After you finished with translation, you can request download the .mo file from launchpad and put it in your `locale` folder.

---

<div class="post-metadata">

### Author: ![Cix](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/c/e47774/32.png) [@Cix](https://community.xibo.org.uk/u/Cix)
#### Post date: [September 16, 2016, 10:20am UTC](https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912/3 "2016-09-16T10:20:59Z")

</div>

Hi @Peter ,

I registered in launchpad. But now i need a permission to modify or add new translations?

 ![](https://community.xibo.org.uk/uploads/default/original/2X/f/ff2cdfd1cd16e2b874ee654b423783b042e29e84.png)

because at the bottom of the page it says: “This translation is not open for changes”.

Thanks

---

<div class="post-metadata">

### Author: ![Peter](https://community.xibo.org.uk/user_avatar/community.xibo.org.uk/peter/32/8154_2.png) [@Peter](https://community.xibo.org.uk/u/Peter)
#### Post date: [September 16, 2016, 10:36am UTC](https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912/4 "2016-09-16T10:36:54Z")

</div>

hmm, strange the Translation policy is set to open.

Could you please go to  
Your account (click on your username in top right corner) -\> translations -\> translations licensing -\> License all my translations in Launchpad under the BSD licence (make sure this is selected and click confirm)

---

<div class="post-metadata">

### Author: ![Cix](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/c/e47774/32.png) [@Cix](https://community.xibo.org.uk/u/Cix)
#### Post date: [September 16, 2016, 1:12pm UTC](https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912/5 "2016-09-16T13:12:43Z")

</div>

Than you @Peter.

Now i can modify the string already added by others, but if i want to to add a new string to translate?

---

<div class="post-metadata">

### Author: ![Peter](https://community.xibo.org.uk/user_avatar/community.xibo.org.uk/peter/32/8154_2.png) [@Peter](https://community.xibo.org.uk/u/Peter)
#### Post date: [September 16, 2016, 1:24pm UTC](https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912/6 "2016-09-16T13:24:23Z")

</div>

So you can filter it by untranslated items and you should see the field to enter new translation.

 ![](https://community.xibo.org.uk/uploads/default/original/2X/6/6a0866b4eea5aee56dfc2d1479bacf317e0221eb.png)

In some cases there might be suggestions left by other users which might or might not be correct.

For 1.8 ( as I assume that’s the version you’re interested in)  
Once you download new `.mo` file you can place it in your xibo installation locale folder  
for example `xibo-cms\locale`  
replace the existing file and you should be fine.

---

<div class="post-metadata">

### Author: ![Cix](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/c/e47774/32.png) [@Cix](https://community.xibo.org.uk/u/Cix)
#### Post date: [September 16, 2016, 1:32pm UTC](https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912/7 "2016-09-16T13:32:18Z")

</div>

Sorry, I’m obviously not being clear.

I created a new page in the CMS and now i want to add a new string and its translation.

How it works?

---

<div class="post-metadata">

### Author: ![Peter](https://community.xibo.org.uk/user_avatar/community.xibo.org.uk/peter/32/8154_2.png) [@Peter](https://community.xibo.org.uk/u/Peter)
#### Post date: [September 16, 2016, 1:52pm UTC](https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912/8 "2016-09-16T13:52:45Z")

</div>

Oh I see, sorry I didn’t get that the first time.

I don’t think you can do that though.

Your custom page exists only on your CMS, it’s not in general Xibo distribution and all translations in launchpad are regarding general Xibo distribution (ie all pages/forms etc the we created and added to it).

---

<div class="post-metadata">

### Author: ![Cix](https://community.xibo.org.uk/letter_avatar_proxy/v4/letter/c/e47774/32.png) [@Cix](https://community.xibo.org.uk/u/Cix)
#### Post date: [September 16, 2016, 1:56pm UTC](https://community.xibo.org.uk/t/add-new-string-to-translate-in-cms/6912/9 "2016-09-16T13:56:00Z")

</div>

Solved in a previous thread.

> [@Adding new words to .mo files](https://community.xibo.org.uk/t/adding-new-words-to-mo-files/2611/2):
>
> You’d need to re-parse the files into a POT and translate manually… using something like PoEdit. Unless your changes are something that the project should also change, in which case we can raise a bug for it and get it fixed in the next release.

Thanks anyway 🙂
