[GH-ISSUE #39] Internationalization support #1952

Open
opened 2026-03-14 01:44:49 +03:00 by kerem · 18 comments
Owner

Originally created by @luismanson on GitHub (Aug 12, 2020).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/39

Hello, I gave a quick glance at the code and saw hardcoded strings, would you consider translation support?

Thanks for all this amazing work and making it open.

Originally created by @luismanson on GitHub (Aug 12, 2020). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/39 Hello, I gave a quick glance at the code and saw hardcoded strings, would you consider translation support? Thanks for all this amazing work and making it open.
Author
Owner

@wh1te909 commented on GitHub (Aug 13, 2020):

thank you yes would love to have translation support, would you be able to help with this? am not familiar with I18n at all

<!-- gh-comment-id:673219985 --> @wh1te909 commented on GitHub (Aug 13, 2020): thank you yes would love to have translation support, would you be able to help with this? am not familiar with I18n at all
Author
Owner

@luismanson commented on GitHub (Aug 13, 2020):

I was hoping to help w/ String translation, coding is not my strong suit at all. Still, I can try to!

AFAIK I would need to start with the the front end, which is in the web directory and made with Vue. Right? (or the client?)
Is there already anything in place? I seen some files w/ "babel" in their name inside the web directory.
Any specific places to start looking at, or library I should consider?

BTW, do you have plans to enable some sort of community to discuss this stuff?

<!-- gh-comment-id:673461917 --> @luismanson commented on GitHub (Aug 13, 2020): I was hoping to help w/ String translation, coding is not my strong suit at all. Still, I can try to! AFAIK I would need to start with the the front end, which is in the web directory and made with Vue. Right? (or the client?) Is there already anything in place? I seen some files w/ "babel" in their name inside the web directory. Any specific places to start looking at, or library I should consider? BTW, do you have plans to enable some sort of community to discuss this stuff?
Author
Owner

@wh1te909 commented on GitHub (Aug 13, 2020):

so good news it should be pretty simple, yes using Vue for the frontend and the framework is called Quasar which appears to already have built in support, see here https://quasar.dev/options/app-internationalization

There is a community discord for discussion / support here https://discord.gg/upGTkWp

<!-- gh-comment-id:673613776 --> @wh1te909 commented on GitHub (Aug 13, 2020): so good news it should be pretty simple, yes using Vue for the frontend and the framework is called Quasar which appears to already have built in support, see here https://quasar.dev/options/app-internationalization There is a community discord for discussion / support here https://discord.gg/upGTkWp
Author
Owner

@plaxon commented on GitHub (Oct 30, 2020):

I‘d be up for localization to German. If there are some fairly easy to handle instructions, I can get going.

<!-- gh-comment-id:719739604 --> @plaxon commented on GitHub (Oct 30, 2020): I‘d be up for localization to German. If there are some fairly easy to handle instructions, I can get going.
Author
Owner

@wh1te909 commented on GitHub (Oct 31, 2020):

@plaxon thank you, we gonna wait for quasar to support Vue 3 should be next month cuz will have to refactor alot of frontend code then anyway so can look into adding translations then

<!-- gh-comment-id:719917372 --> @wh1te909 commented on GitHub (Oct 31, 2020): @plaxon thank you, we gonna wait for quasar to support Vue 3 should be next month cuz will have to refactor alot of frontend code then anyway so can look into adding translations then
Author
Owner

@DjMagicFingers commented on GitHub (Nov 1, 2020):

I will give my best with Hebrew and RTL, ready to start as soon as Vue 3 is supported by Quasar.

<!-- gh-comment-id:720165963 --> @DjMagicFingers commented on GitHub (Nov 1, 2020): I will give my best with Hebrew and RTL, ready to start as soon as Vue 3 is supported by Quasar.
Author
Owner

@frankemann commented on GitHub (Apr 11, 2021):

Would be more than happy to translate TRMM to Norwegian.

<!-- gh-comment-id:817362068 --> @frankemann commented on GitHub (Apr 11, 2021): Would be more than happy to translate TRMM to Norwegian.
Author
Owner

@rbicelli commented on GitHub (Jul 23, 2021):

I would be happy to contribute with italian translation.

<!-- gh-comment-id:885448057 --> @rbicelli commented on GitHub (Jul 23, 2021): I would be happy to contribute with italian translation.
Author
Owner

@cm-slu commented on GitHub (Jul 23, 2021):

I can take care of the French translation.
Moi je peux m'occuper de la traduction en français.

<!-- gh-comment-id:885450599 --> @cm-slu commented on GitHub (Jul 23, 2021): I can take care of the French translation. Moi je peux m'occuper de la traduction en français.
Author
Owner

@Yamacore commented on GitHub (Sep 21, 2021):

I can take care of German too

<!-- gh-comment-id:923747660 --> @Yamacore commented on GitHub (Sep 21, 2021): I can take care of German too
Author
Owner

@BMTTeam commented on GitHub (Mar 10, 2022):

Well since we are piling up language translation volunteers, I can help with the Bulgarian language. I don't think that there will be a problem with I18n supporting Cyrillic alphabet.

<!-- gh-comment-id:1064041586 --> @BMTTeam commented on GitHub (Mar 10, 2022): Well since we are piling up language translation volunteers, I can help with the Bulgarian language. I don't think that there will be a problem with I18n supporting Cyrillic alphabet.
Author
Owner

@Nuubixmx commented on GitHub (Jun 11, 2022):

I can help with spanish translation 👍

<!-- gh-comment-id:1152951095 --> @Nuubixmx commented on GitHub (Jun 11, 2022): I can help with spanish translation 👍
Author
Owner

@cfoellmann commented on GitHub (May 15, 2023):

We are testing and planning to use tacticalrmm. I would be able to contribute de_DE German localization for the UI

<!-- gh-comment-id:1547386735 --> @cfoellmann commented on GitHub (May 15, 2023): We are testing and planning to use tacticalrmm. I would be able to contribute `de_DE` German localization for the UI
Author
Owner

@TobiasForbrich commented on GitHub (May 15, 2023):

I would also be happy about a German translation :-)

