# \[Archive\] Change default language after initilazition

**URL:** <https://builder.metamask.io/t/archive-change-default-language-after-initilazition/1614>\
**Category:** Embedded Wallets (Web3Auth)\
**Created:** [February 16, 2024, 5:43pm UTC](https://builder.metamask.io/t/archive-change-default-language-after-initilazition/1614 "2024-02-16T17:43:41Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![goktugkoksal](https://avatars.discourse-cdn.com/v4/letter/g/f4b2a3/32.png) [@goktugkoksal](https://builder.metamask.io/u/goktugkoksal)\
**Post date:** [February 16, 2024, 5:43pm UTC](https://builder.metamask.io/t/archive-change-default-language-after-initilazition/1614/1 "2024-02-16T17:43:41Z")

</div>

> **🏛 Archived Content from Web3Auth Community**
> 
> This topic was originally posted by **goktugkoksal** on 2/16/2024.  
> This content has been migrated from our previous community forum to preserve valuable discussions.

* * *

Would like to change modal language dynamically on website is it possible?

---

<div class="post-metadata">

**Author:** ![vjgee](https://avatars.discourse-cdn.com/v4/letter/v/b5e925/32.png) [@vjgee](https://builder.metamask.io/u/vjgee)\
**Post date:** [February 17, 2024, 3:16am UTC](https://builder.metamask.io/t/archive-change-default-language-after-initilazition/1614/2 "2024-02-17T03:16:57Z")

</div>

@goktugkoksal Welcome Aboard!

Your request has been forwarded to our Dev team and we will get back with further updates.

---

<div class="post-metadata">

**Author:** ![goktugkoksal](https://avatars.discourse-cdn.com/v4/letter/g/f4b2a3/32.png) [@goktugkoksal](https://builder.metamask.io/u/goktugkoksal)\
**Post date:** [February 17, 2024, 12:28pm UTC](https://builder.metamask.io/t/archive-change-default-language-after-initilazition/1614/3 "2024-02-17T12:28:41Z")

</div>

Thanks, looking forward to it. Im using NextJS btw

---

<div class="post-metadata">

**Author:** ![goktugkoksal](https://avatars.discourse-cdn.com/v4/letter/g/f4b2a3/32.png) [@goktugkoksal](https://builder.metamask.io/u/goktugkoksal)\
**Post date:** [February 21, 2024, 10:39am UTC](https://builder.metamask.io/t/archive-change-default-language-after-initilazition/1614/4 "2024-02-21T10:39:11Z")

</div>

Hey @vjgee any updates?

---

<div class="post-metadata">

**Author:** ![vjgee](https://avatars.discourse-cdn.com/v4/letter/v/b5e925/32.png) [@vjgee](https://builder.metamask.io/u/vjgee)\
**Post date:** [February 21, 2024, 11:01am UTC](https://builder.metamask.io/t/archive-change-default-language-after-initilazition/1614/5 "2024-02-21T11:01:20Z")

</div>

No, it is not possible.

---

<div class="post-metadata">

**Author:** ![vjgee](https://avatars.discourse-cdn.com/v4/letter/v/b5e925/32.png) [@vjgee](https://builder.metamask.io/u/vjgee)\
**Post date:** [February 21, 2024, 1:00pm UTC](https://builder.metamask.io/t/archive-change-default-language-after-initilazition/1614/6 "2024-02-21T13:00:08Z")

</div>

> [@goktugkoksal](#):
>
> Would like to change modal language dynamically on website is it possible?

As a workaround, you can reinitialize web3auth-modal when language is changed on the dapp

---

<div class="post-metadata">

**Author:** ![goktugkoksal](https://avatars.discourse-cdn.com/v4/letter/g/f4b2a3/32.png) [@goktugkoksal](https://builder.metamask.io/u/goktugkoksal)\
**Post date:** [February 21, 2024, 1:54pm UTC](https://builder.metamask.io/t/archive-change-default-language-after-initilazition/1614/7 "2024-02-21T13:54:26Z")

</div>

> [@vjgee](#):
>
> As a workaround, you can reinitialize web3auth-modal when language is changed on the dapp

Any idea how to reinitialize modal?

---

<div class="post-metadata">

**Author:** ![maharshi](https://yyz1.discourse-cdn.com/flex011/user_avatar/builder.metamask.io/maharshi/32/1525_2.png) [@maharshi](https://builder.metamask.io/u/maharshi)\
**Post date:** [February 22, 2024, 2:57am UTC](https://builder.metamask.io/t/archive-change-default-language-after-initilazition/1614/8 "2024-02-22T02:57:19Z")

</div>

Hey @goktugkoksal,

I haven’t had the chance to try this out myself, but one approach could be to define a state for the language in your application. This language state could then be switched using a dropdown in your app’s UI. You can include this language state as a dependency in the dependency array of the `useEffect` hook, which contains the Web3Auth initialization code. When initializing Web3Auth, pass this state as the language parameter.

Please give this method a try and let me know how it works out for you.
