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

adopt continuous localization #6232

Closed
10 of 11 tasks
cfm opened this issue Jan 20, 2022 · 4 comments
Closed
10 of 11 tasks

adopt continuous localization #6232

cfm opened this issue Jan 20, 2022 · 4 comments
Assignees
Labels
epic Meta issue tracking child issues i18n Anything related to translation or internationalization of SecureDrop

Comments

@cfm
Copy link
Member

cfm commented Jan 20, 2022

Description

  1. comms per freedomofpress/engineering#30
  2. revise all internationalization- and localization-related documentation for continuous localization #6916
  3. streamline functions currently provided by i18n_tool.py #6917
  4. comms per freedomofpress/engineering#30
  5. Test these in a feature branch in securedrop-i18n-sandbox against
    weblate-sandbox.securedrop.org, with i18n_tool.py removed
  6. PR review, including a mock release from securedrop-i18n-sandbox during which a Release and Localization Manager verify that the new tooling behaves as expected
  7. Keep Localization Lab posted re: merge date and v2.7 release deadline
    • Draft announcement of securedrop/securedrop's new continuous configuration
  8. Merge; replicate Weblate configuration to freedomofpress/securedrop and weblate.securedrop.org
    • Look into notifications to translators and reviewers

User Research Evidence

User Stories

See also: https://github.com/freedomofpress/securedrop-client/wiki/Internationalization#overview

As a volunteer translator...

As a member of the Localization Lab team...

  • I want translation priorities to be informed by language-use statistics from freedomofpress/i18n_scan. (hat tip: @eaon)

As a SecureDrop contributor...

As a SecureDrop maintainer...

  • I want to be able to assess translation labor incrementally, as the source strings change.
  • I want to be able to merge new translations incrementally.
@cfm cfm added i18n Anything related to translation or internationalization of SecureDrop needs/discussion queued up for discussion at future team meeting. Use judiciously. labels Jan 20, 2022
@cfm
Copy link
Member Author

cfm commented Nov 22, 2022

Per the November 8 Server hangout, for v2.7.0 I will:

  1. update Add support for community localization securedrop-client#239; and
  2. bring a formal proposal for adopting an equivalent continuous-localization workflow here, including comparing features with the current i18n_tool.py.

@cfm cfm added needs/proposal and removed needs/discussion queued up for discussion at future team meeting. Use judiciously. labels May 19, 2023
@cfm cfm moved this to Cycle Backlog in SecureDrop dev cycle May 19, 2023
@cfm cfm added this to the SecureDrop 2.7.0 milestone May 19, 2023
@cfm cfm self-assigned this May 19, 2023
@cfm cfm moved this from Cycle Backlog to Ready For Review in SecureDrop dev cycle May 23, 2023
@zenmonkeykstop zenmonkeykstop moved this from Ready For Review to Cycle Backlog in SecureDrop dev cycle Jun 20, 2023
@cfm cfm moved this from Cycle Backlog to Ready For Review in SecureDrop dev cycle Jun 29, 2023
@zenmonkeykstop zenmonkeykstop moved this from Ready For Review to Cycle Backlog in SecureDrop dev cycle Jul 10, 2023
@github-project-automation github-project-automation bot moved this from Cycle Backlog to Done in SecureDrop dev cycle Jul 12, 2023
@cfm cfm changed the title consider adopting continuous localization adopt continuous localization Aug 14, 2023
@cfm
Copy link
Member Author

cfm commented Aug 14, 2023

Reopening to track the work outlined in freedomofpress/securedrop-engineering#30, from which tickets are incoming.

@cfm cfm reopened this Aug 14, 2023
@cfm cfm added the epic Meta issue tracking child issues label Aug 14, 2023
@cfm cfm moved this from Done to Ready to go in SecureDrop dev cycle Aug 14, 2023
@zenmonkeykstop zenmonkeykstop moved this from Ready to go to Cycle Backlog in SecureDrop dev cycle Aug 14, 2023
@cfm
Copy link
Member Author

cfm commented Aug 31, 2023

#6232 (comment) is updated based on @nathandyer's and my meeting with Localization Lab today:

  1. Keep Localization Lab posted re: merge date and v2.7 release deadline
    • Draft announcement of securedrop/securedrop's new continuous configuration
  2. Merge; replicate Weblate configuration to freedomofpress/securedrop and weblate.securedrop.org
    • Look into notifications to translators and reviewers

@cfm
Copy link
Member Author

cfm commented Nov 22, 2023

v2.7.0 went out into the world using this process, and freedomofpress/securedrop-dev-docs#86 documents it.

@cfm cfm closed this as completed Nov 22, 2023
@github-project-automation github-project-automation bot moved this from Cycle Backlog to Done in SecureDrop dev cycle Nov 22, 2023
@eloquence eloquence mentioned this issue Dec 15, 2023
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Meta issue tracking child issues i18n Anything related to translation or internationalization of SecureDrop
Projects
Archived in project
Development

No branches or pull requests

2 participants