Перейти к содержанию
GPS навигатор СитиГИД

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


Рекомендуемые сообщения

  • Ответов 1.7т
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

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

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

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

Изображения в теме

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

разве всплывающие знаки не в папке день находятся?

 

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

в этой папке все картинки находятся и рои и знаки предупреждений и остальные

 

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

Вроде Пои и дор .знаки в poi_96, а остальное в day_6x

В папке /poi_96 находится то, что показывается на карте + в некоторых меню.

В папке /day_6x находится то, что появляется в уведомлениях.

Poi на карте можно увеличить иначе: в Resources.rsr в файле ResCatalog.xml находим строку

<drawSizeCoeffs texts="1.0" route="1.0" car="1" roads="1.0" poi="1.0"/> и пробуем уменьшать коэффициенты, кроме poi, в первую очередь, texts, потом в настройках карты выбираем более крупный Размер текста. Комбинируя эти "настройки", можно подобрать комфортное отображение навигационного экрана.

Ссылка на сообщение
Поделиться на другие сайты
18 часов назад, fotolom сказал:

<drawSizeCoeffs texts="1.0" route="1.0" car="1" roads="1.0" poi="1.0"/> и пробуем уменьшать коэффициенты, кроме poi, в первую очередь, texts, потом в настройках карты выбираем более крупный Размер текста. Комбинируя эти "настройки", можно подобрать комфортное отображение навигационного экрана.

с такими параметрами то что нужно для меня. в прошлой версии так и было. Спасибо

Подскажите еще момент. Как изменять масштаб отображения пои и знаков на карте. хочу увеличить масштаб отображения значков

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, Proks сказал:

Как изменять масштаб отображения

Имеется в виду масштаб карты? Если да, то это в Resources.xml. ПОИ - в PresPOI.xml, знаки - в PresTraf.xml.

7 минут назад, Proks сказал:

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

Если не секрет, с какими именно получилось "то что нужно"?

Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, fotolom сказал:

Если не секрет, с какими именно получилось "то что нужно"?

   <drawSizeCoeffs texts="1.0" route="1.0" car="1" roads="1.0" poi="1.0"/>
<!--<drawSizeCoeffs texts="0.8" route="1.0" car="1" roads="1.3" poi="0.5"/>--> <!-- размер пои -->

то что закомментировано было мелко. еще поставил размер текста - малый 

размер картинки 120х139

по масштабу пара вопросов если есть информация. а именно на примере

<obj CodeObj="18058" Prior="1000"> что за параметр?
    <!-- RAILST ж/д вокзал-->
    <par ColorFor="0x7B00BD" ColorForNight="0xA7ACB1" ColorBkgNight="0x242424"/>
    <var SclMin="250000" SclMax="1000000"> что за параметр?
      <elem>
        <pict PictName="RAILST1.bmp"/>
      </elem>
    </var>
    <var SclMin="0" SclMax="250000"> что за параметр?
      <elem>
        <pict PictName="RAILST1.bmp"/>
        <txt/>
      </elem>
    </var>
  </obj>

Ссылка на сообщение
Поделиться на другие сайты

На всякий случай: всем рукоблудам на заметку. Обнаружилось занятное свойство ленгпака и программы. Получилось случайно, устроил себе вынос мозга. Вечер просидел над пустяковой правкой окна добавления Избранного, думал, всё, надо идти сдаваться психиатрам. Что ни делаю, никакого результата, дошло до того, что убрал на время этот лейаут, - ни каких изменений!. Тут уж совсем поплохело. Чего только не перебрал, хорошо, что не дошло до переустановки Windows и окропления святой водой. Кульминацией стало удаление (!) файла layouts_tablet.xml из папки /general. Ни какого эффекта! С этого момента стал искать в ленгпаке дубликат файла, каковой и нашёлся в папке /day_6x, куда, видимо, случайно заполз. Вот так вот. Получается, что, как минимум один файл может быть расположен в другом месте, и это место даже приоритетнее. Кто знает, может, вообще всё в одну папку запихать? Вдруг заработает. Хорошая противоугнка для желающих что-нибудь переделать в ленгпаке...

Изменено пользователем fotolom
Ссылка на сообщение
Поделиться на другие сайты

Повеселил. Представляю ощущения... :)

А вот вопросик в другую тему - что-то я не могу найти, ты-то в итоге нашел, что означают цифры в указании ширины imagelabel в виде "65#"?

Я помню, что это для растягиваемых по вертикали ячеек, с textdecoration="T".

