Translation templates moved to git
Albert Astals Cid
aacid at kde.org
Mon Nov 17 22:04:43 GMT 2025
Today we have made the first step in moving translations from svn to git. We
have moved the templates (.pot files) to git.
Previously the templates were at:
- svn/trunk/l10n-kf5/templates/
- svn/trunk/l10n-kf6/templates/
- svn/trunk/l10n-support/templates/
- svn/branches/stable/l10n-kf5/templates/
- svn/branches/stable/l10n-kf6/templates/
Now they are in a single repository at https://invent.kde.org/localization/
l10n-templates with 5 different subfolders inside
- stable5
- stable6
- trunk5
- trunk6
- summit
For translators:
- Delete your old local templates checkout from svn, the folder does not
exist anymore in the remote server
- To download the new templates repository:
- git clone https://invent.kde.org/localization/l10n-templates.git
- To update it (being inside the l10n-templates folder itself)
- git pull
- We have also updated l10n.kde.org to know about it so if you use it to
download the templates you will see that for example https://l10n.kde.org/
stats/gui/trunk-kf6/team/fa/accessibility-inspector/ is correctly linking to
https://invent.kde.org/localization/l10n-templates/-/blob/master/trunk6/
messages/accessibility-inspector/accessibilityinspector.pot
- Please keep an eye on the following days and if you see something strange,
report it
For developers:
- Unfortunately the new generation of the templates meant that every repo got
a new commit with new template dates for the .po files, this should be a one
time thing only
- Please keep an eye on the following days and if you see something strange,
report it
For summit users:
With the git migration the configuration has also changed and we need to clone
the git repository containing the templates to be able to run the merge and
scatter.
Please make sure to clone the repository at the same level of the “trunk” and
“stable” svn folders:
- trunk/l10n-{kf5,kf6,support}/$L10NTEAM
- branches/stable/l10n-{kf5,kf6,support}/$L10NTEAM
- l10n-templates
And to update the svn repositories (especially the trunk/l10n-support/scripts
folder containing the configuration files).
Then, as usual, run the summit scripts from the svn folder trunk/l10n-support:
"/path/to/pology/posummit" scripts/messages.summit $L10NTEAM merge
An example of change in the French script to take in account this migration:
https://websvn.kde.org/trunk/l10n-support/fr/summit/scripts/
sync_summit_branches.sh?r1=1711122&r2=1723129
Cheers,
Albert, Johnny and Luigi
More information about the kde-i18n-doc
mailing list