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

define policy for adding, supporting, and revoking languages #6592

Closed
7 tasks done
cfm opened this issue Oct 5, 2022 · 3 comments
Closed
7 tasks done

define policy for adding, supporting, and revoking languages #6592

cfm opened this issue Oct 5, 2022 · 3 comments
Assignees
Labels
i18n Anything related to translation or internationalization of SecureDrop needs/research

Comments

@cfm
Copy link
Member

cfm commented Oct 5, 2022

Description

After multiple localization cycles, several supported languages have fallen below our stated requirement of 100% translation coverage. We've also received requests to add languages that may or may not receive enough translation coverage to be supported. We should update:

  1. our policy for when languages are supported for release versus merely available for translation in Weblate (Update unsupported languages in Weblate #6156, unblocked by centralize list of supported languages #6387 and Fail gracefully if language no longer supported #6366); and
  2. reconsider Weblate permissions for adding new languages for translation (unblocked by freedomofpress/infrastructure#3944).

Although I'm filing this in securedrop, I think it's likelier to be addressed as documentation in securedrop-dev-docs than in code here.

  1. Draft policy
  2. Consult with Localization Lab
  3. “Translate” this proposal into a policy… → publish policy on supported languages securedrop-dev-docs#35
  4. Adjust and test Weblate permissions → freedomofpress/infrastructure#4120
  5. Apply this policy to the current set of supported languages → [2.6.0] handle special cases for this localization cycle #6716

User Research Evidence

User Stories

As a maintainer and Localization Manager, I want to have and be able to communicate about clear standards for listing and delisting a language as supported.

As a volunteer translator, I want to have a clear path to adding a language and getting it listed as supported.

@cfm cfm added the i18n Anything related to translation or internationalization of SecureDrop label Oct 5, 2022
@cfm cfm added this to the 2.6.0 milestone Oct 19, 2022
@cfm cfm self-assigned this Nov 1, 2022
@cfm
Copy link
Member Author

cfm commented Nov 1, 2022

In today's Server hangout: confirmed for v2.6.0.

@cfm
Copy link
Member Author

cfm commented Jan 25, 2023

This is under review in freedomofpress/engineering#6.

@cfm
Copy link
Member Author

cfm commented Mar 30, 2023

I've broadened #6716 to reflect the steps that will be needed to apply this policy during the localization cycle for v2.6.0. The actual policy work scoped here is now done.

@cfm cfm closed this as completed Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
i18n Anything related to translation or internationalization of SecureDrop needs/research
Projects
None yet
Development

No branches or pull requests

1 participant