# Selfsubscription form

**URL:** <https://www.dolibarr.org/forum/t/selfsubscription-form/30557>\
**Category:** HR modules\
**Tags:** Question\
**Created:** [August 13, 2025, 11:25am UTC](https://www.dolibarr.org/forum/t/selfsubscription-form/30557 "2025-08-13T11:25:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pete1](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/p/67e7ee/32.png) [@Pete1](https://www.dolibarr.org/forum/u/Pete1)\
**Post date:** [August 13, 2025, 11:25am UTC](https://www.dolibarr.org/forum/t/selfsubscription-form/30557/1 "2025-08-13T11:25:38Z")

</div>

Someone knows, how to do the self subscription form multi-lingual?  
On Github exists already a feature request from JonBendtson; but nothing goes on. Foundation, Associations- Member-Module is always in a secondary queue.

JonBendtson wrote:

### Feature Request

Currently the public membership form is in the same language as Dolibarr, and it would be nice if one could change the language to something else in the setup of the membership module - or even better that the public user could self select which language they want to see the membership form in.

### Use case

Those administrating dolibarr are probably locals, but members might not all be locals, so language can be different.

### Suggested implementation

That visitors to the membership form can self select the language, secondary that the configuration of the membership module can select a different language than the one which dolibarr uses.

### Suggested steps

Some ideas or already a solution before I change the file new.php by my self???

---

<div class="post-metadata">

**Author:** ![saikatkoley](https://www.dolibarr.org/forum/user_avatar/www.dolibarr.org/saikatkoley/32/8716_2.png) [@saikatkoley](https://www.dolibarr.org/forum/u/saikatkoley)\
**Post date:** [August 13, 2025, 2:42pm UTC](https://www.dolibarr.org/forum/t/selfsubscription-form/30557/2 "2025-08-13T14:42:51Z")

</div>

Hi @Pete1

I think you can achieve this by developing a custom module. Give an option from that custom module’s setup area, use that module’s lang file, and use that module’s lang file in the page where you actually want by using a custom hook.

Best regards  
Saikat Koley

---

<div class="post-metadata">

**Author:** ![Pete1](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/p/67e7ee/32.png) [@Pete1](https://www.dolibarr.org/forum/u/Pete1)\
**Post date:** [August 13, 2025, 3:01pm UTC](https://www.dolibarr.org/forum/t/selfsubscription-form/30557/3 "2025-08-13T15:01:43Z")

</div>

Hi saikatkoley,  
Thank you for your help.  
Yes that is an idea.  
In the meantime I solved it in a easy way. Because the link to the Self Subscription website is needed anyway from somewhere,I made now an email template in different languages and links from our Portal and there I hang only the preferred language from requestor on, like: /public/new.php?lang=de\_DE  
That works now fine with all translated extrafields.  
Greetings,Pete

---

<div class="post-metadata">

**Author:** ![saikatkoley](https://www.dolibarr.org/forum/user_avatar/www.dolibarr.org/saikatkoley/32/8716_2.png) [@saikatkoley](https://www.dolibarr.org/forum/u/saikatkoley)\
**Post date:** [August 31, 2025, 1:32pm UTC](https://www.dolibarr.org/forum/t/selfsubscription-form/30557/4 "2025-08-31T13:32:22Z")

</div>

Hi @Pete1

That’s great then. Yes, if you are using an external link for the subscription, then yes, this is the best way to do it.

Regards  
Saikat Koley

---

<div class="post-metadata">

**Author:** ![Pete1](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/p/67e7ee/32.png) [@Pete1](https://www.dolibarr.org/forum/u/Pete1)\
**Post date:** [September 9, 2025, 4:17pm UTC](https://www.dolibarr.org/forum/t/selfsubscription-form/30557/5 "2025-09-09T16:17:41Z")

</div>

New Solution. Much better and easy without coding:  
Login as admin:  
Set in Genaral -settings the GUI as “Language Browser Detection” and the internal users, set user-GUI -settings to the language you need.  
Thats all.

---

<div class="post-metadata">

**Author:** ![saikatkoley](https://www.dolibarr.org/forum/user_avatar/www.dolibarr.org/saikatkoley/32/8716_2.png) [@saikatkoley](https://www.dolibarr.org/forum/u/saikatkoley)\
**Post date:** [September 9, 2025, 4:29pm UTC](https://www.dolibarr.org/forum/t/selfsubscription-form/30557/6 "2025-09-09T16:29:30Z")

</div>

Yes, That’s correct. It will also change the date format too.
