Don't ignore source-text when generating qsTrId translations for QML
[qt:qt.git] / tests / auto / linguist / lupdate / testdata / good / parseqml / project.ts.result
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE TS>
3 <TS version="2.0">
4 <context>
5     <name></name>
6     <message id="qtn_foo_bar">
7         <location filename="main.qml" line="89"/>
8         <source></source>
9         <translation type="unfinished"></translation>
10     </message>
11     <message id="qtn_needle">
12         <location filename="main.qml" line="91"/>
13         <source></source>
14         <translation type="unfinished"></translation>
15     </message>
16     <message id="qtn_haystack">
17         <location filename="main.qml" line="91"/>
18         <source></source>
19         <translation type="unfinished"></translation>
20     </message>
21     <message id="qtn_bar_baz" numerus="yes">
22         <location filename="main.qml" line="95"/>
23         <source></source>
24         <extracomment>qsTrId() with comment, meta-data and plurals.</extracomment>
25         <translation type="unfinished">
26             <numerusform></numerusform>
27         </translation>
28         <extra-well-tested>True</extra-well-tested>
29     </message>
30     <message id="qtn_baz_biz">
31         <location filename="main.qml" line="98"/>
32         <source>Source text</source>
33         <translation type="unfinished"></translation>
34     </message>
35 </context>
36 <context>
37     <name>BarContext</name>
38     <message>
39         <location filename="main.qml" line="19"/>
40         <source>See other comment</source>
41         <extracomment>My second comment.</extracomment>
42         <translation type="unfinished"></translation>
43     </message>
44     <message>
45         <location filename="main.qml" line="42"/>
46         <source>Qt is the very best</source>
47         <extracomment>Another C-style comment, followed by yet another one.</extracomment>
48         <translation type="unfinished"></translation>
49     </message>
50     <message id="id_bar">
51         <location filename="main.qml" line="60"/>
52         <source>This string also has an identifier</source>
53         <translation type="unfinished"></translation>
54     </message>
55     <message>
56         <location filename="main.qml" line="85"/>
57         <source>This string also has disambiguation</source>
58         <comment>Another disambiguation</comment>
59         <translation type="unfinished"></translation>
60     </message>
61 </context>
62 <context>
63     <name>BazContext</name>
64     <message>
65         <location filename="main.qml" line="28"/>
66         <source>It should be clear by now</source>
67         <extracomment>My fourth comment spans a whopping three lines.</extracomment>
68         <translation type="unfinished"></translation>
69     </message>
70     <message>
71         <location filename="main.qml" line="48"/>
72         <source>The comment had no effect, really</source>
73         <translation type="unfinished"></translation>
74     </message>
75     <message>
76         <location filename="main.qml" line="66"/>
77         <source>This string also has meta-data</source>
78         <translation type="unfinished"></translation>
79         <extra-loc-layout_id>foo_dialog</extra-loc-layout_id>
80     </message>
81 </context>
82 <context>
83     <name>FooContext</name>
84     <message>
85         <location filename="main.qml" line="6"/>
86         <source>Two</source>
87         <translation type="unfinished"></translation>
88     </message>
89     <message>
90         <location filename="main.qml" line="10"/>
91         <source>Goodbye</source>
92         <translation type="unfinished"></translation>
93     </message>
94     <message>
95         <location filename="main.qml" line="34"/>
96         <source>I really love C++</source>
97         <extracomment>Another C-style comment.</extracomment>
98         <translation type="unfinished"></translation>
99     </message>
100     <message>
101         <location filename="main.qml" line="54"/>
102         <source>I refuse to comment on that</source>
103         <translation type="unfinished"></translation>
104     </message>
105     <message id="id_babar">
106         <location filename="main.qml" line="81"/>
107         <source>This string has even more information</source>
108         <extracomment>This is another comment for the translator.</extracomment>
109         <translation type="unfinished"></translation>
110         <extra-needle-in-haystack>Found</extra-needle-in-haystack>
111         <extra-overflow>True</extra-overflow>
112         <extra-foo-bar>Important stuff</extra-foo-bar>
113     </message>
114 </context>
115 <context>
116     <name>main</name>
117     <message>
118         <location filename="main.qml" line="5"/>
119         <source>One</source>
120         <translation type="unfinished"></translation>
121     </message>
122     <message>
123         <location filename="main.qml" line="9"/>
124         <source>Hello</source>
125         <translation type="unfinished"></translation>
126     </message>
127     <message>
128         <location filename="main.qml" line="13"/>
129         <source>One</source>
130         <comment>not the same one</comment>
131         <translation type="unfinished"></translation>
132     </message>
133     <message>
134         <location filename="main.qml" line="16"/>
135         <source>See comment</source>
136         <extracomment>My first comment.</extracomment>
137         <translation type="unfinished"></translation>
138     </message>
139     <message>
140         <location filename="main.qml" line="23"/>
141         <source>The comment explains it all</source>
142         <extracomment>My third comment spans two lines.</extracomment>
143         <translation type="unfinished"></translation>
144     </message>
145     <message>
146         <location filename="main.qml" line="31"/>
147         <source>I love C++</source>
148         <extracomment>C-style comment.</extracomment>
149         <translation type="unfinished"></translation>
150     </message>
151     <message>
152         <location filename="main.qml" line="38"/>
153         <source>Qt is the best</source>
154         <extracomment>C-style comment, followed by another one.</extracomment>
155         <translation type="unfinished"></translation>
156     </message>
157     <message>
158         <location filename="main.qml" line="45"/>
159         <source>The comment had no effect</source>
160         <translation type="unfinished"></translation>
161     </message>
162     <message>
163         <location filename="main.qml" line="51"/>
164         <source>No comment to your comment</source>
165         <translation type="unfinished"></translation>
166     </message>
167     <message id="id_foo">
168         <location filename="main.qml" line="57"/>
169         <source>This string has an identifier</source>
170         <translation type="unfinished"></translation>
171     </message>
172     <message>
173         <location filename="main.qml" line="63"/>
174         <source>This string has meta-data</source>
175         <translation type="unfinished"></translation>
176         <extra-loc-blank>False</extra-loc-blank>
177     </message>
178     <message id="id_baz">
179         <location filename="main.qml" line="73"/>
180         <source>This string has a lot of information</source>
181         <extracomment>This is a comment for the translator.</extracomment>
182         <translation type="unfinished"></translation>
183         <extra-foo>123</extra-foo>
184         <extra-magic-stuff>This means something special.</extra-magic-stuff>
185     </message>
186     <message>
187         <location filename="main.qml" line="83"/>
188         <source>This string has disambiguation</source>
189         <comment>Disambiguation</comment>
190         <translation type="unfinished"></translation>
191     </message>
192     <message numerus="yes">
193         <location filename="main.qml" line="87"/>
194         <source>This string contains plurals</source>
195         <translation type="unfinished">
196             <numerusform></numerusform>
197         </translation>
198     </message>
199 </context>
200 </TS>