-
Maciej Stachowiak authored
Fix bug 5462 ("View as %s" and "%s Viewer" composed messages hard to translate) by making Nautilus view oafinfo files provide the full messages. * libnautilus-extensions/nautilus-view-identifier.h, libnautilus-extensions/nautilus-view-identifier.c: nautilus_view_identifier_new, nautilus_view_identifier_copy, nautilus_view_identifier_new_from_oaf_server_info, nautilus_view_identifier_free): Add `view_as_label' and `viewer_label' fields; determine them from either special new oaf attributes or compose them from `view_as_name'. * libnautilus-extensions/nautilus-program-chooser.c (program_file_pair_get_program_name_for_display): Use new identifier fields. * src/file-manager/fm-directory-view.c (add_component_to_bonobo_menu): Use new identifier fields. * src/nautilus-window.c (create_view_as_menu_item): Use new identifier fields. * components/hardware/Nautilus_View_hardware.oaf.in, components/image-viewer/Nautilus_View_image.oaf.in, com...
ca9283c1