alephium / alephium-frontend

A monorepo containing all things frontend on Alephium.
Other
10 stars 7 forks source link

Research translations management tool #50

Open nop33 opened 1 year ago

nop33 commented 1 year ago

We are very lucky to recently have received an influx of contributors who are willing to translate our project!

This poses some new problems:

  1. Our translators are not familiar with git and GitHub workflows (PRs, reviews, branches, rebase, merge)
  2. Our translation files are stored in JSON format. Our translators are not familiar with JSON and might create a PR with a corrupted structure.
  3. Providing translations requires apart from creating a JSON translation file to also update pieces of code to pick up this new file and enable the translation.

Maybe it's a good time to look into translation management tools.

Some initial research:

My personal requirements would be:

WDYT?

mvaivre commented 1 year ago

Thanks for this! 🤙

As a reminder, an initial research was done here.

nop33 commented 1 year ago

As a reminder, an initial research was done https://github.com/alephium/desktop-wallet/issues/192#issuecomment-1135881289.

Thanks for bringing this up! I checked all the tools that comment mentioned:

mvaivre commented 4 months ago

I didn't feel like this is something we need, as the community was able to contribute nicely to translations. We could close this, WDYT @nop33 ?

nop33 commented 4 months ago

I disagree. There were many times that I had to go and clean up their PRs because of broken Yaml/JSON. As mentioned in the issue, translators are not necessarily familiar with git/GitHub/Yaml/JSON (and they shouldn't be, their job is linguistics, not tech). Even though it's not a high priority, I still think it's something we need. I've open to having my mind changed :)