<p>If your main language site is dutch for example, you can do that using your own php files locale and naming them according the other locales languages, en.php, fr.php and put those files in craft/translations/ (a folder you must create yourself). Then you can translate in the array all your string (field name and instructions).</p>

<p>Have a check at the documentation:</p>

<p><a href="https://craftcms.com/support/static-translations" rel="nofollow">Translating Static Text</a></p>

CC BY-SA 3.0
2016-10-06T07:01:17.647Z
Pro-tip: Use namespaces for your fields' translatable instructions – i.e. add a value like `"field.body.instructions"` to the actual instructions textarea, and then add something like `'field.body.instructions' => 'Awesome instructions',` to your static translation files. This works for field titles as well, although it can be a lot of work if you do it across the board :)
Mats Mikkel Rummelhoff
CC BY-SA 4.0
2020-10-21T18:54:02.753Z
isn't there an easier way for craft 3?
outline4
CC BY-SA 4.0
2020-10-21T18:54:33.030Z
I've tried adding a app.php static field translation file, but nothing happens...
outline4
CC BY-SA 3.0
2016-10-05T08:52:18.927Z
2016-10-05T08:52:18.927Z
Barbara Cinotti
<p>I've installed a Craft Pro site with 3 locales: Dutch, French &amp; English, but the people who are going to input data will speak those languages too, so I need to translate the instructions field in the control panel (and, if possible, the field names too since most of the time that makes it clear enough).
Is this possible, and if it is: how?
Thanks!</p>

<control-panel><localization><field><language>
Control panel field name & instructions translations
# Control panel field name & instructions translations

(Asked by: username_0 on 2016-10-05)

I've installed a Craft Pro site with 3 locales: Dutch, French & English, but the people who are going to input data will speak those languages too, so I need to translate the instructions field in the control panel (and, if possible, the field names too since most of the time that makes it clear enough).
Is this possible, and if it is: how?
Thanks!

**Tags:** control-panel, localization, field, language

---

## 1 answers

### Answer by username_1 on 2016-10-05. Score: 4 | Accepted answer

If your main language site is dutch for example, you can do that using your own php files locale and naming them according the other locales languages, en.php, fr.php and put those files in craft/translations/ (a folder you must create yourself). Then you can translate in the array all your string (field name and instructions).

Have a check at the documentation:

[Translating Static Text](https://craftcms.com/support/static-translations)

> **Comments:**
> **username_2**: Pro-tip: Use namespaces for your fields' translatable instructions – i.e. add a value like `"field.body.instructions"` to the actual instructions textarea, and then add something like `'field.body.instructions' => 'Awesome instructions',` to your static translation files. This works for field titles as well, although it can be a lot of work if you do it across the board :)  
> **username_3**: isn't there an easier way for craft 3?  
> **username_3**: I've tried adding a app.php static field translation file, but nothing happens...  

---