Но смысла цифр не могу понять. Увеличиваю число - ширина уменьшается, да еще и левый край уползает (а выравнивание-то стоит left!)

Так и приходится каждый раз подбирать ручками...

Ссылка на сообщение
Поделиться на другие сайты
22 минуты назад, IШIN сказал:

Представляю ощущения...

Спасибо за сочувствие.

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

что означают цифры в указании ширины imagelabel в виде "65#"?

Цифры означают проценты от ширины. "#" означает, что высота ячейки будет увеличиваться настолько, насколько потребует текст. 

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

Увеличиваю число - ширина уменьшается, да еще и левый край уползает

Трудно сказать, не уверен с привязкой (левый/правый). А кажущееся изменение ширины может быть связано с перемещением слов по строчкам, поскольку переноса по слогам нет. Что число - это проценты, уверен совершенно.

Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Я понял, в чем прикол.

Там эти проценты задаются не от ширины родительской ячейки, а от ширины экрана. То есть параметр совершенно дурацкий.... Кто ж такое придумал...

И ячейка с размером, заданным в виде "67#", центрируется относительно родительской ячейки, а не выравнивается по краю. (текст внутри самой ячейки выравнивается как положено.

Попробовал сделать несколько таких тестовых фрагментов, с разным значением этой ширины:

<VerticalPanel width="-1" border="1" bordercolor="#0000FF">
  <ImageLabel width="50#" height="16X" name="largeText" type="text" border="1" bordercolor="#FF0000/>
</VerticalPanel>

То есть красная резиновая ячейка внутри синей. Получил вот что (при разных цифрах - 50, 80 и 90%)

qqq.thumb.png.8f512de3e6819f2070cd763521db6093.png

Очевидно, что ширина в % от всего экрана, и отцентрирована относительно родительской.

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

Например, в горизонтальном режиме если подстроиться под экран 800х480, то на экране 854 уже будет криво.

Жаль.

PS - а ширину "-1" использовать нельзя. В случае с текстдекорейшном Т эта ширина превращается в 0, то есть ячейка сжимается в центр родительской, и текст начинается от центра

Изменено пользователем IШIN
Ссылка на сообщение
Поделиться на другие сайты
10 часов назад, IШIN сказал:

проценты задаются не от ширины родительской ячейки, а от ширины экрана.......

И ячейка с размером, заданным в виде "67#", центрируется относительно родительской ячейки

"Умри, Денис, лучше не напишешь!" © Г. Потёмкин

Всё в точку. За эксклюзивную способность безразмерно увеличивать высоту ячейки приходится расплачиваться зависимостью от разрешения экрана, установленной в настройках диагонали, выставленной настройки "Вид". И на одних устройствах текст будет наползать на то, что слева/справа, на других будет сиротливо ютиться посередине в виде вертикального "дацзыбао". В своих поделках ориентируюсь в первую очередь на своё авто ГУ, и то, что-нибудь где-нибудь вылезет... Особенно в таблет-варианте, где левая сторона занята рубрикатором меню.

Ссылка на сообщение
Поделиться на другие сайты
16 минут назад, fotolom сказал:

За эксклюзивную способность безразмерно увеличивать высоту ячейки приходится расплачиваться зависимостью от разрешения экрана

Угу. А главное, явно ведь, что это случайный косяк. Как специальная фишка это ж даром не нужно.Если б нужна была ячейка, не связанная с родительской, то ее и без этого можно сделать - поверх. Значит, новый тип задания ширины не дал никаких новых возможностей, а только внес путаницу. И в итоге корректно может работать только в симметричных окнах, например в месседж-боксах.

Если задать на экране месседжбокс шириной 90%, а в нем текст шириной 80#, то все будет красиво.

А в остальных вариантах... Увы. Но я пока надеюсь, что в каком-нибудь релизе все-таки в программе перепишут строчку кода, и она будет вычислять ширину не из ширины экрана, а из ширины ячейки (ведь скорее всего, просто не ту переменную в формулу вбили).

Ссылка на сообщение
Поделиться на другие сайты

Граждане хорошие, а как сделать, чтобы внутридворовые проезды пропадали при масштабе больше заданного? Или при скорости больше заданной? Что подправить в Resources.rsr - PresCGMapNavi.xml?

 

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

 

Сейчас смотрю они где-то на 1:37000 пропадают. Хотелось бы поменьше сделать.

Изменено пользователем 4e6yPaToP1981
Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Скажите пожалуйста как сделать не прозрачными иконки  din POI . радаров  и знаков в ночном режиме . Сливаются с картой невидно .

Ссылка на сообщение
Поделиться на другие сайты
11 час назад, Test test сказал:

Сливаются с картой невидно .

наверное букварь в школе...... так и не докурил.

Ссылка на сообщение
Поделиться на другие сайты

наверное букварь в школе...... так и не докурил.

 

Не, ну я кстати покопался в ресурснике в PresRadars (как и в PresPOI, и т.д.) и навскидку не нашел настроек картинки для дня и ночи. Только настройки текста.

Что-то клинит моск, не помню где оно может быть.

А, вот теперь проснулся, понял, это было не к содержанию, а к форме. Ну, тут согласен. 

 

Изменено пользователем IШIN
Ссылка на сообщение
Поделиться на другие сайты

Простите, если на мой вопрос уже есть ответ. Поиском не нашел. С недавнего времени в Ситигайде исчезла возможность цифровой индикации "зеленых" скоростей путем редактирования файла rescatalog. Раньше выставлял значение maxspeed на 150 - и было мне счастье. Сейчас, на последних бетах, редактирование этого параметра ни к чему не приводит. Да и сам файл resources.rsr при переходе с одной беты на следующую, похоже, не обновляется. Где посмотреть и что исправить? 

Ссылка на сообщение
Поделиться на другие сайты

Насчет бет - не знаю. Но в релизе (946) все работает. может, параметр не тот? там типа MaxSpeedTextDraw

Я выставлял 120 - срабатывает, рисуются.

Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, IШIN сказал:

Насчет бет - не знаю.

Да работает все в бетах.

Ссылка на сообщение
Поделиться на другие сайты
19 часов назад, IШIN сказал:

Насчет бет - не знаю. Но в релизе (946) все работает. может, параметр не тот? там типа MaxSpeedTextDraw

Я выставлял 120 - срабатывает, рисуются.

Проблема решилась. Раньше рабочий файл resources лежал в каталоге CityGuide. Теперь он почему-то оказался закопанным в android/data/cityguide.probki.net/files А я уж думал, что совсем с ума сошел :D

Ссылка на сообщение
Поделиться на другие сайты

Даааа уж, как все запущено...

Ссылка на сообщение
Поделиться на другие сайты
В 23.12.2017 в 00:52, /DiOs сказал:

Даааа уж, как все запущено...

Наксерачил - убери за собой (объявление у ксерокса)

Если обновление устанавливается в другой каталог, то что ему мешает стереть старый нахрен?

Ссылка на сообщение
Поделиться на другие сайты
14 минуты назад, svlad2012 сказал:

Если обновление устанавливается в другой каталог, то что ему мешает стереть старый нахрен?

Учитывая, что оно не переносит все что нужно, - 

спасибо, не надо, чтоб удаляло. Потом избранное и КуМеню искать...

Лучше просто иногда почитывать. Если даже в маркете прозевал - то тут на форуме Fotolom раза три цитировал это описание про новый путь.

Изменено пользователем IШIN
Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, IШIN сказал:

Учитывая, что оно не переносит все что нужно, - 

спасибо, не надо, чтоб удаляло. Потом избранное и КуМеню искать...

Скрытый текст

Может вру, но вроде я ручками ничего не переносил

 

Ссылка на сообщение
Поделиться на другие сайты

Тут уже в кучу путаются непереносы от новой версии и от переноса карт на карточку. Именно поэтому пусть не удаляется. Хотя бы пока.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

А где храниться графика анимации батарейки, в каком файле?

Если открыть Layuots.xml и поиском поискать battery, то в числе прочего найдем 

    <item name="pan_navPanel_battery_0" val="@mainpan_navPanel_f0_battery_0_n"/>
    <item name="pan_navPanel_battery_1" val="mainpan_navPanel_f0_battery_1_n"/>
    <item name="pan_navPanel_battery_2" val="mainpan_navPanel_f0_battery_2_n"/>
    <item name="pan_navPanel_battery_3" val="mainpan_navPanel_f0_battery_3_n"/>
    <item name="pan_navPanel_battery_4" val="mainpan_navPanel_f0_battery_4_n"/>
    <item name="pan_navPanel_battery_5" val="mainpan_navPanel_f0_battery_5_n"/>
    <item name="pan_navPanel_battery_6" val="mainpan_navPanel_f0_battery_6_n"/>
 

Это ночные варианты состояния батарейки. Есть такие же дневные, с буквой d

И для другого варианта панели, начинающиеся с mainpan_

Вот эти картинки и ищем в папке day_2x (для 800х480)

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...