Thanks Hillary. To me these two blocks sound like two different options. Maybe I’m understanding this wrong though, so here’s what I understand.
Option 1
- We set up a new project (analog to Common Voice) in Pontoon and link it with the Sentence Collector repository
- The strings would live in the Sentence Collector repository
- We enable all current languages from Common Voice in that new project as well
- Every time a new language is enabled in Common Voice Pontoon, we should also enable it in the new project
- With this approach we would not have any special setup in the repository and everything would be “standard”
Option 2
- We integrate Sentence Collector into the Common Voice Pontoon project
- The strings would live in the Common Voice repository
- We need to sync the source strings somehow to the Common Voice repository so Pontoon knows about changes
- Any translations would end up in the Common Voice repository, where they would not be used. We would need to regularly sync them to the Sentence Collector repository ourselves.
- This would lead to quite some work to get the synchronization set up correctly, and would need extensive documentation as it’s not a setup new contributors would expect.
The reason why I think these are two different options is because if we have to have it in the same repository, there would be no benefit of having two different projects on Pontoon.
Even with the additional administrative process effort needed, I would probably still prefer Option 1 as this is way less complex in my opinion. Eventually we can talk again about integrating the Sentence Collector into Common Voice itself, which would then eventually lead to only one project on Pontoon. But that’s nothing that is gonna happen any time soon.
Am I understanding this correctly? When in doubt, feel free to point somebody from the l10n team in my direction
Thanks!
Michael