abrt / gnome-abrt

ABRT oopses list designed according to https://live.gnome.org/Design/Apps/Oops
GNU General Public License v3.0
19 stars 22 forks source link

please migrate to the new Fedora translation platform #244

Closed Jibec closed 4 years ago

Jibec commented 4 years ago

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

ernestask commented 4 years ago

Project on Zanata locked, but otherwise things are the same as here: https://github.com/abrt/retrace-server/issues/283#issuecomment-572047887

Jibec commented 4 years ago

could you please:

ernestask commented 4 years ago

Done.

Jibec commented 4 years ago

configuration is done: https://translate.stg.fedoraproject.org/projects/abrt/abrt-gnome

LINGUAS will be updated by Weblate

PO files will be updated by Weblate when POT is updated

Weblate will use Git Squash by author to limit the number of commits

I enabled language consistency between your components (if you add a language in one component, it will add it to all components)

rluzynski commented 4 years ago

The commit c17481c19866080abba470ada6d866bb93bf8407:

ernestask commented 4 years ago

Commits are squashed, that’s why the message is like that.

ernestask commented 4 years ago

And are “empty” translation files a problem? I hardly believe that gettext is going to use empty strings instead of the original.

ernestask commented 4 years ago

I uninstalled the squash addon. It has some settings for tweaking, but let’s see how things look without it.

rluzynski commented 4 years ago

It's a minor problem. Nothing that impacts the end user. The only problem is that they consume the disk space. Unless it is a problem in Weblate which should be addressed I don't insist on removing the empty translations.

ernestask commented 4 years ago

More likely that it’s Weblate. I explicitly got rid of the empty ones we already had per Jean-Baptiste’s request. Let me look into that and get back to you.

Edit: or maybe we didn’t have empty ones. Memory fuzzy.

Jibec commented 4 years ago

I feel like no more work is to be done here, I don't really understand why you disabled the squash feature, but as long as you are happy, that's perfect

any support request has to be done on translation mailing list: https://lists.fedoraproject.org/archives/list/trans%40lists.fedoraproject.org/

Jibec commented 4 years ago

and, LINGUAS file is only updated by weblate when weblate itself add new languages. If some where added before and missing, weblate won't do anything

ernestask commented 4 years ago

and, LINGUAS file is only updated by weblate when weblate itself add new languages. If some where added before and missing, weblate won't do anything

Sounds like a cop-out to me.

Jibec commented 4 years ago

I agree with you, but it's what Weblate dev told me about how it work. I'll see him Sunday and ask him to improve the plugin. I'll remember to open a bug about it also.

ernestask commented 4 years ago

I realize that and it’s pretty much irrelevant at this point, since I went ahead and copied the Cockpit setup, which automatically updates LINGUAS. Other maintainers may not have that, so it would be great if the developers can be, say, more accommodating.

In any case, thank you.

Jibec commented 4 years ago

I discovered this lack of feature with you. I assume the best is to disable the add-on in your component in Weblate. As project admin, you should be able to do so. Tell me if you need guidance.