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

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


Recommended Posts

Думаете, кто-то держит в памяти названия всех классов типа NavPanel_f1_Bottom_taskbar?

:)

 

Единственный вариант - если кто-то сейчас полезет перелопачивать файл, и выпишет нужные классы.

Но это буду не я. Не хочется тратить время. ©

Edited by IШIN
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

Было бы не плохо если бы кто то это сделал и поместили типа мануала. А то методом тыка все геморно.

Link to post
Share on other sites

А смысл? В разных версиях названия классов меняются. И в самопальных скинах многие делают свои классы. Так что создавать этакий справочник классов - никакого смысла. Да и сама структура чуток отличается. В седьмой версии (а семерошников все еще немало) table, tr, td, в восьмой - verticalpanel, horizontalpanel, imagelabel. Тут главное понять принцип - как найти в ЛП нужный кусок. А это разжевано с примерами на первых страницах.

-----

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

Link to post
Share on other sites

В версиях СГ8, при подъезде к промежуточной точке, в окне первого и второго маневров вместо желтого флага достижения промежуточной точки отображает стандартный черный. Это баг в программе, или баг в ленгпаке, никто не разбирался?

Link to post
Share on other sites

В версиях СГ8, при подъезде к промежуточной точке, в окне первого и второго маневров вместо желтого флага достижения промежуточной точки отображает стандартный черный. Это баг в программе, или баг в ленгпаке, никто не разбирался?

А ведь и правда.

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

А показывается черно-белый.

Видимо, косяк в программе.

Link to post
Share on other sites

подскажите как найти название населенного пункта. Хочу изменить размер текста.

по поиску city, населенный пункт, город не находиться

Link to post
Share on other sites


подскажите как найти название населенного пункта. Хочу изменить размер текста.
А где в элементах интерфейса вы видите название населённого пункта?
Link to post
Share on other sites


подскажите как найти название населенного пункта

Эээ... В смысле, название города на карте?

Или Населенный пункт в окне адресного поиска?

Если первое - то это не в лангпаке.

Может быть, в ресурснике, но я не нашел.

Так что может и вообще в карте. Или намертво в программе.

Я нашел только где задаются значки для городов в зависимости от размера.

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

Уважаемые умельцы редактирования файла LangPack-а.

Помогите пожалуйста подредактировать мой файл https://yadi.sk/d/Tfjs3uOIf8x9D.

 

сделать вот так  

только еще время до финиша без подложки черной.

у меня ни как не выходит это сделать. Помогите!

Link to post
Share on other sites

И все-таки на первых страницах топика это разжевано. 

Нас интересует поле со временем. Время - значит time. 

Немного поискав по слову time (особенно, если искать только в раскладках экрана, о которых уже говориллось), находим куски типа

<VerticalPanel width="62.3X" bgimage="@square_but_up">
<HorizontalPanel>
<VerticalPanel bgimage="square_navPanel_pointflag" align="left">
<HorizontalPanel height="65%">
<ImageLabel type="text" class="square_p2_2fin_time" text="@navPanel_txt_time2fin"/>
</HorizontalPanel>
<HorizontalPanel height="30%">
<ImageLabel width="57%" type="text" class="square_p2_2fin_val" text="@navPanel_txt_dist2fin"/>
<ImageLabel width="43%" type="text" class="square_p2_2fin_dim" text="@navPanel_txt_dist2fin_dim"/>
</HorizontalPanel>
</VerticalPanel>
</HorizontalPanel>
</VerticalPanel>

Мне кажется очевидным, что time2fin - время до финиша, dist2fin и dist2fin_dim - расстояние и его единицы. 

Выстроив структуру ячеек, поймем, что блок (ячейка), в которую входят и время и расстояние, это 

 <VerticalPanel width="62.3X" bgimage="@square_but_up">

И в этом блоке фоном (bgimage) является картинка square_but_up (черная кнопка с закругл. углами).

Можно вместо нее подсунуть свою картинку с тем же именем.

А можно убрать ее вообще, и вместо нее вписать свой класс, например

 <VerticalPanel width="62.3X" class="My_Finish_Panel">,

