Пробовал русифицировать простую программу, написанную на C++, но так и не смог до конца осилить полную последовательность действий, необходимую для успешной локализации.
Вот код программы:
#include <iostream>
#include <stdlib.h>
#include <libintl.h>
#include <locale.h>
#define _(String) gettext (String)
using namespace std;
int main()
{
setlocale(LC_ALL,"");
bindtextdomain("test","/usr/share/locale");
textdomain("test");
system("clear");
cout << (_("TEST"));
return 0;
}
Выполняю следующие действия:
1). в каталоге с файлом test.cpp создаётся каталог po;
2). с помощью команды
xgettext -d test -o po/test.pot -k_ -s test.cpp
3). в каталоге po создаётся каталог ru;
4). с помощью команды
cp test.pot ru/test.po
Что нужно делать далее?