# Regarding gsoc 2025 ideas

**URL:** <https://talk.openelis-global.org/t/regarding-gsoc-2025-ideas/1264>\
**Category:** Uncategorized\
**Created:** [March 5, 2025, 6:15am UTC](https://talk.openelis-global.org/t/regarding-gsoc-2025-ideas/1264 "2025-03-05T06:15:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![peach280](https://avatars.discourse-cdn.com/v4/letter/p/d2c977/32.png) [@peach280](https://talk.openelis-global.org/u/peach280)\
**Post date:** [March 5, 2025, 6:15am UTC](https://talk.openelis-global.org/t/regarding-gsoc-2025-ideas/1264/1 "2025-03-05T06:15:58Z")

</div>

Greetings everyone  
I am enjoying the process of making open source contributions to this amazing organization. Upon looking at some of the project ideas, I find **Add support for multiple Translation Languages via Transfex** interesting as I have previously worked with React and typescript to make full stack web applications.

I have a couple of questions regarding this project:

1)How should users switch between languages in the OpenELIS UI? Will there be a dropdown, user settings, or automatic browser language detection?

2)We’ll be using Transifex. Could we be provided with some details on the specific Transifex workflow we envision? Are we using the CLI, API, or a specific integration?

Thanks and regards

---

<div class="post-metadata">

**Author:** ![Lemeri123](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/lemeri123/32/781_2.png) [@Lemeri123](https://talk.openelis-global.org/u/Lemeri123)\
**Post date:** [March 5, 2025, 6:36am UTC](https://talk.openelis-global.org/t/regarding-gsoc-2025-ideas/1264/2 "2025-03-05T06:36:20Z")

</div>

![image](https://canada1.discourse-cdn.com/flex030/uploads/openelisci/original/1X/42b09d75c238fb370bcab777df4b03977d6fcf82.png)  
1.Users switch languages via that dropdown, you can start up the dev server and explore  
2. Prefarably Transifex CLI as we can streamline the translation workflow, ensure consistency, and maintain high-quality translations across the UI.
