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

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


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

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

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

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

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

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

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

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

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

Прошу прощения,ступил (прикрепил к сообщению, а он не прикрепился)

Выложил

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

Жду, спасибо.

Вот тут, сравните:

<item name="navPanel_compass_0" val="navPanel_compass_0"/>

<item name="square_navPanel_compass_0" val="@square_navPanel_compass_0"/>

Ну, и во всех других строках.

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

Пробовал и так и так, до этого @ был в каждой строчке, результат тот же.

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

Возможно, но это

 <VerticalPanel>
        <HorizontalPanel height="13.33X" name="toolbar"/>
        <HorizontalPanel height="2X"/>
        <HorizontalPanel height="62X">
           <ImageLabel width="2X"/>      
             <ImageLabel bgimage="@square_navPanel_compass" class="navPanel_ico" width="62X"/>        
      </HorizontalPanel>
    </VerticalPanel>

работает на экране с маршрутом, да и без маршрута (если поменять название картинок на "@square_navPanel_compass") тоже работает.

Видимо причина в чем-то другом, у меня создалось впечатление, что рисунки не прописываются, а почему не пойму, может название "square_navPanel_compass" задано в программе?

А что значит @ в перечнях item name=

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

Попробуйте убрать вот это:

    <image name="navPanel_compass_0"/>
    <image name="navPanel_compass_1"/>
    <image name="navPanel_compass_2"/>
    <image name="navPanel_compass_3"/>
    <image name="navPanel_compass_4"/>
    <image name="navPanel_compass_5"/>
    <image name="navPanel_compass_6"/>
    <image name="navPanel_compass_7"/>
    <image name="navPanel_compass_8"/>
    <image name="navPanel_compass_9"/>
    <image name="navPanel_compass_10"/>
    <image name="navPanel_compass_11"/>
    <image name="navPanel_compass_12"/>
    <image name="navPanel_compass_13"/>
    <image name="navPanel_compass_14"/>
    <image name="navPanel_compass_15"/>

И ночные тоже. Ведь этого не было для оригинального компаса.

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

Попробую, но эти записи добавил после того, как компас не появился . Это остатки экспериментов.

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

Если уж дело в "square", новые названия сделайте такого рода: "square_navPanel_compass_a"

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

Первый вариант был "square_navPanel_compass1", но тоже не работало.

 

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

Первый вариант был "square_navPanel_compass1", но тоже не работало.

 

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

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

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

И эта мысль правильная.

В ЛП используется имя "общей картинки" компаса - square_navPanel_compass, а программа вместо этого имени подставляет (в зависимости от курса) square_navPanel_compass_0square_navPanel_compass_1 и т.д.

А вот какая картинка используется в качестве square_navPanel_compass_0 - описывается уже в hor_day, hor_night....

То есть, максимум, что можно - сделать разные компасы для портрета/альбома/дня /ночи.

Но в пределах одного режима (например День-портрет) может использоваться только одна картинка.

Если я создам еще картинки типа My_pretty_compass_0... и в тексте ЛП вставлю My_pretty_compass, то надо еще менять программу, чтоб при режиме с маршрутом использовала для компаса одну переменную, а при режиме без маршрута - другую.

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

В ЛП используется имя "общей картинки" компаса - square_navPanel_compass

Не совсем так. Правильно prefix_navPanel_compas - где prefix - указывается в general.xml.

Чтобы сделать компас надо в generals:

            <panel type="ButtonsWithRoute" name="ButtonsPanel3" prefix="square_"/>
            <panel type="ButtonsNoRoute" name="ButtonsPanelDrive3" prefix="square2_"/>
            <panel type="NavWithRoute" name="NavPanel3" prefix="square_"/>
            <panel type="NavNoRoute" name="NavPanelDrive" prefix="square2_"/>

