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

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


Recommended Posts

  • Replies 1.7k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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

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

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

Posted Images

Справитесь?
Ищем name="square_p2_header

Найдем 2 места, где будут подряд 3 строки
Class name="square_p2_header"...
Class name="square_p2_header3"...
Class name="square_p2_header_sel"...
И во всех трёх меняем textdecoration

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

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

Справитесь?

НЕТ!! Не справлюсь!!!!

Будьте так любезны, сделайте так, чтобы я этот ланг вставил в прогу и всё было красиво

14 минут назад, IШIN сказал:

Справитесь?

Опять же Вы ставите задачу, для студента Вашего высшего заведения.

Мне сейчас никак, времени нет.

22 минуты назад, IШIN сказал:

Найдем 2 места, где будут подряд 3 строки

И что меняем?

23 минуты назад, IШIN сказал:

textdecoration

Что здесь менять???

 

Link to post
Share on other sites



Что здесь менять???
 


Так в предыдущем посте же дословно - все что в кавычках, включая квадратные скобки.
Или я чуть позже сделаю. Тоже завал полный с работой.

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

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

Class name="square_p2_header"...
Class name="square_p2_header3"...
Class name="square_p2_header_sel"...

 

21 час назад, IШIN сказал:

все что в кавычках, включая квадратные скобки.

Ну помилуйте!

 

21 час назад, IШIN сказал:

Или я чуть позже сделаю.

Вот за это Вам буду настолько признателен!!!!!!!!!!!!

Link to post
Share on other sites
В 27.10.2019 в 08:33, IШIN сказал:

Или textdecoration="B,C[ ,;.]"

image.thumb.png.ca870d72b47de9e6242955ff6c8c0efd.png

 

В 27.10.2019 в 19:26, А357ВХ сказал:

это самое то Што нужно!!!

Наконец-то вырвал у работы пять минут, чтоб вписать пару строчек.

Выложил, ссылка прежняя (заменил файл)

Да, там на скриншоте кнопка МЕНЮ тоже стала ужасная, это я случайно ее испортил, в лангпаке уже исправлено, просто не было смысла скриншот переделывать

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

Наконец-то вырвал у работы пять минут

Огромное Вам спасибо, за уделённое время. Всегда знал, что преподаватели ВУЗов отзывчивые и готовые прийти на помощь люди.

Теперь совсем другое дело!!!!!!!!!

Link to post
Share on other sites
  • 3 months later...

Всем добра

тема еще не закрыта?

А у меня почему-то лэнгпак с кан-панелью на грантовской ммс с кан-панелью (сингл меню) вместо кан-панели показывает баннер ситигида. Если банер из лэнгпака удалить— дорисовывается карта. 

Edited by DrUM64
Link to post
Share on other sites

Самое смешное, что мало кто понял тут о чем речь, т.к. не все в курсе про Вазовскую (Ителмовскую) ММС (ГУ), и тем более про КАН-панель (только завсегдатаи 4ПДА, а таких наверное десяток наберется).

Но я-то в курсе, т.к. неделю-другую назад на 4ПДА отвечал товарисчу Aleksanches1980 на тот же вопрос.

Из-за природной лени просто скопирую сюда свой ответ - 

Версия "с кан-панелью", она не С, а ДЛЯ кан-панели. 
И баннер там не мешает. Смысл такой: кто постоянно ездит с кан-панелью (у меня лично она была скрыта, не нужна постоянно), тем надо было приподнять нижний край Ситигида. Но когда я это сделал, мне не понравилось, что при скрытой Кан-Панели внизу дурацкое черное поле. Эстет перфекционист где-то глубоко в мозгу потребовал занять это поле какой-нибудь фигней, которая как бы по делу, но ничего важного не содержит (чтоб не жалко ее закрыть панелью). Вот и вставил баннер. А КАН-панель конечно надо отдельно ставить. В Нью-Меню (от Magix и DVSharapov) КАН-панель рисовалась поверх всех окон. И перекрывала низ навигации. Вроде бы у НавНава можно через файл настроек изменить размер окна, поджав его снизу и освободив место для КАН-панели. А СитиГИД определяет размер экрана и по-любому занимает весь экран. Так что для использования КАН-панели надо было просто все элементы интерфеса приподнять, чтоб под КАН-панелью ничего не скрывалось.

