[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