Избегайте MFC LOC DLL - PullRequest
       2

Избегайте MFC LOC DLL

1 голос
/ 07 ноября 2011

Я работаю над приложением MFC, которое было локализовано на несколько языков. Он динамически связывается с MFC, и если в целевой системе установлены DLL-библиотеки MFC LOC, он автоматически использует эти библиотеки DLL, как и ожидалось. Однако в некоторых из этих ОС есть пользователи, которые предпочитают английский, есть ли способ заставить его использовать английскую DLL вместо переведенной MFC LOC DLL?

1 Ответ

0 голосов
/ 07 ноября 2011

Механизм MFC LOC ИМХО ужасен.Этого следует избегать любыми способами, потому что он приносит больше вреда, чем пользы

Из-за невозможности использовать более одного перевода, как вы его испытали, MFC LOC заслуживает хорошего места в Зале стыда нашей отрасли.Подумайте о всех этих приложениях, которые привели к тому, что другие несвязанные приложения на основе MFC выглядят частично переведенными.

Вот почему я считаю, что лучше предоставлять переводы для ресурсов MFC в ваших собственных библиотеках ресурсов.

Отказ от ответственности: мое объявление следует; -)

appTranslator - ваш друг для перевода вашего приложения MFC.Он автоматически переводит часть ваших ресурсов MFC на 27 языков.Он автоматически создает ваши библиотеки ресурсов.И многое другое ...

/ Конец объявления

И эта статья CodeProject содержит мой готовый код для поддержки загрузки библиотек ресурсов и поддержкиязыковое меню.Хорошо, это был не ваш вопрос, но я подумал, что это может помочь.Ох, и это не оговорено, так как это бесплатно; -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...