GeeksCAT / nem-per-feina

Job portal application using Django
https://nemperfeina.cat
MIT License
20 stars 19 forks source link

Implement Continuous Localization (CL) #88

Open XaviTorello opened 3 years ago

XaviTorello commented 3 years ago

Is your feature request related to a problem? Please describe. Would be great if we can provide a pipeline to ensure Continuous Localization.

Describe the solution you'd like The idea is to define some workflow to keep everything translated/localized as expected, and enforce it for each new PR.

Describe alternatives you've considered

I've some experience with Weblate, and is very useful for CL (identify changes, provide quick and simple UI to translate, submit PR / commit to PR with new translations, ...)

Additional context Some ideas: https://docs.weblate.org/en/latest/admin/continuous.html

XaviTorello commented 3 years ago

cc @gdalmau

comradekingu commented 3 years ago

Pootle isn't actively developed right now, would go with Weblate. Hosted Weblate has a service, or you can set it up yourself. Add https://hosted.weblate.org/user/kingu/ as an admin if you want help setting things up. I am not a pro, but I am getting better.

XaviTorello commented 3 years ago

Many thanks @comradekingu, our idea is to deploy Weblate into our k8s. Any help will be appreciated, so if you want I will warn you once the system will be ready :)

comradekingu commented 3 years ago

OK :)

XaviTorello commented 3 years ago

@comradekingu weblate is ready at https://weblate.geekscat.org/projects/anem-per-feina/ 💪

comradekingu commented 3 years ago

I added it on https://github.com/WeblateOrg/weblate/wiki/References and I'll get on with translating it when I find the time :)

XaviTorello commented 3 years ago

Great! Many thanks @comradekingu 🍻

comradekingu commented 3 years ago

Did you add https://docs.weblate.org/en/latest/admin/continuous.html?highlight=webhooks#automatically-receiving-changes-from-github and a Weblate user? I am https://weblate.geekscat.org/user/kingu/ on there.