diff options
| author | Eduard Braun <eduard.braun2@gmx.de> | 2017-05-07 23:04:02 +0000 |
|---|---|---|
| committer | Eduard Braun <eduard.braun2@gmx.de> | 2017-05-07 23:04:02 +0000 |
| commit | ee7eeb26f4841bf3aa7561c8c9ebcb775cc3dbd8 (patch) | |
| tree | dd1a0fd24776d5ea4de127d6c3b3d8b518aff408 | |
| parent | Properly handle ENABLE_NLS define (diff) | |
| download | inkscape-ee7eeb26f4841bf3aa7561c8c9ebcb775cc3dbd8.tar.gz inkscape-ee7eeb26f4841bf3aa7561c8c9ebcb775cc3dbd8.zip | |
Inkview: Fix localization
(bzr r15675.1.5)
| -rw-r--r-- | src/inkview.cpp | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/src/inkview.cpp b/src/inkview.cpp index 4f8665a02..a7a6b6a78 100644 --- a/src/inkview.cpp +++ b/src/inkview.cpp @@ -34,7 +34,6 @@ #include <sys/stat.h> #include <locale.h> -#include <glibmm/optionentry.h> #include <gtkmm/applicationwindow.h> #include <gtkmm/button.h> @@ -49,16 +48,18 @@ #include "preferences.h" #include <glibmm/i18n.h> +#include <glibmm/optionentry.h> + #include "document.h" #include "svg-view.h" #include "svg-view-widget.h" #include "util/units.h" +#ifdef ENABLE_NLS +#include "helper/gettext.h" +#endif -#include "inkscape.h" -#ifndef HAVE_BIND_TEXTDOMAIN_CODESET -#define bind_textdomain_codeset(p,c) -#endif +#include "inkscape.h" #include "ui/icon-names.h" @@ -231,6 +232,7 @@ public: _entry_timer.set_short_name('t'); _entry_timer.set_long_name("timer"); _entry_timer.set_arg_description(_("NUM")); + _entry_timer.set_description(_("Reset timer:")); add_entry(_entry_timer, timer); // Entry for the remaining non-option arguments @@ -248,28 +250,23 @@ private: int main (int argc, char **argv) { +#ifdef ENABLE_NLS + Inkscape::initialize_gettext(); +#endif + Glib::OptionContext opt(_("Open SVG files")); InkviewOptionsGroup grp; opt.set_main_group(grp); - + // Prevents errors like "Unable to wrap GdkPixbuf..." (in nr-filter-image.cpp for example) Gtk::Main::init_gtkmm_internals(); Gtk::Main main_instance (argc, argv, opt); - bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); - bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); - textdomain (GETTEXT_PACKAGE); - LIBXML_TEST_VERSION Inkscape::GC::init(); Inkscape::Preferences::get(); // ensure preferences are initialized -#ifdef lalaWITH_MODULES - g_warning ("Have to autoinit modules (lauris)"); - sp_modulesys_init(); -#endif /* WITH_MODULES */ - Inkscape::Application::create(argv[0], true); if(filenames.empty()) |
