Здравствуйте, Кодёнок, Вы писали:
Кё>Еще тут на форумах предлагали третий путь, который фактически заключается в повторении gettext. Проблема ГУИ у него остается.
По поводу ГУИ — мы сейчас все строки в базе храним (в одном продукте). При создании диалога, он сам лезет в базу и получает правильные строки для каждого контрола. Строка получается по ID диалога и своему дефолтному тексту.
В другом продукте — тоже самое, но без базы, зато с xml-ем.
Ещё интересный вариант (нигде не реализован, но мне очень бы хотелось
![](/Forum/Images/smile.gif)
) — генерация файлов ресурсов. Т.е. есть некий метаресурс, сразу на нескольких языках, по нему на этапе компиляции генерируется файл ресурсов с нужным языком.