#include #include #include #include namespace turns::lang::tests { struct intl_test_init : Catch::EventListenerBase { using Catch::EventListenerBase::EventListenerBase; auto testRunStarting(Catch::TestRunInfo const &) -> void override { setlocale(LC_ALL, ""); bindtextdomain("turns", TESTLOCALEDIR); bind_textdomain_codeset("turns", "UTF-8"); textdomain("turns"); } }; CATCH_REGISTER_LISTENER(intl_test_init); } // namespace turns::lang::tests