This ticket is for evaluation of a web-based translation system as discussed and proposed on several threads in the mailing list and a Phabricator ticket.
This task is thought to be a centralized point of informaiton gathering and discussion for a web-based translation system. Thus hopefully the current fragmented state of discussions about it can be all summarized at one point.
Please feel free to edit this description with more relevant information and requirements. Ideally if there are different views on a point try to reach consenseus in the comments and afterwards add it to the description.
## Why?
Having a web-based translation system makes contributions more streamlined (less tools) and easier for new contributors. Ideally it leads to a larger base of translators for KDE software.
## Objections
- Might not show the expected impact on contributors (https://marc.info/?l=kde-i18n-doc&m=155403601326460&w=2)
- Might be problematic with a large project (https://marc.info/?l=kde-i18n-doc&m=155403601326460&w=2, https://marc.info/?l=kde-i18n-doc&m=155404959629711&w=2, https://marc.info/?l=kde-i18n-doc&m=155412855306305&w=2)
- Ensuring quality might require more effort (https://marc.info/?l=kde-i18n-doc&m=155412855306305&w=2, https://marc.info/?l=kde-i18n-doc&m=155415667517178&w=2)
## Requirements
- Compatibility with an offline workflow (https://marc.info/?l=kde-i18n-doc&m=155403679126631&w=2, https://marc.info/?l=kde-i18n-doc&m=155403654226579&w=2)
## Possible solutions
This is a list of possible solutions. The order should try to reflect the suitability of them with the most suitable ones at the top of the list. Also note that it is preferred (probably also required) that they are open source.
- [[ https://weblate.org/ | Weblate ]] - Should work with GitLab (https://docs.weblate.org/en/latest/admin/continuous.html#automatically-receiving-changes-from-gitlab, https://docs.weblate.org/en/latest/vcs.html#vcs-gitlab)
- [[ https://github.com/mozilla/pontoon/ | Pontoon ]] from Mozilla, seems to be mostly focused on their workflow
- [[ https://pootle.translatehouse.org/ | Pootle ]]
- [[ https://github.com/zanata/zanata-platform | Zanata ]] (no updates in their code repository - https://github.com/zanata/zanata-platform for almost two years, seems to be abandoned)
- Different approach, but has been suggested several times: Damned Lies (https://marc.info/?l=kde-i18n-doc&m=155412855306305&w=2, https://marc.info/?l=kde-i18n-doc&m=155415667517178&w=2, https://marc.info/?l=kde-i18n-doc&m=155422799807320&w=2)