LINUX.ORG.RU

Смотря на чем написано приложение.

Тэг «C++» большой ясности не вносит, поэтому канонично gettext либо QTranslator (в случае Qt)

yoghurt ★★★★★
()

В Gambas например есть интернационализация, перевод всех текстовых ресурсов приложения в специальном окошке.

rezedent12 ☆☆☆
()

[fat]

std::string msg;
#ifdef __RUSSIAN__
msg = "ПЕНИС";
#endif // __RUSSIAN__
#ifdef __ENGLISH__
msg = "PENIS";
#endif // __ENGLISH__
#ifdef __FRENCH__
msg = "UN PENIS";
#endif // __FRENCH__

[/fat]

gettext, конечно же. Либо свой велосипед на тему файлов с ресурсами.

DELIRIUM ☆☆☆☆☆
()

Если юзаешь Qt, то юзай его средства.

Pavval ★★★★★
()

Однозначно gettext. Если используется высокоуровневый фреймфорк типа Qt - можно его встроенными средствами.

slovazap ★★★★★
()
Ответ на: комментарий от deterok

Да, но учти, что gettext очень любит, чтобы исходным языком был English.

Infra_HDC ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.