After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 307566 - Spell military is strongly English/Roman biased - expand it to encompass all languages
Spell military is strongly English/Roman biased - expand it to encompass all ...
Status: RESOLVED OBSOLETE
Product: orca
Classification: Applications
Component: general
2.21.x
Other All
: Normal normal
: ---
Assigned To: Orca Maintainers
Orca Maintainers
AP2
Depends on:
Blocks:
 
 
Reported: 2005-06-13 20:57 UTC by korn
Modified: 2008-01-31 06:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed patch (4.37 KB, patch)
2006-05-11 09:58 UTC, remus draica
none Details | Review

Description korn 2005-06-13 20:57:46 UTC
The srs_sp_spell_table in speech/libsrs/srs-speech.c is hardcoded to the Roman
character set (English A-Z plus a few special characters like space, tab, dash).
 Military spelling for non-English European characters (e.g. umlaut, cedilla)
aren't currently expressable.  And there is no way to use military spelling in
multi-byte languages/locales.
Comment 1 Alexandra Telescu 2005-06-20 08:30:30 UTC
This mens that for every language, there should be a separate table with the
character set?
Comment 2 bill.haneman 2005-06-20 09:16:41 UTC
Yes; you should talk to the GNOME i18n team about how best to work with them to
do this.
Comment 3 remus draica 2006-02-28 10:25:19 UTC
This bug is not easy to be fixed in a general way. This because the entire unicode/utf8 range cannot be added for every language. So, The solution I see here is to have "speech tables" (similar to "braille tables") one for each language.
Comment 4 Calum Benson 2006-04-26 17:10:07 UTC
Apologies for spam... ensuring Sun a11y folks are cc'ed on all current accessibility bugs.
Comment 5 remus draica 2006-05-11 09:58:01 UTC
Created attachment 65228 [details] [review]
proposed patch
Comment 6 Rich Burridge 2008-01-30 22:50:54 UTC
Reassigning to Orca, which is now the default screen reader on the
GNOME desktop. I believe the concern is valid for Orca as well.
See getPhoneticName() in phonnames.py.

Comment 7 Willie Walker 2008-01-31 05:13:56 UTC
(In reply to comment #6)
> Reassigning to Orca, which is now the default screen reader on the
> GNOME desktop. I believe the concern is valid for Orca as well.
> See getPhoneticName() in phonnames.py.

In phonnames.py is a __phonlist table that contains a string marked for translation to address this very issue:

__phonlist = _("a : alpha, b : bravo, c : charlie, "
               "d : delta, e : echo, f : foxtrot, "
               "g : golf, h : hotel, i : india, "
               "j : juliet, k : kilo, l : lima, "
               "m : mike, n : november, o : oscar, "
               "p : papa, q : quebec, r : romeo, "
               "s : sierra, t : tango, u : uniform, "
               "v : victor, w : whiskey, x : xray, "
               "y : yankee, z : zulu")

There's also a huge comment for translators above it.  I think we can close this as OBSOLETE.
Comment 8 Rich Burridge 2008-01-31 06:06:10 UTC
Okay. If just the comment is sufficient then so closed. Thanks.