diff options
| author | Patrick Storz <eduard.braun2@gmx.de> | 2019-09-10 22:48:55 +0000 |
|---|---|---|
| committer | Patrick Storz <eduard.braun2@gmx.de> | 2019-09-19 22:31:47 +0000 |
| commit | 5cdeb7faa7c11fa08a0de54bd007b31760bcd5db (patch) | |
| tree | 8a660a3ccec7f9f9af0bed33f9aee71b66ecfb97 | |
| parent | Translations: Fix msgctxt extraction from source strings (diff) | |
| download | inkscape-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.pot | 86 | ||||
| -rw-r--r-- | src/ui/dialog/xml-tree.cpp | 44 |
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); |
