server icon indicating copy to clipboard operation
server copied to clipboard

Request: Multilingual support for app.merginmaps.com interface, Transifex integration

Open joonaris opened this issue 8 months ago • 6 comments

I'd like to suggest adding multilingual support to the app.merginmaps.com interface, similar to what already exists for the Mergin Maps mobile app.

Currently, the web interface is available only in English, which can be a barrier for many users. Localized versions would greatly enhance usability for non-English-speaking users.

Why this would be useful:

  • Improves accessibility and inclusivity-
  • Supports broader adoption in non-English-speaking regions-
  • Aligns with the localization already done in the mobile app-
  • Eases onboarding for users in public sector, education, and field work

Suggested approach:

  • Add support for language files in the web frontend.
  • Integrate the project with Transifex
  • The mobile app already uses Transifex, so the same workflow could likely be reused

joonaris avatar May 08 '25 08:05 joonaris

Hi @joonaris, thank you for the ticket. I'll add it to our wishlist.

tomasMizera avatar May 09 '25 12:05 tomasMizera

This issue has been linked to a FeatureOS post: Add support to translate dashboard :sparkles:

featureos[bot] avatar May 09 '25 12:05 featureos[bot]

Hello guys :) actually my team developed this functionality do CE edition. Translations aren't available with transifex, yet administrator is able to use translations. Currently we developed polish version which we will share with Lutra consulting in our next Pull Request

wojtek19022 avatar Jun 27 '25 19:06 wojtek19022

@wojtek19022 we will be happy to see your prototype for translations. It will be some scalable solution for multiple languages?

Happy for PR 😶‍🌫️thank you

MarcelGeo avatar Jun 27 '25 19:06 MarcelGeo

yes, user will have to recreate its' own translations json file with strings translating english names to polish and other languages. Here is a sneak peak:

We can also provide instruction on creation of translations and set-up for .prod.env file. @MarcelGeo you can assign me for this Issue if you have such possibility :)

wojtek19022 avatar Jun 27 '25 20:06 wojtek19022

@wojtek19022 Feel free to create PR we can discuss it then.

MarcelGeo avatar Jun 30 '25 08:06 MarcelGeo