GNOME Bugzilla – Bug 680894
Left and right double angle brackets Orca all punctuation level spokening
Last modified: 2013-01-09 18:44:08 UTC
Dear Developers, In Orca list an user wrote following issue: "Is there a Posibility to deactivate the speaking of the -left double angle bracket and -rigt double angle bracket for the setting "Speak tutorial messages"? Because the speech of this signs needs verry much time (it slows down the work) and the information of the characters are not important. its a little annoying to . Geetings" I looked some messages in de.po file, german translators lot of places using the u+00ab and u+00bb characters. This characters in src/orca/punctuation_settings.py file setted with LEVEL_NONE level. Attila
Created attachment 219961 [details] [review] A fix solution I setted with the described two characters in src/orca/punctuation_settings.py file with LEVEL_MOST. I hear only left and right double angle brackets if I setting Orca with punctuation level with all level. If this is the purpose, patch is right. I tryed setting this two characters with LEVEL_SOME mode, but unfortunately Speech-dispatcher or Espeak doesn't spokened me this characters with most punctuation level. I think this is an another longer time opened bug. Attila
Created attachment 219987 [details] orca.master.de.po without left/rigt double angle bracket
Joanie, I uploading Chris doed de.po file in l10n.gnome.org, or you have contact i18n german team to commit Chris doed po file the master and gnome-3-6 branches? Attila
I leave i18n issues to the i18n team and their expertise.
So your openion good way to commit my doed fix to change left/right double angle brackets punctuation mode from LEVEL_NONE to LEVEL_MOST? Unfortunately this way fix partialy resolve the problem, because Orca and Speech-dispatcher punctuation settings not good cooperating always. I think this problem partial related with bug 440114. If we changing left/right double angle brackets punctuation level to LEVEL_SOME or LEVEL_MOST, Orca users only hear this characters translations if in Orca preferences dialog/speech page the punctuation mode is all. Better way to Chris opening a new bug for Orca with I18n component and add he doed translation file with an attachment? Attila
Is there a chance to get it in 3.6? It would be cool :).Just say what i have to do for helping you.
The current fix is to change the punctuation level which impacts everyone; not just people in the German locale. The solution is to add smarts about what that punctuation symbol is serving as. I'll try to come up with something better.
Joanie, temporary if sort time will be have UI freeze need committing Chris doed german translation with replaced this characters with Orca german translation messages, a german translator coordinator easy to to do this. German team translator coordinator is Hendrik Richter, team link is following: http://live.gnome.org/de/Uebersetzung. The problem now is following with impossible to fix only language level, you absolute true my fix changing left and right double angle brackets punctuation level spokening with all users, this is not good: Orca punctuation levels with each characters are hardcoded with src/orca/punctuation_settings.py file. This preferences are now not possible to finetune with endusers with own needs. Why affect this longer time period fix now with UI freeze? My ydea is following, specification not full clear yet: If in speech page after punctuation settings radiobutton group we future doing an "advanced punctuation settings" button, if the user click this future button, need presenting a subdialog with possible setting each defined punctuation character punctuation level. The dialog I think enough to define a tree view with possible containing three columns: 1. The punctuation character translated verbalized text, this is stored with src/orca/chnames.py file. 2. The each character supported levels with a radio button (now Orca support none, some, most and all punctuation levels). 3. A modified check box, with possible toggling the punctuation character spokening level are modified or not. The dialog very similar with Orca preferences dialog/keybindings page tree table. 4. Of course, need doing a "restore default settings" button, with restores default punctuation preferences, and need doing an Ok and a Cancel button. Now, each punctuation character related informations are stored in a list data type, variable name is punctuation. Now, for example left double angle bracket in src/orca/punctuation_settings.py file have following code lines: left_double_angle = u'\u00ab' punctuation[left_double_angle] = [ LEVEL_NONE, PUNCTUATION_REPLACE ] u'\u00ab' character translation message comes from src/orca/chnames.py file, code line is following: # Translators: this is the spoken word for the character '«' (U+00ab) # chnames[u'\u00ab'] = _("left double angle bracket") Your openion future technical possible doing this change after 3.6 release development? If you accept my concept, I will be doing an enhancement request this change related. Attila
Is it possible to get this commit in the 3.6 branch? http://git.gnome.org/browse/orca/commit/?id=b0e0bea21ce1b11d5f935bd054727268763b3c8a It removes the Left and right double angle brackets from the german translation. Its realy annoing :/.
Since it was committed by the translator to the 3.6 branch, I'm not sure what else you would like me to do.
Chris, as I mentioned in my previous comment, the commit you mentioned was already in the 3.6 branch when you mentioned it. Is the 3.6 branch really annoying still?
Given that this was fixed by the translator and that there has been no response still from Chris, closing as FIXED.