amidaware / tacticalrmm

A remote monitoring & management tool, built with Django, Vue and Go.
https://docs.tacticalrmm.com
Other
3.13k stars 437 forks source link

Internationalization support #39

Open luismanson opened 4 years ago

luismanson commented 4 years ago

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.

wh1te909 commented 4 years ago

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

luismanson commented 4 years ago

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?

wh1te909 commented 4 years ago

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

plaxon commented 3 years ago

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

wh1te909 commented 3 years ago

@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

DjMagicFingers commented 3 years ago

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

frankemann commented 3 years ago

Would be more than happy to translate TRMM to Norwegian.

rbicelli commented 3 years ago

I would be happy to contribute with italian translation.

cm-slu commented 3 years ago

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

Yamacore commented 3 years ago

I can take care of German too

BMTTeam commented 2 years ago

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.

Nuubixmx commented 2 years ago

I can help with spanish translation 👍

cfoellmann commented 1 year ago

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

TobiasForbrich commented 1 year ago

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

silversword411 commented 7 months ago

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

joaovitorpmoreira commented 1 week ago

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?