Могу ли я предоставить локализованные файлы CHM для оснастки MMC 3.0 в Windows 2003?

Я разрабатываю оснастку MMC 3.0 с помощью С#. Я хочу, чтобы моя оснастка автоматически локализовалась в соответствии с текущим языком, т. е. в испанской ОС оснастка должна отображаться на испанском языке и должна использовать файл справки на испанском языке.

Поскольку моя оснастка представляет собой приложение .NET, локализация графического интерфейса не представляет проблемы. Однако у меня возникли проблемы с локализацией файла справки HTML (CHM). Я хочу развернуть несколько локализованных файлов CHM на диск, а MMC выбрать соответствующий файл CHM для отображения во время выполнения.

На данный момент моя оснастка запускает английскую версию моего файла CHM, который определен в значениях реестра «HelpTopic» и «LinkHelpTopics» в HKLM\Software\Microsoft\MMC\SnapIns\‹snapin-guid›. Я нашел статью MSDN, в которой говорится, что Я могу предоставить локализованные версии этого файла CHM в каталоге mui\‹language-code›, например (для испанского) mui\3082\file.chm.

Когда я пробую это в Windows 2008, это работает - появляется испанская версия файла справки. Но когда я пробую это в Windows 2003, я все еще получаю файл справки на английском языке.

Кто-нибудь знает, является ли это ограничением MMC 3.0 в Windows 2003? Если да, то как лучше всего добиться того, чего я хочу?

Большое спасибо!


person Community    schedule 16.06.2009    source источник


Ответы (1)


Просто чтобы проследить за этим - я не нашел никаких доказательств того, что это возможно. Существует другая статья, в которой описывается, как переопределить справочной системы MMC и использовать свой собственный произвольный механизм для отображения справки, но для этого требуется, чтобы пользователи загрузили исправление, и работает только в Windows 2008, поэтому не поможет для этой конкретной проблемы.

В конце концов, я решил установить один CHM-файл и указать его в реестре; но этот файл CHM может быть английской версией, испанской версией и т. д., в зависимости от языкового стандарта Windows пользователя во время установки.

person Community    schedule 29.06.2009