If an application using editbar rolename, ATK returning non localized rolename string

Bug #1277460 reported by Attila Hammer
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
atk1.0 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Dear Developers,

If an Orca user using Orca screen reader and an application the actual rolename is gtk.Editbar, ATK returning non localized rolename string, independent have a translation of this rolename the native language or not.
Steps to reproduce in GNOME 3.10 with non english language locales:
1. Launch Orca.
2. Launch gnome-calculator, and listening the output. The focused editbar rolename Orca spokening with "editbar" string.

Original upstream bug with Alejandro Piñeiro already fixed with ATK master branch:
https://bugzilla.gnome.org/show_bug.cgi?id=723292

Proper commit is following:
commit d94f08ad5f878747f56b637ad2110f3f125517ad
Author: Alejandro Piñeiro <email address hidden>
Date: Fri Jan 31 15:22:31 2014 +0100

    role: fix name for ATK_ROLE_EDITBAR

I will attaching a debdiff with resolve this issue, from upstream level applied fix not producing string changes the already awailable atk native language rolename strings translations.

Attila

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: libatk1.0-dev 2.10.0-2ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-7.26-generic 3.13.1
Uname: Linux 3.13.0-7-generic i686
ApportVersion: 2.13.2-0ubuntu2
Architecture: i386
CurrentDesktop: GNOME
Date: Fri Feb 7 12:04:59 2014
InstallationDate: Installed on 2013-12-13 (56 days ago)
InstallationMedia: BeLin 3.02 i386
SourcePackage: atk1.0
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Attila Hammer (hammera) wrote :
Revision history for this message
Attila Hammer (hammera) wrote :

I attaching a debdiff with me resolved the reported issue.
Because the editbar rolename english string already translated with hungarian language, after I installed the modified new test version when I launched gnome-calculator application, Orca announced me the editbar rolename with hungarian language translated string.
This upstream level matching fix is safe the trusty repository awailable atk1.0 source package.
So, the first comment wrote testcase if this patch I used passed right with hungarian language.

Attila

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "Tested, good working fix" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Thanks a lot for picking up the fix from upstream and making it into a debdiff!

I ran out of time so I couldn't test it myself which I'd have liked to do (either with your method or the one mentioned in the upstream bug), but it's now build at ppa:timo-jyrinki/ppa (https://launchpad.net/~timo-jyrinki/+archive/ppa/+sourcepub/3912057/+listing-archive-extra). I also made a packaging merge proposal for easier landing by an uploader.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package atk1.0 - 2.10.0-2ubuntu2

---------------
atk1.0 (2.10.0-2ubuntu2) trusty; urgency=medium

  * Add debian/patches/change_editbar_rolename.patch:
    - role: fix name for ATK_ROLE_EDITBAR, to have localized rolename
      string (LP: #1277460)
 -- Attila Hammer <email address hidden> Fri, 07 Feb 2014 11:53:38 +0100

Changed in atk1.0 (Ubuntu):
status: New → 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.