# Settings page, multi-language issue

**URL:** <https://forum.getkirby.com/t/settings-page-multi-language-issue/16357>\
**Category:** Questions\
**Tags:** v3\
**Created:** [November 18, 2019, 2:41pm UTC](https://forum.getkirby.com/t/settings-page-multi-language-issue/16357 "2019-11-18T14:41:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![johan](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/johan/32/7322_2.png) [@johan](https://forum.getkirby.com/u/johan)\
**Post date:** [November 18, 2019, 2:41pm UTC](https://forum.getkirby.com/t/settings-page-multi-language-issue/16357/1 "2019-11-18T14:41:11Z")

</div>

Hi,

I’ve created a settings tab on the main panel page, site.yml:

 ![46](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/a/ae76e5bbaa5d95a5e12dcd3ea2cd90dec77df958.png)

I was editing my templates and didn’t understand why my code didn’t work. After 30 minutes I realized my settings are set per language.

I have a bunch of settings… add a logo, custom css… many awesome customizations.

How can I make sure my settings are global? Or should I add my settings somewhere else?

Best,  
Johan

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [November 18, 2019, 2:51pm UTC](https://forum.getkirby.com/t/settings-page-multi-language-issue/16357/2 "2019-11-18T14:51:53Z")

</div>

You can set your fields to `translate: false`. That way, values cannot be translated and Kirby will fall back to the value of the default language in other languages.

---

<div class="post-metadata">

**Author:** ![johan](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/johan/32/7322_2.png) [@johan](https://forum.getkirby.com/u/johan)\
**Post date:** [November 18, 2019, 3:12pm UTC](https://forum.getkirby.com/t/settings-page-multi-language-issue/16357/3 "2019-11-18T15:12:53Z")

</div>

Yes that works. Would be cool to have an option that would mirror/sync the value between languages.

Will definitely get the question why the input is grayed out. That they have to switch back to the default language to modify settings.

 ![49](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/6/6adc78a571f604b3b0d083bc97694bc6d07559c1.png)

---

<div class="post-metadata">

**Author:** ![johan](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/johan/32/7322_2.png) [@johan](https://forum.getkirby.com/u/johan)\
**Post date:** [November 18, 2019, 4:04pm UTC](https://forum.getkirby.com/t/settings-page-multi-language-issue/16357/4 "2019-11-18T16:04:29Z")

</div>

Is there a way to hide a field for the default language? I was thinking of adding an info field that would advise the user to switch to the default language in order to make changes to the settings.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [November 18, 2019, 7:50pm UTC](https://forum.getkirby.com/t/settings-page-multi-language-issue/16357/5 "2019-11-18T19:50:42Z")

</div>

> [@johan](#):
>
> Is there a way to hide a field for the default language?

Maybe with a little trick: a hidden field that stores the language code as a default when a page is created, then make the info field a conditional field.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [November 18, 2019, 7:52pm UTC](https://forum.getkirby.com/t/settings-page-multi-language-issue/16357/6 "2019-11-18T19:52:29Z")

</div>

> [@johan](#):
>
> Yes that works. Would be cool to have an option that would mirror/sync the value between languages.

You could do that by using a hook. But there might be a certain risk of running into inconsistencies.
