Интернационализация в MFC

Это ' Наконец (после многих лет откладывания) пришло время локализовать мое приложение на несколько других языков, кроме английского.

Первая задача - спроектировать интеграцию в мое приложение C ++ / MFC, которое имеет десятки диалогов и бесчисленное количество строк. Я наткнулся на две возможные альтернативные реализации:

  1. Скомпилировать и развернуть локализованные файлы ресурсов как библиотеки DLL
  2. Извлечь и заменить все строки локализованной версией. Для каждого язык будет XML (или простой текстовый) файл.

Лично я выбираю вторую альтернативу, поскольку она кажется мне более гибкой. Изменений много, но их несложно внести, и, что очень важно, файлы XML будет очень легко изменить для переводчиков.

Любые советы приветствуются.

С уважением,
Космин Унгуру
http://www.batchphoto.com/

10
задан Cosmin 11 December 2010 в 14:50
поделиться