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

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


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

должно быть всегда заглавным? у всех?

11 минуту назад, fotolom сказал:

Должно быть: <HorizontalPanel height="32X" >, регистр имеет значение.

 

еще вопрос почему у самсунга картинка азс в нормальном виде пропадает? у lg все нормально

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 1.7т
  • Дата создания
  • Последний ответ

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

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

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

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

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

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

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

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

должно быть всегда заглавным? у всех?

Размеры "___Х" - да, всегда, иначе символ игнорируется, и размер будет считаться в пикселах, что и наблюдалось.

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

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

У многих аппаратов требуется перезапустить программу после изменения настройки "Вид".

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

У многих аппаратов требуется перезапустить программу после изменения настройки "Вид".

спасибо. помогло. не знал этого

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

Размеры "___Х" - да, всегда, иначе символ игнорируется, и размер будет считаться в пикселах, что и наблюдалось.

Круто. Не знал. Думал, не зависит от регистра.

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

Здравствуйте гуру. Нужна еще помощь. Нужно сделать как на правой картинке и еще выровнять полосу по краям и текст по середине. 

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

 

5a13f9c47b5c4_Screenshot_2017-11-21-18-52-14.png.f7506b3bad2767f29c0554bce13c1825.png  5a13fbb4c48eb_Screenshot_2017-11-21-18-52-38.png.5dd39c402b8b95b9a179ecacfa8c499e.png

вот блок 


<!-- кнопка выход горизонтально -->               

<HorizontalPanel height="6.66X">      

</HorizontalPanel>     

<HorizontalPanel  height="20X">         

 <VerticalPanel width="50X" >                

            <ImageLabel  class="square_menu_btn" invoke="exit" bgimage="@su_exit" />                

</VerticalPanel>            

           <VerticalPanel width="1x"/>                                         

 <VerticalPanel width="-1"  class="QM_itemBG" invoke="show_menu_on_start">          

      <HorizontalPanel height="16X">            

           <ImageLabel width="33X" bgimage="@pan_show_start_menu" align="center" valign="middle"/>            

           <ImageLabel width="5X"/>                 

           <ImageLabel width="-1" type="text" class="QM_itemTxt" text="@start_menu_showonstart"/>          

     </HorizontalPanel>        

</VerticalPanel>               

              <VerticalPanel width="1X"/>        

         <VerticalPanel width="30X"  invoke="settings1">          

         </VerticalPanel>                  

     </HorizontalPanel>

</VerticalPanel>         

        <VerticalPanel>      

                      <HorizontalPanel height="-1"/>      

            <HorizontalPanel height="24X">        

                       <VerticalPanel width="-1"/>        

                <VerticalPanel width="40X">          

                        <ImageLabel class="navPanel_ico_qm" invoke="settings1" bgimage="@mainmenu_tap"/>        

                </VerticalPanel>      

             </HorizontalPanel>    

          </VerticalPanel>  

</layout>

 

 

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

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

Там в этой длинной шпале идет 33X под чекбокс, потом 5X зазор, все остальное - текст.

Есть несколько вариантов решения (например, ячейка с текстом выровненным по центру, а поверх - чекбокс, выровненный слева. Учитывая размеры, вряд ли он перекроет текст)

Но я бы сделал проще.

во-первых, нафиг убрал бы зазор 5X, т.к. и так там текст не дотянется до чекбокса.

во-вторых, справа вставил бы еще один отступ 33X. Тогда текст между двух полей получится посередке:

 <VerticalPanel width="-1"  class="QM_itemBG" invoke="show_menu_on_start">          

      <HorizontalPanel height="16X">            

           <ImageLabel width="33X" bgimage="@pan_show_start_menu" align="center" valign="middle"/>            

           <ImageLabel width="-1" type="text" class="QM_itemTxt" text="@start_menu_showonstart"/>          

           <ImageLabel width="33X"/>      

     </HorizontalPanel>        

</VerticalPanel>  

И еще - там в начале блока есть строки 

<HorizontalPanel height="6.66X">      

</HorizontalPanel>    

