Open desi opened 3 months ago
@Gudahtt and @legobeat you both previously commented on the PR referenced above. Before I do this and create the PR for the changes I wanted to check in with both of you to see if you have any additional thoughts or concerns on this?
What is this about?
In Extension we have quiet a few languages which are community supported. We have traditionally uploaded translations to crowdin via the crowdin github action to allow for proofreading of community translations. However, this causes problems for languages which are strictly translated by crowdin and not community based translations.
In the case where a language is supported officially by our crowdin translation partners we should not upload our translations file. When we do upload the translations file it causes an issue on the crowdin side in which it marks keys/strings as "unapproved" rather than "untranslated". This leaves updated keys/strings in a sort of limbo state because when you create a new task in crowdin it doesn't pull "unapproved" keys.
The languages which we should not upload translations for are the following:
To make this work we can change:
upload_translations: true
toupload_translations: false
We currently do not have proofreading services with our translation partners for our community backed translations so making this change is ok. In the future, when we do start to have those proofread by our translator services we will need to upload those and that can be done in a separate action.
There was a previous PR opened by Seth that I think was attempting to do essentially the same thing. The feedback there indicated we should also update the contributor documentation to indicate how to contribute needed changes to the officially supported 14 languages vs the community backed languages. That should be included in this issue as well.
Scenario
Design
N/A
Technical Details
Threat Modeling Framework
No response
Acceptance Criteria
Acceptance Criteria:
Stakeholder review needed before the work gets merged
References
No response