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

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


Recommended Posts

баром поделиться могу, а сам сплэш - кому он нужен-то, с моей рожей :)

1360876350-688.jpg

Еще тренеру ребенкиному делал - тоже "ностальгический", со всем их клубом, с прошлогоднего Fin5 (да и эта картинка оттуда же).

  • Upvote 1
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

Совершенно очевидно - поискать текст time или date.

Найдутся стили типа

<class name="navPanel_cur_date" ......../>

<class name="navPanel_cur_time" ........./>

И там меняем хоть fontsize, хоть color, хоть что угодно.

Link to post
Share on other sites

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

Ну, тут смотря в каком скине...

В моем, например, батарейка рисуется прямо поверх карты. И убрать ее очень просто - поискать слово battery

и во всех строках типа

<td width="30" bgimage="@pan_navPanel_battery" align="center" valign="middle"/>

убрать все, оставив только ширину ячейки.

Либо (второй способ) в папке day_2x в лангпаке удалить все картинки со словом battery в названии.

В других скинах - все может быть неоднозначно.

Например, в некоторых штатных значок батарейки нарисован вместе с фоном и является частью навигац.панели. При его вырезании останется дырка, надо ее заделывать.

  • Upvote 1
Link to post
Share on other sites

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

А еще вопрос,, можно с вашего значкек скриншот убрать? мне он за ненадобностью, не пользуюсь если честно не понимаю для каких он целей?

Link to post
Share on other sites

1. Когда знаки "Движение по полосам" не соответствуют реальности - одним кликом можно сохранить картинку и выслать картографам.

2. Когда навигатор ведет против правил - можно быстро сохранить картинку, а потом выслать ее картографам с комментарием.

3. Когда вижу незарегистрированный в базе фоторадар, либо АЗС, которой нет в карте - я нажимаю скриншот, и вслух проговариваю "Заправка Лукойл с мойкой и шиномонтажом" - потом по записи с регистратора и снимку экрана легче вычислить, где оно (был бы регистратор с ГПСом - было б еще проще.).

Удаляется кнопка элементарно (и кстати, на первых трех страницах этой темы трижды расписано - только на примере других элементов).

Открываем layouts800x480.xml

Ищем, например, слово screenshot (или Кнопки)

И в нескольких местах (в двух, кажется) находим строку типа

<td width="90" type="text" class="navPanel_ico_ScrSh" invoke="screenshot" />

И снова доводим ее до состояния пустышки, удаляя все лишнее:

<td width="90"/>

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

IN, еще раз с просьбой о компасе. сделал как Вы написали: скопировал в LangPack800x480 в папку day_2x картинки компаса (4 шт), в латойс в строку вставил из Вашего строки (пример: <palette name="default">

<!-- Панель навигаци -->

<image name="compas_d"/>

<image name="compas_n"/>

<image name="mainpan_man1_bg"/>

<image name="mainpan_man2_bg"/>

<image name="mainpan_navPanel_f1_routetype_0"/>

<image name="mainpan_navPanel_f1_compass_bg"/>

<image name="mainpan_navPanel_f1_GPS_0"/> сохранил, установил с заменой в навигатор, не показывает ничего. скин от Vlego последний. понимаю, что делаю что-то не так, может подскажете где ошибка, к Vlego пока не обращался, у него запара похоже в связи с новой программой для изменения скинов.

Link to post
Share on other sites

Там картинки не случайно 4 штуки - это для дня и ночи (картинка+маска для каждого режима)

В приведенном фрагменте мы просто заставляем программу подгрузить эти картинки

<image name="compas_d"/>

<image name="compas_n"/>

А дальше надо ввести "виртуальное" имя картинки, чтобы под одним и тем же именем днем и ночью скрывались разные компасы.

Для этого смотрим в самом конце XMLки - там идут разделы типа


<!--		 Палитрозависимые картинки (разные для дня и ночи)		 -->

<!-- День - горизонтальный -->

<itemlist name="hor_day">

<!-- Подложки первого и второго маневра, компас и бэкграунд меню -->

<item name="navPanel_m1_bg" val="navPanel_m1_bg_d"/>

<item name="navPanel_m2_bg" val="navPanel_m2_bg_d"/>

<item name="compas" val="@compas_d"/>

<item name="menu_bg" val="@menu_bg_hor"/>

...

Как видно из этих строк, днем в гориз режиме в качестве картинки compas (это имя стоит в самой раскладке панели навигации, но файла-то с таким именем нет) будет использоваться картинка compas_d.

Естественно, в <itemlist name="hor_night"> ссылка будет на compas_n.

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

IШIN, спасибо, буду пытаться дальше, так я скоро и программированием займусь :)

Link to post
Share on other sites

IШIN, попробовал, поставил, для ночного изменил на N, скопировал, вставил, включил навигатор изображения нет, не понятно, куда лезть?

Link to post
Share on other sites

В смысле - изображения нет?

Нет изображения компаса?

Или есть только карта и ничего поверх нее (кнопок ,компаса, индикаторов)?

