183
edits
(→QML UI) |
m (Add another possible project) |
||
Line 190: | Line 190: | ||
* A well-designed API and well-tested library for encrypting messages with OMEMO or MLS | * A well-designed API and well-tested library for encrypting messages with OMEMO or MLS | ||
* Changes to the Go standard library and sub-repositories to add any missing cryptographic primitives or expose operations that are currently internal only. | * Changes to the Go standard library and sub-repositories to add any missing cryptographic primitives or expose operations that are currently internal only. | ||
=== Internationalize Communique === | |||
''Size:'' Small<br/> | |||
''Brief explanation:'' Add multi-language support to the [https://github.com/mellium/communique-tui Communiqué] client including the UI and sending/receiving messages<br/> | |||
''Involved Technologies:'' Go, [Go Text subrepos https://pkg.go.dev/golang.org/x/text]<br/> | |||
''Deliverables / Expected Results:''<br/> | |||
* Translate the UI into at least one language (or one pigin or dummy language as an example if English is the users only spoken language) | |||
* An XEP detailing best practices for multi-language communicatio | |||
* Support for better displaying multi-language error messages, message bodies, etc. | |||
= Psi = | = Psi = |
edits