в layouts изменить на:

        <item name="square2_navPanel_compass_0" val="@navPanel_compass_0"/>
        <item name="square2_navPanel_compass_1" val="@navPanel_compass_1"/>
        <item name="square2_navPanel_compass_2" val="@navPanel_compass_2"/>
        <item name="square2_navPanel_compass_3" val="@navPanel_compass_3"/>
        <item name="square2_navPanel_compass_4" val="@navPanel_compass_4"/>
        <item name="square2_navPanel_compass_5" val="@navPanel_compass_5"/>
        <item name="square2_navPanel_compass_6" val="@navPanel_compass_6"/>
        <item name="square2_navPanel_compass_7" val="@navPanel_compass_7"/>
        <item name="square2_navPanel_compass_8" val="@navPanel_compass_8"/>
        <item name="square2_navPanel_compass_9" val="@navPanel_compass_9"/>
        <item name="square2_navPanel_compass_10" val="@navPanel_compass_10"/>
        <item name="square2_navPanel_compass_11" val="@navPanel_compass_11"/>
        <item name="square2_navPanel_compass_12" val="@navPanel_compass_12"/>
        <item name="square2_navPanel_compass_13" val="@navPanel_compass_13"/>
        <item name="square2_navPanel_compass_14" val="@navPanel_compass_14"/>
        <item name="square2_navPanel_compass_15" val="@navPanel_compass_15"/>
 

описание картинок в items удалить.

ЗЫ: ну и естественно, что это затронет ВСЕ переменные в режиме без маршрута - надо делать пары для ВСЕХ картинок... делов не на 5 минут :) 

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

Спасибо всем за помощь.

Думаю (если будет не лень), попробую как советует dvbright, по результатам отпишусь.

Кроме создания дубликатов картинок с префиксом "square", нужно эти дубликаты еще и прописать. а так же сделать дубликаты с новым префексом для классов... Да...да работы много!!!

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

Не совсем так. Правильно prefix_navPanel_compas - где prefix - указывается в general.xml.

Чтобы сделать компас надо...

А ведь точно. Про префикс я забыл - использовал его только для разных "видов панели". 

Но когда я пытался менять префикс у какого-то элемента (может, у индикатора пробок...), то вставив префикс "ish",  получил неработоспособность.

Заменил везде ish обратно на pan_ - все заработало. Тогда возникло ощущение, что некоторые картинки принимаются только с определенным префиксом, независимо от того, что написано в general.

Но - не попробуешь - не узнаешь.

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

дубликаты с новым префексом для классов... Да...да работы много!!!

Для классов, не надо делать, т.к. они прописаны прямо...

Менять только то, что спрятано в коде - типа переменные и названия _menu, _quickmenu....

 

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

Подскажите где теперь взять програмку для редактирования цвета и ширины дорог  ResEdit7?

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

http://4pna.com/attachment.php?attachmentid=19715&d=1344993316

ResEdit7_v2.0.0.2  https://yadi.sk/d/abTTKr1KpTqgM

только она для СГ 7, для 9 ки неизвестно подходит или нет, не пробовал.

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

Нужна помощь спецов.

Есть языковой файл, в котором присутствует специфическая буква "ň" которая не отображается в строках меню. Что удивительно большая буква "Ň" отображается без проблем. Подскажите в каком направлении копать, с нахрапу решить не получилось, видимо есть какой-то хитрый файл cfg? (можно конечно заменить на "ñ" или "ń", которые тоже отображаются, но это не есть совсем красиво.)

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

Добрый день!

Прошу подсказать. В какой строчке лангпака поправить чтоб изменить цвет:

1. стрелки и расстоянии основного маневра;

2.   стрелки и расстоянии следующего маневра.

С цветом скорости разобрался, а об это не нашел.

Спасибо!

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

1. стрелки и расстоянии основного маневра;

Стрелки, это картинки вида square_navPanel_man1_XXXXX.bmp, дневные и ночные. Расстояние - class="square_p1_dist2m1_val", размерность (м, км) - class="square_p1_dist2m1_dim"

16 минут назад, voblin сказал:

2.   стрелки и расстоянии следующего маневра.

Стрелки - square_navPanel_man2_XXXXX.bmp, Расстояние - class="square_p1_dist2m2_val", размерность - class="square_p1_dist2m2_dim".

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

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

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

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

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

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

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

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

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


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