--- ede-1.0.1.1/emenueditor/emenueditor.cpp 2004-01-20 18:11:08.000000000 +0100 +++ BUILD/ede-1.0.1.1/emenueditor/emenueditor.cpp 2004-12-17 21:00:10.567898632 +0100 @@ -138,12 +138,12 @@ char* get_localized_string() { char *localname = 0; - char *alocale = strdup(setlocale(LC_ALL, NULL)); - char *tmp = strrchr(alocale, '_'); - if(tmp) - { - *tmp = '\0'; - } + char *alocale = strdup(setlocale(LC_MESSAGES, NULL)); +// char *tmp = strrchr(alocale, '_'); +// if(tmp) +// { +// *tmp = '\0'; +// } localname = fl_strdup_printf("Name[%s]", alocale); delete [] alocale; @@ -176,6 +176,7 @@ Fl_Config flconfig(path_and_item); flconfig.set_section("Desktop Entry"); flconfig.write(lname, name_field_e->value()); + flconfig.write("Name", name_field_e->value()); // fallback - Vedran flconfig.write("Exec", command_field_e->value()); flconfig.write("Icon", fl_file_filename(icon_field_e->value()));