aerotoad / Thud

Simple news reader that keeps the noise low.
GNU Affero General Public License v3.0
222 stars 11 forks source link

Add the ability to help translate #30

Open MXC48-zz opened 2 years ago

MXC48-zz commented 2 years ago

Hello I am Ok to translate the application in my language (French) on the condition that it is added on crowdin, weblate or transifex. I think it would be the best way to contribute to a promising project 😁

shuvashish76 commented 2 years ago

Agreed, IMO Weblate is better as it's opensource.

Features: https://weblate.org/en/features/

Screenshot_2021-12-05-21-15-09

https://weblate.org/en/hosting/

aerotoad commented 2 years ago

I have to do some research before jumping into this, since right now all of the text is hardcoded into the html. Before being able to integrate it with a service like those and begin the translation process, all of the strings should be extracted and a localization engine such as transloco installed.

Also, I'm not sure if transloco or the built-in angular localization module are compatible with those platforms, I guess they are but I've never worked with them before, maybe you know more than be and can shed some light on the issue 😅 .

shuvashish76 commented 2 years ago

Ping @comradekingu for help...

comradekingu commented 2 years ago

Depends what format it produces https://docs.weblate.org/en/latest/formats.html#translation-types-capabilities

I can help if you add "kingu" after setting up shop at https://weblate.bubu1.eu/ or https://hosted.weblate.org/hosting/ :)

andrii-bodnar commented 2 years ago

Hi @aerotoad!

it's Andrii from Crowdin. Crowdin is free for open-source projects. I can do a pull request with the integration setup. I would only need a green light from you and the minimal setup of this repo (create a Crowdin project and add some Actions secrets).

The integration can be completely automatic and can be done via Crowdin GH Action.

Also, I'd like to participate in the Ukrainian language translations if you'll add this language.

comradekingu commented 2 years ago

Hello person with the same name as "product manager" from Crowdin. Crowdin is certainly not free for open source projects. bilde Since a project specifically non-profit in that it is non-commercial can't be open source, this means it actually requires projects to have no source of income, or profit motive. Moreover, Crowdin itself is not free as in open source/libre/Free Software. It is non-free. The terms of service further invalidate the claim that Crowdin itself for any possible way one could use it is in any way free of cost, since it is an exchange of data users have to be 18 to accept, leaking and being sent to a myriad of companies, for all sorts of commercial reasons.

For example: https://support.crowdin.com/privacy-policy/

behaviourally targeted advertising cookies - These cookies are used to deliver adverts more relevant to you and your interests. They are also used to limit the number of times you see an advertisement as well as help measure the effectiveness of the advertising campaigns. They are usually placed by advertising networks with the website operator’s permission. They remember that you have visited a website and this information is shared with other organisations such as advertisers. Quite often targeting or advertising cookies will be linked to site functionality provided by the other organisation.

In my jurisdiction your statements qualify for false advertisement.