This patch adjusts the {nav Open With} UI to improve the strings and display apps inline (without a sub-menu) when there are four or fewer.
This presents the following advantages over the status quo:
- All the {nav Open With} menu items form a complete sentence: "Open With Gwenview"; "Open With Application..."; "Open With Other Application..."; "Open With > Other Application..."
- We only use a sub-menu when there are more than 4 entries (which is when the inline app list would start to become unmanageable). This improves speed and usability, since sub-menus are slow and error-prone for all but expert mousers