GTG

Better direct contributors to translating the application or reporting bugs

Bug #567079 reported by David Planella
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GTG
Fix Released
Low
Izidor Matušov

Bug Description

Here is a suggestion to use the Launchpad integration library (LPI) or a similar method to show additional entries in the Help menu, so that potential contributors can be directed to translating the application, reporting bugs and getting online help.

Here is more information on the Launchpad Integration library and what it does:

  https://wiki.ubuntu.com/UbuntuDevelopment/Internationalisation/RecipeAddingLPI

Note the notice on this method only working with Ubuntu source packages in main. This means that the LPI cannot be used directly on projects. For an example of a project using a similar aproach, see the upstream gwibber project at https://code.launchpad.net/gwibber

Revision history for this message
Luca Invernizzi (invernizzi) wrote :

From your link: "Note that this only works for Ubuntu packages available in the repositories. The Launchpad integration library does not work with PPAs or other projects hosted in Launchpad."
We are an ubuntu package but we are not in the "main" repository. Why are you mentioning main?

Anyway, I'm neutral on this, since a lot of our users do not use ubuntu (or even linux). Perhaps it should be a patch in the ubuntu package.
Developers, what do you think?

ps: David, thanks for the various suggestions!

Changed in gtg:
status: New → Incomplete
importance: Undecided → Low
milestone: none → 0.3
Revision history for this message
Bryce Harrington (bryce) wrote : Re: [Bug 567079] Re: Better direct contributors to translating the application or reporting bugs

On Fri, Apr 30, 2010 at 08:07:47PM -0000, Luca Invernizzi wrote:
> >From your link: "Note that this only works for Ubuntu packages available in the repositories. The Launchpad integration library does not work with PPAs or other projects hosted in Launchpad."
> We are an ubuntu package but we are not in the "main" repository. Why are you mentioning main?
>
> Anyway, I'm neutral on this, since a lot of our users do not use ubuntu (or even linux). Perhaps it should be a patch in the ubuntu package.
> Developers, what do you think?

Yes, this seems to be Ubuntu-specific so at best should be in the Ubuntu
packaging.

However, even there I'm not certain if it is applicable in the case of
gtg. It seems geared for situations where there is a separate group
providing support for the older Ubuntu versions of packages, aside from
upstream. In gtg's case, there isn't such a firm boundary; us Ubuntu
guys are heavily involved upstream, and upstream guys have been quite
attentive to supporting the gtg packages included in Ubuntu and in the
PPAs.

So I think this bug should either be retargeted to gtg (Ubuntu), or maybe
respectfully closed as WONTFIX.

Revision history for this message
David Planella (dpm) wrote :

El dv 30 de 04 de 2010 a les 20:07 +0000, en/na Luca Invernizzi va
escriure:
> >From your link: "Note that this only works for Ubuntu packages available in the repositories. The Launchpad integration library does not work with PPAs or other projects hosted in Launchpad."
> We are an ubuntu package but we are not in the "main" repository. Why are you mentioning main?
>

I was just mentioning it because the methods described in the
documentation I was pointing to will only work for packages in main,
i.e. if you add Launchpad Integration support like that to the Ubuntu
package, it will not take you to the translation page of GTG in
http://translations.launchpad.net/ubuntu/+source/gtg/+pots/gtg, since
there isn't one. So simply adding a patch for the Ubuntu package it will
not "just work" for translations.

I realise it is sometimes confusing to discern between Ubuntu and
upstream when a given project is in Launchpad. I'm sorry if I created
any confusion in the wording of the original text in the bug.

My intention here is to better direct translators to the translations of
the _upstream_ project in Launchpad, not Ubuntu. That's why I was
pointing out to gwibber, since IIRC they do the following:

     1. Upstream sources include Launchpad integration pointing to bugs
        and translations in the upstream project in Launchpad
        (https://translations.launchpad.net/gwibber/trunk)
     2. The Ubuntu package has a patch pointing to bugs and translations
        in the Ubuntu source package space in Launchpad
        (https://translations.launchpad.net/ubuntu/lucid/+source/gwibber)

Note that as I mentioned, 2. will not work in the case of GTG and
translations, as GTG is not yet in main. So if in the end you decide to
implement this, you might want to leave out the Ubuntu patch for now.

For more information on why we expose translations for packages in main:
https://wiki.ubuntu.com/Translations/Upstream (note that in the very
near future this will improve a lot for Ubuntu packages and
Launchpad-hosted projects, as translations will be shared, I can explain
it in more detail offline or on IRC if anyone is interested).

> Anyway, I'm neutral on this, since a lot of our users do not use ubuntu (or even linux). Perhaps it should be a patch in the ubuntu package.
> Developers, what do you think?
>

As I say, I think for now there shouldn't be a patch on the Ubuntu
package. If you want to implement this, I'd recommend doing it un the
upstream sources. Ultimately the goal here is to better direct
contributors to where they can translate or report bugs, and for now, in
the case of translations at least, this should be the upstream project
at https://translations.launchpad.net/gtg/trunk

For bugs, again it's up to you guys.

> ps: David, thanks for the various suggestions!
>

Thanks for making GTG rock! I am simply a user loving it and interested
in any improvements or suggestions that I hope can make it also have a
rocking localization support and use all the potential of the
translation community.

Cheers,
David.

Revision history for this message
Olivier FAURAX (olivier-faurax) wrote :

Why not simply add a menu entry with a link to https://translations.launchpad.net/gtg/trunk ?
If a link is provided to help the traduction on launchpad, it can help anyone.

Revision history for this message
David Planella (dpm) wrote :

Olivier,

Yeah, either will do. I was just pointing out to the Launchpad integration library because it contains the placeholders already, and the messages shown in its menus are translated already, so that translators don't have to translate the "Translate this application..." menu entry for every new project.

Revision history for this message
Izidor Matušov (izidor) wrote :

Those links were added to help menu manually in rev 1132.

Changed in gtg:
status: Incomplete → Fix Committed
assignee: nobody → Izidor Matušov (izidor)
Changed in gtg:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.