Merge lp://qastaging/~cldunlap1/ubuntu/oneiric/xchat/fix-for-816506 into lp://qastaging/ubuntu/oneiric/xchat
Proposed by
Chad Dunlap
Status: | Rejected | ||||
---|---|---|---|---|---|
Rejected by: | Stéphane Graber | ||||
Proposed branch: | lp://qastaging/~cldunlap1/ubuntu/oneiric/xchat/fix-for-816506 | ||||
Merge into: | lp://qastaging/ubuntu/oneiric/xchat | ||||
Diff against target: |
848 lines (+448/-31) 35 files modified
.pc/applied-patches (+1/-0) debian/changelog (+12/-0) debian/patches/fix-for-816506.diff (+403/-0) debian/patches/series (+1/-0) po/be.po (+1/-1) po/ca.po (+1/-1) po/cs.po (+1/-1) po/de.po (+1/-1) po/el.po (+1/-1) po/es.po (+1/-1) po/fi.po (+1/-1) po/fr.po (+1/-1) po/gl.po (+1/-1) po/hu.po (+1/-1) po/it.po (+1/-1) po/ja.po (+1/-1) po/kn.po (+1/-1) po/ko.po (+1/-1) po/lt.po (+1/-1) po/mk.po (+1/-1) po/nl.po (+1/-1) po/pa.po (+1/-1) po/pl.po (+1/-1) po/pt.po (+1/-1) po/ru.po (+1/-1) po/sq.po (+1/-1) po/sr.po (+1/-1) po/sv.po (+1/-1) po/th.po (+1/-1) po/uk.po (+1/-1) po/vi.po (+1/-1) po/xchat.pot (+1/-1) po/zh_CN.po (+1/-1) po/zh_TW.po (+1/-1) src/fe-gtk/menu.c (+1/-1) |
||||
To merge this branch: | bzr merge lp://qastaging/~cldunlap1/ubuntu/oneiric/xchat/fix-for-816506 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Barry Warsaw (community) | Disapprove | ||
Ubuntu branches | Pending | ||
Review via email: mp+80118@code.qastaging.launchpad.net |
Description of the change
I update src/fe-gtk/menu.c and added the '...' to the _Preferences in menu.c. I tested this on oneiric and it worked fine. I also updated all of the *.po and *.pot files as well.
I assume you want this pushed upstream but I am not completely sure when to push upstream and when not to. If you could let me know if you would like this pushed upstream I will take care of it. I won't push upstream until I hear back from the reviewer.
I hope you find this patch to your satisfaction.
Thank You,
Chad Dunlap
To post a comment you must log in.
Unmerged revisions
- 51. By Chad Dunlap
-
Added '...' to all of the *.po and *.pot files for a continuation of LP: #816506
- 50. By Chad Dunlap
-
Added '...' to the Preferences in src/fe-gtk/menu.c for LP: #816506
Hi Chad, thanks for your contribution to Ubuntu.
I'm not aware of any Ubuntu specific user interface guidelines that this change would fall under, and to be honest, I see a fairly wide variety of styles in the few applications I've checked. So I don't know under what criteria ellipsis should or should not appear. Thus I think it would generally not be a good idea to diverge from Debian on this.
But I'm also not aware of any Debian guidelines that would cover this either, so then I'd default to upstream, or possibly for Gnome tools, the Gnome user interface guidelines.
http:// developer. gnome.org/ hig-book/ stable/
This page covers ellipsis:
http:// developer. gnome.org/ hig-book/ stable/ menus-design. html.en
"Label the menu item with a trailing ellipsis ("...") only if the command requires further input from the user before it can be performed. Do not add an ellipsis to items that only present a confirmation dialog (such as Delete), or that do not require further input (such as Properties, Preferences or About)."
which seems to say that the Preferences item should not have ellipsis.
One thing to be concerned about when making changes like this, especially for SRU'd packages, is that changing human readable text in an application will break the translations, as you may have noticed when you touched the .po files. In this case, I think you could probably fix those too since ... isn't translated, but that may cause some disruption with translations in Launchpad. I honestly don't do much translation work, but these guidelines may be helpful:
https:/ /help.launchpad .net/Translatio ns/StartingToTr anslate
Keeping all of the above in mind, I would suggest filing this bug and patch upstream in the xchat tracker:
http:// sourceforge. net/tracker/ ?func=browse& group_id= 239&atid= 100239
(Also look at xchat.org). It would then be up to them whether to accept the patch or not, and that would naturally then flow to Debian and Ubuntu.
As for your patch in particular, while I think it would be best submitted upstream, you did a pretty good job of putting the patch together. One thing that's missing is DEP 3 headers on your quilt patch:
http:// dep.debian. net/deps/ dep3/
By marking up the patch with these headers, you will help when the next person is evaluating the patch later, and deciding whether it has been superseded by a Debian or upstream change. It can also contain links to the upstream tracker that a future merger could look to to see if it's still applicable.
You might also take a look at the Ubuntu bug status guidelines:
https:/ /wiki.ubuntu. com/Bugs/ Status
Your contributions to Ubuntu are valuable to us, and I thank you for this one. Even though I'm going to mark my review as Disapprove, I still appreciate the work you've done. The review status just reflects my opinion that the bug and fix should be submitted upstream.
Cheers!