Если этот отступ нужен, то лучше делать сразу одним - самозакрытым тегом (чтоб не запутаться в структуре):

 

<HorizontalPanel height="6.66X"/>    

 

 

 

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

А если я правильно понял насчет "выровнять полосу" (если надо равное расстояние от краев) - то смотрим.

Там слева от нее отступ 50X+1X под кнопку Exit (Опять же размер кнопки явно меньше 50X, так что лишние 1X и не нужны), а справа - 1X и 30X (причем там как-то непонятно  - на это место назначена инвока settings1 без картинки кнопки), а дальше прямо поверх нее рисуется кнопка меню...

И в этой кнопке меню как-то по-моему много лишних вложений...

В общем в итоге я сделал бы так:

<!-- кнопка выход горизонтально -->               

<HorizontalPanel height="6.66X"/> <!-- Видимо отступ от кнопочек Ёменю вниз-->         
<HorizontalPanel  height="20X">         <!-- Строка для двух кнопок и полоски с чекбоксом-->         
 <VerticalPanel width="50X" >             <!-- Ячейка с кнопкой выход -->           
            <ImageLabel  class="square_menu_btn" invoke="exit" bgimage="@su_exit" />                
</VerticalPanel>            
<VerticalPanel width="-1"  class="QM_itemBG" invoke="show_menu_on_start">          <!-- Шпала с чекбоксом и текстом -->           
      <HorizontalPanel height="16X">
        <ImageLabel width="33X" bgimage="@pan_show_start_menu" align="center" valign="middle"/>
        <ImageLabel width="-1" type="text" class="QM_itemTxt" text="@start_menu_showonstart"/>
        <ImageLabel width="33X"/>       <!-- отступ для выравнивания текста в шпале -->      
     </HorizontalPanel>        
</VerticalPanel>               
<VerticalPanel width="50X"/>     <!-- пустое место справа от шпалы, под кнопку Меню -->            
     </HorizontalPanel>
</VerticalPanel>         



 <!-- Панель с кнопкой Меню -->      
        <VerticalPanel>      
            <HorizontalPanel height="-1"/>       <!-- отступ от верха экрана до кнопки -->   
            <HorizontalPanel height="24X">      <!-- Строка высотой 24X для кнопки -->      
                <VerticalPanel width="-1"/>     <!-- отступ от левого края до кнопки -->    
                <VerticalPanel width="50Х">       <!-- Кнопка -->       
                    <ImageLabel class="navPanel_ico_qm" invoke="settings1" bgimage="@mainmenu_tap"/>
                </VerticalPanel>      
             </HorizontalPanel>    
          </VerticalPanel>  
</layout>

 

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

Ну, про "выровнять полосу по краям" не совсем понял

пока делал картинку вы ответили. сижу вникаю

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

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

<!-- кнопка выход горизонтально -->               

<HorizontalPanel height="6.66X"/> <!-- Видимо отступ от кнопочек Ёменю вниз-->         
<HorizontalPanel  height="24X">         <!-- Строка для двух кнопок и полоски с чекбоксом-->         
 <VerticalPanel width="50X" >             <!-- Ячейка с кнопкой выход -->           
            <ImageLabel  class="square_menu_btn" invoke="exit" bgimage="@su_exit" />                
</VerticalPanel>            
<VerticalPanel width="-1"  class="QM_itemBG" invoke="show_menu_on_start">          <!-- Шпала с чекбоксом и текстом -->           
      <HorizontalPanel height="16X">
           <ImageLabel width="33X" bgimage="@pan_show_start_menu" align="center" valign="middle"/>
           <ImageLabel width="-1" type="text" class="QM_itemTxt" text="@start_menu_showonstart"/>
          <ImageLabel width="33X"/>       <!-- отступ для выравнивания текста в шпале -->
     </HorizontalPanel>        
</VerticalPanel>               
   <VerticalPanel width="50Х">       <!-- Кнопка -->       
         <ImageLabel class="navPanel_ico_qm" invoke="settings1" bgimage="@mainmenu_tap"/>
     </VerticalPanel>        
     </HorizontalPanel>
</VerticalPanel>         


