Torsdag 20 juli 2006 23:42 skrev vonHalenbach:
Also sprach inkscape-translator-request@lists.sourceforge.net:
Hi
I've co'ed and then build Inkscape from SVN to test some parts of the danish translation that didn't show up in the menues in the .44 release. I built with the standard configure config with no errors and the program works fine when I'm running it with the english locale (default C). But as soon as I'm trying to use the translated po file by copying the resulting inkscape.mo to /usr/local/share/locale/da/LC_MESSAGES/inkscape.mo , Inkscape SIGABRTS like this:
$ export LANG=da_DK $ /usr/local/bin/inkscape terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct NULL not valid
Emergency save activated! Emergency save completed. Inkscape will close now. If you can reproduce this crash, please file a bug at www.inkscape.org with a detailed description of the steps leading to the crash, so we can fix it. Afbrudt (SIGABRT)
Could anyone tell me how they test their GUI translation an avoiding this problem?
Hi Rune !
I have updated the information in the inkscape wiki about that issue.
http://wiki.inkscape.org/wiki/index.php/FAQ#I_am_working_on_a_machine_with_ operating_system_xxx_which_has_default_language_yyy_set.2C_but_I_want_to_wor k_with_Inkscape_menus_in_language_zzz_.28most_likely_English.29.2C_how_can_I _set_this.3F
The information before was definately wrong (though it was written from me and nobody has made it better since then or has complained).
Thank you for your help. I haven´t looked at that page until now, but I seem to do it the way you explani. Also this: export LANG="da_DK" && inkscape works fine with the 0.44 release, but not with the .44+devel version. The program SIGABRTS after showing me an error dialog: http://runerl.dk/inkscape_0.44+devel_2006-07-20_error.png
It says: "Inkscape encountered an internal error and will close now.".
So it does not work. :\
Best regards Rune Rønde Laursen
Please try if it works for you now.
Best regards
Stefan von Halenbach