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

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


Recommended Posts

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

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

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

Link to post
Share on other sites
  • Replies 1.7k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Во исполнение идеи, кинутой PsevDANImом, закладываю первый камень в фундамент FAQа. Предлагаю в этой теме обсуждений/споров не вести. Если знаете полезную информацию - размещайте (желательно в форма

В рубрике "уроки самопальщика" или "сделай сам себе лангпак" рассмотрим, как немного доработать чужой скин на примере конкретной задачи. Задача - добавить кнопку "скриншот" на основной экран в скин

Как изменить цвет и ширину дорог? Как изменить цвет и размер дельтаплана? Как изменить цвет и ширину линии маршрута? Никак. То есть, лангпаком - никак. Цвета дорог и маршрутной линии можно

Posted Images

1 час назад, Fanat_SPB сказал:

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

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

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

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

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 написать для венгерского?

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

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

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

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

Link to post
Share on other sites

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

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

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

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

 

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

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

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

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

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

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

Link to post
Share on other sites
  • 1 month later...
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    верно?

Link to post
Share on other sites

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

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

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

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

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

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

Не понимаю.

Edited by IШIN
Link to post
Share on other sites

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

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

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

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

 

 

Edited by IШIN
Link to post
Share on other sites
  • 4 weeks later...

Надо искать по слову 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
Link to post
Share on other sites
9 часов назад, IШIN сказал:

square_p2_header

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

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

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

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

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

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

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


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

 

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

 

 

Link to post
Share on other sites

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

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

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


 

 

Link to post
Share on other sites

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

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

 

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

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

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

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

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

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

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

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

 

Link to post
Share on other sites

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

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

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

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

Link to post
Share on other sites

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

Пишет g_hBkl=INVALID_HANDLE_NAME

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

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

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

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

CGRUN.zip

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

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

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

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

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

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"/>

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

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

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...