Можно ли предоставить локализованные файлы CHM для оснастки MMC 3.0 в Windows 2003? - PullRequest
1 голос
/ 16 июня 2009

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

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

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

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

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

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

1 Ответ

0 голосов
/ 30 июня 2009

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

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

...