summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Storz <eduard.braun2@gmx.de>2019-09-10 22:48:55 +0000
committerPatrick Storz <eduard.braun2@gmx.de>2019-09-19 22:31:47 +0000
commit5cdeb7faa7c11fa08a0de54bd007b31760bcd5db (patch)
tree8a660a3ccec7f9f9af0bed33f9aee71b66ecfb97
parentTranslations: Fix msgctxt extraction from source strings (diff)
downloadinkscape-5cdeb7faa7c11fa08a0de54bd007b31760bcd5db.tar.gz
inkscape-5cdeb7faa7c11fa08a0de54bd007b31760bcd5db.zip
XML Editor: Add msgctxt to history items
Fixes https://gitlab.com/inkscape/inkscape/issues/404
-rw-r--r--po/inkscape.pot86
-rw-r--r--src/ui/dialog/xml-tree.cpp44
2 files changed, 71 insertions, 59 deletions
diff --git a/po/inkscape.pot b/po/inkscape.pot
index 4aa036da6..cf8f0bc90 100644
--- a/po/inkscape.pot
+++ b/po/inkscape.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: inkscape-translator@lists.inkscape.org\n"
-"POT-Creation-Date: 2019-09-10 23:00+0200\n"
+"POT-Creation-Date: 2019-09-11 00:46+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -23501,69 +23501,95 @@ msgstr ""
msgid "Rotation angle (positive = clockwise)"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:61 ../src/ui/dialog/xml-tree.cpp:106
-msgid "New element node"
+#: ../src/ui/dialog/xml-tree.cpp:90
+msgid "Drag to reorder nodes"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:62 ../src/ui/dialog/xml-tree.cpp:113
-msgid "New text node"
+#: ../src/ui/dialog/xml-tree.cpp:97 ../src/ui/dialog/xml-tree.cpp:98
+msgid "New element node"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:63 ../src/ui/dialog/xml-tree.cpp:129
-msgid "nodeAsInXMLdialogTooltip|Delete node"
+#: ../src/ui/dialog/xml-tree.cpp:105 ../src/ui/dialog/xml-tree.cpp:106
+msgid "New text node"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:64 ../src/ui/dialog/xml-tree.cpp:120
-#: ../src/ui/dialog/xml-tree.cpp:803
+#: ../src/ui/dialog/xml-tree.cpp:113 ../src/ui/dialog/xml-tree.cpp:114
msgid "Duplicate node"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:99
-msgid "Drag to reorder nodes"
+#: ../src/ui/dialog/xml-tree.cpp:123 ../src/ui/dialog/xml-tree.cpp:124
+#: ../src/ui/tool/path-manipulator.cpp:1570
+#: ../src/ui/toolbar/node-toolbar.cpp:146
+msgid "Delete node"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:138 ../src/ui/dialog/xml-tree.cpp:139
-#: ../src/ui/dialog/xml-tree.cpp:913
+#: ../src/ui/dialog/xml-tree.cpp:133 ../src/ui/dialog/xml-tree.cpp:134
msgid "Unindent node"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:146 ../src/ui/dialog/xml-tree.cpp:147
-#: ../src/ui/dialog/xml-tree.cpp:891
+#: ../src/ui/dialog/xml-tree.cpp:141 ../src/ui/dialog/xml-tree.cpp:142
msgid "Indent node"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:154 ../src/ui/dialog/xml-tree.cpp:155
-#: ../src/ui/dialog/xml-tree.cpp:842
+#: ../src/ui/dialog/xml-tree.cpp:149 ../src/ui/dialog/xml-tree.cpp:150
msgid "Raise node"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:162 ../src/ui/dialog/xml-tree.cpp:163
-#: ../src/ui/dialog/xml-tree.cpp:860
+#: ../src/ui/dialog/xml-tree.cpp:157 ../src/ui/dialog/xml-tree.cpp:158
msgid "Lower node"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:188
+#: ../src/ui/dialog/xml-tree.cpp:183
msgid "Show attributes"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:340
+#: ../src/ui/dialog/xml-tree.cpp:335
msgid "<b>Click</b> to select nodes, <b>drag</b> to rearrange."
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:557
+#: ../src/ui/dialog/xml-tree.cpp:552
+msgctxt "Undo History / XML dialog"
msgid "Drag XML subtree"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:773
+#: ../src/ui/dialog/xml-tree.cpp:768
+msgctxt "Undo History / XML dialog"
msgid "Create new element node"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:788
+#: ../src/ui/dialog/xml-tree.cpp:783
+msgctxt "Undo History / XML dialog"
msgid "Create new text node"
msgstr ""
-#: ../src/ui/dialog/xml-tree.cpp:820
-msgid "nodeAsInXMLinHistoryDialog|Delete node"
+#: ../src/ui/dialog/xml-tree.cpp:797
+msgctxt "Undo History / XML dialog"
+msgid "Duplicate node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:813
+msgctxt "Undo History / XML dialog"
+msgid "Delete node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:834
+msgctxt "Undo History / XML dialog"
+msgid "Raise node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:851
+msgctxt "Undo History / XML dialog"
+msgid "Lower node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:881
+msgctxt "Undo History / XML dialog"
+msgid "Indent node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:902
+msgctxt "Undo History / XML dialog"
+msgid "Unindent node"
msgstr ""
#: ../src/ui/drag-and-drop.cpp:159 ../src/ui/drag-and-drop.cpp:245
@@ -24054,11 +24080,6 @@ msgstr ""
msgid "Rotate handle"
msgstr ""
-#: ../src/ui/tool/path-manipulator.cpp:1570
-#: ../src/ui/toolbar/node-toolbar.cpp:146
-msgid "Delete node"
-msgstr ""
-
#: ../src/ui/tool/path-manipulator.cpp:1578
msgid "Cycle node type"
msgstr ""
@@ -28368,7 +28389,8 @@ msgid "Proprietary"
msgstr ""
#: ../src/ui/widget/licensor.cpp:39
-msgid "MetadataLicence|Other"
+msgctxt "MetadataLicence"
+msgid "Other"
msgstr ""
#: ../src/ui/widget/licensor.cpp:68
diff --git a/src/ui/dialog/xml-tree.cpp b/src/ui/dialog/xml-tree.cpp
index 07b574901..60f810f2e 100644
--- a/src/ui/dialog/xml-tree.cpp
+++ b/src/ui/dialog/xml-tree.cpp
@@ -57,15 +57,6 @@ XmlTree::XmlTree()
, selected_repr(nullptr)
, tree(nullptr)
, status("")
- , tree_toolbar()
- , xml_element_new_button(_("New element node"))
- , xml_text_new_button(_("New text node"))
- , xml_node_delete_button(Q_("nodeAsInXMLdialogTooltip|Delete node"))
- , xml_node_duplicate_button(_("Duplicate node"))
- , unindent_node_button()
- , indent_node_button()
- , raise_node_button()
- , lower_node_button()
, new_window(nullptr)
, _updating(false)
{
@@ -103,6 +94,7 @@ XmlTree::XmlTree()
auto xml_element_new_icon = Gtk::manage(sp_get_icon_image("xml-element-new", Gtk::ICON_SIZE_LARGE_TOOLBAR));
xml_element_new_button.set_icon_widget(*xml_element_new_icon);
+ xml_element_new_button.set_label(_("New element node"));
xml_element_new_button.set_tooltip_text(_("New element node"));
xml_element_new_button.set_sensitive(false);
tree_toolbar.add(xml_element_new_button);
@@ -110,6 +102,7 @@ XmlTree::XmlTree()
auto xml_text_new_icon = Gtk::manage(sp_get_icon_image("xml-text-new", Gtk::ICON_SIZE_LARGE_TOOLBAR));
xml_text_new_button.set_icon_widget(*xml_text_new_icon);
+ xml_text_new_button.set_label(_("New text node"));
xml_text_new_button.set_tooltip_text(_("New text node"));
xml_text_new_button.set_sensitive(false);
tree_toolbar.add(xml_text_new_button);
@@ -117,6 +110,7 @@ XmlTree::XmlTree()
auto xml_node_duplicate_icon = Gtk::manage(sp_get_icon_image("xml-node-duplicate", Gtk::ICON_SIZE_LARGE_TOOLBAR));
xml_node_duplicate_button.set_icon_widget(*xml_node_duplicate_icon);
+ xml_node_duplicate_button.set_label(_("Duplicate node"));
xml_node_duplicate_button.set_tooltip_text(_("Duplicate node"));
xml_node_duplicate_button.set_sensitive(false);
tree_toolbar.add(xml_node_duplicate_button);
@@ -126,7 +120,8 @@ XmlTree::XmlTree()
auto xml_node_delete_icon = Gtk::manage(sp_get_icon_image("xml-node-delete", Gtk::ICON_SIZE_LARGE_TOOLBAR));
xml_node_delete_button.set_icon_widget(*xml_node_delete_icon);
- xml_node_delete_button.set_tooltip_text(Q_("nodeAsInXMLdialogTooltip|Delete node"));
+ xml_node_delete_button.set_label(_("Delete node"));
+ xml_node_delete_button.set_tooltip_text(_("Delete node"));
xml_node_delete_button.set_sensitive(false);
tree_toolbar.add(xml_node_delete_button);
@@ -448,10 +443,10 @@ void XmlTree::set_tree_select(Inkscape::XML::Node *repr)
void XmlTree::propagate_tree_select(Inkscape::XML::Node *repr)
{
- if (repr &&
+ if (repr &&
(repr->type() == Inkscape::XML::ELEMENT_NODE ||
repr->type() == Inkscape::XML::TEXT_NODE ||
- repr->type() == Inkscape::XML::COMMENT_NODE))
+ repr->type() == Inkscape::XML::COMMENT_NODE))
{
attributes->setRepr(repr);
} else {
@@ -554,7 +549,7 @@ void XmlTree::after_tree_move(SPXMLViewTree * /*tree*/, gpointer value, gpointer
if (val) {
DocumentUndo::done(self->current_document, SP_VERB_DIALOG_XML_EDITOR,
- _("Drag XML subtree"));
+ Q_("Undo History / XML dialog|Drag XML subtree"));
} else {
//DocumentUndo::cancel(self->current_document);
/*
@@ -770,7 +765,7 @@ void XmlTree::cmd_new_element_node()
set_dt_select(new_repr);
DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR,
- _("Create new element node"));
+ Q_("Undo History / XML dialog|Create new element node"));
}
}
} // end of cmd_new_element_node()
@@ -785,7 +780,7 @@ void XmlTree::cmd_new_text_node()
selected_repr->appendChild(text);
DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR,
- _("Create new text node"));
+ Q_("Undo History / XML dialog|Create new text node"));
set_tree_select(text);
set_dt_select(text);
@@ -799,8 +794,7 @@ void XmlTree::cmd_duplicate_node()
Inkscape::XML::Node *dup = selected_repr->duplicate(parent->document());
parent->addChild(dup, selected_repr);
- DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR,
- _("Duplicate node"));
+ DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR, Q_("Undo History / XML dialog|Duplicate node"));
GtkTreeIter node;
@@ -816,8 +810,7 @@ void XmlTree::cmd_delete_node()
sp_repr_unparent(selected_repr);
reinterpret_cast<SPObject *>(current_desktop->currentLayer())->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
- DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR,
- Q_("nodeAsInXMLinHistoryDialog|Delete node"));
+ DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR, Q_("Undo History / XML dialog|Delete node"));
}
void XmlTree::cmd_raise_node()
@@ -838,8 +831,7 @@ void XmlTree::cmd_raise_node()
parent->changeOrder(selected_repr, ref);
- DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR,
- _("Raise node"));
+ DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR, Q_("Undo History / XML dialog|Raise node"));
set_tree_select(selected_repr);
set_dt_select(selected_repr);
@@ -856,8 +848,7 @@ void XmlTree::cmd_lower_node()
parent->changeOrder(selected_repr, selected_repr->next());
- DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR,
- _("Lower node"));
+ DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR, Q_("Undo History / XML dialog|Lower node"));
set_tree_select(selected_repr);
set_dt_select(selected_repr);
@@ -887,8 +878,7 @@ void XmlTree::cmd_indent_node()
parent->removeChild(repr);
prev->addChild(repr, ref);
- DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR,
- _("Indent node"));
+ DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR, Q_("Undo History / XML dialog|Indent node"));
set_tree_select(repr);
set_dt_select(repr);
@@ -909,8 +899,8 @@ void XmlTree::cmd_unindent_node()
parent->removeChild(repr);
grandparent->addChild(repr, parent);
- DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR,
- _("Unindent node"));
+ DocumentUndo::done(current_document, SP_VERB_DIALOG_XML_EDITOR, Q_("Undo History / XML dialog|Unindent node"));
+
set_tree_select(repr);
set_dt_select(repr);