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

Народное творчество CG 7.x


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

К сожалению Вы не указали название скина, которым Вы пользуетесь. Опишу для скина под разрешение 800х480

Необходимо в файле layouts800x480.xml найти строки


<td width="114" invoke="@btn_dPOI" bgimage="@navPanel_key" bgmode="directdraw">

<table>

<tr>

<td type="text" class="navPanel_PRM2" text="DPOI"/>

</tr>

</table>

</td>





и заменить на



<td width="114" invoke="search" bgimage="@navPanel_key" bgmode="directdraw">

<table>

<tr>

<td type="text" class="navPanel_PRM2" text="Поиск"/>

</tr>

</table>

</td>

Для другого разрешения изменится только значение width="114".

Спасибо за подсказку. Меня тоже так больше устраивает. Только одно НО - при имитации движения по маршруту, кнопка DPOI возвращается (хотя при нажатии на неё и попадаешь в поиск), возможно что править надо где-то ещё? DPOI много где еще упоминается, к примеру здесь:

td width="64" bgimage="@navPanel_key" bgmode="directdraw">

<table>

<tr>

<td type="text" class="navPanel_PRM2" text="DPOI"/>

</tr>

</table>

и надо ли везде исправлять? Не у всех навигаторы поддерживают интернет и хорошо бы вы учитывали это (как когда-то раньше для пятой версии) и выпускали скины и для таких устройств.

Спасибо.

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

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

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

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

Скины для СитиГид v7.2 http://forum.probki.net/uploads/monthly_06_2012/post-9929-0-92358500-1339153333.pnghttp://forum.probki.net/uploads/monthly_06_2012/post-9929-0-65749200-1339153325.png htt

bam, не утруждайте себя, ваше мнение обо мне меня заботит меньше всего в этой жизни. Прекратите словесный понос на форуме и не устраивайте из него сортир! А кто тут бла-бла-больством занимается, а кто

Подобные посты от флудерастов, троллей и пользователй, занимающихся флеймом должны сносится модераторами. stroncium90, Вам с успехом удалось выше продемонстрировать своё хамство, ограниченность, и

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

Да, замените text="DPOI" на text="Поиск".

На счет навигаторов без пробок, я учту и в ближайшее время постараюсь сделать скины с кнопкой Поиск вместо DPOI. Только вот одно НО, кому то захочется иметь не кнопку Поиск, а например кнопку Избранное. Поэтому я и предложил вариант для самостоятельного редактирования скина. Кто захочет, сможет сам разобраться и сделать так, как ему нужно. У кого не получится, я всегда готов помочь.

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

Ну а вообще, NVI_15_72sp_480x272 - классный скин. Остановился на нём. Спасибо.

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

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

Ну а вообще, NVI_15_72sp_480x272 - классный скин. Остановился на нём. Спасибо.

Ещё можно на кпопку повесить "Моё меню", так тоже удобно

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

Да, замените text="DPOI" на text="Поиск".

С удовольствием! А можно конкретнее, в каком файле, в какой строке? :-)

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

С удовольствием! А можно конкретнее, в каком файле, в какой строке? :-)

Так я же написал в #902

td width="64" bgimage="@navPanel_key" bgmode="directdraw">

<table>

<tr>

<td type="text" class="navPanel_PRM2" text="DPOI"/>

</tr>

</table>

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

Друзья, уважаемый vlego! Для 7.2.67 необходимы будут новые скины? Или старыми можно пользоваться?

Изменено пользователем АНДРЕИЧ
Ссылка на сообщение
Поделиться на другие сайты

Vlego

А что делать с ресурсом? Имеется ввиду PresRadars.xml и DictRadars.xml.

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

Посмотрел - изменения в ЛП минимальные.

1. Такси

2. Три категории в ПОИ (радары)

3. раскладка настроек "template_SubOptions_hor".

Так что сам ЛП легко модифицировать, если что. И это хорошо.

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

Vlego

А что делать с ресурсом? Имеется ввиду PresRadars.xml и DictRadars.xml.

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

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