и в классах прописать свойства этого класса (закруглениия, цвет и толщина границы, фон, прозрачность).

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

Link to post
Share on other sites

Знающие! Прохвессоры! Научите как сделать чтобы размер значков ПОИ не менялся от масштаба?

Link to post
Share on other sites

Я бы пошёл самым простым путём. В файле лангпака все картинки из самой крупной папки (poi64 кажется) скопировал бы в каждую папку (poi24, poi48...). И пусть порога пытается показать мелкую картинку - а она один хрен крупная.

Link to post
Share on other sites

Я бы пошёл самым простым путём. В файле лангпака все картинки из самой крупной папки (poi64 кажется) скопировал бы в каждую папку (poi24, poi48...). И пусть порога пытается показать мелкую картинку - а она один хрен крупная.

​Вроде так и сделал, но в этих папках не одинаковое кол-во картинок и один икс показывает мелко...

Link to post
Share on other sites

Только что попробовал в PCшной версии. Из POI_96 во все остальные скопировал. Сработало. Уменьшаться перестали. Но были некоторые, которые и в 96 мелкие были. Они так и остались, что логично (банкоматы, автобусные остановки...)

Link to post
Share on other sites

Только что попробовал в PCшной версии. Из POI_96 во все остальные скопировал. Сработало. Уменьшаться перестали. Но были некоторые, которые и в 96 мелкие были. Они так и остались, что логично (банкоматы, автобусные остановки...)

​Вот делать тебе нечего! :D 

Ща буду снова колдовать...

Link to post
Share on other sites

​Вот делать тебе нечего! :D 

​Так говоришь, как будто в курсе, что делал я это в комнате ожидания в автосервисе, пока мне меняли радиатор. :)

Я, чтоб впустую не торчать, взял с собой ноут, и, обложившись гаджетами, делал в Лайте файл ограничений и распихивал его в СЕшку и в Андрюшку.

Так что, раз ноут все равно был под рукой - грех не попробовать.

Только не хотелось заводиться с андроидом - копировать туда-сюда.

Поэтому на ПСшной версии влез в ЛП и поменял (а лангпаки у 8-к совместимые, так что - "заработало в винде - заработает везде" )

  • Upvote 1
Link to post
Share on other sites
  • 2 weeks later...

а что лайт еще работает? я из диспетчера ставлю

​У меня корректуры в Диспетчере не ставятся (2.3.0 - может, не последний...)...

Отключаю пробки, включаю показ односторонних и запретов, тыкаюсь в дорогу... И нифига.

В Лайте - всплывает менюшка - что запретить/установить.

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

IШIN, к сожалению, не все так просто..

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

Поиском по "2fin" в layouts.xml ищется туева хуча мест, внешне похожих. Чтобы понять, в каких случаях они используются - нужно перелопатить вообще весь файл (ну, если не сидишь в нем постоянно).

Кроме того, я ни в одном месте файла не нашла ТРИ поля. Есть только либо сочетание "время финиша, время до финиша", либо "время до финиша, время до точки", либо "время до финиша, расстояние до финиша" (ну может еще какие варианты, но всегда по два поля, а не по три). Значит это сделано как-то хитрее, чем тупо блок из трех полей.

При этом я вполне спокойно работаю руками и с html, и с xml (свой сайт написан руками, без всяких хтмл-редакторов). Кстати все сообщения в новый форум СГ я тоже форматирую исключительно руками, ибо форма ни в одном из моих браузеров так и не работает. Т.е. ЧТО в layouts.xml написано - я понимаю. Но ЗАЧЕМ оно там написано - нет :)

Link to post
Share on other sites

WhiteUnicorn, в другой теме по лангпакам dkltd сделал такой блок для скина "Дымчатый 8.3". Может у него спросить?

 

2015-04-08_(10-17-53).thumb.jpg.a78d1876

 

Это здесь ещё текущее время не сдвинуто вправо, пример из первых переделок.

Link to post
Share on other sites

 

В разделах   <layout name="template_np_2_hor">  и   <layout name="template_buttons_2_hor">  есть   блок <VerticalPanel name="Panels_FinTime"> вот в нём и правим.

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