Fwd: Translation templates moved to git

Josep M. Ferrer txemaq at saragata.net
Tue Nov 18 10:17:58 GMT 2025


Per a la vostra informació.

-------- Missatge reenviat des de kde-i18n-doc at kde.org --------

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-ca mailing list