Joss в соседней теме писал что ресурс изменился.Как поступить правильно?

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

Joss в соседней теме писал что ресурс изменился.Как поступить правильно?

Оставить штатный скин и ресурс :)

Для WinCe ресурс не изменился. В версии Android добавился файл PresTaxiClient.xml для вызова такси и еще кое чего добавилось.

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

Для корректной работы достаточно заменить файл dialogs.xml в LangPackXXXYYY.rsr

LangPackXXXYYY.rsr/general?

Ссылка на сообщение
Поделиться на другие сайты
Для корректной работы достаточно заменить файл dialogs.xml в LangPackXXXYYY.rsr
сам ЛП легко модифицировать
А кто-нибудь может подсказать, по пунктам, что и как заменить? В смысле, где это найти и чем заменить? Старый NVI 020 72r 480x272 вполне устраивает, такси не нужно, но не хотелось бы приобрести некорректный выход из программы
Ссылка на сообщение
Поделиться на другие сайты

А кто-нибудь может подсказать, по пунктам, что и как заменить?

Примерно вот так:

1. general\layouts800x480.xml

находим раздел

<layout name="template_SubOptions_hor">



<table name="Main" class="nmenu_bg">

<!-- Строка с заголовком -->

<tr height="48">

<td>

<table>

<tr height="40">

<td width="20"/>

<td width="780" type="text" class="menu_header" text="@OptionsDlg_title"/>

</tr>

</table>

</td>

</tr>

<tr height="10"/>

<tr height="360">

<td width="11%"/>

<td width="78%">

<table>

<tr>

<td width="33%">

<table>

<tr height="25%">

<td type="text" class="nsublist_title" invoke="StdButtonBack" text="@title"/>

</tr>

</table>

</td>

<td width="1%"/>

<td width="66%">

<ScrollList name="list" class="nsublist_bg" headerClass="nsublist_header" footerClass="nsublist_footer" delimiterColor="#666666"/>

</td>

</tr>

</table>

</td>

<td width="11%"/>

</tr>

<tr height="4"/>

<tr height="58">

<td>

<HorizontalPanel>

<ImageLabel type="text" width="399" class="menu_bgheader_act" invoke="StdButtonBack" bgimage="@back"/>

<ImageLabel width="2" class="menu_delimiter"/>

<ImageLabel type="text" width="399" class="menu_bgheader_act" invoke="closedlg" bgimage="@btn_go"/>

</HorizontalPanel>

</td>

</tr>

</table>

</layout>



и весь его заменяем на (то есть становится два блока)




<layout name="template_SubOptionsEx_hor">

<table name="Main" class="nmenu_bg">

<!-- Строка с заголовком -->

<tr height="48">

<td>

<table>

<tr height="40">

<td width="20"/>

<td width="780" type="text" class="menu_header" text="@OptionsDlg_title"/>

</tr>

</table>

</td>

</tr>



<tr height="10"/>

<tr height="360">

<td width="11%"/>

<td width="78%">

<table>

<tr>

<td width="33%">

<table>

<tr height="25%">

<td type="text" class="nsublist_title" invoke="StdButtonBack" text="@title"/>

</tr>

</table>

</td>

<td width="1%"/>

<td width="66%">

<ScrollList name="list" class="nsublist_bg" headerClass="nsublist_header" footerClass="nsublist_footer" delimiterColor="#666666"/>

</td>

</tr>

</table>

</td>

<td width="11%"/>

</tr>

<tr height="4"/>

<tr height="58">

<td>

<HorizontalPanel>

<ImageLabel type="text" width="399" class="menu_bgheader_act" invoke="@icon1_invoke" text="@icon1_text" bgimage="@icon1_image"/>

<ImageLabel width="2" class="menu_delimiter"/>

<ImageLabel type="text" width="399" class="menu_bgheader_act" invoke="@icon2_invoke" text="@icon2_text" bgimage="@icon2_image"/>

