[Bug 781385] Re: Ubiquity GTK should have useful accessible names set in the Glade .ui files instead of using the variable names

Attila Hammer hammera at pickup.hu
Fri Sep 30 09:36:43 UTC 2011


Hy,

I verified entire installation process for Orca screen reader, and the 
results is fantastic with a11Y declared labels related.
I only found minor problems, with perhaps need fixing next LTS release 
if impossible to fix this type problems in Oneiric branch.
Easyest fix problems:
1. With continue button not yet have mnemonic letter, perhaps GTK3 use 
different style builtin continue factory button?
For example, the Back button have mnemonic letter.

2. If selected the manual partitioning and the user modify a partition, 
with mount point edit box and mount point combo box the label text is 
not spokened. Perhaps not associated this labels with the 
mnemonic_widget property, or not have declared a11y label this two control.
With Orca flat review command I see the mount point label text.
I reporting separate bug this issues? I welcome trying making a patch 
this problems related if I have enough time.

An importanter issue:
After Ubiquity not ask other installation related questions, real 
already installing the system. Of course presenting the slideshow, but 
impossible to review what actual task doing the installer. With Orca 
flat review I only see an unlabelled toggle button, and the progress bar.

I remember wrong with the third installation screen with radiobuttons 
related. If I detected right, <accessibility> related part passed labels 
texts are not presenting translated with hungarian language (the 
radiobutton title labels and the desc related labels), for example with 
stepPartAsk.ui file:
The use device radiobutton related properties is following:
             <child>
               <object class="GtkRadioButton" id="use_device">
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="receives_default">False</property>
                 <property name="use_action_appearance">False</property>
                 <property name="xalign">0</property>
                 <property name="draw_indicator">True</property>
                 <property name="group">resize_use_free</property>
                 <signal name="clicked" 
handler="part_ask_option_changed" swapped="no"/>
				<accessibility>
					<relation type="labelled-by" target="use_device_title"/>
				</accessibility>

Look the use_device_title label related properties, the translation 
property for label text is correct setted:
                         <child>
                           <object class="GtkLabel" id="use_device_title">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
                             <property name="xalign">0</property>
                             <property name="yalign">0</property>
                             <property name="label" 
translatable="yes">Replace Windows with Ubuntu</property>
                           </object>

Very interesting, if I ran intltool-update hu command with ubiquity 
source directory/po directory, I doesn't see this new a11Y related messages.
When I looked Launchpad have perhaps new translatable messages with 
Ubiquity GTK interface related, I not found new translatable messages 
for hungarian locale. Look following link:
https://translations.launchpad.net/ubuntu/oneiric/+source/ubiquity/+pots/ubiquity-debconf/hu/+translate?show=untranslated
https://translations.launchpad.net/ubuntu/oneiric/+source/debian-installer/+pots/debian-installer/hu/+translate?show=untranslated

Attila

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubiquity in Ubuntu.
https://bugs.launchpad.net/bugs/781385

Title:
  Ubiquity GTK should have useful accessible names set in the Glade .ui
  files instead of using the variable names

Status in “ubiquity” package in Ubuntu:
  Fix Released

Bug description:
  Binary package hint: ubiquity

  Installing Ubiquity with Orca enabled results in things like "live
  underscore installer" being read aloud instead of useful widget names.
  Setting useful accessible names in Glade instead of assigning
  accessible_name = variable_name in Python would be better.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/781385/+subscriptions




More information about the foundations-bugs mailing list