diff options
| author | Krzysztof Kosi??ski <tweenk.pl@gmail.com> | 2010-11-21 12:52:01 +0000 |
|---|---|---|
| committer | Krzysztof KosiĆski <tweenk.pl@gmail.com> | 2010-11-21 12:52:01 +0000 |
| commit | 2823e5d9569471726142d60a961fc145ab75022f (patch) | |
| tree | 67414651c127a206d6b15ff447ba4115922d51da /src/ui/tool/node-tool.cpp | |
| parent | Patch from Lubomir Rintel to fix build with Poppler 0.15.1 (diff) | |
| download | inkscape-2823e5d9569471726142d60a961fc145ab75022f.tar.gz inkscape-2823e5d9569471726142d60a961fc145ab75022f.zip | |
Reintroduce plural forms into the node selection description
Fixed bugs:
- https://launchpad.net/bugs/601719
(bzr r9911)
Diffstat (limited to 'src/ui/tool/node-tool.cpp')
| -rw-r--r-- | src/ui/tool/node-tool.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/ui/tool/node-tool.cpp b/src/ui/tool/node-tool.cpp index b3bb84fba..9809ee848 100644 --- a/src/ui/tool/node-tool.cpp +++ b/src/ui/tool/node-tool.cpp @@ -560,19 +560,24 @@ void ink_node_tool_update_tip(InkNodeTool *nt, GdkEvent *event) unsigned sz = nt->_selected_nodes->size(); unsigned total = nt->_selected_nodes->allPoints().size(); if (sz != 0) { + char *nodestring = g_strdup_printf( + ngettext("<b>%u of %u</b> node selected.", "<b>%u of %u</b> nodes selected.", total), + sz, total); if (nt->_last_over) { + // TRANSLATORS: The %s below is where the "%u of %u nodes selected" sentence gets put char *dyntip = g_strdup_printf(C_("Node tool tip", - "<b>%u of %u nodes</b> selected. " - "Drag to select nodes, click to edit only this object (more: Shift)"), sz, total); + "%s Drag to select nodes, click to edit only this object (more: Shift)"), + nodestring, sz, total); nt->_node_message_context->set(Inkscape::NORMAL_MESSAGE, dyntip); g_free(dyntip); } else { char *dyntip = g_strdup_printf(C_("Node tool tip", - "<b>%u of %u nodes</b> selected. " - "Drag to select nodes, click clear the selection"), sz, total); + "%s Drag to select nodes, click clear the selection"), + nodestring, sz, total); nt->_node_message_context->set(Inkscape::NORMAL_MESSAGE, dyntip); g_free(dyntip); } + g_free(nodestring); } else if (!nt->_multipath->empty()) { if (nt->_last_over) { nt->_node_message_context->set(Inkscape::NORMAL_MESSAGE, C_("Node tool tip", |
