PDA

Показать полную графическую версию : Выбрать локаль для конкретной программы


Ruzzz
12-11-2009, 17:57
Возможно ли в Windows выбрать национальные настройки, локаль для конкретной программы, а не для всей системы? Допустим у меня немецкая Windows, соответственно все настройки (формат валюты, чисел, даты, времени) и язык для ansi-программ (не unicode) — немецкие. Хорошо написанная программа — учитывает все эти настройки и выводит информацию в соответствии с ними. Также для перевода ее интерфейса, разработчики могут воспользоваться строковыми ресурсами exe-файла, для нужной локали(кодировки). У меня вопрос, который почему-то никогда не приходил в голову :). Возможно ли для отдельной программы выбрать настройки отличные от системных? Например, для немецкой Windows, выбрать русские настройки для не unicode-программы, тем самым заставить ее использовать русские строковые ресурсы и выводить даты и т.д. в русском формате? Интересует не только Win7, но и более ранние версии.

Vadikan
12-11-2009, 23:24
Если только The Microsoft AppLocale Utility (http://www.microsoft.com/globaldev/tools/apploc.mspx)

Ruzzz
13-11-2009, 00:13
Vadikan, да что-то типа этого, спасибо! Но к сожалению не смог установить в Win7. Попробую потестировать в XP.

Vadikan
13-11-2009, 10:42
Ruzzz, в режиме совместимости пробуйте.




© OSzone.net 2001-2012