udisks icon indicating copy to clipboard operation
udisks copied to clipboard

which translation platform do you use?

Open Jibec opened this issue 5 years ago • 16 comments

Hello, the Fedora project migrates its translation platform to Weblate [1].

I can see your project is both on GNOME and Fedora translation platform: https://l10n.gnome.org/module/udisks/ https://fedora.zanata.org/project/view/udisks

As a contributor, having all of your project at the same place makes more sense to me. But this is an upstream decision. Whatever you decide, could you please lock the Zanata project?

If you want to go with the Fedora translation platform, here are the questions: This tool directly interact with your git repository, and requires us to know:

  • [mandatory] which branch is your development branch?
  • [mandatory] have you merged latest translation from Zanata and locked the project?
  • [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/)
  • [optional] do you have any announcement/warning you would like to display to the translators? (it will be displayed in Weblate)
  • [optional] do you need us to activate any specific checks? (this is a setting per component [3])
  • [optional] do you need us to automatically detect new translation files? (typical usecase: website translation with one translation file per page)

Please note:

  • For github hosted projects, Weblate open pull request. For other project, you'll have to add a key to allow commits.
  • In Weblate's vocable, one project is a group of component. Each component is a translation file. You can have many projects or many components or both.
  • You can change your mind over time, just reach [email protected]

[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

Jibec avatar Jan 01 '20 12:01 Jibec

@storaged-project Please do not leave us translators in limbo. In the mean time, do you accept PRs?

fitojb avatar Jul 02 '20 03:07 fitojb

Umm... yes, too late for the 2.9.1 release. Let me have a look what other options we have...

tbzatek avatar Aug 12 '20 14:08 tbzatek

Zanata will be shut down in a few weeks now.

Storaged project already have these project on Weblate: https://github.com/storaged-project/blivet/issues/821 https://github.com/storaged-project/blivet-gui/issues https://github.com/storaged-project/libbytesize/issues/63

I feel like it is confusing to have multiple translations process for storaged and suggest you to ask to GNOME translation team to stop hosting it.

You may get help from @vojtechtrefny who did it for rest of your projects.

Jibec avatar Aug 15 '20 05:08 Jibec

Kind reminder, we would all win to have the all the ecosystem in the same place. ping @mscherer

Jibec avatar Dec 07 '20 21:12 Jibec

Nowhere to contribute translations for now?

wsxy162 avatar Sep 05 '21 04:09 wsxy162

I'm happy to announce that we've been working with the Gnome Infrastructure team to connect the Gnome Translation Platform with our external Github repo. See the related discussion: https://gitlab.gnome.org/Infrastructure/damned-lies/-/issues/383

The translation module page is here: https://l10n.gnome.org/module/udisks/

Things are still in experimental phase, however we've merged some new strings earlier today and I can see them in the POT file on the Gnome side already.

We just need to test that committing translations do work the other way around, kindly asking people watching the place here to translate something :-)

Once proved working, I'll update the TRANSLATING document in the source tree.

tbzatek avatar May 22 '23 16:05 tbzatek

(Cc: our recent translators: @haaninjo, @piotrdrag, @NorwayFun, @yurchor)

tbzatek avatar May 22 '23 16:05 tbzatek

(Cc: our recent translators: @haaninjo, @piotrdrag, @NorwayFun, @yurchor)

GNOME l10n page says to create PR. "Daemon, tools and libraries to access and manipulate disks and storage devices. To submit your translation, create a pull request."

NorwayFun avatar May 22 '23 16:05 NorwayFun

GNOME l10n page says to create PR. "Daemon, tools and libraries to access and manipulate disks and storage devices. To submit your translation, create a pull request."

Oh yes, we need to change that as well, along with maintainer contacts. Does the system allow you to submit your translation anyway? I'm not a member of any translation team on that side.

tbzatek avatar May 22 '23 16:05 tbzatek

GNOME l10n page says to create PR. "Daemon, tools and libraries to access and manipulate disks and storage devices. To submit your translation, create a pull request."

Oh yes, we need to change that as well, along with maintainer contacts. Does the system allow you to submit your translation anyway? I'm not a member of any translation team on that side.

To submit translation - yes. https://l10n.gnome.org/vertimus/udisks/master/po/ka/ But no "push to repository" in menu.

NorwayFun avatar May 22 '23 16:05 NorwayFun

GNOME l10n page says to create PR. "Daemon, tools and libraries to access and manipulate disks and storage devices. To submit your translation, create a pull request."

Oh yes, we need to change that as well, along with maintainer contacts. Does the system allow you to submit your translation anyway? I'm not a member of any translation team on that side.

To submit translation - yes. https://l10n.gnome.org/vertimus/udisks/master/po/ka/ But no "push to repository" in menu.

same here, https://l10n.gnome.org/vertimus/udisks/master/po/id/ seems that configuration to allow push to github repo is not configured properly yet

atriwidada avatar May 23 '23 06:05 atriwidada

Thanks, this is the kind of feedback I was looking for. I'll follow up on this issue with Gnome folks.

tbzatek avatar May 25 '23 15:05 tbzatek

tried to execute "submit to repository" via l10n, got this error:

An error occurred during applying your action: The commit failed. The error was: “[Errno 1] Command: "['git', 'push', 'origin', 'master']", Error: Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. remote: error: GH006: Protected branch update failed for refs/heads/master. remote: error: Changes must be made through a pull request. To github.com:storaged-project/udisks.git ! [remote rejected] master -> master (protected branch hook declined) error: failed to push some refs to 'github.com:storaged-project/udisks.git' ”

atriwidada avatar Sep 06 '23 07:09 atriwidada

Yeah, this is still pending, moving rather slow: https://gitlab.gnome.org/Infrastructure/damned-lies/-/issues/383

tbzatek avatar Sep 06 '23 12:09 tbzatek