</HorizontalPanel>

</td>

</tr>

</table>

</layout>



<layout name="template_SubOptions_hor">

<table name="Main" class="nmenu_bg">

<!-- Строка с заголовком -->

<tr height="48">

<td>

<table>

<tr height="40">

<td width="20"/>

<td width="780" type="text" class="menu_header" text="@OptionsDlg_title"/>

</tr>

</table>

</td>

</tr>



<tr height="10"/>

<tr height="360">

<td width="11%"/>

<td width="78%">

<table>

<tr>

<td width="33%">

<table>

<tr height="25%">

<td type="text" class="nsublist_title" invoke="StdButtonBack" text="@title"/>

</tr>

</table>

</td>

<td width="1%"/>

<td width="66%">

<ScrollList name="list" class="nsublist_bg" headerClass="nsublist_header" footerClass="nsublist_footer" delimiterColor="#666666"/>

</td>

</tr>

</table>

</td>

<td width="11%"/>

</tr>

<tr height="4"/>

<tr height="58">

<td>

<HorizontalPanel>

<ImageLabel type="text" width="399" class="menu_bgheader_act" invoke="StdButtonBack" bgimage="@back"/>

<ImageLabel width="2" class="menu_delimiter"/>

<ImageLabel type="text" width="399" class="menu_bgheader_act" invoke="closedlg" bgimage="@btn_go"/>

</HorizontalPanel>

</td>

</tr>

</table>

</layout>





2. general\general.xml



В разделе setting name="functions" добавляем строчку subseting name="taxi_user"/.

Блок начинает выглядеть так:


<setting name="functions">

<subseting name="settings_mymenu" info="@settings_mymenu_info" layout="Action_info"/>

<subseting name="north_up" info="@north_up_info" layout="Action_info"/>

<subseting name="set_backup" info="@set_backup_info" layout="Action_info"/>

<subseting name="f_roadcomp" info="@f_roadcomp_info" layout="Action_info"/>

<subseting name="screenshot" info="@screenshot_info" layout="Action_info"/>

<subseting name="settings_tracks" info="@settings_tracks_info" layout="Action_info"/>

<!--subseting name="parking" info="@parking_info" layout="Action_info"/-->

<subseting name="minimize"/>

<subseting name="taxi_user"/>

</setting>




Находим блок <itemlist name="allmenu">



и перед ним втыкаем блоки




<setting name="taxi_user" menu="Taxi_SubOptionsDlg">

<subseting name="taxi_user_name_def" info="@taxi_user_name_def" layout="Action_info"/>

<subseting name="taxi_user_telephone_def" info="@taxi_telephone_def" layout="Action_info"/>

<subseting name="taxi_user_timestamp" tip="taxi_user_timestamp" info="@taxi_timestamp" layout="Action_info"/>

<subseting name="taxi_user_from" tip="taxi_user_from" info="@taxi_from" layout="Action_info"/>

<subseting name="taxi_add_address" tip="taxi_user_to" info="@taxi_to" layout="Action_info"/>

<subseting name="taxi_advance" tip="@taxi_advance"/>

</setting>



<setting name="taxi_user_from">

<subseting name="taxi_add_from_address" tip="@taxi_add_address"/>

<subseting name="taxi_add_from_gpspos" tip="@taxi_add_gpspos"/>

</setting>



<setting name="taxi_user_to">

<subseting name="taxi_add_address" info="@taxi_add_address"/>

<!--subseting name="taxi_add_gpspos" info="@taxi_add_gpspos"/-->

</setting>



<menu name="Taxi_SearchAddrPage" rows="1" cols="1">

<props layout="template_SearchAddr"/>

<items>

<item name="menu_back" tip="" image="@back"/>

<item name="closedlg" tip="@taxi_to_order"/>

</items>

</menu>



<menu name="TaxiPanel" rows="3" cols="2">

<props title="@taxi_title" layout="template_FinishM" autohide="5000"/>

<items>

<item name="taxi_busy" tip="@taxi_busy" image="finish_favorites"/>