Мне казалось, что в Сингл-меню (от CrazyDron) КАН-панель тоже рисуется поверх всех окон, и поверх СГ в том числе.

Разве нет? Если  без СитиГида паннель есть, а при его запуске скрывается, то есть три варианта:

1. Это неизлечимо.

2. Надо покопаться где-то в настройках Сингл-Меню (вдруг там предусмотрена галочка типа "КанПанель превыше всего")

3. Попробовать изменить файл res.ini в папке Ситигида. Там можно задать левый угол (0, 0) и размер окна (получится 800, сколько-то чуть меньше 480). На ПК это работает, но на ММС - не уверен. Смутно вспоминаются обсуждения - "как запустить СГ не во весь экран", и КАЖЕТСЯ, что не удалось... 

  • Like 1
Link to post
Share on other sites

Еще видел там ответы на эту тему - 

http://4pda.ru/forum/index.php?showtopic=625673&view=findpost&p=42391389

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

Но я-то в курсе, т.к. неделю-другую назад на 4ПДА отвечал товарисчу Aleksanches1980 на тот же вопрос.

Версия "с кан-панелью", она не С, а ДЛЯ кан-панели. 
И баннер там не мешает.

Спасибо за ответ. Знаю, что Вы в курсе, я предварительно полистал эту ветку.
И то что версия с кан-панельью ДЛЯ кан-панели - тоже в курсе.
Про приоритет кан попробую узнать, хотя мистер CrazyDron как-то не реагирует.
про левый угол попробую.

Link to post
Share on other sites

Попытайтесь....

Формат файла res.ini

0       - Левый верхний угол, x
0       - Левый верхний угол, y
800       - Правый нижний угол, x
480       - Правый нижний угол, y
0         
0

Последние два нуля  отвечают за отображение стандартной Виндосовской рамочки и шапки окна (0 - не показывается) и возможность растягивать окно мышкой (актуально на ПК, тоже отключено)

Из очевидного - начало координат в левом верхнем углу экрана, Y направлен вниз.

Можно попробовать 4ю строку сделать 460. Ну, в общем уменьшить на высоту КАН панели (не помню цифр)

-----

Но вряд ли поможет. В штатном комплекте ВинСЕшного Ситигида этого файла нет.

Проверил в эмуляторе - файл игнорируется, окно рисуется в полный размер.

Боюсь, на реальной машине будет то же самое

Самому не проверить. Я на 4ПДА теперь в другой ветке пасусь...

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

Хм...
Я пока что пытаюсь найти этот res.ini.
Есть config.ini, default.ini, settings.ini. А res.ini не нахожу.
СитиГИД 7.9.7.240
Про разрешение экрана с 4pda https://4pda.ru/forum/index.php?showtopic=727859&view=findpost&p=49585051

Цитата

Все таки оптимальные разрешения для нашего MMC экрана это :
С CAN панелью : 432х752х160 & 752х432х160 
Без CAN панели : 480x800x240 & 800x480x240
С такими разрешениями все цифры на своих местах и их прекрасно видно , они не перекрываются в столбцах .

 

Edited by DrUM64
Link to post
Share on other sites
4 минуты назад, DrUM64 сказал:

Я пока что пытаюсь найти этот res.ini.
Есть config.ini, default.ini, settings.ini. А res.ini не нахожу.

Ага. Я только что дописал - 

17 минут назад, IШIN сказал:

В штатном комплекте ВинСЕшного Ситигида этого файла нет.

Я его брал с ПК версии.

Можно тупо набить руками (6 строчек, больше в нем ничего нет), но повторюсь - испытываю сильный пессимизм

Тогда надо копать в сторону СинглМеню и КАНпанели - как заставить ее рисоваться поверх.

Или пересесть на НьюМеню. 

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

мда. Похоже - дохлый номер.
Посмотрю еще, что за LPMaker. Но ощущение, что тоже все мимо.

Link to post
Share on other sites

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

Навител вот умеет, а с ситигидом как-то не складывается....

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

мда. Похоже - дохлый номер.
Посмотрю еще, что за LPMaker. Но ощущение, что тоже все мимо.

Мимо. Там готовые шаблоны и стандартные разрешения экрана. По крайней мере, я не смог загрузить туда нужный мне лэгпак, чтобы его редактировать. 

Может кто знает хитрую хитрость?

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

Это неизлечимо.

Я с помощью форумчан 4pda нашел вариант. 

