MerginMaps / MerginMaps/server

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

Offen
#451 8 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement
Vorherrschende Sprache
Python
Sterne
179
Forks
71
Ø Merge
1 T. 4 Std.
Gemergte PRs (30 T.)
10

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit zu untersuchen, wie das Web-Frontend derzeit mit Benutzeroberflächentexten umgeht und wie die mobile Mergin Maps-App Transifex verwendet. Die Aufgabe ist abgeschlossen, wenn die Weboberfläche Sprachdateien und einen Transifex-Workflow unterstützt, wobei das Issue keine bestimmten Dateien oder Tests nennt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
frontend, localization
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.