Jump to content
GPS навигатор СитиГИД
IШIN

FAQ по редактированию LangPack-ов

Recommended Posts

29 минут назад, Заступа сказал:

На сколько смог "раскопал" архиватором сам ехе файл сити-гида

:ph34r: в экзешник то зачем? Ковыряйте лэнгпак и ресурсники.

Share this post


Link to post
Share on other sites
1 час назад, Fanat_SPB сказал:

Ковыряйте лэнгпак и ресурсники

Там есть несколько изображений похожих на "дельтаплан" - вынул их, подправил, чтоб определится какой к чему относится, запихнул обратно - часть рисунков изменилась, не все пока нашёл... - но дельтаплан как был стрелочкой так и остался --- вероятно IШIN прав, что она спрятана глубже, "Вшита в программу."..... - но куда?

Share this post


Link to post
Share on other sites
 в экзешник то зачем? Ковыряйте лэнгпак и ресурсники.
Толег, дельтаплана в лангпаке нету. И в ресурснике.
И в ехешнике он не в виде ресурса, я так понимаю. Так что и res_edit по-моему не поможет.

За ашыпке прашю венить Tapatalk

Share this post


Link to post
Share on other sites

Возник вопрос к @Joss (не знаю, кто еще может подсказать).

Мы тут с @FyMelnik пытаемся перевести интерфейс на венгерский язык.

Но проблема. Штатного венгерского ЛП нет, так что "шапку" для файла hu.xml непонятно где взять.Вот например немецкая строчка

<langname id="25701" name="german" sname="de" extfont="0" tip="language_german" native="language_native_german" image="de:de" />

А какой ID написать для венгерского?

Не от балды же. 

Share this post


Link to post
Share on other sites
1 час назад, IШIN сказал:

Мы тут с @FyMelnik пытаемся перевести интерфейс на венгерский язык.

Могу предоставить доступ к таблице переводов, если осилите весь ленгпак.

Share this post


Link to post
Share on other sites

А что такое таблица переводов? Онлайн-ресурс, из которого генерятся языковые файлы для лангпаков?

Можно попробовать...

Пока что @FyMelnik высылал мне файл hu.xml, сделанный им для Весты на основе какого-то другого языка. И Wav-ники он сделал. Теперь была идея интегрировать язык в ЛП, и звуки подложить к программе. 

Но я еще и сам содержимое не смотрел, вечером планирую добраться.

 

Share this post


Link to post
Share on other sites
В 01.03.2016 в 18:19, max-imka сказал:

Нужна помощь спецов.

Есть языковой файл, в котором присутствует специфическая буква "ň" которая не отображается в строках меню. Что удивительно большая буква "Ň" отображается без проблем. Подскажите в каком направлении копать, с нахрапу решить не получилось, видимо есть какой-то хитрый файл cfg? (можно конечно заменить на "ñ" или "ń", которые тоже отображаются, но это не есть совсем красиво.)

Случайно наткнулся пока тему перелистывал...., если вопрос ещё актуален и за это время ещё никто не ответил ---

....Если есть возможность заменить на отображающуюся букву - вставьте на её место ту букву которая Вам нужна. Есть программа - High-Logic FontCreator - по редактированию шрифтов, можно и самому букву нарисовать, можно просто поменять местами уже готовые..... её и подставите на место необходимой

Ещё возможный вариант - но тут пока не пробовал, только догадка - в файле CGFontCE.cgf - пропечатаны все шрифты - может там буквы местами поменять...

Share this post


Link to post
Share on other sites
52 минуты назад, IШIN сказал:

Как всегда, открываем лангпак, и в папке general ищем по слову start или по bookmark и в итоге находим пункты 

 

Ничего не понимаю пока что...

За меню Избранное - Показать

Отвечает эта секция кода?:

<menu name="SearchBookmarksPage" rows="1" cols="1">
    <props layout="template_SearchPOI"/>
    <items>
      <item name="SetFinish" tip="@search_finish_txt" image="act_finish"/>
      <item name="SetPoint" tip="@act_rpoint_txt" image="act_rpoint"/>
      <item name="Show" tip="@act_show_txt" image="act_show"/>
      <item name="SetStart" tip="@cm_start_txt" image="act_start"/>
      <item name="SearchBookmarksPage_next" tip="@cm_more" image="act_more"/>
    </items>
  </menu>

  <menu name="SearchBookmarksPage_next" rows="1" cols="1">
    <props layout="template_SearchPOI"/>
    <items>
      <item name="Edit" tip="@act_edit_txt" image="act_edit"/>
      <item name="Delete" tip="@act_delete_txt" image="act_delete"/>
      <item name="AddPOI" tip="@add" image="act_bookmarks"/>
      <item name="Hide" tip="@act_hide_txt" image="act_hide"/>
      <item name="SearchBookmarksPage" tip="@cm_more" image="act_more"/>
    </items>

У меня в ней изначально ничего не закоментированно, но при этом ни кнопки Старт ни next нету:

Screenshot_20190827-161126.thumb.png.3e56b545f495bad2ce531db4c118d608.png

LangPack.rsr - general - general.xml    верно?

Share this post


Link to post
Share on other sites
Posted (edited)

Хмммм. да, файл верный. А это ЛП от 11 версии? (Да, вроде... Звезда в квадратике...)

Я просто специально обновился, перекинул ЛП на комп. У меня в нем приведенные выше куски.

А у Вас напоминает какой-то из старых ЛП, где была кнопка Еще, и вот правильно - эти две страницы перелистыввались.

Один экран - Финиш-точка-Показать-старт-Еще

При нажатии Еще - 

Изменить-Удалить-Добавить-Скрыть-Назад...

Не понимаю.

Edited by IШIN

Share this post


Link to post
Share on other sites