Кан-панель отображается (при применении соответствующего лэнгпака) только в СГ 7.9.0. 

В 7.9.7 с тем же лэнгпаком кан-панель по неизвестным причинам закрывается банером. 

Чем отличаются эти версии в плане прорисовки и приоритетов я увы не знаю. 

Edited by DrUM64
  • Like 1
Link to post
Share on other sites
  • 3 weeks later...

Очередной пример "как локализовать и пофиксить проблему" (вдруг кому пригодится)

Как видно из скриншотов, проблемная кнопка теряется в Тап меню (оно же контекстное меню).

Если влезть в Layouts.xml,  и поискать например слово tap, найдется блок   <layout name="template_TapM_hor">,  в котором кнопки - блоки типа 

		      <HorizontalPanel height="-1">
		        <VerticalPanel width="-1" class="TAPM_itemBG" invoke="@icon3_invoke">
		          <HorizontalPanel height="50%">
		            <ImageLabel bgimage="@icon3_image" class="cMenu_btn_key_blue_ico"/>
		          </HorizontalPanel>
		          <HorizontalPanel height="50%">
		            <ImageLabel type="text" text="@icon3_text" class="TAPM_itemTxt"/>
		          </HorizontalPanel>
		        </VerticalPanel>
		       </HorizontalPanel>

Там по тексту видно, что идут сначала 4 кнопки - левая колонка, потом пустота в середине, потом 4 кнопки - правая колонка. И та кнопка которая не показывается - это третья сверху в правой колонке (ее и привел выше). Так мы поняли что проблема с третьим пунктом в тап-меню. А сами команды тап-меню ищем в general.xml

Либо по tap, либо по context, находим:

  <menu name="ContextMenu" rows="3" cols="2">
    <props title="@CM_title" layout="template_TapM" autohide="5000"/>
    <items>
      <item name="cm_finish" tip="@search_finish_txt" image="act_finish"/>
      <item name="cm_point" tip="@act_rpoint_txt" image="act_rpoint"/>
      <item name="@cm_first" tip="@cm_first_txt" image="@cm_first_img"/>
      <item name="cm_addbookmark" tip="@act_bookmarks_txt" image="act_bookmarks"/>
      <item name="AddComment" tip="@cm_comment" image="act_review"/>
      <item name="dp_chart_bug" tip="@act_chart_bug_txt" image="act_chart_bug"/>
      <item name="SendFinish" tip="@act_send_finish_txt" image="act_send_finish"/>
      <item name="SendPoint" tip="@act_send_point_txt" image="act_send_point"/>
      <item name="Copy2Clipboard" tip="@act_copy2clipboard_txt"/>
      <item name="LoadFullChart" tip="@act_loadfullchart_txt"/>
   </items>
  </menu>

 Третья команда - это третья строка (третий item) - там как видим по собачке используется не постоянная, а "плавающая" команда (сначала откл.ГПС, а потом уже Старт). И картинка тоже с собачкой - как бы ссылка, а вместо cm_first_img подставляется то откл.ГПС, то Старт.

В 11 версии концепция изменилась. Теперь эта картинка не переназначается. Там одна постоянная кнопка "сделать стартом". А если ГПС включен - программа сама предложит его отключить.

Так что просто заменяем эту строку на  

      <item name="cm_start" tip="@cm_start_txt" image="act_start"/>
(ВЕЗДЕ ГДЕ ВСТРЕТИМ, т.к. подобный блок встречается в немного разных меню - тап меню на пустом месте, на ПОИ, ....)

Получим 

  <menu name="ContextMenu" rows="3" cols="2">
    <props title="@CM_title" layout="template_TapM" autohide="5000"/>
    <items>
      <item name="cm_finish" tip="@search_finish_txt" image="act_finish"/>
      <item name="cm_point" tip="@act_rpoint_txt" image="act_rpoint"/>
      <item name="cm_start" tip="@cm_start_txt" image="act_start"/>
      <item name="cm_addbookmark" tip="@act_bookmarks_txt" image="act_bookmarks"/>
      <item name="AddComment" tip="@cm_comment" image="act_review"/>
      <item name="dp_chart_bug" tip="@act_chart_bug_txt" image="act_chart_bug"/>
      <item name="SendFinish" tip="@act_send_finish_txt" image="act_send_finish"/>
      <item name="SendPoint" tip="@act_send_point_txt" image="act_send_point"/>
      <item name="Copy2Clipboard" tip="@act_copy2clipboard_txt"/>
      <item name="LoadFullChart" tip="@act_loadfullchart_txt"/>
   </items>
  </menu>