<item name="taxi_ready" tip="@taxi_ready" image="search_bookmarks" />

<item name="taxi_status" tip="@taxi_status" image="search_crossroads" />

<item name="taxi_setup" tip="@taxi_setup" image="su_settings" />

<item name="taxi_ondepart" tip="@taxi_ondepart" image="su_map"/>

<item name="taxi_onmap" tip="@taxi_onmap" image="search_bookmarks" />

</items>

</menu>



<menu name="taxisearch" cols="2" rows="4">

<props title="@search_title" layout="template_2btns"/>

<items>

<item name="taxi_address" tip="@address" image="search_address" info="@address_info"/>

<item name="taxi_POI" tip="@POI" image="search_poi" info="@POI_info"/>

<item name="taxi_setcoords" tip="@setcoords" image="setcoords" info="@setcoords_info"/>

<item name="taxi_last10" tip="@last10" image="search_last10" info="@last10_info"/>

<item name="taxi_highlight_off" tip="@highlight_off" image="highlight_off" info="@highlight_off_info"/>

</items>

</menu>




В самом блоке <itemlist name="allmenu"> добавляем строчки


<item name="TaxiPanel"/>

<item name="taxisearch"/>


(штатно они стоят между <item name="dPOIPanel"/> и <item name="showmessage"/>, но это непринципиально)



В разделе <itemlist name="POI">

добавляем строчки (тоже непринципиально, в каком месте. В штатном варианте они стоят просто по алфавиту)




<item name="CAMTRF" image="RADARS1"/>

<item name="CMCNTR" image="RADARS1"/>

<item name="SPCAMR" image="RADARS1"/>




3. general\dialogs.xml



между блоками <menu name="SubOptionsDlg"> и <menu name="SubSubOptionsDlg">

вставляем блок




<menu name="Taxi_SubOptionsDlg">

<props layout="template_SubOptionsEx" title="@Taxi_SubOptionsDlg_title"/>

<items>

<item name="StdButtonBack" tip="" image="back"/>

<item name="taxi_vieworder" tip="@taxi_vieworder"/>

</items>

</menu>




После блока SendMessage (то есть перед самой последней строкой </menulist>)

вставляем блоки




<menu name="taxi_vieworder">

<props layout="template_BaseDlg2Btns" title="@taxi_user_title"/>

<items>

<item name="StdButtonClose" image="back"/>

<item name="StdButtonNext" tip="@taxi_user_accept"/>

</items>

</menu>



<menu name="taxi_deladdresses">

<props layout="template_BaseDlg2Btns" title="@taxi_user_title"/>

<items>

<item name="StdButtonBack" image="backCancel" />

<item name="StdButtonNext" tip="@taxi_delete_destpoint"/>

</items>

</menu>



<menu name="taxi_user_route">

<props layout="template_BaseDlg2Btns" title="@taxi_user_title"/>

<items>

<item name="StdButtonBack" image="backCancel" />

<item name="StdButtonNext" tip="@taxi_view_route"/>

</items>

</menu>



<menu name="taxiorder">

<props layout="template_BaseDlg2Btns" title="@taxi_order_title"/>

<items>

<item name="StdButtonClose" tip="@taxi_decline"/>

<item name="StdButtonNext" tip="@taxi_accept"/>

</items>

</menu>



<menu name="taxiorderforce">

<props layout="template_BaseDlg2Btns" title="@taxi_order_title"/>

<items>

<item name="StdButtonBack" image="backCancel" />

<item name="StdButtonNext" image="nextOK" />

</items>

</menu>





<menu name="taxi_setservice">

<props layout="template_BaseDlg2Btns" title="@taxi_order_title"/>

<items>

<item name="StdButtonClose" tip="@taxi_close"/>

<item name="StdButtonNext" tip="@taxi_apply"/>

</items>

</menu>



<menu name="taxi_getservice">

<props layout="template_BaseDlg2Btns" title="@taxi_order_title"/>

<items>

