<p>You can add your own translations by placing a region-specific translation file in a <code>craft/translations</code> folder. The filename should be named after your locale and return an array of translations.  In your case this may look like a file named:</p>

<pre><code>craft/translations/hu.php
</code></pre>

<p>And within that file, returning an array like so:</p>

<pre><code>&lt;?php 

return array(
    "Singles" =&gt; "Something Better than Egyedülállók"
);
</code></pre>

<p>All strings that are identified as translatable in your front-end templates and the Craft Control Panel files, will be checked against these translations when loading a page in your particular locale. Craft's help doc on <a href="https://craftcms.com/support/static-translations">Static Translations</a> discusses what this could look like in your templates.</p>

<hr>

<p>If the phrase is really off in your language, you may want to reach out to Pixel &amp; Tonic and let them know as well. I believe they welcome recommendations from community members on how language translations can be improved.</p>

CC BY-SA 3.0
2016-08-24T01:24:06.893Z
Note: a craft/translations folder is not to be confused with the system's craft/app/translations folder.  You need to add a craft/translations folder yourself.
Moto_Nomad
CC BY-SA 3.0
2016-08-24T08:02:27.763Z
It's also possible to keep your translation files somewhere else/outside the /craft folder – just set the [`CRAFT_TRANSLATIONS_PATH`](https://craftcms.com/docs/php-constants#craft-translations-path) PHP constant to your desired path (you can set the constant it in your /public/index.php file, for example).
Mats Mikkel Rummelhoff
CC BY-SA 3.0
2016-08-24T00:36:11.077Z
2016-08-24T00:51:48.200Z
2016-08-24T00:51:48.200Z
Ben Parizek
<p>I changed the language locale to Hungarian, but the translation for the singles looks a bit funny. Is there an easy way to override it with my version?</p>

<p>Singles are translated to "Egyedülállók" but that 99% of the time here means a single person and not a single something. </p>

<localization>
Override admin local name
# Override admin local name

(Asked by: username_0 on 2016-08-24)

I changed the language locale to Hungarian, but the translation for the singles looks a bit funny. Is there an easy way to override it with my version?

Singles are translated to "Egyedülállók" but that 99% of the time here means a single person and not a single something.

**Tags:** localization


---

## 1 answers

### Answer by username_1 on 2016-08-24. Score: 6 | Accepted answer

You can add your own translations by placing a region-specific translation file in a craft/translations folder. The filename should be named after your locale and return an array of translations.  In your case this may look like a file named:
craft/translations/hu.php

And within that file, returning an array like so:
 "Something Better than Egyedülállók"
);

All strings that are identified as translatable in your front-end templates and the Craft Control Panel files, will be checked against these translations when loading a page in your particular locale. Craft's help doc on Static Translations discusses what this could look like in your templates.

If the phrase is really off in your language, you may want to reach out to Pixel & Tonic and let them know as well. I believe they welcome recommendations from community members on how language translations can be improved.

> **Comments:**
> **username_2**: Note: a craft/translations folder is not to be confused with the system's craft/app/translations folder.  You need to add a craft/translations folder yourself.  
> **username_3**: It's also possible to keep your translation files somewhere else/outside the /craft folder – just set the [`CRAFT_TRANSLATIONS_PATH`](https://craftcms.com/docs/php-constants#craft-translations-path) PHP constant to your desired path (you can set the constant it in your /public/index.php file, for example).  

---

