summaryrefslogtreecommitdiffstats
path: root/src/sp-path.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2013-09-20 17:43:57 +0000
committerJabiertxof <jtx@jtx.marker.es>2013-09-20 17:43:57 +0000
commit0a836d1870bb87d5be3e4d900718f903371c8e56 (patch)
tree7d218dc0e9d81e2f7d3eddcefad9640769dc89b3 /src/sp-path.cpp
parentCompact of SVG icons whith the help of ~suv and Martin Owens (diff)
parentMerge Google Summer of Code unit improvement. (diff)
downloadinkscape-0a836d1870bb87d5be3e4d900718f903371c8e56.tar.gz
inkscape-0a836d1870bb87d5be3e4d900718f903371c8e56.zip
Update to trunk
(bzr r11950.1.146)
Diffstat (limited to 'src/sp-path.cpp')
-rw-r--r--src/sp-path.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/sp-path.cpp b/src/sp-path.cpp
index 105506d6e..49e40fd24 100644
--- a/src/sp-path.cpp
+++ b/src/sp-path.cpp
@@ -66,8 +66,13 @@ gint SPPath::nodesInPath() const
return _curve ? _curve->nodes_in_path() : 0;
}
+const char* SPPath::display_name() {
+ return _("Path");
+}
+
gchar* SPPath::description() {
int count = this->nodesInPath();
+ char *lpe_desc = g_strdup("");
if (sp_lpe_item_has_path_effect(this)) {
Glib::ustring s;
@@ -87,13 +92,12 @@ gchar* SPPath::description() {
s = s + ", " + lpeobj->get_lpe()->getName();
}
}
-
- return g_strdup_printf(ngettext("<b>Path</b> (%i node, path effect: %s)",
- "<b>Path</b> (%i nodes, path effect: %s)",count), count, s.c_str());
- } else {
- return g_strdup_printf(ngettext("<b>Path</b> (%i node)",
- "<b>Path</b> (%i nodes)",count), count);
+ lpe_desc = g_strdup_printf(_(", path effect: %s"), s.c_str());
}
+ char *ret = g_strdup_printf(ngettext(
+ _("%i node%s"), _("%i nodes%s"), count), count, lpe_desc);
+ g_free(lpe_desc);
+ return ret;
}
void SPPath::convert_to_guides() {