</layout>

 

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

вставил ваши последние строчки 

вот что вышло 5a140c676cc87_Screenshot_2017-11-21-20-15-49.png.01a243ed6b83a3dcfe65e85aa7e56f1a.png

как и можно ли выправить правый край как левый и как сделать окошечко для отображения что функция включена 5a140d0dd1674_.png.591d72232dc45f214996b08b862dee23.png

 

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

Про выравнивание - там у правой кнопки (которая

<VerticalPanel width="50Х"> <!-- Кнопка -->

<ImageLabel class="navPanel_ico_qm" invoke="settings1" bgimage="@mainmenu_tap"/>

</VerticalPanel> 

я ширину 50X написал с русской Х   :( 

Программа его проигнорила и сделала просто 50 пикс

Исправьте на X латинский. 

А почему не показывается чекбокс... А он вообще должен показываться? 

Есть опасение, что эта картинка показывается вместо данной переменной только в самом старт-меню.

Можете попробовать вставить этот чекбокс хоть на карту. Если не покажется - значит в Ёменю его никак не воткнуть.

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

Я в свое время пытался сделать выкл.ГПС одним тапом. Тоже не получилось. Только чекбоксом, так что - открыть меню, поставить галку, закрыть меню - три тапа по-любому. И тут - подозреваю, что этот чекбокс так просто не показывается.

Типа - когда открыто стартовое меню, программа по запросу @pan_show_start_menu отдает картинку либо selected.bmp либо unselected.bmp

А в любой другой менюхе - она не знает, что это за ссылка

Это чистое ИМХО было, надо бы проверить.

 

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

Попробовал, просто на карту поставил ImageLabel с этой ссылкой - @pan_show_start_menu - нифига не рисуется.

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

потыкался и пришел мнению что это кнопка не настолько актуальна. Было интересно понять принцип построения

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

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

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

Самое простое - попробовать скопировать картинки из папки poi_32 в папку poi_24, потом из poi_48 в poi_32 и т.д.

В папках poi_64 и poi_96 окажутся одинаковые картинки, но это не страшно.

Хуже другое (НЕ ЗАБЫВАЕМ ПРО БЭКАПЫ.)

Возможно (даже очень), что те же картинки показываются например в шпалах легенды, или еще где-то в меню.

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

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

Так в последних версиях папка осталась одна только poi_96

единственно только самому их увеличивать, какие надо

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

:D

А я и не заметил. У меня в ЛП болтаются эти папки с 2013 года...

Вот лопух....

Тогда - да, 

5 минут назад, rwww сказал:

самому их увеличивать, какие надо

В этом есть свои плюсы. Можно увеличить только самые полезные, тем самым введя иерархию Поёв.

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

увеличил картинки опасный поворот и равнозначный перекресток с 120x139 до 200х231 картинка на черном фоне получилась. Нужно маску изменять. Но тогда как будет выглядеть с мелкими картинками? Я думал можно где то задать размер картинки пои в лангпаке или ресурснике

увеличил маску теперь большие картинки нормально маленькие на черном квадрате :(

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

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

 

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

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

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

Наверное - все, использующие ту же маску.

Или (в порядке эксперимента. Сам не пробовал):

там около 30 масок (максимальная - mask30)

Упомянутые знаки используют mask4.

А если скопировать mask4 в mask31, 

а файлы DNGCRS4  и DNGMHV4 переименовать в  DNGCRS31  и DNGMHV31

И этот пакет 31-х файлов увеличить?

А остальные останутся со своей 4й маской, маленькой.

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

только есть свои ньансы, всплывающие знаки придется раздвигать, а то налазить друг на друга будут

вот тут не понял. А разве всплывающие знаки не в папке день находятся? Это же Вы про знаки предупреждения и прочие что на экране появляются или про что то другое?

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

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

Ссылка на сообщение
Поделиться на другие сайты
в этой папке все картинки находятся и рои и знаки предупреждений и остальные
Разве? Вроде Пои и дор .знаки в poi_96, а остальное в day_6x

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

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

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

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

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

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

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

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

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

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


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