Во вложении файл с исправлениями - надо проверять. В 11 версии  старые лангпаки могут иметь еще один косячок - неотображение значков в уведомлениях  - полоса вверху, где рисуется, что через 300 м радар, через 500 пробка, через 150 переезд и т.д., НЕКОТОРЫЕ значки могут не рисоваться, надо смотреть - каких картинок не хватает. У самого пока не все исправлены, нет времени (тем более что езжу-то по ВинСЕ).  

PS. По размеру Лангпака. Скорее всего при распаковке и последующей запаковке оказался выбран режим "без компрессии" или с минимальной компрессией. Проверил - у Вас степень сжатия 99% (это имеется в виду, объем после сжатия - 99% от исходного), а у меня 14%.

Я обычно не перепаковываю, а просто вынимаю файлы тоталкоммандером, а потом кладу обратно, чтоб не менять структуру архива (говорят, что если сжать с максимальной степенью - СГ может его и не распаковать. Не проверял и неохота)

И еще - для 11 версии, если хочется чтоб все работало как надо, может понадобиться добавлять картинки и тексты (в rus.xml) - там как минимум добавились разные типы парковок - картинки и описания. Иначе разумеется не будут показываться.

LangPack.rsr

Edited by IШIN
  • Like 1
Link to post
Share on other sites
  • 2 months later...

683567492_.thumb.png.5e5d2cc8b2760fbd9c14b1ab16532692.png

Просьба к знающим: Как изменить свойства шрифта номеров домов, в частности цвет  и наличие подложки (как у наименования улицы)? Размер и болд определяются в ResCatalog.xml, а вот указанные параметры не могу найти.

Link to post
Share on other sites
  • 3 months later...

@IШIN , здравствуйте. Обращаюсь к Вам как к специалисту. Вы не раз помогали мне в правке лагпака, помогите еще разок. Проблема в следующем

в моем ленгпаке не работает такая функция, как можно добавить ее и можно ли?

1237865911_.png.030e4cd1c0adccaf8a4d4f7387d69ba8.png492956323_.png.067b29c13f2b98fa3d6502909e3fdcdb.png

И еще одна. В стандартном лангпаке СитиГИД 170 не показывает знак начало конец населенного пункта. Хотя пои есть и проговаривает. Как заставить показывать знак?

вот ссылка https://yadi.sk/d/xW9SJsHeMknveQ на мой файл

Edited by Proks
Link to post
Share on other sites
В 06.03.2020 в 19:21, IШIN сказал:

Очередной пример "как локализовать и пофиксить проблему" (вдруг кому пригодится)

сделал по вашему из поста выше все получилось, только нет надписи во всплывающем сообщении. 

Screenshot_20200830-233434.png.a737b7ea9defc133acc3c3aec6471908.png

как добавить?

Screenshot_20200830-233556.png.56fb5b91774430bc89b4c87d67fe22d6.png

Link to post
Share on other sites

 

В стандартном лангпаке СитиГИД 170 не показывает знак начало конец населенного пункта. Хотя пои есть и проговаривает.

 

Как проговаривает? Не может быть. Пои не проговариваются.

Тут целая тема была про озвучку и кастомные голосовые пакеты, там люди делали и расписывали, что надо.

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

И нужен файл Trafsign, в котором будут знаки по координатам.

 

Более точно щас не вспомню. 9 часов в пути, только приехал, ещё не всё соображаю.

 

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

 

 

 

Link to post
Share on other sites

Здравствуйте. Хочу обратится к Вам с просьбой. Не могли бы Вы поправить ленгпаг от СитиГИД  версии 170 под мой от версии 9.8.946. Сделать правку основного меню и кой какие правки на экране навигации. За эту работу я готов заплатить. 

вот картинки примеров что нужно сделать 

https://yadi.sk/d/eNw6gXuVyLfwDw (хочу)  https://yadi.sk/d/0Mlm9CRoR5VQHg(стандарт)

пробовал сделать сам такую переделку у меня ни чего не получилось. Кстати пробую научиться делать ни чего не получается. 

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

пробовал сделать сам такую переделку у меня ни чего не получилось.

 скин от  Алексея 62 установите https://yadi.sk/d/KURUHdcjBRxqTA

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...