diff options
| author | Denis Declara <declara91@gmail.com> | 2012-03-20 10:09:49 +0000 |
|---|---|---|
| committer | Denis Declara <declara91@gmail.com> | 2012-03-20 10:09:49 +0000 |
| commit | 1cd9c8450500b945614a12a762e06c057ee85bbe (patch) | |
| tree | 9973553a223ef7d6c5f9d18c35766fb3e7296e57 /src/extension/param/string.cpp | |
| parent | Fix deprecated Gtk::Widget flags (diff) | |
| parent | desktop cutting plotter dxf output. ignore orphaned clones (Bug 957086) (diff) | |
| download | inkscape-1cd9c8450500b945614a12a762e06c057ee85bbe.tar.gz inkscape-1cd9c8450500b945614a12a762e06c057ee85bbe.zip | |
Merged with trunk
(bzr r11073.1.1)
Diffstat (limited to 'src/extension/param/string.cpp')
| -rw-r--r-- | src/extension/param/string.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/extension/param/string.cpp b/src/extension/param/string.cpp index c5304106c..f15d56f0d 100644 --- a/src/extension/param/string.cpp +++ b/src/extension/param/string.cpp @@ -97,7 +97,16 @@ ParamString::ParamString (const gchar * name, const gchar * guitext, const gchar defaultval = paramval.data(); } if (defaultval != NULL) { - _value = g_strdup(defaultval); + char const * chname = xml->name(); + if (!strcmp(chname, INKSCAPE_EXTENSION_NS "_param")) { + if (xml->attribute("msgctxt") != NULL) { + _value = g_strdup(g_dpgettext2(NULL, xml->attribute("msgctxt"), defaultval)); + } else { + _value = g_strdup(_(defaultval)); + } + } else { + _value = g_strdup(defaultval); + } } _max_length = 0; |