<item name="StdButtonClose" tip="@taxi_cancel"/>

<item name="StdButtonNext" tip="@taxi_ok"/>

</items>

</menu>



<menu name="taxi_getstatus">

<props layout="template_BaseDlg2Btns" title="@taxi_order_title"/>

<items>

<item name="StdButtonClose" tip="@taxi_cancel"/>

<item name="StdButtonNext" tip="@taxi_ok"/>

</items>

</menu>




4. rus\rus.xml



находим блок




<stringtable>

<table langid="1251" >




и мотаем в конец этого блока.

В его конце (перед строками

</table>

</stringtable>)

вставляем строки


<string name="taxi_user" value="Заказ такси" />

<string name="taxi_user_menu" value="Заказ такси" />

<string name="taxi_user_close" value="Закрыть" />

<string name="taxi_user_clear" value="Очистить" />

<string name="taxi_user_accept" value="Заказ" />

<string name="taxi_user_title" value="Заказ такси" />

<string name="taxi_vieworder" value="Цена" />

<string name="taxi_user_telephone_def" value="номер телефона" />

<string name="taxi_user_name_def" value="имя" />

<string name="taxi_add_destpoint" value="Добавить адрес" />

<string name="taxi_add_address" value="Куда" />

<string name="taxi_add_gpspos" value="Текущее местоположение" />

<string name="taxi_add_from_address" value="Адрес подачи" />

<string name="taxi_add_from_gpspos" value="Текущее местоположение" />

<string name="taxi_user_from" value="Откуда" />

<string name="taxi_user_to" value="Куда" />

<string name="taxi_clearorder" value="Очистить заказ" />

<string name="taxi_delete_destpoint" value="Удалить адрес" />

<string name="taxi_sober_driver" value="Перегон машины" />

<string name="taxi_user_route" value="Расчет маршрута" />

<string name="taxi_view_route" value="Маршрут на карте" />

<string name="taxi_to_order" value="в заказ" />



<string name="taxi_route" value="Маршрут" />

<string name="taxi_advance" value="Дополнительно" />

<string name="taxi_comment" value="Дополнительно" />

<string name="taxi_timestamp" value="время подачи" />

<string name="taxi_timestamp_full" value="Время подачи час:мин (д.м.год)" />

<string name="taxi_current_timestamp" value="Текущее" />

<string name="taxi_route_len" value="Длина маршрута" />

<string name="taxi_route_time" value="Время проезда" />

<string name="taxi_order_cost" value="стоимость" />

<string name="taxi_from" value="-" />

<string name="taxi_to" value="-" />

<string name="taxi_invalidtimestamp" value="Неверно задано время подачи" />

<string name="taxi_other" value="еще" />

<string name="taxi_noadvance" value="Не определено" />

<string name="taxi_animal" value="Перевоз животного" />

<string name="taxi_womandriver" value="Женское такси" />

<string name="taxi_child" value="Детское место" />



<string name="taxi_invalid" value="Место для инвалида" />

<string name="taxi_user_service_98_spb" value="Доступно в Петербурге и Лен.области" />

<string name="taxi_user_service_map" value="Санкт-Петербург и обл."/>

<string name="taxi_currency" value="руб"/>

<string name="taxi_cost_no_many" value="безнал"/>

<string name="taxi_min" value="мин"/>

<string name="taxi_hour" value="час"/>

<string name="taxi_meter" value="м"/>

<string name="taxi_km" value="км"/>

<string name="taxi_no_tarifs" value="нет тарифов"/>



<string name="taxi_accept" value="Принять" />

<string name="taxi_decline" value="Отказать" />

<string name="taxi_apply" value="применить" />

<string name="taxi_cancel" value="отмена" />

<string name="taxi_close" value="закрыть" />

<string name="taxi_addaddress" value="В заказ такси" />

<string name="taxi_driverstate" value="статус" />

<string name="taxi_ok" value="ок" />

<string name="taxi_order_comment" value="Дополнительно" />

