Revision control
++ <?xml version="1.0" encoding="utf-8"?>
++ <!DOCTYPE TS>
++ <TS version="2.1">
++ <context>
++ <name>A1::AB</name>
++ <message>
++ <location filename="main.cpp" line="165"/>
++ <source>inlineFuncAfterFriendDeclaration</source>
++ <comment>A1::AB</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>A1::B</name>
++ <message>
++ <location filename="main.cpp" line="171"/>
++ <source>foo</source>
++ <comment>A1::B</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>A1::B2</name>
++ <message>
++ <location filename="main.cpp" line="216"/>
++ <source>test TRANSLATOR comment (2)</source>
++ <comment>A1::B2</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="222"/>
++ <source>test TRANSLATOR comment (4)</source>
++ <comment>A1::B2</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="231"/>
++ <source>test TRANSLATOR comment (5)</source>
++ <comment>A1::B2</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>A1::B3::C2</name>
++ <message>
++ <location filename="main.cpp" line="248"/>
++ <source>test TRANSLATOR comment (6)</source>
++ <comment>A1::B3::C2</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>A1::V</name>
++ <message>
++ <location filename="main.cpp" line="178"/>
++ <source>bar</source>
++ <comment>A1::V</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>A1::W</name>
++ <message>
++ <location filename="main.cpp" line="184"/>
++ <source>baz</source>
++ <comment>A1::W</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>A::C</name>
++ <message>
++ <location filename="main.cpp" line="56"/>
++ <location filename="main.cpp" line="60"/>
++ <source>Bla</source>
++ <comment>A::C</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="65"/>
++ <source>Bla 2</source>
++ <comment>A::C</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>B1</name>
++ <message>
++ <location filename="main.cpp" line="206"/>
++ <source>test TRANSLATOR comment (1)</source>
++ <comment>B1</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>B2</name>
++ <message>
++ <location filename="main.cpp" line="225"/>
++ <source></source>
++ <comment>This is a comment to the translator.</comment>
++ <translation></translation>
++ </message>
++ </context>
++ <context>
++ <name>Bears::And::Spiders</name>
++ <message>
++ <location filename="main.cpp" line="258"/>
++ <source>whatever the context</source>
++ <comment>Bears::And::Spiders</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>C1</name>
++ <message>
++ <location filename="main.cpp" line="217"/>
++ <source>test TRANSLATOR comment (3)</source>
++ <comment>C1</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>D</name>
++ <message>
++ <location filename="main.cpp" line="42"/>
++ <source>test</source>
++ <comment>D</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Gui::MainWindow</name>
++ <message>
++ <location filename="main.cpp" line="150"/>
++ <source>More bla</source>
++ <comment>Gui::MainWindow</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>MyNS::TestClass2</name>
++ <message>
++ <location filename="main.cpp" line="294"/>
++ <source>test2: nested return type</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>MyNamespace::MyClass</name>
++ <message>
++ <location filename="main.cpp" line="371"/>
++ <source>translation</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>QObject</name>
++ <message>
++ <location filename="main.cpp" line="128"/>
++ <source>task 161186</source>
++ <comment>QObject</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="378"/>
++ <source>test7: unresolved class context</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>TestClass1_Widget</name>
++ <message>
++ <location filename="main.cpp" line="280"/>
++ <source>test1: basic return type</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>TestClass3</name>
++ <message>
++ <location filename="main.cpp" line="307"/>
++ <source>test3: trailing return type</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>TestClass4</name>
++ <message>
++ <location filename="main.cpp" line="321"/>
++ <source>test4: template return type</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>TestClass5</name>
++ <message>
++ <location filename="main.cpp" line="334"/>
++ <source>test5: const reference return</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>TestClass6</name>
++ <message>
++ <location filename="main.cpp" line="348"/>
++ <source>test6: operator overload</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>X::D</name>
++ <message>
++ <location filename="main.cpp" line="82"/>
++ <source>foo</source>
++ <comment>D</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="102"/>
++ <source>Bla</source>
++ <comment>X::D</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>X::F</name>
++ <message>
++ <location filename="main.cpp" line="115"/>
++ <source>inline function</source>
++ <comment>X::F</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>X::Y::C</name>
++ <message>
++ <location filename="main.cpp" line="98"/>
++ <source>Bla</source>
++ <comment>X::Y::C</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>X::Y::E</name>
++ <message>
++ <location filename="main.cpp" line="106"/>
++ <location filename="main.cpp" line="107"/>
++ <source>Bla</source>
++ <comment>X::Y::E</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>ico::foo::A</name>
++ <message>
++ <location filename="main.cpp" line="127"/>
++ <source>myfoo</source>
++ <comment>ico::foo::A</comment>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ </TS>