Если второе - то где-то ошибка в структуре ЛП (незакрытые скобки, кавычки или теги - чаще всего)

Link to post
Share on other sites

IШIN, не все кнопки и т.д. на месте, а компаса нет, буду искать, надо попытаться в сравнении с оригинальным смотреть где чего не хватает, спасибо

Link to post
Share on other sites

IШIN, подскажите пожалуйста, в вашем ЛП нельзя ночной вид порядком затемнить, все настройки яркости экрана на минимуме, всё равно, по трассе ночью, если еду далеко. ослепляет. Особенно если по долгу нет встречных машин. Спасибо!

Link to post
Share on other sites

А слепят именно элементы интерфейса? (кнопки, панель маневров, тексты)

Или вся карта? Просто карта лангпаком не регулируется. С цветами шрифтов конечно можно поиграться.

Указатель маневров - сложнее. Фон перерисовать на "потемнее" несложно, а вот стрелки все затемнять - дофига возни.

Кнопки - тоже графика, но их хоть не так много.

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

Черт, даже не знаю, по какому пути пойти.

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

Link to post
Share on other sites

IШIN, не все кнопки и т.д. на месте, а компаса нет, буду искать, надо попытаться в сравнении с оригинальным смотреть где чего не хватает, спасибо

А вставляли-то ссылку в какой блок ЛП?

Я втыкаю его во все 4.

template_np_drive_hor, template_buttons_drive_hor, template_np_hor, template_buttons_hor

Так как Buttons - пропадают во время поворота карты, а np - по-моему пропадают при отсутствии спутников.

Типа так (образец из вертикального варианта 320х240 - сейчас его мучаю)

<layout name="template_np_drive_vert">

<!-- Элементы экрана при отсутствии маршрута (фри-драйвинг)-->

<table width="240" height="320">

<tr height="29">

<td width="211"/>

<!-- подложка под компас -->

<td width="29" bgimage="@compas"/>

</tr>

<tr height="258"/>

...

......................

<palette name="default">



<image name="compas_d"/>

<image name="compas_n"/>

....................................



...

<itemlist name="vert_day">

<!-- Подложки первого и второго маневра, компас и бэкграунд меню -->

<item name="navPanel_m1_bg" val="navPanel_m1_bg_d"/>

<item name="navPanel_m2_bg" val="navPanel_m2_bg_d"/>

<item name="compas" val="@compas_d"/>

<item name="menu_bg" val="@menu_bg_vert"/>

..............

<itemlist name="vert_night">

<!-- Подложки первого и второго маневра, компас и бэкграунд меню -->

<item name="navPanel_m1_bg" val="navPanel_m1_bg_n"/>

<item name="navPanel_m2_bg" val="navPanel_m2_bgr_n"/>

<item name="compas" val="@compas_n"/>

<item name="menu_bg" val="@menu_bg_vert"/>

.....

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

Спасибо, IШIN,за ответ, если такие сложности, то- ни к чему. Не сказать, что очень сильно, но весь экран полностью. Приходится ездить далеко и всегда быстро, очень удобно заранее видеть повороты дороги, дорожные обстановки, камеры и "немцев".

Link to post
Share on other sites

IШIN, спасибо, сегодня уже не буду ковыряться, а завтра сяду спокойно и попытаюсь все проверить и сравнить, если будут результаты отпишусь, спасибо

Link to post
Share on other sites

Не сказать, что очень сильно, но весь экран полностью.

А, если весь экран в целом ярковат, то тут и не сделать ничего. В смысле, даже если сделать скажем кнопки чуть темнее, это не сыграет роли, если сама карта ярковата. Есть еще козырный вариант - тонировку на экран наклеить. :D

Link to post
Share on other sites

А, если весь экран в целом ярковат, то тут и не сделать ничего. В смысле, даже если сделать скажем кнопки чуть темнее, это не сыграет роли, если сама карта ярковата. Есть еще козырный вариант - тонировку на экран наклеить. :D

Спасибо, дружище, я обхожусь салфеткой :) С праздником 23 февраля! И всех пользователей сильного пола Сити Гид с Праздником- Днём защитника отечества! Всех благ!!!
Link to post
Share on other sites

erik 956

Наверное, в таком случае, проще поиграться настройками яркости экрана самого устройства. У меня на HTC такие настройки есть.

IШIN

Возникло несколько вопросов:

1. Не нашел где описывается меню "Кнопки на экране" (где они включаются и скрываются)

2. Хотел сделать более прозрачными кнопки Ваших меню " ДПОИ", "Моё меню" и тап меню. Увеличил прозрачность в class name=, однако прозрачность увеличилась только там, где имеется nmenu_bg, там же где менюшки появляются на экране - кнопки полностью не прозрачные. Можно это как-то побороть?

3. Пытался сделать чтобы "Моё меню" и "ДПОИ" закрывались как и тап меню, сделал все по аналогии (в general и layouts800x480), но закрываться не хотят. Что еще сделать?

Link to post
Share on other sites

Тогда сочувствую. Придется искать не ординарные средства приглушения экрана

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