Web Translation tool
Carl Schwan
carl at carlschwan.eu
Wed Mar 20 23:49:17 GMT 2024
Hello everyone,
A few days ago, I suddenly got the motivation to look into building a small
web tool for our translation designed in a way that it can coexist with the
current workflow. It was also an excuse to learn a bit of Rust 🦀 and to refresh
my knowledge on VueJs :)
The idea is to have a simple website allowing people to login with their
gitlab account and then let them edit the po files with a web ui. For KDE
developers/translators, it would allow to either publish their changes
immediately to SVN or save their changes inside the database to allow someone
else to review them. For non kde developers, only after a review would the
change be allowed to be merged in SVN.
Here is the repository: https://invent.kde.org/carlschwan/webl10n/
Currently this is still very much in progress but I can already login with
gitlab, load all po files in the summit directory in SVN, submit changes to the
db, and then display the changes in a 'review' interface and I'm progressing
quite fast. To give you a better idea, how the current progress I alsoed
uploaded a bunch of screenshots to my website:
https://carlschwan.eu/assets/webl10n/home.png
https://carlschwan.eu/assets/webl10n/components.png
https://carlschwan.eu/assets/webl10n/files.png
https://carlschwan.eu/assets/webl10n/editor.png
https://carlschwan.eu/assets/webl10n/editor-confirmation.png
https://carlschwan.eu/assets/webl10n/review.png
Before I invest more time on it, it would be good to have some feedback on the
idea and if there is someone among you who is familiar with Rust or VueJs,
help is also welcome.
Cheers,
Carl
More information about the kde-i18n-doc
mailing list