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