1. an API that takes the non-english error message and displays it in
English. many - or say - most programs are not run in English, but in
another language, in the first place. So it is difficult to write
a bug report in English, when even the error message in englishi is not
known . Some way to get or keep the english message need to be
available. Maybe save it in an environment variable? Called ERRORTEXT
or
such? And then make it available in any form to fill out a bug report.
2. Bug reports on the translation should go to the translator, not the
maintainer of the program.
3. If the maintainer gets a bug report in a langueage that is not
understood by the maintainer, there should be established ways of
contacting a translator for the language in question to get the bug
report translated. To facilitate this, a form for reporting bugs should
indicate the language used for reporting .