diff options
| author | Patrick Storz <eduard.braun2@gmx.de> | 2019-09-09 19:21:47 +0000 |
|---|---|---|
| committer | Patrick Storz <eduard.braun2@gmx.de> | 2019-09-09 20:17:35 +0000 |
| commit | bd9fc81e324d4bdadc26ab0c6b2207ed66eb9b5c (patch) | |
| tree | 246038d56083382ecc9eed5f5bf32153065ad2de /po/its | |
| parent | Translation to Hungarian for 1.0 (100%) (diff) | |
| download | inkscape-bd9fc81e324d4bdadc26ab0c6b2207ed66eb9b5c.tar.gz inkscape-bd9fc81e324d4bdadc26ab0c6b2207ed66eb9b5c.zip | |
Translations: adjust ITS rules for .inx format changes
Diffstat (limited to 'po/its')
| -rw-r--r-- | po/its/inx.its | 39 |
1 files changed, 31 insertions, 8 deletions
diff --git a/po/its/inx.its b/po/its/inx.its index b713b2140..a619c0dfe 100644 --- a/po/its/inx.its +++ b/po/its/inx.its @@ -1,16 +1,39 @@ <?xml version="1.0"?> -<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0"> - <!-- <its:translateRule selector="/inkscape-extension" translate="no"/> --><!-- doesn't work due to namespace, see https://savannah.gnu.org/bugs/index.php?54472 --> +<its:rules xmlns:its="http://www.w3.org/2005/11/its" + xmlns:inx="http://www.inkscape.org/namespace/inkscape/extension" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0"> + <!-- common extraction preferences --> <its:preserveSpaceRule selector="//*[contains(@xml:space, 'preserve')]" space="preserve"/> + <its:escapeRule selector="//*" escape="no"/> <its:escapeRule selector="//*/@*" escape="no"/> - <its:translateRule selector="//*" translate="no"/> - <its:translateRule selector="//*[starts-with(name(),'_')]" translate="yes"/> - <its:translateRule selector="//*[starts-with(name(),'inkscape:_')]" translate="yes"/> - <its:translateRule selector="//*/@*[starts-with(name(), '_')]" translate="yes"/> + <its:contextRule selector="//*" contextPointer="@context"/> + <its:contextRule selector="//*/@*" contextPointer="../@context"/> + + + <!-- element-specific extraction rules --> + <its:translateRule selector="/inx:inkscape-extension" translate="no"/> + + <its:translateRule selector="//inx:name" translate="yes"/> + + <its:translateRule selector="//*[not(@translatable='no')]/@gui-text" translate="yes"/> + <its:translateRule selector="//*[not(@translatable='no')]/@gui-description" translate="yes"/> + + <its:translateRule selector="//inx:label[not(@translatable='no')]" translate="yes"/> + <its:translateRule selector="//inx:option[not(@translatable='no')]" translate="yes"/> + + <its:translateRule selector="//inx:param[@type='string'][@translatable='yes']" translate="yes"/> + + <its:translateRule selector="//inx:submenu/@name" translate="yes"/> + + <its:translateRule selector="//inx:filetypename" translate="yes"/> + <its:translateRule selector="//inx:filetypetooltip" translate="yes"/> + + <its:translateRule selector="//inkscape:templateinfo/inkscape:name" translate="yes"/> + <its:translateRule selector="//inkscape:templateinfo/inkscape:shortdesc" translate="yes"/> + <its:translateRule selector="//inkscape:templateinfo/inkscape:keywords" translate="yes"/> - <its:contextRule selector="//*" contextPointer="@msgctxt"/> - <its:contextRule selector="//*/@*" contextPointer="../@msgctxt"/> </its:rules> |
