Git migration plan

César cesarapclaudio at gmail.com
Sun Oct 18 17:29:06 BST 2026


Hi Johnny,

Yes, Wednesday is fine.
Take as long as you need and then just let me know when we can resume.


Thank you!


A domingo, 18/10/2026, 17:21, Johnny Jazeix <jazeix at gmail.com> escreveu:

> Hi,
> thanks! Is Wednesday fine for you? If yes, I plan to start the
> migration on morning (no commit after 6:30 CEST) and I'll plan to
> finish during the end of evening. I can't give precise time but it
> should be done by 22:00 CEST.
>
> Cheers,
> Johnny
>
> Le sam. 17 oct. 2026 à 21:44, César <cesarapclaudio at gmail.com> a écrit :
> >
> > Hi Johnny,
> >
> > pt_PT maintainer here, we're ready when you are.
> >
> >
> > Thank you!
> >
> > César
> >
> > Johnny Jazeix <jazeix at gmail.com> escreveu (sábado, 17/10/2026 à(s)
> 15:29):
> >>
> >> Hi,
> >> first batch of repositories should be finished tomorrow :).
> >> I would like to continue with the last unmaintained repositories: my,
> >> tok, lo, zh_HK, be at latin, sa, kn, uz at cyrillic, ie, vi, ml, ast, mk,
> >> tg, br, eo, en_GB, et, gl.
> >> And start with a few maintained ones: th, he, ta, eu, pt.
> >> I'll contact the maintainers next week to find which day will be the
> >> best for the migration.
> >> Please don't hesitate to tell if there is any obstacle to migrate one
> >> of these repos.
> >>
> >> Karl started this documentation for the svn to git steps for
> >> maintainers: https://invent.kde.org/-/snippets/3918, please make sure
> >> to read and comment if you have any doubts, else I'll consider
> >> coordinators are ready for git.
> >>
> >> Cheers,
> >> Johnny
> >>
> >>
> >> Le ven. 9 oct. 2026 à 14:55, Johnny Jazeix <jazeix at gmail.com> a écrit :
> >> >
> >> > Hi,
> >> >
> >> > thanks to all the coordinators who replied!
> >> > We successfully migrated the first language yesterday to git. We will
> >> > monitor it a few days to ensure the shadowing works fine and all the
> >> > scripts we use are working as expected.
> >> > The next step, starting next week will be to migrate more unmaintained
> >> > languages: ky, sw, tn, kab, mi, crh, ss, mn, ps, gd, tt, lb, as, fo,
> >> > ven, zu, mt, or, bn_IN, nso, te, ha, csb, rw, ku, si, bn, hsb, fy, uz,
> >> > mai, wa, hne, af, mr, oc, ne, cy, xh, kk, hy, ms, bs, km, nds.
> >> >
> >> > Once these are done, I'll refine my list because for sure I missed
> >> > some unmaintained languages but we will also be able to start
> >> > migrating maintained languages to work on the documentation for the
> >> > migration process for other teams.
> >> >
> >> > I confirm that the language is frozen during a full day (I start the
> >> > migration morning CEST time and I finish it before the night depending
> >> > on my day).
> >> >
> >> > Cheers,
> >> > Johnny
> >> >
> >> >
> >> > Le jeu. 20 août 2026 à 18:52, Johnny Jazeix <jazeix at gmail.com> a
> écrit :
> >> > >
> >> > > Hi,
> >> > >
> >> > > here is the global plan I would like to progress for the git
> migration
> >> > > of the translation files.
> >> > > The global idea is to migrate language by language with no freeze.
> We
> >> > > synchronize with the git files prior running scripty and we push
> back
> >> > > to git after. Once all the languages are migrated, we can migrate
> >> > > scripty to the git version.
> >> > >
> >> > > The plan with more details is:
> >> > > * do the prerequisites (create the umbrella repo, make makemessages
> >> > > part of scripty + integrate svn/git synchro to the process)
> >> > > * migrate one language with no active contribution (lg for example
> is
> >> > > a small one) and test the shadowing
> >> > > * once we have checked it is fine, we can continue to migrate the
> >> > > other inactive languages and if we have an active candidate team to
> >> > > test the git workflow, we can migrate it in parallel
> >> > > * once all the inactive languages, we will need to coordinate with
> the
> >> > > language coordinators to find a good time to migrate their language
> >> > > (it should be blocked around half a day, depending on how fast we
> >> > > handle the process, this will be refined later once we have tested a
> >> > > few languages).
> >> > > * once all the languages are migrated, we can switch all the
> dependant
> >> > > scripts to git (scripty -
> >> > > https://invent.kde.org/sysadmin/l10n-scripty/-/merge_requests/91,
> >> > > website -
> https://invent.kde.org/websites/l10n-kde-org/-/merge_requests/3)
> >> > >
> >> > > There were a lot of discussion in
> >> > > https://invent.kde.org/teams/localization/issues/-/work_items/1 for
> >> > > those interested with all the history and choices.
> >> > > There are also some remaining questions that can be tackled during
> the
> >> > > migration (usage of git-lfs, git-graft...).
> >> > >
> >> > > An important part (I'm directly quoting Karl from the discussion):
> >> > > "What I think is really important, is to have a good, clear
> >> > > documentation for the translators before the actual migration.
> >> > > Basically, we’ll need a ‘KDE L10N SVN user to Git user’ guide (for
> >> > > existing translators) and a ‘KDE L10N Git user’ guide (for new
> >> > > translators)."
> >> > > So we would also like, if we have a volunteer team to test the git
> >> > > workflow, that they help to write this guide to help the translators
> >> > > who are not familiar with Git.
> >> > >
> >> > > If you are coordinating a language, can you please reply in private
> so
> >> > > I know who to contact when I will want to handle your language (I
> >> > > don't think we have a list of coordinators somewhere)?
> >> > >
> >> > > I don't have a specific time frame to announce, I would like to
> start
> >> > > as soon as possible, it should be finished the end of year at worse
> >> > > and at best I would say doable in 1-2 months (depending on the time
> >> > > and coordination needed). I will try to communicate as much as
> >> > > possible on each step (especially when starting to handle active
> >> > > languages).
> >> > >
> >> > > Cheers,
> >> > >
> >> > > Johnny
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-i18n-doc/attachments/20261018/6c3dd6e7/attachment-0001.htm>


More information about the kde-i18n-doc mailing list