Overv / VulkanTutorial

Tutorial for the Vulkan graphics and compute API
https://vulkan-tutorial.com
Creative Commons Attribution Share Alike 4.0 International
3.06k stars 511 forks source link

Facilitating translation work #281

Open Krenodeno opened 2 years ago

Krenodeno commented 2 years ago

It's hard to keep track of the changes made to the tutorial and update the translations in consequence. If I'm not ready to update the translation for every merged PR, I'll loose track of the changes, and the translation will be out of date quickly.

The only tool for translators I've ever used is Mozilla's Pontoon, but I'm sure there is plenty others. All we have to do is export the tutorial in a file format that can be read by a chosen software, and work on the translation. Then a CI job should be able to handle the translations and generate the static files for the translated tutorial.

What are your thoughts on this @Overv ?

Overv commented 2 years ago

I'm not sure I understand the problem. Wouldn't it be simple enough to check what has been committed to the main branch since the last commit to the respective language's directory?

Krenodeno commented 2 years ago

Maybe I'm concerned about the volume of changes to address, my though was to have simpler way of translating for any translator, new or not.

I'll try to work with the diff, and give feedback then.