"Add new" (combo) "account" labels are bad for localization

Bug #534667 reported by Luca Ferretti
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Gwibber
Fix Released
Medium
Ken VanDine
Ubuntu Translations
Fix Released
Low
Unassigned
gwibber (Ubuntu)
Fix Released
Low
Ken VanDine

Bug Description

Binary package hint: gwibber

The labels used to compose the "Add new" [ComboBox v] "account" are bad for l10n. The exact word placement can change from language to language, leading to syntactically wrong phrases. For example, in Italian language, the proper phrase is "Aggiungi nuovo account" [ComboBox v] and a similar placement should occur in Spanish or French.
Do not split in two different translatable sting a single phrase is a basic rule for l10n.

I suggest to change the UI to something like: "Add new account for:" [ComboBox v]

PS also note that you are missing the mnemonic for the ComboBox, a request from GNOME HIG and a need for a11y

ProblemType: Bug
Architecture: i386
Date: Mon Mar 8 22:01:12 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100224.1)
Package: gwibber 2.29.91-0ubuntu1
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-16.24-generic
SourcePackage: gwibber
Uname: Linux 2.6.32-16-generic i686

Revision history for this message
Luca Ferretti (elle.uca) wrote :
Victor Vargas (kamus)
Changed in gwibber (Ubuntu):
importance: Undecided → Low
Revision history for this message
Luca Ferretti (elle.uca) wrote :

A little OT comment. This isn't the first time a l10n issue is marked as "low". Just for curiosity: why not medium instead? Isn't proper localization important?

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

Hi Luca,

Thanks a lot for reporting this. We do care about translations, and we even have a separate project in Launchpad to handle translation bugs. If you are interested, I'd recommend you to read:

https://wiki.ubuntu.com/Translations/KnowledgeBase/ReportingBugs
(or for more details) https://wiki.ubuntu.com/Translations/KnowledgeBase/HandlingBugs

Proper localization is important, but it is up to the developers or the bug squad to assign the priorities for their projects. This particular issue, while it might not be optimal for translation in all languages (and as a translator I fully agree with you), the string is translatable and it is not as critical as e.g. an untranslated application. That's why I guess the priority has been set to low.

I'm going to set it to Low as well for the ubuntu-translations project, since although I believe all l10n issues are important, we have more important ones right now, and we need to prioritise in what we focus.

Changed in ubuntu-translations:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Luca Ferretti (elle.uca) wrote :

Here is the patch. It also add the mnemonic and fix bad spacing/alignment.

Revision history for this message
Luca Ferretti (elle.uca) wrote :

Forgot to mention: patch is against gwibber revision 676 on lp:gwibber

Revision history for this message
Luca Ferretti (elle.uca) wrote :

It seems previous patch missed the mnemonic_widget property. Sometimes Glade goes crazy...

tags: added: patch
Revision history for this message
Victor Vargas (kamus) wrote :

@Luca, I'll reply in a private message ;)

Changed in gwibber:
assignee: nobody → Ken VanDine (ken-vandine)
importance: Undecided → Medium
milestone: none → 2.30.0
status: New → Fix Committed
Changed in gwibber (Ubuntu):
milestone: none → ubuntu-10.04-beta-2
status: New → Fix Committed
assignee: nobody → Ken VanDine (ken-vandine)
David Planella (dpm)
tags: added: gwibber-i18n
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gwibber - 2.29.93-0ubuntu1

---------------
gwibber (2.29.93-0ubuntu1) lucid; urgency=low

  * New upstream release
    - Use MAX_MESSAGE_LENGTH for max length instead of hard coding 140
    - Changed the views to not emit the entire doc as a value
    - Set default focus to the text input widget (LP: #528302)
    - Made a string translatable, requested by the translations
      team (LP: #534667)
    - Patch from Gabor Kelemen setting translation domain for .ui
      files (LP: #538846)
    - Mark strings translatable, thanks Kelemen Gábor (LP: #520462)
    - Added X-GNOME-Gettext-Domain to allow translations of the desktop
      files to be loaded at runtime (LP: #538851
    - Use the desktopcouch API for excluding the DB and handle
      errors (LP: #539583)
    - Set window icons properly so they scale nicely
    - Set account IDs in desktopcouch to force merging on sync instead of
      creating dupes (LP: #535263)
  * debian/patches/lp_report_to_ubuntu.patch
    - File bugs against the package (LP: #551132)
 -- Ken VanDine <email address hidden> Wed, 17 Mar 2010 13:20:24 -0400

Changed in gwibber (Ubuntu):
status: Fix Committed → Fix Released
Omer Akram (om26er)
Changed in gwibber:
status: Fix Committed → Fix Released
David Planella (dpm)
Changed in ubuntu-translations:
status: Triaged → 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.