<p>This solutions works for any locale, even if you don't have it installed as a front-end locale.
It also works for Personal or Client Craft installs.</p>

<p>Add a translations file into craft/translations/xx.php named after the currently selected user locale or system locale for
Craft Personal installs and use this code to include any locale's translations you want. You can also customize it
further by overwriting select translations:</p>

<pre><code>&lt;?php
namespace Craft;

if (craft()-&gt;request-&gt;isCpRequest())
{
    $en = (include '../craft/app/translations/en_us.php');
    $custom = array(
        'Globals' =&gt; 'I freak out!',
    );

    return array_merge($en, $custom);
}

return array();
</code></pre>

CC BY-SA 3.0
2015-12-02T21:53:07.860Z
One downside of this approach: it doesn't override plugin translations (if you don not include them aswell).
carlcs
CC BY-SA 3.0
2015-12-02T13:33:12.413Z
2017-03-16T14:31:33.597Z
2017-03-16T14:31:33.597Z
carlcs
<p>If you're running Craft Personal or Client, you'll need to go to the <code>craft_locales</code> table in your database and change the locale to one of the support Craft control panel translations (<a href="http://buildwithcraft.com/help/cp-languages">http://buildwithcraft.com/help/cp-languages</a>).</p>

<p>If you're running Craft Pro, you can go to Settings->Locales and add (and re-order) new locales to your site.  Then you can go to your user account settings and set your preferred locale from list of existing site locales and the CP will display in that.  Again assuming it's one of the locales that the control panel has already been translated into.</p>

CC BY-SA 3.0
2014-11-30T17:57:22.687Z
Yeah, I'm using Personal, so that's why I didn't find anything in the Settings area. Thanks.
peirix
CC BY-SA 3.0
2014-11-30T17:42:07.400Z
2014-11-30T17:42:07.400Z
Brad Bell
<p>I have a craft installation (that's up to date), that was installed with english as the system language. Now that Craft has quite a lot of system languages, is there a way to change to another language for the control panel?</p>

CC BY-SA 3.0
2014-12-01T10:30:21.177Z
possible duplicate of [Set site locale to display correct date format in date/time field](http://craftcms.stackexchange.com/questions/4790/set-site-locale-to-display-correct-date-format-in-date-time-field)
carlcs
CC BY-SA 3.0
2014-12-01T15:48:14.297Z
@carlcs Yeah, answer is the same, but it wasn't because of date formats that I wanted to change the system language.
peirix
CC BY-SA 3.0
2014-12-01T15:49:26.797Z
Yep, sorry. Also noticed this shortly after a hit the dupe button.
carlcs
<control-panel><language>
Change system language
# Change system language

(Asked by: username_0 on 2014-11-30)

I have a craft installation (that's up to date), that was installed with english as the system language. Now that Craft has quite a lot of system languages, is there a way to change to another language for the control panel?

**Tags:** control-panel, language
> **Comments:**
> **username_1**: possible duplicate of [Set site locale to display correct date format in date/time field](http://craftcms.stackexchange.com/questions/4790/set-site-locale-to-display-correct-date-format-in-date-time-field)  
> **username_0**: @carlcs Yeah, answer is the same, but it wasn't because of date formats that I wanted to change the system language.  
> **username_1**: Yep, sorry. Also noticed this shortly after a hit the dupe button.  

---

## 2 answers

### Answer by username_2 on 2014-11-30. Score: 7 | Accepted answer

If you're running Craft Personal or Client, you'll need to go to the `craft_locales` table in your database and change the locale to one of the support Craft control panel translations (<http://buildwithcraft.com/help/cp-languages>).

If you're running Craft Pro, you can go to Settings->Locales and add (and re-order) new locales to your site. Then you can go to your user account settings and set your preferred locale from list of existing site locales and the CP will display in that. Again assuming it's one of the locales that the control panel has already been translated into.

> **Comments:**
> **username_0**: Yeah, I'm using Personal, so that's why I didn't find anything in the Settings area. Thanks.  

---

### Answer by username_1 on 2015-12-02. Score: 3

This solutions works for any locale, even if you don't have it installed as a front-end locale.
It also works for Personal or Client Craft installs.
Add a translations file into craft/translations/xx.php named after the currently selected user locale or system locale for
Craft Personal installs and use this code to include any locale's translations you want. You can also customize it
further by overwriting select translations:
request->isCpRequest())
{
    $en = (include '../craft/app/translations/en_us.php');
    $custom = array(
        'Globals' => 'I freak out!',
    );

    return array_merge($en, $custom);
}

return array();

> **Comments:**
> **username_1**: One downside of this approach: it doesn't override plugin translations (if you don not include them aswell).  

---

