Share2Storage icon indicating copy to clipboard operation
Share2Storage copied to clipboard

Crowdsourced translations (i18n/l10n)

Open Cwpute opened this issue 1 year ago • 7 comments

Exploring your app, i can see that it's missing a french translation. I've helped localize several projects in french since 2023 and would be happy to help with this one as well :) It seems new translations are welcomed, but the usual process requires you download the files and edit them on your end, knowing what to do and how to do it, then send them through git. This solution works for those who are already familiar with git and coding in general, which is unfortunately not the case for many potential translators.

This is why i kindly ask that you allow translating your app through an external crowdsourcing tool. If you so choose, i'd recommend you allow it through a hosted translation tool like Weblate (which is FOSS and provides free hosting for FOSS projects), because it's crowdsourced and helps a lot with people like me who are not used to coding and using Github 👍

There are also lightweight solutions like these homebrewed tools created by the respective devs of Snappymail and Palcka Tarock.

Finally, whatever solution you prefer, i'd suggest you include a "Translate this app" link in the readme file, as well as tge About section directly your app, so that users who don't see this app in their language easily know how to contribute :)

I strongly believe these changes would greatly help spread your app around and bring in potential new contributions !

Cwpute avatar Nov 09 '24 13:11 Cwpute

Hey, sure, I would see no issue in that.

I should note that there's a new version in development which will add changes that require a few new strings, but after that I should be ok in opening for other languages.

Anyway, right now I do both the en-US and pt-BR translations myself and Iḿ not a big fan of machine translated apps.

MateusRodCosta avatar Nov 09 '24 16:11 MateusRodCosta

I'm now free to look into this. I will look into how Weblate works.

MateusRodCosta avatar Dec 02 '24 16:12 MateusRodCosta

We have Weblate for i18n now but I'm not sure yet when I will import the translations.

MateusRodCosta avatar Mar 25 '25 14:03 MateusRodCosta

can you provide a link to the weblate instance ?

Cwpute avatar Mar 25 '25 16:03 Cwpute

Ah, my bad.

You can submit translations on https://hosted.weblate.org/engage/save-locally/, which is also linked in the Weblate image on the README

MateusRodCosta avatar Mar 25 '25 20:03 MateusRodCosta

Thanks :) don't forget to add a link in an About page inside the app as well, this can tremendously help with discoverability !

Cwpute avatar Mar 26 '25 13:03 Cwpute

I believe I managed to integrate the translations and it will be available for the 2.0.0 release.

I didn't figure out yet how to credit the translations in the app though.

MateusRodCosta avatar May 28 '25 01:05 MateusRodCosta