0
![Вы не можете благодарить!](images/buttons/up_dis.png)
Спасибо: |
Получено: 15 Отправлено: 0 |
Коллеги, есть вопрос... Сложно объяснить, но попробую.
У меня КПК на WM2003SE, русификатор LEng (только русская клавиатура, без русификации интерфейса). Regional Settings: English (US).
Все хорошо, но, например, в "Контактах" когда в разделе "Notes" я пишу что-то по-русски, после закрывания/открывания данного контакта весь русский текст пишется в виде вопросительных знаков.
Ситуация исправляется, если поставить Regional Settings: Russia. Тогда с русским текстом все Ok, но текущая дата и дни недели в календаре пишутся по-русски (какой м... чудак это придумал?!).
Соответственно, я хочу сделать так, чтобы русский текст был везде читаем, но чтобы календарь остался на английском.
Теперь, как это реализовать. Нашел в Инете, что можно поменять имя файла кодовой страницы в Registry, но все применительно только к большим компютерам. На КПК такого раздела в Registry нет, файлов кодовых страниц на КПК тоже не нашел. К сожалению, практически ничего не нашел по Registry на КПК, в основном обсуждаются "чайниковские" вопросы, а вглубь что-то никто не идет...
Подскажите, что на КПК задает кодовую страницу по-умолчанию, или как это можно найти...
Любые идеи приветствуются!
Заранее спасибо!
Спасибо: |
Получено: 8,384 Отправлено: 3,359 |
andrewju
Андрюх, ТУТ посмотри, может что интересное найдешь!
Mercedes Benz C200 CGI BlueEFFICIENCY W204 чОрный, чОрный - был
В личке НЕ КОНСУЛЬТИРУЮ!
Спасибо: |
Получено: 15 Отправлено: 0 |
Игорь, спасибо! По этому поводу там ни слова...
В общем, эту штуку я все-таки победил. Сравнил Registry при установке английских локалей и при установке русских локалей. Кому интересно, рассказываю (этой инфы не встречал нигде, зато подобных вопросов видел две штуки, на западных форумах - остались без ответов).
За региональные установки (по крайней мере в Windows Mobile 2003SE) отвечает кусок реестра по адресу [HKEY_LOCAL_MACHINE\nls]:
[code][HKEY_LOCAL_MACHINE\nls]
"DefaultOCP"=dword:000001b5
"DefaultACP"=dword:000004e4
"DefaultLCID"=dword:00000409
"DefaultMailCP"=dword:000004e3
"LegacyLocaleMode"=dword:00000001
"SystemLCID"=dword:00000409[/code]
Приведенный выше код - для настроек Regional Settings: English (US).
А вот это автоматически прописывается при установке Regional Settings: Russia:
[code][HKEY_LOCAL_MACHINE\nls]
"DefaultOCP"=dword:00000362
"DefaultACP"=dword:000004e3
"DefaultLCID"=dword:00000419
"DefaultMailCP"=dword:000004e3
"LegacyLocaleMode"=dword:00000001
"SystemLCID"=dword:00000409[/code]
Коды шестнадцатиричные, далее нетрудно выяснить, что поддержку русских системных шрифтов при региональных установках English (US) можно добавить, изменив в реестре значение "DefaultACP" c 000004e4 (десятичное 1252) на 000004e3 (десятичное 1251). После этого необходимо сделать Soft Reset, чтобы новые значения были прочитаны системой.
Проверено - все работает, русский язык поддерживается и больше не заменяется вопросительными знаками! Все тексты интерфейса, включая дату и календарь, остаются английскими!
Решил заодно разобраться c другой старой проблемой - КПК не выключается сам по таймауту. Т.е. в настройках питания у меня стоит, что при питании от аккумулятора КПК должен сам выключиться через 3 минуты "бездействия" (когда я не жму кнопки и не вожу стилусом по экрану). На самом же деле этого не происходит - он работает пока не нажмешь на кнопку выключения. Особенно неудобно если срабатывает какая-нибудь напоминалка, а я этого не выжу и не слышу - КПК включится и будет работать пока не разрядится "в ноль".
Методом "научного тыка" определил, что при выставлении времени бездействия в 1 минуту все работает правильно, КПК выключается. Если же выставить 2 минуты или больше - КПК уже не выключается. В чем дело так и не понял, в Registry разницы в данных никакой, только сам параметр таймаута... В инете опять ничего путного нет, кроме предположения что какая-то программа не дает выключаться КПК. Предположение, IMHO, не совсем правильное (в моем случае), т.к. при установке 1 минуты он выключается, а если поставить больше - нет...![]()
Какие есть идеи?
Спасибо: |
Получено: 0 Отправлено: 0 |
andrewju
У меня наладонник перестает выключаться по "таймауту" если потсавить Pocket Informant.![]()
Спасибо: |
Получено: 60 Отправлено: 48 |
andrewju, у меня выключается.КПК Siemens pocket LOOX 720.
B3->B4->B5.5->B6 15 лет был с пассатами! Из-за кидалова Atlant-M больше не на Фольксвагене. Volvo XC70 D3 AWD 163 л.с. momentum+ 2012 MY
Спасибо: |
Получено: 15 Отправлено: 0 |
У меня его нет... Наверняка какая-то другая софтина мешает, но вот какая...Сообщение от der Panter
У меня наладонник перестает выключаться по "таймауту" если потсавить Pocket Informant.Еще странно что через 1 минуту выключается нормально, а вот если поставить больше - нет...
У меня тоже такой КПК...Сообщение от SilverPassB5GPTDI
andrewju, у меня выключается. ai.gif КПК Siemens pocket LOOX 720.
У тебя он просто "свежий" - ты еще не успел поставить кучу софта на него... А так глюков там достаточно (не именно в Loox'е, а в Windows Mobile).![]()
Спасибо: |
Получено: 60 Отправлено: 48 |
andrewju, сделай сохранение данных и мастер-резет должен помочь.![]()
B3->B4->B5.5->B6 15 лет был с пассатами! Из-за кидалова Atlant-M больше не на Фольксвагене. Volvo XC70 D3 AWD 163 л.с. momentum+ 2012 MY
Спасибо: |
Получено: 0 Отправлено: 0 |
andrewju Это наверно от WisBar Advance, после нескольких перезагрузок я его снес и поставил Spb Pocket Plus v3.0.4 все отлично работает спасибо komok1965
Спасибо: |
Получено: 15 Отправлено: 0 |
Мне WisBar понравился больше чем Spb. Он как-то менее наворочен, да и меню Start делает нормально выпадающим, как во "взрослой" Windows. Сейчас проверил - новой версии не выходило. Не думаю что проблема из-за него, хотя когда КПК перестал нормально выключаться - уже не помню.
SilverPassB5GPTDI, hard-reset с последующим восстановлением с бэкапа, я думаю, восстановит и все проблемы. Как-нибудь попробую, когда совсем плохо станет. А пока поищу в чем же все-таки глюк...