Терминальный проект КиберПлат [open source]
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

118 lines
8.0KB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- Сборка терминального ПО с русской локализацией -->
  3. <runtime base="terminal_common">
  4. <!-- Общий контент Российской площадки -->
  5. <directory source="src/runtimes/ru/common" target="" recursive="true"/>
  6. <!-- Интерфейс Modern, компонент interface -->
  7. <directory source="src/interface/modern/build" target="interface/interface/modern" recursive="true">
  8. <exclude>*.wav</exclude>
  9. </directory>
  10. <file source="{QBS_RESULT_PATH}/plugins/interface/utils.dll" target="interface/interface/modern/plugins/utils.dll"/>
  11. <!-- Звуки интерфейса modern -->
  12. <directory source="src/interface/modern/build/sounds" target="sounds/interface/modern/sounds" recursive="true"/>
  13. <!-- Логотипы Россия, компонент logo -->
  14. <directory source="{BUILD_HOME}/Logo/ru" target="logo/interface/logo" recursive="true"/>
  15. <directory source="{BUILD_HOME}/Logo/root_groups" target="logo/interface/logo/root_groups" recursive="true"/>
  16. <!-- Установка Modern интерфейса по умолчанию -->
  17. <option target="data/client.ini" key="common/interface_path" value="interface/modern" />
  18. <!-- Установка имени конфигурации -->
  19. <option target="data/client.ini" key="common/configuration" value="terminal_ru" />
  20. <!-- Включаем в интерфейсе возможность переключения на Русский язык -->
  21. <option target="interface/interface/modern/interface.ini" key="locale/ru" value="Русский" />
  22. <option target="interface/interface/modern/interface.ini" key="locale/default" value="ru" />
  23. <!-- Настройка параметров интерфейса -->
  24. <option target="interface/interface/modern/interface.ini" key="ui/build_name" value="ru_common" />
  25. <option target="interface/interface/modern/interface.ini" key="ui/show_platru" value="true" />
  26. <option target="interface/interface/modern/interface.ini" key="ui/show_language" value="false" />
  27. <option target="interface/interface/modern/interface.ini" key="ui/show_search" value="true" />
  28. <option target="interface/interface/modern/interface.ini" key="ui/show_info" value="true" />
  29. <option target="interface/interface/modern/interface.ini" key="ui/show_sms_spam" value="true" />
  30. <option target="interface/interface/modern/interface.ini" key="ui/icon_set" value="modern" />
  31. <option target="interface/interface/modern/interface.ini" key="ui/layouts" value="ru,en" />
  32. <!-- Настройка ГосУслуг -->
  33. <option target="interface/interface/modern/interface.ini" key="ui/use_smart_grid" value="9144,9176,9196,9200,9209,9210,9211" />
  34. <!-- Настройка автоматического перевода остатка на ПК -->
  35. <option target="interface/interface/modern/interface.ini" key="ui/use_platru_changeback" value="true" />
  36. <!-- Настройка URL для помощника абонента -->
  37. <option target="user/user/plugins/user_assistant.ini" key="PaymentProcessor.ScenarioFactory.UserAssistant/url" value="https://mon.cyberplat.ru/cgi-bin/get_payments.cgi" />
  38. <!-- Плагин plat.ru, компонент plugins -->
  39. <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/plugins/platru.dll" target="plugins/plugins/platru.dll"/>
  40. <!-- Плагин рекламы, компонент plugins -->
  41. <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/plugins/ad.dll" target="plugins/plugins/ad.dll"/>
  42. <!-- Сценарии для сервиса Киберсдача, компонент plugins -->
  43. <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/plugins/cyberchange.dll" target="plugins/plugins/cyberchange.dll"/>
  44. <!-- Uniteller plugin -->
  45. <!-- <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/plugins/uniteller.dll" target="plugins/plugins/uniteller.dll"/> -->
  46. <!-- Драйверы, компонент drivers -->
  47. <file source="{QBS_RESULT_PATH}/plugins/drivers/fr.dll" target="drivers/plugins/drivers/fr.dll"/>
  48. <!-- Локализации исполняемых файлов -->
  49. <file source="{QBS_RESULT_PATH}/locale/WatchService_ru.qm" target="locale/guard_ru.qm"/>
  50. <file source="{QBS_RESULT_PATH}/locale/WatchServiceController_ru.qm" target="locale/tray_ru.qm"/>
  51. <file source="{QBS_RESULT_PATH}/locale/Updater_ru.qm" target="locale/updater_ru.qm"/>
  52. <file source="{QBS_RESULT_PATH}/locale/PaymentProcessor_ru.qm" target="locale/client_ru.qm"/>
  53. <!-- Локализации драйверов -->
  54. <file source="{QBS_RESULT_PATH}/locale/ioports_ru.qm" target="locale/plugins/drivers/ioports_ru.qm"/>
  55. <file source="{QBS_RESULT_PATH}/locale/bill_acceptors_ru.qm" target="locale/plugins/drivers/bill_acceptors_ru.qm"/>
  56. <file source="{QBS_RESULT_PATH}/locale/bill_dispensers_ru.qm" target="locale/plugins/drivers/bill_dispensers_ru.qm"/>
  57. <file source="{QBS_RESULT_PATH}/locale/coin_acceptors_ru.qm" target="locale/plugins/drivers/coin_acceptors_ru.qm"/>
  58. <file source="{QBS_RESULT_PATH}/locale/printers_ru.qm" target="locale/plugins/drivers/printers_ru.qm"/>
  59. <file source="{QBS_RESULT_PATH}/locale/modems_ru.qm" target="locale/plugins/drivers/modems_ru.qm"/>
  60. <file source="{QBS_RESULT_PATH}/locale/watchdogs_ru.qm" target="locale/plugins/drivers/watchdogs_ru.qm"/>
  61. <file source="{QBS_RESULT_PATH}/locale/fr_ru.qm" target="locale/plugins/drivers/fr_ru.qm"/>
  62. <file source="{QBS_RESULT_PATH}/locale/scanners_ru.qm" target="locale/plugins/drivers/scanners_ru.qm"/>
  63. <file source="{QBS_RESULT_PATH}/locale/card_readers_ru.qm" target="locale/plugins/drivers/card_readers_ru.qm"/>
  64. <file source="{QBS_RESULT_PATH}/locale/health_ru.qm" target="locale/plugins/drivers/health_ru.qm"/>
  65. <file source="{QBS_RESULT_PATH}/locale/camera_ru.qm" target="locale/plugins/drivers/camera_ru.qm"/>
  66. <!-- Локализации плагинов -->
  67. <file source="{QBS_RESULT_PATH}/locale/service_menu_ru.qm" target="locale/plugins/service_menu_ru.qm"/>
  68. <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/locale/user_assistant_ru.qm" target="locale/plugins/user_assistant_ru.qm"/>
  69. <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/locale/cyberplat_monitoring_ru.qm" target="locale/plugins/cyberplat_monitoring_ru.qm"/>
  70. <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/locale/platru_ru.qm" target="locale/plugins/platru_ru.qm"/>
  71. <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/locale/cyberchange_ru.qm" target="locale/plugins/cyberchange_ru.qm"/>
  72. <!-- <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/locale/uniteller_ru.qm" target="locale/plugins/uniteller_ru.qm"/> -->
  73. <!-- ###################################################################################### -->
  74. <!-- Шрифты для терминалов Beeline -->
  75. <directory source="src/runtimes/ru/dealers/_interface_beeline" target="_interface_beeline" recursive="true"/>
  76. <!-- Интерфейс ИОН/Ноу-Хау -->
  77. <directory source="src/runtimes/ru/dealers/_interface_ion" target="_interface_ion" recursive="true"/>
  78. <!-- Интерфейс МТС -->
  79. <directory source="src/runtimes/ru/dealers/_interface_mts" target="_interface_mts" recursive="true"/>
  80. <!-- ###################################################################################### -->
  81. <!-- Контент Самарского дистрибутива -->
  82. <directory source="src/runtimes/ru/samara" target="" recursive="true"/>
  83. <!-- Плагин сценария samaraticket, компонент plugins -->
  84. <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/plugins/samara_ticket.dll" target="_tclib/plugins/samara_ticket.dll"/>
  85. <!-- Локализации плагинов -->
  86. <file if="{CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/locale/samara_ticket_ru.qm" target="_tclib/plugins/samara_ticket_ru.qm"/>
  87. <!-- Token plugin -->
  88. <file if="{TC_USE_TOKEN} &amp;&amp; {CYBERPLAT_BUILD}" source="{QBS_RESULT_PATH}/plugins/drivers/token.dll" target="drivers/plugins/drivers/token.dll"/>
  89. <!-- ###################################################################################### -->
  90. </runtime>