<string name="taxi_start_address" value="Откуда" />

<string name="taxi_finish_address" value="Куда" />

<string name="taxi_client_name" value="Заказчик" />

<string name="taxi_client_address" value="Адрес подачи" />

<string name="taxi_client_address_zone" value="Район" />

<string name="taxi_start_time" value="Ко времени(час : мин день . месяц . год)" />

<string name="taxi_getservice" value="проверка регистрации сервиса" />

<string name="taxi_setservice" value="регистрация" />

<string name="taxi_service_waiting" value="ожидание" />

<string name="taxi_service_failed" value="ошибка" />

<string name="taxi_service_nothing" value="ничего нет" />

<string name="taxi_service_success" value="успешно" />

<string name="taxi_no_service" value="сервис не зарегистрирован" />

<string name="taxi_driver_name" value="Имя" />

<string name="taxi_telephone" value="Телефон" />

<string name="taxi_avtobrend" value="Машина" />

<string name="taxi_avtonumber" value="Гос.номер" />

<string name="taxi_avtocolor" value="Цвет" />

<string name="taxi_company" value="Компания" />

<string name="taxi_no_gps_signal" value="отсутствует сигнал GPS" />

<string name="taxi_route_cost" value="Стоимость заказа(руб)" />

<string name="taxi_busy" value="Занят" />

<string name="taxi_ready" value="Свободен" />

<string name="taxi_sos" value="SOS" />

<string name="taxi_status" value="Статус" />

<string name="taxi_setup" value="Сервис" />

<string name="taxi_waitorders" value="Заказы" />

<string name="taxi_ondepart" value="У клиента" />

<string name="taxi_onmap" value="На карту" />

<string name="taxi_title" value="Команды"/>

5.

Из нового ЛП из папки day_2x переносим в старый 4 файла -

ico_taxi

ico_taxi_mask

taxi_user

taxi_user_mask

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

Примерно вот так:
Оно, конечно, спасибо. Но :o порядок действий таков?

1. Ставлю новый СГ.

2. Заменяю штатный лангпак на vlego

3. Запускаю СГ, появляется generallayouts800x480.xml (только у меня он .bxml )

4. Переименовываю его в .rar, разархивирую и начинаю делать исправления (ничего, что он у меня 480х272, прямо также заменять?)

5. Архивирую и переименовываю в .bxml.

Всё? Или неправильно я понял?

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

Евгений Ш, успокойтесь и используйте старый ЛП. Ничего делать не нужно. Для WinCE кроме такси изменений практически нет.

Выполните только п:1,2

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

Плюсуюсь, народ, не сходите с ума. :) Обновил СГ (с заменой файлов), предварительно сделал бэкап, затем из бэкапа скопировал с заменой файлов LangPack, Resourses, Autoscale, QM (быстрое меню) и Splash (заставка). Все настройки остались, избранное тоже.

Изменено пользователем АНДРЕИЧ
Ссылка на сообщение
Поделиться на другие сайты

vlego, Я думаю для Вас не новость что у Вас шикарный скин,но к сожалению не могу им воспользоваться так как нет моего разрешения-( Осмелюсь попросить у Вас добавить к вашим скинам поддержку разрешения 1280*752. и 800*1232 почему то 48 пикселей андроид обрезает(я так понимаю для отображения своей навигационной панели) Я понимаю Вы никому ничего не обязаны,но так как полного руководства как это сделать самому я не нашел,то остается надеяться только на Вас!

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

Вот же ж я тупко! Полдня рисовал индикаторы и пытался заставить их работать. Особенно долго возился с индикатором сотовой сети (на ВинМО он у меня прекрасно показывался).

И уже вконец замучавшись вспомнил, что он на СЕ устройствах вроде изначально не работал. Vlego, Alexey62, подскажите, оно так и осталось? Зря мучался?

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

IШIN, на сколько мне известно на WinCe он не работает. Его ж даже в штатном СЕшном скине нет.

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

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

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

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

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

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

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

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

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


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