Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
Последняя версия
Следующая версия справа и слева
|
ru:content:description.xml [2015/02/26 09:12] Константин |
ru:content:description.xml [2017/08/21 14:29] Константин |
====== Описание параметров файла description.xml ====== | ====== Описание файла description.xml ====== |
| Файл представляет собой тег ''addon'' со следующими атрибутами: |
| * ''addonSize'' --- размер дополнения в байтах (0, если размещается у нас). |
| * ''address1'', ''address2'', ... --- адрес региона, карты которого содержатся в дополнении, в соответствии с административно-территориальным делением. Например, если дополнение содержит карты какого-то региона России, значения атрибутов могут быть следующими: ''address1'' --- название страны, ''address2'' --- название федерального округа, ''address3'' --- название региона. Атрибуты ''address'' используются для создания структуры каталога карт в разделе "Дополнения". |
| * ''date'' --- дата последнего обновления данных в дополнении в формате ''YYYY-MM-DDThh:mm:ss'' или ''YYYY-MM-DD''. |
| * ''descFiles'' --- список имён файлов, которые используются в описании дополнения (картинки, звуковой файл). |
| * ''description'' --- описание содержимого дополнения и ключевые слова для поиска. |
| * ''feedbackURL'' --- URL для отправки [[ru:content:feedback|отзыва]] от пользователя дополнения. |
| * ''os'' --- список ОС, на которых доступно дополнение. Названия ОС: ''Android'', ''CE'', ''iOS'', ''LINUX'', ''NT'', ''RT''. Если атрибут не указан, дополнение доступно на всех ОС. |
| * ''programVer'' --- версия программы, для которой было сделано дополнение, в виде ''x.y''. |
| * ''provider'' --- наименование поставщика дополнения. |
| * ''title'' --- наименование дополнения. |
| * ''type'' --- список типов ресурсов, содержащихся в дополнении. Возможные типы: ''language'', ''map'', ''skin'', ''sound'', ''speedcam''. |
| * ''url'' --- URL для загрузки дополнения. Альтернативные адреса могут быть заданы в атрибутах ''url0'', ''url1'', ..., ''url9'', но имя файла должно быть везде одно и то же. |
| * ''zipSize'' --- размер zip-архива с дополнением в байтах (0, если размещается у нас). |
| У платных дополнений есть дополнительные атрибуты: |
| * ''expiredKeyMsg'' --- текст, который выводится в окне активации, если у пользователя есть ключ, но его срок действия закончился. |
| * ''keyId'' --- идентификатор ключа, которым зашифровано дополнение. |
| * ''keyRequestURL'' --- URL, используемый для [[ru:content:activateUrl|загрузки]] ключа пользователя. |
| * ''keySoftExpireMsg'' --- текст, который выводится в окне активации, если у пользователя есть ключ, но его срок действия заканчивается. |
| * ''noKeyMsg'' --- текст, который выводится в окне активации, если у пользователя нет ключа. |
| * ''productIds'' --- список названий продуктов, покупка одного из которых открывает доступ к дополнению. |
| * ''providerId'' --- идентификатор поставщика. |
| * ''purchaseCodeFileName'' --- имя файла, в котором программе следует искать код покупки. |
| * ''requestFileMsg'' --- текст, который выводится после создания файла запроса. |
| * ''requestFileName'' --- имя файла запроса (без расширения). |
| |
<code xml> | Атрибуты ''title'', ''type'' и ''url'' являются обязательными. |
<addon | |
title="All Russia" title:ru="Вся Россия" // наименование контейнера | |
description="Russian Federation map based on OSM sources.\n[picture=test_screen1]\n Cityes: Moscow, " | |
description:ru="Территрия Российской Федерации на основе карт OSM.\n[picture=test_screen1]\n Города: " // описание содержимого контейнера и ключевые слова для поиска | |
descFiles="test_screen1.png" // медиафайлы для контейнера | |
type="map" // тип содержимого контейнера черз ; | |
date="2014-03-24T08:56:18" //Дата обновления данных в контейнере | |
zipSize="26312104" // размер архива с контейнером (+-100байт) "0" - если размещается у нас | |
addonSize="37073123" // размер дополнения (файла *.7wz) "0" - если размещается у нас | |
bounds="" // границы карты | |
subsIds="embedded001y;embedded001m" // идентификатор подписок | |
OS="" // ограничение по операционным системам (CE, NT, Android, iOS, Tizen, Linux) | |
locklanguage="false" // ограничение по возможным языкам - true - только для языков использующихся в этом файле | |
address1="Russia" // адрес для типа карт | |
address1:ru="Россия" | |
provider="megamaps.org" // наименование провайдера | |
url="192.168.100.1/russia_all/russia.zip" // url для загрузки дополнения | |
| |
// настройки для защищенных контейнеров | Атрибуты ''address'', ''description'', ''expiredKeyMsg'', ''keySoftExpireMsg'', ''noKeyMsg'', ''provider'', ''requestFileMsg'', ''title'' являются мультиязычными, т.е. можно указать несколько атрибутов с одним названием, добавив к названию '':xx'', где ''xx'' --- код языка по стандарту ISO 639-1. При этом обязательно должен быть указан атрибут без суффикса --- его значение будет использоваться, когда нет атрибута с подходящим языковым суффиксом. |
subsIds="embedded001y; embedded001m" // Идентификаторы подписок | |
requestFileName="file-request" //начало имени файла запроса | |
providerId="11111" // Идентификатор провайдера контента | |
keyId="65520" // Идентификатор ключа шифрования | |
| |
// сообщение при отсутствии ключа | В атрибутах, содержащих список, элементы разделяются точкой с запятой. |
noKeyMsg="Thank you for choosing maps from [b]SIBREG.COM[/b]!\nTo get the key you need to send the resulting file a request for an email [email]tandp@sibreg.org[/email].\nIn the near future you will be contacted by our specialist.\nContact us to connect with us:\nTel: [phone]+7(391)249-10-30[/phone]\nEmail:[email]tandp@sibreg.org[/email]\nWebsite: [url]http://www.sibreg.org/[/url]" | |
noKeyMsg:ru="Спасибо что выбрали карты от [b]SIBREG.COM[/b]!\nДля получения ключа вам необходимо отправить полученный файл запроса на электронную почту [email]tandp@sibreg.org[/email].\nВ ближайшее время с вами свяжется наш специалист по картам.\nКонтакты для связи с нами:\nТел: [phone]+7(391)249-10-30[/phone]\nEmail: [email]tandp@sibreg.org[/email]\nСайт: [url]http://www.sibreg.org/[/url]" | |
// сообщение если ключ испорчен | |
badKeyMsg="Your license key is bad\nThank you for choosing maps from [b]SIBREG.COM[/b]!\nTo get the key you need to send the resulting file a request for an email [email]tandp@sibreg.org[/email].\nIn the near future you will be contacted by our specialist.\nContact us to connect with us:\nTel: [phone]+7(391)249-10-30[/phone]\nEmail: [email]tandp@sibreg.org[/email]\nWebsite: [url]http://www.sibreg.org/[/url]" | |
badKeyMsg:ru="Ваш лицензионный ключ - испорчен!\nСпасибо что выбрали карты от [b]SIBREG.COM[/b]!\nДля получения ключа вам необходимо отправить полученный файл запроса на электронную почту [email]tandp@sibreg.org[/email].\nВ ближайшее время с вами свяжется наш специалист по картам.\nКонтакты для связи с нами:\nТел: [phone]+7(391)249-10-30[/phone]\nEmail: [email]tandp@sibreg.org[/email]\nСайт: [url]http://www.sibreg.org/[/url]" | |
// сообщение когда у ключа закончился срок | |
expiredKeyMsg="Your license key is expired\nThank you for choosing maps from [b]SIBREG.COM[/b]!\nTo get the key you need to send the resulting file a request for an email [email]tandp@sibreg.org[/email].\nIn the near future you will be contacted by our specialist.\nContact us to connect with us:\nTel: [phone]+7(391)249-10-30[/phone]\nEmail: [email]tandp@sibreg.org[/email]\nWebsite: [url]http://www.sibreg.org/[/url]" | |
expiredKeyMsg:ru="Срок действия ключа - закончен\nСпасибо что выбрали карты от [b]SIBREG.COM[/b]!\nДля получения ключа вам необходимо отправить полученный файл запроса на электронную почту [email]tandp@sibreg.org[/email].\nВ ближайшее время с вами свяжется наш специалист по картам.\nКонтакты для связи с нами:\nТел: [phone]+7(391)249-10-30[/phone]\nEmail: [email]tandp@sibreg.org[/email]\nСайт: [url]http://www.sibreg.org/[/url]" | |
| |
/> | |
</code> | |
| |
Данный текст необходимо также сохранить в контейнер в файл ''description.xml''. | FIXME |
Вот некоторые правила по его созданию: | <file xml description.xml> |
* Мультиязычными полями являются ''title'', ''description'', ''addressN'', ''provider'' (обязательно должно быть значение без языкового суффикса).\\ | <addon |
* Атрибут ''type'' - перечисление через точку с запятой ''map'', ''skin'', ''language'', ''sound'', ''speedcam''.\\ | title="All Russia" title:ru="Вся Россия" |
* Атрибут ''OS'' - перечисление через точку с запятой названия операционных систем в которых функционирует дополнение ''CE'', ''NT'', ''Android'', ''iOS'', ''Tizen'', ''Linux''.\\ | description="Russian Federation map based on OSM sources.\n[picture=test_screen1]\n Cites: Moscow" |
* Кроме ''url'', может быть ''url1'', ''url2'', ..., ''url9'', но имя файла должно быть везде одинаковое. | description:ru="Территория Российской Федерации на основе карт OSM.\n[picture=test_screen1]\n Города: " |
* Атрибуты ''addressN'' должны быть указаны для карт. Имеется ввиду что цифра указывает уровень адресной иерархии, т.е. 1 - Страна, 2 - Регион, 3 - Район, 4 - Населенный пункт | descFiles="test_screen1.png" |
* Необходимо иметь ввиду что наибольший индекс окончательно характеризует конечный адрес содержимого контейнера. | type="map" |
| date="2014-03-24T08:56:18" |
| zipSize="26312104" |
| addonSize="37073123" |
| address1="Russia" |
| address1:ru="Россия" |
| provider="megamaps.org" |
| url="navikey.ru/russia_all/russia.zip" |
| feedbackURL="navikey.ru/russia/feedback.php" |
| programVer="1.04" |
| productIds="embedded001y;embedded001m" |
| requestFileName="file-request" |
| providerId="11111" |
| keyId="65520" |
| keyRequestURL="sibreg.org/activate.php" |
| noKeyMsg="" |
| keySoftExpireMsg="" |
| expiredKeyMsg="" |
| requestFileMsg="" |
| /> |
| </file> |