Learn more about these different git repos.
Other Git URLs
Hello, the Fedora project migrates its translation platform to Weblate [1].
This tool directly interact with your git repository, and requires us to know:
Please note:
[1] https://communityblog.fedoraproject.org/fedora-localization-platform-migrates-to-weblate/ [2] https://docs.weblate.org/en/latest/admin/continuous.html#avoiding-merge-conflicts [3] https://docs.weblate.org/en/latest/user/checks.html#translation-checks
Metadata Update from @rcritten: - Issue assigned to rcritten
So apparently there hasn't been a push to Zanata in almost three years (Feb 2017). A number of string changes have happened since then, I don't know if it would be better to pull the current updates or just drop them. Just glancing at the ~60k diff it looks like the vast majority of the changes are just line numbers so maybe it would be ok.
Similarly the pot file hasn't been updated since 2017 either.
@nalin you are the owner in Zanata, can you lock the project? I have a local copy of the current translations if I decide to go ahead and merge it.
optional: license: GPLv3+ announcement/warning: none specific checks: none for now, I assume I can enable in the future? detect files?: No, this is already managed by POTFILES.in
Well, not a good news indeed=2E But that's life, this is an opportunity for us to improve
Anyway, you should delete every single po file with no translation Zanata had this bad habit to have empty translation files
It will lower a lot the size of the merge You can use the 'pocount pofolder --csv'
Even if you don't update it now, Weblate will do a pot update of all po files, and you'll end up with a giant commit
kind reminder, Zanata will be removed in a few weeks: https://fedoraproject.org/wiki/Changes/Zanata_removal
Merged PR https://pagure.io/certmonger/pull-request/142 which dropped all empty translation files.
I'm not sure if answering the questions here is sufficient but here goes:
[mandatory] which branch is your development branch? master [mandatory] have you merged latest translation from Zanata and locked the project? I'm abandoning Zanata so no merge. I'm not an admin of the project in Zanata and he is not responding so I can't lock it [info] Weblate will handle updates when pot file changes, don't edit po files for this [2] [optional] what is the license of translation? (please use a code from https://spdx.org/licenses/) GPL-3.0-or-later [optional] do you have any announcement/warning you would like to display to the translators? (it will be displayed in Weblate) No [optional] do you need us to activate any specific checks? (this is a setting per component [3]) None that I know of [optional] do you need us to automatically detect new translation files? (typical usecase: website translation with one translation file per page) No
you project was added: https://translate.fedoraproject.org/projects/certmonger
please make sure to connect to the platform so that I can make you admin.
Weblate will handle all changes related to po files, please don't update them when you update your pot file. Weblate will open Pull Requests and reuse it as long as it is open. I configured it to squash commits per author so that you don't have multiple commits on the same file for a single contributor.
you can delete https://pagure.io/certmonger/blob/master/f/zanata.xml you may delete: https://pagure.io/certmonger/blob/master/f/Makefile.am#_13
Sorry for the delay, I'm just coming off an extended time off. I'll start reviewing the incoming weblate PRs and take care of removing the remaining zanata remnants.
I logged into my FAS account on the https://translate.fedoraproject.org/projects/certmonger if that's what you meant by connect.
Marking as done. Merged the first PR from weblate, https://pagure.io/certmonger/pull-request/175
Metadata Update from @rcritten: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.