# Locales default language

**URL:** <https://discourse.getcockpit.com/t/locales-default-language/2547>\
**Category:** Cockpit v2\
**Created:** [October 29, 2022, 2:38pm UTC](https://discourse.getcockpit.com/t/locales-default-language/2547 "2022-10-29T14:38:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![aiamk](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/aiamk/32/923_2.png) [@aiamk](https://discourse.getcockpit.com/u/aiamk)\
**Post date:** [October 29, 2022, 2:38pm UTC](https://discourse.getcockpit.com/t/locales-default-language/2547/1 "2022-10-29T14:38:27Z")

</div>

Hello,

I am suggesting the following for localizing entries:

- Instead of using ‘default’ rename it to English and make option to choose default language in locales settings.

- Return back the old translation drop-down instead of hiding and showing translation in entry page, its not practical when you have many languages and confusing the users.

Best Regards.

---

<div class="post-metadata">

**Author:** ![artur](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/artur/32/4_2.png) [@artur](https://discourse.getcockpit.com/u/artur)\
**Post date:** [October 29, 2022, 10:07pm UTC](https://discourse.getcockpit.com/t/locales-default-language/2547/2 "2022-10-29T22:07:33Z")

</div>

1. Goto Settings \> Locales and create a locale with i18n = default and name=English

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/getcockpit/original/2X/5/5c2497fa93aa7520599e89087c781aec8b862998.png)

1. The new language UI was introduced because of the feedback of people who do translation on a daily basis. they don’t want to switch back and forth while translating content. But you can’t please everyone I guess 😉

---

<div class="post-metadata">

**Author:** ![aiamk](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/aiamk/32/923_2.png) [@aiamk](https://discourse.getcockpit.com/u/aiamk)\
**Post date:** [October 30, 2022, 3:58pm UTC](https://discourse.getcockpit.com/t/locales-default-language/2547/3 "2022-10-30T15:58:22Z")

</div>

thank you for responding

1- keeping it default then i need to put extra code in client side to set the default language when calling api and sometimes i need to use other languages rather than English and i need to use language code instead of checking the language name.

2- you are right but they can use the copy button 😁, but maybe we would need different approach like Directus do.

thank you again.

---

<div class="post-metadata">

**Author:** ![tiagorio](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/tiagorio/32/1214_2.png) [@tiagorio](https://discourse.getcockpit.com/u/tiagorio)\
**Post date:** [February 29, 2024, 11:04am UTC](https://discourse.getcockpit.com/t/locales-default-language/2547/4 "2024-02-29T11:04:54Z")

</div>

Yes, it would be nice to be able to assign a i18n code to default.

---

<div class="post-metadata">

**Author:** ![OGFaisalN](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/ogfaisaln/32/1551_2.png) [@OGFaisalN](https://discourse.getcockpit.com/u/OGFaisalN)\
**Post date:** [July 24, 2024, 1:12pm UTC](https://discourse.getcockpit.com/t/locales-default-language/2547/5 "2024-07-24T13:12:15Z")

</div>

Agreed, but you can just replace the string “default” on frontend if needed for display or things like county flag image fetching.
