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


Reply via email to