Details
-
Task
-
Status: In Progress (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
The problem
MariaDB Server has a large number of error messages, located in sql/share/errmsg-utf8.txt
The list is incomplete in English, and partially complete in other languages.
The goal is to create a web interface to allow users to easily translate/review strings, so that these could be contributed back to the server.
1) Extract the strings from the error message file, determine which strings are translated for each language, and get an overall percentage completeness for each language
2) Allow users to contribute suggestions for untranslated strings.
3) Potentially allow users to review suggestions by other users
4) Collate the results allowing easy merges back to the Server.
We don't want to reinvent the wheel, and many projects do something similar. There are open-source projects that facilitate this. I have used Pootle in the past (though this is no longer active).
The primary part of the project would be automating the extraction and insertion of the error messages from/into the Server as much as possible.
Secondary would be reviewing which method to use for displaying and handling the translations from users.
Some options I'm aware of - this should be investigated more carefully:
- https://weblate.org/en/
- https://pontoon.mozilla.org/
- https://poeditor.com (paid service)
- http://zanata.org/ (inactive?)