Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translate instructions #937

Closed
ovari opened this issue Aug 24, 2021 · 7 comments
Closed

Translate instructions #937

ovari opened this issue Aug 24, 2021 · 7 comments
Labels
first-timers-only This makes an excellent first contribution

Comments

@ovari
Copy link
Contributor

ovari commented Aug 24, 2021

Can you please add how to translate your program to the README.md page?

We couldn't see a link Weblate or some other web-based service to translate your program.

Thank you

@danyeaw
Copy link
Member

danyeaw commented Aug 24, 2021

Hi @ovari! Thanks for the suggestion. We would like to make the translation process as easy as possible.

Right now we aren't using a web service. To update a translation you update the po file for the language in the po directory. To add a new language we need to add it to the top of the Makefile. I agree that we should add more documentation on this in CONTRIBUTING.md or at https://gaphor.readthedocs.io

Do you have experience with any of the web translation services? Maybe we should upgrade to that if it will encourage more translators to get involved.

@danyeaw danyeaw added the first-timers-only This makes an excellent first contribution label Aug 24, 2021
@ovari
Copy link
Contributor Author

ovari commented Aug 24, 2021

Hi @danyeaw!

Thank you for your prompt response.

Please use Weblate if you can. You can host your translations on their hosting service at https://hosted.weblate.org/ or you can Self-host for complete control which is Gratis with paid support.

For hosted examples, see https://hosted.weblate.org/.

For a self-hosted example, see Linphone's self-hosted instance at https://weblate.linphone.org/.

Also experienced with Crowdin, Transifex, Launchpad and numerous others; however Weblate is the best based on the information and experiences we have gathered.

Thank you once again

@comradekingu
Copy link

Happy to contribute if the CoC/CLA is removed.

@danyeaw
Copy link
Member

danyeaw commented Aug 25, 2021

@ovari Thanks for the additional information! I have added Gaphor Weblate hosting, and you can contribute here:
https://hosted.weblate.org/projects/gaphor/gaphor

I have also updated the README with this information and added a translation status badge. 👍

@comradekingu Providing a welcoming and safe environment to everyone is really important to Gaphor, and we use a Code of Conduct to communicate and enforce those expectations. I'm sorry if you don't think this is important, but it is required to contribute to this project.

@danyeaw danyeaw closed this as completed Aug 25, 2021
@danyeaw
Copy link
Member

danyeaw commented Aug 25, 2021

@all-contributors please add @ovari for idea

@allcontributors
Copy link
Contributor

@danyeaw

I've put up a pull request to add @ovari! 🎉

@ovari
Copy link
Contributor Author

ovari commented Aug 25, 2021

@amolenaar @jmallach @oscfdezdz @encolpe @milotype @milotype You can now translate this project using Weblate. Hope you are able to complete the translation for your language. Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
first-timers-only This makes an excellent first contribution
Projects
None yet
Development

No branches or pull requests

3 participants