У нас есть приложение для Windows C++ на английском языке, основанное на MFC. Он по-прежнему разрабатывается с периодическим пересылкой обновлений клиентам.Многоязычные приложения с MFC - рабочий процесс?
Теперь у нас есть реселлер, который хочет перевести наше приложение на другие языки по мере необходимости. Я понимаю, что стандартный способ перевода приложений MFC - это использование библиотек ресурсов, специфичных для языка.
Однако это представляет собой проблему с обновлением приложения. При обновлении функциональности мы иногда добавляем/изменяем/удаляем элементы GUI и текстовые сообщения. Как мы «подталкиваем» эти изменения к людям, которые будут переводить библиотеку ресурсов, без необходимости переводить всю DLL каждый раз? Каков наилучший рабочий процесс для этого? Существуют ли какие-либо инструменты, облегчающие разработку и поддержку многоязычных приложений?
Есть ли какие-либо рамки, которые могли бы помочь? Реселлер предпочел бы иметь простой текстовый файл со всеми текстовыми строками в нем, поэтому обращение к ресурсной DLL уже является нежелательным компромиссом для них.
Есть ли хорошие книги/статьи об управлении многоязычным приложением разработки/обслуживания?
Я никогда не работал в многоязычном проекте, поэтому не уверен, что искать. Спасибо за любые предложения :)
Иногда правильный перевод зависит от контекста. Это будет сложно, если они получат только разницу. –