<!-- gh-comment-id:1547484295 --> @TobiasForbrich commented on GitHub (May 15, 2023): I would also be happy about a German translation :-)
Author
Owner

@silversword411 commented on GitHub (Feb 13, 2024):

Looks like this is the process for vue 3
https://quasar.dev/options/app-internationalization

I think we're on vue3 now
github.com/amidaware/tacticalrmm-web@2db4eeec05/package.json (L19)

<!-- gh-comment-id:1940932490 --> @silversword411 commented on GitHub (Feb 13, 2024): Looks like this is the process for vue 3 https://quasar.dev/options/app-internationalization I think we're on vue3 now https://github.com/amidaware/tacticalrmm-web/blob/2db4eeec05903f98aff08cf53d596111c0e468bc/package.json#L19
Author
Owner

@joaovitorpmoreira commented on GitHub (Sep 13, 2024):

I would like to contribute to the translation into Brazilian Portuguese here and also with the translation of the documentation. Could someone tell me how I can help with that?

<!-- gh-comment-id:2349962331 --> @joaovitorpmoreira commented on GitHub (Sep 13, 2024): I would like to contribute to the translation into Brazilian Portuguese here and also with the translation of the documentation. Could someone tell me how I can help with that?
Author
Owner

@Acwildweb commented on GitHub (Oct 31, 2025):

I would like to contribute to the translation into in Italian.Any news about the support?

<!-- gh-comment-id:3472768792 --> @Acwildweb commented on GitHub (Oct 31, 2025): I would like to contribute to the translation into in Italian.Any news about the support?
Author
Owner

@mest333 commented on GitHub (Jan 19, 2026):

I can help you translate it into Russian.

<!-- gh-comment-id:3769895934 --> @mest333 commented on GitHub (Jan 19, 2026): I can help you translate it into Russian.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#1952
No description provided.