Fixed numerous issues that caused errors in clang
[supertux.git] / external / tinygettext / test / helloworld.cpp
1 #include <iostream>
2
3 #define _(x) gettext(x)
4
5 int main()
6 {
7   std::cout << _("Short Hello World") << std::endl;
8   std::cout << gettext("Hello World") << std::endl;
9   std::cout << gettext("Hello Worlds") << std::endl;
10
11   std::cout << pgettext("", "Hello World") << std::endl;
12   std::cout << pgettext("console", "Hello World") << std::endl;
13
14   std::cout << ngettext("gui", "Hello World") << std::endl;
15   std::cout << ngettext("Hello World", "Hello Worlds", 5) << std::endl;
16
17   std::cout << npgettext("", "Hello World", "Hello Worlds", 5) << std::endl;
18   std::cout << npgettext("console", "Hello World", "Hello Worlds", 5) << std::endl;
19   std::cout << npgettext("gui", "Hello World", "Hello Worlds", 5) << std::endl;
20
21   return 0;
22 }
23
24 /* EOF */