Git migration plan
Johnny Jazeix
jazeix at gmail.com
Sun Oct 18 17:20:49 BST 2026
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
More information about the kde-i18n-doc
mailing list