LINUX.ORG.RU
ФорумTalks

Вопрос к Energizer'у, WindowsUser'у и прочим апологетам сами знаете чего


0

0

Как в win2k/xp ДЛЯ ОДНОГО ПРИЛОЖЕНИЯ установить определённую локаль?
В linux просто:
LC_ALL=de abiword
или с другими переменными LC* либо LOCALE.
А как в win2k/xp? У меня локаль для приложений по умолчанию русская (т.к. почти все приложения русские), а одно приложение я хочу запускать с немецкой локалью. Потому что оно немецкое. Сейчас оно запускается с русской локалью (которая по дефолту), и вместо умляутов получаю в его диалогах всякие "д", "ц", "ь"...
Можно или нельзя? Очень нужно. Конкретно сейчас - в win2k, потом - в winxp.

anonymous

ИМХО, нет.

До 2000 в венде даже общую локаль вроде нельзя было поменять после установки :)

shuthdar ★★★
()
Ответ на: комментарий от shuthdar

Ты зайди в региональные настройки и хорошо просмотри их. Увидишь много интересного.

anonymous
()

В винде уже давно UNICODE используется. Приложения, которые его не знают, показывают абрукадабру. Язык для таких приложений указывается в гуевых настройках. http://www.microsoft.com/globaldev/Images/xp-sysloc-Step3.JPG

А насчёт сабжа... Возможно, что в реестре можно прописать кодировку для этой проги.

Selecter ★★★★
()
Ответ на: комментарий от Selecter

> А насчёт сабжа... Возможно, что в реестре можно прописать кодировку для этой проги.

Эта прога - ни много ни мало MSOffice 2000. А конкретно - Outlook. Который, помимо "д", "ц" и пр., даже в контактах начинает на кнопках рисовать русский алфавит вместо немецкого. Офис нужен немецкоговорящему человеку, остальные проги должны остаться русскими, потому что это всё временно.

Что касается юникода и прочих умных слов. В региональных настройках есть два параметра к этому делу - локаль системная и локаль для текущего юзера. Для текущего юзера УЖЕ стоит "немецкая", так что дата, валюта и пр. УЖЕ немецкие. Смена системной локали требует перезагрузки. И после этой смены начинаются страшные траблы во многих РУССКИХ приложениях (шрифты). А Outllok после этого даже клаву на русскую раскладку не даёт переключить.. Что предложите?

anonymous
()
Ответ на: комментарий от anonymous

>Что предложите?

Более ничего кроме как обратиться в службу поддерки MS. Говорят, что они реализуют пожелания клиентов. Главное обратиться.

Selecter ★★★★
()
Ответ на: комментарий от Selecter

Просто идея была - сделать этому конкретному юзеру немецкую локаль и пусть там работает в своём немецком офисе. А системную локаль и локали других юзеров не трогать. Но, блин, такие траблы вылезаеют... С контактами - просто песня. Там в его любимом типе представления слева столбец кнопок, на каждой - буква для быстрого доступа к контакту по первой букве. Так вот, при русской системной локали и немецкой юзерской локали НЕМЕЦКИЙ офис 2k лепит туда РУССКИЕ (!!) буквы А, Б, В и пр. Вообще дебилизм. Лечится только сменой системной локали. Десктопная многоюзерская ось, мля...

anonymous
()
Ответ на: комментарий от anonymous

>Десктопная многоюзерская ось, мля...

Ничем из вышеперечисленного она никогда не была :) надстройка над PC-DOS :) Desqview переросток.

robot12 ★★★★★
()
Ответ на: комментарий от robot12

Ну, если быть честным, то начиная с win2k это надстройка не над дос, а над ядром nt. Только, говорят, поуродовали это nt :)

sin_a ★★★★★
()

Попробуй создать пользователя со своими региональными настройками, а аутлук пускай с помощью runas... Криво конечно, copy/paste не работает, но ИМХО самый простой метод...

Orlangoor ★★★★★
()
Ответ на: комментарий от Orlangoor

А в XP пусть переключается в своего пользователя и оттуда Outlook пускает

anonymous
()

Встречал в своё время программку для WinXP, как раз позволяет программы запускать с другой локалью. Название не помню, к сожалению :(

anonymous
()

>>Можно или нельзя?

Можно. Ставь MUI, создавай юзера с немецким интерфесом в региональных настройках, а потом из под своей учетной записи запускай нужную тебе прогу из под созданного "немецкого" юзера через runas. Да, не так красиво как в линуксе, но ведь тебе "очень нужно".

Energizer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.