Да, тупанул)

От 8:unsure:

  • Upvote 1

Share this post


Link to post
Share on other sites
Posted (edited)

-------------------

Нашел. Пересмотрел старые лангпаки. Это было в ЛП для 8.1.

В новом все не так. :)

Ааа, понял, скриншот от одного, а текст из другого, :D

 

 

Edited by IШIN

Share this post


Link to post
Share on other sites

Теперь порядок! Получилось всё)

Благодарю!

Screenshot_20190827-164752.thumb.png.efab5cecd29cf852961c8ba0e842ad3b.png

Share this post


Link to post
Share on other sites

А какие строки в layouts отвечают за размер шрифта текущей и следующей улицы?

Share this post


Link to post
Share on other sites

Надо искать по слову street. Cur_street и Next_street кажется, но может быть без подчеркиваний, так что я бы искал по street.

Найдем например

        <ImageLabel width="-1" type="text" class="square_p2_header" text="@navPanel_txt_curstreet"/>
 

Значит ищем 

        <class name="square_p2_header" ................................................................./>
и меняем (в двух местах - для дня и ночи)

То же самое с next - 

        <ImageLabel width="-1" type="text" class="square_p2_header" text="@navPanel_txt_nextstreet"/>
О, в штатном ЛП они видимо одним классом пишутся, так что меняем и проверяем.

-----------------

Этот пример из ЛП для 10 версии, в 11 может по-другому называться, да и может быть несколько классов для улицы (там же несколько вариантов панели).

Edited by IШIN

Share this post


Link to post
Share on other sites
9 часов назад, IШIN сказал:

square_p2_header

IШIN Вам спасибо, что обозначили строки. Только , обозначьте пожалуйста какой знак отвечает за размер.

Я так думаю "2". Но это я так думаю.

Да и ЛП у меня не штатный - зеркальный.

Share this post


Link to post
Share on other sites
IШIN Вам спасибо, что обозначили строки. Только , обозначьте пожалуйста какой знак отвечает за размер.

Я так думаю "2". Но это я так думаю.

Да и ЛП у меня не штатный - зеркальный.

Я же в начале топика объяснял. Это всего лишь имя класса. Надо дальше искать его и найдем

То есть этот класс - черный шрифт выровненный по центру, размером 9.

 

За ашыпке прашю венить Tapatalk

 

 

Share this post


Link to post
Share on other sites

Зараза, писал вчера с телефона, а тапаталк нормально код не вставил.

Имелось в виду, что найдется строчка с описанием класса

    <class name="square_p2_header" align="center" valign="middle" fontsize="9" textcolor="#000000" textdecoration="R"/>


 

 

Share this post


Link to post
Share on other sites

Уважаемый  IШIN  , скажите плиз ,а можно_ли общий фон сделать посветлее ? Зрение подсело и тяжело присматриваться . Очень помогает утилита  BacklightCTL

.Но напрягает , при каждом запуске ее включать и настраивать .Мортскрипт написать -для меня -космос .

 

Share this post


Link to post
Share on other sites
15 минут назад, brodyaga сказал:

а можно_ли общий фон сделать посветлее ?

В смысле - всю карту?

Наверное нет.

В свое время, наоборот, пробовали затемнять. В навиг.панель добавляли слой - прямоугольник во весь экран, черного цвета, с прозрачностью например 200 (из 256).

Но даже это могло работать не совсем так, как хочется. (не помню, чем все закончилось).

Если по аналогии сделать белый цвет частично прозрачный, то по идее должны получить эффект тумана. То есть станет светлее, но читаемость еще хуже.

А я уже не помню, у Тексетов разве настройка яркости подсветки не сохраняется? слетает при каждом включении?

 

Share this post


Link to post
Share on other sites

@brodyaga , а в 710 тексете ведь есть выбор путя к навипрограмме?

Сегодня попробую реанимировать свой 610 и поэкспреиментирую.

Там мортскрипт-то 2 строки. Весь вопрос в утилитке, которая непосредственно меняет яркость. 

Нагуглил какую-то, то что надо (по описанию), без интерфейса, чисто командная строка. Если на 610 заработает (а может быть заточена под узкий круг навигаторов), то и на 710 наверняка заживет.

Share this post


Link to post
Share on other sites

Навигатор   Китай =JunSun (D100)= WinCE /Прилагаю утилитку.

BacklightCTL.exe

Share this post


Link to post
Share on other sites

Эх, на Тексете она не работает.

Пишет g_hBkl=INVALID_HANDLE_NAME

Либо она дружит с определенными навигаторами, либо (что кажется мне более  вероятным) к ней нужна какая-то DLL.

Но возможно, она использует штатную, тогда все сводится к первому варианту. Работает только там, где в штате есть в папке Виндовс эта библиотека.

Остается пробовать вслепую. Содержимое файла надо распаковать на навигатор в папку с Ситигидом, и Вашу утилиту туда же.

И в настройках навигатора изменить путь к программе навигации на программку CGRun.exe

CGRUN.zip

Она запустит коротенький одноименный скрипт.

Он запускает утилитку и ждет пока мы ее закроем (выставив яркость).

А после этого запускает СитиГИД и закрывается.

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

Нашел одну такую в интернете, но она тоже на моем навике не запускается. :(

Share this post


Link to post
Share on other sites
В 25.09.2019 в 09:19, IШIN сказал:

Имелось в виду, что найдется строчка с описанием класса


    <class name="square_p2_header" align="center" valign="middle" fontsize="9" textcolor="#000000" textdecoration="R"/>

Нашёл я такую строчку. А как её редактировать?

Всё отредактировал

Share this post


Link to post
Share on other sites

IШIN , попробовал  CGRUN на  эмуляторе ,выскакивает окно : DeviceloControl Set Failed

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×