C) _Cancel # this is in English, imagine in Greek A) _Ακύρωση
If we press the corresponding Greek hotkey, nothing happens. The Python code is not able to understand that the A being pressed is the Unicode A in the translated message.
To test,
1. Install the Greek Language support (therefore apport is translted to Greek)
2. Run
In Greek we cannot use the options like
C) _Cancel # this is in English, imagine in Greek A) _Ακύρωση
If we press the corresponding Greek hotkey, nothing happens. The Python code is not able to understand that the A being pressed is the Unicode A in the translated message.
To test,
1. Install the Greek Language support (therefore apport is translted to Greek)
2. Run
unsetenv DISPLAY
LANG=el_GR.UTF-8 ubuntu-bug audio
Then, try to type something in Greek for the options. Nothing is accepted.
The problem is in the Python code that does the unbuffered reads.