imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Операционные системы M$
Опции темы
Старый 15.07.2004, 01:19     # 1
Anarchist
::VIP::
 
Аватар для Anarchist
 
Регистрация: 29.01.2004
Адрес: Israel
Сообщения: 1 268

Anarchist Гурее всех гурых :-)
Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)
Как поправить кодировку - иврит ?

Немного запутался с кодировками ...
Ставлю Windows XP SP1 Eng
Добавляю Mui Russian & Hebrew

В Русском, в некоторых программах кодировка нарушена, начинает писать на турецком ...

Поправляю:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"


Все хорошо, все радует

Перехожу на Иврит - та же незадача ...
Как поправить ?
Anarchist вне форума  
Старый 15.07.2004, 11:20     # 2
batya_batya
Member
 
Регистрация: 28.12.2002
Адрес: Israel
Сообщения: 232

batya_batya Путь к славе только начался
Start - control panel -regional & language settings - (3-e okno) dopolnitelno (others) - non-unicode programs; tam i vibiraesh yazik.
batya_batya вне форума  
Старый 15.07.2004, 14:16     # 3
Anarchist
::VIP::
 
Аватар для Anarchist
 
Регистрация: 29.01.2004
Адрес: Israel
Сообщения: 1 268

Anarchist Гурее всех гурых :-)
Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)
batya_batya

Спасибо, это понятно, я так уже давно сделал, но не помогает.
Некоторые программы, та же Miranda ивритофицированная, пишут не в той кодировке ...
Может в реестре поправить раскладку кодовой страницы надо.
Anarchist вне форума  
Старый 15.07.2004, 21:23     # 4
PaulGor
Newbie
 
Аватар для PaulGor
 
Регистрация: 09.07.2004
Адрес: Москва-->Силиконовая Долина
Сообщения: 20

PaulGor Путь к славе только начался
Lightbulb

.
Чтобы прояснить - если две разные вещи, и решения у них разные:
1) Национальные программы:
- русские программы, сделанные скажем в России, у которых в интерфейсе (меню, диалоги, ...) - кириллица
или ивритские программы с ивритом в интерфейсе

2) Англоязычные программы, изначально сделанные для работы ТОЛЬКО с текстами кодировки "Западная Европа" (1252):
- Западные программы типа Фотошопа, которые вообще мало приспособлены с кириллицей (или ивритом) работать


Так вот, для (1), для национальных программ решение, упомянутое выше - в меню выбора языка для не-Unicode программ выбираешь нужный.

А вот для (2), для "обмана" англоязычных программ, как раз применяется "хак" Реестра - мы говорим системе, что если англоязычная программа попросит что-нибудь из языковой поддержки (NSL - native Language Support), то "подсунуть" ей вместо западно-европейского набора - национальный:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1252"="c_1251.nls"

1252 - это Западно-Европейский, 1251 - кириллица

Совершенно ни к чему, при работе с западными программами,
1250=
1253=
...

Ведь 1250 - это для польского и чешского, они здесь вообще не при чём
Так же как 1253, 1254,... - для греческого, турецкого,...

Весь смысл был ТОЛЬКО в подмене для 1252 - для Западно-Европейского, который та ангоязычная программа ожидает.

Поэтому, если с русским Фотошоп начинает работать после
"1252"="c_1251.nls"

то и для иврита - та же подмена нужна, а значит, нельзя одновременно решить - для англоязычной, запданой программы - и проблему кириллицы в ней, и проблему иврита в ней.

.

А третий случай, не связанный с описанными выше - это проблемы при плохой локализации программы (интерфейс англоязычной программы переведён на другой язык) -
если люди сделали халтурную локализацию Миранды на иврит или халтурную локализацию ICQ на русский - ожидайте проблем! И они могут НЕ решиться ни одним из перечисленных выше методов...
.

Последний раз редактировалось PaulGor; 15.07.2004 в 21:30.
PaulGor вне форума  
Старый 15.07.2004, 22:02     # 5
Anarchist
::VIP::
 
Аватар для Anarchist
 
Регистрация: 29.01.2004
Адрес: Israel
Сообщения: 1 268

Anarchist Гурее всех гурых :-)
Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)
PaulGor

Понятно то понятно, но мне это не нравицца

Вернулся к старой конфигурации.
1 windows - Русский/Eng
2 windows - English/Heb

Место позволяет, шрифты не воюют ...
Anarchist вне форума  

Теги (метки)
иероглифы, кракозябры


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 00:53.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.