X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fmissing_plugin_dialog.cc;h=1f2a4f060f47d2c076cab3db12fe7a63d64ac2c1;hb=b6c3e5537269e53bb145300e7724e8b89dfb74d6;hp=ddbca3a5f4b5f8ac68d9db3d3543458eee5384fa;hpb=44564654fd825f198946d0f189421f9e569f68a6;p=ardour.git diff --git a/gtk2_ardour/missing_plugin_dialog.cc b/gtk2_ardour/missing_plugin_dialog.cc index ddbca3a5f4..1f2a4f060f 100644 --- a/gtk2_ardour/missing_plugin_dialog.cc +++ b/gtk2_ardour/missing_plugin_dialog.cc @@ -18,7 +18,7 @@ #include #include "missing_plugin_dialog.h" -#include "i18n.h" +#include "pbd/i18n.h" using namespace Gtk; using namespace std; @@ -28,7 +28,10 @@ using namespace PBD; MissingPluginDialog::MissingPluginDialog (Session * s, list const & plugins) : ArdourDialog (_("Missing Plugins"), true, false) { - set_session (s); + /* This dialog is always shown programatically. Center the window.*/ + set_position (Gtk::WIN_POS_CENTER); + + set_session (s); add_button (_("OK"), RESPONSE_OK); set_default_response (RESPONSE_OK); @@ -36,14 +39,15 @@ MissingPluginDialog::MissingPluginDialog (Session * s, list const & plug Label* m = manage (new Label); stringstream t; - t << "This session contains the following plugins that cannot be found on this system:\n\n"; + t << _("This session contains the following plugins that cannot be found on this system:\n\n"); for (list::const_iterator i = plugins.begin(); i != plugins.end(); ++i) { t << *i << "\n"; } - t << "\nThose plugins and any following them on a track or buss have been disabled, and will be hidden.\n"; - t << "It is recommended that you install the missing plugins and re-load the session.\n"; + t << _("\nThose plugins will be replaced with inactive stubs.\n" + "It is recommended that you install the missing plugins and re-load the session.\n" + "(also check the blacklist, Window > Log and Preferences > Plugins)"); m->set_markup (t.str ()); get_vbox()->pack_start (*m, false, false);