Revision control
++ <?xml version="1.0" encoding="utf-8"?>
++ <!DOCTYPE TS>
++ <TS version="2.1">
++ <context>
++ <name>A1::A2::Cl</name>
++ <message>
++ <location filename="main.cpp" line="237"/>
++ <source>using namespace in parent</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>A1::B::Test</name>
++ <message>
++ <location filename="main.cpp" line="178"/>
++ <source>yeeee-ha!</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>AA::B::C::Test</name>
++ <message>
++ <location filename="main.cpp" line="161"/>
++ <source>howdy?</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Alpha::Beta::Alpha::Widget</name>
++ <message>
++ <location filename="main.cpp" line="472"/>
++ <source>complex nesting different names</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Cl2</name>
++ <message>
++ <location filename="main.cpp" line="261"/>
++ <source>context after variable template</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Class</name>
++ <message>
++ <location filename="main.cpp" line="39"/>
++ <source>nested class context</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="45"/>
++ <source>just class context</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="105"/>
++ <source>outestmost class</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>CombinedTest1::ExternalLib::Tr</name>
++ <message>
++ <location filename="main.cpp" line="484"/>
++ <source>external lib tr</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>CombinedTest1::MyApp::MyApp</name>
++ <message>
++ <location filename="main.cpp" line="498"/>
++ <source>combined test: direct class wins</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="506"/>
++ <source>combined test: qualified same name</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>CombinedTest2::Level::Level::Helper</name>
++ <message>
++ <location filename="main.cpp" line="519"/>
++ <source>helper in Level::Level</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="541"/>
++ <source>helper via using in nested</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>CombinedTest2::Level::Level::Level::Level</name>
++ <message>
++ <location filename="main.cpp" line="531"/>
++ <source>deeply nested same name with using</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="538"/>
++ <source>qualified deeply nested</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>CombinedTest3::Container::Data</name>
++ <message>
++ <location filename="main.cpp" line="554"/>
++ <source>data in original container</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="579"/>
++ <source>data via using directive</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>CombinedTest3::Outer::Container::Item</name>
++ <message>
++ <location filename="main.cpp" line="569"/>
++ <source>item in local container</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="576"/>
++ <source>qualified local item</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>EdgeTest1::Outer::Tr</name>
++ <message>
++ <location filename="main.cpp" line="277"/>
++ <source>direct parent wins over using</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>EdgeTest3::Level1::Level2::Level3::Test</name>
++ <message>
++ <location filename="main.cpp" line="297"/>
++ <source>reuse using per segment</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>EdgeTest4::Target::Tr</name>
++ <message>
++ <location filename="main.cpp" line="319"/>
++ <source>prevent duplicate visits</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>EdgeTest5::MySpace::Tr</name>
++ <message>
++ <location filename="main.cpp" line="335"/>
++ <source>direct child beats using</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>EdgeTest6::Target::Tr</name>
++ <message>
++ <location filename="main.cpp" line="354"/>
++ <source>same using at different levels</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>EdgeTest7::Common::Tr</name>
++ <message>
++ <location filename="main.cpp" line="379"/>
++ <source>different paths to same namespace</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>EdgeTest8::Outer::Tr</name>
++ <message>
++ <location filename="main.cpp" line="398"/>
++ <source>inner using shouldn't block outer direct</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>EdgeTest9::Level1::Tr</name>
++ <message>
++ <location filename="main.cpp" line="420"/>
++ <source>nested using with shared visited</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Ns1::Ns2::Ns3::Cl</name>
++ <message>
++ <location filename="main.cpp" line="196"/>
++ <source>message1</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="200"/>
++ <source>message2</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="204"/>
++ <source>message3</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="208"/>
++ <source>message4</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>NsA::NsA::NsA::MyClass</name>
++ <message>
++ <location filename="main.cpp" line="451"/>
++ <source>nested same-name ns, different class 1</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="455"/>
++ <source>nested same-name ns, different class 2</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Outer::Class</name>
++ <message>
++ <location filename="main.cpp" line="106"/>
++ <source>outer class</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Outer::Middle1::Different</name>
++ <message>
++ <location filename="main.cpp" line="93"/>
++ <source>different namespaced class def</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Outer::Middle1::Inner1::Class</name>
++ <message>
++ <location filename="main.cpp" line="107"/>
++ <source>innermost one</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="108"/>
++ <source>innermost two</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="109"/>
++ <source>innermost three</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="111"/>
++ <source>innermost four</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Outer::Middle1::Something</name>
++ <message>
++ <location filename="main.cpp" line="118"/>
++ <source>namespaced class def</source>
++ <translation type="unfinished"></translation>
++ </message>
++ <message>
++ <location filename="main.cpp" line="121"/>
++ <source>namespaced class def 2</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Outer::Middle2::Inner2::Class</name>
++ <message>
++ <location filename="main.cpp" line="110"/>
++ <source>innermost three b</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>QObject</name>
++ <message>
++ <location filename="main.cpp" line="135"/>
++ <source>Bla</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>Test::Test</name>
++ <message>
++ <location filename="main.cpp" line="435"/>
++ <source>class same name as namespace</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ <context>
++ <name>cl</name>
++ <message>
++ <location filename="main.cpp" line="218"/>
++ <source>text</source>
++ <translation type="unfinished"></translation>
++ </message>
++ </context>
++ </TS>