Created attachment 690067 [details] Screenshot comparing ABRT when it happens and when not. Description of problem: When ABRT asks "You are going to upload 19 megabytes. Continue? 'YES'" It changes language to English. Version-Release number of selected component (if applicable): 2.0.20-1.fc18 How reproducible: Don't know yet, will inform you later. Steps to Reproduce: 0. Set locales to Czech (or maybe any other language) 1. Simulate a crash wit big upload. (Use # as an example) 2. Chcek if the language chnaged to English Actual results: It changes to English. Expected results: It stays in Czech.
Actually the non-translated log messages is what we want, but the dialog asking that question should be in the preferred locale. To make that dialog appear again, you'll have to edit file $HOME/.config/abrt/settings/report-gtk.conf and change line: abrt_analyze_smart_ask_upload_coredump = "no" to: abrt_analyze_smart_ask_upload_coredump = "yes"
(In reply to comment #1) > Actually the non-translated log messages is what we want. So why it is sometimes translated and sometimes in English?
The untranslated messages should not be visible in the UI, but the current design doesn't give us any other choice. Can you please check the message in the dialog?
(In reply to comment #3) > The untranslated messages should not be visible in the UI, but the current > design doesn't give us any other choice. So how it is possible, that it is *translated in one case and untranslated in another*? Have you seen the screenshot comparing both cases? Because it seems you don't get my point here. > Can you please check the message in the dialog? It's English.
I was talking about the sentence "You're going to upload..." that is expected to be in English in the log, but not in the dialog. The rest of the messages e.g: "Uploading" VS "Odeslano" is probably a bug. Can you reproduce it?
(In reply to Miro Hrončok from comment #4) > (In reply to comment #3) > > The untranslated messages should not be visible in the UI, but the current > > design doesn't give us any other choice. > So how it is possible, that it is *translated in one case and untranslated > in another*? Have you seen the screenshot comparing both cases? Yes, it looks puzzling. For what it worth, the message comes from this code in abrt-retrace-client.c if (size_mb > 8) /* 8 MB - should be configurable */ { char *question = xasprintf(_("You are going to upload %d megabytes. " "Continue?"), size_mb); int response = ask_yes_no(question); free(question); if (!response) { set_xfunc_error_retval(EXIT_CANCEL_BY_USER); error_msg_and_die(_("Cancelled by user")); } } No locale manipulations here...
Doesn't seem that the problem is intentional :)
So, is it reproducible on your machine? I can't see how it can be possibly happening... :(
Right now, I have nothing to report from ABRT. Is there a way to create > 8 MB report manually?
Ok, this never happened to me on F19. Closing this and I will reopen if this will ever happen again.