]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
tests: Add a test case for matching by attribute
authorDaiki Ueno <ueno@gnu.org>
Tue, 29 Sep 2015 08:23:49 +0000 (17:23 +0900)
committerDaiki Ueno <ueno@gnu.org>
Tue, 29 Sep 2015 08:23:49 +0000 (17:23 +0900)
gettext-tools/tests/xgettext-its-1

index e814b8c774c669fe4fa8c66101ad4e06fde8335f..0b2b4894e649bbfae0d68b03a3646d8d22c6334b 100755 (executable)
@@ -64,6 +64,8 @@ cat <<\EOF > its/messages.its
 
   <its:translateRule selector="//msg:message/@comment" translate="yes"/>
   <its:translateRule selector="//msg:note" translate="no"/>
+  <its:translateRule selector="//msg:p[@translatable = 'no']"
+    translate="no"/>
 
   <!-- Invalid: no selector -->
   <its:locNoteRule locNoteType="alert"/>
@@ -134,6 +136,9 @@ cat <<\EOF >messages.xml
   <message>
     <p xml:space="preserve"> This is a message with  space  preserved</p>
   </message>
+  <message>
+    <p translatable="no">This is a non-translatable string</p>
+  </message>
 </messages>
 EOF