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

review word lists; define criteria and process for adoption #7421

Open
cfm opened this issue Jan 22, 2025 · 1 comment
Open

review word lists; define criteria and process for adoption #7421

cfm opened this issue Jan 22, 2025 · 1 comment
Assignees
Labels
i18n Anything related to translation or internationalization of SecureDrop word lists

Comments

@cfm
Copy link
Member

cfm commented Jan 22, 2025

As a prerequisite, we'd like to review how we've added and maintained our other word lists so far.

Originally posted by @cfm in #6044 (comment)

See also

@cfm cfm self-assigned this Jan 22, 2025
@cfm cfm added this to the SecureDrop 2.13.0 milestone Jan 22, 2025
@cfm cfm added i18n Anything related to translation or internationalization of SecureDrop word lists labels Jan 22, 2025
@sts10
Copy link
Contributor

sts10 commented Jan 23, 2025

Dunno if useful, but Bitcoin Improvement Proposals number 0039, which governs their word lists, lays out some guiding principles. Could be a starting point?

One thing I'll highlight specifically: they seem to mandate is that all word lists use "Normalization Form Compatibility Decomposition" (NFKD), one of four possible Unicode normalization forms.

Obviously SecureDrop need not adopt this rubric, but just thought it might help get the ball rolling.

Edit: Separately, I created a command-line tool that attempts to "audit" word lists, returning some potentially useful information.

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 word lists
Projects
None yet
Development

No branches or pull requests

2 participants