Самостоятельная русификация Etrex Vista C (он же Legend C)

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Jes
Сообщения: 41
Зарегистрирован: 04 окт 2010, 17:48

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение Jes » 23 май 2008, 15:28

вот сегодня вылез глюк :( ввел в строке поиска букву "Е" и он сразу выдал - ничего не найдено!!! Прошелся по всем буквам - аналогичная проблема еще и с буквой "Г"
Например ввожу в строку поиска слова ОДЕССА, после ввода буквы Е сразу выдает что ничего не найдено :(
В MapSource проверил - все ок, поиск рулит....
Кто что может подсказать по данной проблеме?
От карты не зависит - пробовал на другой - аналогично :(



lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение lav » 24 май 2008, 17:20

это очень старая и очень грустная история. причем подозреваю, что до сих пор не имеющая изящного универсального решения. например вот: <A HREF="http://www.gps-forum.ru/cgi-bin/forum/s ... </A> от карты еще как зависит. вернее от карты + прибор/прошивка. насколько я понимаю, характерно только для старых приборов с клавиатурой + карты из-под MPC. корень зла видимо в том, что у МПЦ кроме Г и Е такие же веса для сортировки имеют буквы Г' и :Е соответственно. и эти приборы почему-то хотят не любую букву из подмножества с одинаковым весом, а только какую-то определенную... берем например навикомовскую прошивку 60/76 ц/цс. ищем клаву. и обнаруживаем там вместо Г и Е буквы с кодами a5 и a8. надо полагать, что в соответствующем шрифте они выглядят как Г и Е. при этом естественно должен поломаться поиск по картам из-под цжпсмаппера... не знаю, решена ли эта проблема у навикома... не уверен... вполне допускаю подход типа "а нехрен пользоваться левыми картами"... идем на е-трех.народ видим фразу "Внедрён поиск по русским символам на картах, созданных компиляторами MPC и cgpsmapper." смотрим внутрь. видим клаву и с теми и с другими буквами... решение через %опу, не правда ли?... а куда деваться... альтернативное решение через %опу: на клаве оставляем правильные буквы, курочим карты. лезем в MDR, ищем "GARMIN SRT". дальше ищем 00 a6 и 00 ae, их там по паре, для упперкейза и ловеркейза, меняем на 00 a7 и 00 af соответственно. все, теперь у Г' и :Е другие веса, Г и Е выдавливаются. если в карте не было лабелов с Г' и :Е, то порядок сортировки от этого не поломался, все должно искаться самым расчудесным образом... :o)

Jes
Сообщения: 41
Зарегистрирован: 04 окт 2010, 17:48

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение Jes » 26 май 2008, 11:29

Спасибо за ответ! Добавил еще 2 буквы (на место Г и Е поставил ╫ и Ё, а те вынес отдельно) - мне кажется это более универсально получается, чем ковырять карты, хотя действительно получается через ж.....
А не в курсе, какой символ используется (при поиске) для украинского апострофа?
Пробовал ` ' " (60, 27, 22) - глухо, не хочет искать :(


lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение lav » 26 май 2008, 11:39

> Добавил еще 2 буквы (на место Г и Е поставил ╫ и Ё, а те вынес отдельно) - мне кажется это более универсально получается, чем ковырять карты

а что собсно универсального? теперь по цжпсмапперным картам искать не будет...

> А не в курсе, какой символ используется (при поиске) для украинского апострофа?

что есть украинский апостроф? код в cp1251 плз...


Jes
Сообщения: 41
Зарегистрирован: 04 окт 2010, 17:48

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение Jes » 26 май 2008, 13:08

> а что собсно универсального? теперь по цжпсмапперным картам искать не будет...

а почему теперь искать не будет? ведь Г и Е оставил, только перенес на правую часть клавиатуры, подальше, чтобы не путаться....

> что есть украинский апостроф? код в cp1251 плз...
это типа закрывающей одинарной кавычки, запятая, но вверху строки :) а вот код.... если бы я знал...хороший вопрос, прикол в том, что у нас до сих пор в том же ворде народ переключается на английскую раскладку, чтобы влепить этот апостроф, а многие ставят двойные кавычки. Короче кто что хочет, то и ставит. А вообще чаще всего используется 39 (0х27) Но глядя на прорисовку этого символа в приборе он больше похож на 96 (0х60)


lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение lav » 26 май 2008, 13:35

> а почему теперь искать не будет? ведь Г и Е оставил, только перенес на правую часть клавиатуры, подальше, чтобы не путаться....

виноват, грешным делом подумал что вместо...

> это типа закрывающей одинарной кавычки, запятая, но вверху строки

0x92 right single quotation mark
оно?
руки бы пообрывать тем, кто такое в карты сует...
других букв с таким же весом нет, видимо надо выдавливать именно ее...



Jes
Сообщения: 41
Зарегистрирован: 04 окт 2010, 17:48

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение Jes » 26 май 2008, 13:51

Попробовал - нет у меня 0х92 в шрифтах... Есть смысл пробовать дорисовывать или если нажимается, но ничего не находит, то и прорисовка не нужна?


lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение lav » 26 май 2008, 14:07

брр, что-то уже концы с концами не сходятся.
откуда тогда проблема возникла?
буква где-то отображается, но в шрифтах ее нет? :o)
так не бывает, значит это какая-то другая буква, надо искать ее в шрифтах, и с ней и разбираться :o)
ближайшие кандидаты - 0x91 в цп1251/1252 и 0xb4 в цп1252.
либо искать этот лабел по другим буквам в соответствующем имге и смотреть чо за буква...


Jes
Сообщения: 41
Зарегистрирован: 04 окт 2010, 17:48

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение Jes » 26 май 2008, 15:25

этот символ в шрифте есть - 0х60, ставлю я его в клавиатуру, он набирается в строке поиска, но пишет ничего не найдено. А пробовал уже и 0xB4, 0x91, 0x92, 0x27, 0х22, 0x60 - глухо


lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение lav » 26 май 2008, 15:38

ну если 0x60, то по этому поводу в SRT написано как-то так:
[20]=00 02 11
[5f]=00 02 12
[60]=00 02 14
[5e]=00 02 15
[a0]=00 02 21
[1e]=00 02 31
[1f]=00 02 41



Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей