Explorar o código

Modules updates.

AntonLV hai 1 día
pai
achega
9dac89e9da
Modificáronse 100 ficheiros con 22525 adicións e 0 borrados
  1. 51 0
      modules/boonex/glossary/updates/15.0.2_15.0.3/install/config.php
  2. 28 0
      modules/boonex/glossary/updates/15.0.2_15.0.3/install/installer.php
  3. 136 0
      modules/boonex/glossary/updates/15.0.2_15.0.3/source/install/config.php
  4. 51 0
      modules/boonex/groups/updates/15.0.2_15.0.3/install/config.php
  5. 28 0
      modules/boonex/groups/updates/15.0.2_15.0.3/install/installer.php
  6. 4 0
      modules/boonex/groups/updates/15.0.2_15.0.3/install/langs/en.xml
  7. 2 0
      modules/boonex/groups/updates/15.0.2_15.0.3/install/sql/install.sql
  8. 152 0
      modules/boonex/groups/updates/15.0.2_15.0.3/source/install/config.php
  9. 503 0
      modules/boonex/groups/updates/15.0.2_15.0.3/source/install/langs/en.xml
  10. 556 0
      modules/boonex/groups/updates/15.0.2_15.0.3/source/install/sql/install.sql
  11. 45 0
      modules/boonex/groups/updates/15.0.2_15.0.3/source/template/images/icons/std-icon.svg
  12. 51 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/install/config.php
  13. 42 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/install/installer.php
  14. 44 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/_sub_footer.html
  15. 62 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/_sub_header.html
  16. 6 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/css/media-desktop.css
  17. 17 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/css/media-tablet.css
  18. 118 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/pt_application.html
  19. 71 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/scripts/BxTemplMenuToolbar.php
  20. 68 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/source/install/config.php
  21. 25 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/source/js/menu_site.js
  22. 3 0
      modules/boonex/lucid/updates/15.0.4_15.0.5/source/template/images/icons/std-icon.svg
  23. 51 0
      modules/boonex/market/updates/15.0.5_15.0.6/install/config.php
  24. 28 0
      modules/boonex/market/updates/15.0.5_15.0.6/install/installer.php
  25. 523 0
      modules/boonex/market/updates/15.0.5_15.0.6/source/classes/BxMarketFormEntry.php
  26. 1540 0
      modules/boonex/market/updates/15.0.5_15.0.6/source/classes/BxMarketModule.php
  27. 600 0
      modules/boonex/market/updates/15.0.5_15.0.6/source/classes/BxMarketTemplate.php
  28. 140 0
      modules/boonex/market/updates/15.0.5_15.0.6/source/install/config.php
  29. 51 0
      modules/boonex/massmailer/updates/15.0.1_15.0.2/install/config.php
  30. 28 0
      modules/boonex/massmailer/updates/15.0.1_15.0.2/install/installer.php
  31. 288 0
      modules/boonex/massmailer/updates/15.0.1_15.0.2/source/classes/BxMassMailerDb.php
  32. 736 0
      modules/boonex/massmailer/updates/15.0.1_15.0.2/source/classes/BxMassMailerModule.php
  33. 195 0
      modules/boonex/massmailer/updates/15.0.1_15.0.2/source/classes/BxMassMailerTemplate.php
  34. 77 0
      modules/boonex/massmailer/updates/15.0.1_15.0.2/source/install/config.php
  35. 84 0
      modules/boonex/massmailer/updates/15.0.1_15.0.2/source/js/chart.js
  36. 51 0
      modules/boonex/notifications/updates/15.0.5_15.0.6/install/config.php
  37. 28 0
      modules/boonex/notifications/updates/15.0.5_15.0.6/install/installer.php
  38. 82 0
      modules/boonex/notifications/updates/15.0.5_15.0.6/source/install/config.php
  39. 51 0
      modules/boonex/organizations/updates/15.0.4_15.0.5/install/config.php
  40. 28 0
      modules/boonex/organizations/updates/15.0.4_15.0.5/install/installer.php
  41. 4 0
      modules/boonex/organizations/updates/15.0.4_15.0.5/install/langs/en.xml
  42. 2 0
      modules/boonex/organizations/updates/15.0.4_15.0.5/install/sql/enable.sql
  43. 153 0
      modules/boonex/organizations/updates/15.0.4_15.0.5/source/install/config.php
  44. 617 0
      modules/boonex/organizations/updates/15.0.4_15.0.5/source/install/langs/en.xml
  45. 800 0
      modules/boonex/organizations/updates/15.0.4_15.0.5/source/install/sql/enable.sql
  46. 49 0
      modules/boonex/organizations/updates/15.0.4_15.0.5/source/template/images/icons/std-icon.svg
  47. 51 0
      modules/boonex/persons/updates/15.0.4_15.0.5/install/config.php
  48. 28 0
      modules/boonex/persons/updates/15.0.4_15.0.5/install/installer.php
  49. 4 0
      modules/boonex/persons/updates/15.0.4_15.0.5/install/langs/en.xml
  50. 2 0
      modules/boonex/persons/updates/15.0.4_15.0.5/install/sql/enable.sql
  51. 153 0
      modules/boonex/persons/updates/15.0.4_15.0.5/source/install/config.php
  52. 375 0
      modules/boonex/persons/updates/15.0.4_15.0.5/source/install/langs/en.xml
  53. 590 0
      modules/boonex/persons/updates/15.0.4_15.0.5/source/install/sql/enable.sql
  54. 33 0
      modules/boonex/persons/updates/15.0.4_15.0.5/source/template/images/icons/std-icon.svg
  55. 51 0
      modules/boonex/photos/updates/15.0.2_15.0.3/install/config.php
  56. 28 0
      modules/boonex/photos/updates/15.0.2_15.0.3/install/installer.php
  57. 136 0
      modules/boonex/photos/updates/15.0.2_15.0.3/source/install/config.php
  58. 51 0
      modules/boonex/polls/updates/15.0.2_15.0.3/install/config.php
  59. 28 0
      modules/boonex/polls/updates/15.0.2_15.0.3/install/installer.php
  60. 155 0
      modules/boonex/polls/updates/15.0.2_15.0.3/source/classes/BxPollsVoteSubentries.php
  61. 136 0
      modules/boonex/polls/updates/15.0.2_15.0.3/source/install/config.php
  62. 51 0
      modules/boonex/posts/updates/15.0.4_15.0.5/install/config.php
  63. 28 0
      modules/boonex/posts/updates/15.0.4_15.0.5/install/installer.php
  64. 6 0
      modules/boonex/posts/updates/15.0.4_15.0.5/install/langs/en.xml
  65. 18 0
      modules/boonex/posts/updates/15.0.4_15.0.5/install/sql/enable.sql
  66. 253 0
      modules/boonex/posts/updates/15.0.4_15.0.5/source/classes/BxPostsConfig.php
  67. 31 0
      modules/boonex/posts/updates/15.0.4_15.0.5/source/classes/BxPostsMenuCategories.php
  68. 155 0
      modules/boonex/posts/updates/15.0.4_15.0.5/source/install/config.php
  69. 370 0
      modules/boonex/posts/updates/15.0.4_15.0.5/source/install/langs/en.xml
  70. 54 0
      modules/boonex/posts/updates/15.0.4_15.0.5/source/install/sql/disable.sql
  71. 79 0
      modules/boonex/posts/updates/15.0.4_15.0.5/source/install/sql/enable-app.sql
  72. 545 0
      modules/boonex/posts/updates/15.0.4_15.0.5/source/install/sql/enable.sql
  73. 21 0
      modules/boonex/posts/updates/15.0.4_15.0.5/source/template/images/icons/std-icon.svg
  74. 63 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/config.php
  75. 29 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/installer.php
  76. 684 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_analytics/ru.xml
  77. 12 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_credits/ru.xml
  78. 6 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_events/ru.xml
  79. 6 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_groups/ru.xml
  80. 4 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_organizations/ru.xml
  81. 7 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_payment/ru.xml
  82. 4 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_persons/ru.xml
  83. 6 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_posts/ru.xml
  84. 17 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_tasks/ru.xml
  85. 116 0
      modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/system/ru.xml
  86. 721 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_analytics/ru.xml
  87. 350 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_credits/ru.xml
  88. 713 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_events/ru.xml
  89. 500 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_groups/ru.xml
  90. 610 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_organizations/ru.xml
  91. 697 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_payment/ru.xml
  92. 361 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_persons/ru.xml
  93. 359 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_posts/ru.xml
  94. 670 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_tasks/ru.xml
  95. 4572 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/system/ru.xml
  96. 71 0
      modules/boonex/russian/updates/15.0.6_15.0.7/source/install/config.php
  97. 51 0
      modules/boonex/shopify/updates/15.0.2_15.0.3/install/config.php
  98. 28 0
      modules/boonex/shopify/updates/15.0.2_15.0.3/install/installer.php
  99. 116 0
      modules/boonex/shopify/updates/15.0.2_15.0.3/source/install/config.php
  100. 51 0
      modules/boonex/snipcart/updates/15.0.2_15.0.3/install/config.php

+ 51 - 0
modules/boonex/glossary/updates/15.0.2_15.0.3/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Glossary',
+    'version_from' => '15.0.2',
+    'version_to' => '15.0.3',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/glossary/updates/update_15.0.2_15.0.3/',
+    'home_uri' => 'glossary_update_1502_1503',
+
+    'module_dir' => 'boonex/glossary/',
+    'module_uri' => 'glossary',
+
+    'db_prefix' => 'bx_glsr_',
+    'class_prefix' => 'BxGlsr',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 0,
+        'update_files' => 1,
+        'update_languages' => 0,
+        'clear_db_cache' => 0,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Glossary',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/glossary/updates/15.0.2_15.0.3/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxGlsrUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 136 - 0
modules/boonex/glossary/updates/15.0.2_15.0.3/source/install/config.php

@@ -0,0 +1,136 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Glossary Glossary
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+
+    /**
+      * Main Section.
+      */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_glossary',
+    'title' => 'Glossary',
+    'note' => 'Glossary, terms, definitions',
+    'version' => '15.0.3',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+      * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+      */
+    'home_dir' => 'boonex/glossary/',
+    'home_uri' => 'glossary',
+
+    'db_prefix' => 'bx_glossary_',
+    'class_prefix' => 'BxGlsr',
+
+    /**
+      * Category for language keys.
+      */
+    'language_category' => 'Glossary',
+
+    /**
+      * List of page triggers.
+      */
+    'page_triggers' => array (
+        'trigger_page_profile_view_entry',
+    ),
+    
+    /**
+      * Menu triggers.
+      */
+    'menu_triggers' => array(
+        'trigger_profile_view_submenu',
+        'trigger_group_view_submenu'
+    ),
+
+    /**
+      * Storage objects to automatically delete files from upon module uninstallation.
+      * Note. Don't add storage objects used in transcoder objects.
+      */
+    'storages' => array(
+        'bx_glossary_files'
+    ),
+
+    /**
+      * Transcoders.
+      */
+    'transcoders' => array(
+        'bx_glossary_preview',
+        'bx_glossary_gallery',
+        'bx_glossary_cover'
+    ),
+
+    /**
+      * Extended Search Forms.
+      */
+    'esearches' => array(
+        'bx_glossary',
+        'bx_glossary_cmts'
+    ),
+
+    /**
+      * Installation/Uninstallation Section.
+      */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+        'process_esearches' => 1,
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+        'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable_success' => array(
+        'process_menu_triggers' => 1,
+        'process_page_triggers' => 1,
+        'process_esearches' => 1,
+        'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+        'update_relations' => 1,
+        'unregister_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable_failed' => array (
+        'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+
+    /**
+      * Dependencies Section
+      */
+    'dependencies' => array(),
+
+    /**
+      * Relations Section
+      */
+    'relations' => array(
+        'bx_timeline',
+        'bx_notifications'
+    ),
+
+);
+
+/** @} */

+ 51 - 0
modules/boonex/groups/updates/15.0.2_15.0.3/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Groups',
+    'version_from' => '15.0.2',
+    'version_to' => '15.0.3',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/groups/updates/update_15.0.2_15.0.3/',
+    'home_uri' => 'groups_update_1502_1503',
+
+    'module_dir' => 'boonex/groups/',
+    'module_uri' => 'groups',
+
+    'db_prefix' => 'bx_groups_',
+    'class_prefix' => 'BxGroups',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_files' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Groups',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/groups/updates/15.0.2_15.0.3/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxGroupsUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 4 - 0
modules/boonex/groups/updates/15.0.2_15.0.3/install/langs/en.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="en" flag="gb" title="English">
+	<string_upd name="_bx_groups_form_profile_input_group_name_err"><![CDATA[Name is essential min 3 max 160.]]></string_upd>
+</resources>

+ 2 - 0
modules/boonex/groups/updates/15.0.2_15.0.3/install/sql/install.sql

@@ -0,0 +1,2 @@
+-- FORMS
+UPDATE `sys_form_inputs` SET `checker_params`='a:2:{s:3:"min";i:3;s:3:"max";i:160;}' WHERE `object`='bx_group' AND `name`='group_name';

+ 152 - 0
modules/boonex/groups/updates/15.0.2_15.0.3/source/install/config.php

@@ -0,0 +1,152 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Groups Groups
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_groups',
+    'title' => 'Groups',
+    'note' => 'Groups, communities',
+    'version' => '15.0.3',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/groups/',
+    'home_uri' => 'groups',
+
+    'db_prefix' => 'bx_groups_',
+    'class_prefix' => 'BxGroups',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Groups',
+
+    /**
+     * Connections.
+     */
+    'connections' => array(
+    	'sys_profiles_friends' => array ('type' => 'profiles'),
+		'sys_profiles_subscriptions' => array ('type' => 'profiles'),
+    ),
+
+    /**
+     * Menu triggers.
+     */
+    'menu_triggers' => array(
+    	'trigger_profile_view_submenu',
+        'trigger_group_view_submenu',
+        'trigger_group_snippet_meta',
+        'trigger_group_view_actions',
+    ),
+
+    /**
+     * Page triggers.
+     */
+    'page_triggers' => array (
+    	'trigger_page_group_view_entry', 
+    ),
+
+	/**
+     * Storage objects to automatically delete files from upon module uninstallation.
+     * Note. Don't add storage objects used in transcoder objects.
+     */
+    'storages' => array(
+    	'bx_groups_pics'
+    ),
+
+	/**
+     * Transcoders.
+     */
+    'transcoders' => array(
+    	'bx_groups_icon', 
+    	'bx_groups_thumb', 
+    	'bx_groups_avatar', 
+        'bx_groups_avatar_big', 
+    	'bx_groups_picture', 
+    	'bx_groups_cover', 
+    	'bx_groups_cover_thumb',
+        'bx_groups_gallery'
+    ),
+
+    /**
+     * Extended Search Forms.
+     */
+    'esearches' => array(
+        'bx_groups',
+    	'bx_groups_cmts',
+    ),
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+    	'process_esearches' => 1,
+        'execute_sql' => 1,
+        'update_languages' => 1,
+    	'process_connections' => 1,
+        'process_deleted_profiles' => 1,
+    	'update_relations' => 1,        
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable_success' => array(
+    	'process_menu_triggers' => 1,
+    	'process_page_triggers' => 1,
+    	'process_esearches' => 1,
+    	'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+        'unregister_transcoders' => 1,
+        'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable_failed' => array (
+    	'register_transcoders' => 1,
+    	'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+
+    /**
+     * Connections Section
+     */
+    'relations' => array(
+        'bx_timeline',
+        'bx_notifications',
+    ),
+);
+
+/** @} */

+ 503 - 0
modules/boonex/groups/updates/15.0.2_15.0.3/source/install/langs/en.xml

@@ -0,0 +1,503 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="en" flag="gb" title="English">
+    <string name="_bx_groups"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_cmts"><![CDATA[Groups' Comments]]></string>
+
+    <string name="_bx_groups_option_enable_auto_approve"><![CDATA[Auto approve a group after creation]]></string>
+    <string name="_bx_groups_option_use_cover_as_thumb"><![CDATA[Use cover image only]]></string>
+    <string name="_bx_groups_option_use_cover_as_thumb_inf"><![CDATA[After disabling don't forget to activate 'Upload Picture' field in Create/Edit group forms.]]></string>
+    <string name="_bx_groups_option_num_connections_quick"><![CDATA[Number of items in friends block]]></string>
+    <string name="_bx_groups_option_per_page_browse"><![CDATA[Number of items per page]]></string>
+    <string name="_bx_groups_option_num_rss"><![CDATA[Number of items in RSS feed]]></string>
+    <string name="_bx_groups_option_searchable_fields"><![CDATA[Searchable fields]]></string>
+    <string name="_bx_groups_option_members_mode"><![CDATA[Special mode for group members]]></string>
+    <string name="_bx_groups_option_members_mode_multi_roles"><![CDATA[Multi Roles]]></string>
+    <string name="_bx_groups_option_per_page_for_favorites_lists"><![CDATA[Number of favorite lists per page]]></string>
+    <string name="_bx_groups_option_enable_subscribe_wo_join"><![CDATA[Allow to follow without join]]></string>
+    <string name="_bx_groups_option_internal_notifications"><![CDATA[Use internal notifications]]></string>
+    <string name="_bx_groups_option_allow_in_contexts"><![CDATA[Allow posting groups in the following contexts (requires additional setup)]]></string>
+
+    <string name="_bx_groups_form_profile"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_form_profile_display_add"><![CDATA[Add Group]]></string>
+    <string name="_bx_groups_form_profile_display_edit"><![CDATA[Edit Group]]></string>
+    <string name="_bx_groups_form_profile_display_edit_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_groups_form_profile_display_edit_settings"><![CDATA[Edit Settings]]></string>
+    <string name="_bx_groups_form_profile_display_delete"><![CDATA[Delete Group]]></string>
+    <string name="_bx_groups_form_profile_display_view"><![CDATA[View Group]]></string>
+    <string name="_bx_groups_form_profile_display_view_full"><![CDATA[Full View Group]]></string>
+    <string name="_bx_groups_form_profile_display_invite"><![CDATA[Invite to Group]]></string>
+    <string name="_bx_groups_form_entry_input_author"><![CDATA[Author]]></string>
+    <string name="_bx_groups_form_profile_input_sys_do_submit"><![CDATA[Submit]]></string>
+    <string name="_bx_groups_form_profile_input_sys_join_confirm"><![CDATA[Join confirmation]]></string>
+    <string name="_bx_groups_form_profile_input_join_confirm"><![CDATA[Approval required to join]]></string>
+    <string name="_bx_groups_form_profile_input_sys_allow_view_to"><![CDATA[Visible to]]></string>
+    <string name="_bx_groups_form_profile_input_allow_view_to"><![CDATA[Visible to]]></string>
+    <string name="_bx_groups_form_profile_input_allow_view_favorite_list"><![CDATA[Visibility]]></string>
+    <string name="_bx_groups_form_profile_input_allow_view_to_desc"><![CDATA[Closed - anyone can find the group and see who's in it, only members can see posts. Secret - only members can find the group and see posts.]]></string>
+    <string name="_bx_groups_form_profile_input_sys_allow_post_to"><![CDATA[Who can post]]></string>
+    <string name="_bx_groups_form_profile_input_allow_post_to"><![CDATA[Who can post]]></string>
+    <string name="_bx_groups_form_profile_input_sys_initial_members"><![CDATA[Invite Members]]></string>
+    <string name="_bx_groups_form_profile_input_initial_members"><![CDATA[Invite Members]]></string>
+    <string name="_bx_groups_form_profile_input_sys_group_name"><![CDATA[Group Name]]></string>
+    <string name="_bx_groups_form_profile_input_group_name"><![CDATA[Group Name]]></string>
+    <string name="_bx_groups_form_profile_input_group_name_err"><![CDATA[Name is essential min 3 max 160.]]></string>
+    <string name="_bx_groups_form_profile_input_sys_group_desc"><![CDATA[Description]]></string>
+    <string name="_bx_groups_form_profile_input_group_desc"><![CDATA[Description]]></string>
+    <string name="_bx_groups_form_profile_input_sys_group_cat"><![CDATA[Category]]></string>
+    <string name="_bx_groups_form_profile_input_group_cat"><![CDATA[Category]]></string>
+    <string name="_bx_groups_form_profile_input_group_cat_err"><![CDATA[Category field is mandatory]]></string>
+    <string name="_bx_groups_form_profile_input_sys_picture"><![CDATA[Group Picture]]></string>
+    <string name="_bx_groups_form_profile_input_picture"><![CDATA[Upload New Group Picture]]></string>
+    <string name="_bx_groups_form_profile_input_picture_err"><![CDATA[Group picture is mandatory.]]></string>
+    <string name="_bx_groups_form_profile_input_sys_cover"><![CDATA[Cover Picture]]></string>
+    <string name="_bx_groups_form_profile_input_cover"><![CDATA[Upload New Cover Picture]]></string>
+    <string name="_bx_groups_form_profile_input_sys_stg_tabs"><![CDATA[Hide tabs]]></string>
+    <string name="_bx_groups_form_profile_input_stg_tabs"><![CDATA[Hide tabs]]></string>
+    <string name="_bx_groups_form_profile_input_sys_delete_confirm"><![CDATA[Delete confirmation]]></string>
+    <string name="_bx_groups_form_profile_input_delete_confirm"><![CDATA[I am sure I want to delete this group]]></string>
+    <string name="_bx_groups_form_profile_input_delete_confirm_info"><![CDATA[This action can not be undone.]]></string>
+    <string name="_bx_groups_form_profile_input_delete_confirm_error"><![CDATA[Please check this checkbox if you really want to delete group.]]></string>
+
+    <string name="_bx_groups_form_price"><![CDATA[Price]]></string>
+    <string name="_bx_groups_form_price_display_add"><![CDATA[Add]]></string>
+    <string name="_bx_groups_form_price_display_edit"><![CDATA[Edit]]></string>
+    <string name="_bx_groups_form_price_input_sys_id"><![CDATA[ID]]></string>
+    <string name="_bx_groups_form_price_input_sys_role_id"><![CDATA[Role]]></string>
+    <string name="_bx_groups_form_price_input_role_id"><![CDATA[Role]]></string>
+    <string name="_bx_groups_form_price_input_err_role_id"><![CDATA[You need to select a role here.]]></string>
+    <string name="_bx_groups_form_price_input_sys_name"><![CDATA[Name]]></string>
+    <string name="_bx_groups_form_price_input_name"><![CDATA[Name]]></string>
+    <string name="_bx_groups_form_price_input_inf_name"><![CDATA[Unique value which will be used in back end and API calls]]></string>
+    <string name="_bx_groups_form_price_input_err_name"><![CDATA[Field's value should be unique and is needed for internal usage.]]></string>
+    <string name="_bx_groups_form_price_input_sys_caption"><![CDATA[Caption]]></string>
+    <string name="_bx_groups_form_price_input_caption"><![CDATA[Caption]]></string>
+    <string name="_bx_groups_form_price_input_inf_caption"><![CDATA[The caption will be used in user end.]]></string>
+    <string name="_bx_groups_form_price_input_err_caption"><![CDATA[You need to enter a value here.]]></string>
+    <string name="_bx_groups_form_price_input_sys_period"><![CDATA[Period]]></string>
+    <string name="_bx_groups_form_price_input_period"><![CDATA[Period]]></string>
+    <string name="_bx_groups_form_price_input_inf_period"><![CDATA[Use 0 for lifetime]]></string>
+    <string name="_bx_groups_form_price_input_sys_period_unit"><![CDATA[Period unit]]></string>
+    <string name="_bx_groups_form_price_input_period_unit"><![CDATA[Period unit]]></string>
+    <string name="_bx_groups_form_price_input_inf_period_unit"><![CDATA[Leave empty for lifetime level.]]></string>
+    <string name="_bx_groups_form_price_input_err_period_unit"><![CDATA[You need to select a period unit here.]]></string>
+    <string name="_bx_groups_form_price_input_sys_price"><![CDATA[Price]]></string>
+    <string name="_bx_groups_form_price_input_price"><![CDATA[Price]]></string>
+    <string name="_bx_groups_form_price_input_inf_price"><![CDATA[Use 0 or leave empty to create free level.]]></string>
+    <string name="_bx_groups_form_price_input_sys_default"><![CDATA[Default]]></string>
+    <string name="_bx_groups_form_price_input_default"><![CDATA[Default]]></string>
+    <string name="_bx_groups_form_price_input_sys_do_submit"><![CDATA[Submit]]></string>
+    <string name="_bx_groups_form_price_input_do_submit"><![CDATA[Submit]]></string>
+    <string name="_bx_groups_form_price_input_sys_do_cancel"><![CDATA[Cancel]]></string>
+    <string name="_bx_groups_form_price_input_do_cancel"><![CDATA[Cancel]]></string>
+
+    <string name="_bx_groups_acl_action_create_profile"><![CDATA[Create Group]]></string>
+    <string name="_bx_groups_acl_action_use_paid_join"><![CDATA[Use paid join]]></string>
+    <string name="_bx_groups_acl_action_delete_profile"><![CDATA[Delete Group]]></string>
+    <string name="_bx_groups_acl_action_view_profile"><![CDATA[View Group]]></string>
+    <string name="_bx_groups_acl_action_edit_any_profile"><![CDATA[Edit Any Group]]></string>
+    <string name="_bx_groups_acl_action_delete_any_profile"><![CDATA[Delete Any Group]]></string>
+    <string name="_bx_groups_acl_action_delete_invites"><![CDATA[Delete Invites]]></string>
+
+    <string name="_bx_groups_page_title_sys_entries_in_context"><![CDATA[Groups in context]]></string>
+    <string name="_bx_groups_page_title_entries_in_context"><![CDATA[Groups in {display_name}]]></string>
+    <string name="_bx_groups_page_title_sys_joined_entries"><![CDATA[Profile Groups]]></string>
+    <string name="_bx_groups_page_title_joined_entries"><![CDATA[Profile Groups]]></string>
+    <string name="_bx_groups_page_title_sys_create_profile"><![CDATA[Create Group]]></string>
+    <string name="_bx_groups_page_title_create_profile"><![CDATA[Create Group]]></string>
+    <string name="_bx_groups_page_title_sys_edit_profile"><![CDATA[Edit Group]]></string>
+    <string name="_bx_groups_page_title_edit_profile"><![CDATA[Edit Group]]></string>
+    <string name="_bx_groups_page_title_sys_edit_profile_cover"><![CDATA[Edit Group Cover]]></string>
+    <string name="_bx_groups_page_title_edit_profile_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_groups_page_title_sys_edit_profile_settings"><![CDATA[Edit Group Settings]]></string>
+    <string name="_bx_groups_page_title_edit_profile_settings"><![CDATA[Edit Settings]]></string>
+    <string name="_bx_groups_page_title_manage_profile"><![CDATA[Manage]]></string>
+    <string name="_bx_groups_page_title_sys_manage_profile"><![CDATA[Manage]]></string>
+    <string name="_bx_groups_page_title_sys_delete_profile"><![CDATA[Delete Group]]></string>
+    <string name="_bx_groups_page_title_delete_profile"><![CDATA[Delete Group]]></string>
+    <string name="_bx_groups_page_title_sys_join_profile"><![CDATA[Join Group]]></string>
+    <string name="_bx_groups_page_title_join_profile"><![CDATA[Join Group]]></string>
+    <string name="_bx_groups_page_title_sys_view_profile_closed"><![CDATA[View Closed Group]]></string>
+    <string name="_bx_groups_page_title_sys_view_profile"><![CDATA[View Group]]></string>
+    <string name="_bx_groups_page_title_view_profile"><![CDATA[{display_name}]]></string>
+    <string name="_bx_groups_page_title_browse"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_page_title_browse_by_author"><![CDATA[Groups of {display_name}]]></string>
+    <string name="_bx_groups_page_title_browse_by_context"><![CDATA[Groups in {display_name}]]></string>
+    <string name="_bx_groups_page_title_browse_featured"><![CDATA[Featured Groups]]></string>
+    <string name="_bx_groups_page_title_browse_top"><![CDATA[Top Groups]]></string>
+    <string name="_bx_groups_page_title_browse_recent"><![CDATA[New Groups]]></string>
+    <string name="_bx_groups_page_title_browse_connections"><![CDATA[{0} connections]]></string>
+    <string name="_bx_groups_page_title_browse_connections_mutual"><![CDATA[{0} and {1} mutual connections]]></string>
+    <string name="_bx_groups_page_title_sys_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_groups_page_title_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_groups_page_title_sys_group_fans"><![CDATA[Members]]></string>
+    <string name="_bx_groups_page_title_group_fans"><![CDATA[Members]]></string>
+    <string name="_bx_groups_page_title_sys_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_groups_page_block_title_entry_reports"><![CDATA[Reports]]></string>
+    <string name="_bx_groups_page_title_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_groups_page_title_sys_profile_info"><![CDATA[Group Info]]></string>
+    <string name="_bx_groups_page_title_profile_info"><![CDATA[Info about {display_name}]]></string>
+    <string name="_bx_groups_page_title_sys_profile_pricing"><![CDATA[Pricing]]></string>
+    <string name="_bx_groups_page_title_profile_pricing"><![CDATA[Pricing]]></string>
+    <string name="_bx_groups_page_title_sys_recent"><![CDATA[New Groups]]></string>
+    <string name="_bx_groups_page_title_recent"><![CDATA[New Groups]]></string>
+    <string name="_bx_groups_page_title_sys_manage"><![CDATA[Manage Own Groups]]></string>
+    <string name="_bx_groups_page_title_sys_manage_administration"><![CDATA[Manage All Groups]]></string>
+    <string name="_bx_groups_page_title_manage"><![CDATA[Manage Groups]]></string>
+    <string name="_bx_groups_page_title_sys_top"><![CDATA[Top Groups]]></string>
+    <string name="_bx_groups_page_title_top"><![CDATA[Top Groups]]></string>
+    <string name="_bx_groups_page_title_sys_joined"><![CDATA[Joined Groups]]></string>
+    <string name="_bx_groups_page_title_sys_followed"><![CDATA[Groups I follow]]></string>
+    <string name="_bx_groups_page_title_joined"><![CDATA[Joined Groups]]></string>
+    <string name="_bx_groups_page_title_followed"><![CDATA[Groups I follow]]></string>
+    <string name="_bx_groups_page_title_sys_invite_to_group"><![CDATA[Invite Members to the Group]]></string>
+    <string name="_bx_groups_page_title_invite_to_group"><![CDATA[Invite Members to the Group]]></string>
+    <string name="_bx_groups_page_title_sys_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_groups_page_title_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_groups_page_title_sys_entries_favorites"><![CDATA[Favorites Groups]]></string>
+    <string name="_bx_groups_page_title_entries_favorites"><![CDATA[Favorites Groups]]></string>
+
+    <string name="_bx_groups_page_block_title_sys_entries_actions"><![CDATA[Groups actions]]></string>
+    <string name="_bx_groups_page_block_title_entries_actions"><![CDATA[Groups actions]]></string>
+    <string name="_bx_groups_page_block_title_sys_favorites_entries"><![CDATA[Favorite List]]></string>
+    <string name="_bx_groups_page_block_title_favorites_entries"><![CDATA["{title}" List]]></string>
+    <string name="_bx_groups_page_block_title_favorites_entries_info"><![CDATA[Info]]></string>
+    <string name="_bx_groups_page_block_title_favorites_entries_actions"><![CDATA[Favorites List Actions]]></string>
+    <string name="_bx_groups_page_block_title_sys_entries_of_author"><![CDATA[Groups of author]]></string>
+    <string name="_bx_groups_page_block_title_entries_of_author"><![CDATA[Groups by {display_name}]]></string>
+    <string name="_bx_groups_page_block_title_favorites_of_author"><![CDATA[Favorite Groups]]></string>
+    <string name="_bx_groups_page_block_title_sys_favorites_of_author"><![CDATA[Favorite Groups]]></string>
+    <string name="_bx_groups_page_block_title_entries_in_context_link"><![CDATA[Groups in <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_groups_page_block_title_entries_in_context"><![CDATA[Groups in context]]></string>
+    <string name="_bx_groups_page_block_title_sys_entries_in_context"><![CDATA[Groups in context]]></string>
+    <string name="_bx_groups_page_block_title_sys_joined_entries"><![CDATA[Joined Groups]]></string>
+    <string name="_bx_groups_page_block_title_joined_entries"><![CDATA[Joined Groups]]></string>
+    <string name="_bx_groups_page_block_title_sys_followed_entries"><![CDATA[Groups I follow]]></string>
+    <string name="_bx_groups_page_block_title_followed_entries"><![CDATA[Groups I follow]]></string>
+    <string name="_bx_groups_page_block_title_create_profile"><![CDATA[Create Group]]></string>
+    <string name="_bx_groups_page_block_title_edit_profile"><![CDATA[Edit Group]]></string>
+    <string name="_bx_groups_page_block_title_edit_profile_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_groups_page_block_title_edit_profile_settings"><![CDATA[Edit Settings]]></string>
+    <string name="_bx_groups_page_block_title_delete_profile"><![CDATA[Delete Group]]></string>
+    <string name="_bx_groups_page_block_title_join_profile"><![CDATA[Join Group]]></string>
+    <string name="_bx_groups_page_block_title_profile_info_link"><![CDATA[About <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_groups_page_block_title_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_groups_page_block_title_system_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_groups_page_block_title_system_profile_pricing"><![CDATA[Pricing]]></string>
+    <string name="_bx_groups_page_block_title_profile_pricing"><![CDATA[Pricing]]></string>
+    <string name="_bx_groups_page_block_title_profile_pricing_link"><![CDATA[Pricing of <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_groups_page_block_title_profile_description"><![CDATA[Description]]></string>
+    <string name="_bx_groups_page_block_title_profile_friends_link"><![CDATA[Friends of <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_groups_page_block_title_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_groups_page_block_title_system_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_groups_page_block_title_entry_context"><![CDATA[Posted in]]></string>
+    <string name="_bx_groups_page_block_title_admins"><![CDATA[Administrators]]></string>
+    <string name="_bx_groups_page_block_title_fans_link"><![CDATA[Members of <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_groups_page_block_title_fans"><![CDATA[Members]]></string>
+    <string name="_bx_groups_page_block_title_system_fans"><![CDATA[Members]]></string>
+    <string name="_bx_groups_page_block_title_system_fans_manage"><![CDATA[Manage fans]]></string>
+    <string name="_bx_groups_page_block_title_invites"><![CDATA[Invites]]></string>
+    <string name="_bx_groups_page_block_title_system_invites_manage"><![CDATA[Invites]]></string>
+    <string name="_bx_groups_page_block_title_bans"><![CDATA[Bans]]></string>
+    <string name="_bx_groups_page_block_title_system_bans_manage"><![CDATA[Bans]]></string>
+    <string name="_bx_groups_page_block_title_profile_location"><![CDATA[Location]]></string>
+    <string name="_bx_groups_page_block_title_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_groups_page_block_title_profile_comments_link"><![CDATA[Comments to <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_groups_page_block_title_profile_actions"><![CDATA[Actions]]></string>
+    <string name="_bx_groups_page_block_title_featured_profiles"><![CDATA[Featured Groups]]></string>
+    <string name="_bx_groups_page_block_title_latest_profiles"><![CDATA[New Groups]]></string>
+    <string name="_bx_groups_page_block_title_system_manage"><![CDATA[Manage Own Groups]]></string>
+    <string name="_bx_groups_page_block_title_system_manage_administration"><![CDATA[Manage All Groups]]></string>
+    <string name="_bx_groups_page_block_title_manage"><![CDATA[Manage Groups]]></string>
+    <string name="_bx_groups_page_block_title_top_profiles"><![CDATA[Top Groups]]></string>
+    <string name="_bx_groups_page_block_title_joined_profiles"><![CDATA[Joined Groups]]></string>
+    <string name="_bx_groups_page_block_title_entry_all_actions"><![CDATA[All Actions]]></string>
+    <string name="_bx_groups_page_block_title_entry_social_sharing"><![CDATA[Share]]></string>
+    <string name="_bx_groups_page_block_title_categories"><![CDATA[Groups Categories]]></string>
+    <string name="_bx_groups_page_block_title_invite_to_group"><![CDATA[Invite Members to the Group]]></string>
+    <string name="_bx_groups_page_block_title_search_form"><![CDATA[Search Form]]></string>
+    <string name="_bx_groups_page_block_title_search_results"><![CDATA[Search Results]]></string>
+    <string name="_bx_groups_page_block_title_search_form_cmts"><![CDATA[Comments Search Form]]></string>
+    <string name="_bx_groups_page_block_title_search_results_cmts"><![CDATA[Comments Search Results]]></string>
+    <string name="_bx_groups_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Featured Groups (Showcase View)]]></string>
+    <string name="_bx_groups_page_block_title_featured_entries_view_showcase"><![CDATA[Featured Groups]]></string>
+    <string name="_bx_groups_page_block_title_sys_recommended_entries_view_showcase"><![CDATA[Recommended Groups (Showcase View)]]></string>
+    <string name="_bx_groups_page_block_title_recommended_entries_view_showcase"><![CDATA[Recommended Groups]]></string>
+    <string name="_bx_groups_page_block_title_sys_labels_tree"><![CDATA[Labels tree]]></string>
+    <string name="_bx_groups_page_block_title_labels_tree"><![CDATA[Labels tree]]></string>
+    <string name="_bx_groups_page_block_title_sys_groups_browse_by_label"><![CDATA[Browse by label]]></string>
+    <string name="_bx_groups_page_block_title_groups_browse_by_label"><![CDATA[Browse by label]]></string>
+    <string name="_bx_groups_page_block_title_sys_labels_breadcrumbs"><![CDATA[Labels breadcrumbs]]></string>
+    <string name="_bx_groups_page_block_title_labels_breadcrumbs"><![CDATA[Labels breadcrumbs]]></string>
+    <string name="_bx_groups_page_block_title_sys_cover_block"><![CDATA[Cover]]></string>
+    <string name="_bx_groups_page_block_title_cover_block"><![CDATA[Cover]]></string>
+    <string name="_bx_groups_page_block_title_sys_recom_fans"><![CDATA[Recommended groups (Join)]]></string>
+    <string name="_bx_groups_page_block_title_recom_fans"><![CDATA[Group Suggestions]]></string>
+
+
+    <string name="_bx_groups_menu_title_submenu"><![CDATA[Groups Submenu]]></string>
+    <string name="_bx_groups_menu_title_public_submenu"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_set_title_submenu"><![CDATA[Groups Submenu]]></string>
+    <string name="_bx_groups_menu_set_title_view_profile_actions"><![CDATA[Group Actions]]></string>
+    <string name="_bx_groups_menu_title_view_profile_actions"><![CDATA[Group Actions]]></string>
+    <string name="_bx_groups_menu_set_title_view_profile_actions_more"><![CDATA[Group More Actions]]></string>
+    <string name="_bx_groups_menu_title_view_profile_actions_more"><![CDATA[Group More Actions]]></string>
+    <string name="_bx_groups_menu_title_view_profile_meta"><![CDATA[Group Meta]]></string>
+    <string name="_bx_groups_menu_set_title_view_profile_meta"><![CDATA[Group Meta]]></string>
+    <string name="_bx_groups_menu_set_title_view_profile_submenu"><![CDATA[View Group Submenu]]></string>
+    <string name="_bx_groups_menu_title_view_profile_submenu"><![CDATA[View Group Submenu]]></string>
+    <string name="_bx_groups_menu_title_entries_my"><![CDATA[Profile Groups Action Menu]]></string>
+    <string name="_bx_groups_menu_set_title_entries_my"><![CDATA[Profile Groups Menu]]></string>
+    <string name="_bx_groups_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
+    <string name="_bx_groups_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
+    <string name="_bx_groups_menu_title_add_content"><![CDATA[Add Content]]></string>
+    <string name="_bx_groups_menu_item_title_system_delete"><![CDATA[Delete]]></string>
+    <string name="_bx_groups_menu_item_title_delete"><![CDATA[Delete]]></string>
+    <string name="_bx_groups_menu_item_title_system_delete_with_content"><![CDATA[Delete With Content]]></string>
+    <string name="_bx_groups_menu_item_title_delete_with_content"><![CDATA[Delete With Content]]></string>
+    <string name="_bx_groups_menu_item_title_system_clear_reports"><![CDATA[Clear reports]]></string>
+    <string name="_bx_groups_menu_item_title_clear_reports"><![CDATA[Clear reports]]></string>
+    <string name="_bx_groups_menu_item_title_system_edit_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_groups_menu_item_title_edit_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_groups_menu_item_title_system_edit_pricing"><![CDATA[Edit Pricing]]></string>
+    <string name="_bx_groups_menu_item_title_edit_pricing"><![CDATA[Edit Pricing]]></string>
+    <string name="_bx_groups_menu_item_title_system_edit_profile"><![CDATA[Edit Group]]></string>
+    <string name="_bx_groups_menu_item_title_edit_profile"><![CDATA[Edit Group]]></string>
+    <string name="_bx_groups_menu_item_title_system_edit_settings"><![CDATA[Edit Settings]]></string>
+    <string name="_bx_groups_menu_item_title_edit_settings"><![CDATA[Edit Settings]]></string>
+    <string name="_bx_groups_menu_item_title_system_delete_profile"><![CDATA[Delete Group]]></string>
+    <string name="_bx_groups_menu_item_title_delete_profile"><![CDATA[Delete Group]]></string>
+    <string name="_bx_groups_menu_item_title_system_delete_account"><![CDATA[Delete Account]]></string>
+    <string name="_bx_groups_menu_item_title_delete_account"><![CDATA[Delete Account]]></string>
+    <string name="_bx_groups_menu_item_title_system_profile_type"><![CDATA[Group]]></string>
+    <string name="_bx_groups_menu_item_title_profile_type"><![CDATA[Group]]></string>
+    <string name="_bx_groups_menu_item_title_system_create_profile"><![CDATA[Group]]></string>
+    <string name="_bx_groups_menu_item_title_create_profile"><![CDATA[Group]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_groups_menu_item_title_view_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_entries_in_context"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_view_entries_in_context"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_joined_groups"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_view_joined_groups"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_fans"><![CDATA[Members]]></string>
+    <string name="_bx_groups_menu_item_title_view_fans"><![CDATA[Members]]></string>
+    <string name="_bx_groups_menu_item_title_system_add_content"><![CDATA[Add Content]]></string>
+    <string name="_bx_groups_menu_item_title_add_content"><![CDATA[Add Content]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_groups_menu_item_title_view_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_groups_menu_item_title_view_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_groups_menu_item_title_view_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_profile_view"><![CDATA[Group]]></string>
+    <string name="_bx_groups_menu_item_title_view_profile_view"><![CDATA[Group]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_profile_more_auto"><![CDATA[More]]></string>
+    <string name="_bx_groups_menu_item_title_view_profile_more_auto"><![CDATA[More]]></string>
+    <string name="_bx_groups_menu_item_title_system_invite"><![CDATA[Invite]]></string>
+    <string name="_bx_groups_menu_item_title_invite"><![CDATA[Invite]]></string>
+
+    <string name="_bx_groups_menu_item_title_system_befriend"><![CDATA[Add friend]]></string>
+    <string name="_bx_groups_menu_item_title_befriend"><![CDATA[Add friend]]></string>
+    <string name="_bx_groups_menu_item_title_befriend_sent"><![CDATA[Add friend (requested)]]></string>
+    <string name="_bx_groups_menu_item_title_befriend_confirm"><![CDATA[Accept friend request]]></string>
+    <string name="_bx_groups_menu_item_title_system_unfriend"><![CDATA[Unfriend]]></string>
+    <string name="_bx_groups_menu_item_title_unfriend"><![CDATA[Unfriend]]></string>
+    <string name="_bx_groups_menu_item_title_unfriend_cancel_request"><![CDATA[Cancel friend request]]></string>
+    <string name="_bx_groups_menu_item_title_unfriend_reject_request"><![CDATA[Reject friend request]]></string>
+
+    <string name="_bx_groups_menu_item_title_system_fans"><![CDATA[Fans]]></string>
+    <string name="_bx_groups_menu_item_title_fans"><![CDATA[Fans]]></string>
+    <string name="_bx_groups_menu_item_title_system_become_fan"><![CDATA[Join Group]]></string>
+    <string name="_bx_groups_menu_item_title_become_fan"><![CDATA[Join Group]]></string>
+    <string name="_bx_groups_menu_item_title_become_fan_sent"><![CDATA[Join Group (requested)]]></string>
+    <string name="_bx_groups_menu_item_title_become_fan_confirm"><![CDATA[Accept Request]]></string>
+    <string name="_bx_groups_menu_item_title_system_leave_group"><![CDATA[Leave Group]]></string>
+    <string name="_bx_groups_menu_item_title_leave_group"><![CDATA[Leave Group]]></string>
+    <string name="_bx_groups_menu_item_title_leave_group_cancel_request"><![CDATA[Cancel Request]]></string>
+    <string name="_bx_groups_menu_item_title_leave_group_reject_request"><![CDATA[Reject Request]]></string>
+    <string name="_bx_groups_menu_item_title_system_pay_and_join"><![CDATA[Pay & Join]]></string>
+    <string name="_bx_groups_menu_item_title_pay_and_join"><![CDATA[Join {0}]]></string>
+    <string name="_bx_groups_menu_item_title_system_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_groups_menu_item_title_system_subscribe"><![CDATA[Follow]]></string>
+    <string name="_bx_groups_menu_item_title_subscribe"><![CDATA[Follow]]></string>
+    <string name="_bx_groups_menu_item_title_system_unsubscribe"><![CDATA[Unfollow]]></string>
+    <string name="_bx_groups_menu_item_title_unsubscribe"><![CDATA[Unfollow]]></string>
+    <string name="_bx_groups_menu_item_title_system_more_actions"><![CDATA[More Actions]]></string>
+    <string name="_bx_groups_menu_item_title_more_actions"><![CDATA[]]></string>
+    <string name="_bx_groups_menu_item_title_system_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_groups_menu_item_title_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_groups_menu_item_title_system_manage_my_groups"><![CDATA[My groups]]></string>
+    <string name="_bx_groups_menu_item_title_manage_my_groups"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_system_followings"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_followings"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_recent"><![CDATA[New]]></string>
+    <string name="_bx_groups_menu_item_title_entries_recent"><![CDATA[New]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_groups_menu_item_title_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_joined"><![CDATA[Joined]]></string>
+    <string name="_bx_groups_menu_item_title_entries_joined"><![CDATA[Joined]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_followed"><![CDATA[Following]]></string>
+    <string name="_bx_groups_menu_item_title_entries_followed"><![CDATA[Following]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_groups_menu_item_title_entries_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_home"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_entries_home"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_system_admt_groups"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_admt_groups"><![CDATA[Groups]]></string>
+    <string name="_bx_groups_menu_item_title_manage_my"><![CDATA[My Groups]]></string>
+    <string name="_bx_groups_menu_item_title_manage_all"><![CDATA[All Groups]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_top"><![CDATA[Top]]></string>
+    <string name="_bx_groups_menu_item_title_entries_top"><![CDATA[Top]]></string>
+    <string name="_bx_groups_menu_item_title_system_sm_privacy"><![CDATA[Privacy]]></string>
+    <string name="_bx_groups_menu_item_title_sm_privacy"><![CDATA[Privacy]]></string>
+
+    <string name="_bx_groups_grid_filter_item_title_adm_select_one_filter1"><![CDATA[All Statuses]]></string>
+    <string name="_bx_groups_grid_filter_item_title_adm_select_one_filter2"><![CDATA[Any Audience]]></string>
+    <string name="_bx_groups_grid_filter_item_title_adm_active"><![CDATA[Active]]></string>
+    <string name="_bx_groups_grid_filter_item_title_adm_hidden"><![CDATA[Hidden]]></string>
+    <string name="_bx_groups_grid_filter_item_title_adm_pending"><![CDATA[Pending]]></string>
+    <string name="_bx_groups_grid_filter_item_title_adm_suspended"><![CDATA[Suspended]]></string>
+    <string name="_bx_groups_grid_column_title_adm_active"><![CDATA[Active]]></string>
+    <string name="_bx_groups_grid_column_title_adm_name"><![CDATA[Name]]></string>
+    <string name="_bx_groups_grid_column_title_adm_added"><![CDATA[Created]]></string>
+    <string name="_bx_groups_grid_column_title_adm_account"><![CDATA[Account]]></string>
+    <string name="_bx_groups_grid_action_title_adm_audit_context"><![CDATA[Audit actions in context]]></string>
+    <string name="_bx_groups_grid_action_title_adm_audit_content"><![CDATA[Audit actions with context]]></string>
+    <string name="_bx_groups_grid_action_title_adm_delete"><![CDATA[Delete]]></string>
+    <string name="_bx_groups_grid_action_title_adm_delete_with_content"><![CDATA[Delete With Content]]></string>
+    <string name="_bx_groups_grid_action_title_adm_clear_reports"><![CDATA[Clear reports]]></string>
+    <string name="_bx_groups_grid_action_title_adm_more_actions"><![CDATA[More Actions]]></string>
+    <string name="_bx_groups_grid_action_err_delete"><![CDATA[Cannot delete the selected group(s).]]></string>
+    <string name="_bx_groups_grid_txt_account_manager"><![CDATA[Redirect to manage account.]]></string>
+
+    <string name="_bx_groups_grid_column_title_name"><![CDATA[Name]]></string>
+    <string name="_bx_groups_grid_column_title_caption"><![CDATA[Caption]]></string>
+    <string name="_bx_groups_grid_column_title_role_id"><![CDATA[Role]]></string>
+    <string name="_bx_groups_grid_column_title_period"><![CDATA[Period]]></string>
+    <string name="_bx_groups_grid_column_title_price"><![CDATA[Price]]></string>
+    <string name="_bx_groups_grid_column_title_default_price"><![CDATA[Default]]></string>
+    <string name="_bx_groups_grid_action_title_add"><![CDATA[Add]]></string>
+    <string name="_bx_groups_grid_action_title_edit"><![CDATA[Edit]]></string>
+    <string name="_bx_groups_grid_action_title_delete"><![CDATA[Delete]]></string>
+    <string name="_bx_groups_grid_action_title_buy"><![CDATA[Buy]]></string>
+    <string name="_bx_groups_grid_action_title_buy_title"><![CDATA[One-time payment]]></string>
+    <string name="_bx_groups_grid_action_title_subscribe"><![CDATA[Subscribe]]></string>
+    <string name="_bx_groups_grid_action_title_subscribe_title"><![CDATA[Create a subscription with recurring billing]]></string>
+    <string name="_bx_groups_grid_action_title_choose"><![CDATA[Choose]]></string>
+    <string name="_bx_groups_grid_action_title_choose_title"><![CDATA[Switch to the level for free]]></string>
+    <string name="_bx_groups_popup_title_price_add"><![CDATA[Add Pricing Plan]]></string>
+    <string name="_bx_groups_popup_title_price_edit"><![CDATA[Edit Pricing Plan]]></string>
+
+    <string name="_bx_groups_chart_growth"><![CDATA[Groups: Growth]]></string>
+    <string name="_bx_groups_chart_growth_speed"><![CDATA[Groups: Growth Speed]]></string>
+
+    <string name="_bx_groups_search_extended"><![CDATA[Groups Search]]></string>
+    <string name="_bx_groups_search_extended_cmts"><![CDATA[Groups Comments Search]]></string>
+
+    <string name="_bx_groups_txt_all_entries_in"><![CDATA[<a href="{0}">All Groups in {1} ({2})</a>]]></string>
+    <string name="_bx_groups_txt_account_pending"><![CDATA[This group is pending approval, please wait until it is activated.]]></string>
+    <string name="_bx_groups_txt_account_suspended"><![CDATA[This group is suspended.]]></string>
+    <string name="_bx_groups_txt_status_hidden"><![CDATA[This group was hidden.]]></string>
+    <string name="_bx_groups_txt_N_fans"><![CDATA[{0} members]]></string>
+    <string name="_bx_groups_txt_ban_added"><![CDATA[Banned]]></string>
+    <string name="_bx_groups_txt_role"><![CDATA[Role]]></string>
+    <string name="_bx_groups_txt_role_added"><![CDATA[Added]]></string>
+    <string name="_bx_groups_txt_role_expired"><![CDATA[Expires]]></string>
+    <string name="_bx_groups_txt_sample_single"><![CDATA[group]]></string>
+    <string name="_bx_groups_txt_sample_single_with_article"><![CDATA[a group]]></string>
+    <string name="_bx_groups_txt_sample_comment_single"><![CDATA[comment to group]]></string>
+    <string name="_bx_groups_txt_sample_vote_single"><![CDATA[vote to group]]></string>
+    <string name="_bx_groups_txt_sample_score_up_single"><![CDATA[score up vote to group]]></string>
+    <string name="_bx_groups_txt_sample_score_down_single"><![CDATA[score down vote to group]]></string>
+    <string name="_bx_groups_txt_set_role"><![CDATA[Set Role]]></string>
+    <string name="_bx_groups_txt_delete"><![CDATA[Delete]]></string>
+    <string name="_bx_groups_txt_delete_and_ban"><![CDATA[Delete and ban]]></string>
+    <string name="_bx_groups_txt_private_group"><![CDATA[Private group]]></string>
+    <string name="_bx_groups_txt_invite_popup_text"><![CDATA[You have been invited to a group. Click the button below to accept the invitation.]]></string>
+    <string name="_bx_groups_txt_invite_popup_title"><![CDATA[Invitation to a group]]></string>
+    <string name="_bx_groups_txt_invite_popup_button_accept"><![CDATA[Accept]]></string>
+    <string name="_bx_groups_txt_invite_popup_button_decline"><![CDATA[Decline]]></string>
+    <string name="_bx_groups_txt_invite_popup_error_invitation_absent"><![CDATA[Sorry, an error has occurred. You can not join this group. The invitation is expired or deleted.]]></string>
+    <string name="_bx_groups_txt_invite_popup_error_invitation_wrong_user"><![CDATA[Sorry, an error has occurred. You can not join this group. This invitation cannot be used by you.]]></string>
+    <string name="_bx_groups_txt_n_unit"><![CDATA[{0} ({1})]]></string>
+    <string name="_bx_groups_txt_cart_item_title"><![CDATA[{0}: {1} ({2} {3})]]></string>
+    <string name="_bx_groups_txt_cart_item_title_lifetime"><![CDATA[{0}: {1} (lifetime)]]></string>    
+
+    <string name="_bx_groups_msg_performed"><![CDATA[The action was successfully performed.]]></string>
+    <string name="_bx_groups_err_price_duplicate"><![CDATA[Similar pricing plan is already exists.]]></string>
+    <string name="_bx_groups_err_cannot_perform"><![CDATA[An error appeared. Please report.]]></string>
+
+    <string name="_bx_groups_alert_action_fan_added"><![CDATA[member joined]]></string>
+    <string name="_bx_groups_txt_ntfs_fan_added"><![CDATA[Group <b class="bx-ntfs-content-profile">{owner_name}</b> has got a member <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_groups_alert_action_join_invitation_notif"><![CDATA[join invitation]]></string>
+    <string name="_bx_groups_alert_action_join_request"><![CDATA[join request]]></string>
+    <string name="_bx_groups_txt_ntfs_join_invitation"><![CDATA[<b class="bx-ntfs-content-profile">{owner_name}</b> group's representative invites <b class="bx-ntfs-content-entry">{subentry_sample}</b> to join group]]></string>
+    <string name="_bx_groups_txt_ntfs_join_request"><![CDATA[Group <b class="bx-ntfs-content-profile">{owner_name}</b> has a join request from <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_groups_txt_ntfs_timeline_post_common"><![CDATA[New post <b class="bx-ntfs-content-entry">{subentry_sample}</b> in <b class="bx-ntfs-content-profile">{owner_name}</b> group timeline]]></string>
+
+    <string name="_bx_groups_pre_lists_cats"><![CDATA[Group categories]]></string>
+    <string name="_bx_groups_cat_General"><![CDATA[General]]></string>
+    <string name="_bx_groups_cat_Business"><![CDATA[Business]]></string>
+    <string name="_bx_groups_cat_Interests"><![CDATA[Interests]]></string>
+    <string name="_bx_groups_cat_Causes"><![CDATA[Causes]]></string>
+    <string name="_bx_groups_cat_Fun"><![CDATA[Fun]]></string>
+    <string name="_bx_groups_cat_Uncategorised"><![CDATA[Uncategorised]]></string>
+    
+    <string name="_bx_groups_pre_lists_roles"><![CDATA[Group roles]]></string>
+    <string name="_bx_groups_role_regular"><![CDATA[Regular]]></string>
+    <string name="_bx_groups_role_administrator"><![CDATA[Administrator]]></string>
+    <string name="_bx_groups_role_moderator"><![CDATA[Moderator]]></string>
+
+    <string name="_bx_groups_pre_lists_period_units"><![CDATA[Billing Interval]]></string>
+    <string name="_bx_groups_period_unit_day"><![CDATA[day]]></string>
+    <string name="_bx_groups_period_unit_week"><![CDATA[week]]></string>
+    <string name="_bx_groups_period_unit_month"><![CDATA[month]]></string>
+    <string name="_bx_groups_period_unit_year"><![CDATA[year]]></string>
+
+    <string name="_bx_groups_email_join_request"><![CDATA[Group join request]]></string>
+    <string name="_bx_groups_email_join_request_subject"><![CDATA[Request to join your group]]></string>
+    <string name="_bx_groups_email_join_request_body"><![CDATA[{email_header}
+<p>New request to join <a href="{EntryUrl}">{EntryTitle}</a> group from <a href="{NewMemberUrl}">{NewMemberDisplayName}</a></p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_join_reject"><![CDATA[Group join request was rejected]]></string>
+    <string name="_bx_groups_email_join_reject_subject"><![CDATA[Request to join a group was rejected]]></string>
+    <string name="_bx_groups_email_join_reject_body"><![CDATA[{email_header}
+<p>Your request to join <a href="{EntryUrl}">{EntryTitle}</a> group was rejected by group admin.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_join_confirm"><![CDATA[Group join request was confirmed]]></string>
+    <string name="_bx_groups_email_join_confirm_subject"><![CDATA[Your request to join a group was confirmed]]></string>
+    <string name="_bx_groups_email_join_confirm_body"><![CDATA[{email_header}
+<p>Your request to join <a href="{EntryUrl}">{EntryTitle}</a> group was confirmed by the group admin.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_fan_remove"><![CDATA[Profile was removed from group fans]]></string>
+    <string name="_bx_groups_email_fan_remove_subject"><![CDATA[Your profile was removed from the group]]></string>
+    <string name="_bx_groups_email_fan_remove_body"><![CDATA[{email_header}
+<p>Your profile was removed from <a href="{EntryUrl}">{EntryTitle}</a> group by the group admin.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_fan_become_admin"><![CDATA[Group admin status was granted]]></string>
+    <string name="_bx_groups_email_fan_become_admin_subject"><![CDATA[You are a group admin now]]></string>
+    <string name="_bx_groups_email_fan_become_admin_body"><![CDATA[{email_header}
+<p>You are an admin of <a href="{EntryUrl}">{EntryTitle}</a> group now.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_admin_become_fan"><![CDATA[Group admin status was revoked]]></string>
+    <string name="_bx_groups_email_admin_become_fan_subject"><![CDATA[Your group admin status was revoked]]></string>
+    <string name="_bx_groups_email_admin_become_fan_body"><![CDATA[{email_header}
+<p>Your admin status was revoked from <a href="{EntryUrl}">{EntryTitle}</a> group.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_set_role"><![CDATA[Group member status was changed]]></string>
+    <string name="_bx_groups_email_set_role_subject"><![CDATA[Your group status was changed]]></string>
+    <string name="_bx_groups_email_set_role_body"><![CDATA[{email_header}
+<p>Your status in <a href="{EntryUrl}">{EntryTitle}</a> group was changed to <b>{Role}</b>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_invitation"><![CDATA[Invitation to group]]></string>
+    <string name="_bx_groups_email_invitation_subject"><![CDATA[Invitation to "{EntryTitle}" group]]></string>
+    <string name="_bx_groups_email_invitation_body"><![CDATA[{email_header}
+<p><a href="{InviterUrl}">{InviterDisplayName}</a> invited you to <a href="{EntryUrl}">{EntryTitle} group</a>.</p>
+{email_footer}]]></string>
+</resources>

+ 556 - 0
modules/boonex/groups/updates/15.0.2_15.0.3/source/install/sql/install.sql

@@ -0,0 +1,556 @@
+SET @sStorageEngine = (SELECT `value` FROM `sys_options` WHERE `name` = 'sys_storage_default');
+
+-- TABLE: PROFILES
+CREATE TABLE IF NOT EXISTS `bx_groups_data` (
+  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
+  `author` int(10) unsigned NOT NULL,
+  `added` int(11) NOT NULL,
+  `changed` int(11) NOT NULL,
+  `picture` int(11) NOT NULL,
+  `cover` int(11) NOT NULL,
+  `cover_data` varchar(50) NOT NULL,
+  `group_name` varchar(255) NOT NULL,
+  `group_cat` int(11) NOT NULL,
+  `group_desc` text NOT NULL,
+  `labels` text NOT NULL,
+  `location` text NOT NULL,
+  `members` int(11) NOT NULL default '0',
+  `views` int(11) NOT NULL default '0',
+  `rate` float NOT NULL default '0',
+  `votes` int(11) NOT NULL default '0',
+  `rrate` float NOT NULL default '0',
+  `rvotes` int(11) NOT NULL default '0',
+  `score` int(11) NOT NULL default '0',
+  `sc_up` int(11) NOT NULL default '0',
+  `sc_down` int(11) NOT NULL default '0',
+  `favorites` int(11) NOT NULL default '0',
+  `comments` int(11) NOT NULL default '0',
+  `reports` int(11) NOT NULL default '0',
+  `featured` int(11) NOT NULL default '0',
+  `cf` int(11) NOT NULL default '1',
+  `join_confirmation` tinyint(4) NOT NULL DEFAULT '0',
+  `allow_view_to` varchar(16) NOT NULL DEFAULT '3',
+  `allow_post_to` varchar(16) NOT NULL DEFAULT '3',
+  `status` enum('active','awaiting','hidden') NOT NULL DEFAULT 'active',
+  `status_admin` enum('active','hidden','pending') NOT NULL DEFAULT 'active',
+  `stg_tabs` text NOT NULL,
+  PRIMARY KEY (`id`),
+  FULLTEXT KEY `search_fields` (`group_name`, `group_desc`)
+);
+
+-- TABLE: STORAGES & TRANSCODERS
+CREATE TABLE `bx_groups_pics` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `profile_id` int(10) unsigned NOT NULL,
+  `remote_id` varchar(128) NOT NULL,
+  `path` varchar(255) NOT NULL,
+  `file_name` varchar(255) NOT NULL,
+  `mime_type` varchar(128) NOT NULL,
+  `ext` varchar(32) NOT NULL,
+  `size` bigint(20) NOT NULL,
+  `dimensions` varchar(12) NOT NULL,
+  `added` int(11) NOT NULL,
+  `modified` int(11) NOT NULL,
+  `private` int(11) NOT NULL,
+  PRIMARY KEY (`id`),
+  UNIQUE KEY `remote_id` (`remote_id`)
+);
+
+CREATE TABLE `bx_groups_pics_resized` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `profile_id` int(10) unsigned NOT NULL,
+  `remote_id` varchar(128) NOT NULL,
+  `path` varchar(255) NOT NULL,
+  `file_name` varchar(255) NOT NULL,
+  `mime_type` varchar(128) NOT NULL,
+  `ext` varchar(32) NOT NULL,
+  `size` bigint(20) NOT NULL,
+  `added` int(11) NOT NULL,
+  `modified` int(11) NOT NULL,
+  `private` int(11) NOT NULL,
+  PRIMARY KEY (`id`),
+  UNIQUE KEY `remote_id` (`remote_id`)
+);
+
+-- TABLE: comments
+CREATE TABLE IF NOT EXISTS `bx_groups_cmts` (
+  `cmt_id` int(11) NOT NULL AUTO_INCREMENT,
+  `cmt_parent_id` int(11) NOT NULL DEFAULT '0',
+  `cmt_vparent_id` int(11) NOT NULL DEFAULT '0',
+  `cmt_object_id` int(11) NOT NULL DEFAULT '0',
+  `cmt_author_id` int(11) NOT NULL DEFAULT '0',
+  `cmt_level` int(11) NOT NULL DEFAULT '0',
+  `cmt_text` text NOT NULL,
+  `cmt_mood` tinyint(4) NOT NULL DEFAULT '0',
+  `cmt_rate` int(11) NOT NULL DEFAULT '0',
+  `cmt_rate_count` int(11) NOT NULL DEFAULT '0',
+  `cmt_time` int(11) unsigned NOT NULL DEFAULT '0',
+  `cmt_replies` int(11) NOT NULL DEFAULT '0',
+  `cmt_pinned` int(11) NOT NULL default '0',
+  `cmt_cf` int(11) NOT NULL default '1',
+  PRIMARY KEY (`cmt_id`),
+  KEY `cmt_object_id` (`cmt_object_id`,`cmt_parent_id`),
+  FULLTEXT KEY `search_fields` (`cmt_text`)
+);
+
+CREATE TABLE IF NOT EXISTS `bx_groups_cmts_notes` (
+  `cmt_id` int(11) NOT NULL AUTO_INCREMENT,
+  `cmt_parent_id` int(11) NOT NULL DEFAULT '0',
+  `cmt_vparent_id` int(11) NOT NULL DEFAULT '0',
+  `cmt_object_id` int(11) NOT NULL DEFAULT '0',
+  `cmt_author_id` int(11) NOT NULL DEFAULT '0',
+  `cmt_level` int(11) NOT NULL DEFAULT '0',
+  `cmt_text` text NOT NULL,
+  `cmt_mood` tinyint(4) NOT NULL DEFAULT '0',
+  `cmt_rate` int(11) NOT NULL DEFAULT '0',
+  `cmt_rate_count` int(11) NOT NULL DEFAULT '0',
+  `cmt_time` int(11) unsigned NOT NULL DEFAULT '0',
+  `cmt_replies` int(11) NOT NULL DEFAULT '0',
+  `cmt_pinned` int(11) NOT NULL default '0',
+  PRIMARY KEY (`cmt_id`),
+  KEY `cmt_object_id` (`cmt_object_id`,`cmt_parent_id`),
+  FULLTEXT KEY `search_fields` (`cmt_text`)
+);
+
+-- TABLE: VIEWS
+CREATE TABLE `bx_groups_views_track` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(11) NOT NULL default '0',
+  `viewer_id` int(11) NOT NULL default '0',
+  `viewer_nip` int(11) unsigned NOT NULL default '0',
+  `date` int(11) NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  KEY `id` (`object_id`,`viewer_id`,`viewer_nip`)
+);
+
+-- TABLE: VOTES
+CREATE TABLE IF NOT EXISTS `bx_groups_votes` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(11) NOT NULL default '0',
+  `count` int(11) NOT NULL default '0',
+  `sum` int(11) NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  UNIQUE KEY `object_id` (`object_id`)
+);
+
+CREATE TABLE IF NOT EXISTS `bx_groups_votes_track` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(11) NOT NULL default '0',
+  `author_id` int(11) NOT NULL default '0',
+  `author_nip` int(11) unsigned NOT NULL default '0',
+  `value` tinyint(4) NOT NULL default '0',
+  `date` int(11) NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  KEY `vote` (`object_id`, `author_nip`)
+);
+
+CREATE TABLE IF NOT EXISTS `bx_groups_reactions` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(11) NOT NULL default '0',
+  `reaction` varchar(32) NOT NULL default '',
+  `count` int(11) NOT NULL default '0',
+  `sum` int(11) NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  UNIQUE KEY `reaction` (`object_id`, `reaction`)
+);
+
+CREATE TABLE IF NOT EXISTS `bx_groups_reactions_track` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(11) NOT NULL default '0',
+  `author_id` int(11) NOT NULL default '0',
+  `author_nip` int(11) unsigned NOT NULL default '0',
+  `reaction` varchar(32) NOT NULL default '',
+  `value` tinyint(4) NOT NULL default '0',
+  `date` int(11) NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  KEY `vote` (`object_id`, `author_nip`)
+);
+
+-- TABLE: REPORTS
+CREATE TABLE IF NOT EXISTS `bx_groups_reports` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(11) NOT NULL default '0',
+  `count` int(11) NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  UNIQUE KEY `object_id` (`object_id`)
+);
+
+CREATE TABLE IF NOT EXISTS `bx_groups_reports_track` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(11) NOT NULL default '0',
+  `author_id` int(11) NOT NULL default '0',
+  `author_nip` int(11) unsigned NOT NULL default '0',
+  `type` varchar(32) NOT NULL default '',
+  `text` text NOT NULL default '',
+  `date` int(11) NOT NULL default '0',
+  `checked_by` int(11) NOT NULL default '0',
+  `status` tinyint(11) NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  KEY `report` (`object_id`, `author_nip`)
+);
+
+-- TABLE: metas
+CREATE TABLE `bx_groups_meta_keywords` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(10) unsigned NOT NULL,
+  `keyword` varchar(255) NOT NULL,
+  PRIMARY KEY (`id`),
+  KEY `object_id` (`object_id`),
+  KEY `keyword` (`keyword`)
+);
+
+CREATE TABLE IF NOT EXISTS `bx_groups_meta_locations` (
+  `object_id` int(10) unsigned NOT NULL,
+  `lat` double NOT NULL,
+  `lng` double NOT NULL,
+  `country` varchar(2) NOT NULL,
+  `state` varchar(255) NOT NULL,
+  `city` varchar(255) NOT NULL,
+  `zip` varchar(255) NOT NULL,
+  `street` varchar(255) NOT NULL,
+  `street_number` varchar(255) NOT NULL,
+  PRIMARY KEY (`object_id`),
+  KEY `country_state_city` (`country`,`state`(8),`city`(8))
+);
+
+CREATE TABLE `bx_groups_meta_mentions` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(10) unsigned NOT NULL,
+  `profile_id` int(10) unsigned NOT NULL,
+  PRIMARY KEY (`id`),
+  KEY `object_id` (`object_id`),
+  KEY `profile_id` (`profile_id`)
+);
+
+-- TABLE: fans
+CREATE TABLE IF NOT EXISTS `bx_groups_fans` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `initiator` int(11) NOT NULL,
+  `content` int(11) NOT NULL,
+  `mutual` tinyint(4) NOT NULL,
+  `added` int(10) unsigned NOT NULL,
+  PRIMARY KEY (`id`),
+  UNIQUE KEY `initiator` (`initiator`,`content`),
+  KEY `content` (`content`)
+);
+
+-- TABLE: admins
+CREATE TABLE IF NOT EXISTS `bx_groups_admins` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `group_profile_id` int(10) unsigned NOT NULL,
+  `fan_id` int(10) unsigned NOT NULL,
+  `role` int(10) unsigned NOT NULL default '0',
+  `order` varchar(32) NOT NULL default '',
+  `added` int(11) unsigned NOT NULL default '0',
+  `expired` int(11) unsigned NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  UNIQUE KEY `admin` (`group_profile_id`,`fan_id`)
+);
+
+-- TABLE: favorites
+CREATE TABLE `bx_groups_favorites_track` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(11) NOT NULL default '0',
+  `author_id` int(11) NOT NULL default '0',
+  `list_id` int(11) NOT NULL default '0',
+  `date` int(11) NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  KEY `id` (`object_id`,`author_id`)
+);
+
+CREATE TABLE `bx_groups_favorites_lists` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `title` varchar(255) NOT NULL,
+  `author_id` int(11) NOT NULL default '0',
+  `date` int(11) NOT NULL default '0',
+  `allow_view_favorite_list_to` varchar(16) NOT NULL DEFAULT '3',
+   PRIMARY KEY (`id`)
+);
+
+
+-- TABLE: scores
+CREATE TABLE IF NOT EXISTS `bx_groups_scores` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(11) NOT NULL default '0',
+  `count_up` int(11) NOT NULL default '0',
+  `count_down` int(11) NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  UNIQUE KEY `object_id` (`object_id`)
+);
+
+CREATE TABLE IF NOT EXISTS `bx_groups_scores_track` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `object_id` int(11) NOT NULL default '0',
+  `author_id` int(11) NOT NULL default '0',
+  `author_nip` int(11) unsigned NOT NULL default '0',
+  `type` varchar(8) NOT NULL default '',
+  `date` int(11) NOT NULL default '0',
+  PRIMARY KEY (`id`),
+  KEY `vote` (`object_id`, `author_nip`)
+);
+
+CREATE TABLE IF NOT EXISTS `bx_groups_invites` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `key` varchar(128) NOT NULL default '0',
+  `group_profile_id` int(11) NOT NULL default '0',
+  `author_profile_id` int(11) NOT NULL default '0',
+  `invited_profile_id` int(11) NOT NULL default '0',
+  `added` int(11) NOT NULL default '0',
+  PRIMARY KEY (`id`)
+);
+
+-- TABLE: Pricing
+CREATE TABLE IF NOT EXISTS `bx_groups_prices` (
+  `id` int(11) NOT NULL auto_increment,
+  `profile_id` int(11) NOT NULL default '0',
+  `role_id` int(11) unsigned NOT NULL default '0',
+  `name` varchar(128) NOT NULL default '',
+  `caption` varchar(128) NOT NULL default '',
+  `period` int(11) unsigned NOT NULL default '1',
+  `period_unit` varchar(32) NOT NULL default '',
+  `price` float unsigned NOT NULL default '1',
+  `added` int(11) NOT NULL default '0',
+  `order` int(11) NOT NULL,
+  `default` tinyint(4) NOT NULL default '0',
+  `active` tinyint(4) NOT NULL default '1',
+  PRIMARY KEY (`id`),
+  UNIQUE KEY `name` (`name`),
+  UNIQUE KEY `type` (`profile_id`, `role_id`,`period`, `period_unit`)
+);
+
+-- STORAGES & TRANSCODERS
+INSERT INTO `sys_objects_storage` (`object`, `engine`, `params`, `token_life`, `cache_control`, `levels`, `table_files`, `ext_mode`, `ext_allow`, `ext_deny`, `quota_size`, `current_size`, `quota_number`, `current_number`, `max_file_size`, `ts`) VALUES
+('bx_groups_pics', @sStorageEngine, '', 360, 2592000, 3, 'bx_groups_pics', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
+('bx_groups_pics_resized', @sStorageEngine, '', 360, 2592000, 3, 'bx_groups_pics_resized', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0);
+
+INSERT INTO `sys_objects_transcoder` (`object`, `storage_object`, `source_type`, `source_params`, `private`, `atime_tracking`, `atime_pruning`, `ts`) VALUES 
+('bx_groups_icon', 'bx_groups_pics_resized', 'Storage', 'a:1:{s:6:"object";s:14:"bx_groups_pics";}', 'no', '1', '2592000', '0'),
+('bx_groups_thumb', 'bx_groups_pics_resized', 'Storage', 'a:1:{s:6:"object";s:14:"bx_groups_pics";}', 'no', '1', '2592000', '0'),
+('bx_groups_avatar', 'bx_groups_pics_resized', 'Storage', 'a:1:{s:6:"object";s:14:"bx_groups_pics";}', 'no', '1', '2592000', '0'),
+('bx_groups_avatar_big', 'bx_groups_pics_resized', 'Storage', 'a:1:{s:6:"object";s:14:"bx_groups_pics";}', 'no', '1', '2592000', '0'),
+('bx_groups_picture', 'bx_groups_pics_resized', 'Storage', 'a:1:{s:6:"object";s:14:"bx_groups_pics";}', 'no', '1', '2592000', '0'),
+('bx_groups_cover', 'bx_groups_pics_resized', 'Storage', 'a:1:{s:6:"object";s:14:"bx_groups_pics";}', 'no', '1', '2592000', '0'),
+('bx_groups_cover_thumb', 'bx_groups_pics_resized', 'Storage', 'a:1:{s:6:"object";s:14:"bx_groups_pics";}', 'no', '1', '2592000', '0'),
+('bx_groups_gallery', 'bx_groups_pics_resized', 'Storage', 'a:1:{s:6:"object";s:14:"bx_groups_pics";}', 'no', '1', '2592000', '0');
+
+INSERT INTO `sys_transcoder_filters` (`transcoder_object`, `filter`, `filter_params`, `order`) VALUES 
+('bx_groups_icon', 'Resize', 'a:3:{s:1:"w";s:2:"30";s:1:"h";s:2:"30";s:13:"square_resize";s:1:"1";}', '0'),
+('bx_groups_thumb', 'Resize', 'a:3:{s:1:"w";s:2:"50";s:1:"h";s:2:"50";s:13:"square_resize";s:1:"1";}', '0'),
+('bx_groups_avatar', 'Resize', 'a:3:{s:1:"w";s:3:"100";s:1:"h";s:3:"100";s:13:"square_resize";s:1:"1";}', '0'),
+('bx_groups_avatar_big', 'Resize', 'a:3:{s:1:"w";s:3:"200";s:1:"h";s:3:"200";s:13:"square_resize";s:1:"1";}', '0'),
+('bx_groups_picture', 'Resize', 'a:3:{s:1:"w";s:4:"1024";s:1:"h";s:4:"1024";s:13:"square_resize";s:1:"0";}', '0'),
+('bx_groups_cover', 'Resize', 'a:1:{s:1:"w";s:4:"1200";}', '0'),
+('bx_groups_cover_thumb', 'Resize', 'a:3:{s:1:"w";s:2:"48";s:1:"h";s:2:"48";s:13:"square_resize";s:1:"1";}', '0'),
+('bx_groups_gallery', 'Resize', 'a:1:{s:1:"w";s:3:"500";}', '0');
+
+-- FORMS
+INSERT INTO `sys_objects_form`(`object`, `module`, `title`, `action`, `form_attrs`, `table`, `key`, `uri`, `uri_title`, `submit_name`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_group', 'bx_groups', '_bx_groups_form_profile', '', 'a:1:{s:7:\"enctype\";s:19:\"multipart/form-data\";}', 'bx_groups_data', 'id', '', '', 'do_submit', '', 0, 1, 'BxGroupsFormEntry', 'modules/boonex/groups/classes/BxGroupsFormEntry.php');
+
+INSERT INTO `sys_form_displays`(`object`, `display_name`, `module`, `view_mode`, `title`) VALUES 
+('bx_group', 'bx_group_add', 'bx_groups', 0, '_bx_groups_form_profile_display_add'),
+('bx_group', 'bx_group_delete', 'bx_groups', 0, '_bx_groups_form_profile_display_delete'),
+('bx_group', 'bx_group_edit', 'bx_groups', 0, '_bx_groups_form_profile_display_edit'),
+('bx_group', 'bx_group_edit_cover', 'bx_groups', 0, '_bx_groups_form_profile_display_edit_cover'),
+('bx_group', 'bx_group_edit_settings', 'bx_groups', 0, '_bx_groups_form_profile_display_edit_settings'),
+('bx_group', 'bx_group_view', 'bx_groups', 1, '_bx_groups_form_profile_display_view'),
+('bx_group', 'bx_group_view_full', 'bx_groups', 1, '_bx_groups_form_profile_display_view_full'),
+('bx_group', 'bx_group_invite', 'bx_groups', 0, '_bx_groups_form_profile_display_invite');
+
+INSERT INTO `sys_form_inputs`(`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES 
+('bx_group', 'bx_groups', 'cf', '1', '#!sys_content_filter', 0, 'select', '_sys_form_entry_input_sys_cf', '_sys_form_entry_input_cf', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 1, 0),
+('bx_group', 'bx_groups', 'allow_view_to', 3, '', 0, 'custom', '_bx_groups_form_profile_input_sys_allow_view_to', '_bx_groups_form_profile_input_allow_view_to', '_bx_groups_form_profile_input_allow_view_to_desc', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_group', 'bx_groups', 'allow_post_to', 3, '', 0, 'custom', '_bx_groups_form_profile_input_sys_allow_post_to', '_bx_groups_form_profile_input_allow_post_to', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_group', 'bx_groups', 'delete_confirm', 1, '', 0, 'checkbox', '_bx_groups_form_profile_input_sys_delete_confirm', '_bx_groups_form_profile_input_delete_confirm', '_bx_groups_form_profile_input_delete_confirm_info', 1, 0, 0, '', '', '', 'avail', '', '_bx_groups_form_profile_input_delete_confirm_error', '', '', 1, 0),
+('bx_group', 'bx_groups', 'do_submit', '_sys_form_account_input_submit', '', 0, 'submit', '_bx_groups_form_profile_input_sys_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_group', 'bx_groups', 'do_cancel', '_sys_form_input_cancel', '', 0, 'button', '_sys_form_input_sys_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:41:"window.open(''{edit_cancel_url}'', ''_self'')";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0),
+('bx_group', 'bx_groups', 'controls', '', 'do_submit,do_cancel', 0, 'input_set', '_sys_form_input_sys_controls', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
+('bx_group', 'bx_groups', 'group_desc', '', '', 0, 'textarea', '_bx_groups_form_profile_input_sys_group_desc', '_bx_groups_form_profile_input_group_desc', '', 0, 0, 2, '', '', '', '', '', '', 'XssHtml', '', 1, 1),
+('bx_group', 'bx_groups', 'group_cat', '', '#!bx_groups_cats', 0, 'select', '_bx_groups_form_profile_input_sys_group_cat', '_bx_groups_form_profile_input_group_cat', '', 1, 0, 0, '', '', '', 'avail', '', '_bx_groups_form_profile_input_group_cat_err', 'Xss', '', 1, 1),
+('bx_group', 'bx_groups', 'group_name', '', '', 0, 'text', '_bx_groups_form_profile_input_sys_group_name', '_bx_groups_form_profile_input_group_name', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:3;s:3:"max";i:160;}', '_bx_groups_form_profile_input_group_name_err', 'Xss', '', 1, 0),
+('bx_group', 'bx_groups', 'initial_members', '', '', 0, 'custom', '_bx_groups_form_profile_input_sys_initial_members', '_bx_groups_form_profile_input_initial_members', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 1),
+('bx_group', 'bx_groups', 'join_confirmation', 1, '', 0, 'switcher', '_bx_groups_form_profile_input_sys_join_confirm', '_bx_groups_form_profile_input_join_confirm', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 1, 0),
+('bx_group', 'bx_groups', 'cover', 'a:1:{i:0;s:20:"bx_groups_cover_crop";}', 'a:1:{s:20:"bx_groups_cover_crop";s:24:"_sys_uploader_crop_title";}', 0, 'files', '_bx_groups_form_profile_input_sys_cover', '_bx_groups_form_profile_input_cover', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_group', 'bx_groups', 'picture', 'a:1:{i:0;s:22:"bx_groups_picture_crop";}', 'a:1:{s:22:"bx_groups_picture_crop";s:24:"_sys_uploader_crop_title";}', 0, 'files', '_bx_groups_form_profile_input_sys_picture', '_bx_groups_form_profile_input_picture', '', 0, 0, 0, '', '', '', '', '', '_bx_groups_form_profile_input_picture_err', '', '', 1, 0),
+('bx_group', 'bx_groups', 'location', '', '', 0, 'location', '_sys_form_input_sys_location', '_sys_form_input_location', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_group', 'bx_groups', 'labels', '', '', 0, 'custom', '_sys_form_input_sys_labels', '_sys_form_input_labels', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+-- Settings
+('bx_group', 'bx_groups', 'stg_tabs', 1, '', 0, 'checkbox_set', '_bx_groups_form_profile_input_sys_stg_tabs', '_bx_groups_form_profile_input_stg_tabs', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 1, 0);
+
+
+INSERT INTO `sys_form_display_inputs`(`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES 
+('bx_group_add', 'initial_members', 2147483647, 1, 1),
+('bx_group_add', 'group_name', 2147483647, 1, 2),
+('bx_group_add', 'group_cat', 2147483647, 1, 3),
+('bx_group_add', 'group_desc', 2147483647, 1, 4),
+('bx_group_add', 'location', 2147483647, 1, 5),
+('bx_group_add', 'join_confirmation', 2147483647, 1, 6),
+('bx_group_add', 'allow_view_to', 2147483647, 1, 7),
+('bx_group_add', 'allow_post_to', 2147483647, 1, 8),
+('bx_group_add', 'cf', 2147483647, 1, 9),
+('bx_group_add', 'do_submit', 2147483647, 1, 10),
+
+('bx_group_invite', 'initial_members', 2147483647, 1, 1),
+('bx_group_invite', 'do_submit', 2147483647, 1, 2),
+
+('bx_group_delete', 'delete_confirm', 2147483647, 1, 1),
+('bx_group_delete', 'do_submit', 2147483647, 1, 2),
+
+('bx_group_edit', 'group_name', 2147483647, 1, 1),
+('bx_group_edit', 'group_cat', 2147483647, 1, 2),
+('bx_group_edit', 'group_desc', 2147483647, 1, 3),
+('bx_group_edit', 'location', 2147483647, 1, 4),
+('bx_group_edit', 'join_confirmation', 2147483647, 1, 5),
+('bx_group_edit', 'allow_view_to', 2147483647, 1, 6),
+('bx_group_edit', 'allow_post_to', 2147483647, 1, 7),
+('bx_group_edit', 'cf', 2147483647, 1, 8),
+('bx_group_edit', 'controls', 2147483647, 1, 9),
+('bx_group_edit', 'do_submit', 2147483647, 1, 10),
+('bx_group_edit', 'do_cancel', 2147483647, 1, 11),
+
+('bx_group_edit_cover', 'cover', 2147483647, 1, 1),
+('bx_group_edit_cover', 'do_submit', 2147483647, 1, 2),
+
+('bx_group_edit_settings', 'stg_tabs', 2147483647, 1, 1),
+('bx_group_edit_settings', 'do_submit', 2147483647, 1, 2),
+
+('bx_group_view', 'group_name', 2147483647, 1, 1),
+('bx_group_view', 'group_cat', 2147483647, 1, 2),
+
+('bx_group_view_full', 'group_name', 2147483647, 1, 1),
+('bx_group_view_full', 'group_cat', 2147483647, 1, 2),
+('bx_group_view_full', 'group_desc', 2147483647, 1, 3);
+
+-- FORMS: Price
+INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
+('bx_groups_price', 'bx_groups', '_bx_groups_form_price', '', '', 'do_submit', 'bx_groups_prices', 'id', '', '', '', 0, 1, 'BxGroupsFormPrice', 'modules/boonex/groups/classes/BxGroupsFormPrice.php');
+
+INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
+('bx_groups_price_add', 'bx_groups', 'bx_groups_price', '_bx_groups_form_price_display_add', 0),
+('bx_groups_price_edit', 'bx_groups', 'bx_groups_price', '_bx_groups_form_price_display_edit', 0);
+
+INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
+('bx_groups_price', 'bx_groups', 'id', '', '', 0, 'hidden', '_bx_groups_form_price_input_sys_id', '', '', 1, 0, 0, '', '', '', '', '', '', 'Int', '', 1, 0),
+('bx_groups_price', 'bx_groups', 'role_id', '', '', 0, 'select', '_bx_groups_form_price_input_sys_role_id', '_bx_groups_form_price_input_role_id', '', 1, 0, 0, '', '', '', '', '', '_bx_groups_form_price_input_err_role_id', 'Xss', '', 1, 0),
+('bx_groups_price', 'bx_groups', 'name', '', '', 0, 'text', '_bx_groups_form_price_input_sys_name', '_bx_groups_form_price_input_name', '_bx_groups_form_price_input_inf_name', 1, 0, 0, '', '', '', 'Avail', '', '_bx_groups_form_price_input_err_name', 'Xss', '', 1, 0),
+('bx_groups_price', 'bx_groups', 'caption', '', '', 0, 'text', '_bx_groups_form_price_input_sys_caption', '_bx_groups_form_price_input_caption', '_bx_groups_form_price_input_inf_caption', 1, 0, 0, '', '', '', 'Avail', '', '_bx_groups_form_price_input_err_caption', 'Xss', '', 1, 0),
+('bx_groups_price', 'bx_groups', 'period', '', '', 0, 'text', '_bx_groups_form_price_input_sys_period', '_bx_groups_form_price_input_period', '_bx_groups_form_price_input_inf_period', 1, 0, 0, '', '', '', '', '', '', 'Int', '', 1, 0),
+('bx_groups_price', 'bx_groups', 'period_unit', '', '#!bx_groups_period_units', 0, 'select', '_bx_groups_form_price_input_sys_period_unit', '_bx_groups_form_price_input_period_unit', '_bx_groups_form_price_input_inf_period_unit', 1, 0, 0, '', '', '', '', '', '', 'Xss', '', 1, 0),
+('bx_groups_price', 'bx_groups', 'price', '', '', 0, 'price', '_bx_groups_form_price_input_sys_price', '_bx_groups_form_price_input_price', '_bx_groups_form_price_input_inf_price', 1, 0, 0, '', '', '', '', '', '', 'Float', '', 1, 0),
+('bx_groups_price', 'bx_groups', 'default', 1, '', 0, 'switcher', '_bx_groups_form_price_input_sys_default', '_bx_groups_form_price_input_default', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 1, 0),
+('bx_groups_price', 'bx_groups', 'controls', '', 'do_submit,do_cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_groups_price', 'bx_groups', 'do_submit', '_bx_groups_form_price_input_do_submit', '', 0, 'submit', '_bx_groups_form_price_input_sys_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_groups_price', 'bx_groups', 'do_cancel', '_bx_groups_form_price_input_do_cancel', '', 0, 'button', '_bx_groups_form_price_input_sys_do_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 1, 0);
+
+INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
+('bx_groups_price_add', 'id', 2147483647, 0, 1),
+('bx_groups_price_add', 'role_id', 2147483647, 1, 2),
+('bx_groups_price_add', 'name', 2147483647, 1, 3),
+('bx_groups_price_add', 'caption', 2147483647, 1, 4),
+('bx_groups_price_add', 'price', 2147483647, 1, 5),
+('bx_groups_price_add', 'period', 2147483647, 1, 6),
+('bx_groups_price_add', 'period_unit', 2147483647, 1, 7),
+('bx_groups_price_add', 'default', 2147483647, 1, 8),
+('bx_groups_price_add', 'controls', 2147483647, 1, 9),
+('bx_groups_price_add', 'do_submit', 2147483647, 1, 10),
+('bx_groups_price_add', 'do_cancel', 2147483647, 1, 11),
+
+('bx_groups_price_edit', 'id', 2147483647, 1, 1),
+('bx_groups_price_edit', 'role_id', 2147483647, 1, 2),
+('bx_groups_price_edit', 'name', 2147483647, 1, 3),
+('bx_groups_price_edit', 'caption', 2147483647, 1, 4),
+('bx_groups_price_edit', 'price', 2147483647, 1, 5),
+('bx_groups_price_edit', 'period', 2147483647, 1, 6),
+('bx_groups_price_edit', 'period_unit', 2147483647, 1, 7),
+('bx_groups_price_edit', 'default', 2147483647, 1, 8),
+('bx_groups_price_edit', 'controls', 2147483647, 1, 9),
+('bx_groups_price_edit', 'do_submit', 2147483647, 1, 10),
+('bx_groups_price_edit', 'do_cancel', 2147483647, 1, 11);
+
+-- PRE-VALUES
+INSERT INTO `sys_form_pre_lists`(`key`, `title`, `module`, `use_for_sets`) VALUES
+('bx_groups_cats', '_bx_groups_pre_lists_cats', 'bx_groups', '0');
+
+INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`) VALUES
+('bx_groups_cats', '', 0, '_sys_please_select', ''),
+('bx_groups_cats', '1', 1, '_bx_groups_cat_General', ''),
+('bx_groups_cats', '2', 2, '_bx_groups_cat_Business', ''),
+('bx_groups_cats', '3', 3, '_bx_groups_cat_Interests', ''),
+('bx_groups_cats', '4', 4, '_bx_groups_cat_Causes', ''),
+('bx_groups_cats', '5', 5, '_bx_groups_cat_Fun', ''),
+('bx_groups_cats', '6', 6, '_bx_groups_cat_Uncategorised', '');
+
+INSERT INTO `sys_form_pre_lists`(`key`, `title`, `module`, `use_for_sets`) VALUES
+('bx_groups_roles', '_bx_groups_pre_lists_roles', 'bx_groups', '1');
+
+INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`) VALUES
+('bx_groups_roles', '0', 1, '_bx_groups_role_regular', ''),
+('bx_groups_roles', '1', 2, '_bx_groups_role_administrator', ''),
+('bx_groups_roles', '2', 3, '_bx_groups_role_moderator', '');
+
+INSERT INTO `sys_form_pre_lists`(`key`, `title`, `module`, `use_for_sets`) VALUES
+('bx_groups_period_units', '_bx_groups_pre_lists_period_units', 'bx_groups', '0');
+
+INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`) VALUES
+('bx_groups_period_units', '', 0, '_sys_please_select', ''),
+('bx_groups_period_units', 'day', 1, '_bx_groups_period_unit_day', ''),
+('bx_groups_period_units', 'week', 2, '_bx_groups_period_unit_week', ''),
+('bx_groups_period_units', 'month', 3, '_bx_groups_period_unit_month', ''),
+('bx_groups_period_units', 'year', 4, '_bx_groups_period_unit_year', '');
+
+-- COMMENTS
+INSERT INTO `sys_objects_cmts` (`Name`, `Module`, `Table`, `CharsPostMin`, `CharsPostMax`, `CharsDisplayMax`, `Html`, `PerView`, `PerViewReplies`, `BrowseType`, `IsBrowseSwitch`, `PostFormPosition`, `NumberOfLevels`, `IsDisplaySwitch`, `IsRatable`, `ViewingThreshold`, `IsOn`, `RootStylePrefix`, `BaseUrl`, `ObjectVote`, `TriggerTable`, `TriggerFieldId`, `TriggerFieldAuthor`, `TriggerFieldTitle`, `TriggerFieldComments`, `ClassName`, `ClassFile`) VALUES
+('bx_groups', 'bx_groups', 'bx_groups_cmts', 1, 5000, 1000, 3, 5, 3, 'tail', 1, 'bottom', 1, 1, 1, -3, 1, 'cmt', 'page.php?i=view-group-profile&id={object_id}', '', 'bx_groups_data', 'id', 'author', 'group_name', 'comments', 'BxGroupsCmts', 'modules/boonex/groups/classes/BxGroupsCmts.php'),
+('bx_groups_notes', 'bx_groups', 'bx_groups_cmts_notes', 1, 5000, 1000, 0, 5, 3, 'tail', 1, 'bottom', 1, 1, 1, -3, 1, 'cmt', 'page.php?i=view-post&id={object_id}', '', 'bx_groups_data', 'id', 'author', 'group_name', '', 'BxTemplCmtsNotes', '');
+
+-- VIEWS
+INSERT INTO `sys_objects_view` (`name`, `module`, `table_track`, `period`, `is_on`, `trigger_table`, `trigger_field_id`, `trigger_field_author`, `trigger_field_count`, `class_name`, `class_file`) VALUES 
+('bx_groups', 'bx_groups', 'bx_groups_views_track', '86400', '1', 'bx_groups_data', 'id', 'author', 'views', '', '');
+
+-- VOTES
+INSERT INTO `sys_objects_vote` (`Name`, `Module`, `TableMain`, `TableTrack`, `PostTimeout`, `MinValue`, `MaxValue`, `IsUndo`, `IsOn`, `TriggerTable`, `TriggerFieldId`, `TriggerFieldAuthor`, `TriggerFieldRate`, `TriggerFieldRateCount`, `ClassName`, `ClassFile`) VALUES 
+('bx_groups', 'bx_groups', 'bx_groups_votes', 'bx_groups_votes_track', '604800', '1', '1', '0', '1', 'bx_groups_data', 'id', 'author', 'rate', 'votes', '', ''),
+('bx_groups_reactions', 'bx_groups', 'bx_groups_reactions', 'bx_groups_reactions_track', '604800', '1', '1', '1', '1', 'bx_groups_data', 'id', 'author', 'rrate', 'rvotes', 'BxTemplVoteReactions', '');
+
+-- SCORES
+INSERT INTO `sys_objects_score` (`name`, `module`, `table_main`, `table_track`, `post_timeout`, `is_on`, `trigger_table`, `trigger_field_id`, `trigger_field_author`, `trigger_field_score`, `trigger_field_cup`, `trigger_field_cdown`, `class_name`, `class_file`) VALUES 
+('bx_groups', 'bx_groups', 'bx_groups_scores', 'bx_groups_scores_track', '604800', '1', 'bx_groups_data', 'id', 'author', 'score', 'sc_up', 'sc_down', '', '');
+
+-- REPORTS
+INSERT INTO `sys_objects_report` (`name`, `module`, `table_main`, `table_track`, `is_on`, `base_url`, `object_comment`, `trigger_table`, `trigger_field_id`, `trigger_field_author`, `trigger_field_count`, `class_name`, `class_file`) VALUES 
+('bx_groups', 'bx_groups', 'bx_groups_reports', 'bx_groups_reports_track', '1', 'page.php?i=view-group-profile&id={object_id}', 'bx_groups_notes', 'bx_groups_data', 'id', 'author', 'reports', '', '');
+
+-- FAVORITES
+INSERT INTO `sys_objects_favorite` (`name`, `table_track`, `table_lists`, `is_on`, `is_undo`, `is_public`, `base_url`, `trigger_table`, `trigger_field_id`, `trigger_field_author`, `trigger_field_count`, `class_name`, `class_file`) VALUES 
+('bx_groups', 'bx_groups_favorites_track', 'bx_groups_favorites_lists', '1', '1', '1', 'page.php?i=view-group-profile&id={object_id}', 'bx_groups_data', 'id', 'author', 'favorites', '', '');
+
+-- FEATURED
+INSERT INTO `sys_objects_feature` (`name`, `module`, `is_on`, `is_undo`, `base_url`, `trigger_table`, `trigger_field_id`, `trigger_field_author`, `trigger_field_flag`, `class_name`, `class_file`) VALUES 
+('bx_groups', 'bx_groups', '1', '1', 'page.php?i=view-group-profile&id={object_id}', 'bx_groups_data', 'id', 'author', 'featured', '', '');
+
+-- CONTENT INFO
+INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_action_add`, `alert_action_update`, `alert_action_delete`, `class_name`, `class_file`) VALUES
+('bx_groups', '_bx_groups', 'bx_groups', 'added', 'edited', 'deleted', '', ''),
+('bx_groups_cmts', '_bx_groups_cmts', 'bx_groups', 'commentPost', 'commentUpdated', 'commentRemoved', 'BxDolContentInfoCmts', '');
+
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_groups', 'bx_groups_administration', 'td`.`id', '', ''),
+('bx_groups', 'bx_groups_common', 'td`.`id', '', '');
+
+-- SEARCH EXTENDED
+INSERT INTO `sys_objects_search_extended` (`object`, `object_content_info`, `module`, `title`, `active`, `class_name`, `class_file`) VALUES
+('bx_groups', 'bx_groups', 'bx_groups', '_bx_groups_search_extended', 1, '', ''),
+('bx_groups_cmts', 'bx_groups_cmts', 'bx_groups', '_bx_groups_search_extended_cmts', 1, 'BxTemplSearchExtendedCmts', '');
+
+-- STUDIO PAGE & WIDGET
+INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
+(3, 'bx_groups', '_bx_groups', '_bx_groups', 'bx_groups@modules/boonex/groups/|std-icon.svg');
+SET @iPageId = LAST_INSERT_ID();
+
+SET @iParentPageId = (SELECT `id` FROM `sys_std_pages` WHERE `name` = 'home');
+SET @iParentPageOrder = (SELECT MAX(`order`) FROM `sys_std_pages_widgets` WHERE `page_id` = @iParentPageId);
+INSERT INTO `sys_std_widgets` (`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
+(@iPageId, 'bx_groups', 'content', '{url_studio}module.php?name=bx_groups', '', 'bx_groups@modules/boonex/groups/|std-icon.svg', '_bx_groups', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
+INSERT INTO `sys_std_pages_widgets` (`page_id`, `widget_id`, `order`) VALUES
+(@iParentPageId, LAST_INSERT_ID(), IF(ISNULL(@iParentPageOrder), 1, @iParentPageOrder + 1));
+

+ 45 - 0
modules/boonex/groups/updates/15.0.2_15.0.3/source/template/images/icons/std-icon.svg

@@ -0,0 +1,45 @@
+<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="80" height="80" fill="url(#paint0_linear_954_3785)"/>
+<path d="M59.9273 56.0359C59.9786 56.5721 60.4172 57 60.9559 57H64C66.2093 57 68 55.2092 68 53C68 47.4772 63.5229 43 58 43H52.7905C52.236 43 52.0379 43.8987 52.5122 44.1859C56.5906 46.6551 59.4443 50.993 59.9273 56.0359Z" fill="black" fill-opacity="0.1"/>
+<path d="M27.4877 44.1859C27.962 43.8987 27.7639 43 27.2094 43H22C16.4772 43 12 47.4772 12 53C12 55.2092 13.7909 57 16 57H19.044C19.5827 57 20.0213 56.5721 20.0726 56.0359C20.5556 50.993 23.4093 46.6551 27.4877 44.1859Z" fill="black" fill-opacity="0.1"/>
+<path d="M44.8571 45H35.1429C28.4366 45 23 50.4366 23 57.1429C23 59.8255 25.1746 62 27.8571 62H52.1429C54.8255 62 57 59.8255 57 57.1429C57 50.4366 51.5634 45 44.8571 45Z" fill="black" fill-opacity="0.1"/>
+<path d="M52.4999 38C52.0593 38 51.8289 37.5047 52.0535 37.1256C53.2901 35.0383 54 32.602 54 30C54 27.2407 53.2017 24.6678 51.8234 22.4997C51.4215 21.8674 51.7508 21 52.4999 21C57.1944 21 60.9999 24.8056 60.9999 29.5C60.9999 34.1944 57.1944 38 52.4999 38Z" fill="black" fill-opacity="0.1"/>
+<path d="M28.1764 22.4995C28.5783 21.8673 28.2491 21 27.5 21C22.8056 21 19 24.8056 19 29.5C19 34.1944 22.8056 38 27.5 38C27.9405 38 28.1709 37.5048 27.9464 37.1258C26.7097 35.0384 25.9998 32.6021 25.9998 30C25.9998 27.2406 26.7981 24.6676 28.1764 22.4995Z" fill="black" fill-opacity="0.1"/>
+<path d="M51 30C51 36.0751 46.0751 41 40 41C33.9249 41 29 36.0751 29 30C29 23.9249 33.9249 19 40 19C46.0751 19 51 23.9249 51 30Z" fill="black" fill-opacity="0.1"/>
+<path d="M59.9273 55.0359C59.9787 55.5721 60.4172 56 60.9559 56H64C66.2092 56 68 54.2092 68 52C68 46.4772 63.5228 42 58 42H52.7905C52.236 42 52.0379 42.8987 52.5122 43.1859C56.5906 45.6551 59.4443 49.993 59.9273 55.0359Z" fill="url(#paint1_linear_954_3785)"/>
+<path d="M27.4877 43.1859C27.962 42.8987 27.7639 42 27.2094 42H22C16.4772 42 12 46.4772 12 52C12 54.2092 13.7909 56 16 56H19.044C19.5827 56 20.0213 55.5721 20.0726 55.0359C20.5556 49.993 23.4093 45.6551 27.4877 43.1859Z" fill="url(#paint2_linear_954_3785)"/>
+<path d="M44.8571 44H35.1429C28.4366 44 23 49.4366 23 56.1429C23 58.8255 25.1746 61 27.8571 61H52.1429C54.8255 61 57 58.8255 57 56.1429C57 49.4366 51.5634 44 44.8571 44Z" fill="url(#paint3_linear_954_3785)"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M52.4999 37C52.0593 37 51.8289 36.5047 52.0535 36.1256C53.2901 34.0383 54 31.602 54 29C54 26.2407 53.2017 23.6678 51.8234 21.4997C51.4215 20.8674 51.7508 20 52.4999 20C57.1944 20 60.9999 23.8056 60.9999 28.5C60.9999 33.1944 57.1944 37 52.4999 37Z" fill="url(#paint4_linear_954_3785)"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M28.1764 21.4995C28.5783 20.8673 28.2491 20 27.5 20C22.8056 20 19 23.8056 19 28.5C19 33.1944 22.8056 37 27.5 37C27.9405 37 28.1709 36.5048 27.9464 36.1258C26.7097 34.0384 25.9998 31.6021 25.9998 29C25.9998 26.2406 26.7981 23.6676 28.1764 21.4995Z" fill="url(#paint5_linear_954_3785)"/>
+<circle cx="40" cy="29" r="11" fill="url(#paint6_linear_954_3785)"/>
+<defs>
+<linearGradient id="paint0_linear_954_3785" x1="40" y1="0" x2="40" y2="80" gradientUnits="userSpaceOnUse">
+<stop stop-color="#DB2777"/>
+<stop offset="1" stop-color="#881337"/>
+</linearGradient>
+<linearGradient id="paint1_linear_954_3785" x1="59.046" y1="42" x2="59.046" y2="56" gradientUnits="userSpaceOnUse">
+<stop stop-color="#F9FAFB"/>
+<stop offset="1" stop-color="#9CA3AF"/>
+</linearGradient>
+<linearGradient id="paint2_linear_954_3785" x1="20.9539" y1="42" x2="20.9539" y2="56" gradientUnits="userSpaceOnUse">
+<stop stop-color="#F9FAFB"/>
+<stop offset="1" stop-color="#9CA3AF"/>
+</linearGradient>
+<linearGradient id="paint3_linear_954_3785" x1="40" y1="44" x2="40" y2="61" gradientUnits="userSpaceOnUse">
+<stop stop-color="#F9FAFB"/>
+<stop offset="1" stop-color="#9CA3AF"/>
+</linearGradient>
+<linearGradient id="paint4_linear_954_3785" x1="56.3253" y1="20" x2="56.3253" y2="37" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FDE68A"/>
+<stop offset="1" stop-color="#D97706"/>
+</linearGradient>
+<linearGradient id="paint5_linear_954_3785" x1="23.6746" y1="20" x2="23.6746" y2="37" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FDE68A"/>
+<stop offset="1" stop-color="#D97706"/>
+</linearGradient>
+<linearGradient id="paint6_linear_954_3785" x1="40" y1="18" x2="40" y2="40" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FDE68A"/>
+<stop offset="1" stop-color="#D97706"/>
+</linearGradient>
+</defs>
+</svg>

+ 51 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Lucid',
+    'version_from' => '15.0.4',
+    'version_to' => '15.0.5',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/lucid/updates/update_15.0.4_15.0.5/',
+    'home_uri' => 'lucid_update_1504_1505',
+
+    'module_dir' => 'boonex/lucid/',
+    'module_uri' => 'lucid',
+
+    'db_prefix' => 'bx_lucid_',
+    'class_prefix' => 'BxLucid',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 0,
+        'update_files' => 1,
+        'update_languages' => 0,
+        'clear_db_cache' => 0,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Boonex Lucid Template',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 42 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/install/installer.php

@@ -0,0 +1,42 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxLucidUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+
+    public function update($aParams)
+    {
+        $aResult = parent::update($aParams);
+        if(!$aResult['result'])
+            return $aResult;
+
+        $oCacheUtilities = BxDolCacheUtilities::getInstance();
+        $oCacheUtilities->clear('css');
+        $oCacheUtilities->clear('template');
+
+        return $aResult;
+    }
+
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 44 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/_sub_footer.html

@@ -0,0 +1,44 @@
+						
+						                <bx_injection:injection_content_after />
+						
+						                <div class="bx-clear"></div>
+						
+						            <bx_injection:banner_bottom />
+						
+						        </div> <!-- .bx-content-main -->
+						
+						        <bx_injection:injection_between_content_footer />
+						
+						    </div> <!-- #bx-content-container -->
+						
+						</div>
+				
+					</div> <!-- #bx-content-wrapper -->
+					</main> <!-- #bx-content-main -->
+	
+                            <div id="bx-footer-wrapper" class="bx-footer-wrapper bx-def-image-bg-footer bx-def-color-bg-footer bx-def-border-footer bx-shadow-footer">    
+                                <div class="bx-def-centered bx-def-padding-sec-leftright bx-def-box-sizing">
+                                    <footer id="bx-footer" class="bx-footer bx-def-padding-sec-left bx-def-padding-sec-right bx-clearfix">
+                                        <div class="bx-footer-cnt bx-content-padding-footer">
+                                            <bx_injection:injection_footer_before />
+                                            <div id="bx-menu-bottom" class="bx-def-margin-sec-top-auto">
+                                                <bx_menu:sys_footer />
+                                            </div>
+                                            <bx_injection:injection_footer_after />
+                                        </div>
+                                    </footer>
+                                </div>
+                            </div>
+	
+		        </div> <!-- .content-wrapper -->
+	
+	        </div> <!-- .content-wrapper-wrp -->
+	
+	    </div> <!-- .cd-main-content -->
+
+    </div> <!-- .cd-main-content-wrp -->
+
+    <bx_menu:sys_site_action />
+</div>
+
+<bx_include_auto:_footer.html />

+ 62 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/_sub_header.html

@@ -0,0 +1,62 @@
+<bx_include_auto:_header.html />
+
+<div class="bx-main <bx_injection:injection_main_class />">
+        <bx_injection:top />
+
+        <div id="bx-toolbar" class="bx-header bx-def-image-bg-header bx-def-color-bg-header bx-def-border-header bx-shadow-header bx-def-z-index-nav cd-main-header">
+            <div class="bx-toolbar-content-hgap bx-def-padding-sec-leftright bx-def-box-sizing">
+                <div class="bx-toolbar-content-wrapper bx-content-padding-header">
+                    <div id="bx-toolbar-content" class="bx-toolbar-content bx-clearfix">
+                        <bx_menu:sys_toolbar_site />
+                        <div id="bx-logo-container" class="bx-toolbar-item bx-ti-logo">
+                            <bx_injection:injection_logo_before />
+                                __main_logo__
+                            <bx_injection:injection_logo_after />
+                        </div>
+                        <div id="bx-menu-main-container" class="bx-toolbar-item bx-ti-menu bx-ti-stretcher">
+                            <bx_menu:sys_site />
+                        </div>
+                        <bx_menu:sys_toolbar_member />
+                    </div>
+                </div>
+            </div>
+        </div>
+
+	<div class="cd-main-content-wrp">
+            <div class="cd-main-content bx-clearfix">
+            <div class="content-wrapper-wrp">
+                <div class="content-wrapper bx-def-box-sizing">
+                    <main role="main" id="bx-content-main" tabindex="-1">
+                    <bx_injection:injection_between_cover_logo />
+                    __cover__
+                    <bx_injection:injection_between_cover_top_menu />
+
+                    <div class="bx-menu-main-bar-gap bx-def-centered bx-def-padding-leftright bx-def-page-width bx-def-box-sizing __site_submenu_hidden__">
+                        <div id="bx-menu-main-bar-wrapper" class="bx-menu-main-bar-wrapper bx-def-color-bg-sec">
+                            <div id="bx-menu-main-bar" class="bx-menu-main-bar __site_submenu_class__">
+                                <div class="bx-menu-main-bar-cnt px-4">
+                                    <bx_injection:injection_top_menu_before />
+                                    <div class="flex items-center h-full text-center">
+                                        <div class="relative flex-1 h-full">
+                                            <div class="absolute w-full h-full">
+                                                <bx_menu:sys_site_submenu />
+                                            </div>
+                                        </div>
+                                        <div class="flex-none">
+                                            <bx_menu:sys_site_manage />
+                                        </div>
+                                    </div>
+                                    <bx_injection:injection_top_menu_after />
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+
+                    <bx_injection:injection_between_content_menu />
+
+                    <div id="bx-content-wrapper" class="bx-content-wrapper">
+                        __informer__
+                        <div class="bx-page-wrapper bx-def-centered bx-def-padding-sec-leftright bx-def-page-width bx-def-box-sizing">
+                            <div id="bx-content-container" class="bx-def-padding-sec-left bx-def-padding-sec-right">
+                                <bx_injection:injection_content_before />
+                                <div class="bx-content-main my-4 lg:my-6">

+ 6 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/css/media-desktop.css

@@ -0,0 +1,6 @@
+@import url(../../../../../../../template/css/media-desktop.css);
+
+/*--- Header Toolbar ---*/ 
+.bx-media-desktop .bx-menu-toolbar li.bx-menu-item-main-menu {
+    display: none;
+}

+ 17 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/css/media-tablet.css

@@ -0,0 +1,17 @@
+@import url(../../../../../../../template/css/media-tablet.css);
+
+/*--- Header ---*/
+.bx-media-tablet .bx-header .bx-toolbar-content-hgap {
+    padding-left: 10px;
+    padding-left: 0.625rem;
+}
+
+/*--- Header Toolbar ---*/ 
+.bx-media-tablet .bx-menu-toolbar li.bx-menu-item-main-menu {
+    display: none;
+}
+
+.bx-media-tablet #bx-menu-toolbar-2-container .bx-menu-toolbar li.bx-menu-item-account {
+    padding-right: 10px;
+    padding-right: 0.625rem;
+}

+ 118 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/pt_application.html

@@ -0,0 +1,118 @@
+<bx_include_auto:_header.html />
+<div class="bx-main bx-pt-application <bx_injection:injection_main_class />">
+    <bx_injection:top />
+    <div id="bx-toolbar" class="bx-header bx-def-image-bg-header bx-def-color-bg-header bx-def-border-header bx-shadow-header bx-def-z-index-nav cd-main-header">
+        <div class="bx-toolbar-content-hgap bx-def-padding-sec-leftright bx-def-box-sizing">
+            <div class="bx-toolbar-content-wrapper bx-content-padding-header">
+                <div id="bx-toolbar-content" class="bx-toolbar-content bx-clearfix">
+                    <div class="bx-toolbar-item">
+                        <!-- Sidebar Toggler -->
+                        <button id="toggleSidebar" aria-expanded="true" aria-controls="sidebar" class="hidden p-2 mr-6 text-gray-600 rounded cursor-pointer xl:inline hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-700">
+                          <svg class="w-6 h-6" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h6a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z" clip-rule="evenodd"></path></svg>
+                        </button>
+                        <button id="toggleSidebarMobile" aria-expanded="true" aria-controls="sidebar" class="p-2 mr-2 text-gray-600 rounded cursor-pointer xl:hidden hover:text-gray-900 hover:bg-gray-100 focus:bg-gray-100 dark:focus:bg-gray-700 focus:ring-2 focus:ring-gray-100 dark:focus:ring-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white">
+                          <svg id="toggleSidebarMobileHamburger" class="w-6 h-6" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h6a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z" clip-rule="evenodd"></path></svg>
+                          <svg id="toggleSidebarMobileClose" class="hidden w-6 h-6" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg>
+                        </button>
+                    </div>
+                    <div id="bx-logo-container" class="bx-toolbar-item bx-ti-logo flex-2 xl:flex-none">
+                        <bx_injection:injection_logo_before />
+                            __main_logo__
+                        <bx_injection:injection_logo_after />
+                    </div>
+                    <div id="bx-menu-main-container" class="bx-toolbar-item bx-ti-menu bx-ti-stretcher flex-2 ml-4">
+                        <div class="bx-ti-cmt w-full">
+                            <bx_menu:sys_application />
+                        </div>
+                    </div>
+                    <bx_menu:sys_toolbar_member />
+                </div>
+            </div>
+        </div>
+    </div>
+    <div class="bx-main-content flex overflow-hidden">
+        <!-- BEG: Sidebar -->
+        <div id="sidebar" class="bx-main-column narrow fixed top-0 left-0 z-20 hidden xl:flex flex-col flex-shrink-0 w-64 h-full pt-14 duration-75 transition-width">
+            <div class="bx-mc-border relative flex flex-col flex-1 min-h-0 max-h-full pt-0 bg-white border-r border-gray-200 dark:bg-gray-800 dark:border-gray-700">
+                <div class="flex flex-col flex-1 py-2 overflow-y-auto">
+                    <div class="bx-mc-cnt flex-1 px-4 space-y-1 bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700">
+                        <bx_menu:sys_site_panel />
+                    </div>
+                </div>
+                <div class="absolute bottom-0 left-0 justify-center hidden w-full p-4 space-x-4 xl:flex" sidebar-bottom-menu>
+                    <!-- Some button based menu may be here -->
+                </div>
+            </div>
+        </div>
+        <div class="fixed inset-0 z-10 hidden bg-gray-900/50 dark:bg-gray-900/90" id="sidebarBackdrop"></div>
+        <!-- END: Sidebar -->
+        
+        <!-- BEG: Main Content -->
+        <div id="main-content" class="bx-main-column wide relative w-full h-full overflow-y-auto xl:ml-64">
+            <div class="cd-main-content-wrp">
+                <div class="cd-main-content bx-clearfix">
+                    <div class="content-wrapper-wrp">
+                        <div class="content-wrapper bx-def-box-sizing">
+                            <main role="main" id="bx-content-main" tabindex="-1">
+                            <bx_injection:injection_between_cover_logo />
+                            __cover__
+                            <bx_injection:injection_between_cover_top_menu />
+                            <div class="bx-menu-main-bar-gap bx-def-centered bx-def-padding-leftright bx-def-page-width bx-def-box-sizing __site_submenu_hidden__">
+                                <div id="bx-menu-main-bar-wrapper" class="bx-menu-main-bar-wrapper bx-def-color-bg-sec">
+                                    <div id="bx-menu-main-bar" class="bx-menu-main-bar __site_submenu_class__">
+                                        <div class="bx-menu-main-bar-cnt px-4">
+                                            <bx_injection:injection_top_menu_before />
+                                            <div class="flex items-center h-full text-center">
+                                                <div class="relative flex-1 h-full">
+                                                    <div class="absolute w-full h-full">
+                                                        <bx_menu:sys_site_submenu />
+                                                    </div>
+                                                </div>
+                                                <div class="flex-none">
+                                                    <bx_menu:sys_site_manage />
+                                                </div>
+                                            </div>
+                                            <bx_injection:injection_top_menu_after />
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                            <bx_injection:injection_between_content_menu />
+                            <div id="bx-content-wrapper" class="bx-content-wrapper">
+                                __informer__
+                                <div class="bx-page-wrapper bx-def-centered bx-def-padding-sec-leftright bx-def-page-width bx-def-box-sizing">
+                                    <div id="bx-content-container" class="bx-def-padding-sec-left bx-def-padding-sec-right">
+                                        <div class="bx-content-main bx-def-margin-sec-topbottom">
+                                            <bx_injection:injection_content_before />
+                                            __page_main_code__
+                                            <bx_injection:injection_content_after />
+                                            <div class="bx-clear"></div>
+                                            <bx_injection:banner_bottom />
+                                        </div> <!-- .bx-content-main -->
+                                        <bx_injection:injection_between_content_footer />
+                                    </div> <!-- #bx-content-container -->
+                                </div>
+                            </div> <!-- #bx-content-wrapper -->
+                            </main> <!-- #bx-content-main -->
+                        </div> <!-- .content-wrapper -->
+                    </div> <!-- .content-wrapper-wrp -->
+                </div> <!-- .cd-main-content -->
+            </div> <!-- .cd-main-content-wrp -->
+        </div> <!-- .bx-main-column -->
+    </div> <!-- .bx-main-content -->
+    <div id="bx-footer-wrapper" class="bx-footer-wrapper bx-def-image-bg-footer bx-def-color-bg-footer bx-def-border-footer bx-shadow-footer">    
+        <div class="bx-def-centered bx-def-padding-sec-leftright bx-def-box-sizing">
+            <footer id="bx-footer" class="bx-footer bx-def-padding-sec-left bx-def-padding-sec-right bx-clearfix">
+                <div class="bx-footer-cnt bx-content-padding-footer">
+                    <bx_injection:injection_footer_before />
+                    <div id="bx-menu-bottom" class="bx-def-margin-sec-top-auto">
+                        <bx_menu:sys_footer />
+                    </div>
+                    <bx_injection:injection_footer_after />
+                </div>
+            </footer>
+        </div>
+    </div>
+    <bx_menu:sys_site_action />
+</div>
+<bx_include_auto:_footer.html />

+ 71 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/source/data/template/system/scripts/BxTemplMenuToolbar.php

@@ -0,0 +1,71 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    UnaTemplate UNA Template Classes
+ * @{
+ */
+
+/**
+ * @see BxDolMenu
+ */
+class BxTemplMenuToolbar extends BxBaseMenuToolbar
+{
+	protected $_bSiteToolbar;
+
+    public function __construct ($aObject, $oTemplate = false)
+    {
+        parent::__construct ($aObject, $oTemplate);
+        
+        $this->_bSiteToolbar = $this->_sObject == 'sys_toolbar_site';
+    }
+
+    protected function _getMenuItem ($a)
+    {
+    	//--- Hide system 'Search' from both toolbars, 'bx_lucid_search' replaces it
+        if(in_array($a['name'], array('search')))
+            return false;
+
+        //--- Hide 'Login' from Member Toolbar
+        if(!$this->_bSiteToolbar && in_array($a['name'], array('add-content')))
+            return false;
+
+        $a = parent::_getMenuItem ($a);
+        if($a === false)
+            return $a;
+
+        $a['class_add_a'] = '';
+        switch ($a['name']) {
+            case 'bx_lucid_search':
+                $a['class_add'] = 'bx-def-media-phone-hide';
+                break;
+
+            case 'main-menu':
+                $a['class_add_a'] = ' cd-dropdown-trigger';
+                $a['link'] = 'javascript:void(0)';
+                $a['onclick'] = '';
+                break;
+        }
+
+        return $a;
+    }
+
+    protected function _getTmplVarsAddon($mixedAddon, $aMenuItem)
+    {
+        $aAddon = parent::_getTmplVarsAddon($mixedAddon, $aMenuItem);
+
+        $sAddonF = '';
+        if(!empty($aAddon['addon']))
+            $sAddonF = $this->_oTemplate->parseHtmlByTemplateName('menu_item_addon_small', array(
+                'content' => $aAddon['addon']
+            ));
+
+        return array(
+            'addon' => $aAddon['addon'],
+            'addonf' => $sAddonF
+        );
+    }
+}
+
+/** @} */

+ 68 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/source/install/config.php

@@ -0,0 +1,68 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Lucid Lucid template
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_TEMPLATE,
+    'name' => 'bx_lucid',
+    'title' => 'Lucid',
+    'note' => 'Lucid, design template, site theme',
+    'version' => '15.0.5',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/lucid/',
+    'home_uri' => 'lucid',
+
+    'db_prefix' => 'bx_lucid_',
+    'class_prefix' => 'BxLucid',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Boonex Lucid Template',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+    	'clear_db_cache' => 1
+    ),
+    'uninstall' => array (
+        'execute_sql' => 1,
+        'update_languages' => 1,
+    	'clear_db_cache' => 1
+    ),
+    'enable' => array(
+        'execute_sql' => 1
+    ),
+    'disable' => array(
+        'execute_sql' => 1
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+);
+
+/** @} */

+ 25 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/source/js/menu_site.js

@@ -0,0 +1,25 @@
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Lucid Lucid template
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+function BxLucidMenuMoreAuto(oOptions) {
+    BxDolMenuMoreAuto.call(this, oOptions);
+}
+
+BxLucidMenuMoreAuto.prototype = Object.create(BxDolMenuMoreAuto.prototype);
+BxLucidMenuMoreAuto.prototype.constructor = BxLucidMenuMoreAuto;
+
+/**
+ * Toolbar images (the logo) that load later change the space the menu has: BxDolMenuMoreAuto watches its
+ * container with a ResizeObserver, so it needs no extra update here.
+ */
+BxLucidMenuMoreAuto.prototype.init = function(bForceInit)
+{
+    BxDolMenuMoreAuto.prototype.init.call(this);
+};

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 3 - 0
modules/boonex/lucid/updates/15.0.4_15.0.5/source/template/images/icons/std-icon.svg


+ 51 - 0
modules/boonex/market/updates/15.0.5_15.0.6/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Market',
+    'version_from' => '15.0.5',
+    'version_to' => '15.0.6',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/market/updates/update_15.0.5_15.0.6/',
+    'home_uri' => 'market_update_1505_1506',
+
+    'module_dir' => 'boonex/market/',
+    'module_uri' => 'market',
+
+    'db_prefix' => 'bx_market_',
+    'class_prefix' => 'BxMarket',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 0,
+        'update_files' => 1,
+        'update_languages' => 0,
+        'clear_db_cache' => 0,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Market',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/market/updates/15.0.5_15.0.6/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxMarketUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 523 - 0
modules/boonex/market/updates/15.0.5_15.0.6/source/classes/BxMarketFormEntry.php

@@ -0,0 +1,523 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Market Market
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+/**
+ * Create/Edit entry form
+ */
+class BxMarketFormEntry extends BxBaseModTextFormEntry
+{
+    protected $_bPhotoGhostCheckboxes;
+
+    /*
+     * Header Image and Icon fields shown in API forms only, the site sets them on view product page.
+     */
+    protected $_aImageFieldsApi;
+    protected $_aContentInfoApi;
+
+    public function __construct($aInfo, $oTemplate = false)
+    {
+        $this->MODULE = 'bx_market';
+        parent::__construct($aInfo, $oTemplate);
+
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        /*
+         * Disabled since Header Image and Icon uploaders were moved on view product page.
+         */
+        $this->_bPhotoGhostCheckboxes = false;
+
+        $iProfileId = bx_get_logged_profile_id();
+
+        if(isset($this->aInputs[$CNF['FIELD_TITLE']], $this->aInputs[$CNF['FIELD_NAME']])) {
+            $sJsObject = $this->_oModule->_oConfig->getJsObject('form');
+
+            $aMask = array('mask' => "javascript:%s.checkName(this, '%s', '%s');", $sJsObject, $CNF['FIELD_TITLE'], $CNF['FIELD_NAME']);
+            if($this->aParams['display'] == $CNF['OBJECT_FORM_ENTRY_DISPLAY_EDIT'] && bx_get('id') !== false) {
+                $aMask['mask'] = "javascript:%s.checkName(this, '%s', '%s', %d);";
+                $aMask[] = (int)bx_get('id');
+            }
+
+            $sOnBlur = call_user_func_array('sprintf', array_values($aMask)); 
+            $this->aInputs[$CNF['FIELD_TITLE']]['attrs']['onblur'] = $sOnBlur;
+            $this->aInputs[$CNF['FIELD_NAME']]['attrs']['onblur'] = $sOnBlur;
+        }
+
+        if(isset($this->aInputs[$CNF['FIELD_COVER_RAW']]))
+            $this->aInputs[$CNF['FIELD_COVER_RAW']]['code'] = 1;
+
+        if(isset($this->aInputs[$CNF['FIELD_FILE']])) {
+            $this->aInputs[$CNF['FIELD_FILE']]['storage_object'] = $CNF['OBJECT_STORAGE_FILES'];
+            $this->aInputs[$CNF['FIELD_FILE']]['uploaders'] =  !empty($this->aInputs[$CNF['FIELD_FILE']]['value']) ? unserialize($this->aInputs[$CNF['FIELD_FILE']]['value']) : $CNF['OBJECT_UPLOADERS'];
+            $this->aInputs[$CNF['FIELD_FILE']]['images_transcoder'] = '';
+            $this->aInputs[$CNF['FIELD_FILE']]['storage_private'] = 1;
+            $this->aInputs[$CNF['FIELD_FILE']]['multiple'] = true;
+            $this->aInputs[$CNF['FIELD_FILE']]['content_id'] = 0;
+            $this->aInputs[$CNF['FIELD_FILE']]['ghost_template'] = '';
+        }
+
+        $bRecurring = $this->_oModule->_oDb->getParam($CNF['OPTION_ENABLE_RECURRING']) == 'on';
+        if(!$bRecurring) {
+            $this->aInputs[$CNF['FIELD_DURATION_RECURRING']]['type'] = 'hidden';
+            $this->aInputs[$CNF['FIELD_PRICE_RECURRING']]['type'] = 'hidden';
+            $this->aInputs[$CNF['FIELD_PRICE_RECURRING']]['value'] = 0;
+
+            unset($this->aInputs[$CNF['FIELD_HEADER_BEG_RECURRING']]);
+            unset($this->aInputs[$CNF['FIELD_HEADER_END_RECURRING']]);
+        }
+
+        $oPayment = BxDolPayments::getInstance();
+        $bNoPayments = $this->_oModule->_oDb->getParam($CNF['PARAM_NO_PAYMENTS']) == 'on';
+
+        if(isset($this->aInputs[$CNF['FIELD_WARNING_SINGLE']])) {
+            if(!$bNoPayments && !$oPayment->isAcceptingPayments($iProfileId, BX_PAYMENT_TYPE_SINGLE)) 
+                $this->aInputs[$CNF['FIELD_WARNING_SINGLE']]['value'] = MsgBox(_t($this->aInputs[$CNF['FIELD_WARNING_SINGLE']]['value'], $oPayment->getDetailsUrl()));
+            else 
+                unset($this->aInputs[$CNF['FIELD_WARNING_SINGLE']]);
+        }
+
+        if(isset($this->aInputs[$CNF['FIELD_WARNING_RECURRING']])) {
+            if(!$bNoPayments && $bRecurring && !$oPayment->isAcceptingPayments($iProfileId, BX_PAYMENT_TYPE_RECURRING))
+                $this->aInputs[$CNF['FIELD_WARNING_RECURRING']]['value'] = MsgBox(_t($this->aInputs[$CNF['FIELD_WARNING_RECURRING']]['value'], $oPayment->getDetailsUrl()));
+            else 
+                unset($this->aInputs[$CNF['FIELD_WARNING_RECURRING']]);
+        }
+
+        if(isset($this->aInputs[$CNF['FIELD_ALLOW_PURCHASE_TO']]))
+            $this->aInputs[$CNF['FIELD_ALLOW_PURCHASE_TO']] = BxDolPrivacy::getGroupChooser($CNF['OBJECT_PRIVACY_PURCHASE']);
+
+        $aDynamicGroups = array(
+            array ('key' => '', 'value' => '----'),
+            array ('key' => 'c', 'value' => _t('_bx_market_privacy_group_customers'))
+        );
+
+        if(isset($this->aInputs[$CNF['FIELD_ALLOW_COMMENT_TO']])) {
+            $this->aInputs[$CNF['FIELD_ALLOW_COMMENT_TO']] = BxDolPrivacy::getGroupChooser($CNF['OBJECT_PRIVACY_COMMENT'], $iProfileId, array('dynamic_groups' => $aDynamicGroups));
+            $this->aInputs[$CNF['FIELD_ALLOW_COMMENT_TO']]['db']['pass'] = 'Xss';
+        }
+
+        if(isset($this->aInputs[$CNF['FIELD_ALLOW_VOTE_TO']])) {
+            $this->aInputs[$CNF['FIELD_ALLOW_VOTE_TO']] = BxDolPrivacy::getGroupChooser($CNF['OBJECT_PRIVACY_VOTE'], $iProfileId, array('dynamic_groups' => $aDynamicGroups));
+            $this->aInputs[$CNF['FIELD_ALLOW_VOTE_TO']]['db']['pass'] = 'Xss';
+        }
+
+        if(isset($this->aInputs[$CNF['FIELD_SUBENTRIES']]) && $this->_oModule->checkAllowedSetSubentries() !== CHECK_ACTION_RESULT_ALLOWED)
+            unset($this->aInputs[$CNF['FIELD_SUBENTRIES']]);
+
+        $this->_aImageFieldsApi = [];
+        $this->_aContentInfoApi = [];
+        if($this->_bIsApi && $this->_oModule->checkAllowedSetCover() === CHECK_ACTION_RESULT_ALLOWED)
+            $this->_addImageFieldsApi();
+    }
+
+    protected function _addImageFieldsApi()
+    {
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        if(getParam($CNF['PARAM_USE_ICON']) == 'on')
+            $this->_aImageFieldsApi[$CNF['FIELD_THUMB']] = '_bx_market_form_entry_input_pictures_use_as_thumb';
+        $this->_aImageFieldsApi[$CNF['FIELD_COVER']] = '_bx_market_form_entry_input_pictures_use_as_cover';
+
+        // Tells the app how to show and crop the image, field names differ between modules.
+        $aImageTypes = [
+            $CNF['FIELD_THUMB'] => 'picture',
+            $CNF['FIELD_COVER'] => 'cover',
+        ];
+
+        $aInputs = [];
+        foreach($this->_aImageFieldsApi as $sField => $sCaption)
+            $aInputs[$sField] = [
+                'type' => 'files',
+                'name' => $sField,
+                'caption' => _t($sCaption),
+                'image_type' => $aImageTypes[$sField],
+                'storage_object' => $CNF['OBJECT_STORAGE'],
+                'uploaders' => $CNF['OBJECT_UPLOADERS'],
+                'images_transcoder' => $CNF['OBJECT_IMAGES_TRANSCODER_PREVIEW'],
+                'storage_private' => 0,
+                'multiple' => false,
+                'content_id' => 0,
+                'ghost_template' => '',
+            ];
+
+        // Put them before product pictures.
+        $iPos = array_search('pictures', array_keys($this->aInputs));
+        if($iPos === false)
+            $this->aInputs = array_merge($this->aInputs, $aInputs);
+        else
+            $this->aInputs = array_merge(array_slice($this->aInputs, 0, $iPos, true), $aInputs, array_slice($this->aInputs, $iPos, null, true));
+    }
+
+    public function getCodeAPI()
+    {
+        $aResult = parent::getCodeAPI();
+        if(empty($this->_aImageFieldsApi) || empty($this->_aContentInfoApi) || empty($aResult['inputs']))
+            return $aResult;
+
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        $oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE']);
+        if(!$oStorage)
+            return $aResult;
+
+        $oTranscoder = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_PREVIEW']);
+
+        foreach($this->_aImageFieldsApi as $sField => $sCaption) {
+            if(!isset($aResult['inputs'][$sField]) || !($iFileId = (int)($this->_aContentInfoApi[$sField] ?? 0)))
+                continue;
+
+            $aFile = $oStorage->getFile($iFileId);
+            if(empty($aFile) || !is_array($aFile))
+                continue;
+
+            $sUrl = $oStorage->getFileUrlById($iFileId);
+            $aResult['inputs'][$sField]['values_src'] = [[
+                'storage_object' => $CNF['OBJECT_STORAGE'],
+                'file_id' => $iFileId,
+                'file_type' => $aFile['mime_type'],
+                'file_name' => $aFile['file_name'],
+                'file_icon' => $oTranscoder ? $oTranscoder->getFileUrl($iFileId) : $sUrl,
+                'file_url' => $sUrl,
+            ]];
+            $aResult['inputs'][$sField]['value'] = (string)$iFileId;
+        }
+
+        return $aResult;
+    }
+
+    /**
+     * Header Image and Icon ids submitted from API form: [field => file id], only for submitted fields.
+     */
+    protected function _getImageFieldsApiValues()
+    {
+        $aResult = [];
+        foreach($this->_aImageFieldsApi as $sField => $sCaption) {
+            $mixedValue = $this->getCleanValue($sField);
+            if($mixedValue === false || $mixedValue === null)
+                continue;
+
+            if(!is_array($mixedValue))
+                $mixedValue = $mixedValue !== '' ? explode(',', $mixedValue) : [];
+
+            $aResult[$sField] = (int)array_pop($mixedValue);
+        }
+
+        return $aResult;
+    }
+
+    function getCode($bDynamicMode = false)
+    {
+        $sCss = '';
+    	$sJs = $this->_oModule->_oTemplate->addJs([
+            'form.js'
+        ], $bDynamicMode);
+
+        $sCode = '';
+        if($bDynamicMode)
+            $sCode .= $sCss . $sJs;
+
+        $sCode .= $this->_oModule->_oTemplate->getJsCode('form');
+        $sCode .= parent::getCode($bDynamicMode);
+
+        return $sCode;
+    }
+
+    function initChecker ($aValues = array (), $aSpecificValues = array())
+    {
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        if(isset($this->aInputs[$CNF['FIELD_SUBENTRIES']]) && !empty($aValues[$CNF['FIELD_ID']])) {
+            $oConnection = BxDolConnection::getObjectInstance($CNF['OBJECT_CONNECTION_SUBENTRIES']);
+            if($oConnection)
+                $this->aInputs[$CNF['FIELD_SUBENTRIES']]['value'] = $oConnection->getConnectedContent((int)$aValues[$CNF['FIELD_ID']]);
+        }
+
+        if(!empty($this->_aImageFieldsApi) && !empty($aValues[$CNF['FIELD_ID']]))
+            $this->_aContentInfoApi = $aValues;
+
+        return parent::initChecker($aValues, $aSpecificValues);
+    }
+
+    public function insert ($aValsToAdd = [], $isIgnore = false)
+    {
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        if(isset($this->aInputs[$CNF['FIELD_NAME']])) {
+            $sName = BxDolForm::getSubmittedValue($CNF['FIELD_NAME'], $this->aFormAttrs['method'], $this->_aSpecificValues);
+            if(!$sName && isset($this->aInputs[$CNF['FIELD_TITLE']]))
+                $sName = BxDolForm::getSubmittedValue($CNF['FIELD_TITLE'], $this->aFormAttrs['method'], $this->_aSpecificValues);
+
+            $sName = $this->_oModule->_oConfig->getEntryName($sName);
+
+            BxDolForm::setSubmittedValue($CNF['FIELD_NAME'], $sName, $this->aFormAttrs['method'], $this->_aSpecificValues);
+        }
+
+        if($this->_oModule->checkAllowedSetCover() === CHECK_ACTION_RESULT_ALLOWED) {
+            $aCover = isset($_POST[$CNF['FIELD_COVER']]) ? bx_process_input ($_POST[$CNF['FIELD_COVER']], BX_DATA_INT) : false;
+
+            $aValsToAdd[$CNF['FIELD_COVER']] = 0;
+            if(!empty($aCover) && is_array($aCover) && ($iFileCover = array_pop($aCover)))
+                $aValsToAdd[$CNF['FIELD_COVER']] = $iFileCover;
+        }
+
+        if(!empty($this->_aImageFieldsApi))
+            $aValsToAdd = array_merge($aValsToAdd, $this->_getImageFieldsApiValues());
+
+        $aPackage = bx_process_input(bx_get($CNF['FIELD_PACKAGE']), BX_DATA_INT);
+        $aValsToAdd[$CNF['FIELD_PACKAGE']] = 0;
+        if(!empty($aPackage) && is_array($aPackage) && ($iFilePackage = array_pop($aPackage)))
+            $aValsToAdd[$CNF['FIELD_PACKAGE']] = $iFilePackage;
+
+        $iContentId = parent::insert ($aValsToAdd, $isIgnore);
+        if(!empty($iContentId)) {
+            $this->processFiles($CNF['FIELD_FILE'], $iContentId, true, $CNF['OBJECT_STORAGE_FILES']);
+
+            // Cover is processed by parent.
+            if(isset($this->_aImageFieldsApi[$CNF['FIELD_THUMB']]))
+                $this->processFiles($CNF['FIELD_THUMB'], $iContentId, true);
+        }
+
+        return $iContentId;
+    }
+
+    function update ($iContentId, $aValsToAdd = array(), &$aTrackTextFieldsChanges = null)
+    {
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        if(($sNameKey = $CNF['FIELD_NAME']) && isset($this->aInputs[$sNameKey])) {
+            $aContentInfo = $this->_oModule->_oDb->getContentInfoById($iContentId);
+            $bContentInfo = !empty($aContentInfo) && is_array($aContentInfo);
+
+            $sName = $this->getCleanValue($sNameKey);
+            if(!$sName) {
+                if($bContentInfo && !empty($aContentInfo[$sNameKey])) {
+                    $sName = $aContentInfo[$sNameKey];
+                    BxDolForm::setSubmittedValue($sNameKey, $sName, $this->aFormAttrs['method'], $this->_aSpecificValues);
+                }
+                else if(($sTitleKey = $CNF['FIELD_TITLE']) && isset($this->aInputs[$sTitleKey]))
+                    $sName = $this->getCleanValue($sTitleKey);
+                else
+                    $sName = 'ID' . time();
+            }
+
+            if($aContentInfo[$sNameKey] != $sName) {
+                $sName = $this->_oModule->_oConfig->getEntryName($sName);
+                BxDolForm::setSubmittedValue($sNameKey, $sName, $this->aFormAttrs['method'], $this->_aSpecificValues);
+            }
+        }
+
+        $aImagesApi = [];
+        if(!empty($this->_aImageFieldsApi)) {
+            $aImagesApi = $this->_getImageFieldsApiValues();
+            $aValsToAdd = array_merge($aValsToAdd, $aImagesApi);
+        }
+        else {
+            $bSetImage = $this->_oModule->checkAllowedSetCover() === CHECK_ACTION_RESULT_ALLOWED; //--- Allow to set both Thumb and Cover.
+            foreach(['FIELD_THUMB', 'FIELD_COVER'] as $sKey)
+                if($bSetImage && ($aImage = bx_get($CNF[$sKey])) !== false) {
+                    $aImage = bx_process_input($aImage, BX_DATA_INT);
+
+                    $aValsToAdd[$CNF[$sKey]] = 0;
+                    if(!empty($aImage) && is_array($aImage) && ($iFileImage = array_pop($aImage)))
+                        $aValsToAdd[$CNF[$sKey]] = $iFileImage;
+                }
+        }
+
+        $aPackage = bx_process_input(bx_get($CNF['FIELD_PACKAGE']), BX_DATA_INT);
+        $aValsToAdd[$CNF['FIELD_PACKAGE']] = 0;
+        if(!empty($aPackage) && is_array($aPackage) && ($iFilePackage = array_pop($aPackage)))
+            $aValsToAdd[$CNF['FIELD_PACKAGE']] = $iFilePackage;
+
+        $aContentInfoOld = !empty($aImagesApi) ? $this->_oModule->_oDb->getContentInfoById($iContentId) : [];
+
+        $iResult = parent::update ($iContentId, $aValsToAdd, $aTrackTextFieldsChanges);
+
+        $this->processFiles($CNF['FIELD_FILE'], $iContentId, false, $CNF['OBJECT_STORAGE_FILES']);
+
+        // Images change only with the saved product: on a failed save the old files stay in use.
+        if($iResult !== false && !empty($aImagesApi)) {
+            /*
+             * API image fields have no content_id, so a file uploaded while editing is a ghost
+             * with content_id = 0: associate it (only submitted ids are taken), otherwise
+             * the ghost gets cleaned up and the field points to a deleted file.
+             */
+            foreach($aImagesApi as $sField => $iFileId)
+                if($iFileId)
+                    $this->processFiles($sField, $iContentId, true);
+
+            // The same as BxMarketModule::actionUpdateImage does: drop the replaced file and the cover position.
+            $oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE']);
+            foreach($aImagesApi as $sField => $iFileId) {
+                $iFileIdOld = (int)($aContentInfoOld[$sField] ?? 0);
+                if($iFileIdOld == $iFileId)
+                    continue;
+
+                if($sField == $CNF['FIELD_COVER'])
+                    $this->_oModule->serviceUpdateImagePosition($iContentId, $sField, '', '');
+
+                // Keep the file if it's still used as the other image.
+                $bUsed = false;
+                foreach(array_keys($this->_aImageFieldsApi) as $sFieldOther)
+                    if($sFieldOther != $sField && (int)($aImagesApi[$sFieldOther] ?? ($aContentInfoOld[$sFieldOther] ?? 0)) == $iFileIdOld)
+                        $bUsed = true;
+
+                if($iFileIdOld && !$bUsed && $oStorage)
+                    $oStorage->deleteFile($iFileIdOld);
+            }
+        }
+
+        return $iResult;
+    }
+
+	function delete ($iContentId, $aContentInfo = array())
+    {
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        $bResult = parent::delete($iContentId, $aContentInfo);
+        if(!$bResult)
+            return $bResult;
+
+        // delete associated files
+        if (!empty($CNF['OBJECT_STORAGE_FILES'])) {
+            $oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE_FILES']);
+            if($oStorage)
+                $oStorage->queueFilesForDeletionFromGhosts($aContentInfo[$CNF['FIELD_AUTHOR']], $iContentId);
+        }
+
+        // delete associations
+        $bResult &= $this->_oModule->_oDb->deassociatePhotoWithContent($iContentId, 0);
+        $bResult &= $this->_oModule->_oDb->deassociateFileWithContent($iContentId, 0);
+
+        return $bResult;
+    }
+
+    protected function _associalFileWithContent($oStorage, $iFileId, $iProfileId, $iContentId, $sPictureField = '')
+    {
+        parent::_associalFileWithContent($oStorage, $iFileId, $iProfileId, $iContentId, $sPictureField);
+
+        $sStorage = $oStorage->getObject();
+        switch($sStorage) {
+        	case $this->_oModule->_oConfig->CNF['OBJECT_STORAGE']:
+                    $this->_oModule->_oDb->associatePhotoWithContent($iContentId, $iFileId, $this->getCleanValue('title-' . $iFileId));
+                    break;
+
+        	case $this->_oModule->_oConfig->CNF['OBJECT_STORAGE_FILES']:
+                    $aParams = array(
+                        'type' => $this->getCleanValue('type-' . $iFileId)        			
+                    );
+
+                    switch ($aParams['type']) {
+                        case BX_MARKET_FILE_TYPE_VERSION:
+                            $aParams = array_merge($aParams, array(
+                                'version' => $this->getCleanValue('version-' . $iFileId),
+                            ));
+                            break;
+
+                        case BX_MARKET_FILE_TYPE_UPDATE:
+                            $aParams = array_merge($aParams, array(
+                                'version' => $this->getCleanValue('version-from-' . $iFileId),
+                                'version_to' => $this->getCleanValue('version-to-' . $iFileId),
+                            ));
+                            break;
+                    }
+
+                    $this->_oModule->_oDb->associateFileWithContent($iContentId, $iFileId, $aParams);
+                    break;
+        }
+    }
+
+    protected function _getPhotoGhostTmplVars($aContentInfo = [])
+    {
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        $aResult = parent::_getPhotoGhostTmplVars($aContentInfo);
+
+        if(!empty($aResult['bx_if:set_thumb']))
+            $aResult['bx_if:set_thumb']['condition'] = $this->_bPhotoGhostCheckboxes && $aResult['bx_if:set_thumb']['condition'];
+
+        return array_merge($aResult, [
+            'thumb_id' => $aContentInfo[$CNF['FIELD_THUMB']] ?? 0,
+            'cover_id' => $aContentInfo[$CNF['FIELD_COVER']] ?? 0,
+            'bx_if:set_cover' => [
+                'condition' => $this->_bPhotoGhostCheckboxes && $this->_oModule->checkAllowedSetCover() === CHECK_ACTION_RESULT_ALLOWED,
+                'content' => [
+                    'name_cover' => $CNF['FIELD_COVER'],
+                ]
+            ]
+        ]);
+    }
+
+    protected function _getFileGhostTmplVars($aContentInfo = array())
+    {
+    	$CNF = &$this->_oModule->_oConfig->CNF;
+
+        $aResult = parent::_getFileGhostTmplVars($aContentInfo);
+        $aResult = array_merge($aResult, array(
+            'thumb_id' => isset($aContentInfo[$CNF['FIELD_PACKAGE']]) ? $aContentInfo[$CNF['FIELD_PACKAGE']] : 0,
+            'bx_if:set_thumb' => array (
+                'condition' => true,
+                'content' => array(
+                    'name_thumb' => $CNF['FIELD_PACKAGE'],
+                ),
+            ),
+        ));
+
+    	return $aResult;
+    }
+
+    function genInputPrice(&$aInput)
+    {
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        if(!isset($aInput['value_currency'])) {
+            $iAuthorId = 0;
+            if(!empty($this->_iContentId)) {
+                $aContentInfo = $this->_oModule->_oDb->getContentInfoById($this->_iContentId);
+                if(!empty($aContentInfo) || is_array($aContentInfo))
+                    $iAuthorId = $aContentInfo[$CNF['FIELD_AUTHOR']];
+            }
+            else
+                $iAuthorId = bx_get_logged_profile_id();
+
+            $aInput['value_currency'] = BxDolPayments::getInstance()->getCurrencyCode($iAuthorId);
+        }
+
+        return parent::genInputPrice($aInput);
+    }
+
+    protected function genCustomInputSubentries ($aInput)
+    {
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        $aInput['ajax_get_suggestions'] = BX_DOL_URL_ROOT . $this->_oModule->_oConfig->getBaseUri() . 'get_subentries';
+        $aInput['placeholder'] = _t('_bx_market_form_entry_input_subentries_placeholder');
+
+        $sVals = '';
+        if(!empty($aInput['value']) && is_array($aInput['value'])) {
+            foreach($aInput['value'] as $iValue) {
+                $iValue = (int)$iValue;
+                if(!$iValue)
+                    continue;
+
+                $aContentInfo = $this->_oModule->_oDb->getContentInfoById($iValue);
+                if(empty($aContentInfo) || !is_array($aContentInfo))
+                    continue;
+                
+               $sVals .= '<b class="val bx-def-color-bg-hl bx-def-round-corners">' . $aContentInfo[$CNF['FIELD_TITLE']] . '<i class="sys-icon times ltr:ml-1 rtl:mr-1"></i><input type="hidden" name="' . $aInput['name'] . '[]" value="' . $iValue . '" /></b>';
+            }
+            $sVals = trim($sVals, ',');
+        }
+        $aInput['value'] = $sVals;
+
+        return $this->genCustomInputUsernamesSuggestions($aInput);
+    }
+}
+
+/** @} */

+ 1540 - 0
modules/boonex/market/updates/15.0.5_15.0.6/source/classes/BxMarketModule.php

@@ -0,0 +1,1540 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Market Market
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+define('BX_MARKET_LICENSE_TYPE_SINGLE', 'single'); //--- one-time payment license
+define('BX_MARKET_LICENSE_TYPE_RECURRING', 'recurring'); //--- recurring payment license
+
+define('BX_MARKET_FILE_TYPE_VERSION', 'version');
+define('BX_MARKET_FILE_TYPE_UPDATE', 'update');
+
+/**
+ * Market module
+ */
+class BxMarketModule extends BxBaseModTextModule
+{
+    function __construct(&$aModule)
+    {
+        parent::__construct($aModule);
+
+        $CNF = &$this->_oConfig->CNF;
+        $this->_aSearchableNamesExcept = array_merge($this->_aSearchableNamesExcept, array(
+            $CNF['FIELD_NAME'],
+            $CNF['FIELD_DURATION_RECURRING'],
+            $CNF['FIELD_TRIAL_RECURRING'],
+            $CNF['FIELD_ALLOW_PURCHASE_TO'],
+            $CNF['FIELD_ALLOW_COMMENT_TO'],
+            $CNF['FIELD_ALLOW_VOTE_TO'],
+            $CNF['FIELD_NOTES_PURCHASED']
+        ));
+    }
+
+    /**
+     * Drops the replaced image file once the field is updated. Works for both
+     * the site (actionUpdateImage) and API (update_image).
+     */
+    public function serviceUpdateImage($sFiledName, $iContentId, $sValue)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $aData = $this->_oDb->getContentInfoById($iContentId);
+        if(empty($aData) || !is_array($aData))
+            return false;
+
+        $mixedResult = parent::serviceUpdateImage($sFiledName, $iContentId, $sValue);
+        if($mixedResult === false)
+            return false;
+
+        // Keep the file if it's still used as the other image (Icon and Header Image may share one).
+        $iFileIdOld = (int)($aData[$sFiledName] ?? 0);
+        $bUsed = false;
+        foreach([$CNF['FIELD_THUMB'], $CNF['FIELD_COVER']] as $sField)
+            if($sField != $sFiledName && (int)$aData[$sField] == $iFileIdOld)
+                $bUsed = true;
+
+        if($iFileIdOld && $iFileIdOld != (int)$sValue && !$bUsed && ($oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE'])) !== false)
+            $oStorage->deleteFile($iFileIdOld);
+
+        return $mixedResult;
+    }
+
+    public function actionPerform()
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $aContentInfo = $this->_getContentInfo();
+        if(empty($aContentInfo) || !is_array($aContentInfo))
+            return echoJson(array('code' => 1));
+
+        $sAction = bx_process_input(bx_get('action'));
+        if(empty($CNF['MENU_ITEM_TO_METHOD'][$CNF['OBJECT_MENU_ACTIONS_VIEW_ENTRY']][$sAction])) 
+            return echoJson(array('code' => 2));
+
+        $sMethodCheck = $CNF['MENU_ITEM_TO_METHOD'][$CNF['OBJECT_MENU_ACTIONS_VIEW_ENTRY']][$sAction];
+        $sMethodPerform = '_perform' . bx_gen_method_name($sAction, array('-', '_'));
+        if(!method_exists($this, $sMethodCheck) || $this->$sMethodCheck($aContentInfo) !== CHECK_ACTION_RESULT_ALLOWED || !method_exists($this, $sMethodPerform))
+            return echoJson(array('code' => 3, 'msg' => _t('_sys_txt_access_denied')));
+
+        return $this->$sMethodPerform($aContentInfo);
+    }
+    
+    public function decodeDataAPI($aData, $aParams = [])
+    {
+        $CNF = $this->_oConfig->CNF;
+
+        $aResult = parent::decodeDataAPI($aData, $aParams);
+        $aResult = array_merge($aResult, [
+            'price_single' => $aData[$CNF['FIELD_PRICE_SINGLE']],
+            'price_recurring' => $aData[$CNF['FIELD_PRICE_RECURRING']],
+            'duration_recurring' => $aData[$CNF['FIELD_DURATION_RECURRING']],
+            'cover_raw' => $aData[$CNF['FIELD_COVER_RAW']],
+            'cover' => $this->serviceGetCover($aData[$CNF['FIELD_COVER']])
+        ]);
+        return $aResult;
+    }
+
+    public function actionCheckName()
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $sName = '';
+
+    	$sTitle = bx_process_input(bx_get('title'));
+    	if(empty($sTitle))
+    		return echoJson(array());
+
+        $iId = (int)bx_get('id');
+        if(!empty($iId)) {
+            $aEntry = $this->_oDb->getContentInfoById($iId); 
+            if(strcmp($sTitle, $aEntry[$CNF['FIELD_NAME']]) == 0) 
+                $sName = $sTitle;
+        }
+
+    	echoJson(array(
+    		'title' => $sTitle,
+    		'name' => !empty($sName) ? $sName : $this->_oConfig->getEntryName($sTitle, $iId)
+    	));
+    }
+
+    public function actionGetSubentries()
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $sTerm = bx_get('term');
+        $iLimit = (int)bx_get('limit');
+        if(empty($iLimit))
+            $iLimit = 10;
+
+        $aResult = array();
+        $aEntries = $this->_oDb->searchByAuthorTerm($this->_iProfileId, $sTerm, $iLimit);
+        foreach ($aEntries as $aEntry)
+            $aResult[] = array('value' => $aEntry[$CNF['FIELD_ID']], 'label' => $aEntry[$CNF['FIELD_TITLE']]);
+
+        // sort result
+        usort($aResult, function($r1, $r2) {
+            return strcmp($r1['label'], $r2['label']);
+        });
+
+        echoJson(array_slice($aResult, 0, $iLimit));
+    }
+
+    public function serviceGetSafeServices()
+    {
+        return array_merge(parent::serviceGetSafeServices(), [
+            'EntityDownload' => '',
+            'EntityAuthorEntities' => '',
+            'BlockLicenses' => '',
+
+            'AddToCartApi' => '',
+            'SubscribeApi' => '',
+        ]);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-other Other
+     * @subsubsection bx_market-get_searchable_fields get_searchable_fields
+     * 
+     * @code bx_srv('bx_market', 'get_searchable_fields', [...]); @endcode
+     * 
+     * Get a list of searchable fields. Is used in common search engine. 
+     *
+     * @return an array with a list of searchable fields.
+     * 
+     * @see BxMarketModule::serviceGetSearchableFields
+     */
+    /** 
+     * @ref bx_market-get_searchable_fields "get_searchable_fields"
+     */
+    public function serviceGetSearchableFields ($aInputsAdd = array())
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $aResult = parent::serviceGetSearchableFields($aInputsAdd);
+        unset($aResult[$CNF['FIELD_PRICE_SINGLE']], $aResult[$CNF['FIELD_TRIAL_RECURRING']]);
+
+        return $aResult;
+    }
+    
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-page_blocks Page Blocks
+     * @subsubsection bx_market-entity_create entity_create
+     * 
+     * @code bx_srv('bx_market', 'entity_create', [...]); @endcode
+     * 
+     * Get page block with product creation form or an error message if something wasn't configured correctly.
+     *
+     * @param $sDisplay form display name to use
+     * @return HTML string with block content to display on the site, all necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMarketModule::serviceEntityCreate
+     */
+    /** 
+     * @ref bx_market-entity_create "entity_create"
+     */
+    public function serviceEntityCreate ($sDisplay = false)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        if(getParam($CNF['PARAM_NO_PAYMENTS']) != 'on') {
+            $oPayments = BxDolPayments::getInstance();
+            if(!$oPayments->isActive())
+                return MsgBox(_t('_bx_market_err_no_payments'));
+
+            if(!$oPayments->isAcceptingPayments($this->_iProfileId))
+                return MsgBox(_t('_bx_market_err_not_accept_payments', $oPayments->getDetailsUrl()));
+        }
+
+    	return parent::serviceEntityCreate($sDisplay);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-page_blocks Page Blocks
+     * @subsubsection bx_market-entity_download entity_download
+     * 
+     * @code bx_srv('bx_market', 'entity_download', [...]); @endcode
+     * 
+     * Get page block with a list of downloadable packages attached to the product. If something is wrong an error message is returned.
+     *
+     * @param $iContentId (optional) product's ID. If empty value is provided, an attempt to get it from GET/POST arrays will be performed.
+     * @return an array describing a block to display on the site or false if there is no enough input data. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMarketModule::serviceEntityDownload
+     */
+    /** 
+     * @ref bx_market-entity_download "entity_download"
+     */
+    public function serviceEntityDownload ($iContentId = 0)
+    {
+    	$CNF = &$this->_oConfig->CNF;
+
+    	if(!$iContentId)
+            $iContentId = bx_process_input(bx_get('id'), BX_DATA_INT);
+
+        if(!$iContentId)
+            return false;
+
+		$aContentInfo = $this->_oDb->getContentInfoById($iContentId);
+		if(empty($aContentInfo) || !is_array($aContentInfo))
+            return MsgBox(_t('_sys_txt_error_occured'));
+
+    	if($this->checkAllowedDownload($aContentInfo) !== CHECK_ACTION_RESULT_ALLOWED)
+    		return MsgBox(_t('_bx_market_err_access_denied'));
+
+        $sJsObject = $this->_oConfig->getJsObject('entry');
+        $oMenu = new BxTemplMenu(array('template' => 'menu_vertical.html', 'menu_id'=> 'bx-market-downloads', 'menu_items' => array(
+            array('id' => 'bx-market-show-more', 'name' => 'bx-market-show-more', 'class' => '', 'link' => 'javascript:void(0)', 'target' => '_self', 'onclick' => 'javascript:' . $sJsObject . '.showMore();', 'title' => _t('_bx_market_menu_item_title_downloads_more')),
+        )));
+
+        $mixedResult = $this->_oTemplate->entryAttachmentsByStorage($CNF['OBJECT_STORAGE_FILES'], $aContentInfo, [
+            'filter_field' => ''
+        ]);
+
+        if($this->_bIsApi)
+            foreach($mixedResult as $iKey => $aBlock)
+                if($aBlock['type'] == 'entity_attachments')
+                    $mixedResult[$iKey]['type'] = 'market_attachments';
+
+        return [
+            'menu' => $oMenu,
+            'content' => $mixedResult
+        ];
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-page_blocks Page Blocks
+     * @subsubsection bx_market-entity_rating entity_rating
+     * 
+     * @code bx_srv('bx_market', 'entity_rating', [...]); @endcode
+     * 
+     * Get page block with Stars based product's rating.
+     *
+     * @param $iContentId (optional) product's ID. If empty value is provided, an attempt to get it from GET/POST arrays will be performed.
+     * @return HTML string with block content to display on the site or false if there is no enough input data. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMarketModule::serviceEntityRating
+     */
+    /** 
+     * @ref bx_market-entity_rating "entity_rating"
+     */
+    public function serviceEntityRating($iContentId = 0)
+    {
+    	return $this->_serviceTemplateFunc ('entryRating', $iContentId);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-page_blocks Page Blocks
+     * @subsubsection bx_market-entity_author_entities entity_author_entities
+     * 
+     * @code bx_srv('bx_market', 'entity_author_entities', [...]); @endcode
+     * 
+     * Get page block with a list of other products of the same author.
+     *
+     * @param $iContentId (optional) product's ID. If empty value is provided, an attempt to get it from GET/POST arrays will be performed.
+     * @return an array describing a block to display on the site or false if there is no enough input data. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMarketModule::serviceEntityAuthorEntities
+     */
+    /** 
+     * @ref bx_market-entity_author_entities "entity_author_entities"
+     */
+    public function serviceEntityAuthorEntities($iContentId = 0)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $aContentInfo = $this->_getContentInfo($iContentId);
+        if($aContentInfo === false)
+            return false;
+
+        $mixedResult = $this->_serviceBrowse ('author', ['author' => $aContentInfo[$CNF['FIELD_AUTHOR']], 'except' => [$iContentId], 'per_page' => 2], BX_DB_PADDING_DEF, true);
+        if(!$mixedResult || !is_array($mixedResult))
+            return $mixedResult;
+
+        $sAuthor = ($oProfile = BxDolProfile::getInstance($aContentInfo[$CNF['FIELD_AUTHOR']])) !== false || ($oProfile = BxDolProfileUndefined::getInstance()) !== false ? $oProfile->getDisplayName() : '';
+        $sTitle = _t('_bx_market_page_block_title_entry_author_entries', $sAuthor);
+
+        if($this->_bIsApi)
+            return [
+                'title' => $sTitle,
+                'content' => $mixedResult
+            ];
+        else
+            $mixedResult['title'] = $sTitle;
+
+        return $mixedResult;
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-page_blocks Page Blocks
+     * @subsubsection bx_market-block_licenses block_licenses
+     * 
+     * @code bx_srv('bx_market', 'block_licenses', [...]); @endcode
+     * 
+     * Get page block with a list of licenses purchased by currently logged member.
+     *
+     * @return an array describing a block to display on the site or false if there is no enough input data. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMarketModule::serviceBlockLicenses
+     */
+    /** 
+     * @ref bx_market-block_licenses "block_licenses"
+     */
+    public function serviceBlockLicenses() 
+    {
+        return $this->_getBlockLicenses();
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-page_blocks Page Blocks
+     * @subsubsection bx_market-block_licenses_administration block_licenses_administration
+     * 
+     * @code bx_srv('bx_market', 'block_licenses_administration', [...]); @endcode
+     * 
+     * Get page block with a list of all licenses. It's needed for moderators/administrators.
+     *
+     * @return an array describing a block to display on the site or false if there is no enough input data. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMarketModule::serviceBlockLicensesAdministration
+     */
+    /** 
+     * @ref bx_market-block_licenses "block_licenses"
+     */
+    public function serviceBlockLicensesAdministration() 
+    {
+        return $this->_getBlockLicenses('administration');
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-page_blocks Page Blocks
+     * @subsubsection bx_market-block_licenses_note block_licenses_note
+     * 
+     * @code bx_srv('bx_market', 'block_licenses_note', [...]); @endcode
+     * 
+     * Get page block with a notice for licenses usage.
+     *
+     * @return HTML string with block content to display on the site.
+     * 
+     * @see BxMarketModule::serviceBlockLicensesNote
+     */
+    /** 
+     * @ref bx_market-block_licenses_note "block_licenses_note"
+     */
+	public function serviceBlockLicensesNote()
+	{
+	    return MsgBox(_t('_bx_market_page_block_content_licenses_note'));
+	}
+
+	/**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-licenses Licenses
+     * @subsubsection bx_market-get_unused_licenses_num get_unused_licenses_num
+     * 
+     * @code bx_srv('bx_market', 'get_unused_licenses_num', [...]); @endcode
+     * 
+     * Get number of unused licenses for some profile. It can be used in menus with "alert" counters.
+     *
+     * @param $iProfileId profile to get unused licenses for, if omitted then currently logged in profile is used
+     * @return an integer value with a number of unused licenses.
+     * 
+     * @see BxMarketModule::serviceGetUnusedLicensesNum
+     */
+    /** 
+     * @ref bx_market-get_unused_licenses_num "get_unused_licenses_num"
+     */
+    public function serviceGetUnusedLicensesNum ($iProfileId = 0)
+    {
+        if(!$iProfileId)
+			$iProfileId = bx_get_logged_profile_id();
+
+        $aLicenses = $this->_oDb->getLicense(array('type' => 'new', 'profile_id' => (int)$iProfileId));
+        return !empty($aLicenses) && is_array($aLicenses) ? count($aLicenses) : 0;
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-licenses Licenses
+     * @subsubsection bx_market-has_license has_license
+     * 
+     * @code bx_srv('bx_market', 'has_license', [...]); @endcode
+     * 
+     * Check whether a profile has a license for specified product. Domain on which the license is used can be attached to checking.
+     *
+     * @param $iProfileId profile which ownership will be checked.
+     * @param $iProductId product which the license(s) will be searched for.  
+     * @param $sDomain (optional) domain name on which the license is used.
+     * @return boolean value determining where the license is available or not.
+     * 
+     * @see BxMarketModule::serviceHasLicense
+     */
+    /** 
+     * @ref bx_market-has_license "has_license"
+     */
+	public function serviceHasLicense ($iProfileId, $iProductId, $sDomain = '')
+    {
+    	return $this->_oDb->hasLicense($iProfileId, $iProductId, $sDomain);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-licenses Licenses
+     * @subsubsection bx_market-get_license get_license
+     * 
+     * @code bx_srv('bx_market', 'has_license', [...]); @endcode
+     * 
+     * Get a list of licenses which meet requirements provided in the input array.
+     *
+     * @param $aParams array of requirements which will be used for searching.
+     * @return an array of licenses which meet requirements.
+     * 
+     * @see BxMarketModule::serviceGetLicense
+     */
+    /** 
+     * @ref bx_market-get_license "get_license"
+     */
+    public function serviceGetLicense ($aParams)
+    {
+    	return $this->_oDb->getLicense($aParams);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-licenses Licenses
+     * @subsubsection bx_market-register_license register_license
+     * 
+     * @code bx_srv('bx_market', 'register_license', [...]); @endcode
+     * 
+     * Register license(s) by provided details.
+     * 
+     * @param $iProfileId 
+     * @return boolean value determining where the license was registered or not.
+     * 
+     * @see BxMarketModule::serviceRegisterLicense
+     */
+    /** 
+     * @ref bx_market-register_license "register_license"
+     */
+    public function serviceRegisterLicense($iProfileId, $iProductId, $iCount, $sOrder, $sLicense, $sType = BX_PAYMENT_TYPE_SINGLE, $sDuration = '', $iTrial = 0)
+    {
+    	return $this->_oDb->registerLicense($iProfileId, $iProductId, $iCount, $sOrder, $sLicense, $sType, $sDuration, $iTrial);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-licenses Licenses
+     * @subsubsection bx_market-unregister_license unregister_license
+     * 
+     * @code bx_srv('bx_market', 'unregister_license', [...]); @endcode
+     * 
+     * Unregister license(s) by provided details.
+     * 
+     * @param $iProfileId 
+     * @return boolean value determining where the license was unregistered or not.
+     * 
+     * @see BxMarketModule::serviceRegisterLicense
+     */
+    /** 
+     * @ref bx_market-unregister_license "unregister_license"
+     */
+    public function serviceUnregisterLicense($iProfileId, $iProductId, $sOrder, $sLicense, $sType = BX_PAYMENT_TYPE_SINGLE)
+    {
+    	return $this->_oDb->unregisterLicense($iProfileId, $iProductId, $sOrder, $sLicense, $sType);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-licenses Licenses
+     * @subsubsection bx_market-update_license update_license
+     * 
+     * @code bx_srv('bx_market', 'update_license', [...]); @endcode
+     * 
+     * Update license(s) changing necessary fields. Updatable license(s) should meet requirements provided in the input array.
+     *
+     * @param $aSet an array of data to be saved  
+     * @param $aWhere an array of requirements which will be used for searching.
+     * @return an array of licenses which meet requirements.
+     * 
+     * @see BxMarketModule::serviceUpdateLicense
+     */
+    /** 
+     * @ref bx_market-update_license "update_license"
+     */
+    public function serviceUpdateLicense ($aSet, $aWhere)
+    {
+    	return $this->_oDb->updateLicense($aSet, $aWhere);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-browsing Browsing
+     * @subsubsection bx_market-get_entry_by get_entry_by
+     * 
+     * @code bx_srv('bx_market', 'get_entry_by', [...]); @endcode
+     * 
+     * Get entry (product) which meets requirements.
+     *
+     * @param $sType string with search type.  
+     * @param $mixedValue mixed value to be used for searching.
+     * @return an array describing a product which meets requirements.
+     * 
+     * @see BxMarketModule::serviceGetEntryBy
+     */
+    /** 
+     * @ref bx_market-get_entry_by "get_entry_by"
+     */
+    public function serviceGetEntryBy($sType, $mixedValue)
+    {
+    	return $this->_oDb->getContentInfoBy(array('type' => $sType, 'value' => $mixedValue));
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-browsing Browsing
+     * @subsubsection bx_market-get_entries_by get_entries_by
+     * 
+     * @code bx_srv('bx_market', 'get_entries_by', [...]); @endcode
+     * 
+     * Get an array of entries (products) which meet requirements.
+     * 
+     * @param $aParams an array of requirements which will be used for searching.
+     * @return an array of products which meets requirements.
+     * 
+     * @see BxMarketModule::serviceGetEntriesBy
+     */
+    /** 
+     * @ref bx_market-get_entries_by "get_entries_by"
+     */
+    public function serviceGetEntriesBy($aParams)
+    {
+    	return $this->_oDb->getContentInfoBy($aParams);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-browsing Browsing
+     * @subsubsection bx_market-get_products_names get_products_names
+     * 
+     * @code bx_srv('bx_market', 'get_products_names', [...]); @endcode
+     * 
+     * Get an array of products names.
+     * 
+     * @param $iVendorId return products of 1 vendor only
+     * @param $iLimit limit the result artay
+     * @return an array of products names
+     * 
+     * @see BxMarketModule::serviceGetProductsNames
+     */
+    /** 
+     * @ref bx_market-get_products_names "get_products_names"
+     */
+    public function serviceGetProductsNames($iVendorId, $iLimit = 1000)
+    {
+    	return $this->_oDb->getProductsNames($iVendorId, $iLimit);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-entry Entry
+     * @subsubsection bx_market-get_thumbnail get_thumbnail
+     * 
+     * @code bx_srv('bx_market', 'get_thumbnail', [...]); @endcode
+     * 
+     * Get an array of image URLs for the product's thumbnail. Returned images have different dimensions ('small' and 'big').
+     * 
+     * @param $iPhotoId photo ID which is attached to a product as thumbnail.
+     * @return an array of image URLs.
+     * 
+     * @see BxMarketModule::serviceGetThumbnail
+     */
+    /** 
+     * @ref bx_market-get_thumbnail "get_thumbnail"
+     */
+    public function serviceGetThumbnail($iPhotoId)
+    {
+    	$CNF = &$this->_oConfig->CNF;
+
+    	$oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE']);
+    	$oImagesTranscoder = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_GALLERY']);
+
+    	return array(
+    		'small' => $oImagesTranscoder ? $oImagesTranscoder->getFileUrl($iPhotoId) : '',
+    		'big' => $oStorage ? $oStorage->getFileUrlById($iPhotoId) : ''
+    	);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-entry Entry
+     * @subsubsection bx_market-get_cover get_cover
+     * 
+     * @code bx_srv('bx_market', 'get_cover', [...]); @endcode
+     * 
+     * Get an array of image URLs for the product's cover. Returned images have different dimensions ('small', 'large' and 'big').
+     * 
+     * @param $iPhotoId photo ID which is attached to a product as cover.
+     * @return an array of image URLs.
+     * 
+     * @see BxMarketModule::serviceGetCover
+     */
+    /** 
+     * @ref bx_market-get_cover "get_cover"
+     */
+    public function serviceGetCover($iPhotoId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $oTiGallery = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_GALLERY']);
+        $oTiPage = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_COVER']);
+        $oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE']);
+
+        return array(
+            'medium' => $oTiGallery ? $oTiGallery->getFileUrl($iPhotoId) : '',
+            'large' => $oTiPage ? $oTiPage->getFileUrl($iPhotoId) : '',
+            'big' => $oStorage ? $oStorage->getFileUrlById($iPhotoId) : ''
+        );
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-entry Entry
+     * @subsubsection bx_market-get_file get_file
+     * 
+     * @code bx_srv('bx_market', 'get_file', [...]); @endcode
+     * 
+     * Get an array with file's description.
+     * 
+     * @param $iFileId file ID which is attached to a product as package (version, update, etc).
+     * @return an array with file's description.
+     * 
+     * @see BxMarketModule::serviceGetFile
+     */
+    /** 
+     * @ref bx_market-get_file "get_file"
+     */
+    public function serviceGetFile($iFileId)
+    {
+    	$CNF = &$this->_oConfig->CNF;
+
+    	$aFile = $this->_oDb->getFile(array(
+            'type' => 'file_id_ext', 
+            'file_id' => $iFileId
+    	));
+
+    	if(!empty($aFile) && is_array($aFile)) {
+            $oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE_FILES']);
+            $aFile['file_url'] = $oStorage ? $oStorage->getFileUrlById($iFileId) : '';
+    	}
+
+    	return $aFile;
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-entry Entry
+     * @subsubsection bx_market-get_files get_files
+     * 
+     * @code bx_srv('bx_market', 'get_files', [...]); @endcode
+     * 
+     * Get an array with files attached to the entry.
+     * 
+     * @param $iEntryId product ID.
+     * @param $sType file type ('version', 'update')
+     * @return an array with files.
+     * 
+     * @see BxMarketModule::serviceGetFiles
+     */
+    /** 
+     * @ref bx_market-get_files "get_files"
+     */
+    public function serviceGetFiles($iEntryId, $sType)
+    {
+    	return $this->_oDb->getFile(array(
+            'type' => 'content_id_and_type', 
+            'content_id' => $iEntryId,
+            'file_type' => $sType,
+            'ordered' => true
+    	));
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-entry Entry
+     * @subsubsection bx_market-get_updates get_updates
+     * 
+     * @code bx_srv('bx_market', 'get_updates', [...]); @endcode
+     * 
+     * Get an array with update(s)' description(s).
+     * 
+     * @param $iContentId product's ID.
+     * @param $sVersion (optional) if version is specified then it will be used for searching as 'Version From'.
+     * @return an array with update(s)' description(s).
+     * 
+     * @see BxMarketModule::serviceGetUpdates
+     */
+    /** 
+     * @ref bx_market-get_updates "get_updates"
+     */
+    public function serviceGetUpdates($iContentId, $sVersion = '')
+    {
+    	$CNF = &$this->_oConfig->CNF;
+
+    	$aFile = $this->_oDb->getFile(array(
+            'type' => 'content_id_and_type', 
+            'content_id' => $iContentId, 
+            'file_type' => 'update',
+            'version' => $sVersion
+    	));
+
+    	if(!empty($aFile) && is_array($aFile)) {
+            $oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE_FILES']);
+            $aFile['file_url'] = $oStorage ? $oStorage->getFileUrlById($aFile['file_id']) : '';
+    	}
+
+    	return $aFile;
+    }
+
+	/**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-entry Entry
+     * @subsubsection bx_market-get_screenshots get_screenshots
+     * 
+     * @code bx_srv('bx_market', 'get_screenshots', [...]); @endcode
+     * 
+     * Get an array with screenshots' descriptions.
+     * 
+     * @param $iItemId product's ID.
+     * @return an array with screenshots' descriptions.
+     * 
+     * @see BxMarketModule::serviceGetScreenshots
+     */
+    /** 
+     * @ref bx_market-get_screenshots "get_screenshots"
+     */
+    public function serviceGetScreenshots($iItemId)
+    {
+    	$CNF = &$this->_oConfig->CNF;
+
+        if(!$iItemId)
+            return [];
+
+    	$aData = $this->_oDb->getContentInfoById($iItemId);
+
+    	$aPhotos = $this->_oDb->getPhoto(array('type' => 'content_id', 'content_id' => $aData[$CNF['FIELD_ID']], 'except' => array($aData[$CNF['FIELD_THUMB']], $aData[$CNF['FIELD_COVER']])));
+    	if(empty($aPhotos) || !is_array($aPhotos))
+            return [];
+
+        $oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE']);
+        if(!$oStorage)
+            return [];
+
+    	$oImagesTranscoder = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_SCREENSHOT']);
+
+    	$aResult = [];
+    	foreach($aPhotos as $aPhoto) {
+            $sUrlSm = '';
+            $sUrlBg = $oStorage->getFileUrlById($aPhoto['file_id']);
+
+            $aPhotoInfo = $oStorage->getFile($aPhoto['file_id']);
+            if(strpos($aPhotoInfo['mime_type'], 'svg') !== false)
+                $sUrlSm = $sUrlBg;
+            else
+                $sUrlSm = $oImagesTranscoder ? $oImagesTranscoder->getFileUrl($aPhoto['file_id']) : '';
+
+            $aResult[] = [
+                'id' => $aPhoto['file_id'],
+                'url_sm' => $sUrlSm,
+                'url_bg' => $sUrlBg
+            ];
+        }
+
+        return $aResult;
+    }
+
+	/**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-payments Payments
+     * @subsubsection bx_market-get_payment_data get_payment_data
+     * 
+     * @code bx_srv('bx_market', 'get_payment_data', [...]); @endcode
+     * 
+     * Get an array with module's description. Is needed for payments processing module.
+     * 
+     * @return an array with module's description.
+     * 
+     * @see BxMarketModule::serviceGetPaymentData
+     */
+    /** 
+     * @ref bx_market-get_payment_data "get_payment_data"
+     */
+    public function serviceGetPaymentData()
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $oPermalink = BxDolPermalinks::getInstance();
+        return array_merge($this->_aModule, [
+            'url_browse_order_common' => bx_absolute_url(bx_append_url_params($oPermalink->permalink($CNF['URL_LICENSES_COMMON']), ['filter' => '{order}'], false)),
+            'url_browse_order_administration' => bx_absolute_url(bx_append_url_params($oPermalink->permalink($CNF['URL_LICENSES_ADMINISTRATION']), ['filter' => '{order}'], false))
+        ]);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-payments Payments
+     * @subsubsection bx_market-get_cart_item get_cart_item
+     * 
+     * @code bx_srv('bx_market', 'get_cart_item', [...]); @endcode
+     * 
+     * Get an array with prodict's description. Is used in Shopping Cart in payments processing module.
+     * 
+     * @param $mixedItemId product's ID or Unique Name.
+     * @return an array with prodict's description. Empty array is returned if something is wrong.
+     * 
+     * @see BxMarketModule::serviceGetCartItem
+     */
+    /** 
+     * @ref bx_market-get_cart_item "get_cart_item"
+     */
+    public function serviceGetCartItem($mixedItemId)
+    {
+    	$CNF = &$this->_oConfig->CNF;
+
+        if(!$mixedItemId)
+            return array();
+
+        if(is_numeric($mixedItemId))
+            $aItem = $this->_oDb->getContentInfoById((int)$mixedItemId);
+        else
+            $aItem = $this->_oDb->getContentInfoByName($mixedItemId);
+
+        if(empty($aItem) || !is_array($aItem))
+            return array();
+
+        return array (
+            'id' => $aItem[$CNF['FIELD_ID']],
+            'author_id' => $aItem[$CNF['FIELD_AUTHOR']],
+            'name' => $aItem[$CNF['FIELD_NAME']],
+            'title' => $aItem[$CNF['FIELD_TITLE']],
+            'description' => $aItem[$CNF['FIELD_TEXT']],
+            'url' => bx_absolute_url(BxDolPermalinks::getInstance()->permalink('page.php?i=view-product&id=' . $aItem[$CNF['FIELD_ID']])),
+            'price_single' => $aItem[$CNF['FIELD_PRICE_SINGLE']],
+            'price_recurring' => $aItem[$CNF['FIELD_PRICE_RECURRING']],
+            'period_recurring' => 1,
+            'period_unit_recurring' => $aItem[$CNF['FIELD_DURATION_RECURRING']],
+            'trial_recurring' => $aItem[$CNF['FIELD_TRIAL_RECURRING']],
+            'added' => $aItem[$CNF['FIELD_ADDED']],
+        );
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-payments Payments
+     * @subsubsection bx_market-get_cart_items get_cart_items
+     * 
+     * @code bx_srv('bx_market', 'get_cart_items', [...]); @endcode
+     * 
+     * Get an array with prodicts' descriptions by seller. Is used in Manual Order Processing in payments processing module.
+     * 
+     * @param $iSellerId seller ID.
+     * @return an array with prodicts' descriptions. Empty array is returned if something is wrong or seller doesn't have any products.
+     * 
+     * @see BxMarketModule::serviceGetCartItems
+     */
+    /** 
+     * @ref bx_market-get_cart_items "get_cart_items"
+     */
+    public function serviceGetCartItems($iSellerId)
+    {
+    	$CNF = &$this->_oConfig->CNF;
+
+        $iSellerId = (int)$iSellerId;
+        if(empty($iSellerId))
+            return array();
+
+        $aItems = $this->_oDb->getEntriesByAuthor($iSellerId);
+
+        $aResult = array();
+        foreach($aItems as $aItem)
+            $aResult[] = array(
+                'id' => $aItem[$CNF['FIELD_ID']],
+                'author_id' => $aItem[$CNF['FIELD_AUTHOR']],
+                'name' => $aItem[$CNF['FIELD_NAME']],
+                'title' => $aItem[$CNF['FIELD_TITLE']],
+                'description' => $aItem[$CNF['FIELD_TEXT']],
+                'url' => bx_absolute_url(BxDolPermalinks::getInstance()->permalink('page.php?i=view-product&id=' . $aItem[$CNF['FIELD_ID']])),
+                'price_single' => $aItem[$CNF['FIELD_PRICE_SINGLE']],
+                'price_recurring' => $aItem[$CNF['FIELD_PRICE_RECURRING']],
+                'period_recurring' => 1,
+                'period_unit_recurring' => $aItem[$CNF['FIELD_DURATION_RECURRING']],
+                'trial_recurring' => $aItem[$CNF['FIELD_TRIAL_RECURRING']]
+            );
+
+        return $aResult;
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-payments Payments
+     * @subsubsection bx_market-register_cart_item register_cart_item
+     * 
+     * @code bx_srv('bx_market', 'register_cart_item', [...]); @endcode
+     * 
+     * Register a processed single time payment inside the Market module. Is called with payment processing module after the payment was registered there.
+     * 
+     * @param $iClientId client ID.
+     * @param $iSellerId seller ID
+     * @param $iItemId item ID.
+     * @param $iItemCount the number of purchased items.
+     * @param $sOrder order number received from payment provider (PayPal, Stripe, etc)
+     * @param $sLicense license number genereted with payment processing module for internal usage
+     * @return an array with purchased prodict's description. Empty array is returned if something is wrong.
+     * 
+     * @see BxMarketModule::serviceRegisterCartItem
+     */
+    /** 
+     * @ref bx_market-register_cart_item "register_cart_item"
+     */
+    public function serviceRegisterCartItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder, $sLicense)
+    {
+        return $this->_serviceRegisterItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder, $sLicense, BX_MARKET_LICENSE_TYPE_SINGLE);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-payments Payments
+     * @subsubsection bx_market-register_subscription_item register_subscription_item
+     * 
+     * @code bx_srv('bx_market', 'register_subscription_item', [...]); @endcode
+     * 
+     * Register a processed subscription (recurring payment) inside the Market module. Is called with payment processing module after the subscription was registered there.
+     * 
+     * @param $iClientId client ID.
+     * @param $iSellerId seller ID
+     * @param $iItemId item ID.
+     * @param $iItemCount the number of purchased items.
+     * @param $sOrder order number received from payment provider (PayPal, Stripe, etc)
+     * @param $sLicense license number genereted with payment processing module for internal usage
+     * @return an array with subscribed prodict's description. Empty array is returned if something is wrong.
+     * 
+     * @see BxMarketModule::serviceRegisterSubscriptionItem
+     */
+    /** 
+     * @ref bx_market-register_subscription_item "register_subscription_item"
+     */
+    public function serviceRegisterSubscriptionItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder, $sLicense)
+    {
+		return $this->_serviceRegisterItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder, $sLicense, BX_MARKET_LICENSE_TYPE_RECURRING);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-payments Payments
+     * @subsubsection bx_market-reregister_cart_item reregister_cart_item
+     * 
+     * @code bx_srv('bx_market', 'reregister_cart_item', [...]); @endcode
+     * 
+     * Reregister a single time payment inside the Market module. Is called with payment processing module after the payment was reregistered there.
+     * 
+     * @param $iClientId client ID.
+     * @param $iSellerId seller ID
+     * @param $iItemIdOld old item ID.
+     * @param $iItemIdNew new item ID.
+     * @param $sOrder order number received from payment provider (PayPal, Stripe, etc)
+     * @return an array with purchased prodict's description. Empty array is returned if something is wrong.
+     * 
+     * @see BxMarketModule::serviceReregisterCartItem
+     */
+    /** 
+     * @ref bx_market-reregister_cart_item "reregister_cart_item"
+     */
+    public function serviceReregisterCartItem($iClientId, $iSellerId, $iItemIdOld, $iItemIdNew, $sOrder)
+    {
+        return $this->_serviceReregisterItem($iClientId, $iSellerId, $iItemIdOld, $iItemIdNew, $sOrder, BX_MARKET_LICENSE_TYPE_SINGLE);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-payments Payments
+     * @subsubsection bx_market-reregister_subscription_item reregister_subscription_item
+     * 
+     * @code bx_srv('bx_market', 'reregister_subscription_item', [...]); @endcode
+     * 
+     * Reregister a subscription (recurring payment) inside the Market module. Is called with payment processing module after the subscription was reregistered there.
+     * 
+     * @param $iClientId client ID.
+     * @param $iSellerId seller ID
+     * @param $iItemIdOld old item ID.
+     * @param $iItemIdNew new item ID.
+     * @param $sOrder order number received from payment provider (PayPal, Stripe, etc)
+     * @return an array with subscribed prodict's description. Empty array is returned if something is wrong.
+     * 
+     * @see BxMarketModule::serviceReregisterSubscriptionItem
+     */
+    /** 
+     * @ref bx_market-reregister_subscription_item "reregister_subscription_item"
+     */
+    public function serviceReregisterSubscriptionItem($iClientId, $iSellerId, $iItemIdOld, $iItemIdNew, $sOrder)
+    {
+		return $this->_serviceReregisterItem($iClientId, $iSellerId, $iItemIdOld, $iItemIdNew, $sOrder, BX_MARKET_LICENSE_TYPE_RECURRING);
+    }
+
+	/**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-payments Payments
+     * @subsubsection bx_market-unregister_cart_item unregister_cart_item
+     * 
+     * @code bx_srv('bx_market', 'unregister_cart_item', [...]); @endcode
+     * 
+     * Unregister an earlier processed single time payment inside the Market module. Is called with payment processing module after the payment was unregistered there.
+     * 
+     * @param $iClientId client ID.
+     * @param $iSellerId seller ID
+     * @param $iItemId item ID.
+     * @param $iItemCount the number of purchased items.
+     * @param $sOrder order number received from payment provider (PayPal, Stripe, etc)
+     * @param $sLicense license number genereted with payment processing module for internal usage
+     * @return boolean value determining where the payment was unregistered or not.
+     * 
+     * @see BxMarketModule::serviceUnregisterCartItem
+     */
+    /** 
+     * @ref bx_market-unregister_cart_item "unregister_cart_item"
+     */
+    public function serviceUnregisterCartItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder, $sLicense)
+    {
+        return $this->_serviceUnregisterItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder, $sLicense, BX_MARKET_LICENSE_TYPE_SINGLE);
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-payments Payments
+     * @subsubsection bx_market-unregister_subscription_item unregister_subscription_item
+     * 
+     * @code bx_srv('bx_market', 'unregister_subscription_item', [...]); @endcode
+     * 
+     * Unregister an earlier processed subscription (recurring payment) inside the Market module. Is called with payment processing module after the subscription was unregistered there.
+     * 
+     * @param $iClientId client ID.
+     * @param $iSellerId seller ID
+     * @param $iItemId item ID.
+     * @param $iItemCount the number of purchased items.
+     * @param $sOrder order number received from payment provider (PayPal, Stripe, etc)
+     * @param $sLicense license number genereted with payment processing module for internal usage
+     * @return boolean value determining where the subscription was unregistered or not.
+     * 
+     * @see BxMarketModule::serviceUnregisterSubscriptionItem
+     */
+    /** 
+     * @ref bx_market-unregister_subscription_item "unregister_subscription_item"
+     */
+    public function serviceUnregisterSubscriptionItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder, $sLicense)
+    {
+    	return $this->_serviceUnregisterItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder, $sLicense, BX_MARKET_LICENSE_TYPE_RECURRING); 
+    }
+
+    /**
+     * @page service Service Calls
+     * @section bx_market Market
+     * @subsection bx_market-payments Payments
+     * @subsubsection bx_market-cancel_subscription_item cancel_subscription_item
+     * 
+     * @code bx_srv('bx_market', 'cancel_subscription_item', [...]); @endcode
+     * 
+     * Cancel an earlier processed subscription (recurring payment) inside the Market module. Is called with payment processing module after the subscription was canceled there.
+     * 
+     * @param $iClientId client ID.
+     * @param $iSellerId seller ID
+     * @param $iItemId item ID.
+     * @param $iItemCount the number of purchased items.
+     * @param $sOrder order number received from payment provider (PayPal, Stripe, etc)
+     * @return boolean value determining where the subscription was canceled or not.
+     * 
+     * @see BxMarketModule::serviceCancelSubscriptionItem
+     */
+    /** 
+     * @ref bx_market-cancel_subscription_item "cancel_subscription_item"
+     */
+    public function serviceCancelSubscriptionItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder)
+    {
+        //TODO: Do something if it's necessary.
+        return true;
+    }
+
+    public function serviceAddToCartApi($sDescriptor)
+    {
+        if(!$this->_bIsApi)
+            return;
+
+        $oPayment = BxDolPayments::getInstance();
+
+        $aDescriptor = $oPayment->getActiveObject()->_oConfig->descriptorS2A($sDescriptor);
+        if(!$aDescriptor || !is_array($aDescriptor)) 
+            return [bx_api_get_msg(_t('_sys_txt_error_occured'))]; //TODO: Ask Roman How to return error message.
+
+        $iSeller = (int)$aDescriptor[0];
+        $aResult = $oPayment->addToCart($iSeller, $this->_oConfig->getName(), (int)$aDescriptor[2], 1, true);
+        if(($iCode = $aResult['code'] ?? false) && (int)$iCode != 0)
+            return [bx_api_get_msg($aResult['message'])]; //TODO: Ask Roman How to return error message.
+        else
+            return [
+                'url' => $oPayment->getCartUrl($iSeller)
+            ];
+    }
+
+    public function serviceSubscribeApi($sProvider, $sDescriptor)
+    {
+        if(!$this->_bIsApi)
+            return;
+
+        $oPayment = BxDolPayments::getInstance();
+
+        $aDescriptor = $oPayment->getActiveObject()->_oConfig->descriptorS2A($sDescriptor);
+        if(!$aDescriptor || !is_array($aDescriptor)) 
+            return [bx_api_get_msg(_t('_sys_txt_error_occured'))];
+
+        $iSeller = (int)$aDescriptor[0];
+        $aResult = $oPayment->subscribeWithAddons($iSeller, $sProvider, $this->_oConfig->getName(), (int)$aDescriptor[2], 1, true);
+        if(($iCode = $aResult['code'] ?? false) && (int)$iCode != 0)
+            return [bx_api_get_msg($aResult['message'])];
+
+        return [];
+    }
+
+    protected function _serviceRegisterItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder, $sLicense, $sType)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+    	$aItem = $this->serviceGetCartItem($iItemId);
+        if(empty($aItem) || !is_array($aItem))
+            return array();
+
+        $aProduct = $this->_oDb->getContentInfoById($iItemId);
+        if(empty($aProduct) || !is_array($aProduct))
+            return array();
+
+        if(!BxDolPrivacy::getObjectInstance($CNF['OBJECT_PRIVACY_PURCHASE'])->check((int)$iItemId, $iClientId))
+            return array();
+
+        $iTrial = 0;
+        $sDuration = '';
+        $sAction = 'register';
+        if($sType == BX_MARKET_LICENSE_TYPE_RECURRING) {
+            $iTrial = $aProduct[$this->_oConfig->CNF['FIELD_TRIAL_RECURRING']];
+            $sDuration = $aProduct[$this->_oConfig->CNF['FIELD_DURATION_RECURRING']];
+            
+            if($this->_oDb->hasLicenseByOrder($iClientId, $iItemId, $sOrder))
+                $sAction = 'prolong';
+        }
+
+        if(!$this->_oDb->{$sAction . 'License'}($iClientId, $iItemId, $iItemCount, $sOrder, $sLicense, $sType, $sDuration, $iTrial))
+            return array();
+
+        bx_alert($this->getName(), 'license_' . $sAction, 0, false, array(
+            'product_id' => $iItemId,
+            'profile_id' => $iClientId,
+            'order' => $sOrder,
+            'license' => $sLicense,
+            'type' => $sType,
+            'count' => $iItemCount,
+            'duration' => $sDuration,
+            'trial' => $iTrial
+        ));
+
+        $oClient = BxDolProfile::getInstanceMagic($iClientId);
+        $oSeller = BxDolProfile::getInstanceMagic($iSellerId);
+        $sSellerUrl = $oSeller->getUrl();
+        $sSellerName = $oSeller->getDisplayName();
+
+        $sNote = $aProduct[$CNF['FIELD_NOTES_PURCHASED']];
+        if(empty($sNote))
+            $sNote = _t('_bx_market_txt_purchased_note', $sSellerUrl, $sSellerName);
+
+        sendMailTemplate($CNF['ETEMPLATE_PURCHASED'], 0, $iClientId, array(
+            'client_name' => $oClient->getDisplayName(),
+            'product_name' => $aProduct[$CNF['FIELD_TITLE']],
+            'product_url' => bx_absolute_url(BxDolPermalinks::getInstance()->permalink('page.php?i=view-product&id=' . $aProduct[$CNF['FIELD_ID']])),
+            'vendor_url' => $sSellerUrl,
+            'vendor_name' => $sSellerName,
+            'license' => $sLicense,
+            'notes' => $sNote,
+        ));
+
+        return $aItem;
+    }
+
+    protected function _serviceReregisterItem($iClientId, $iSellerId, $iItemIdOld, $iItemIdNew, $sOrder, $sType)
+    {
+        $aItemNew = $this->serviceGetCartItem($iItemIdNew);
+        if(empty($aItemNew) || !is_array($aItemNew))
+            return array();
+
+        if(!$this->_oDb->hasLicenseByOrder($iClientId, $iItemIdOld, $sOrder))
+            return array();
+
+        if(!$this->_oDb->updateLicense(array('product_id' => $iItemIdNew), array('profile_id' => $iClientId, 'product_id' => $iItemIdOld, 'order' => $sOrder)))
+            return array();
+
+        bx_alert($this->getName(), 'license_reregister', 0, false, array(
+            'product_id_old' => $iItemIdOld,
+            'product_id_new' => $iItemIdNew,
+            'profile_id' => $iClientId,
+            'order' => $sOrder,
+            'type' => $sType
+        ));
+
+        return $aItemNew;
+    }
+
+    protected function _serviceUnregisterItem($iClientId, $iSellerId, $iItemId, $iItemCount, $sOrder, $sLicense, $sType)
+    {
+    	if(!$this->_oDb->unregisterLicense($iClientId, $iItemId, $sOrder, $sLicense, $sType))
+    		return false;
+
+        bx_alert($this->getName(), 'license_unregister', 0, false, array(
+            'product_id' => $iItemId,
+            'profile_id' => $iClientId,
+            'order' => $sOrder,
+            'license' => $sLicense,
+            'type' => $sType,
+            'count' => $iItemCount
+        ));
+
+    	return true;
+    }
+
+    public function getEntryImageData($aContentInfo, $sField = 'FIELD_THUMB', $aTranscoders = [])
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        if(getParam($CNF['PARAM_USE_ICON']) == 'on' && !empty($aContentInfo[$CNF[$sField]]))
+            return parent::getEntryImageData($aContentInfo, $sField, $aTranscoders);
+
+        return parent::getEntryImageData($aContentInfo, 'FIELD_COVER', $aTranscoders);
+    }
+
+    public function getGhostTemplateVars($aFile, $iProfileId, $iContentId, $oStorage, $oImagesTranscoder)
+    {
+    	$CNF = &$this->_oConfig->CNF;
+
+    	$sMethod = '';
+    	$sStorage = $oStorage->getObject();
+        switch($sStorage) {
+            case $CNF['OBJECT_STORAGE']:
+                $sMethod = 'getPhoto';
+                break;
+
+            case $CNF['OBJECT_STORAGE_FILES']:
+                $sMethod = 'getFile';
+                break;
+        }
+
+        $aFileInfo = $this->_oDb->$sMethod(['type' => 'file_id', 'file_id' => $aFile['id']]);
+        $bFileInfo = !empty($aFileInfo) && is_array($aFileInfo);
+
+        $bFileInfoTitle = $bFileInfo && isset($aFileInfo['title']);
+
+        $aTmplVars = [
+            'js_object' => $this->_oConfig->getJsObject('form'),
+
+            'file_title' => $bFileInfoTitle ? $aFileInfo['title'] : '',
+            'file_title_attr' => $bFileInfoTitle ? bx_html_attribute($aFileInfo['title']) : '',
+        ];
+
+        if($sStorage == $CNF['OBJECT_STORAGE'])
+            return $aTmplVars;
+
+        $bFileInfoVersion = $bFileInfo && isset($aFileInfo['version']);
+
+        $bFileInfoTypeVersion = !$bFileInfo || ($bFileInfo && isset($aFileInfo['type']) && $aFileInfo['type'] == BX_MARKET_FILE_TYPE_VERSION);
+        $bFileInfoTypeUpdate = $bFileInfo && isset($aFileInfo['type']) && $aFileInfo['type'] == BX_MARKET_FILE_TYPE_UPDATE;
+
+        $aVersions = $this->_oDb->$sMethod(array('type' => 'content_id', 'content_id' => $iContentId));
+
+        $aTmplVars = array_merge($aTmplVars, [
+            'file_version' => $bFileInfoVersion ? $aFileInfo['version'] : '',
+            'file_version_attr' => $bFileInfoVersion ? bx_html_attribute($aFileInfo['version']) : '',
+
+            'file_type_version_selected' => $bFileInfoTypeVersion ? ' selected="selected"' : '',
+            'file_type_update_selected' => $bFileInfoTypeUpdate ? ' selected="selected"' : '',
+
+            'file_type_version_elements' => !$bFileInfoTypeVersion ? ' style="display:none;"' : '',
+            'file_type_update_elements' => !$bFileInfoTypeUpdate ? ' style="display:none;"' : '',
+
+            'file_version_from_options' => $this->_oTemplate->getGhostTemplateFileOptions('version', $aFileInfo, $aVersions),
+            'file_version_to_options' => $this->_oTemplate->getGhostTemplateFileOptions('version_to', $aFileInfo, $aVersions)
+        ]);
+
+        return $aTmplVars;
+    }
+
+    public function checkAllowedDelete (&$aDataEntry, $isPerformAction = false)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        if($aDataEntry[$CNF['FIELD_AUTHOR']] == $this->_iProfileId) {
+            $aLicenses = $this->_oDb->getLicense(array('type' => 'product_id', 'product_id' => $aDataEntry[$CNF['FIELD_ID']]));
+            if(is_array($aLicenses) && count($aLicenses) > 0)
+                return _t('_sys_txt_access_denied');
+        }
+
+        return parent::checkAllowedDelete($aDataEntry, $isPerformAction);
+    }
+
+    public function checkAllowedSetCover ()
+    {
+        $aCheck = checkActionModule($this->_iProfileId, 'set cover', $this->getName(), false);
+        if($aCheck[CHECK_ACTION_RESULT] !== CHECK_ACTION_RESULT_ALLOWED)
+            return $aCheck[CHECK_ACTION_MESSAGE];
+
+        return CHECK_ACTION_RESULT_ALLOWED;
+    }
+
+    public function checkAllowedSetSubentries ()
+    {
+        $aCheck = checkActionModule($this->_iProfileId, 'set subentries', $this->getName(), false);
+        if($aCheck[CHECK_ACTION_RESULT] !== CHECK_ACTION_RESULT_ALLOWED)
+            return $aCheck[CHECK_ACTION_MESSAGE];
+
+        return CHECK_ACTION_RESULT_ALLOWED;
+    }
+
+	public function checkAllowedDownload($aDataEntry, $isPerformAction = false)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        // moderator and owner always have access
+        if ($aDataEntry[$CNF['FIELD_AUTHOR']] == $this->_iProfileId || $this->_isModerator($isPerformAction))
+            return CHECK_ACTION_RESULT_ALLOWED;
+
+        // check ACL
+        $aCheck = checkActionModule($this->_iProfileId, 'download entry', $this->getName(), $isPerformAction);
+        if($aCheck[CHECK_ACTION_RESULT] !== CHECK_ACTION_RESULT_ALLOWED)
+			return $aCheck[CHECK_ACTION_MESSAGE];
+
+        if((float)$aDataEntry[$CNF['FIELD_PRICE_SINGLE']] == 0 && (float)$aDataEntry[$CNF['FIELD_PRICE_RECURRING']] == 0)
+            return CHECK_ACTION_RESULT_ALLOWED;
+
+		if(!$this->_oDb->hasLicense($this->_iProfileId, $aDataEntry[$CNF['FIELD_ID']]))
+            return CHECK_ACTION_RESULT_NOT_ALLOWED;
+
+        return CHECK_ACTION_RESULT_ALLOWED;
+    }
+
+    public function checkAllowedHide($aDataEntry, $isPerformAction = false)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        if($aDataEntry[$CNF['FIELD_STATUS']] != 'active')
+            return CHECK_ACTION_RESULT_NOT_ALLOWED;
+
+        // moderator and owner always have access
+        if ($aDataEntry[$CNF['FIELD_AUTHOR']] == $this->_iProfileId || $this->_isModerator($isPerformAction))
+            return CHECK_ACTION_RESULT_ALLOWED;
+
+        return CHECK_ACTION_RESULT_NOT_ALLOWED;
+    }
+
+    public function checkAllowedUnhide($aDataEntry, $isPerformAction = false)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        if($aDataEntry[$CNF['FIELD_STATUS']] == 'active')
+            return CHECK_ACTION_RESULT_NOT_ALLOWED;
+
+        // moderator and owner always have access
+        if ($aDataEntry[$CNF['FIELD_AUTHOR']] == $this->_iProfileId || $this->_isModerator($isPerformAction))
+            return CHECK_ACTION_RESULT_ALLOWED;
+
+        return CHECK_ACTION_RESULT_NOT_ALLOWED;
+    }
+
+    public function checkAllowedViewMoreMenu (&$aDataEntry, $isPerformAction = false)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $oMenu = BxTemplMenu::getObjectInstance($CNF['OBJECT_MENU_ACTIONS_VIEW_ENTRY_MORE']);
+        $oMenu->setContentId($aDataEntry[$CNF['FIELD_ID']]);
+        if(!$oMenu || !$oMenu->isVisible())
+            return CHECK_ACTION_RESULT_NOT_ALLOWED;
+
+        return CHECK_ACTION_RESULT_ALLOWED;
+    }
+
+    protected function _getBlockLicenses($sType = '') 
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $sGrid = $this->_oConfig->getGridObject('licenses' . (!empty($sType) ? '_' . $sType : ''));
+        $oGrid = BxDolGrid::getObjectInstance($sGrid);
+        if(!$oGrid)
+            return $this->_bIsApi ? [] : '';
+
+        $this->_oDb->updateLicense(['new' => 0], ['profile_id' => bx_get_logged_profile_id(), 'new' => 1]);
+
+        if($this->_bIsApi)
+            return [
+                'content' => [bx_api_get_block('grid', $oGrid->getCodeAPI())],
+                'menu' => ($oMenu = BxTemplMenu::getObjectInstance($CNF['OBJECT_MENU_LICENSES'])) ? $oMenu->getCodeAPI() : ''
+            ];
+
+        $this->_oTemplate->addJs(['licenses.js']);
+        return [
+            'content' => $this->_oTemplate->getJsCode('licenses', ['sObjNameGrid' => $sGrid]) . $oGrid->getCode(),
+            'menu' => $CNF['OBJECT_MENU_LICENSES']
+        ];
+    }
+
+    protected function _getContentInfo($iContentId = 0)
+    {
+    	if(!$iContentId)
+            $iContentId = bx_process_input(bx_get('id'), BX_DATA_INT);
+
+        if(!$iContentId)
+            return false;
+
+        $aContentInfo = $this->_oDb->getContentInfoById($iContentId);
+        if(!$aContentInfo)
+            return false;
+
+		return $aContentInfo;
+    }
+
+    protected function _performHideProduct($aDataEntry) {
+        $CNF = &$this->_oConfig->CNF;
+
+        if(!$this->_oDb->updateContentInfoBy(array($CNF['FIELD_STATUS'] => 'hidden'), array($CNF['FIELD_ID'] => $aDataEntry[$CNF['FIELD_ID']]))) 
+            return echoJson(array());
+
+        $this->checkAllowedHide($aDataEntry, true);
+        return echoJson(array('reload' => 1));
+    }
+
+    protected function _performUnhideProduct($aDataEntry) {
+        $CNF = &$this->_oConfig->CNF;
+
+        if(!$this->_oDb->updateContentInfoBy(array($CNF['FIELD_STATUS'] => 'active'), array($CNF['FIELD_ID'] => $aDataEntry[$CNF['FIELD_ID']]))) 
+            return echoJson(array());
+
+        $this->checkAllowedHide($aDataEntry, true);
+        return echoJson(array('reload' => 1));
+    }
+
+    protected function _getContentForTimelinePost($aEvent, $aContentInfo, $aBrowseParams = array())
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        $aResult = parent::_getContentForTimelinePost($aEvent, $aContentInfo, $aBrowseParams);
+
+        if($this->_bIsApi) 
+            foreach(['PRICE_SINGLE', 'PRICE_RECURRING', 'DURATION_RECURRING', 'TRIAL_RECURRING'] as $sKey)
+                $aResult[$CNF['FIELD_' . $sKey]] = $aContentInfo[$CNF['FIELD_' . $sKey]];
+
+        return $aResult;
+    }
+}
+
+/** @} */

+ 600 - 0
modules/boonex/market/updates/15.0.5_15.0.6/source/classes/BxMarketTemplate.php

@@ -0,0 +1,600 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Market Market
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+/*
+ * Module representation.
+ */
+class BxMarketTemplate extends BxBaseModTextTemplate
+{
+    public function __construct(&$oConfig, &$oDb)
+    {
+        $this->MODULE = 'bx_market';
+
+        parent::__construct($oConfig, $oDb);
+    }
+
+    public function entryRating($aData)
+    {
+        $CNF = &$this->getModule()->_oConfig->CNF;
+
+        $sVotes = '';
+        $oVotes = BxDolVote::getObjectInstance($CNF['OBJECT_VOTES'], $aData['id']);
+        if($oVotes) {
+            $sVotes = $oVotes->getElementBlock(array('show_counter' => true, 'show_legend' => true));
+            if(!empty($sVotes))
+                $sVotes = $this->parseHtmlByName('entry-rating.html', array(
+                'content' => $sVotes,
+            ));
+        }
+
+        return $sVotes; 
+    }
+
+    public function getTmplVarsText($aData)
+    {
+        $oModule = $this->getModule();
+        $CNF = &$oModule->_oConfig->CNF;
+
+        $aVars = parent::getTmplVarsText($aData);
+        
+        $bIcon = getParam($CNF['PARAM_USE_ICON']) == 'on';
+        if($this->_bIsApi) {
+            if($bIcon)
+                $aVars['icon'] = bx_api_get_image($CNF['OBJECT_STORAGE'], (int)$aData[$CNF['FIELD_THUMB']]);
+
+            return $aVars;
+        }
+
+        //--- Process RAW Cover
+        $bCoverRaw = !empty($CNF['FIELD_COVER_RAW']) && !empty($aData[$CNF['FIELD_COVER_RAW']]);
+
+        $aVars['bx_if:show_image_raw'] = [
+            'condition' => $bCoverRaw,
+            'content' => [
+                'image_raw' => $aData[$CNF['FIELD_COVER_RAW']]
+            ]
+        ];
+
+        //--- Process Cover
+        $bIsAllowEditCover = $oModule->checkAllowedEdit($aData) === CHECK_ACTION_RESULT_ALLOWED && $oModule->checkAllowedSetCover() === CHECK_ACTION_RESULT_ALLOWED;
+        $bShowImage = $aVars['bx_if:show_image']['condition'];
+
+        $aVars['bx_if:show_entry_cover'] = [
+            'condition' => !$bCoverRaw && ($bShowImage || $bIsAllowEditCover),
+            'content' => array_merge([
+                'bx_if:show_image' => [
+                    'condition' => $bShowImage,
+                    'content' => [true]
+                ],
+                'bx_if:show_image_empty' => [
+                    'condition' => !$bShowImage,
+                    'content' => [true]
+                ]
+            ], $aVars['bx_if:show_image']['content'])
+        ];
+
+        //--- Process Icon (Thumb)
+        $bIsAllowEditIcon = $bIsAllowEditCover;
+
+        $sIcon = '';
+        if($bIcon) {
+            $mixedIcon = $oModule->getEntryImageData($aData, 'FIELD_THUMB', ['OBJECT_IMAGES_TRANSCODER_THUMB', 'OBJECT_IMAGES_TRANSCODER_GALLERY']);
+            if($mixedIcon !== false) {
+                if(!empty($mixedIcon['object']))
+                    $o = BxDolStorage::getObjectInstance($mixedIcon['object']);
+                else if(!empty($mixedIcon['transcoder']))
+                    $o = BxDolTranscoder::getObjectInstance($mixedIcon['transcoder']);
+
+                if($o)
+                    $sIcon = $o->getFileUrlById($mixedIcon['id']);
+            }
+        }
+
+        $sIconUniqId = genRndPwd(8, false);
+        $sIconTweak = '';
+        if($bIsAllowEditIcon)
+            $sIconTweak = $this->_prepareImage($aData, $sIconUniqId, $CNF['OBJECT_UPLOADERS'], $CNF['OBJECT_STORAGE'], $CNF['FIELD_THUMB'], false);
+
+        $aVars = array_merge($aVars, [
+            'bx_if:show_entry_icon' => [
+                'condition' => $bIcon,
+                'content' => [
+                    'bx_if:show_icon' => [
+                        'condition' => !empty($sIcon),
+                        'content' => [true]
+                    ],
+                    'bx_if:show_icon_empty' => [
+                        'condition' => empty($sIcon),
+                        'content' => [true]
+                    ],
+                    'unique_id' => $sIconUniqId,
+                    'entry_icon' => $sIcon,
+                    'icon' => $CNF['ICON'],
+                    'icon_tweak' => $sIconTweak
+                ]
+            ]
+        ]);
+
+        //--- Process Screenshots
+        $sScreenshots = $this->getScreenshots($aData);
+        $bScreenshots = !empty($sScreenshots);
+        if($bScreenshots) {
+            $this->addCss(BX_DIRECTORY_PATH_PLUGINS_PUBLIC . 'flickity/|flickity.css');
+            $this->addJs('flickity/flickity.pkgd.min.js');
+        }
+
+        $aVars['bx_if:show_screenshots'] = array(
+            'condition' => $bScreenshots,
+            'content' => array(
+                'screenshots' => $sScreenshots
+            )
+        );
+        
+        return $aVars;
+    }
+
+    public function getScreenshots($aData)
+    {
+    	$oModule = $this->getModule();
+
+    	$CNF = &$oModule->_oConfig->CNF;
+    	$aPhotos = $oModule->serviceGetScreenshots($aData[$CNF['FIELD_ID']]);
+        
+        if (bx_is_api()){
+            return $aPhotos;
+        }
+        
+        if(empty($aPhotos) || !is_array($aPhotos))
+            return '';
+
+        return $this->parseHtmlByName('entry-screenshots.html', array(
+            'bx_repeat:items' => $aPhotos
+    	));
+    }
+    
+    public function getAuthorAddon ($aData, $oProfile)
+    {
+        $aAccount = $oProfile->getAccountObject()->getInfo();
+
+        $sContent = $this->parseHtmlByName('entry-author.html', array(
+    		'joined' => bx_time_js($aAccount['added']),
+	    	'last_active' => bx_time_js($aAccount['logged']),
+	    	'installs' => '?',
+    	));
+
+    	return $sContent . parent::getAuthorAddon ($aData, $oProfile);
+    }
+
+    public function getGhostTemplateFileOptions($sField, $aFile, $aVersions)
+    {
+    	$bField = !empty($aFile) && is_array($aFile) && isset($aFile[$sField]);
+    	
+    	$aTmplVarsVersions = array();
+    	foreach ($aVersions as $aVersion) {
+    		if($aVersion['type'] != 'version' || empty($aVersion['version']))
+    			continue;
+
+			$aTmplVarsVersions[] = array(
+				'value' => $aVersion['version'],
+				'title' =>  $aVersion['version'],
+				'bx_if:selected' => array(
+					'condition' => $bField && $aFile[$sField] == $aVersion['version'],
+					'content' => array()
+				)
+			);
+    	}
+
+    	return $this->parseHtmlByName('form_ghost_template_file_options.html', array(
+    		'bx_repeat:versions' => $aTmplVarsVersions
+    	));    	
+    }
+
+    protected function getUnit ($aData, $aParams = [])
+    {
+        $bTmplVarsSectionAuthor = true;
+        $bTmplVarsSectionPricing = false;
+        $bTmplVarsSectionVoting = true;
+
+        $oModule = $this->getModule();
+    	$CNF = &$oModule->_oConfig->CNF;
+
+    	$aUnit = parent::getUnit($aData, $aParams);
+        $oPayment = BxDolPayments::getInstance();
+        $oPermalinks = BxDolPermalinks::getInstance();
+
+        $bEmbed = isset($aParams['embed']) && $aParams['embed'] === true;
+
+        $iAuthorId = (int)$aData[$CNF['FIELD_AUTHOR']];
+        list($sAuthorName, $sAuthorUrl, $sAuthorIcon, $sAuthorUnit, $sAuthorUnitShort) = $oModule->getUserInfo($iAuthorId);
+        $sAuthorCurrencySign = $oPayment->getCurrencySign($iAuthorId);
+
+        $aTmplVarsSectionAuthor = array();
+        if($bTmplVarsSectionAuthor) {
+            //--- Author Info
+            $bAuthorIcon = !empty($sAuthorIcon);
+            $sAuthorName = $this->parseHtmlByName('author_link.html', array(
+                'href' => $sAuthorUrl,
+                'title' => bx_html_attribute($sAuthorName),
+                'content' => $sAuthorName,
+                'bx_if:show_account' => array(
+                    'condition' => false,
+                    'content' => array()
+                )
+            ));
+
+            //--- Actions
+            $sActions = '';
+            if(!$bEmbed && ($oActions = BxDolMenu::getObjectInstance($CNF['OBJECT_MENU_ACTIONS_SNIPPET'])) !== false) {
+                $oActions->setContentId($aData[$CNF['FIELD_ID']]);
+                $sActions = $oActions->getCode();
+            }
+
+            $sDate = $this->parseHtmlByName('snippet-date.html', array(
+                'date' => bx_time_js($aData[$CNF['FIELD_ADDED']])
+            ));
+
+            $aTmplVarsSectionAuthor = array(
+                'actions' => $sActions,
+                'author_unit' => $sAuthorUnitShort,
+                'author_width_date' => _t('_bx_market_txt_author_added_product', $sAuthorName, $sDate),
+            );
+        }
+
+        //--- Main Info
+        $sUrl = bx_absolute_url($oPermalinks->permalink('page.php?i=' . $CNF['URI_VIEW_ENTRY'] . '&id=' . $aData[$CNF['FIELD_ID']]));
+        $sLinkMore = ' <a title="' . bx_html_attribute(_t('_sys_read_more', $aData[$CNF['FIELD_TITLE']])) . '" href="' . $sUrl . '"><i class="sys-icon ellipsis-h"></i></a>';
+        $sSummary = strmaxtextlen($aData[$CNF['FIELD_TEXT']], (int)getParam($CNF['PARAM_CHARS_SUMMARY']), $sLinkMore);
+        $sSummaryPlain = BxTemplFunctions::getInstance()->getStringWithLimitedLength(strip_tags($sSummary), (int)getParam($CNF['PARAM_CHARS_SUMMARY_PLAIN']));
+        
+
+        //--- Icon Info
+        $sIconUrl = '';
+        $bIcon = getParam($CNF['PARAM_USE_ICON']) == 'on';
+        if($bIcon && !empty($CNF['FIELD_THUMB']) && $aData[$CNF['FIELD_THUMB']]) {
+            $iThumb = (int)$aData[$CNF['FIELD_THUMB']];
+
+            $oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE']);
+            $aThumb = $oStorage->getFile($iThumb);
+
+            if(!empty($aThumb) && is_array($aThumb)) {
+                if(strpos($aThumb['mime_type'], 'svg') !== false)
+                    $sIconUrl = $oStorage->getFileUrlById($iThumb);
+
+                if(empty($sIconUrl) && ($oImagesTranscoder = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_ICON'])) !== false)
+                    $sIconUrl = $oImagesTranscoder->getFileUrl($iThumb);
+
+                if(empty($sIconUrl) && ($oImagesTranscoder = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_THUMB'])) !== false)
+                    $sIconUrl = $oImagesTranscoder->getFileUrl($iThumb);
+            }
+        }
+
+        //--- Cover Info
+        $bCoverRaw = !empty($CNF['FIELD_COVER_RAW']) && !empty($aData[$CNF['FIELD_COVER_RAW']]);
+
+        $sCoverUrl = '';
+        if(!$bCoverRaw && !empty($CNF['FIELD_COVER']) && $aData[$CNF['FIELD_COVER']]) {
+            $oImagesTranscoder = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_GALLERY']);
+            if($oImagesTranscoder)
+                $sCoverUrl = $oImagesTranscoder->getFileUrl($aData[$CNF['FIELD_COVER']]);
+
+            if(empty($sCoverUrl)) {
+                $oImagesTranscoder = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_COVER']);
+                if($oImagesTranscoder)
+                    $sCoverUrl = $oImagesTranscoder->getFileUrl($aData[$CNF['FIELD_COVER']]);
+            }
+        }
+
+        $aTmplVarsSectionPricing = array();
+        if($bTmplVarsSectionPricing) {
+            //--- Price Single
+            $bTmplVarsSingle = (float)$aData[$CNF['FIELD_PRICE_SINGLE']] != 0;
+            $aTmplVarsSingle = array();
+            if($bTmplVarsSingle) {
+                $aJsSingle = $oPayment->getAddToCartJs($iAuthorId, $this->_oConfig->getName(), $aData[$CNF['FIELD_ID']], 1, true);
+                if(!empty($aJsSingle) && is_array($aJsSingle)) {
+                    list($sJsCode, $sSingleOnclick) = $aJsSingle;
+
+                    $aTmplVarsSingle = array(
+                        'price_single_onclick' => $sSingleOnclick,
+                        'price_single' => _t('_bx_market_txt_price_single', $sAuthorCurrencySign, $aData[$CNF['FIELD_PRICE_SINGLE']])
+                    );
+                }
+                else 
+                    $bTmplVarsSingle = false;
+            }
+
+            //--- Price Recurring
+            $bTmplVarsRecurring = !$oPayment->isCreditsOnly() && (float)$aData[$CNF['FIELD_PRICE_RECURRING']] != 0;
+            $aTmplVarsRecurring = array();
+            if($bTmplVarsRecurring) {
+                $aJsRecurring = $oPayment->getSubscribeJs($iAuthorId, '', $this->_oConfig->getName(), $aData[$CNF['FIELD_ID']], 1);
+                if(!empty($aJsRecurring) && is_array($aJsRecurring)) {
+                    list($sJsCode, $sRecurringOnclick) = $aJsRecurring;
+
+                    $aTmplVarsRecurring = array(
+                        'price_recurring_onclick' => $sRecurringOnclick,
+                        'price_recurring' => _t('_bx_market_txt_price_recurring', $sAuthorCurrencySign, $aData[$CNF['FIELD_PRICE_RECURRING']], _t($CNF['T']['txt_per_' . $aData[$CNF['FIELD_DURATION_RECURRING']] . '_short']))
+                    );
+                }
+                else 
+                    $bTmplVarsRecurring = false;
+            }
+
+            $aTmplVarsSectionPricing = array(
+                'bx_if:show_single' => array(
+                    'condition' => $bTmplVarsSingle,
+                    'content' => $aTmplVarsSingle
+                ),
+                'bx_if:show_recurring' => array(
+                    'condition' => $bTmplVarsRecurring,
+                    'content' => $aTmplVarsRecurring
+                ),
+                'bx_if:show_free' => array(
+                    'condition' => !$bTmplVarsSingle && !$bTmplVarsRecurring,
+                    'content' => array(
+                        'price_free_href' => $oPermalinks->permalink('page.php?i=' . $CNF['URI_DOWNLOAD_ENTRY'] . '&id=' . $aData[$CNF['FIELD_ID']])
+                    )
+                )
+            );
+        }
+
+        $aTmplVarsSectionVoting = array();
+        if($bTmplVarsSectionVoting) {
+            $sVoting = '';
+            if(($oVoting = BxDolVote::getObjectInstance($CNF['OBJECT_VOTES'], $aData[$CNF['FIELD_ID']])) !== false)
+                $sVoting = $oVoting->getElementBlock([
+                    'show_counter' => false,
+                    'read_only' => $bEmbed
+                ]);
+
+            $sPricing = "";
+            if((float)$aData[$CNF['FIELD_PRICE_RECURRING']] != 0) {
+                $sDuration = 'txt_per_' . $aData[$CNF['FIELD_DURATION_RECURRING']] . '_short';
+                $sDuration = _t(!empty($CNF['T'][$sDuration]) ? $CNF['T'][$sDuration] : '_bx_market_txt_per_' . $aData[$CNF['FIELD_DURATION_RECURRING']] . '_short');
+
+                $sPricing = _t('_bx_market_txt_price_recurring_short', $sAuthorCurrencySign, $aData[$CNF['FIELD_PRICE_RECURRING']], $sDuration);
+            }
+
+            if(empty($sPricing) && (float)$aData[$CNF['FIELD_PRICE_SINGLE']] != 0)
+                $sPricing = _t('_bx_market_txt_price_single_short', $sAuthorCurrencySign, $aData[$CNF['FIELD_PRICE_SINGLE']]);
+
+            if(empty($sPricing))
+                 $sPricing = _t('_bx_market_txt_price_free');
+
+            $aTmplVarsSectionVoting = array(
+                'voting' => $sVoting,
+                'pricing' => $sPricing
+            );
+        }
+
+    	$aUnit = array_merge($aUnit, array(
+    	    'bx_if:show_section_author' => array(
+    	        'condition' => $bTmplVarsSectionAuthor,
+    	        'content' => $aTmplVarsSectionAuthor
+    	    ),
+            'bx_if:show_icon' => array (
+                'condition' => $sIconUrl,
+                'content' => array(
+                    'content_url' => $sUrl,
+                    'icon_url' => $sIconUrl,
+                ),
+            ),
+            'bx_if:show_icon_empty' => array (
+                'condition' => $bIcon && !$sIconUrl,
+                'content' => array(
+                    'content_url' => $sUrl,
+                    'icon' => $CNF['ICON']
+                ),
+            ),
+            'bx_if:show_cover_raw' => array (
+                'condition' => $bCoverRaw,
+                'content' => array (
+                    'summary_attr' => bx_html_attribute($sSummaryPlain),
+                    'content_url' => $sUrl,
+                    'cover_raw' => $aData[$CNF['FIELD_COVER_RAW']],
+                ),
+            ),
+            'bx_if:show_cover' => array (
+                'condition' => $sCoverUrl,
+                'content' => array (
+                    'summary_attr' => bx_html_attribute($sSummaryPlain),
+                    'content_url' => $sUrl,
+                    'cover_url' => $sCoverUrl,
+                    'strecher' => str_repeat('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ', 40),
+                ),
+            ),
+            'bx_if:show_cover_empty' => array (
+                'condition' => !$bCoverRaw && !$sCoverUrl,
+                'content' => array (
+                    'summary_plain' => $sSummaryPlain,
+                    'strecher' => mb_strlen($sSummaryPlain) > 240 ? '' : str_repeat('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ', round((240 - mb_strlen($sSummaryPlain)) / 6)),
+                ),
+            ),
+            'author_name' => $sAuthorName,
+            'content_url' => $sUrl,
+    		'bx_if:show_section_pricing' => array(
+                'condition' => $bTmplVarsSectionPricing,
+                'content' => $aTmplVarsSectionPricing
+            ),
+            'bx_if:show_section_voting' => array(
+            	'condition' => $bTmplVarsSectionVoting,
+                'content' => $aTmplVarsSectionVoting
+            )
+    	));
+
+    	return $aUnit;
+    }
+
+    protected function getAttachments($sStorage, $aData, $aParams = array())
+    {
+        $mixedAttachments = parent::getAttachments($sStorage, $aData, $aParams);
+        if(empty($mixedAttachments) || !is_array($mixedAttachments))
+            return $mixedAttachments;
+
+        $aAttachments = [];
+        foreach($mixedAttachments as $aAttachment)
+            $aAttachments[(int)$aAttachment['id']] = $aAttachment;       
+
+        $aFiles = $this->_oDb->getFile(['type' => 'content_id_key_file_id', 'content_id' => $aData['id']]);
+
+        $aResults = [];
+        $sCaptionType = "";
+        foreach($aFiles as $iAttachmentId => $aFile) {
+            $aAttachments[$iAttachmentId]['class'] = (int)$aData['package'] == $iAttachmentId ? ' bx-market-attachment-main' : '';
+            $aAttachments[$iAttachmentId]['bx_if:main'] = [
+                'condition' => (int)$aData['package'] == $iAttachmentId,
+                'content' => []
+            ];
+
+            $bSeparatorNeeded = false;
+            if ($aFiles[$iAttachmentId]['type'] != $sCaptionType){
+                $bSeparatorNeeded = true;
+                $sCaptionType = $aFiles[$iAttachmentId]['type'];
+            }
+
+            if ((int)$aData['package'] == $iAttachmentId){
+                $bSeparatorNeeded = true;
+                $sCaptionType = 'latest';
+            }
+
+            $bAttachment = !empty($aFiles[$iAttachmentId]);
+            $aAttachments[$iAttachmentId]['bx_if:not_image']['content'] = array_merge($aAttachments[$iAttachmentId]['bx_if:not_image']['content'], [
+                'file_type' => $bAttachment ? _t('_bx_market_form_entry_input_files_type_' . $aFiles[$iAttachmentId]['type']) : '',
+                'file_name_attr' => bx_html_attribute($aAttachments[$iAttachmentId]['file_name']),
+                'bx_if:show_version' => [
+                    'condition' => $bAttachment && $aFiles[$iAttachmentId]['type'] == BX_MARKET_FILE_TYPE_VERSION,
+                    'content' => [
+                        'file_version' => $bAttachment ? $aFiles[$iAttachmentId]['version'] : ''
+                    ]
+                ],
+                'bx_if:show_update' => [
+                    'condition' => $bAttachment && $aFiles[$iAttachmentId]['type'] == BX_MARKET_FILE_TYPE_UPDATE,
+                    'content' => [
+                        'file_version_from_to' => $bAttachment ? _t('_bx_market_form_entry_input_files_version_from_x_to_y', $aFiles[$iAttachmentId]['version'], $aFiles[$iAttachmentId]['version_to']) : ''
+                    ]
+                ]
+            ]);
+            $aAttachments[$iAttachmentId]['bx_if:show_separator'] = [
+                'condition' => $bSeparatorNeeded, 
+                'content' => [
+                    'type' => _t('_bx_market_form_entry_input_files_version_caption_' . $sCaptionType)
+                ]
+            ];
+
+            $aFiles[$iAttachmentId] = $aAttachments[$iAttachmentId];
+            $aResults[$iAttachmentId] = $aAttachments[$iAttachmentId];
+        }
+
+        return array_intersect_key($aFiles, $aResults);
+    }
+
+    protected function getAttachmentsImagesTranscoders ($sStorage = '')
+    {
+        $CNF = &$this->getModule()->_oConfig->CNF;
+
+        $oTranscoder = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_PREVIEW']);
+        $oTranscoderPreview = isset($CNF['OBJECT_IMAGES_TRANSCODER_PICTURE']) && $CNF['OBJECT_IMAGES_TRANSCODER_PICTURE'] ? BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_PICTURE']) : null;
+
+        return array($oTranscoder, $oTranscoderPreview);
+    }
+
+    protected function _getHeaderImageParams()
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        return array_merge(parent::_getHeaderImageParams(), [
+            'field' => isset($CNF['FIELD_COVER']) ? $CNF['FIELD_COVER'] : false,
+            'field_position' => isset($CNF['FIELD_COVER_POSITION']) ? $CNF['FIELD_COVER_POSITION'] : false,
+        ]);
+    }
+
+    protected function _getHeaderImage($aData)
+    {
+        return $this->getModule()->getEntryImageData($aData, 'FIELD_COVER');
+    }
+
+    protected function _getImagesEditApi($aData)
+    {
+        $oModule = $this->getModule();
+        $CNF = &$oModule->_oConfig->CNF;
+
+        // The same rule as for Header Image and Icon uploaders on the site's view product page.
+        if($oModule->checkAllowedEdit($aData) !== CHECK_ACTION_RESULT_ALLOWED || $oModule->checkAllowedSetCover() !== CHECK_ACTION_RESULT_ALLOWED)
+            return [];
+
+        $aResult = [
+            'cover' => $this->_getImageEditApi($CNF['FIELD_COVER']),
+        ];
+
+        if(getParam($CNF['PARAM_USE_ICON']) == 'on')
+            $aResult['picture'] = $this->_getImageEditApi($CNF['FIELD_THUMB']);
+
+        return $aResult;
+    }
+    
+    function _prepareImage($aData, $sUniqId, $sUploader, $sStorage, $sField, $bAllowTweak, $bAllowMultiple = false)
+    {
+        $CNF = &$this->_oConfig->CNF;
+
+        if(in_array($sField, [$CNF['FIELD_THUMB'], $CNF['FIELD_COVER']]))
+            $bAllowMultiple = true;
+
+        return parent::_prepareImage($aData, $sUniqId, $sUploader, $sStorage, $sField, $bAllowTweak, $bAllowMultiple);
+    }
+    
+    public function entryAttachments ($aData, $aParams = [])
+    {
+        $mixedResult = parent::entryAttachments($aData, $aParams);
+        if(!$this->_bIsApi || !is_array($mixedResult) || !isset($mixedResult[0]['data']))
+            return $mixedResult;
+
+        $CNF = &$this->getModule()->_oConfig->CNF;
+
+        /*
+         * The product page shows photos here. Product files (OBJECT_STORAGE_FILES, what the parent returns)
+         * stay out on purpose: they are downloads for buyers, the app gets them from entity_downloads
+         * (market_attachments) after checkAllowedDownload, as the site does.
+         */
+        $mixedResult[0]['data'] = [];
+
+        $oStorage = BxDolStorage::getObjectInstance($CNF['OBJECT_STORAGE']);
+        if(!$oStorage) {
+            return $mixedResult;
+        }
+
+        $aPhotos = $this->_oDb->getPhoto(['type' => 'content_id', 'content_id' => $aData[$CNF['FIELD_ID']], 'except' => [$aData[$CNF['FIELD_THUMB']], $aData[$CNF['FIELD_COVER']]]]);
+        if(empty($aPhotos) || !is_array($aPhotos))
+            return $mixedResult;
+
+        $aItems = [];
+        foreach($aPhotos as $aPhoto) {
+            $aFile = $oStorage->getFile($aPhoto['file_id']);
+            if(empty($aFile))
+                continue;
+
+            $aItems[] = [
+                'file_name' => $aFile['file_name'],
+                'mime_type' => $aFile['mime_type'],
+                'ext' => $aFile['ext'],
+                'type' => 'image',
+                'size' => $aFile['size'],
+                'url' => $oStorage->getFileUrlById($aPhoto['file_id']),
+                'data' => bx_api_get_image($CNF['OBJECT_STORAGE'], $aPhoto['file_id']),
+            ];
+        }
+
+        $mixedResult[0]['data'] = $aItems;
+
+        return $mixedResult;
+    }
+}
+
+/** @} */

+ 140 - 0
modules/boonex/market/updates/15.0.5_15.0.6/source/install/config.php

@@ -0,0 +1,140 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Market Market
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_market',
+    'title' => 'Market',
+    'note' => 'Products, market listings, things for sale',
+    'version' => '15.0.6',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/market/',
+    'home_uri' => 'market',
+
+    'db_prefix' => 'bx_market_',
+    'class_prefix' => 'BxMarket',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Market',
+
+	/**
+     * List of page triggers.
+     */
+    'page_triggers' => array (
+    	'trigger_page_profile_view_entry',
+    ),
+
+    /**
+     * Menu triggers.
+     */
+    'menu_triggers' => array(
+    	'trigger_profile_view_submenu',
+        'trigger_group_view_submenu'
+    ),
+
+	/**
+     * Storage objects to automatically delete files from upon module uninstallation.
+     * Note. Don't add storage objects used in transcoder objects.
+     */
+    'storages' => array(
+    	'bx_market_files',
+        'bx_market_photos'
+    ),
+
+    /**
+     * Transcoders.
+     */
+    'transcoders' => array(
+        'bx_market_icon',
+        'bx_market_thumb',
+        'bx_market_cover',
+        'bx_market_screenshot',
+		'bx_market_preview',
+        'bx_market_gallery',
+    ),
+
+    /**
+     * Extended Search Forms.
+     */
+    'esearches' => array(
+        'bx_market',
+    	'bx_market_cmts',
+    ),
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+    	'process_esearches' => 1,
+        'execute_sql' => 1,
+        'update_languages' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable_success' => array(
+    	'process_page_triggers' => 1,
+    	'process_menu_triggers' => 1,
+    	'process_esearches' => 1,
+    	'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+    	'update_relations' => 1,
+    	'unregister_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable_failed' => array (
+    	'register_transcoders' => 1,
+    	'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+
+    /**
+     * Connections Section
+     */
+    'relations' => array(
+    	'bx_timeline',
+    	'bx_notifications'
+    ),
+
+);
+
+/** @} */

+ 51 - 0
modules/boonex/massmailer/updates/15.0.1_15.0.2/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Mass Mailer',
+    'version_from' => '15.0.1',
+    'version_to' => '15.0.2',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/massmailer/updates/update_15.0.1_15.0.2/',
+    'home_uri' => 'massmailer_update_1501_1502',
+
+    'module_dir' => 'boonex/massmailer/',
+    'module_uri' => 'massmailer',
+
+    'db_prefix' => 'bx_massmailer_',
+    'class_prefix' => 'BxMassMailer',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 0,
+        'update_files' => 1,
+        'update_languages' => 0,
+        'clear_db_cache' => 0,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Mass Mailer',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/massmailer/updates/15.0.1_15.0.2/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxMassMailerUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 288 - 0
modules/boonex/massmailer/updates/15.0.1_15.0.2/source/classes/BxMassMailerDb.php

@@ -0,0 +1,288 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    MassMailer Mass Mailer
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxMassMailerDb extends BxBaseModGeneralDb
+{
+    function __construct(&$oConfig)
+    {
+        parent::__construct($oConfig);
+    }
+    
+    public function copyCampaign($iCampaignId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $aBindings = array(
+            'campaign_id' => $iCampaignId,
+            'date_created' => time(),
+            'copy_title' => _t('_bx_massmailer_txt_copy_title')
+        );
+        $this->query("INSERT INTO `" . $CNF['TABLE_CAMPAIGNS'] . "` (`" . $CNF['FIELD_AUTHOR'] . "`, `" . $CNF['FIELD_TITLE'] . "`, `" . $CNF['FIELD_BODY'] . "`, `" . $CNF['FIELD_SEGMENTS'] . "`, `" . $CNF['FIELD_ADDED'] . "`, `" . $CNF['FIELD_SUBJECT'] . "`, `" . $CNF['FIELD_FROM_NAME'] . "`, `" . $CNF['FIELD_REPLY_TO'] . "`, `" . $CNF['FIELD_PER_ACCOUNT'] . "`) SELECT `" . $CNF['FIELD_AUTHOR'] . "`, CONCAT(`" . $CNF['FIELD_TITLE'] . "`, :copy_title), `" . $CNF['FIELD_BODY'] . "`, `" . $CNF['FIELD_SEGMENTS'] . "`, :date_created, `" . $CNF['FIELD_SUBJECT'] . "`, `" . $CNF['FIELD_FROM_NAME'] . "`, `" . $CNF['FIELD_REPLY_TO'] . "`, `" . $CNF['FIELD_PER_ACCOUNT'] . "` FROM `" . $CNF['TABLE_CAMPAIGNS'] . "` WHERE `" . $CNF['FIELD_ID'] . "` = :campaign_id", $aBindings);
+        return $this->lastId();
+    }
+        
+    public function sendCampaign($iCampaignId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $aBindings = array(
+            'campaign_id' => $iCampaignId,
+            'date_sent' => time()
+        );
+        $this->query("UPDATE `" . $CNF['TABLE_CAMPAIGNS'] . "` SET `" . $CNF['FIELD_DATE_SENT'] . "` = :date_sent WHERE `" . $CNF['FIELD_ID'] . "` = :campaign_id", $aBindings);
+    }
+    
+    public function addEmailToSentListForCampaign($iCampaignId, $sEmailList)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $aBindings = array(
+            'campaign_id' => $iCampaignId,
+            'email_list' => $sEmailList
+        );
+        $this->query("UPDATE `" . $CNF['TABLE_CAMPAIGNS'] . "` SET `" . $CNF['FIELD_EMAIL_LIST'] . "` = CONCAT(IFNULL(`" . $CNF['FIELD_EMAIL_LIST'] . "`, ''), ',', :email_list) WHERE `" . $CNF['FIELD_ID'] . "` = :campaign_id", $aBindings);
+    }
+    
+    public function getCampaignInfoById ($iCampaignId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $sQuery = $this->prepare ("SELECT * FROM `" . $CNF['TABLE_CAMPAIGNS'] . "` WHERE `" . $CNF['FIELD_ID'] . "` = ?", $iCampaignId);
+        return $this->getRow($sQuery);
+    }
+    
+    public function getSegmentInfoById ($iSegmentId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $sQuery = $this->prepare ("SELECT * FROM `" . $CNF['TABLE_SEGMENTS'] . "` WHERE `" . $CNF['FIELD_ID'] . "` = ?", $iSegmentId);
+        return $this->getRow($sQuery);
+    }
+    
+    public function getSegments()
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $sQuery = $this->prepare ("SELECT `" . $CNF['FIELD_ID'] . "`, `" . $CNF['FIELD_TITLE'] . "` FROM `" . $CNF['TABLE_SEGMENTS'] . "`");
+        return $this->getPairs($sQuery, $CNF['FIELD_ID'], $CNF['FIELD_TITLE']);
+    }
+
+    /**
+     * Emails in a custom segment's list, separated by commas, semicolons or white space.
+     */
+    public function getSegmentEmails($iSegmentId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $sEmails = $this->getOne("SELECT `" . $CNF['FIELD_EMAIL_LIST'] . "` FROM `" . $CNF['TABLE_SEGMENTS'] . "` WHERE `" . $CNF['FIELD_ID'] . "` = :id", array('id' => $iSegmentId));
+
+        $aEmails = $sEmails ? preg_split('/[\s,;]+/u', $sEmails, -1, PREG_SPLIT_NO_EMPTY) : false;
+        if (!$aEmails)
+            return array();
+
+        return array_values(array_unique(preg_grep('/@/', $aEmails)));
+    }
+
+    /**
+     * Account terms: only the accounts with one of these emails, none for an empty list.
+     */
+    public function getTermsByEmails($aEmails)
+    {
+        if (empty($aEmails))
+            return " AND 0 ";
+
+        return " AND `ta`.`email` IN (" . $this->implode_escape($aEmails) . ") ";
+    }
+
+    /**
+     * Account terms: only the profiles of these types.
+     */
+    public function getTermsByProfileTypes($aTypes)
+    {
+        return " AND `tp`.`type` IN (" . $this->implode_escape($aTypes) . ")";
+    }
+
+    public function getAccountsByTerms($sTerms = "")
+    {
+        $sSql = "SELECT `ta`.`email`, `tp`.`id` AS `profile_id`, `ta`.`id` as `account_id` FROM `sys_accounts` AS `ta` " . $sTerms . "  WHERE `ta`.`receive_news` <> 0 AND `ta`.`email_confirmed` = 1";
+        return $this->getAll($sSql);
+    }
+    
+    public function getAccountsByTermsStat($iDateFrom, $iDateTo, $sTerms = "")
+    {
+        $aBindings = array(
+           'datefrom' => $iDateFrom,
+           'dateto' => $iDateTo
+       );
+        $sSql = "SELECT DATE(FROM_UNIXTIME(`ta`.`added`)) AS `period`, YEAR(FROM_UNIXTIME(`ta`.`added`)) AS `year`, COUNT(*) AS `count` FROM `sys_accounts` AS `ta` " . $sTerms . " WHERE `ta`.`receive_news` <> 0  AND `ta`.`email_confirmed` = 1 AND `ta`.`added` >= :datefrom AND `ta`.`added` <= :dateto GROUP BY `period`, `year` ORDER BY `year`, `period` ASC";
+        return $this->getAll($sSql, $aBindings);
+    }
+    
+    public function getAccountsByTermsStatUnsubscribe($iDateFrom, $iDateTo, $sTerms = "")
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $aBindings = array(
+           'datefrom' => $iDateFrom,
+           'dateto' => $iDateTo
+       );
+        $sSql = "SELECT DATE(FROM_UNIXTIME(`tu`.`unsubscribed`)) AS `period`, YEAR(FROM_UNIXTIME(`tu`.`unsubscribed`)) AS `year`, COUNT(*) AS `count` FROM `sys_accounts` AS `ta` INNER JOIN `" . $CNF['TABLE_UNSUBSCRIBE'] . "` AS `tu` ON `tu`.`account_id`=`ta`.`id` " . $sTerms . " WHERE `tu`.`unsubscribed` >= :datefrom AND `tu`.`unsubscribed` <= :dateto GROUP BY `period`, `year` ORDER BY `year`, `period` ASC";
+        return $this->getAll($sSql, $aBindings);
+    }
+    
+    public function getAccountsByTermsStatInitValue($iDateFrom, $sTerms)
+    {
+        $aBindings = array(
+            'datefrom' => $iDateFrom
+        );
+        $sQuery = "SELECT COUNT(`ta`.`id`) AS `count` FROM `sys_accounts` AS `ta` " . $sTerms . " WHERE `ta`.`added` < :datefrom ";
+        return $this->getOne($sQuery, $aBindings);
+    }
+    
+    public function getAccountsByTermsStatInitValueUnsubscribe($iDateFrom, $sTerms)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $aBindings = array(
+            'datefrom' => $iDateFrom
+        );
+        $sQuery = "SELECT COUNT(`tu`.`id`) AS `count` FROM `sys_accounts` AS `ta` INNER JOIN `" . $CNF['TABLE_UNSUBSCRIBE'] . "` AS `tu` ON `tu`.`account_id`=`ta`.`id` " . $sTerms . " WHERE `tu`.`unsubscribed` < :datefrom ";
+        return $this->getOne($sQuery, $aBindings);
+    }
+    
+    public function addLetter($iCampaignId, $sEmail)
+    {
+        $iTime = time();
+        $sCode = md5($iCampaignId . $sEmail . $iTime);
+        $CNF = &$this->_oConfig->CNF;
+        $aBindings = array(
+            'campaign_id' => $iCampaignId,
+            'email' => $sEmail,
+            'date_sent' => $iTime,
+            'code' => $sCode,
+        );
+        $this->query("INSERT INTO `" . $CNF['TABLE_LETTERS'] . "` (`" . $CNF['FIELD_CAMPAIGN_ID'] . "`, `" . $CNF['FIELD_EMAIL'] . "`, `" . $CNF['FIELD_DATE_SENT'] . "`, `" . $CNF['FIELD_HASH'] . "`) VALUES (:campaign_id, :email, :date_sent, :code)", $aBindings);
+        return $sCode;
+    }
+    
+    public function updateDateSeenForLetter($sCode)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $aBindings = array(
+            'code' => $sCode,
+            'date_seen' => time()
+        );
+        $this->query("UPDATE `" . $CNF['TABLE_LETTERS'] . "` SET `" . $CNF['FIELD_DATE_SEEN'] . "` = :date_seen WHERE `" . $CNF['FIELD_HASH'] . "` = :code", $aBindings);
+    }
+    
+    public function deleteCampaignData($iCampaignId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $aBindings = array(
+            'campaign_id' => $iCampaignId
+        );
+        $this->query("DELETE FROM `" . $CNF['TABLE_LETTERS'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` = :campaign_id", $aBindings);
+        $this->query("DELETE FROM `" . $CNF['TABLE_LINKS'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` = :campaign_id", $aBindings);
+        $this->query("DELETE FROM `" . $CNF['TABLE_UNSUBSCRIBE'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` = :campaign_id", $aBindings);
+    }
+    
+    public function getClicksByCampaignId ($iCampaignId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $sQuery = $this->prepare ("SELECT `" . $CNF['FIELD_LINK'] . "`, `" . $CNF['FIELD_TITLE'] . "`, COUNT( `" . $CNF['FIELD_ID'] . "`) AS `click_count`, MAX( `" . $CNF['FIELD_DATE_CLICK'] . "`) AS `last_click` FROM `" . $CNF['TABLE_LINKS'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` = ? AND `" . $CNF['FIELD_DATE_CLICK'] . "` > 0 GROUP BY `" . $CNF['FIELD_LINK'] . "`, `" . $CNF['FIELD_TITLE'] . "` ORDER BY COUNT( `" . $CNF['FIELD_ID'] . "`)  DESC", $iCampaignId);
+        return $this->getAll($sQuery);
+    }
+    
+    public function getStatByCampaignId ($iCampaignId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+         $aBindings = array(
+            'campaign_id' => $iCampaignId
+        );
+        $q = "
+        SELECT COUNT(*) AS `count`, 'total' AS `title` FROM `" . $CNF['TABLE_LETTERS'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` = :campaign_id UNION
+        SELECT COUNT(*), 'seen' FROM `" . $CNF['TABLE_LETTERS'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` = :campaign_id AND `" . $CNF['FIELD_DATE_SEEN'] . "` > 0 UNION
+        SELECT COUNT(*), 'clicked' FROM `" . $CNF['TABLE_LETTERS'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` = :campaign_id AND `" . $CNF['FIELD_DATE_CLICK'] . "` > 0 UNION 
+        SELECT COUNT(*), 'unsubscribed' FROM `" . $CNF['TABLE_UNSUBSCRIBE'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` = :campaign_id 
+        ";
+        return $this->getPairs($q, 'title', 'count', $aBindings);
+    }
+    
+    public function getLetterByCode ($sCode)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $sQuery = $this->prepare ("SELECT * FROM `" . $CNF['TABLE_LETTERS'] . "` WHERE `" . $CNF['FIELD_HASH'] . "` = ?", $sCode);
+        return $this->getRow($sQuery);
+    }
+    
+    public function addLink($sLetterHash, $sLink, $sTitle, $iCampaignId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $sCode = md5($sLetterHash . $sLink . $sTitle);
+        $aBindings = array(
+            'letter_hash' => $sLetterHash,
+            'hash' => $sCode,
+            'link' => $sLink,
+            'title' => $sTitle,
+            'campaign_id' => $iCampaignId,
+        );
+        $this->query("INSERT INTO `" . $CNF['TABLE_LINKS'] . "` (`" . $CNF['FIELD_LETTER_HASH'] . "`, `" . $CNF['FIELD_HASH'] . "`, `" . $CNF['FIELD_LINK'] . "`, `" . $CNF['FIELD_TITLE'] . "`, `" . $CNF['FIELD_CAMPAIGN_ID'] . "`) VALUES (:letter_hash, :hash, :link, :title, :campaign_id)", $aBindings);
+        return $sCode;
+    }
+    
+    public function updateDateClickForLink($sCode)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $aBindings = array(
+            'code' => $sCode,
+            'date_click' => time()
+        );
+        $this->query("UPDATE `" . $CNF['TABLE_LINKS'] . "` SET `" . $CNF['FIELD_DATE_CLICK'] . "` = :date_click WHERE `" . $CNF['FIELD_HASH'] . "` = :code", $aBindings);
+        $aData = $this->getRow("SELECT * FROM `" . $CNF['TABLE_LINKS'] . "` WHERE `" . $CNF['FIELD_HASH'] . "` = :code", array('code' => $sCode));
+        if (isset($aData[$CNF['FIELD_LETTER_HASH']]) && isset($aData[$CNF['FIELD_LINK']])){
+            $aBindings['code'] = $aData[$CNF['FIELD_LETTER_HASH']];
+            if ($aData[$CNF['FIELD_LETTER_HASH']] != '')
+                $this->query("UPDATE `" . $CNF['TABLE_LETTERS'] . "` SET `" . $CNF['FIELD_DATE_CLICK'] . "` = :date_click WHERE `" . $CNF['FIELD_HASH'] . "` = :code", $aBindings);
+
+            return $aData[$CNF['FIELD_LINK']];
+        }
+        return '';
+    }
+    
+    
+    public function updateUnsubscribe($iAccountId, $iValue, $iCampaignId)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        if ($iValue != 1){
+            $aBindings = array(
+                'account_id' => $iAccountId,
+                'campaign_id' => $iCampaignId,
+                'date_unsubscribed' => time()
+            );
+            $this->query("INSERT INTO `" . $CNF['TABLE_UNSUBSCRIBE'] . "` (`" . $CNF['FIELD_DATE_UNSUBSCRIBED'] . "`, `" . $CNF['FIELD_ACCOUNT_ID'] . "`, `" . $CNF['FIELD_CAMPAIGN_ID'] . "`) VALUES (:date_unsubscribed, :account_id, :campaign_id)", $aBindings);
+        }
+        else{
+            $aBindings = array(
+                'account_id' => $iAccountId
+            );
+            $this->query("DELETE FROM `" . $CNF['TABLE_UNSUBSCRIBE'] . "` WHERE `" . $CNF['FIELD_ACCOUNT_ID'] . "` = :account_id", $aBindings);
+        }
+    }
+    
+    public function deleteOldCampagns($iDayBefore)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $aBindings = array(
+            'time_from' => (time() - $iDayBefore * 86400)
+        );
+        $aTmp = $this->getColumn("SELECT `" . $CNF['FIELD_ID'] . "` FROM `" . $CNF['TABLE_CAMPAIGNS'] . "` WHERE `" . $CNF['FIELD_DATE_SENT'] . "` < :time_from AND `" . $CNF['FIELD_DATE_SENT'] . "` > 0", $aBindings);
+        if (count($aTmp) > 0){
+            $sIdList = $this->implode_escape($aTmp);
+            $this->query("DELETE FROM `" . $CNF['TABLE_LETTERS'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` IN (" . $sIdList . ")", []);
+            $this->query("DELETE FROM `" . $CNF['TABLE_LINKS'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` IN (" . $sIdList . ")", []);
+            $this->query("DELETE FROM `" . $CNF['TABLE_UNSUBSCRIBE'] . "` WHERE `" . $CNF['FIELD_CAMPAIGN_ID'] . "` IN (" . $sIdList . ")", []);
+            $this->query("DELETE FROM `" . $CNF['TABLE_CAMPAIGNS'] . "` WHERE `" . $CNF['FIELD_ID'] . "` IN (" . $sIdList . ")", []);
+        }
+    }
+}
+
+/** @} */

+ 736 - 0
modules/boonex/massmailer/updates/15.0.1_15.0.2/source/classes/BxMassMailerModule.php

@@ -0,0 +1,736 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+* Copyright (c) UNA, Inc - https://una.io
+* MIT License - https://opensource.org/licenses/MIT
+*
+* @defgroup    MassMailer Mass Mailer
+* @ingroup     UnaModules
+*
+* @{
+*/
+
+class BxMassMailerModule extends BxBaseModGeneralModule
+{
+    private $aSegments = array();
+          
+    function __construct(&$aModule)
+    {
+        parent::__construct($aModule);
+        $CNF = &$this->_oConfig->CNF;
+        $aRv = array('lvl:0' => _t('_bx_massmailer_segments_all'));
+        $oAccountQuery = BxDolAclQuery::getInstance();
+              
+        $aTmp = array();
+        $oAccountQuery->getLevels(array('type' => 'all_active_pair'), $aTmp);
+        foreach ($aTmp as $sKey => $sTmp){
+            if ($sKey != MEMBERSHIP_ID_NON_MEMBER && $sKey != MEMBERSHIP_ID_ACCOUNT)
+                $aRv['lvl:' . $sKey] = _t($sTmp);
+        };
+              
+        $aTmp = $this->_oDb->getSegments();
+        foreach ($aTmp as $sKey => $sTmp){
+            $aRv['cst:' . $sKey] = _t($sTmp);
+        };
+        $this->aSegments = $aRv;
+    }
+          
+    /**
+    * ACTION METHODS
+    */
+    public function actionTrack($sActionName, $sHash)
+    {
+        if (isset($sHash) && trim($sHash) != ""){
+            switch ($sActionName) {
+                case 'click':
+                    $sLink = $this->_oDb->updateDateClickForLink($sHash);
+                    if (strpos($sLink, '://') === false)
+                        $sLink = BX_DOL_URL_ROOT . $sLink;
+                    header('Location: ' . $sLink);
+                    break;
+                    
+                case 'seen':
+                    header('Content-Type: image/png');
+                    $this->_oDb->updateDateSeenForLetter($sHash);
+                    break;
+            }
+        }
+    }
+    
+    public function actionGetReportsData($sReportName, $sReportType, $sDateFrom, $sDateTo, $sSegment)
+    {
+        if($this->checkAllowed() !== CHECK_ACTION_RESULT_ALLOWED)
+            return '';
+        
+        header('Content-Type: application/json');
+        echo json_encode($this->getReportsData($sReportName, $sReportType, $sDateFrom, $sDateTo, $sSegment));
+    }
+
+    /**
+     * Chart.js 4 config for a report: type, data and options.
+     */
+    public function getReportsData($sReportName, $sReportType, $sDateFrom, $sDateTo, $sSegment)
+    {
+        $iDateFrom = strtotime($sDateFrom);
+        $iDateTo = strtotime($sDateTo);
+        $bIsTimeX = false;
+
+        switch ($sReportName) {
+            case "SUBSCRIBERS_INFO":
+                $bIsTimeX = true;
+                $aReport = $this->getReportSubscribers($sReportType == 'content_total', $iDateFrom, $iDateTo, $sSegment);
+                break;
+
+            case "CAMPAIGN_REPORT":
+                $aReport = $this->getReportCampaign($sReportType);
+                break;
+
+            default:
+                $aReport = array(
+                    'labels' => array(),
+                    'values' => array(array('legend' => '', 'data' => array())),
+                    'strings' => array(_t('_bx_massmailer_txt_item'), _t('_bx_massmailer_txt_value')),
+                    'max' => 0
+                );
+        }
+
+        $iMinValueY = 0;
+        $iMaxValueY = ceil($aReport['max'] * 1.1);
+
+        return array(
+            'type' => $bIsTimeX ? 'line' : 'bar',
+            'data' => array(
+                'labels' => $aReport['labels'],
+                'datasets' => $this->getReportDatasets($aReport['values'])
+            ),
+            'options' => array(
+                'plugins' => array(
+                    'legend' => array(
+                        'position' => 'bottom',
+                        'display' => count($aReport['values']) > 1
+                    )
+                ),
+                'scales' => array(
+                    'y' => array(
+                        'max' => $iMaxValueY,
+                        'min' => $iMinValueY,
+                        'ticks' => array(
+                            'stepSize' => $this->getReportStep($iMinValueY, $iMaxValueY),
+                            'autoSkip' => true
+                        )
+                    ),
+                    'x' => $bIsTimeX ? $this->getReportTimeAxis($iDateFrom, $iDateTo) : array('ticks' => array('autoSkip' => false), 'display' => true)
+                )
+            ),
+            'links' => array(),
+            'strings' => $aReport['strings'],
+        );
+    }
+
+    /**
+     * Subscribed and unsubscribed accounts of a segment, a point per day.
+     */
+    private function getReportSubscribers($bTotal, $iDateFrom, $iDateTo, $sSegment)
+    {
+        $sSql = $this->getSqlBySegment($sSegment);
+        $iMaxValueY = 0;
+
+        $aSubscribed = $this->getReportSeries($this->_oDb->getAccountsByTermsStat($iDateFrom, $iDateTo, $sSql), (int)$this->_oDb->getAccountsByTermsStatInitValue($iDateFrom, $sSql), $bTotal, $iDateFrom, $iDateTo, $iMaxValueY);
+        $aUnsubscribed = $this->getReportSeries($this->_oDb->getAccountsByTermsStatUnsubscribe($iDateFrom, $iDateTo, $sSql), (int)$this->_oDb->getAccountsByTermsStatInitValueUnsubscribe($iDateFrom, $sSql), $bTotal, $iDateFrom, $iDateTo, $iMaxValueY);
+
+        return array(
+            'labels' => array(),
+            'values' => array(
+                array('legend' => _t('_bx_massmailer_txt_subscribed'), 'data' => $aSubscribed),
+                array('legend' => _t('_bx_massmailer_txt_unsubscribed'), 'data' => $aUnsubscribed)
+            ),
+            'strings' => array(_t('_bx_massmailer_txt_date'), ''),
+            'max' => $iMaxValueY
+        );
+    }
+
+    /**
+     * Points from the per-day counts in $aRows: the running total before the day when $bTotal is set,
+     * the day's count otherwise. $iMaxValueY is raised to the largest total or count.
+     */
+    private function getReportSeries($aRows, $iTotal, $bTotal, $iDateFrom, $iDateTo, &$iMaxValueY)
+    {
+        $aCounts = array_column($aRows, 'count', 'period');
+
+        $aPoints = array();
+        for ($i = $iDateFrom; $i < $iDateTo; $i += 86400) {
+            $sX = date('Y-m-d', $i);
+            $iCount = isset($aCounts[$sX]) ? (int)$aCounts[$sX] : 0;
+
+            $aPoints[] = array('x' => $sX, 'y' => $bTotal ? $iTotal : $iCount);
+            $iTotal += $iCount;
+
+            $iMaxValueY = max($iMaxValueY, $bTotal ? $iTotal : $iCount);
+        }
+
+        return $aPoints;
+    }
+
+    private function getReportCampaign($iCampaignId)
+    {
+        $aStat = $this->_oDb->getStatByCampaignId($iCampaignId);
+        $iUnopened = $aStat['total'] - $aStat['seen'];
+
+        return array(
+            // One category for all bars: a category axis without labels places no bars.
+            'labels' => array(''),
+            'values' => array(
+                array('legend' => _t('_bx_massmailer_txt_sent_total_title', $aStat['total']), 'data' => array($aStat['total'])),
+                array('legend' => _t('_bx_massmailer_txt_opened_total_title', $aStat['seen']), 'data' => array($aStat['seen'])),
+                array('legend' => _t('_bx_massmailer_txt_unopened_total_title', $iUnopened), 'data' => array($iUnopened)),
+                array('legend' => _t('_bx_massmailer_txt_clicked_total_title', $aStat['clicked']), 'data' => array($aStat['clicked'])),
+                array('legend' => _t('_bx_massmailer_txt_unsubscribed_total_title', $aStat['unsubscribed']), 'data' => array($aStat['unsubscribed']))
+            ),
+            'strings' => array(_t('_bx_massmailer_txt_item'), _t('_bx_massmailer_txt_value')),
+            'max' => $aStat['total']
+        );
+    }
+
+    private function getReportTimeAxis($iDateFrom, $iDateTo)
+    {
+        $iDays = ($iDateTo - $iDateFrom) / 86400;
+
+        $sUnit = 'day';
+        if ($iDays > 100)
+            $sUnit = 'month';
+        else if ($iDays > 50)
+            $sUnit = 'week';
+
+        return array(
+            'type' => 'time',
+            'time' => array(
+                'tooltipFormat' => 'DD.MM.YYYY',
+                'unit' => $sUnit,
+            ),
+            'display' => true,
+            'ticks' => array(
+                'display' => true,
+                'autoSkip' => true,
+            )
+        );
+    }
+
+    private function getReportDatasets($aValues)
+    {
+        $aColors = array('#3366CC', '#DC3912', '#FF9900', '#109618', '#990099');
+
+        $aDatasets = array();
+        foreach ($aValues as $i => $aValue)
+            $aDatasets[] = array(
+                'label' => $aValue['legend'],
+                'fill' => false,
+                'backgroundColor' => $aColors[$i],
+                'borderColor' => $aColors[$i],
+                'borderWidth' => 1,
+                'data' => $aValue['data']
+            );
+
+        return $aDatasets;
+    }
+  
+    /**
+    * SERVICE METHODS
+    */
+
+    public function serviceGetSafeServices()
+    {
+        return array_merge(parent::serviceGetSafeServices(), [
+            'CampagnSubscribers' => ''
+        ]);
+    }
+
+    /**
+    * @page service Service Calls
+    * @section bx_massmailer Mass mailer
+    * @subsection bx_massmailer-page_blocks Page Blocks
+     * @subsubsection bx_massmailer-campagn_subscribers campagn_subscribers
+    * 
+     * @code bx_srv('bx_massmailer', 'campagn_subscribers', [...]); @endcode
+    * 
+    * Get page block with the campagn's subscribers list
+    *
+    * @param $iContentId content ID.
+    * @return HTML string with block content to display on the site. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+    * 
+    * @see BxMassMailerModule::serviceCampagnSubscribers
+    */
+    /** 
+    * @ref bx_massmailer-campagn_subscribers "entity_view"
+    */
+    public function serviceCampagnSubscribers ($iContentId = 0, $iStart = 0, $iPerPage = 20)
+    {
+        if($this->checkAllowed() !== CHECK_ACTION_RESULT_ALLOWED)
+            return $this->_bIsApi ? [] : '';
+
+        if(!$iContentId)
+            $iContentId = bx_process_input(bx_get('id'), BX_DATA_INT);
+        if(!$iContentId)
+            return $this->_bIsApi ? [] : '';
+        
+        $CNF = &$this->_oConfig->CNF;
+
+        $sGrid = $CNF['OBJECT_GRID_LETTERS'];
+        $oGrid = BxDolGrid::getObjectInstance($sGrid);
+        if(!$oGrid)
+            return $this->_bIsApi ? [] : '';
+
+        if($iContentId)
+            $oGrid->setContentId($iContentId);
+
+        if($this->_bIsApi)
+            return [
+                bx_api_get_block('grid', $oGrid->getCodeAPI())
+            ];
+
+        return $oGrid->getCode();
+    }
+    
+    /**
+     * @page service Service Calls
+     * @section bx_massmailer Mass mailer
+     * @subsection bx_massmailer-page_blocks Page Blocks
+     * @subsubsection bx_massmailer-campagn_info campagn_info
+     * 
+     * @code bx_srv('bx_massmailer', 'campagn_info', [...]); @endcode
+     * 
+     * Get page block with the campagn info
+     *
+     * @param $iContentId content ID.
+     * @return HTML string with block content to display on the site. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMassMailerModule::serviceCampagnInfo
+     */
+    /** 
+     * @ref bx_massmailer-campagn_info "campagn_info"
+     */
+    public function serviceCampagnInfo ($iContentId = 0)
+    {
+        if(!$iContentId)
+            $iContentId = bx_process_input(bx_get('id'), BX_DATA_INT);
+
+        if(!$iContentId)
+            return false;
+        
+        $mixedResult = $this->_oTemplate->getInfo($iContentId);
+
+        if($this->_bIsApi)
+            return [bx_api_get_block('simple_list',  $mixedResult)];
+
+        return $mixedResult;
+    }
+    
+    /**
+     * @page service Service Calls
+     * @section bx_massmailer Mass mailer
+     * @subsection bx_massmailer-page_blocks Page Blocks
+     * @subsubsection bx_massmailer-campagn_links campagn_links
+     * 
+     * @code bx_srv('bx_massmailer', 'campagn_links', [...]); @endcode
+     * 
+     * Get page block with the campagn links list
+     *
+     * @param $iContentId content ID
+     * @return HTML string with block content to display on the site. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMassMailerModule::serviceCampagnLinks
+     */
+    /** 
+     * @ref bx_massmailer-campagn_links "campagn_links"
+     */
+    public function serviceCampagnLinks ($iContentId = 0)
+    {
+        if(!$iContentId)
+            $iContentId = bx_process_input(bx_get('id'), BX_DATA_INT);
+
+        if(!$iContentId)
+            return false;
+        
+        $aData = $this->_oDb->getClicksByCampaignId($iContentId);
+        if(!$aData || !is_array($aData))
+            return false;
+
+        $mixedResult = $this->_oTemplate->getClicks($aData);
+
+        if($this->_bIsApi)
+            return [bx_api_get_block('table',  $mixedResult)];
+
+        return $mixedResult;
+    }
+    
+    /**
+     * @page service Service Calls
+     * @section bx_massmailer Mass mailer
+     * @subsection bx_massmailer-page_blocks Page Blocks
+     * @subsubsection bx_massmailer-total_subscribers total_subscribers
+     * 
+     * @code bx_srv('bx_massmailer', 'total_subscribers', [...]); @endcode
+     * 
+     * Get page block with subscribers charts
+     *
+     * @param $aParams an array with search params.
+     * @return HTML string with block content to display on the site. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMassMailerModule::serviceTotalSubscribers
+     */
+    /** 
+     * @ref bx_massmailer-total_subscribers "total_subscribers"
+     */
+    public function serviceTotalSubscribers ()
+    {
+        if($this->checkAllowed() !== CHECK_ACTION_RESULT_ALLOWED)
+            return '';
+        
+        return $this->_oTemplate->getTotalSubscribers();
+    }
+    
+    /**
+     * @page service Service Calls
+     * @section bx_massmailer Mass mailer
+     * @subsection bx_massmailer-page_blocks Page Blocks
+     * @subsubsection bx_massmailer-entity_breadcrumb entity_breadcrumb
+     * 
+     * @code bx_srv('bx_massmailer', 'entity_breadcrumb', [...]); @endcode
+     * 
+     * Get page block with page's breadcrumbs
+     *
+     * @param $iContentId content ID
+     * @return HTML string with block content to display on the site. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMassMailerModule::serviceEntityBreadcrumb
+     */
+    /** 
+     * @ref bx_massmailer-entity_breadcrumb "entity_breadcrumb"
+     */
+    public function serviceEntityBreadcrumb ($iContentId = 0)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $oPermalink = BxDolPermalinks::getInstance();
+        if (!$iContentId)
+            $iContentId = bx_process_input(bx_get('id'), BX_DATA_INT);
+        if (!$iContentId){
+            $aContentInfo[$CNF['FIELD_TITLE']] = _t('_bx_massmailer_txt_breadcrumb_title_new_campaign');
+            $aContentInfo['url'] = $oPermalink->permalink('page.php?i=' . $CNF['URI_ADD_CAMPAIGN']);
+        }
+        else{
+            $aContentInfo = $this->_oDb->getCampaignInfoById($iContentId);
+            if (!$aContentInfo)
+                return false;
+            $aContentInfo['url'] = $oPermalink->permalink('page.php?i=' . $CNF['URI_VIEW_CAMPAIGN'] . '&id=' . $aContentInfo[$CNF['FIELD_ID']]);
+        }
+        return $this->_oTemplate->entryBreadcrumb($aContentInfo);
+    }
+    
+    /**
+     * @page service Service Calls
+     * @section bx_massmailer Mass mailer
+     * @subsection bx_massmailer-page_blocks Page Blocks
+     * @subsubsection bx_massmailer-attributes attributes
+     * 
+     * @code bx_srv('bx_massmailer', 'attributes', [...]); @endcode
+     * 
+     * Get page block with attributes list
+     *
+     * @return HTML string with block content to display on the site. All necessary CSS and JS files are automatically added to the HEAD section of the site HTML.
+     * 
+     * @see BxMassMailerModule::serviceAttributes
+     */
+    /** 
+     * @ref bx_massmailer-attributes "attributes"
+     */
+    public function serviceAttributes ()
+    {
+        $aAttributesParts = array();
+        $aAttributesParts['account'] = array(
+            _t('_bx_massmailer_txt_attribute_global'), 
+            array(
+                'email' => _t('_bx_massmailer_txt_attribute_email'), 
+                'account_name' => _t('_bx_massmailer_txt_attribute_account_name'), 
+                'account_id' => _t('_bx_massmailer_txt_attribute_account_id'), 
+                'reset_password_url' => _t('_bx_massmailer_txt_attribute_reset_password_url'),
+                'unsubscribe_url' => _t('_bx_massmailer_txt_attribute_unsubscribe_url')
+            )
+        );
+        $BxDolModuleQuery = BxDolModuleQuery::getInstance();
+        $aModules = $BxDolModuleQuery->getModulesBy(array('type' => 'modules', 'active' => 1));
+        foreach($aModules as $aModule){
+            if(BxDolRequest::serviceExists($aModule['name'], 'act_as_profile') && BxDolService::call($aModule['name'], 'act_as_profile') == true){
+                $oModule = BxDolModule::getInstance($aModule['name']);
+                $aTmp2 = array();
+                $aTmp = $oModule->serviceGetSearchableFieldsExtended('view');
+                foreach($aTmp as $sKey => $aField){
+                    $aTmp2[$sKey] = _t($aField['caption']);
+                }
+                $aAttributesParts[$aModule['name']] = array($aModule['title'], $aTmp2);
+            }
+        }
+
+        return $this->_oTemplate->getAttributes($aAttributesParts);
+    }
+    
+    /**
+     * @return CHECK_ACTION_RESULT_ALLOWED if access is granted or error message if access is forbidden. So make sure to make strict(===) checking.
+     */
+    public function checkAllowedAdd ($isPerformAction = false)
+    {
+        return $this->checkAllowed($isPerformAction);
+    }
+    
+    /**
+     * @return CHECK_ACTION_RESULT_ALLOWED if access is granted or error message if access is forbidden. So make sure to make strict(===) checking.
+     */
+    public function checkAllowedEdit ($aDataEntry, $isPerformAction = false)
+    {
+        return $this->checkAllowed($isPerformAction);
+    }
+    
+    /**
+     * @return CHECK_ACTION_RESULT_ALLOWED if access is granted or error message if access is forbidden. So make sure to make strict(===) checking.
+     */
+    public function checkAllowedEditAnyEntryForProfile ($isPerformAction = false, $iProfileId = false)
+    {
+        return $this->checkAllowed($isPerformAction);
+    }
+
+    /**
+     * @return CHECK_ACTION_RESULT_ALLOWED if access is granted or error message if access is forbidden. So make sure to make strict(===) checking.
+     */
+    public function checkAllowedDelete (&$aDataEntry, $isPerformAction = false)
+    {
+        return $this->checkAllowed($isPerformAction);
+    }
+          
+    public function getSegments($sKey = "")
+    {
+        if ($sKey == ""){
+            return $this->aSegments;
+        }
+        else{
+            if (isset($this->aSegments[$sKey]))
+                return $this->aSegments[$sKey];
+            return false;
+        }
+    }
+          
+    public function sendTest($sEmail, $iCampaignId)
+    {
+        $aTmp = $this->getDataForCampaign($iCampaignId);
+        $aTemplate = $aTmp[0];
+        $aCustomHeaders = $aTmp[1];
+        $aCampaign = $aTmp[2];
+              
+        if (!$aTemplate)
+            return false;
+        
+        return $this->sendLetter($sEmail, $iCampaignId, $aCustomHeaders, getLoggedId(), $aTemplate, false, $aCampaign['is_track_links']);
+    }
+          
+    public function sendAll($iCampaignId)
+    {
+        $aTmp = $this->getDataForCampaign($iCampaignId);
+        $aTemplate = $aTmp[0];
+        $aCustomHeaders = $aTmp[1];
+        $aCampaign = $aTmp[2];
+              
+        if (!$aTemplate)
+            return false;
+        
+        $GLOBALS['bx_profiler_disable'] = true;
+        unset($GLOBALS['bx_profiler']);
+
+        $this->_oDb->deleteCampaignData($iCampaignId);
+        $aAccounts = $this->getEmailsBySegment($aCampaign['segments'], $aCampaign['is_one_per_account']);
+        foreach ($aAccounts as $aAccountInfo){
+            $this->sendLetter($aAccountInfo['email'], $iCampaignId, $aCustomHeaders, $aAccountInfo['account_id'], $aTemplate, true, $aCampaign['is_track_links']);
+            $this->_oDb->addEmailToSentListForCampaign($iCampaignId, $aAccountInfo['email']);
+
+            if (1 == rand(1, 300)) {
+                BxDolDb::getInstance()->cleanMemoryAll();
+                unset($GLOBALS['bxDolClasses']);
+            }
+        }
+
+        $this->_oDb->sendCampaign($iCampaignId);
+        return true;
+    }
+    
+    private function sendLetter($sEmail, $iCampaignId, $aCustomHeaders, $iAccountId, $aTemplate, $bAddToQueue, $bTrackKinks)
+    {
+        $sLetterCode = $this->_oDb->addLetter($iCampaignId, $sEmail);
+        
+        $aMarkers = $this->addMarkers($iAccountId, $sLetterCode);
+        bx_alert($this->_aModule['name'], 'user_fields', $iCampaignId, $iAccountId, array('email' => $sEmail, 'markers' => &$aMarkers, 'markers_ref' => &$aMarkers));
+        if ($bTrackKinks){
+            $regexp = "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>";
+            $aTemplate['Body'] = preg_replace_callback("/$regexp/siU",
+                function ($aMatch) use ($iCampaignId, $sLetterCode, $aMarkers) {
+                    if ($aMatch[2] != '{unsubscribe_url}'){
+                        $sUrl = bx_replace_markers($aMatch[2], $aMarkers);
+                        $sLinkCode = $this->_oDb->addLink($sLetterCode, $sUrl, $aMatch[3], $iCampaignId);
+                        return str_replace($sUrl, BX_DOL_URL_ROOT . $this->_oConfig->getBaseUri() . 'track/click/' . $sLinkCode . "/", $aMatch[0]);
+                    }
+                    else{
+                        return $aMatch[0];
+                    }
+                },
+                $aTemplate['Body']);
+        }
+        $aMarkersInLetter = [];
+        preg_match_all("/\{[^\}]*\}/i", $aTemplate['Body'], $aMarkersInLetter);
+        if ($aMarkersInLetter[0]>0){
+            foreach ($aMarkersInLetter[0] as $sMarker){
+                $sMarker = str_replace(['{', '}'], '', $sMarker);
+                if (!array_key_exists($sMarker, $aMarkers)) {
+                    $aMarkers[$sMarker] = '';
+                }
+            }
+        }
+        
+        return sendMail($sEmail, $aTemplate['Subject'], $aTemplate['Body'], 0, $aMarkers, BX_EMAIL_MASS, 'html', false, $aCustomHeaders, $bAddToQueue);
+    }
+
+    public function getEmailCountInSegment($iCampaignId)
+    {
+        $aTmp = $this->getDataForCampaign($iCampaignId);
+        $aCampaign = $aTmp[2];
+        $aAccounts = $this->getEmailsBySegment($aCampaign['segments'], $aCampaign['is_one_per_account']);
+        return count($aAccounts);
+    }
+          
+    private function getEmailsBySegment($sSegment, $bIsOnePerAccount)
+    {
+        $sTerms = $this->getSqlBySegment($sSegment);
+        if ($bIsOnePerAccount){
+            $sTerms .= "AND `tp`.`id` = `ta`.`profile_id` ";
+        }
+        return $this->_oDb->getAccountsByTerms($sTerms);
+    }
+    
+    public function checkAllowed($isPerformAction = false)
+    {
+        $aCheck = checkActionModule($this->_iProfileId, 'use massmailer', $this->getName(), $isPerformAction);
+        if ($aCheck[CHECK_ACTION_RESULT] !== CHECK_ACTION_RESULT_ALLOWED)
+             return _t('_sys_txt_access_denied');
+        return CHECK_ACTION_RESULT_ALLOWED;
+    }
+    
+    private function getSqlBySegment($sSegment)
+    {
+        $sRv = '';
+        $sJoin = ' INNER ';
+        $aMatches = array();
+        if (strpos($sSegment, 'lvl:') !== false){
+            $sLvl = str_replace('lvl:', '', $sSegment);
+            switch ($sLvl) {
+                case 0:
+                    $sRv = '';
+                    $sJoin = ' LEFT ';
+                    break;
+                case MEMBERSHIP_ID_UNCONFIRMED:
+                    $sRv = " AND `ta`.`email_confirmed` = 0 AND `ta`.`phone_confirmed` = 0 ";
+                    break;
+                case MEMBERSHIP_ID_SUSPENDED:
+                    $sRv = " AND `tp`.`status` = 'suspended' ";
+                    break;
+                case MEMBERSHIP_ID_PENDING:
+                    $sRv = " AND `tp`.`status` = 'pending' ";
+                    break;
+                case MEMBERSHIP_ID_STANDARD:
+                    $sRv = " AND `tp`.`id` NOT IN (SELECT `IDMember` FROM `sys_acl_levels_members`) ";
+                    break;
+                default:
+                    $sRv = $this->_oDb->prepareAsString(" AND `tp`.`id` IN (SELECT `IDMember` FROM `sys_acl_levels_members` WHERE IDLevel = ?) ", $sLvl);
+                    break;
+            }
+            $sRv .= $this->_oDb->getTermsByProfileTypes($this->getProfileModules());
+        }
+        else if (preg_match('/^cst:(\d+)$/', $sSegment, $aMatches)){
+            //--- A custom segment is a list of emails: only the accounts with one of them.
+            $sRv = $this->_oDb->getTermsByEmails($this->_oDb->getSegmentEmails((int)$aMatches[1]));
+            $sRv .= $this->_oDb->getTermsByProfileTypes($this->getProfileModules());
+        }
+        return $sJoin . " JOIN `sys_profiles` AS `tp` ON `tp`.`account_id`=`ta`.`id` " . $sRv;
+    }
+    
+    private function getProfileModules()
+    {
+        $aResult = array();
+        $BxDolModuleQuery = BxDolModuleQuery::getInstance();
+        $aModules = $BxDolModuleQuery->getModulesBy(array('type' => 'modules', 'active' => 1));
+        foreach($aModules as $aModule){
+            if(BxDolRequest::serviceExists($aModule['name'], 'act_as_profile') && BxDolService::call($aModule['name'], 'act_as_profile') == true){
+                array_push($aResult, $aModule['name']);
+            }
+        }
+        return $aResult;
+    }
+          
+    private function getDataForCampaign($iCampaignId)
+    {
+        $aCampaign = $this->_oDb->getCampaignInfoById($iCampaignId);
+        $oEmailTemplates = BxDolEmailTemplates::getInstance();
+        $aTemplate = $oEmailTemplates->parseTemplate('bx_massmailer_email', array('content' => $aCampaign['body']));
+        $aTemplate['Subject'] = $aCampaign['subject'];
+              
+        $aCustomHeaders = array();
+        $sFrom = $aCampaign['from_name'] != '' ? $aCampaign['from_name'] : getParam('site_title');
+        $aCustomHeaders['From'] = "=?UTF-8?B?" . base64_encode($sFrom) . "?= <" . getParam('site_email_notify') . ">" ;
+        if ($aCampaign['reply_to'] != ''){
+            $sFrom = $aCampaign['from_name'] != '' ? $aCampaign['from_name'] : getParam('site_title');
+            $aCustomHeaders['Reply-To'] = "=?UTF-8?B?" . base64_encode($sFrom) . '?= <' . bx_process_output($aCampaign['reply_to']) . '>';
+            $aCustomHeaders['X-Original-From'] = "=?UTF-8?B?" . base64_encode($sFrom) . '?= <' . bx_process_output($aCampaign['reply_to']) . '>';
+        }
+              
+        return array($aTemplate, $aCustomHeaders, $aCampaign);
+    }
+          
+    private function addMarkers($iAccountId, $sLetterCode)
+    {
+        $CNF = &$this->_oConfig->CNF;
+        $aMarkers = array();
+        
+        $oAccount = BxDolAccount::getInstance($iAccountId);
+        $aAccountInfo = $oAccount->getInfo();
+        $sAccountEmail = $oAccount->getEmail();
+        
+        $aMarkers['email'] = $sAccountEmail;
+        $aMarkers['account_name'] = $oAccount->getDisplayName();
+        $aMarkers['account_id'] = $oAccount->id();
+        
+        if ($aAccountInfo['profile_id'] > 0){
+            $oProfile = BxDolProfile::getInstance($aAccountInfo['profile_id']);
+            $sModule = $oProfile->getModule();
+            if (BxDolRequest::serviceExists($sModule, 'get_info')) {
+                $aProfileInfo = bx_srv($sModule, 'get_info', array($oProfile->getContentId(), false));
+                foreach ($aProfileInfo as $sKey => $sValue)
+                    if(!isset($aMarkers[$sKey]))
+                        $aMarkers[$sKey] = $sValue;
+            }
+        }    
+
+        $aMarkers['seen_image_url'] = BX_DOL_URL_ROOT . $this->_oConfig->getBaseUri() . 'track/seen/' . $sLetterCode . "/";
+        $aMarkers['unsubscribe_url'] = BX_DOL_URL_ROOT . $oAccount->getUnsubscribeLink(BX_EMAIL_MASS) . "&lhash=" . $sLetterCode;
+
+        $aMarkers['reset_password_url'] = '';
+        if(($sResetPasswordUrl = bx_get_reset_password_link($sAccountEmail)) !== false)
+            $aMarkers['reset_password_url'] = $sResetPasswordUrl . "&lhash=" . $sLetterCode;
+
+        return $aMarkers;
+    }
+    
+    private function getReportStep($iMin, $iMax)
+    {
+        $iCount = 10;
+        return ceil(($iMax - $iMin) / $iCount);
+    }
+
+    public function checkAllowedDeleteAnyEntryForProfile ($isPerformAction = false, $iProfileId = false)
+    {
+        return _t('_sys_txt_access_denied');
+    }
+}
+
+/** @} */

+ 195 - 0
modules/boonex/massmailer/updates/15.0.1_15.0.2/source/classes/BxMassMailerTemplate.php

@@ -0,0 +1,195 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    MassMailer Mass Mailer
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxMassMailerTemplate extends BxBaseModGeneralTemplate
+{
+    public function __construct(&$oConfig, &$oDb)
+    {
+        parent::__construct($oConfig, $oDb);
+    }
+
+    function getClicks($aData)
+    {
+        $aList = [];
+        foreach($aData as $aItem)
+            $aList[] = [
+                'title' => $aItem['title'], 
+                'link' => $aItem['link'], 
+                'last_click' => $this->_bIsApi ? $aItem['last_click'] : ($aItem['last_click'] > 0 ? bx_time_js($aItem['last_click']) : ''),
+                'click_count' => $aItem['click_count']
+            ];
+
+        if($this->_bIsApi)
+            return array_merge([[
+                'title' => _t('_bx_massmailer_txt_title_title'),
+                'link' => _t('_bx_massmailer_txt_link_title'),
+                'last_click' => _t('_bx_massmailer_txt_last_click_title'),
+                'click_count' => _t('_bx_massmailer_txt_click_count_title'),
+            ]], $aList);
+
+        $this->addJs([BX_DIRECTORY_PATH_MODULES . 'boonex/massmailer/plugins/datatables/|datatables.min.js']);
+        $this->addCss(['main.css', BX_DIRECTORY_PATH_MODULES . 'boonex/massmailer/plugins/datatables/|datatables.min.css']);
+        return $this->parseHtmlByName('campaign_clicks.html', array(
+             'bx_repeat:items' => $aList,
+             'title_title' => _t('_bx_massmailer_txt_title_title'),
+             'link_title' => _t('_bx_massmailer_txt_link_title'),
+             'click_count_title' => _t('_bx_massmailer_txt_click_count_title'),
+             'last_click_title' => _t('_bx_massmailer_txt_last_click_title'),
+            ));
+    }
+
+    function getInfo($CampaignId)
+    {
+        $CNF = &$this->getModule()->_oConfig->CNF;
+        
+        $aData = $this->_oModule->_oDb->getCampaignInfoById($CampaignId);
+        $aDataStat = $this->_oModule->_oDb->getStatByCampaignId($CampaignId);
+        
+        $this->addJs(array('chart.umd.min.js', 'chart.js', BX_DIRECTORY_PATH_MODULES . 'boonex/massmailer/plugins/daterangepicker/|daterangepicker.js'));
+        $this->addCss(array('main.css', BX_DIRECTORY_PATH_MODULES . 'boonex/massmailer/plugins/daterangepicker/|daterangepicker.css'));
+        
+        if($this->_bIsApi) {
+            $aItems = [
+                ['title' => '_bx_massmailer_txt_subject_title', 'value' => $aData[$CNF['FIELD_SUBJECT']]],
+                ['title' => '_bx_massmailer_txt_body_title', 'value' => $aData[$CNF['FIELD_BODY']]],
+                ['title' => '_bx_massmailer_txt_from_name_title', 'value' => $aData[$CNF['FIELD_FROM_NAME']]],
+                ['title' => '_bx_massmailer_txt_reply_title', 'value' => $aData[$CNF['FIELD_REPLY_TO']]],
+                ['title' => '_bx_massmailer_txt_created_title', 'value' => $aData[$CNF['FIELD_ADDED']]],
+                ['title' => '_bx_massmailer_txt_sent_to_title', 'value' => $aData[$CNF['FIELD_DATE_SENT']]],
+                ['title' => '_bx_massmailer_txt_sent_to_title', 'value' => $this->getModule()->getSegments($aData[$CNF['FIELD_SEGMENTS']])]
+            ];
+
+            array_walk($aItems, function(&$aItem) {
+                $aItem['title'] = trim(_t($aItem['title']), ":");
+            });
+
+            return $aItems;
+        }
+
+        return $this->getJsCode('chart', array('sChartName' => 'CAMPAIGN_REPORT', 'sReportName' => $CampaignId)) . $this->parseHtmlByName('campaign_info.html', array(
+            'created_title' => _t('_bx_massmailer_txt_created_title'),
+            'subject_title' => _t('_bx_massmailer_txt_subject_title'),
+            'body_title' => _t('_bx_massmailer_txt_body_title'),
+            'sent_on_title' => _t('_bx_massmailer_txt_sent_on_title'),
+            'sent_to_title' => _t('_bx_massmailer_txt_sent_to_title'),
+            'sent_total_title' => _t('_bx_massmailer_txt_sent_total_title'),
+            'opened_total_title' => _t('_bx_massmailer_txt_opened_total_title'),
+            'unopened_total_title' => _t('_bx_massmailer_txt_unopened_total_title'),
+            'clicked_total_title' => _t('_bx_massmailer_txt_clicked_total_title'),
+            'reply_title' => _t('_bx_massmailer_txt_reply_title'),
+            'subject' => $aData[$CNF['FIELD_SUBJECT']],
+            'body' => $aData[$CNF['FIELD_BODY']],
+            'sent_on' => bx_time_js($aData[$CNF['FIELD_DATE_SENT']]),
+            'created' => bx_time_js($aData[$CNF['FIELD_ADDED']]),
+            'sent_to' => $this->getModule()->getSegments($aData[$CNF['FIELD_SEGMENTS']]),
+            'sent_total' => $aDataStat['total'],
+            'opened_total' => $aDataStat['seen'],
+            'unopened_total' => $aDataStat['total'] - $aDataStat['seen'],
+            'clicked_total' => $aDataStat['clicked'],
+            'bx_if:from_name' => array(
+                'condition' => $aData[$CNF['FIELD_FROM_NAME']] != '',
+                'content' => array(
+                    'from_name_title' => _t('_bx_massmailer_txt_from_name_title'),
+                    'from_name' => $aData[$CNF['FIELD_FROM_NAME']],
+                )
+            ),
+           'bx_if:reply' => array(
+                'condition' => $aData[$CNF['FIELD_REPLY_TO']] != '',
+                'content' => array(
+                    'reply_title' => _t('_bx_massmailer_txt_reply_title'),
+                    'reply' => $aData[$CNF['FIELD_REPLY_TO']],
+                )
+            ),
+        ));
+    }
+    
+    function getTotalSubscribers()
+    {
+        $CNF = &$this->getModule()->_oConfig->CNF;
+        
+        $this->addJs(array('chart.umd.min.js', 'chartjs-adapter-moment.min.js', 'chart.js', BX_DIRECTORY_PATH_MODULES . 'boonex/massmailer/plugins/daterangepicker/|daterangepicker.js'));
+        $this->addCss(array('main.css', BX_DIRECTORY_PATH_MODULES . 'boonex/massmailer/plugins/daterangepicker/|daterangepicker.css'));
+        $sDate = date('d/m/Y', time() - 90 * 86400) . ' - ' . date('d/m/Y');
+        
+        $aSegments = $this->_oModule->getSegments();
+        $aTmp = array();
+        foreach($aSegments as $sKey => $aSegment){
+            $aTmp[$sKey] = $aSegment;
+        }
+        
+        $oForm = new BxTemplFormView(array());
+        
+        $aInputReport = array(
+            'type' => 'select',
+            'name' => 'report',
+            'attrs' => ['class' => 'bx_massmailer_report_selector'],
+            'value' => 'content_total',
+            'values' => [
+                'content_total' => _t('_bx_massmailer_txt_title_content_total'), 
+                'content_speed' => _t('_bx_massmailer_txt_title_content_speed')
+            ]
+        );
+        
+        $aInputSegments = array(
+            'type' => 'select',
+            'name' => 'segments',
+            'attrs' => ['class' => 'bx_massmailer_segments_selector'],
+            'value' => 'content_total',
+            'values' => $aTmp
+        );
+        
+        $aInputInterval = array(
+            'type' => 'text',
+            'name' => 'interval',
+            'attrs' => ['class' => 'bx_massmailer_date_picker'],
+            'value' => $sDate
+        );
+        
+
+        return $this->getJsCode('chart', array('sChartName' => 'SUBSCRIBERS_INFO')) . $this->parseHtmlByName('subscribers_info.html', array(
+            'report' => $oForm->genInput($aInputReport),
+            'segments' => $oForm->genInput($aInputSegments),
+            'interval' => $oForm->genInput($aInputInterval),
+        ));
+    }
+    
+    public function entryBreadcrumb($aContentInfo, $aTmplVarsItems = array())
+    {
+        $CNF = &$this->getModule()->_oConfig->CNF;
+        $sTitleHome = $this->getModule()->_aModule['title'];
+        $aTmplVarsItems = array(array(
+            'url' => $aContentInfo['url'],
+            'title' => bx_process_output($aContentInfo[$CNF['FIELD_TITLE']])
+        ));
+
+        return $this->parseHtmlByName('breadcrumb.html', array(
+            'url_home' => bx_absolute_url(BxDolPermalinks::getInstance()->permalink($CNF['URL_MANAGE_CAMPAIGNS'])),
+            'icon_home' => $CNF['ICON'],
+            'title_home' => bx_html_attribute(strip_tags(_t($sTitleHome ? $sTitleHome : '_sys_menu_item_title_system_home')), BX_ESCAPE_STR_QUOTE),
+            'bx_repeat:items' => $aTmplVarsItems
+        ));
+    }
+    
+    public function getAttributes($aAttributesParts)
+    {
+        $aList2 = array();
+        foreach($aAttributesParts as $aPart){
+            $aList = array();
+            foreach($aPart[1] as $sKey => $sItem){
+                $aList[] = array('title' => $sItem, 'attribute' => $sKey);
+            }
+            $aList2[] = array('title' => $aPart[0], 'list' => $this->parseHtmlByName('attributes_part.html', array('bx_repeat:items' => $aList)));
+        }
+        return $this->parseHtmlByName('attributes.html', array('bx_repeat:items' => $aList2));
+    }
+}
+
+/** @} */

+ 77 - 0
modules/boonex/massmailer/updates/15.0.1_15.0.2/source/install/config.php

@@ -0,0 +1,77 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    MassMailer Mass Mailer
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_massmailer',
+    'title' => 'Mass mailer',
+    'note' => 'Mass mailer, newsletters, bulk email',
+    'version' => '15.0.2',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/massmailer/',
+    'home_uri' => 'massmailer',
+
+    'db_prefix' => 'bx_massmailer_',
+    'class_prefix' => 'BxMassMailer',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'MassMailer',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable_success' => array(
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable_failed' => array (
+        'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+);
+
+/** @} */

+ 84 - 0
modules/boonex/massmailer/updates/15.0.1_15.0.2/source/js/chart.js

@@ -0,0 +1,84 @@
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    MassMailer Mass Mailer
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+function BxMassMailerChart(oOptions) {
+    this._sContainerId = 'bx_massmailer_chart_container';
+    this._sChartName = oOptions.sChartName;
+    this._sReportName = oOptions.sReportName;
+    this._sReportSelector = '#' + this._sContainerId + " .bx_massmailer_report_selector";
+    this._sSegmentsSelector = '#' + this._sContainerId + " .bx_massmailer_segments_selector";
+    this._sContainerDataSelector = '#' + this._sContainerId + " .bx_massmailer_data";
+    this._sCanvasSelector = '#' + this._sContainerId + " .bx_massmailer_chart";
+    this._sDatePickerSelector = '#' + this._sContainerId + " .bx_massmailer_date_picker";
+    this._sActionsUri = oOptions.sActionUri;
+    this._aStrings = oOptions.aStrings;
+    this._oChart = null;
+    this._oChartOptionsDefault = {
+        layout: {
+            padding: {
+                left: 40,
+                right: 40,
+                top: 40,
+                bottom: 20
+            }
+        }
+    };
+    var $this = this;
+    $(document).ready(function () {
+        $this.init(); 
+    });
+}
+
+BxMassMailerChart.prototype.init = function () {
+    var $this = this;
+    if ($($this._sReportSelector).length > 0) {
+        $($this._sReportSelector).change(function () {
+            $this.reloadData();
+        });
+    }
+
+    if ($($this._sSegmentsSelector).length > 0) {
+        $($this._sSegmentsSelector).change(function () {
+            $this.reloadData();
+        });
+    }
+   
+    $($this._sDatePickerSelector).daterangepicker({
+        opens: 'left',
+        locale: {
+            "format": "DD/MM/YYYY"
+        },
+    }, function (start, end, label) {
+        $this.reloadData();
+    });
+    $this.reloadData();
+}
+
+BxMassMailerChart.prototype.reloadData = function () {
+    var $this = this;
+    bx_loading($($this._sContainerDataSelector), true);
+    var sStartDate = $($this._sDatePickerSelector).length > 0 ? $($this._sDatePickerSelector).data('daterangepicker').startDate.format('YYYY-MM-DD') : '-';
+    var sEndDate = $($this._sDatePickerSelector).length > 0 ? $($this._sDatePickerSelector).data('daterangepicker').endDate.format('YYYY-MM-DD') : '-';
+    var sReport = $($this._sReportSelector).length > 0 ? $($this._sReportSelector).val() : $this._sReportName;
+    var sSegment = $($this._sSegmentsSelector).length > 0 ? $($this._sSegmentsSelector).val() : '-';
+    $.getJSON($this._sActionsUri + 'GetReportsData/' + $this._sChartName + '/' + sReport + '/' + sStartDate + '/' + sEndDate + '/' + sSegment + '/', function (oData) {
+        bx_loading($($this._sContainerDataSelector), false);
+        var oDataForChart = oData.data || {};
+        var oChartOptions = oData.options || {};
+        if ($this._oChart)
+            $this._oChart.destroy();
+        $this._oChart = new Chart($($this._sCanvasSelector), {
+            type: oData.type != undefined ? oData.type : 'line',
+            data: oDataForChart,
+            options: $.extend({}, $this._oChartOptionsDefault, oChartOptions)
+        });
+    });
+};
+/** @} */

+ 51 - 0
modules/boonex/notifications/updates/15.0.5_15.0.6/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Notifications',
+    'version_from' => '15.0.5',
+    'version_to' => '15.0.6',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/notifications/updates/update_15.0.5_15.0.6/',
+    'home_uri' => 'notifications_update_1505_1506',
+
+    'module_dir' => 'boonex/notifications/',
+    'module_uri' => 'notifications',
+
+    'db_prefix' => 'bx_notifications_',
+    'class_prefix' => 'BxNtfs',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 0,
+        'update_files' => 1,
+        'update_languages' => 0,
+        'clear_db_cache' => 0,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Notifications',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/notifications/updates/15.0.5_15.0.6/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxNtfsUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 82 - 0
modules/boonex/notifications/updates/15.0.5_15.0.6/source/install/config.php

@@ -0,0 +1,82 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Notifications Notifications
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_notifications',
+    'title' => 'Notifications',
+    'note' => 'Notifications, alerts',
+    'version' => '15.0.6',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/notifications/',
+    'home_uri' => 'notifications',
+
+    'db_prefix' => 'bx_notifications_',
+    'class_prefix' => 'BxNtfs',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Notifications',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+    	'update_relations_for_all' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+    	'update_relations_for_all' => 1,
+        'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+
+    /**
+     * Relations Section
+     */
+    'relation_handlers' => array(
+    	'on_install' => '',
+    	'on_uninstall' => 'delete_module_events',
+	    'on_enable' => 'add_handlers',
+	    'on_disable' => 'delete_handlers',
+    ),
+);
+
+/** @} */

+ 51 - 0
modules/boonex/organizations/updates/15.0.4_15.0.5/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Organizations',
+    'version_from' => '15.0.4',
+    'version_to' => '15.0.5',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/organizations/updates/update_15.0.4_15.0.5/',
+    'home_uri' => 'orgs_update_1504_1505',
+
+    'module_dir' => 'boonex/organizations/',
+    'module_uri' => 'organizations',
+
+    'db_prefix' => 'bx_orgs_',
+    'class_prefix' => 'BxOrgs',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_files' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Organizations',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/organizations/updates/15.0.4_15.0.5/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxOrgsUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 4 - 0
modules/boonex/organizations/updates/15.0.4_15.0.5/install/langs/en.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="en" flag="gb" title="English">
+	<string_add name="_bx_orgs_menu_item_info_create_profile"><![CDATA[For a company, team or community you run.]]></string_add>
+</resources>

+ 2 - 0
modules/boonex/organizations/updates/15.0.4_15.0.5/install/sql/enable.sql

@@ -0,0 +1,2 @@
+-- MENUS
+UPDATE `sys_menu_items` SET `info`='_bx_orgs_menu_item_info_create_profile' WHERE `set_name`='sys_add_profile_links' AND `module`='bx_organizations' AND `name`='create-organization-profile';

+ 153 - 0
modules/boonex/organizations/updates/15.0.4_15.0.5/source/install/config.php

@@ -0,0 +1,153 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Organizations Organizations
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_organizations',
+    'title' => 'Organizations',
+    'note' => 'Organizations, companies',
+    'version' => '15.0.5',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/organizations/',
+    'home_uri' => 'orgs',
+
+    'db_prefix' => 'bx_organizations_',
+    'class_prefix' => 'BxOrgs',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Organizations',
+
+    /**
+     * Connections.
+     */
+    'connections' => array(
+    	'sys_profiles_friends' => array ('type' => 'profiles'),
+        'sys_profiles_subscriptions' => array ('type' => 'profiles'),
+        'sys_profiles_relations' => array ('type' => 'profiles'),
+    ),
+
+    /**
+     * Menu triggers.
+     */
+    'menu_triggers' => array(
+        'trigger_profile_view_submenu',
+        'trigger_profile_snippet_meta',
+        'trigger_profile_view_actions',
+    ),
+
+    /**
+     * Page triggers.
+     */
+    'page_triggers' => array (
+    	'trigger_page_profile_view_entry', 
+    ),
+
+    /**
+     * Storage objects to automatically delete files from upon module uninstallation.
+     * Note. Don't add storage objects used in transcoder objects.
+     */
+    'storages' => array(
+    	'bx_organizations_pics'
+    ),
+
+    /**
+     * Transcoders.
+     */
+    'transcoders' => array(
+    	'bx_organizations_icon', 
+    	'bx_organizations_thumb', 
+    	'bx_organizations_avatar', 
+        'bx_organizations_avatar_big', 
+    	'bx_organizations_picture', 
+    	'bx_organizations_cover', 
+    	'bx_organizations_cover_thumb',
+    	'bx_organizations_gallery',
+        'bx_organizations_badge'
+    ),
+
+    /**
+     * Extended Search Forms.
+     */
+    'esearches' => array(
+        'bx_organizations',
+    	'bx_organizations_cmts',
+    ),
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+    	'process_esearches' => 1,
+        'execute_sql' => 1,
+        'update_languages' => 1,
+    	'process_connections' => 1,
+    	'process_deleted_profiles' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable_success' => array(
+    	'process_menu_triggers' => 1,
+    	'process_page_triggers' => 1,
+    	'process_esearches' => 1,
+    	'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+    	'unregister_transcoders' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable_failed' => array (
+    	'register_transcoders' => 1,
+    	'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+
+    /**
+     * Connections Section
+     */
+    'relations' => array(
+        'bx_timeline',
+        'bx_notifications',
+    ),
+);
+
+/** @} */

+ 617 - 0
modules/boonex/organizations/updates/15.0.4_15.0.5/source/install/langs/en.xml

@@ -0,0 +1,617 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="en" flag="gb" title="English">
+    <string name="_bx_orgs"><![CDATA[Organizations]]></string>
+    <string name="_bx_organizations"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_cmts"><![CDATA[Organizations' Comments]]></string>
+
+    <string name="_bx_orgs_option_autoapproval"><![CDATA[Organization moderation]]></string>
+    <string name="_bx_orgs_option_default_acl_level"><![CDATA[Default level to assign after organizations's profile creation]]></string>
+    <string name="_bx_orgs_option_enable_profile_activation_letter"><![CDATA[Enable profile activation letter]]></string>
+    <string name="_bx_orgs_option_redirect_aadd"><![CDATA[Redirect after organizations's profile creation to]]></string>
+    <string name="_bx_orgs_option_redirect_aadd_profile"><![CDATA[Profile Page]]></string>
+    <string name="_bx_orgs_option_redirect_aadd_last"><![CDATA[Last Page]]></string>
+    <string name="_bx_orgs_option_redirect_aadd_custom"><![CDATA[Custom Page]]></string>
+    <string name="_bx_orgs_option_redirect_aadd_homepage"><![CDATA[Homepage]]></string>
+    <string name="_bx_orgs_option_redirect_aadd_custom_url"><![CDATA[URL for 'Custom Page' redirect]]></string>
+    <string name="_bx_orgs_option_activation_on"><![CDATA[Auto-activate after creation & editing]]></string>
+    <string name="_bx_orgs_option_activation_add"><![CDATA[Manually activate after editing, auto-activate after creation]]></string>
+    <string name="_bx_orgs_option_activation_edit"><![CDATA[Manually activate after creating, auto-activate after editing]]></string>
+    <string name="_bx_orgs_option_activation_off"><![CDATA[Activate manually after creation & editing]]></string>
+    <string name="_bx_orgs_option_num_connections_quick"><![CDATA[Number of items in friends block]]></string>
+    <string name="_bx_orgs_option_per_page_browse"><![CDATA[Number of items per page]]></string>
+    <string name="_bx_orgs_option_num_rss"><![CDATA[Number of items in RSS feed]]></string>
+    <string name="_bx_orgs_option_searchable_fields"><![CDATA[Searchable fields for keyword search]]></string>
+    <string name="_bx_orgs_option_members_mode"><![CDATA[Special mode for organization members]]></string>
+    <string name="_bx_orgs_option_members_mode_multi_roles"><![CDATA[Multi Roles]]></string>
+    <string name="_bx_orgs_option_friends"><![CDATA[Friendship]]></string>
+    <string name="_bx_orgs_option_public_subscriptions"><![CDATA[Public following list]]></string>
+    <string name="_bx_orgs_option_public_subscribed_me"><![CDATA[Public followers list]]></string>
+    <string name="_bx_orgs_option_enable_subscribe_wo_join"><![CDATA[Allow to follow without join]]></string>
+    <string name="_bx_orgs_option_auto_activation_for_categories"><![CDATA[Auto activation for categories]]></string>
+    <string name="_bx_orgs_option_per_page_for_favorites_lists"><![CDATA[Number of favorite lists per page]]></string>
+    <string name="_bx_orgs_option_internal_notifications"><![CDATA[Use internal notifications]]></string>
+
+    <string name="_bx_orgs_form_profile"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_form_profile_display_add"><![CDATA[Add Organization]]></string>
+    <string name="_bx_orgs_form_profile_display_edit"><![CDATA[Edit Organization]]></string>
+    <string name="_bx_orgs_form_profile_display_edit_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_orgs_form_profile_display_edit_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_orgs_form_profile_display_delete"><![CDATA[Delete Organization]]></string>
+    <string name="_bx_orgs_form_profile_display_view"><![CDATA[View Organization]]></string>
+    <string name="_bx_orgs_form_profile_display_view_full"><![CDATA[Full View Organization]]></string>
+    <string name="_bx_orgs_form_profile_display_invite"><![CDATA[Invite to Organization]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_do_submit"><![CDATA[Submit]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_join_confirm"><![CDATA[Join confirmation]]></string>
+    <string name="_bx_orgs_form_profile_input_join_confirm"><![CDATA[Approval required to join]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_allow_view_to"><![CDATA[Visible to]]></string>
+    <string name="_bx_orgs_form_profile_input_allow_view_to"><![CDATA[Visible to]]></string>
+    <string name="_bx_orgs_form_entry_input_allow_view_favorite_list"><![CDATA[Visibility]]></string>
+    <string name="_bx_orgs_form_profile_input_allow_view_to_info"><![CDATA[Closed - anyone can find the organization and see who's in it, only members can see posts. Secret - only members can find the organization and see posts.]]></string>
+    <string name="_bx_orgs_form_profile_input_allow_view_notification_to"><![CDATA[Show notifications to]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_allow_post_to"><![CDATA[Who can post to my profile]]></string>
+    <string name="_bx_orgs_form_profile_input_allow_post_to"><![CDATA[Who can post to my profile]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_allow_contact_to"><![CDATA[Who can contact me]]></string>
+    <string name="_bx_orgs_form_profile_input_allow_contact_to"><![CDATA[Who can contact me]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_initial_members"><![CDATA[Invite Members]]></string>
+    <string name="_bx_orgs_form_profile_input_initial_members"><![CDATA[Invite Members]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_org_name"><![CDATA[Organization Name]]></string>
+    <string name="_bx_orgs_form_profile_input_org_name"><![CDATA[Organization Name]]></string>
+    <string name="_bx_orgs_form_profile_input_org_name_err"><![CDATA[Profile name is mandatory and and cannot start with @]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_org_desc"><![CDATA[Description]]></string>
+    <string name="_bx_orgs_form_profile_input_org_desc"><![CDATA[Description]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_org_cat"><![CDATA[Category]]></string>
+    <string name="_bx_orgs_form_profile_input_org_cat"><![CDATA[Category]]></string>
+    <string name="_bx_orgs_form_profile_input_org_cat_err"><![CDATA[Category field is mandatory]]></string>
+    <string name="_bx_orgs_form_entry_input_sys_multicat"><![CDATA[Categories]]></string>
+    <string name="_bx_orgs_form_entry_input_multicat"><![CDATA[Categories]]></string>
+    <string name="_bx_orgs_form_entry_input_multicat_err"><![CDATA[Please select category]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_picture"><![CDATA[Profile Picture]]></string>
+    <string name="_bx_orgs_form_profile_input_picture"><![CDATA[Upload a profile picture]]></string>
+    <string name="_bx_orgs_form_profile_input_picture_err"><![CDATA[Profile picture is mandatory.]]></string>
+    <string name="_bx_orgs_form_profile_input_picture_search"><![CDATA[With photo]]></string>
+    <string name="_bx_orgs_form_profile_input_online_search"><![CDATA[Online only]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_cover"><![CDATA[Cover Picture]]></string>
+    <string name="_bx_orgs_form_profile_input_cover"><![CDATA[Upload New Cover Picture]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_badge"><![CDATA[Badge Image]]></string>
+    <string name="_bx_orgs_form_profile_input_badge"><![CDATA[Upload New Badge Image]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_badge_link_custom"><![CDATA[Badge Custom Link]]></string>
+    <string name="_bx_orgs_form_profile_input_badge_link_custom"><![CDATA[Badge Custom Link]]></string>
+    <string name="_bx_orgs_form_profile_input_badge_link_custom_placeholder"><![CDATA[or enter your own here]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_badge_link_select"><![CDATA[Badge Link Select]]></string>
+    <string name="_bx_orgs_form_profile_input_badge_link_select"><![CDATA[Badge Link]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_delete_confirm"><![CDATA[Delete confirmation]]></string>
+    <string name="_bx_orgs_form_profile_input_delete_confirm"><![CDATA[I am sure I want to delete this profile]]></string>
+    <string name="_bx_orgs_form_profile_input_delete_confirm_info"><![CDATA[This action can not be undone.]]></string>
+    <string name="_bx_orgs_form_profile_input_delete_confirm_error"><![CDATA[Please check this checkbox if you really want to delete your profile.]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_profile_email"><![CDATA[Email]]></string>
+    <string name="_bx_orgs_form_profile_input_profile_email"><![CDATA[Email]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_profile_status"><![CDATA[Status]]></string>
+    <string name="_bx_orgs_form_profile_input_profile_status"><![CDATA[Status]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_profile_ip"><![CDATA[IP]]></string>
+    <string name="_bx_orgs_form_profile_input_profile_ip"><![CDATA[IP]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_profile_last_active"><![CDATA[Last account activity]]></string>
+    <string name="_bx_orgs_form_profile_input_profile_last_active"><![CDATA[Last account activity]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_date_added"><![CDATA[Added]]></string>
+    <string name="_bx_orgs_form_profile_input_date_added"><![CDATA[Added]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_date_changed"><![CDATA[Updated]]></string>
+    <string name="_bx_orgs_form_profile_input_date_changed"><![CDATA[Updated]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_friends_count"><![CDATA[Friends count]]></string>
+    <string name="_bx_orgs_form_profile_input_friends_count"><![CDATA[Friends count]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_followers_count"><![CDATA[Followers count]]></string>
+    <string name="_bx_orgs_form_profile_input_followers_count"><![CDATA[Followers count]]></string>
+
+    <string name="_bx_orgs_form_price"><![CDATA[Price]]></string>
+    <string name="_bx_orgs_form_price_display_add"><![CDATA[Add]]></string>
+    <string name="_bx_orgs_form_price_display_edit"><![CDATA[Edit]]></string>
+    <string name="_bx_orgs_form_price_input_sys_id"><![CDATA[ID]]></string>
+    <string name="_bx_orgs_form_price_input_sys_role_id"><![CDATA[Role]]></string>
+    <string name="_bx_orgs_form_price_input_role_id"><![CDATA[Role]]></string>
+    <string name="_bx_orgs_form_price_input_err_role_id"><![CDATA[You need to select a role here.]]></string>
+    <string name="_bx_orgs_form_price_input_sys_name"><![CDATA[Name]]></string>
+    <string name="_bx_orgs_form_price_input_name"><![CDATA[Name]]></string>
+    <string name="_bx_orgs_form_price_input_inf_name"><![CDATA[Unique value which will be used in back end and API calls]]></string>
+    <string name="_bx_orgs_form_price_input_err_name"><![CDATA[Field's value should be unique and is needed for internal usage.]]></string>
+    <string name="_bx_orgs_form_price_input_sys_caption"><![CDATA[Caption]]></string>
+    <string name="_bx_orgs_form_price_input_caption"><![CDATA[Caption]]></string>
+    <string name="_bx_orgs_form_price_input_inf_caption"><![CDATA[The caption will be used in user end.]]></string>
+    <string name="_bx_orgs_form_price_input_err_caption"><![CDATA[You need to enter a value here.]]></string>
+    <string name="_bx_orgs_form_price_input_sys_period"><![CDATA[Period]]></string>
+    <string name="_bx_orgs_form_price_input_period"><![CDATA[Period]]></string>
+    <string name="_bx_orgs_form_price_input_inf_period"><![CDATA[Use 0 for lifetime]]></string>
+    <string name="_bx_orgs_form_price_input_sys_period_unit"><![CDATA[Period unit]]></string>
+    <string name="_bx_orgs_form_price_input_period_unit"><![CDATA[Period unit]]></string>
+    <string name="_bx_orgs_form_price_input_inf_period_unit"><![CDATA[Leave empty for lifetime level.]]></string>
+    <string name="_bx_orgs_form_price_input_err_period_unit"><![CDATA[You need to select a period unit here.]]></string>
+    <string name="_bx_orgs_form_price_input_sys_price"><![CDATA[Price]]></string>
+    <string name="_bx_orgs_form_price_input_price"><![CDATA[Price]]></string>
+    <string name="_bx_orgs_form_price_input_inf_price"><![CDATA[Use 0 or leave empty to create free level.]]></string>
+    <string name="_bx_orgs_form_price_input_sys_default"><![CDATA[Default]]></string>
+    <string name="_bx_orgs_form_price_input_default"><![CDATA[Default]]></string>
+    <string name="_bx_orgs_form_price_input_sys_do_submit"><![CDATA[Submit]]></string>
+    <string name="_bx_orgs_form_price_input_do_submit"><![CDATA[Submit]]></string>
+    <string name="_bx_orgs_form_price_input_sys_do_cancel"><![CDATA[Cancel]]></string>
+    <string name="_bx_orgs_form_price_input_do_cancel"><![CDATA[Cancel]]></string>
+
+    <string name="_bx_orgs_acl_action_create_profile"><![CDATA[Create Organization's Profile]]></string>
+    <string name="_bx_orgs_acl_action_use_paid_join"><![CDATA[Use paid join]]></string>
+    <string name="_bx_orgs_acl_action_delete_profile"><![CDATA[Delete Organization's Profile]]></string>
+    <string name="_bx_orgs_acl_action_view_profile"><![CDATA[View Organization's Profile]]></string>
+    <string name="_bx_orgs_acl_action_change_badge"><![CDATA[Change Organization's Profile Badge]]></string>
+    <string name="_bx_orgs_acl_action_edit_any_profile"><![CDATA[Edit Any Organization's Profile]]></string>
+    <string name="_bx_orgs_acl_action_delete_any_profile"><![CDATA[Delete Any Organization's Profile]]></string>
+    <string name="_bx_orgs_acl_action_delete_invites"><![CDATA[Delete Invites]]></string>
+
+    <string name="_bx_orgs_page_title_sys_create_profile"><![CDATA[Create a Profile - Organization]]></string>
+    <string name="_bx_orgs_page_title_create_profile"><![CDATA[Create a Profile - Organization]]></string>
+    <string name="_bx_orgs_page_title_sys_edit_profile"><![CDATA[Edit Profile]]></string>
+    <string name="_bx_orgs_page_title_edit_profile"><![CDATA[Edit Profile]]></string>
+    <string name="_bx_orgs_page_title_sys_edit_profile_cover"><![CDATA[Edit Profile Cover]]></string>
+    <string name="_bx_orgs_page_title_edit_profile_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_orgs_page_title_sys_edit_profile_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_orgs_page_title_edit_profile_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_orgs_page_title_manage_profile"><![CDATA[Manage]]></string>
+    <string name="_bx_orgs_page_title_sys_manage_profile"><![CDATA[Manage]]></string>
+    <string name="_bx_orgs_page_title_sys_delete_profile"><![CDATA[Delete Profile]]></string>
+    <string name="_bx_orgs_page_title_delete_profile"><![CDATA[Delete Profile]]></string>
+    <string name="_bx_orgs_page_title_sys_join_profile"><![CDATA[Join Organization]]></string>
+    <string name="_bx_orgs_page_title_join_profile"><![CDATA[Join Organization]]></string>
+    <string name="_bx_orgs_page_title_sys_view_profile"><![CDATA[View Profile]]></string>
+    <string name="_bx_orgs_page_title_sys_view_profile_closed"><![CDATA[View Profile with Limited Visibility]]></string>
+    <string name="_bx_orgs_page_title_view_profile"><![CDATA[{display_name}]]></string>
+    <string name="_bx_orgs_page_title_browse"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_page_title_browse_alphabetical"><![CDATA[Organizations Alphabetical Index]]></string>
+    <string name="_bx_orgs_page_title_browse_by_author"><![CDATA[Organizations of {display_name}]]></string>
+    <string name="_bx_orgs_page_title_browse_featured"><![CDATA[Featured Organizations]]></string>
+    <string name="_bx_orgs_page_title_browse_active"><![CDATA[Active Organizations]]></string>
+    <string name="_bx_orgs_page_title_browse_online"><![CDATA[Online Organizations]]></string>
+    <string name="_bx_orgs_page_title_browse_recent"><![CDATA[New Organizations]]></string>
+    <string name="_bx_orgs_page_title_browse_connections"><![CDATA[{0} connections]]></string>
+    <string name="_bx_orgs_page_title_browse_connections_mutual"><![CDATA[{0} and {1} mutual connections]]></string>
+    <string name="_bx_orgs_page_title_browse_familiar"><![CDATA[Organizations You May Know]]></string>
+    <string name="_bx_orgs_page_title_browse_favorites"><![CDATA[{0} favorites]]></string>
+    <string name="_bx_orgs_page_title_browse_by_acl"><![CDATA[{0} Organizations]]></string>
+    <string name="_bx_orgs_page_title_browse_by_cmts"><![CDATA[Organizations' Comments]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_favorites"><![CDATA[Favorite Organizations]]></string>
+    <string name="_bx_orgs_page_title_profile_favorites"><![CDATA[Favorite Organizations]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_orgs_page_title_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_orgs_page_title_sys_friend_requests"><![CDATA[Friend Requests]]></string>
+    <string name="_bx_orgs_page_title_friend_requests"><![CDATA[Friend Requests]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_orgs_page_title_profile_subscriptions"><![CDATA[Following & Followers]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_orgs_page_title_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_orgs_page_title_sys_fans"><![CDATA[Members]]></string>
+    <string name="_bx_orgs_page_title_fans"><![CDATA[Members]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_orgs_page_title_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_info"><![CDATA[Profile Info]]></string>
+    <string name="_bx_orgs_page_title_profile_info"><![CDATA[Info about {display_name}]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_pricing"><![CDATA[Pricing]]></string>
+    <string name="_bx_orgs_page_title_profile_pricing"><![CDATA[Pricing]]></string>
+    <string name="_bx_orgs_page_title_sys_recent"><![CDATA[New Organizations]]></string>
+    <string name="_bx_orgs_page_title_recent"><![CDATA[New Organizations]]></string>
+    <string name="_bx_orgs_page_title_sys_manage"><![CDATA[Manage Own Organizations]]></string>
+    <string name="_bx_orgs_page_title_sys_manage_administration"><![CDATA[Manage All Organizations]]></string>
+    <string name="_bx_orgs_page_title_manage"><![CDATA[Manage Organizations]]></string>
+    <string name="_bx_orgs_page_title_sys_active"><![CDATA[Active Organizations]]></string>
+    <string name="_bx_orgs_page_title_active"><![CDATA[Active Organizations]]></string>
+    <string name="_bx_orgs_page_title_sys_online"><![CDATA[Online Organizations]]></string>
+    <string name="_bx_orgs_page_title_online"><![CDATA[Online Organizations]]></string>
+    <string name="_bx_orgs_page_title_sys_invite_to_organization"><![CDATA[Invite Members to the Organization]]></string>
+    <string name="_bx_orgs_page_title_invite_to_organization"><![CDATA[Invite Members to the Organization]]></string>
+    <string name="_bx_orgs_page_title_sys_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_orgs_page_title_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_orgs_page_title_sys_entries_favorites"><![CDATA[Favorites Organizations]]></string>
+    <string name="_bx_orgs_page_title_entries_favorites"><![CDATA[Favorites Organizations]]></string>
+    <string name="_bx_orgs_page_title_sys_joined_entries"><![CDATA[Joined Organizations]]></string>
+    <string name="_bx_orgs_page_title_joined_entries"><![CDATA[Joined Organizations]]></string>
+
+    <string name="_bx_orgs_page_block_title_profile_private"><![CDATA[Private Profile]]></string>
+    <string name="_bx_orgs_page_block_title_choose_type"><![CDATA[Choose Profile Type]]></string>
+    <string name="_bx_orgs_page_block_title_create_profile"><![CDATA[Create a Profile - Organization]]></string>
+    <string name="_bx_orgs_page_block_title_edit_profile"><![CDATA[Edit Profile]]></string>
+    <string name="_bx_orgs_page_block_title_edit_profile_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_orgs_page_block_title_edit_profile_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_orgs_page_block_title_delete_profile"><![CDATA[Delete Profile]]></string>
+    <string name="_bx_orgs_page_block_title_profile_all_actions"><![CDATA[All Actions]]></string>
+    <string name="_bx_orgs_page_block_title_join_profile"><![CDATA[Join Organization]]></string>
+    <string name="_bx_orgs_page_block_title_profile_info_link"><![CDATA[About <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_orgs_page_block_title_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_orgs_page_block_title_profile_membership"><![CDATA[Membership]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_membership"><![CDATA[Membership]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_pricing"><![CDATA[Pricing]]></string>
+    <string name="_bx_orgs_page_block_title_profile_pricing"><![CDATA[Pricing]]></string>
+    <string name="_bx_orgs_page_block_title_profile_pricing_link"><![CDATA[Pricing of <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_orgs_page_block_title_profile_description"><![CDATA[Description]]></string>
+    <string name="_bx_orgs_page_block_title_profile_favorites"><![CDATA[Favorite Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_favorites"><![CDATA[Favorite Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_profile_friends_link"><![CDATA[Friends of <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_orgs_page_block_title_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_orgs_page_block_title_profile_friends_mutual"><![CDATA[Mutual Friends]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_orgs_page_block_title_friend_requests_link"><![CDATA[Friend Requests for <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_orgs_page_block_title_system_friend_requests"><![CDATA[Friend Requests]]></string>
+    <string name="_bx_orgs_page_block_title_admins"><![CDATA[Administrators]]></string>
+    <string name="_bx_orgs_page_block_title_fans_link"><![CDATA[Members of <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_orgs_page_block_title_fans"><![CDATA[Members]]></string>
+    <string name="_bx_orgs_page_block_title_system_fans"><![CDATA[Members]]></string>
+    <string name="_bx_orgs_page_block_title_system_fans_manage"><![CDATA[Manage fans]]></string>
+    <string name="_bx_orgs_page_block_title_invites"><![CDATA[Invites]]></string>
+    <string name="_bx_orgs_page_block_title_system_invites_manage"><![CDATA[Invites]]></string>
+    <string name="_bx_orgs_page_block_title_profile_location"><![CDATA[Location]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_orgs_page_block_title_profile_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_subscribed_me"><![CDATA[Followers]]></string>
+    <string name="_bx_orgs_page_block_title_profile_subscribed_me"><![CDATA[Followers]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_orgs_page_block_title_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_related_me"><![CDATA[Relationships with Me]]></string>
+    <string name="_bx_orgs_page_block_title_profile_related_me"><![CDATA[Relationships with Me]]></string>
+    <string name="_bx_orgs_page_block_title_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_orgs_page_block_title_entry_reports"><![CDATA[Reports]]></string>
+    <string name="_bx_orgs_page_block_title_profile_comments_link"><![CDATA[Comments to <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_orgs_page_block_title_profile_actions"><![CDATA[Actions]]></string>
+    <string name="_bx_orgs_page_block_title_featured_profiles"><![CDATA[Featured Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_latest_profiles"><![CDATA[New Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_system_manage"><![CDATA[Manage Own Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_system_manage_administration"><![CDATA[Manage All Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_manage"><![CDATA[Manage Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_sys_active_profiles"><![CDATA[Active Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_sys_multicats"><![CDATA[Organizations Categories(Multi)]]></string>
+    <string name="_bx_orgs_page_block_title_multicats"><![CDATA[Organizations Categories]]></string>
+    <string name="_bx_orgs_page_block_title_active_profiles"><![CDATA[Active Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_online_profiles"><![CDATA[Online Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_sys_familiar_profiles"><![CDATA[Familiar Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_familiar_profiles"><![CDATA[Organizations You May Know]]></string>
+    <string name="_bx_orgs_page_block_title_categories"><![CDATA[Organization categories]]></string>
+    <string name="_bx_orgs_page_block_title_invite_to_organization"><![CDATA[Invite Members to the Organization]]></string>
+    <string name="_bx_orgs_page_block_title_search_form"><![CDATA[Search Form]]></string>
+    <string name="_bx_orgs_page_block_title_search_results"><![CDATA[Search Results]]></string>
+    <string name="_bx_orgs_page_block_title_search_form_cmts"><![CDATA[Comments Search Form]]></string>
+    <string name="_bx_orgs_page_block_title_search_results_cmts"><![CDATA[Comments Search Results]]></string>
+    <string name="_bx_orgs_page_block_title_favorites_of_author"><![CDATA[Favorite Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_sys_favorites_of_author"><![CDATA[Favorite Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_sys_favorites_entries"><![CDATA[Favorite List]]></string>
+    <string name="_bx_orgs_page_block_title_favorites_entries"><![CDATA["{title}" List]]></string>
+    <string name="_bx_orgs_page_block_title_favorites_entries_info"><![CDATA[Info]]></string>
+    <string name="_bx_orgs_page_block_title_favorites_entries_actions"><![CDATA[Favorites List Actions]]></string>
+    <string name="_bx_orgs_page_block_title_sys_joined_entries"><![CDATA[Joined Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_joined_entries"><![CDATA[Joined Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_sys_entries_actions"><![CDATA[Organizations actions]]></string>
+    <string name="_bx_orgs_page_block_title_entries_actions"><![CDATA[Organizations actions]]></string>
+    <string name="_bx_orgs_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Featured Organizations (Showcase View)]]></string>
+    <string name="_bx_orgs_page_block_title_featured_entries_view_showcase"><![CDATA[Featured Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_sys_recommended_entries_view_showcase"><![CDATA[Recommended Organizations (Showcase View)]]></string>
+    <string name="_bx_orgs_page_block_title_recommended_entries_view_showcase"><![CDATA[Recommended Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_sys_active_entries_view_showcase"><![CDATA[Active Organizations (Showcase View)]]></string>
+    <string name="_bx_orgs_page_block_title_active_entries_view_showcase"><![CDATA[Active Organizations]]></string>
+    <string name="_bx_orgs_page_block_title_sys_cover_block"><![CDATA[Cover]]></string>
+    <string name="_bx_orgs_page_block_title_cover_block"><![CDATA[Cover]]></string>
+
+    <string name="_bx_orgs_menu_title_submenu"><![CDATA[Organizations Submenu]]></string>
+    <string name="_bx_orgs_menu_title_public_submenu"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_menu_set_title_submenu"><![CDATA[Organizations Submenu]]></string>
+    <string name="_bx_orgs_menu_set_title_view_profile_actions"><![CDATA[Organization Actions]]></string>
+    <string name="_bx_orgs_menu_title_view_profile_actions"><![CDATA[Organization Actions]]></string>
+    <string name="_bx_orgs_menu_set_title_view_profile_actions_more"><![CDATA[Organization More Actions]]></string>
+    <string name="_bx_orgs_menu_title_view_profile_actions_more"><![CDATA[Organization More Actions]]></string>
+    <string name="_bx_orgs_menu_title_view_profile_meta"><![CDATA[Organization Meta]]></string>
+    <string name="_bx_orgs_menu_set_title_view_profile_meta"><![CDATA[Organization Meta]]></string>
+    <string name="_bx_orgs_menu_set_title_view_profile_submenu"><![CDATA[View Organization Submenu]]></string>
+    <string name="_bx_orgs_menu_title_view_profile_submenu"><![CDATA[View Organization Submenu]]></string>
+    <string name="_bx_orgs_menu_title_entries_my"><![CDATA[Profile Organizations Action Menu]]></string>
+    <string name="_bx_orgs_menu_set_title_entries_my"><![CDATA[Profile Organizations Menu]]></string>
+    <string name="_bx_orgs_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
+    <string name="_bx_orgs_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
+    <string name="_bx_orgs_menu_item_info_create_profile"><![CDATA[For a company, team or community you run.]]></string>
+    <string name="_bx_orgs_menu_item_title_system_delete_with_content"><![CDATA[Delete with Data]]></string>
+    <string name="_bx_orgs_menu_item_title_delete_with_content"><![CDATA[Delete with Data]]></string>
+    <string name="_bx_orgs_menu_item_title_system_clear_reports"><![CDATA[Clear reports]]></string>
+    <string name="_bx_orgs_menu_item_title_clear_reports"><![CDATA[Clear reports]]></string>
+    <string name="_bx_orgs_menu_item_title_system_edit_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_orgs_menu_item_title_edit_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_orgs_menu_item_title_system_edit_pricing"><![CDATA[Edit Pricing]]></string>
+    <string name="_bx_orgs_menu_item_title_edit_pricing"><![CDATA[Edit Pricing]]></string>
+    <string name="_bx_orgs_menu_item_title_system_edit_profile"><![CDATA[Edit Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_edit_profile"><![CDATA[Edit Profile]]></string>
+    <string name="_bx_orgs_menu_item_title_system_edit_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_orgs_menu_item_title_edit_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_orgs_menu_item_title_system_delete_profile"><![CDATA[Delete Profile and Data]]></string>
+    <string name="_bx_orgs_menu_item_title_delete_profile"><![CDATA[Delete Profile and Data]]></string>
+    <string name="_bx_orgs_menu_item_title_system_delete_account"><![CDATA[Delete Account]]></string>
+    <string name="_bx_orgs_menu_item_title_delete_account"><![CDATA[Delete Account]]></string>
+    <string name="_bx_orgs_menu_item_title_system_delete_account_content"><![CDATA[Delete Account and Data]]></string>
+    <string name="_bx_orgs_menu_item_title_delete_account_content"><![CDATA[Delete Account and Data]]></string>
+    <string name="_bx_orgs_menu_item_title_system_profile_type"><![CDATA[Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_profile_type"><![CDATA[Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_system_create_profile"><![CDATA[Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_create_profile"><![CDATA[Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_system_new_profile"><![CDATA[New Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_new_profile"><![CDATA[New Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_fans"><![CDATA[Members]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_fans"><![CDATA[Members]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_view"><![CDATA[Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_view"><![CDATA[Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_more_auto"><![CDATA[More]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_more_auto"><![CDATA[More]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_joined_groups"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_view_joined_groups"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_system_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_orgs_menu_item_title_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_orgs_menu_item_title_system_invite"><![CDATA[Invite]]></string>
+    <string name="_bx_orgs_menu_item_title_invite"><![CDATA[Invite]]></string>
+    <string name="_bx_orgs_menu_item_title_system_befriend"><![CDATA[Add friend]]></string>
+    <string name="_bx_orgs_menu_item_title_befriend"><![CDATA[Add friend]]></string>
+    <string name="_bx_orgs_menu_item_title_befriend_sent"><![CDATA[Add friend (requested)]]></string>
+    <string name="_bx_orgs_menu_item_title_befriend_confirm"><![CDATA[Accept friend request]]></string>
+    <string name="_bx_orgs_menu_item_title_system_unfriend"><![CDATA[Unfriend]]></string>
+    <string name="_bx_orgs_menu_item_title_unfriend"><![CDATA[Unfriend]]></string>
+    <string name="_bx_orgs_menu_item_title_unfriend_cancel_request"><![CDATA[Cancel friend request]]></string>
+    <string name="_bx_orgs_menu_item_title_unfriend_reject_request"><![CDATA[Reject friend request]]></string>
+    <string name="_bx_orgs_menu_item_title_system_fans"><![CDATA[Members]]></string>
+    <string name="_bx_orgs_menu_item_title_fans"><![CDATA[Members]]></string>
+    <string name="_bx_orgs_menu_item_title_system_become_fan"><![CDATA[Join Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_become_fan"><![CDATA[Join Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_become_fan_sent"><![CDATA[Join Organization (requested)]]></string>
+    <string name="_bx_orgs_menu_item_title_become_fan_confirm"><![CDATA[Accept Request]]></string>
+    <string name="_bx_orgs_menu_item_title_system_leave_organization"><![CDATA[Leave Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_leave_organization"><![CDATA[Leave Organization]]></string>
+    <string name="_bx_orgs_menu_item_title_leave_organization_cancel_request"><![CDATA[Cancel Request]]></string>
+    <string name="_bx_orgs_menu_item_title_leave_organization_reject_request"><![CDATA[Reject Request]]></string>
+    <string name="_bx_orgs_menu_item_title_system_pay_and_join"><![CDATA[Pay & Join]]></string>
+    <string name="_bx_orgs_menu_item_title_pay_and_join"><![CDATA[Join {0}]]></string>
+    <string name="_bx_orgs_menu_item_title_system_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_orgs_menu_item_title_system_subscribe"><![CDATA[Follow]]></string>
+    <string name="_bx_orgs_menu_item_title_subscribe"><![CDATA[Follow]]></string>
+    <string name="_bx_orgs_menu_item_title_system_unsubscribe"><![CDATA[Unfollow]]></string>
+    <string name="_bx_orgs_menu_item_title_unsubscribe"><![CDATA[Unfollow]]></string>
+    <string name="_bx_orgs_menu_item_title_system_relation_add"><![CDATA[Add Relationship]]></string>
+    <string name="_bx_orgs_menu_item_title_relation_add"><![CDATA[Add Relationship]]></string>
+    <string name="_bx_orgs_menu_item_title_system_relation_delete"><![CDATA[Remove Relationship]]></string>
+    <string name="_bx_orgs_menu_item_title_relation_delete"><![CDATA[Remove Relationship]]></string>
+    <string name="_bx_orgs_menu_item_title_system_more_actions"><![CDATA[More Actions]]></string>
+    <string name="_bx_orgs_menu_item_title_more_actions"><![CDATA[]]></string>
+    <string name="_bx_orgs_menu_item_title_system_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_orgs_menu_item_title_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_orgs_menu_item_title_system_friend_requests"><![CDATA[Friend requests number]]></string>
+    <string name="_bx_orgs_menu_item_title_friend_requests"><![CDATA[Friend requests]]></string>
+    <string name="_bx_orgs_menu_item_title_system_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_orgs_menu_item_title_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_orgs_menu_item_title_system_manage_my_organizations"><![CDATA[My organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_manage_my_organizations"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_system_favorites"><![CDATA[Favorite Organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_favorites"><![CDATA[Favorite organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_system_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_orgs_menu_item_title_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_orgs_menu_item_title_system_subscribed_me"><![CDATA[Followers]]></string>
+    <string name="_bx_orgs_menu_item_title_subscribed_me"><![CDATA[Followers]]></string>
+    <string name="_bx_orgs_menu_item_title_system_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_orgs_menu_item_title_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_orgs_menu_item_title_system_related_me"><![CDATA[Relationships with Me]]></string>
+    <string name="_bx_orgs_menu_item_title_related_me"><![CDATA[Relationships with Me]]></string>
+    <string name="_bx_orgs_menu_item_title_system_followings"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_followings"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_recent"><![CDATA[New]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_recent"><![CDATA[New]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_home"><![CDATA[Orgs]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_home"><![CDATA[Orgs]]></string>
+    <string name="_bx_orgs_menu_item_title_system_admt_organizations"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_admt_organizations"><![CDATA[Organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_manage_my"><![CDATA[My Organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_manage_all"><![CDATA[All Organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_active"><![CDATA[Active]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_active"><![CDATA[Active]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_online"><![CDATA[Online]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_online"><![CDATA[Online]]></string>
+
+    <string name="_bx_orgs_grid_filter_item_title_adm_select_one_filter1"><![CDATA[All Statuses]]></string>
+    <string name="_bx_orgs_grid_filter_item_title_adm_select_one_filter2"><![CDATA[All]]></string>
+    <string name="_bx_orgs_grid_filter_item_title_adm_active"><![CDATA[Active]]></string>
+    <string name="_bx_orgs_grid_filter_item_title_adm_pending"><![CDATA[Pending]]></string>
+    <string name="_bx_orgs_grid_filter_item_title_adm_unconfirmed"><![CDATA[Unconfirmed]]></string>
+    <string name="_bx_orgs_grid_filter_item_title_adm_suspended"><![CDATA[Suspended]]></string>
+    <string name="_bx_orgs_grid_column_title_adm_active"><![CDATA[Active]]></string>
+    <string name="_bx_orgs_grid_column_title_adm_fullname"><![CDATA[Name]]></string>
+    <string name="_bx_orgs_grid_column_title_adm_last_online"><![CDATA[Last Logged]]></string>
+    <string name="_bx_orgs_grid_column_title_adm_account"><![CDATA[Account]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_delete_with_content"><![CDATA[Delete With Content]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_clear_reports"><![CDATA[Clear reports]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_set_acl_level"><![CDATA[Set Membership]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_more_actions"><![CDATA[More Actions]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_audit_content"><![CDATA[Audit actions with profile]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_audit_profile"><![CDATA[Audit profile's actions]]></string>
+    <string name="_bx_orgs_grid_action_err_delete"><![CDATA[Cannot delete the selected organization(s).]]></string>
+    <string name="_bx_orgs_grid_txt_account_manager"><![CDATA[Redirect to manage account.]]></string>
+
+    <string name="_bx_orgs_grid_column_title_name"><![CDATA[Name]]></string>
+    <string name="_bx_orgs_grid_column_title_caption"><![CDATA[Caption]]></string>
+    <string name="_bx_orgs_grid_column_title_role_id"><![CDATA[Role]]></string>
+    <string name="_bx_orgs_grid_column_title_period"><![CDATA[Period]]></string>
+    <string name="_bx_orgs_grid_column_title_price"><![CDATA[Price]]></string>
+    <string name="_bx_orgs_grid_column_title_default_price"><![CDATA[Default]]></string>
+    <string name="_bx_orgs_grid_action_title_add"><![CDATA[Add]]></string>
+    <string name="_bx_orgs_grid_action_title_edit"><![CDATA[Edit]]></string>
+    <string name="_bx_orgs_grid_action_title_delete"><![CDATA[Delete]]></string>
+    <string name="_bx_orgs_grid_action_title_buy"><![CDATA[Buy]]></string>
+    <string name="_bx_orgs_grid_action_title_buy_title"><![CDATA[One-time payment]]></string>
+    <string name="_bx_orgs_grid_action_title_subscribe"><![CDATA[Subscribe]]></string>
+    <string name="_bx_orgs_grid_action_title_subscribe_title"><![CDATA[Create a subscription with recurring billing]]></string>
+    <string name="_bx_orgs_grid_action_title_choose"><![CDATA[Choose]]></string>
+    <string name="_bx_orgs_grid_action_title_choose_title"><![CDATA[Switch to the level for free]]></string>
+    <string name="_bx_orgs_popup_title_price_add"><![CDATA[Add Pricing Plan]]></string>
+    <string name="_bx_orgs_popup_title_price_edit"><![CDATA[Edit Pricing Plan]]></string>
+
+    <string name="_bx_orgs_chart_growth"><![CDATA[Organizations: Growth]]></string>
+    <string name="_bx_orgs_chart_growth_speed"><![CDATA[Organizations: Growth Speed]]></string>
+
+    <string name="_bx_orgs_search_extended"><![CDATA[Organizations Search]]></string>
+    <string name="_bx_orgs_search_extended_cmts"><![CDATA[Organizations Comments Search]]></string>
+
+    <string name="_bx_orgs_txt_account_pending"><![CDATA[This profile is pending approval, please wait until it is activated.]]></string>
+    <string name="_bx_orgs_txt_account_pending_moderation"><![CDATA[This <a href="{0}">profile</a> is pending approval.]]></string>
+    <string name="_bx_orgs_txt_account_suspended"><![CDATA[This profile is suspended.]]></string>
+    <string name="_bx_orgs_txt_account_suspended_moderation"><![CDATA[This <a href="{0}">profile</a> is suspended.]]></string>
+
+    <string name="_bx_orgs_pre_lists_cats"><![CDATA[Organization categories]]></string>
+    <string name="_bx_orgs_cat_Agriculture"><![CDATA[Agriculture]]></string>
+    <string name="_bx_orgs_cat_Financial"><![CDATA[Financial]]></string>
+    <string name="_bx_orgs_cat_Biotech"><![CDATA[Biotech]]></string>
+    <string name="_bx_orgs_cat_Cause"><![CDATA[Cause]]></string>
+    <string name="_bx_orgs_cat_Chemical"><![CDATA[Chemical]]></string>
+    <string name="_bx_orgs_cat_Religious"><![CDATA[Religious]]></string>
+    <string name="_bx_orgs_cat_Community"><![CDATA[Community]]></string>
+    <string name="_bx_orgs_cat_Company"><![CDATA[Company]]></string>
+    <string name="_bx_orgs_cat_Entertainment"><![CDATA[Entertainment]]></string>
+    <string name="_bx_orgs_cat_Technology"><![CDATA[Technology]]></string>
+    <string name="_bx_orgs_cat_Consulting"><![CDATA[Consulting]]></string>
+    <string name="_bx_orgs_cat_Education"><![CDATA[Education]]></string>
+    <string name="_bx_orgs_cat_Energy"><![CDATA[Energy]]></string>
+    <string name="_bx_orgs_cat_Engineering"><![CDATA[Engineering]]></string>
+    <string name="_bx_orgs_cat_Food"><![CDATA[Food]]></string>
+    <string name="_bx_orgs_cat_Government"><![CDATA[Government]]></string>
+    <string name="_bx_orgs_cat_Health"><![CDATA[Health]]></string>
+    <string name="_bx_orgs_cat_Medical"><![CDATA[Medical]]></string>
+    <string name="_bx_orgs_cat_Industrial"><![CDATA[Industrial]]></string>
+    <string name="_bx_orgs_cat_Insurance"><![CDATA[Insurance]]></string>
+    <string name="_bx_orgs_cat_Internet"><![CDATA[Internet]]></string>
+    <string name="_bx_orgs_cat_Software"><![CDATA[Software]]></string>
+    <string name="_bx_orgs_cat_Legal"><![CDATA[Legal]]></string>
+    <string name="_bx_orgs_cat_Media"><![CDATA[Media]]></string>
+    <string name="_bx_orgs_cat_School"><![CDATA[School]]></string>
+    <string name="_bx_orgs_cat_NGO"><![CDATA[NGO]]></string>
+    <string name="_bx_orgs_cat_NPO"><![CDATA[NPO]]></string>
+    <string name="_bx_orgs_cat_Political"><![CDATA[Political]]></string>
+    <string name="_bx_orgs_cat_Retail"><![CDATA[Retail]]></string>
+    <string name="_bx_orgs_cat_Small_Business"><![CDATA[Small Business]]></string>
+    <string name="_bx_orgs_cat_Telecommunication"><![CDATA[Telecommunication]]></string>
+    <string name="_bx_orgs_cat_Transport"><![CDATA[Transport]]></string>
+    <string name="_bx_orgs_cat_Travel"><![CDATA[Travel]]></string>
+    <string name="_bx_orgs_cat_University"><![CDATA[University]]></string>
+    <string name="_bx_orgs_cat_Other"><![CDATA[Other]]></string>
+
+    <string name="_bx_orgs_pre_lists_roles"><![CDATA[Organization roles]]></string>
+    <string name="_bx_orgs_role_regular"><![CDATA[Regular]]></string>
+    <string name="_bx_orgs_role_administrator"><![CDATA[Administrator]]></string>
+    <string name="_bx_orgs_role_moderator"><![CDATA[Moderator]]></string>
+
+    <string name="_bx_orgs_pre_lists_period_units"><![CDATA[Billing Interval]]></string>
+    <string name="_bx_orgs_period_unit_day"><![CDATA[day]]></string>
+    <string name="_bx_orgs_period_unit_week"><![CDATA[week]]></string>
+    <string name="_bx_orgs_period_unit_month"><![CDATA[month]]></string>
+    <string name="_bx_orgs_period_unit_year"><![CDATA[year]]></string>
+
+    <string name="_bx_organizations_alert_action_fan_added"><![CDATA[member joined]]></string>
+    <string name="_bx_organizations_alert_action_join_invitation_notif"><![CDATA[join invitation]]></string>
+    <string name="_bx_organizations_alert_action_join_request"><![CDATA[join request]]></string>
+    <string name="_bx_organizations_alert_action_profile_cover_changed"><![CDATA[cover changed]]></string>
+    <string name="_bx_organizations_alert_action_profile_picture_changed"><![CDATA[picture changed]]></string>
+    <string name="_bx_orgs_txt_ntfs_fan_added"><![CDATA[Organization <b class="bx-ntfs-content-profile">{owner_name}</b> has got a member <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_orgs_txt_ntfs_join_invitation"><![CDATA[<b class="bx-ntfs-content-profile">{owner_name}</b> organization's representative invites <b class="bx-ntfs-content-entry">{subentry_sample}</b> to join organization]]></string>
+    <string name="_bx_orgs_txt_ntfs_join_request"><![CDATA[Organization <b class="bx-ntfs-content-profile">{owner_name}</b> has a join request from <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_orgs_txt_ntfs_join_request_for_owner"><![CDATA[<b class="bx-ntfs-content-entry">{subentry_sample}</b> sent a join request to your organization]]></string>
+    <string name="_bx_orgs_txt_ntfs_accept_request"><![CDATA[Organization <b class="bx-ntfs-content-profile">{owner_name}</b> accepted <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_orgs_txt_ntfs_accept_request_for_owner"><![CDATA[<b class="bx-ntfs-content-entry">{subentry_sample}</b> was accepted in your organization]]></string>
+    <string name="_bx_orgs_txt_ntfs_timeline_post_common"><![CDATA[New post <b class="bx-ntfs-content-entry">{subentry_sample}</b> in <b class="bx-ntfs-content-profile">{owner_name}</b> organization timeline]]></string>
+
+    <string name="_bx_orgs_txt_sample_single"><![CDATA[organization]]></string>
+    <string name="_bx_orgs_txt_sample_comment_single"><![CDATA[comment to organization]]></string>
+    <string name="_bx_orgs_txt_sample_vote_single"><![CDATA[vote to organization]]></string>
+    <string name="_bx_orgs_txt_sample_score_up_single"><![CDATA[score up vote to organization]]></string>
+    <string name="_bx_orgs_txt_sample_score_down_single"><![CDATA[score down vote to organization]]></string>
+    <string name="_bx_orgs_txt_sample_pp_single"><![CDATA[profile picture]]></string>
+    <string name="_bx_orgs_txt_sample_pp_single_with_article"><![CDATA[a profile picture]]></string>
+    <string name="_bx_orgs_txt_sample_pc_single"><![CDATA[profile cover]]></string>
+    <string name="_bx_orgs_txt_sample_pc_single_with_article"><![CDATA[a profile cover]]></string>
+    <string name="_bx_orgs_txt_sample_pi_action"><![CDATA[changed {0}]]></string>
+    <string name="_bx_orgs_txt_sample_pi_action_user"><![CDATA[{0} changed {1}]]></string>
+    <string name="_bx_orgs_txt_N_friends"><![CDATA[{0} friends]]></string>
+    <string name="_bx_orgs_txt_role"><![CDATA[Role]]></string>
+    <string name="_bx_orgs_txt_role_added"><![CDATA[Added]]></string>
+    <string name="_bx_orgs_txt_role_expired"><![CDATA[Expires]]></string>
+    <string name="_bx_orgs_txt_set_role"><![CDATA[Set Role]]></string>
+    <string name="_bx_orgs_txt_private_organization"><![CDATA[Private organization]]></string>
+    <string name="_bx_orgs_ps_group_title_participants"><![CDATA[Employees]]></string>
+    <string name="_bx_orgs_txt_invite_popup_text"><![CDATA[You have been invited to an organization. Click the button below to accept the invitation.]]></string>
+    <string name="_bx_orgs_txt_invite_popup_title"><![CDATA[Invitation to an organization]]></string>
+    <string name="_bx_orgs_txt_invite_popup_button_accept"><![CDATA[Accept]]></string>
+    <string name="_bx_orgs_txt_invite_popup_button_decline"><![CDATA[Decline]]></string>
+    <string name="_bx_orgs_txt_invite_popup_error_invitation_absent"><![CDATA[Sorry, an error has occurred. You can not join this organization. The invitation is expired or deleted.]]></string>
+    <string name="_bx_orgs_txt_invite_popup_error_invitation_wrong_user"><![CDATA[Sorry, an error has occurred. You can not join this organization. This invitation cannot be used by you.]]></string>
+    <string name="_bx_orgs_txt_n_unit"><![CDATA[{0} ({1})]]></string>
+    <string name="_bx_orgs_txt_cart_item_title"><![CDATA[{0}: {1} ({2} {3})]]></string>
+    <string name="_bx_orgs_txt_cart_item_title_lifetime"><![CDATA[{0}: {1} (lifetime)]]></string>    
+
+    <string name="_bx_orgs_msg_performed"><![CDATA[The action was successfully performed.]]></string>
+    <string name="_bx_orgs_err_price_duplicate"><![CDATA[Similar pricing plan is already exists.]]></string>
+    <string name="_bx_orgs_err_cannot_perform"><![CDATA[An error appeared. Please report.]]></string>
+
+    <string name="_bx_orgs_email_friend_request"><![CDATA[Friend request]]></string>
+    <string name="_bx_orgs_email_friend_request_subject"><![CDATA[Friendship Request]]></string>
+    <string name="_bx_orgs_email_friend_request_body"><![CDATA[{email_header}
+<p><a href="{SenderUrl}">{SenderDisplayName}</a> wants to be friends with you. <a href="{FriendsLink}">Respond</a>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_join_request"><![CDATA[Organization join request]]></string>
+    <string name="_bx_orgs_email_join_request_subject"><![CDATA[Request to join your organization]]></string>
+    <string name="_bx_orgs_email_join_request_body"><![CDATA[{email_header}
+<p>New request to join <a href="{EntryUrl}">{EntryTitle}</a> organization from <a href="{NewMemberUrl}">{NewMemberDisplayName}</a></p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_join_reject"><![CDATA[Organization join request was rejected]]></string>
+    <string name="_bx_orgs_email_join_reject_subject"><![CDATA[Request to join an organization was rejected]]></string>
+    <string name="_bx_orgs_email_join_reject_body"><![CDATA[{email_header}
+<p>Your request to join <a href="{EntryUrl}">{EntryTitle}</a> organization was rejected by the organization admin.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_join_confirm"><![CDATA[Organization join request was confirmed]]></string>
+    <string name="_bx_orgs_email_join_confirm_subject"><![CDATA[Your request to join an organization was confirmed]]></string>
+    <string name="_bx_orgs_email_join_confirm_body"><![CDATA[{email_header}
+<p>Your request to join <a href="{EntryUrl}">{EntryTitle}</a> organization was confirmed by the organization admin.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_fan_remove"><![CDATA[Profile was removed from organization members]]></string>
+    <string name="_bx_orgs_email_fan_remove_subject"><![CDATA[Your profile was removed from the organization]]></string>
+    <string name="_bx_orgs_email_fan_remove_body"><![CDATA[{email_header}
+<p>Your profile was removed from <a href="{EntryUrl}">{EntryTitle}</a> organization by the organization admin.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_fan_become_admin"><![CDATA[Organization admin status was granted]]></string>
+    <string name="_bx_orgs_email_fan_become_admin_subject"><![CDATA[You are an organization admin now]]></string>
+    <string name="_bx_orgs_email_fan_become_admin_body"><![CDATA[{email_header}
+<p>You are an admin of <a href="{EntryUrl}">{EntryTitle}</a> organization now.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_admin_become_fan"><![CDATA[Organization admin status was revoked]]></string>
+    <string name="_bx_orgs_email_admin_become_fan_subject"><![CDATA[Your organization admin status was revoked]]></string>
+    <string name="_bx_orgs_email_admin_become_fan_body"><![CDATA[{email_header}
+<p>Your admin status was revoked from <a href="{EntryUrl}">{EntryTitle}</a> organization.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_set_role"><![CDATA[Organization member status was changed]]></string>
+    <string name="_bx_orgs_email_set_role_subject"><![CDATA[Your organization status was changed]]></string>
+    <string name="_bx_orgs_email_set_role_body"><![CDATA[{email_header}
+<p>Your status in <a href="{EntryUrl}">{EntryTitle}</a> organization was changed to <b>{Role}</b>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_invitation"><![CDATA[Invitation to organization]]></string>
+    <string name="_bx_orgs_email_invitation_subject"><![CDATA[Invitation to "{EntryTitle}" organization]]></string>
+    <string name="_bx_orgs_email_invitation_body"><![CDATA[{email_header}
+<p><a href="{InviterUrl}">{InviterDisplayName}</a> invited you to <a href="{EntryUrl}">{EntryTitle}</a> organization.</p>
+{email_footer}]]></string>
+</resources>

+ 800 - 0
modules/boonex/organizations/updates/15.0.4_15.0.5/source/install/sql/enable.sql

@@ -0,0 +1,800 @@
+
+-- SETTINGS
+
+SET @iTypeOrder = (SELECT MAX(`order`) FROM `sys_options_types` WHERE `group` = 'modules');
+INSERT INTO `sys_options_types`(`group`, `name`, `caption`, `icon`, `order`) VALUES 
+('modules', 'bx_organizations', '_bx_orgs', 'bx_organizations@modules/boonex/organizations/|std-icon.svg', IF(ISNULL(@iTypeOrder), 1, @iTypeOrder + 1));
+SET @iTypeId = LAST_INSERT_ID();
+
+INSERT INTO `sys_options_categories` (`type_id`, `name`, `caption`, `order`)
+VALUES (@iTypeId, 'bx_organizations', '_bx_orgs', 1);
+SET @iCategId = LAST_INSERT_ID();
+
+INSERT INTO `sys_options` (`name`, `value`, `category_id`, `caption`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
+('bx_organizations_autoapproval', 'on', @iCategId, '_bx_orgs_option_autoapproval', 'select', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:22:"get_options_activation";}', '', '', 1),
+('bx_organizations_default_acl_level', '3', @iCategId, '_bx_orgs_option_default_acl_level', 'select', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:15:"get_memberships";s:6:"params";a:4:{s:11:"purchasable";b:0;s:6:"active";b:1;s:9:"translate";b:1;s:22:"filter_out_auto_levels";b:1;}s:5:"class";s:16:"TemplAclServices";}', '', '', 2),
+('bx_organizations_redirect_aadd', 'profile', @iCategId, '_bx_orgs_option_redirect_aadd', 'select', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:30:"get_options_redirect_after_add";}', '', '', 3),
+('bx_organizations_redirect_aadd_custom_url', '', @iCategId, '_bx_orgs_option_redirect_aadd_custom_url', 'digit', '', '', '', 4),
+('bx_organizations_num_connections_quick', '6', @iCategId, '_bx_orgs_option_num_connections_quick', 'digit', '', '', '', 10),
+('bx_organizations_per_page_browse', '24', @iCategId, '_bx_orgs_option_per_page_browse', 'digit', '', '', '', 11),
+('bx_organizations_num_rss', '10', @iCategId, '_bx_orgs_option_num_rss', 'digit', '', '', '', 12),
+('bx_organizations_per_page_browse_showcase', '32', @iCategId, '_sys_option_per_page_browse_showcase', 'digit', '', '', '', 15),
+('bx_organizations_per_page_browse_recommended', '10', @iCategId, '_sys_option_per_page_browse_recommended', 'digit', '', '', '', 16),
+('bx_organizations_per_page_for_favorites_lists', '5', @iCategId, '_bx_orgs_option_per_page_for_favorites_lists', 'digit', '', '', '', 17),
+('bx_organizations_searchable_fields', 'org_name,org_desc', @iCategId, '_bx_orgs_option_searchable_fields', 'list', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:21:"get_searchable_fields";}', '', '', 20),
+('bx_organizations_members_mode', '', @iCategId, '_bx_orgs_option_members_mode', 'select', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:24:"get_options_members_mode";}', '', '', 25),
+('bx_organizations_friends', 'on', @iCategId, '_bx_orgs_option_friends', 'checkbox', '', '', '', 30),
+('bx_organizations_public_subscriptions', '', @iCategId, '_bx_orgs_option_public_subscriptions', 'checkbox', '', '', '', 35),
+('bx_organizations_public_subscribed_me', '', @iCategId, '_bx_orgs_option_public_subscribed_me', 'checkbox', '', '', '', 36),
+('bx_organizations_enable_subscribe_wo_join', '', @iCategId, '_bx_orgs_option_enable_subscribe_wo_join', 'checkbox', '', '', '', 37),
+('bx_organizations_enable_profile_activation_letter', 'on', @iCategId, '_bx_orgs_option_enable_profile_activation_letter', 'checkbox', '', '', '', 40),
+('bx_organizations_auto_activation_for_categories', 'on', @iCategId, '_bx_orgs_option_auto_activation_for_categories', 'checkbox', '', '', '', 41),
+('bx_organizations_internal_notifications', '', @iCategId, '_bx_orgs_option_internal_notifications', 'checkbox', '', '', '', 50);
+
+-- PAGES
+
+-- PAGE: create profile
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_create_profile', 'create-organization-profile', '_bx_orgs_page_title_sys_create_profile', '_bx_orgs_page_title_create_profile', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=create-organization-profile', '', '', '', 0, 1, 0, '', '');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
+('bx_organizations_create_profile', 1, 'bx_organizations', '_bx_orgs_page_block_title_choose_type', 11, 2147483647, 'menu', 'sys_add_profile_vertical', 0, 1, 0, 0),
+('bx_organizations_create_profile', 1, 'bx_organizations', '_bx_orgs_page_block_title_create_profile', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:13:\"entity_create\";}', 0, 1, 1, 1);
+
+-- PAGE: view profile
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_view_profile', 'view-organization-profile', '_bx_orgs_page_title_sys_view_profile', '_bx_orgs_page_title_view_profile', 'bx_organizations', 7, 2147483647, 1, 'page.php?i=view-organization-profile', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
+('bx_organizations_view_profile', 0, 'bx_organizations', '_bx_orgs_page_block_title_sys_cover_block', '_bx_orgs_page_block_title_cover_block', 3, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:12:\"entity_cover\";}', 0, 0, 1, 0),
+('bx_organizations_view_profile', 0, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_friends_mutual', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:22:\"profile_friends_mutual\";}', 0, 0, 1, 0),
+('bx_organizations_view_profile', 2, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_subscriptions', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:21:\"profile_subscriptions\";}', 0, 1, 0, 0),
+('bx_organizations_view_profile', 2, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_subscribed_me', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:21:\"profile_subscribed_me\";}', 0, 1, 0, 0),
+('bx_organizations_view_profile', 2, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_related_me', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:18:"profile_related_me";}', 0, 1, 0, 0),
+('bx_organizations_view_profile', 2, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_relations', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:17:"profile_relations";}', 0, 1, 0, 0),
+('bx_organizations_view_profile', 2, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_comments', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:15:\"entity_comments\";}', 0, 0, 0, 0),
+('bx_organizations_view_profile', 2, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_description', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:17:\"entity_text_block\";}', 0, 0, 1, 1),
+('bx_organizations_view_profile', 2, 'bx_organizations', '', '_bx_orgs_page_block_title_fans', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:4:\"fans\";}', 0, 0, 1, 2),
+('bx_organizations_view_profile', 2, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_friends', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:15:\"profile_friends\";}', 0, 1, 1, 3),
+('bx_organizations_view_profile', 3, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_location', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:15:\"entity_location\";}', 0, 0, 0, 0),
+('bx_organizations_view_profile', 3, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_info', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:11:\"entity_info\";}', 0, 0, 1, 1),
+('bx_organizations_view_profile', 3, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_all_actions', 13, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:18:"entity_all_actions";}', 0, 0, 0, 0),
+('bx_organizations_view_profile', 3, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_membership', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:18:\"profile_membership\";}', 0, 0, 1, 2),
+('bx_organizations_view_profile', 3, 'bx_organizations', '', '_bx_orgs_page_block_title_admins', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:6:\"admins\";}', 0, 0, 1, 3),
+('bx_organizations_view_profile', 3, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_location', 3, 2147483647, 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:13:\"locations_map\";s:6:\"params\";a:2:{i:0;s:16:\"bx_organizations\";i:1;s:12:\"{content_id}\";}s:5:\"class\";s:20:\"TemplServiceMetatags\";}', 0, 0, 1, 4),
+('bx_organizations_view_profile', 2, 'bx_organizations', '', '_bx_orgs_page_block_title_entry_reports', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:14:\"entity_reports\";}', 0, 0, 1, 6);
+
+
+-- PAGE: view closed profile 
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_view_profile_closed', 'view-organization-profile-closed', '_bx_orgs_page_title_sys_view_profile_closed', '_bx_orgs_page_title_view_profile', 'bx_organizations', 10, 2147483647, 1, 'page.php?i=view-organization-profile', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_view_profile_closed', 2, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_info', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:11:\"entity_info\";}', 0, 0, 1, 0),
+('bx_organizations_view_profile_closed', 3, 'bx_organizations', '', '_bx_orgs_page_block_title_fans', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:4:\"fans\";}', 0, 0, 1, 0);
+
+-- PAGE: edit profile
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_edit_profile', 'edit-organization-profile', '_bx_orgs_page_title_sys_edit_profile', '_bx_orgs_page_title_edit_profile', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=edit-organization-profile', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_organizations_edit_profile', 1, 'bx_organizations', '_bx_orgs_page_block_title_edit_profile', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:11:\"entity_edit\";}', 0, 0, 0);
+
+-- PAGE: edit badge
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_edit_badge', 'edit-organization-badge', '_bx_orgs_page_title_sys_edit_profile_badge', '_bx_orgs_page_title_edit_profile_badge', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=edit-persons-badge', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_organizations_edit_badge', 1, 'bx_organizations', '_bx_orgs_page_block_title_edit_profile_badge', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:17:"entity_edit_badge";}', 0, 0, 0);
+
+-- PAGE: invite members
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_invite', 'invite-to-organization', '_bx_orgs_page_title_sys_invite_to_organization', '_bx_orgs_page_title_invite_to_organization', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=invite-to-organization', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_organizations_invite', 1, 'bx_organizations', '_bx_orgs_page_block_title_invite_to_organization', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:13:\"entity_invite\";}', 0, 0, 0);
+
+-- PAGE: delete profile
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_delete_profile', 'delete-organization-profile', '_bx_orgs_page_title_sys_delete_profile', '_bx_orgs_page_title_delete_profile', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=delete-organization-profile', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_organizations_delete_profile', 1, 'bx_organizations', '_bx_orgs_page_block_title_delete_profile', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:13:\"entity_delete\";}', 0, 0, 0);
+
+-- PAGE: join profile
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_join_profile', 'join-organization-profile', '_bx_orgs_page_title_sys_join_profile', '_bx_orgs_page_title_join_profile', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=join-organization-profile', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_organizations_join_profile', 1, 'bx_organizations', '_bx_orgs_page_block_title_join_profile', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:11:"entity_join";s:6:"params";a:1:{i:0;s:12:"{profile_id}";}}', 0, 0, 0);
+
+-- PAGE: profile info
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_profile_info', 'organization-profile-info', '_bx_orgs_page_title_sys_profile_info', '_bx_orgs_page_title_profile_info', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=organization-profile-info', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_profile_info', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_profile_info', '_bx_orgs_page_block_title_profile_info_link', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:16:\"entity_info_full\";}', 0, 0, 1, 1),
+('bx_organizations_profile_info', 1, 'bx_organizations', '', '_bx_orgs_page_block_title_profile_description', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:17:\"entity_text_block\";}', 0, 0, 1, 2);
+
+-- PAGE: manage profile pricing
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_profile_pricing', 'edit-organization-pricing', '_bx_orgs_page_title_sys_profile_pricing', '_bx_orgs_page_title_profile_pricing', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=edit-organization-pricing', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_profile_pricing', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_profile_pricing', '_bx_orgs_page_block_title_profile_pricing_link', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:14:"entity_pricing";s:6:"params";a:1:{i:0;s:12:"{profile_id}";}}', 0, 0, 1, 1);
+
+-- PAGE: profile fans
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_fans', 'organization-profile-fans', '_bx_orgs_page_title_sys_fans', '_bx_orgs_page_title_fans', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=organization-profile-fans', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_fans', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_fans', '_bx_orgs_page_block_title_fans_link', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:14:"browse_members";s:6:"params";a:2:{i:0;s:12:"{profile_id}";i:1;a:2:{s:13:"empty_message";b:1;s:13:"ajax_paginate";b:0;}}}', 0, 0, 1, 1);
+
+-- PAGE: profile manage
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_manage_item', 'organization-manage', '_bx_orgs_page_title_sys_manage_profile', '_bx_orgs_page_title_manage_profile', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=organization-manage', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_manage_item', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_fans_manage', '_bx_orgs_page_block_title_fans_link', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:10:"fans_table";}', 0, 0, 1, 1),
+('bx_organizations_manage_item', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_invites_manage', '_bx_orgs_page_block_title_invites', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:13:"invites_table";}', 0, 0, 1, 2);
+
+-- PAGE: profile friends
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_profile_friends', 'organization-profile-friends', '_bx_orgs_page_title_sys_profile_friends', '_bx_orgs_page_title_profile_friends', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=organization-profile-friends', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_profile_friends', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_profile_friends', '_bx_orgs_page_block_title_profile_friends_link', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:17:"connections_table";s:6:"params";a:1:{i:0;s:12:"{profile_id}";}s:5:"class";s:23:"TemplServiceConnections";}', 0, 0, 1, 1);
+
+-- PAGE: profile friend requests
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_friend_requests', 'organization-friend-requests', '_bx_orgs_page_title_sys_friend_requests', '_bx_orgs_page_title_friend_requests', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=organization-friend-requests', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_friend_requests', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_friend_requests', '_bx_orgs_page_block_title_friend_requests_link', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:25:\"connections_request_table\";s:5:\"class\";s:23:\"TemplServiceConnections\";}', 0, 0, 1, 1);
+
+-- PAGE: profile favorites
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_profile_favorites', 'organization-profile-favorites', '_bx_orgs_page_title_sys_profile_favorites', '_bx_orgs_page_title_profile_favorites', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=organization-profile-favorites', '', '', '', 0, 1, 0, 'BxOrgsPageBrowse', 'modules/boonex/organizations/classes/BxOrgsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_profile_favorites', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_profile_favorites', '_bx_orgs_page_block_title_profile_favorites', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:21:"browse_favorite_lists";s:6:"params";a:2:{s:10:"profile_id";s:12:"{profile_id}";s:6:"params";a:3:{s:9:"unit_view";s:8:"showcase";s:13:"empty_message";b:0;s:13:"ajax_paginate";b:0;}}}', 0, 1, 1, 1);
+-- PAGE: profile subscriptions
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_profile_subscriptions', 'organization-profile-subscriptions', '_bx_orgs_page_title_sys_profile_subscriptions', '_bx_orgs_page_title_profile_subscriptions', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=organization-profile-subscriptions', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_profile_subscriptions', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_profile_subscriptions', '_bx_orgs_page_block_title_profile_subscriptions', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:19:\"subscriptions_table\";s:5:\"class\";s:23:\"TemplServiceConnections\";}', 0, 0, 1, 1),
+('bx_organizations_profile_subscriptions', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_profile_subscribed_me', '_bx_orgs_page_block_title_profile_subscribed_me', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:19:\"subscribed_me_table\";s:5:\"class\";s:23:\"TemplServiceConnections\";}', 0, 0, 1, 2);
+
+-- PAGE: profile relations
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_profile_relations', 'organization-profile-relations', '_bx_orgs_page_title_sys_profile_relations', '_bx_orgs_page_title_profile_relations', 'bx_organizations', 5, 2147483647, 1, 'page.php?i=organization-profile-relations', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_profile_relations', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_profile_relations', '_bx_orgs_page_block_title_profile_relations', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:15:"relations_table";s:5:"class";s:23:"TemplServiceConnections";}', 0, 0, 1, 1),
+('bx_organizations_profile_relations', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_profile_related_me', '_bx_orgs_page_block_title_profile_related_me', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:16:"related_me_table";s:5:"class";s:23:"TemplServiceConnections";}', 0, 0, 1, 2);
+
+-- PAGE: view entry comments
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_profile_comments', '_bx_orgs_page_title_sys_profile_comments', '_bx_orgs_page_title_profile_comments', 'bx_organizations', 5, 2147483647, 1, 'organization-profile-comments', '', '', '', '', 0, 1, 0, 'BxOrgsPageEntry', 'modules/boonex/organizations/classes/BxOrgsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_profile_comments', 1, 'bx_organizations', '_bx_orgs_page_block_title_profile_comments', '_bx_orgs_page_block_title_profile_comments_link', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:15:\"entity_comments\";}', 0, 0, 0, 1);
+
+-- PAGE: module home
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_home', '_bx_orgs_page_title_sys_recent', '_bx_orgs_page_title_recent', 'bx_organizations', 5, 2147483647, 1, 'organizations-home', 'page.php?i=organizations-home', '', '', '', 0, 1, 0, 'BxOrgsPageBrowse', 'modules/boonex/organizations/classes/BxOrgsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
+('bx_organizations_home', 1, 'bx_organizations', '', '_bx_orgs_page_block_title_featured_profiles', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:15:"browse_featured";s:6:"params";a:1:{i:0;s:7:"gallery";}}', 0, 1, 1, 0),
+('bx_organizations_home', 1, 'bx_organizations', '', '_bx_orgs_page_block_title_latest_profiles', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:22:\"browse_recent_profiles\";s:6:"params";a:1:{i:0;b:1;}}', 0, 1, 1, 1),
+('bx_organizations_home', 1, 'bx_organizations', '_bx_orgs_page_block_title_sys_multicats', '_bx_orgs_page_block_title_multicats', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:21:"categories_multi_list";}', 0, 0, 0, 2);
+
+-- PAGE: active profiles
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_active', '_bx_orgs_page_title_sys_active', '_bx_orgs_page_title_active', 'bx_organizations', 5, 2147483647, 1, 'organizations-active', 'page.php?i=organizations-active', '', '', '', 0, 1, 0, 'BxOrgsPageBrowse', 'modules/boonex/organizations/classes/BxOrgsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_organizations_active', 1, 'bx_organizations', '_bx_orgs_page_block_title_active_profiles', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:22:"browse_active_profiles";s:6:"params";a:2:{s:9:"unit_view";s:7:"gallery";s:13:"empty_message";b:1;}}}', 0, 1, 0);
+
+-- PAGE: online profiles
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_online', '_bx_orgs_page_title_sys_online', '_bx_orgs_page_title_online', 'bx_organizations', 5, 2147483647, 1, 'organizations-online', 'page.php?i=organizations-online', '', '', '', 0, 1, 0, 'BxOrgsPageBrowse', 'modules/boonex/organizations/classes/BxOrgsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_organizations_online', 1, 'bx_organizations', '_bx_orgs_page_block_title_online_profiles', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:22:\"browse_online_profiles\";s:6:"params";a:1:{i:0;b:1;}}', 0, 1, 0);
+
+-- PAGE: search for entries
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_search', '_bx_orgs_page_title_sys_entries_search', '_bx_orgs_page_title_entries_search', 'bx_organizations', 5, 2147483647, 1, 'organizations-search', 'page.php?i=organizations-search', '', '', '', 0, 1, 0, 'BxOrgsPageBrowse', 'modules/boonex/organizations/classes/BxOrgsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_organizations_search', 1, 'bx_organizations', '_bx_orgs_page_block_title_search_form', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:8:"get_form";s:6:"params";a:1:{i:0;a:1:{s:6:"object";s:16:"bx_organizations";}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 1, 1),
+('bx_organizations_search', 1, 'bx_organizations', '_bx_orgs_page_block_title_search_results', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_results";s:6:"params";a:1:{i:0;a:2:{s:6:"object";s:16:"bx_organizations";s:10:"show_empty";b:1;}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 1, 2),
+('bx_organizations_search', 1, 'bx_organizations', '_bx_orgs_page_block_title_search_form_cmts', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:8:"get_form";s:6:"params";a:1:{i:0;a:1:{s:6:"object";s:21:"bx_organizations_cmts";}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 0, 3),
+('bx_organizations_search', 1, 'bx_organizations', '_bx_orgs_page_block_title_search_results_cmts', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_results";s:6:"params";a:1:{i:0;a:2:{s:6:"object";s:21:"bx_organizations_cmts";s:10:"show_empty";b:1;}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 0, 4);
+
+-- PAGE: module manage own
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_manage', '_bx_orgs_page_title_sys_manage', '_bx_orgs_page_title_manage', 'bx_organizations', 5, 2147483647, 1, 'organizations-manage', 'page.php?i=organizations-manage', '', '', '', 0, 1, 0, 'BxOrgsPageBrowse', 'modules/boonex/organizations/classes/BxOrgsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_organizations_manage', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_manage', '_bx_orgs_page_block_title_manage', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:12:\"manage_tools\";}}', 0, 1, 0);
+
+-- PAGE: module manage all
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_administration', '_bx_orgs_page_title_sys_manage_administration', '_bx_orgs_page_title_manage', 'bx_organizations', 5, 192, 1, 'organizations-administration', 'page.php?i=organizations-administration', '', '', '', 0, 1, 0, 'BxOrgsPageBrowse', 'modules/boonex/organizations/classes/BxOrgsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_organizations_administration', 1, 'bx_organizations', '_bx_orgs_page_block_title_system_manage_administration', '_bx_orgs_page_block_title_manage', 11, 192, 'service', 'a:3:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:12:\"manage_tools\";s:6:\"params\";a:1:{i:0;s:14:\"administration\";}}', 0, 1, 0);
+
+-- PAGE: user's organizations
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_joined', 'joined-organizations', '_bx_orgs_page_title_sys_joined_entries', '_bx_orgs_page_title_joined_entries', 'bx_organizations', 5, 2147483647, 1, '', '', '', '', 0, 1, 0, 'BxOrgsPageJoinedEntries', 'modules/boonex/organizations/classes/BxOrgsPageJoinedEntries.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
+('bx_organizations_joined', 1, 'bx_organizations', '_bx_orgs_page_block_title_sys_entries_actions', '_bx_orgs_page_block_title_entries_actions', 13, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:18:"my_entries_actions";}', 0, 0, 1, 1),
+('bx_organizations_joined', 1, 'bx_organizations', '_bx_orgs_page_block_title_sys_favorites_of_author', '_bx_orgs_page_block_title_favorites_of_author', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:21:"browse_favorite_lists";s:6:"params";a:2:{s:10:"profile_id";s:12:"{profile_id}";s:6:"params";a:3:{s:9:"unit_view";s:8:"showcase";s:13:"empty_message";b:0;s:13:"ajax_paginate";b:0;}}}', 0, 1, 1, 2),
+('bx_organizations_joined', 1, 'bx_organizations', '_bx_orgs_page_block_title_sys_joined_entries', '_bx_orgs_page_block_title_joined_entries', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:21:"browse_joined_entries";s:6:"params";a:2:{i:0;i:0;i:1;b:1;}}', 0, 0, 1, 2);
+
+
+-- PAGE: favorites by list
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_favorites', '_bx_orgs_page_title_sys_entries_favorites', '_bx_orgs_page_title_entries_favorites', 'bx_organizations', 12, 2147483647, 1, 'organizations-favorites', 'page.php?i=organizations-favorites', '', '', '', 0, 1, 0, 'BxOrgsPageListEntry', 'modules/boonex/organizations/classes/BxOrgsPageListEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_organizations_favorites', 2, 'bx_organizations', '_bx_orgs_page_block_title_sys_favorites_entries', '_bx_orgs_page_block_title_favorites_entries', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:15:"browse_favorite";s:6:"params";a:2:{s:10:"profile_id";s:12:"{profile_id}";s:6:"params";a:3:{s:9:"unit_view";s:7:"gallery";s:13:"empty_message";b:0;s:13:"ajax_paginate";b:0;}}}', 0, 1, 1),
+('bx_organizations_favorites', 3, 'bx_organizations', '', '_bx_orgs_page_block_title_favorites_entries_info', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:19:"favorites_list_info";}', 0, 0, 0),
+('bx_organizations_favorites', 3, 'bx_organizations', '', '_bx_orgs_page_block_title_favorites_entries_actions', 13, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:22:"favorites_list_actions";}', 0, 0, 1);
+
+
+-- PAGE: add block to homepage
+SET @iBlockOrder = (SELECT `order` FROM `sys_pages_blocks` WHERE `object` = 'sys_home' AND `cell_id` = 1 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
+('sys_home', 1, 'bx_organizations', '', '_bx_orgs_page_block_title_latest_profiles', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:22:"browse_recent_profiles";}', 1, 0, 0, IFNULL(@iBlockOrder, 0) + 1),
+('sys_home', 1, 'bx_organizations', '_bx_orgs_page_block_title_sys_recommended_entries_view_showcase', '_bx_orgs_page_block_title_recommended_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:18:\"browse_recommended\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:8:\"showcase\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 1, 0, 0, IFNULL(@iBlockOrder, 0) + 2);
+
+-- PAGES: add page block to profiles modules (trigger* page objects are processed separately upon modules enable/disable)
+SET @iPBCellProfile = 2;
+INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
+('trigger_page_profile_view_entry', @iPBCellProfile, 'bx_organizations', '_bx_orgs_page_block_title_sys_joined_entries', '_bx_orgs_page_block_title_joined_entries', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:21:"browse_joined_entries";s:6:"params";a:2:{i:0;s:12:"{profile_id}";i:1;b:0;}}', 0, 0, 1, 0);
+
+-- PAGE: service blocks
+SET @iBlockOrder = (SELECT `order` FROM `sys_pages_blocks` WHERE `object` = '' AND `cell_id` = 0 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
+('', 0, 'bx_organizations', '', '_bx_orgs_page_block_title_categories', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:15:"categories_list";s:6:"params";a:2:{i:0;s:21:"bx_organizations_cats";i:1;a:2:{s:10:\"show_empty\";b:1;s:21:\"show_empty_categories\";b:1;}}s:5:"class";s:20:"TemplServiceCategory";}', 1, 1, 1, IFNULL(@iBlockOrder, 0) + 1),
+('', 0, 'bx_organizations', '_bx_orgs_page_block_title_sys_featured_entries_view_showcase', '_bx_orgs_page_block_title_featured_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:15:\"browse_featured\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:8:\"showcase\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, 1, IFNULL(@iBlockOrder, 0) + 2),
+('', 0, 'bx_organizations', '_bx_orgs_page_block_title_sys_recommended_entries_view_showcase', '_bx_orgs_page_block_title_recommended_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:18:\"browse_recommended\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:8:\"showcase\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, 1, IFNULL(@iBlockOrder, 0) + 3),
+('', 0, 'bx_organizations', '_bx_orgs_page_block_title_sys_active_entries_view_showcase', '_bx_orgs_page_block_title_active_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:22:\"browse_active_profiles\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:16:\"showcase_wo_info\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, 1, IFNULL(@iBlockOrder, 0) + 4),
+('', 0, 'bx_organizations', '_bx_orgs_page_block_title_sys_active_profiles', '_bx_orgs_page_block_title_active_profiles', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:22:\"browse_active_profiles\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:12:\"unit_wo_info\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, 1, IFNULL(@iBlockOrder, 0) + 5),
+('', 0, 'bx_organizations', '_bx_orgs_page_block_title_sys_familiar_profiles', '_bx_orgs_page_block_title_familiar_profiles', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:16:\"bx_organizations\";s:6:\"method\";s:24:\"browse_familiar_profiles\";s:6:\"params\";a:4:{s:10:\"connection\";s:20:\"sys_profiles_friends\";s:9:\"unit_view\";s:4:\"unit\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, 1, IFNULL(@iBlockOrder, 0) + 6);
+
+-- MENU
+
+-- MENU: add to site menu
+SET @iSiteMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_site' AND `active` = 1 AND `order` < 9999 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_site', 'bx_organizations', 'organizations-home', '_bx_orgs_menu_item_title_system_entries_home', '_bx_orgs_menu_item_title_entries_home', 'page.php?i=organizations-home', '', '', 'building', 'bx_organizations_submenu', 2147483647, 1, 1, IFNULL(@iSiteMenuOrder, 0) + 1);
+
+-- MENU: add to homepage menu
+SET @iHomepageMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_homepage' AND `active` = 1 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_homepage', 'bx_organizations', 'organizations-home', '_bx_orgs_menu_item_title_system_entries_home', '_bx_orgs_menu_item_title_entries_home', 'page.php?i=organizations-home', '', '', 'building', 'bx_organizations_submenu', 2147483647, 1, 1, IFNULL(@iHomepageMenuOrder, 0) + 1);
+
+--SET @iCreateProfileMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_profiles_create' AND `active` = 1 ORDER BY `order` DESC LIMIT 1);
+--INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
+--('sys_profiles_create', 'bx_organizations', 'create-organization-profile', '_bx_orgs_menu_item_title_system_profile_type', '_bx_orgs_menu_item_title_profile_type', 'page.php?i=create-organization-profile', '', '', 'building', '', 2147483647, 1, 1, IFNULL(@iCreateProfileMenuOrder, 0) + 1);
+
+-- MENU: add to create profile menu
+SET @iAddMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_add_profile_links' AND `active` = 1 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `info`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_add_profile_links', 'bx_organizations', 'create-organization-profile', '_bx_orgs_menu_item_title_system_create_profile', '_bx_orgs_menu_item_title_create_profile', '_bx_orgs_menu_item_info_create_profile', 'page.php?i=create-organization-profile', '', '', 'building', '', 2147483647, 1, 1, IFNULL(@iAddMenuOrder, 0) + 1);
+
+-- MENU: view actions
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_view_actions', '_bx_orgs_menu_title_view_profile_actions', 'bx_organizations_view_actions', 'bx_organizations', 9, 0, 1, 'BxOrgsMenuViewActions', 'modules/boonex/organizations/classes/BxOrgsMenuViewActions.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_organizations_view_actions', 'bx_organizations', '_bx_orgs_menu_set_title_view_profile_actions', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `editable`, `order`) VALUES 
+('bx_organizations_view_actions', 'bx_organizations', 'join-organization-profile', '_bx_orgs_menu_item_title_system_pay_and_join', '{title_pay_and_join}', 'page.php?i=join-organization-profile&profile_id={profile_id}', '', '', 'sign-in-alt', '', 0, 2147483647, 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:22:"is_paid_join_avaliable";s:6:"params";a:1:{i:0;s:12:"{profile_id}";}}', 1, 0, 0, 4),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-fan-add', '_bx_orgs_menu_item_title_system_become_fan', '{title_add_fan}', 'javascript:void(0)', 'bx_conn_action(this, \'bx_organizations_fans\', \'add\', \'{profile_id}\')', '', 'sign-in-alt', '', 0, 2147483647, 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:22:"is_free_join_avaliable";s:6:"params";a:1:{i:0;s:12:"{profile_id}";}}', 1, 0, 0, 5),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-fan-remove', '_bx_orgs_menu_item_title_system_leave_organization', '{title_remove_fan}', 'javascript:void(0)', 'bx_conn_action(this, \'bx_organizations_fans\', \'remove\', \'{profile_id}\')', '', 'sign-out-alt', '', 0, 2147483647, '', 1, 0, 1, 6),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-friend-add', '_bx_orgs_menu_item_title_system_befriend', '{title_add_friend}', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_friends\', \'add\', \'{profile_id}\')', '', 'user-plus', '', 0, 2147483647, '', 1, 0, 1, 10),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-friend-remove', '_bx_orgs_menu_item_title_system_unfriend', '{title_remove_friend}', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_friends\', \'remove\', \'{profile_id}\')', '', 'user-minus', '', 0, 2147483647, '', 1, 0, 1, 11),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-relation-add', '_bx_orgs_menu_item_title_system_relation_add', '_bx_orgs_menu_item_title_relation_add', 'javascript:void(0)', 'bx_menu_popup(''sys_add_relation'', window, {}, {profile_id: {profile_id}});', '', 'sync', '', 0, 2147483647, '', 1, 0, 1, 15),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-relation-remove', '_bx_orgs_menu_item_title_system_relation_delete', '_bx_orgs_menu_item_title_relation_delete', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_relations\', \'remove\', \'{profile_id}\')', '', 'sync', '', 0, 2147483647, '', 1, 0, 1, 16),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-subscribe-add', '_bx_orgs_menu_item_title_system_subscribe', '_bx_orgs_menu_item_title_subscribe', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_subscriptions\', \'add\', \'{profile_id}\')', '', 'check', '', 0, 2147483647, '', 1, 0, 1, 20),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-subscribe-remove', '_bx_orgs_menu_item_title_system_unsubscribe', '_bx_orgs_menu_item_title_unsubscribe', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_subscriptions\', \'remove\', \'{profile_id}\')', '', 'check', '', 0, 2147483647, '', 1, 0, 1, 21),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-set-acl-level', '_sys_menu_item_title_system_set_acl_level', '_sys_menu_item_title_set_acl_level', 'javascript:void(0)', 'bx_menu_popup(''sys_set_acl_level'', window, {id:{value:''sys_acl_set_{profile_id}'', force:true}, closeOnOuterClick: false, removeOnClose: true, displayMode: ''box'', cssClass: ''''}, {profile_id: {profile_id}});', '', 'certificate', '', 0, 2147483647, '', 1, 0, 1, 30),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-set-badges', '_sys_menu_item_title_system_set_badges', '_sys_menu_item_title_set_badges', 'javascript:void(0)', 'bx_menu_popup(''sys_set_badges'', window, {}, {module: ''bx_organizations'', content_id: {content_id}});', '', 'check-circle', '', 0, 192, 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:19:"is_badges_avaliable";}', 1, 0, 1, 40),
+('bx_organizations_view_actions', 'bx_organizations', 'profile-actions-more', '_bx_orgs_menu_item_title_system_more_actions', '_bx_orgs_menu_item_title_more_actions', 'javascript:void(0)', 'bx_menu_popup(''bx_organizations_view_actions_more'', this, {}, {profile_id:{profile_id}});', '', 'cog', 'bx_organizations_view_actions_more', 1, 2147483647, '', 1, 0, 1, 9999);
+
+-- MENU: view actions more
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_view_actions_more', '_bx_orgs_menu_title_view_profile_actions_more', 'bx_organizations_view_actions_more', 'bx_organizations', 6, 0, 1, 'BxOrgsMenuViewActions', 'modules/boonex/organizations/classes/BxOrgsMenuViewActions.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_organizations_view_actions_more', 'bx_organizations', '_bx_orgs_menu_set_title_view_profile_actions_more', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
+('bx_organizations_view_actions_more', 'bx_organizations', 'organization-manage', '_bx_orgs_menu_item_title_system_manage', '_bx_orgs_menu_item_title_manage', 'page.php?i=organization-manage&profile_id={profile_id}', '', '', 'users', '', 2147483647, '', 1, 0, 10),
+('bx_organizations_view_actions_more', 'bx_organizations', 'notes', '_sys_menu_item_title_system_va_notes', '_sys_menu_item_title_va_notes', 'javascript:void(0)', 'javascript:bx_get_notes(this,  ''{module_uri}'', {content_id});', '', 'exclamation-triangle', '', 192, '', 1, 0, 20),
+('bx_organizations_view_actions_more', 'bx_organizations', 'audit', '_sys_menu_item_title_system_va_audit', '_sys_menu_item_title_va_audit', 'page.php?i=dashboard-audit&module=bx_organizations&content_id={content_id}', '', '', 'history', '', 192, '', 1, 0, 30),
+('bx_organizations_view_actions_more', 'bx_organizations', 'edit-organization-profile', '_bx_orgs_menu_item_title_system_edit_profile', '_bx_orgs_menu_item_title_edit_profile', 'page.php?i=edit-organization-profile&id={content_id}', '', '', 'pencil-alt', '', 2147483647, '', 1, 0, 40),
+('bx_organizations_view_actions_more', 'bx_organizations', 'edit-organization-badge', '_bx_orgs_menu_item_title_system_edit_badge', '_bx_orgs_menu_item_title_edit_badge', 'page.php?i=edit-organization-badge&id={content_id}', '', '', 'fa-certificate', '', 2147483647, '', 1, 0, 42),
+('bx_organizations_view_actions_more', 'bx_organizations', 'edit-organization-pricing', '_bx_orgs_menu_item_title_system_edit_pricing', '_bx_orgs_menu_item_title_edit_pricing', 'page.php?i=edit-organization-pricing&profile_id={profile_id}', '', '', 'money-check-alt', '', 2147483647, 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:20:"is_pricing_avaliable";s:6:"params";a:1:{i:0;s:12:"{profile_id}";}}', 1, 0, 50),
+('bx_organizations_view_actions_more', 'bx_organizations', 'invite-to-organization', '_bx_orgs_menu_item_title_system_invite', '_bx_orgs_menu_item_title_invite', 'page.php?i=invite-to-organization&id={content_id}', '', '', 'user-friends', '', 2147483647, '', 1, 0, 60),
+('bx_organizations_view_actions_more', 'bx_organizations', 'delete-organization-profile', '_bx_orgs_menu_item_title_system_delete_profile', '_bx_orgs_menu_item_title_delete_profile', 'page.php?i=delete-organization-profile&id={content_id}', '', '', 'remove', '', 2147483647, '', 1, 0, 70),
+('bx_organizations_view_actions_more', 'bx_organizations', 'delete-organization-account', '_bx_orgs_menu_item_title_system_delete_account', '_bx_orgs_menu_item_title_delete_account', 'page.php?i=account-settings-delete&id={account_id}&content=0', '', '', 'user-times', '', 128, '', 1, 0, 80),
+('bx_organizations_view_actions_more', 'bx_organizations', 'delete-organization-account-content', '_bx_orgs_menu_item_title_system_delete_account_content', '_bx_orgs_menu_item_title_delete_account_content', 'page.php?i=account-settings-delete&id={account_id}&content=1', '', '', 'trash', '', 128, '', 1, 0, 90);
+
+-- MENU: all actions menu for view entry 
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `persistent`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_view_actions_all', '_sys_menu_title_view_actions', 'bx_organizations_view_actions_all', 'bx_organizations', 15, 1, 0, 1, 'BxOrgsMenuViewActionsAll', 'modules/boonex/organizations/classes/BxOrgsMenuViewActionsAll.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_organizations_view_actions_all', 'bx_organizations', '_sys_menu_set_title_view_actions', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES 
+('bx_organizations_view_actions_all', 'bx_organizations', 'join-organization-profile', '_bx_orgs_menu_item_title_system_pay_and_join', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 5),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-fans', '_bx_orgs_menu_item_title_system_fans', '', '', '', '', '', '', '', 0, 2147483647, 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:22:"is_free_join_avaliable";s:6:"params";a:1:{i:0;s:12:"{profile_id}";}}', 1, 0, 10),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-fan-add', '_bx_orgs_menu_item_title_system_become_fan', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 12),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-fan-remove', '_bx_orgs_menu_item_title_system_leave_organization', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 14),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-friends', '_bx_orgs_menu_item_title_system_friends', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 30),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-friend-add', '_bx_orgs_menu_item_title_system_befriend', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 32),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-friend-remove', '_bx_orgs_menu_item_title_system_unfriend', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 34),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-relations', '_bx_orgs_menu_item_title_system_relations', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 40),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-relation-add', '_bx_orgs_menu_item_title_system_relation_add', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 42),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-relation-remove', '_bx_orgs_menu_item_title_system_relation_delete', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 44),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-subscriptions', '_bx_orgs_menu_item_title_system_subscriptions', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 50),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-subscribe-add', '_bx_orgs_menu_item_title_system_subscribe', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 52),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-subscribe-remove', '_bx_orgs_menu_item_title_system_unsubscribe', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 54),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-set-acl-level', '_sys_menu_item_title_system_set_acl_level', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 70),
+('bx_organizations_view_actions_all', 'bx_organizations', 'profile-set-badges', '_sys_menu_item_title_system_set_badges', '', '', '', '', '', '', '', 0, 192, 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:19:"is_badges_avaliable";}', 1, 0, 80),
+('bx_organizations_view_actions_all', 'bx_organizations', 'comment', '_sys_menu_item_title_system_va_comment', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 200),
+('bx_organizations_view_actions_all', 'bx_organizations', 'view', '_sys_menu_item_title_system_va_view', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 210),
+('bx_organizations_view_actions_all', 'bx_organizations', 'vote', '_sys_menu_item_title_system_va_vote', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 215),
+('bx_organizations_view_actions_all', 'bx_organizations', 'reaction', '_sys_menu_item_title_system_va_reaction', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 217),
+('bx_organizations_view_actions_all', 'bx_organizations', 'score', '_sys_menu_item_title_system_va_score', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 220),
+('bx_organizations_view_actions_all', 'bx_organizations', 'favorite', '_sys_menu_item_title_system_va_favorite', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 230),
+('bx_organizations_view_actions_all', 'bx_organizations', 'feature', '_sys_menu_item_title_system_va_feature', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 240),
+('bx_organizations_view_actions_all', 'bx_organizations', 'report', '_sys_menu_item_title_system_va_report', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 260),
+('bx_organizations_view_actions_all', 'bx_organizations', 'social-sharing', '_sys_menu_item_title_system_social_sharing', '_sys_menu_item_title_social_sharing', 'javascript:void(0)', 'oBxDolPage.share(this, \'{url_encoded}\')', '', 'share', '', '', 0, 2147483647, '', 1, 0, 300),
+('bx_organizations_view_actions_all', 'bx_organizations', 'more-auto', '_sys_menu_item_title_system_va_more_auto', '_sys_menu_item_title_va_more_auto', 'javascript:void(0)', '', '', 'ellipsis-v', '', '', 0, 2147483647, '', 1, 0, 9999);
+
+-- MENU: meta (counters) menu for view entry
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_view_meta', '_bx_orgs_menu_title_view_profile_meta', 'bx_organizations_view_meta', 'bx_organizations', 15, 0, 1, 'BxOrgsMenuViewMeta', 'modules/boonex/organizations/classes/BxOrgsMenuViewMeta.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_organizations_view_meta', 'bx_organizations', '_bx_orgs_menu_set_title_view_profile_meta', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES 
+('bx_organizations_view_meta', 'bx_organizations', 'membership', '_sys_menu_item_title_system_vm_membership', '_sys_menu_item_title_vm_membership', '', '', '', '', '', 0, 2147483647, '', 1, 0, 10),
+('bx_organizations_view_meta', 'bx_organizations', 'badges', '_sys_menu_item_title_system_vm_badges', '_sys_menu_item_title_vm_badges', '', '', '', '', '', 0, 2147483647, '', 1, 0, 20),
+('bx_organizations_view_meta', 'bx_organizations', 'members', '_sys_menu_item_title_system_sm_members', '_sys_menu_item_title_sm_members', '', '', '', '', '', 0, 2147483647, '', 1, 0, 30),
+('bx_organizations_view_meta', 'bx_organizations', 'subscribers', '_sys_menu_item_title_system_sm_subscribers', '_sys_menu_item_title_sm_subscribers', '', '', '', '', '', 0, 2147483647, '', 1, 0, 40),
+('bx_organizations_view_meta', 'bx_organizations', 'views', '_sys_menu_item_title_system_sm_views', '_sys_menu_item_title_sm_views', '', '', '', '', '', 0, 2147483647, '', 1, 0, 50),
+('bx_organizations_view_meta', 'bx_organizations', 'votes', '_sys_menu_item_title_system_sm_votes', '_sys_menu_item_title_sm_votes', '', '', '', '', '', 0, 2147483647, '', 1, 0, 60),
+('bx_organizations_view_meta', 'bx_organizations', 'reactions', '_sys_menu_item_title_system_sm_reactions', '_sys_menu_item_title_sm_reactions', '', '', '', '', '', 0, 2147483647, '', 0, 0, 63),
+('bx_organizations_view_meta', 'bx_organizations', 'scores', '_sys_menu_item_title_system_sm_scores', '_sys_menu_item_title_sm_scores', '', '', '', '', '', 0, 2147483647, '', 0, 0, 66),
+('bx_organizations_view_meta', 'bx_organizations', 'comments', '_sys_menu_item_title_system_sm_comments', '_sys_menu_item_title_sm_comments', '', '', '', '', '', 0, 2147483647, '', 1, 0, 70);
+
+-- MENU: actions menu for my entries
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_my', '_bx_orgs_menu_title_entries_my', 'bx_organizations_my', 'bx_organizations', 9, 0, 1, 'BxOrgsMenu', 'modules/boonex/organizations/classes/BxOrgsMenu.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_organizations_my', 'bx_organizations', '_bx_orgs_menu_set_title_entries_my', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_organizations_my', 'bx_organizations', 'create-organization-profile', '_bx_orgs_menu_item_title_system_new_profile', '_bx_orgs_menu_item_title_new_profile', 'page.php?i=create-organization-profile', '', '', 'plus', '', 2147483647, 1, 0, 0);
+
+-- MENU: module sub-menu
+INSERT INTO `sys_objects_menu`(`object`, `title`, `title_public`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_submenu', '_bx_orgs_menu_title_submenu', '_bx_orgs_menu_title_public_submenu', 'bx_organizations_submenu', 'bx_organizations', 8, 0, 1, '', '');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_organizations_submenu', 'bx_organizations', '_bx_orgs_menu_set_title_submenu', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_organizations_submenu', 'bx_organizations', 'organizations-home', '_bx_orgs_menu_item_title_system_entries_recent', '_bx_orgs_menu_item_title_entries_recent', 'page.php?i=organizations-home', '', '', '', '', 2147483647, 1, 1, 1),
+('bx_organizations_submenu', 'bx_organizations', 'organizations-active', '_bx_orgs_menu_item_title_system_entries_active', '_bx_orgs_menu_item_title_entries_active', 'page.php?i=organizations-active', '', '', '', '', 2147483647, 1, 1, 2),
+('bx_organizations_submenu', 'bx_organizations', 'organizations-online', '_bx_orgs_menu_item_title_system_entries_online', '_bx_orgs_menu_item_title_entries_online', 'page.php?i=organizations-online', '', '', '', '', 2147483647, 1, 1, 3),
+('bx_organizations_submenu', 'bx_organizations', 'organizations-search', '_bx_orgs_menu_item_title_system_entries_search', '_bx_orgs_menu_item_title_entries_search', 'page.php?i=organizations-search', '', '', '', '', 2147483647, 1, 1, 4),
+('bx_organizations_submenu', 'bx_organizations', 'organizations-manage', '_bx_orgs_menu_item_title_system_entries_manage', '_bx_orgs_menu_item_title_entries_manage', 'page.php?i=organizations-manage', '', '', '', '', 2147483646, 1, 1, 5);
+
+-- MENU: view submenu
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_view_submenu', '_bx_orgs_menu_title_view_profile_submenu', 'bx_organizations_view_submenu', 'bx_organizations', 18, 0, 1, 'BxOrgsMenuView', 'modules/boonex/organizations/classes/BxOrgsMenuView.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_organizations_view_submenu', 'bx_organizations', '_bx_orgs_menu_set_title_view_profile_submenu', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_organizations_view_submenu', 'bx_organizations', 'view-organization-profile', '_bx_orgs_menu_item_title_system_view_profile_view', '_bx_orgs_menu_item_title_view_profile_view', 'page.php?i=view-organization-profile&id={content_id}', '', '', 'building', '', '', 0, 2147483647, 1, 0, 1),
+('bx_organizations_view_submenu', 'bx_organizations', 'organization-profile-info', '_bx_orgs_menu_item_title_system_view_profile_info', '_bx_orgs_menu_item_title_view_profile_info', 'page.php?i=organization-profile-info&id={content_id}', '', '', 'info-circle', '', '', 0, 2147483647, 1, 0, 2),
+('bx_organizations_view_submenu', 'bx_organizations', 'organization-profile-fans', '_bx_orgs_menu_item_title_system_view_profile_fans', '_bx_orgs_menu_item_title_view_profile_fans', 'page.php?i=organization-profile-fans&profile_id={profile_id}', '', '', 'users', '', '', 0, 2147483647, 1, 0, 3),
+('bx_organizations_view_submenu', 'bx_organizations', 'organization-profile-friends', '_bx_orgs_menu_item_title_system_view_profile_friends', '_bx_orgs_menu_item_title_view_profile_friends', 'page.php?i=organization-profile-friends&profile_id={profile_id}', '', '', 'users', '', '', 0, 2147483647, 1, 0, 4),
+('bx_organizations_view_submenu', 'bx_organizations', 'organization-profile-relations', '_bx_orgs_menu_item_title_system_view_profile_relations', '_bx_orgs_menu_item_title_view_profile_relations', 'page.php?i=organization-profile-relations&profile_id={profile_id}', '', '', 'sync', '', '', 0, 2147483647, 1, 0, 5),
+('bx_organizations_view_submenu', 'bx_organizations', 'organization-profile-subscriptions', '_bx_orgs_menu_item_title_system_view_profile_subscriptions', '_bx_orgs_menu_item_title_view_profile_subscriptions', 'page.php?i=organization-profile-subscriptions&profile_id={profile_id}', '', '', 'check', '', '', 0, 2147483647, 1, 0, 6),
+('bx_organizations_view_submenu', 'bx_organizations', 'organization-profile-comments', '_bx_orgs_menu_item_title_system_view_profile_comments', '_bx_orgs_menu_item_title_view_profile_comments', 'page.php?i=organization-profile-comments&id={content_id}', '', '', '', '', '', 0, 2147483647, 0, 0, 7),
+('bx_organizations_view_submenu', 'bx_organizations', 'more-auto', '_bx_orgs_menu_item_title_system_view_profile_more_auto', '_bx_orgs_menu_item_title_view_profile_more_auto', 'javascript:void(0)', '', '', 'ellipsis-v', '', '', 0, 2147483647, 1, 0, 9999);
+
+-- MENU: custom menu for snippet meta info
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_snippet_meta', '_sys_menu_title_snippet_meta', 'bx_organizations_snippet_meta', 'bx_organizations', 15, 0, 1, 'BxOrgsMenuSnippetMeta', 'modules/boonex/organizations/classes/BxOrgsMenuSnippetMeta.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_organizations_snippet_meta', 'bx_organizations', '_sys_menu_set_title_snippet_meta', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `hidden_on_cxt`, `active`, `copyable`, `editable`, `order`) VALUES
+('bx_organizations_snippet_meta', 'bx_organizations', 'friends-mutual', '_sys_menu_item_title_system_sm_friends_mutual', '_sys_menu_item_title_sm_friends_mutual', '', '', '', '', '', 2147483647, '', 'all!recom_friends', 1, 0, 1, 0),
+('bx_organizations_snippet_meta', 'bx_organizations', 'date', '_sys_menu_item_title_system_sm_date', '_sys_menu_item_title_sm_date', '', '', '', '', '', 2147483647, '', '', 0, 0, 1, 1),
+('bx_organizations_snippet_meta', 'bx_organizations', 'category', '_sys_menu_item_title_system_sm_category', '_sys_menu_item_title_sm_category', '', '', '', '', '', 2147483647, '', '', 0, 0, 1, 5),
+('bx_organizations_snippet_meta', 'bx_organizations', 'tags', '_sys_menu_item_title_system_sm_tags', '_sys_menu_item_title_sm_tags', '', '', '', '', '', 2147483647, '', '', 0, 0, 1, 10),
+('bx_organizations_snippet_meta', 'bx_organizations', 'views', '_sys_menu_item_title_system_sm_views', '_sys_menu_item_title_sm_views', '', '', '', '', '', 2147483647, '', '', 0, 0, 1, 15),
+('bx_organizations_snippet_meta', 'bx_organizations', 'votes', '_sys_menu_item_title_system_sm_votes', '_sys_menu_item_title_sm_votes', '', '', '', '', '', 2147483647, '', '', 0, 0, 1, 16),
+('bx_organizations_snippet_meta', 'bx_organizations', 'reactions', '_sys_menu_item_title_system_sm_reactions', '_sys_menu_item_title_sm_reactions', '', '', '', '', '', 2147483647, '', '', 0, 0, 1, 17),
+('bx_organizations_snippet_meta', 'bx_organizations', 'scores', '_sys_menu_item_title_system_sm_scores', '_sys_menu_item_title_sm_scores', '', '', '', '', '', 2147483647, '', '', 0, 0, 1, 18),
+('bx_organizations_snippet_meta', 'bx_organizations', 'comments', '_sys_menu_item_title_system_sm_comments', '_sys_menu_item_title_sm_comments', '', '', '', '', '', 2147483647, '', '', 0, 0, 1, 20),
+('bx_organizations_snippet_meta', 'bx_organizations', 'members', '_sys_menu_item_title_system_sm_members', '_sys_menu_item_title_sm_members', '', '', '', '', '', 2147483647, '', 'recom_friends,recom_subscriptions', 1, 0, 1, 25),
+('bx_organizations_snippet_meta', 'bx_organizations', 'friends', '_sys_menu_item_title_system_sm_friends', '_sys_menu_item_title_sm_friends', '', '', '', '', '', 2147483647, '', 'recom_friends,recom_subscriptions', 1, 0, 1, 30),
+('bx_organizations_snippet_meta', 'bx_organizations', 'subscribers', '_sys_menu_item_title_system_sm_subscribers', '_sys_menu_item_title_sm_subscribers', '', '', '', '', '', 2147483647, '', 'recom_friends', 0, 0, 1, 35),
+('bx_organizations_snippet_meta', 'bx_organizations', 'membership', '_sys_menu_item_title_system_sm_membership', '_sys_menu_item_title_sm_membership', '', '', '', '', '', 2147483647, '', '', 0, 0, 1, 40),
+('bx_organizations_snippet_meta', 'bx_organizations', 'nl', '_sys_menu_item_title_system_sm_nl', '_sys_menu_item_title_sm_nl', '', '', '', '', '', 2147483647, '', '', 1, 0, 1, 45),
+('bx_organizations_snippet_meta', 'bx_organizations', 'join-paid', '_sys_menu_item_title_system_sm_join_paid', '_sys_menu_item_title_sm_join_paid', '', '', '', '', '', 2147483647, 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:33:"is_paid_join_avaliable_by_content";s:6:"params";a:1:{i:0;s:12:"{content_id}";}}', 'friends,friend_requests,friend_requested,subscriptions,subscribed_me,recom_friends,recom_subscriptions', 1, 0, 1, 50),
+('bx_organizations_snippet_meta', 'bx_organizations', 'join', '_sys_menu_item_title_system_sm_join', '_sys_menu_item_title_sm_join', '', '', '', '', '', 2147483647, 'a:3:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:33:"is_free_join_avaliable_by_content";s:6:"params";a:1:{i:0;s:12:"{content_id}";}}', 'friends,friend_requests,friend_requested,subscriptions,subscribed_me,recom_friends,recom_subscriptions', 1, 0, 1, 55),
+('bx_organizations_snippet_meta', 'bx_organizations', 'leave', '_sys_menu_item_title_system_sm_leave', '_sys_menu_item_title_sm_leave', '', '', '', '', '', 2147483647, '', 'friends,friend_requests,friend_requested,subscriptions,subscribed_me,recom_friends,recom_subscriptions', 1, 0, 1, 60),
+('bx_organizations_snippet_meta', 'bx_organizations', 'obj-friends', '_sys_menu_item_title_system_sm_friends', '', '', '', '', '', '', 2147483647, '', 'recom_friends,recom_subscriptions', 1, 0, 1, 65),
+('bx_organizations_snippet_meta', 'bx_organizations', 'befriend', '_sys_menu_item_title_system_sm_befriend', '_sys_menu_item_title_sm_befriend', '', '', '', '', '', 2147483647, '', 'all!recom_friends', 1, 0, 1, 70),
+('bx_organizations_snippet_meta', 'bx_organizations', 'unfriend', '_sys_menu_item_title_system_sm_unfriend', '_sys_menu_item_title_sm_unfriend', '', '', '', '', '', 2147483647, '', 'recom_friends,recom_subscriptions', 0, 0, 1, 72),
+('bx_organizations_snippet_meta', 'bx_organizations', 'obj-subscriptions', '_sys_menu_item_title_system_sm_subscriptions', '', '', '', '', '', '', 2147483647, '', 'recom_friends,recom_subscriptions', 1, 0, 1, 75),
+('bx_organizations_snippet_meta', 'bx_organizations', 'subscribe', '_sys_menu_item_title_system_sm_subscribe', '_sys_menu_item_title_sm_subscribe', '', '', '', '', '', 2147483647, '', 'all!recom_subscriptions', 1, 0, 1, 80),
+('bx_organizations_snippet_meta', 'bx_organizations', 'unsubscribe', '_sys_menu_item_title_system_sm_unsubscribe', '_sys_menu_item_title_sm_unsubscribe', '', '', '', '', '', 2147483647, '', 'recom_friends,recom_subscriptions', 0, 0, 1, 82),
+('bx_organizations_snippet_meta', 'bx_organizations', 'ignore-befriend', '_sys_menu_item_title_system_sm_ignore_befriend', '_sys_menu_item_title_sm_ignore', '', '', '', '', '', 2147483647, '', 'all!recom_friends', 1, 0, 1, 85),
+('bx_organizations_snippet_meta', 'bx_organizations', 'ignore-subscribe', '_sys_menu_item_title_system_sm_ignore_subscribe', '_sys_menu_item_title_sm_ignore', '', '', '', '', '', 2147483647, '', 'all!recom_subscriptions', 1, 0, 1, 90);
+
+-- MENU: notifications menu in account popup
+SET @iNotifMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name` = 'sys_account_notifications' AND `active` = 1 AND `order` < 9999 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
+('sys_account_notifications', 'bx_organizations', 'notifications-friend-requests', '_bx_orgs_menu_item_title_system_friends', '_bx_orgs_menu_item_title_friends', 'page.php?i=organization-profile-friends', '', '', 'users', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:31:"get_unconfirmed_connections_num";s:6:"params";a:1:{i:0;s:20:"sys_profiles_friends";}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:17:"is_enable_friends";}', 1, 0, @iNotifMenuOrder + 1),
+('sys_account_notifications', 'bx_organizations', 'notifications-relation-requests', '_bx_orgs_menu_item_title_system_relations', '_bx_orgs_menu_item_title_relations', 'page.php?i=organization-profile-relations', '', '', 'sync', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:31:"get_unconfirmed_connections_num";s:6:"params";a:1:{i:0;s:22:"sys_profiles_relations";}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:19:"is_enable_relations";}', 1, 0, @iNotifMenuOrder + 2);
+
+-- MENU: profile stats
+SET @iNotifMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name` = 'sys_profile_stats' AND `active` = 1 LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
+('sys_profile_stats', 'bx_organizations', 'profile-stats-friend-requests', '_bx_orgs_menu_item_title_system_friend_requests', '_bx_orgs_menu_item_title_friend_requests', 'page.php?i=organization-profile-friends&profile_id={member_id}', '', '', 'building', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:31:"get_unconfirmed_connections_num";s:6:"params";a:1:{i:0;s:20:"sys_profiles_friends";}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:17:"is_enable_friends";}', 0, 0, @iNotifMenuOrder + 1),
+('sys_profile_stats', 'bx_organizations', 'profile-stats-manage-organizations', '_bx_orgs_menu_item_title_system_manage_my_organizations', '_bx_orgs_menu_item_title_manage_my_organizations', 'page.php?i=organizations-manage', '', '_self', 'building', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:41:"get_menu_addon_manage_tools_profile_stats";}', '', 2147483646, '', 1, 0, @iNotifMenuOrder + 2),
+('sys_profile_stats', 'bx_organizations', 'profile-stats-favorite-organizations', '_bx_orgs_menu_item_title_system_favorites', '_bx_orgs_menu_item_title_favorites', 'page.php?i=organization-profile-favorites&profile_id={member_id}', '', '', 'star', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:38:"get_menu_addon_favorites_profile_stats";}', '', 2147483646, '', 1, 0, @iNotifMenuOrder + 3);
+
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `addon_cache`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
+('sys_profile_stats', 'bx_organizations', 'profile-stats-subscriptions', '_bx_orgs_menu_item_title_system_subscriptions', '_bx_orgs_menu_item_title_subscriptions', 'page.php?i=organization-profile-subscriptions&profile_id={member_id}#subscriptions', '', '_self', 'rss', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:25:"get_connected_content_num";s:6:"params";a:1:{i:0;s:26:"sys_profiles_subscriptions";}s:5:"class";s:23:"TemplServiceConnections";}', 0, '', 2147483646, '', 0, 0, @iNotifMenuOrder + 4),
+('sys_profile_stats', 'bx_organizations', 'profile-stats-subscribed-me', '_bx_orgs_menu_item_title_system_subscribed_me', '_bx_orgs_menu_item_title_subscribed_me', 'page.php?i=organization-profile-subscriptions&profile_id={member_id}#subscribers', '', '_self', 'rss', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:28:"get_connected_initiators_num";s:6:"params";a:1:{i:0;s:26:"sys_profiles_subscriptions";}s:5:"class";s:23:"TemplServiceConnections";}', 1, '', 2147483646, '', 0, 0, @iNotifMenuOrder + 5);
+
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
+('sys_profile_stats', 'bx_organizations', 'profile-stats-relations', '_bx_orgs_menu_item_title_system_relations', '_bx_orgs_menu_item_title_relations', 'page.php?i=organization-profile-relations&profile_id={member_id}#relations', '', '_self', 'sync', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:25:"get_connected_content_num";s:6:"params";a:3:{i:0;s:22:"sys_profiles_relations";i:1;i:0;i:2;i:1;}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:19:"is_enable_relations";}', 1, 0, @iNotifMenuOrder + 6),
+('sys_profile_stats', 'bx_organizations', 'profile-stats-related-me', '_bx_orgs_menu_item_title_system_related_me', '_bx_orgs_menu_item_title_related_me', 'page.php?i=organization-profile-relations&profile_id={member_id}#related-me', '', '_self', 'sync', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:28:"get_connected_initiators_num";s:6:"params";a:3:{i:0;s:22:"sys_profiles_relations";i:1;i:0;i:2;i:1;}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:19:"is_enable_relations";}', 1, 0, @iNotifMenuOrder + 7);
+
+-- MENU: profile followings
+SET @iFollowingsMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_profile_followings' LIMIT 1);
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `collapsed`, `active`, `copyable`, `order`) VALUES 
+('sys_profile_followings', 'bx_organizations', 'organizations', '_bx_orgs_menu_item_title_system_followings', '_bx_orgs_menu_item_title_followings', 'javascript:void(0)', '', '_self', 'building', '', '', 2147483647, 0, 1, 0, @iFollowingsMenuOrder + 1);
+
+-- MENU: manage tools submenu
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_organizations_menu_manage_tools', '_bx_orgs_menu_title_manage_tools', 'bx_organizations_menu_manage_tools', 'bx_organizations', 6, 0, 1, 'BxOrgsMenuManageTools', 'modules/boonex/organizations/classes/BxOrgsMenuManageTools.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_organizations_menu_manage_tools', 'bx_organizations', '_bx_orgs_menu_set_title_manage_tools', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_organizations_menu_manage_tools', 'bx_organizations', 'clear-reports', '_bx_corgs_menu_item_title_system_clear_reports', '_bx_orgs_menu_item_title_clear_reports', 'javascript:void(0)', 'javascript:{js_object}.onClickClearReports({content_id});', '_self', 'eraser', '', 2147483647, 1, 0, 1),
+('bx_organizations_menu_manage_tools', 'bx_organizations', 'delete-with-content', '_bx_orgs_menu_item_title_system_delete_with_content', '_bx_orgs_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 99);
+
+-- MENU: dashboard manage tools
+SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_account_dashboard_manage_tools', 'bx_organizations', 'organizations-administration', '_bx_orgs_menu_item_title_system_admt_organizations', '_bx_orgs_menu_item_title_admt_organizations', 'page.php?i=organizations-administration', '', '_self', 'building', 'a:2:{s:6:"module";s:16:"bx_organizations";s:6:"method";s:27:"get_menu_addon_manage_tools";}', '', 192, 1, 0, @iManageMenuOrder + 1);
+
+-- MENU: add menu item to profiles modules (trigger* menu sets are processed separately upon modules enable/disable)
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('trigger_profile_view_submenu', 'bx_organizations', 'joined-organizations', '_bx_orgs_menu_item_title_system_view_joined_groups', '_bx_orgs_menu_item_title_view_joined_groups', 'page.php?i=joined-organizations&profile_id={profile_id}', '', '', 'building', '', 2147483647, 1, 0, 0);
+
+
+-- ACL
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_organizations', 'create entry', NULL, '_bx_orgs_acl_action_create_profile', '', 1, 1);
+SET @iIdActionProfileCreate = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_organizations', 'use paid join', NULL, '_bx_orgs_acl_action_use_paid_join', '', 1, 1);
+SET @iIdActionUsePaidJoin = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_organizations', 'delete entry', NULL, '_bx_orgs_acl_action_delete_profile', '', 1, 1);
+SET @iIdActionProfileDelete = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_organizations', 'view entry', NULL, '_bx_orgs_acl_action_view_profile', '', 1, 0);
+SET @iIdActionProfileView = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_organizations', 'change badge', NULL, '_bx_orgs_acl_action_change_badge', '', 1, 3);
+SET @iIdActionChangeBadge = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_organizations', 'edit any entry', NULL, '_bx_orgs_acl_action_edit_any_profile', '', 1, 3);
+SET @iIdActionProfileEditAny = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_organizations', 'delete any entry', NULL, '_bx_orgs_acl_action_delete_any_profile', '', 1, 3);
+SET @iIdActionProfileDeleteAny = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_organizations', 'delete invites', NULL, '_bx_orgs_acl_action_delete_invites', '', 1, 3);
+SET @iIdActionProfileDeleteInvites = LAST_INSERT_ID();
+
+SET @iUnauthenticated = 1;
+SET @iAccount = 2;
+SET @iStandard = 3;
+SET @iUnconfirmed = 4;
+SET @iPending = 5;
+SET @iSuspended = 6;
+SET @iModerator = 7;
+SET @iAdministrator = 8;
+SET @iPremium = 9;
+
+INSERT INTO `sys_acl_matrix` (`IDLevel`, `IDAction`) VALUES
+
+-- profile create
+(@iAccount, @iIdActionProfileCreate),
+(@iStandard, @iIdActionProfileCreate),
+(@iUnconfirmed, @iIdActionProfileCreate),
+(@iPending, @iIdActionProfileCreate),
+(@iModerator, @iIdActionProfileCreate),
+(@iAdministrator, @iIdActionProfileCreate),
+(@iPremium, @iIdActionProfileCreate),
+
+-- use paid join
+(@iStandard, @iIdActionUsePaidJoin),
+(@iModerator, @iIdActionUsePaidJoin),
+(@iAdministrator, @iIdActionUsePaidJoin),
+(@iPremium, @iIdActionUsePaidJoin),
+
+-- profile delete
+(@iAccount, @iIdActionProfileDelete),
+(@iStandard, @iIdActionProfileDelete),
+(@iUnconfirmed, @iIdActionProfileDelete),
+(@iPending, @iIdActionProfileDelete),
+(@iModerator, @iIdActionProfileDelete),
+(@iAdministrator, @iIdActionProfileDelete),
+(@iPremium, @iIdActionProfileDelete),
+
+-- profile view
+(@iUnauthenticated, @iIdActionProfileView),
+(@iAccount, @iIdActionProfileView),
+(@iStandard, @iIdActionProfileView),
+(@iUnconfirmed, @iIdActionProfileView),
+(@iPending, @iIdActionProfileView),
+(@iModerator, @iIdActionProfileView),
+(@iAdministrator, @iIdActionProfileView),
+(@iPremium, @iIdActionProfileView),
+
+-- set profile badge
+(@iModerator, @iIdActionChangeBadge),
+(@iAdministrator, @iIdActionChangeBadge),
+(@iPremium, @iIdActionChangeBadge),
+
+-- any profile edit
+(@iModerator, @iIdActionProfileEditAny),
+(@iAdministrator, @iIdActionProfileEditAny),
+
+-- any profile delete
+(@iAdministrator, @iIdActionProfileDeleteAny),
+
+-- any invites delete
+(@iModerator, @iIdActionProfileDeleteInvites),
+(@iAdministrator, @iIdActionProfileDeleteInvites);
+
+
+-- METATAGS
+INSERT INTO `sys_objects_metatags` (`object`, `module`, `table_keywords`, `table_locations`, `table_mentions`, `override_class_name`, `override_class_file`) VALUES
+('bx_organizations', 'bx_organizations', 'bx_organizations_meta_keywords', 'bx_organizations_meta_locations', 'bx_organizations_meta_mentions', '', '');
+
+
+-- CATEGORY
+INSERT INTO `sys_objects_category` (`object`, `module`, `search_object`, `form_object`, `list_name`, `table`, `field`, `join`, `where`, `override_class_name`, `override_class_file`) VALUES
+('bx_organizations_cats', 'bx_organizations', 'bx_organizations', 'bx_organization', 'bx_organizations_cats', 'bx_organizations_data', 'org_cat', 'INNER JOIN `sys_profiles` ON (`sys_profiles`.`content_id` = `bx_organizations_data`.`id` AND `sys_profiles`.`type` = ''bx_organizations'')', 'AND `sys_profiles`.`status` = ''active''', '', '');
+
+
+-- SEARCH
+SET @iSearchOrder = (SELECT IFNULL(MAX(`Order`), 0) FROM `sys_objects_search`);
+INSERT INTO `sys_objects_search` (`ObjectName`, `Title`, `Order`, `ClassName`, `ClassPath`) VALUES
+('bx_organizations', '_bx_orgs', @iSearchOrder + 1, 'BxOrgsSearchResult', 'modules/boonex/organizations/classes/BxOrgsSearchResult.php'),
+('bx_organizations_cmts', '_bx_orgs_cmts', @iSearchOrder + 2, 'BxOrgsCmtsSearchResult', 'modules/boonex/organizations/classes/BxOrgsCmtsSearchResult.php');
+
+
+-- CONNECTIONS
+INSERT INTO `sys_objects_connection` (`object`, `table`, `profile_initiator`, `profile_content`, `type`, `tt_content`, `tf_id_content`, `tf_count_content`, `override_class_name`, `override_class_file`) VALUES
+('bx_organizations_fans', 'bx_organizations_fans', 1, 1, 'mutual', 'bx_organizations_data', 'id', 'members', 'BxOrgsConnectionFans', 'modules/boonex/organizations/classes/BxOrgsConnectionFans.php');
+
+
+-- STATS
+SET @iMaxOrderStats = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_statistics`);
+INSERT INTO `sys_statistics` (`module`, `name`, `title`, `link`, `icon`, `query`, `order`) VALUES 
+('bx_organizations', 'bx_organizations', '_bx_orgs', 'page.php?i=organizations-home', 'building', 'SELECT COUNT(*) FROM `bx_organizations_data` AS `td` LEFT JOIN `sys_profiles` AS `tp` ON `td`.`id` = `tp`.`content_id` AND `tp`.`type`=''bx_organizations'' WHERE 1 AND `tp`.`status`=''active''', @iMaxOrderStats + 1);
+
+
+-- CHARTS
+SET @iMaxOrderCharts = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_objects_chart`);
+INSERT INTO `sys_objects_chart` (`object`, `title`, `table`, `field_date_ts`, `field_date_dt`, `field_status`, `query`, `active`, `order`, `class_name`, `class_file`) VALUES
+('bx_organizations_growth', '_bx_orgs_chart_growth', 'bx_organizations_data', 'added', '', '', 'SELECT {field_date_formatted} AS `period`, COUNT(*) AS {object} FROM {table} LEFT JOIN `sys_profiles` AS `tp` ON {table}.`id` = `tp`.`content_id` AND `tp`.`type`=''bx_organizations'' WHERE 1 AND `tp`.`status`=''active'' {where_inteval} GROUP BY `period` ORDER BY {table}.{field_date} ASC', 1, @iMaxOrderCharts + 1, 'BxDolChartGrowth', ''),
+('bx_organizations_growth_speed', '_bx_orgs_chart_growth_speed', 'bx_organizations_data', 'added', '', '', 'SELECT {field_date_formatted} AS `period`, COUNT(*) AS {object} FROM {table} LEFT JOIN `sys_profiles` AS `tp` ON {table}.`id` = `tp`.`content_id` AND `tp`.`type`=''bx_organizations'' WHERE 1 AND `tp`.`status`=''active'' {where_inteval} GROUP BY `period` ORDER BY {table}.{field_date} ASC', 1, @iMaxOrderCharts + 2, 'BxDolChartGrowthSpeed', '');
+
+
+-- GRID: connections
+INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `responsive`, `override_class_name`, `override_class_file`) VALUES
+('bx_organizations_fans', 'Sql', 'SELECT `p`.`id`, `c`.`added`, `c`.`mutual` FROM `sys_profiles` AS `p` INNER JOIN `sys_accounts` AS `a` ON (`a`.`id` = `p`.`account_id`) {join_connections}', 'sys_profiles', 'id', 'c`.`added', '', '', 10, NULL, 'start', '', 'name,email', '', 'auto', '', '', 2147483647, 1, 'BxOrgsGridConnections', 'modules/boonex/organizations/classes/BxOrgsGridConnections.php');
+
+INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `params`, `order`) VALUES
+('bx_organizations_fans', 'name', '_sys_name', '50%', '', 10),
+('bx_organizations_fans', 'role', '_bx_orgs_txt_role', '10%', '', 15),
+('bx_organizations_fans', 'role_added', '_bx_orgs_txt_role_added', '10%', '', 16),
+('bx_organizations_fans', 'role_expired', '_bx_orgs_txt_role_expired', '10%', '', 17),
+('bx_organizations_fans', 'actions', '', '20%', '', 20);
+
+INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`) VALUES
+('bx_organizations_fans', 'single', 'accept', '_sys_accept', '', 0, 10),
+('bx_organizations_fans', 'single', 'set_role', '_bx_orgs_txt_set_role', '', 0, 20),
+('bx_organizations_fans', 'single', 'set_role_submit', '', '', 0, 21),
+('bx_organizations_fans', 'single', 'delete', '', 'remove', 1, 40);
+
+-- GRID: invites
+INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `responsive`, `override_class_name`, `override_class_file`) VALUES
+('bx_organizations_invites', 'Sql', 'SELECT `i`.`id`, `i`.`invited_profile_id`, `i`.`added`, `i`.`author_profile_id` FROM `sys_profiles` AS `p` INNER JOIN `sys_accounts` AS `a` ON `a`.`id` = `p`.`account_id` INNER JOIN `bx_organizations_invites` AS `i` ON `i`.`invited_profile_id` = `p`.`id` ', 'bx_organizations_invites', 'id', 'i`.`added', '', '', 10, NULL, 'start', '', 'name,email', '', 'auto', '', '', 2147483647, 0, 'BxOrgsGridInvites', 'modules/boonex/organizations/classes/BxOrgsGridInvites.php');
+
+INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `params`, `order`) VALUES
+('bx_organizations_invites', 'name', '_sys_name', '33%', '', 10),
+('bx_organizations_invites', 'added', '_sys_added', '33%', '', 20),
+('bx_organizations_invites', 'actions', '', '34%', '', 30);
+
+INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`) VALUES
+('bx_organizations_invites', 'single', 'delete', '', 'remove', 1, 10);
+
+-- GRIDS: administration
+INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
+('bx_organizations_administration', 'Sql', 'SELECT `td`.*, `td`.`org_name` AS `fullname`, `ta`.`email` AS `account`, `ta`.`logged` AS `last_online`, `tp`.`status` AS `status`, `tp`.`id` as `profile_id` FROM `bx_organizations_data` AS `td` LEFT JOIN `sys_profiles` AS `tp` ON `td`.`id`=`tp`.`content_id` AND `tp`.`type`=''bx_organizations'' LEFT JOIN `sys_accounts` AS `ta` ON `tp`.`account_id`=`ta`.`id` WHERE 1 ', 'bx_organizations_data', 'id', 'last_online', 'status', '', 20, NULL, 'start', '', 'org_name,email', '', 'like', 'reports', '', 192, 'BxOrgsGridAdministration', 'modules/boonex/organizations/classes/BxOrgsGridAdministration.php'),
+('bx_organizations_common', 'Sql', 'SELECT `td`.*, `td`.`org_name` AS `fullname`, `ta`.`email` AS `account`, `ta`.`logged` AS `last_online`, `tp`.`status` AS `status` FROM `bx_organizations_data` AS `td` LEFT JOIN `sys_profiles` AS `tp` ON `td`.`id`=`tp`.`content_id` AND `tp`.`type`=''bx_organizations'' LEFT JOIN `sys_accounts` AS `ta` ON `tp`.`account_id`=`ta`.`id` WHERE 1 ', 'bx_organizations_data', 'id', 'last_online', 'status', '', 20, NULL, 'start', '', 'org_name', '', 'like', '', '', 2147483647, 'BxOrgsGridCommon', 'modules/boonex/organizations/classes/BxOrgsGridCommon.php');
+
+INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
+('bx_organizations_administration', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
+('bx_organizations_administration', 'switcher', '_bx_orgs_grid_column_title_adm_active', '8%', 0, '', '', 2),
+('bx_organizations_administration', 'reports', '_sys_txt_reports_title', '5%', 0, '', '', 3),
+('bx_organizations_administration', 'fullname', '_bx_orgs_grid_column_title_adm_fullname', '25%', 0, '', '', 4),
+('bx_organizations_administration', 'last_online', '_bx_orgs_grid_column_title_adm_last_online', '20%', 1, '25', '', 5),
+('bx_organizations_administration', 'account', '_bx_orgs_grid_column_title_adm_account', '20%', 0, '25', '', 6),
+('bx_organizations_administration', 'actions', '', '20%', 0, '', '', 7),
+
+('bx_organizations_common', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
+('bx_organizations_common', 'fullname', '_bx_orgs_grid_column_title_adm_fullname', '48%', 0, '', '', 2),
+('bx_organizations_common', 'last_online', '_bx_orgs_grid_column_title_adm_last_online', '30%', 1, '25', '', 3),
+('bx_organizations_common', 'actions', '', '20%', 0, '', '', 4);
+
+INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
+('bx_organizations_administration', 'bulk', 'set_acl_level', '_bx_orgs_grid_action_title_adm_set_acl_level', '', 0, 0, 1),
+('bx_organizations_administration', 'bulk', 'clear_reports', '_bx_orgs_grid_action_title_adm_clear_reports', '', 0, 1, 2),
+('bx_organizations_administration', 'bulk', 'delete_with_content', '_bx_orgs_grid_action_title_adm_delete_with_content', '', 0, 1, 3),
+('bx_organizations_administration', 'single', 'set_acl_level', '_bx_orgs_grid_action_title_adm_set_acl_level', 'certificate', 1, 0, 1),
+('bx_organizations_administration', 'single', 'settings', '_bx_orgs_grid_action_title_adm_more_actions', 'cog', 1, 0, 2),
+('bx_organizations_administration', 'single', 'audit_content', '_bx_orgs_grid_action_title_adm_audit_content', 'search', 1, 0, 3),
+('bx_organizations_administration', 'single', 'audit_profile', '_bx_orgs_grid_action_title_adm_audit_profile', 'search-location', 1, 0, 4),
+
+('bx_organizations_common', 'bulk', 'delete_with_content', '_bx_orgs_grid_action_title_adm_delete_with_content', '', 0, 1, 1),
+('bx_organizations_common', 'single', 'settings', '_bx_orgs_grid_action_title_adm_more_actions', 'cog', 1, 0, 1);
+
+-- GRIDS: Pricing
+INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
+('bx_organizations_prices_manage', 'Sql', 'SELECT *, `default` AS `default_price` FROM `bx_organizations_prices` WHERE 1 ', 'bx_organizations_prices', 'id', 'order', 'active', '', 100, NULL, 'start', '', 'period,period_unit,price', '', 'like', '', '', 2147483647, 'BxOrgsGridPricesManage', 'modules/boonex/organizations/classes/BxOrgsGridPricesManage.php'),
+('bx_organizations_prices_view', 'Sql', 'SELECT * FROM `bx_organizations_prices` WHERE `active`<>''0'' ', 'bx_organizations_prices', 'id', 'order', '', '', 100, NULL, 'start', '', 'period,period_unit,price', '', 'like', '', '', 2147483647, 'BxOrgsGridPricesView', 'modules/boonex/organizations/classes/BxOrgsGridPricesView.php');
+
+INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
+('bx_organizations_prices_manage', 'checkbox', '_sys_select', '2%', 0, 0, '', 1),
+('bx_organizations_prices_manage', 'order', '', '2%', 0, 0, '', 2),
+('bx_organizations_prices_manage', 'switcher', '', '6%', 0, 0, '', 3),
+('bx_organizations_prices_manage', 'name', '_bx_orgs_grid_column_title_name', '15%', 0, 16, '', 4),
+('bx_organizations_prices_manage', 'caption', '_bx_orgs_grid_column_title_caption', '20%', 0, 32, '', 5),
+('bx_organizations_prices_manage', 'price', '_bx_orgs_grid_column_title_price', '15%', 0, 16, '', 6),
+('bx_organizations_prices_manage', 'period', '_bx_orgs_grid_column_title_period', '15%', 0, 16, '', 7),
+('bx_organizations_prices_manage', 'default_price', '_bx_orgs_grid_column_title_default_price', '5%', 0, 0, '', 8),
+('bx_organizations_prices_manage', 'actions', '', '20%', 0, 0, '', 9),
+
+('bx_organizations_prices_view', 'role_id', '_bx_orgs_grid_column_title_role_id', '40%', 0, 32, '', 1),
+('bx_organizations_prices_view', 'price', '_bx_orgs_grid_column_title_price', '20%', 0, 16, '', 2),
+('bx_organizations_prices_view', 'period', '_bx_orgs_grid_column_title_period', '20%', 0, 16, '', 3),
+('bx_organizations_prices_view', 'actions', '', '20%', 0, '', '', 4);
+
+INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
+('bx_organizations_prices_manage', 'independent', 'add', '_bx_orgs_grid_action_title_add', '', 0, 0, 1),
+('bx_organizations_prices_manage', 'single', 'edit', '_bx_orgs_grid_action_title_edit', 'pencil-alt', 1, 0, 1),
+('bx_organizations_prices_manage', 'single', 'delete', '_bx_orgs_grid_action_title_delete', 'remove', 1, 1, 2),
+('bx_organizations_prices_manage', 'bulk', 'delete', '_bx_orgs_grid_action_title_delete', '', 0, 1, 1),
+
+('bx_organizations_prices_view', 'single', 'buy', '_bx_orgs_grid_action_title_buy', 'cart-plus', 0, 0, 1),
+('bx_organizations_prices_view', 'single', 'subscribe', '_bx_orgs_grid_action_title_subscribe', 'credit-card', 0, 0, 2),
+('bx_organizations_prices_view', 'single', 'choose', '_bx_orgs_grid_action_title_choose', 'far check-square', 0, 0, 3);
+
+
+-- LIVE UPDATES
+INSERT INTO `sys_objects_live_updates`(`name`, `frequency`, `service_call`, `active`) VALUES
+('bx_organizations_friend_requests', 1, 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:40:"get_live_updates_unconfirmed_connections";s:6:"params";a:5:{i:0;s:16:"bx_organizations";i:1;s:20:"sys_profiles_friends";i:2;a:2:{s:11:"menu_object";s:18:"sys_toolbar_member";s:9:"menu_item";s:7:"account";}i:3;a:2:{s:11:"menu_object";s:25:"sys_account_notifications";s:9:"menu_item";s:29:"notifications-friend-requests";}i:4;s:7:"{count}";}s:5:"class";s:23:"TemplServiceConnections";}', 1),
+('bx_organizations_friend_requests_new', 1, 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:44:"get_live_updates_unconfirmed_connections_new";s:6:"params";a:5:{i:0;s:16:"bx_organizations";i:1;s:20:"sys_profiles_friends";i:2;a:0:{}i:3;a:0:{}i:4;s:7:"{count}";}s:5:"class";s:23:"TemplServiceConnections";}', 1);
+
+
+-- ALERTS
+INSERT INTO `sys_alerts_handlers` (`name`, `class`, `file`, `service_call`) VALUES 
+('bx_organizations', 'BxOrgsAlertsResponse', 'modules/boonex/organizations/classes/BxOrgsAlertsResponse.php', '');
+SET @iHandler := LAST_INSERT_ID();
+
+INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
+('system', 'save_setting', @iHandler),
+('account', 'check_switch_context', @iHandler),
+('sys_profiles_friends', 'connection_added', @iHandler),
+('bx_timeline', 'post_common', @iHandler),
+('bx_organizations_pics', 'file_deleted', @iHandler),
+('bx_organizations_fans', 'connection_added', @iHandler),
+('bx_organizations_fans', 'connection_removed', @iHandler),
+('bx_organizations', 'fan_added', @iHandler),
+('bx_organizations', 'join_invitation', @iHandler),
+('bx_organizations', 'join_request', @iHandler),
+('bx_organizations', 'join_request_accepted', @iHandler),
+('bx_organizations', 'timeline_view', @iHandler),
+('bx_organizations', 'timeline_post', @iHandler),
+('bx_organizations', 'timeline_delete', @iHandler),
+('bx_organizations', 'timeline_comment', @iHandler),
+('bx_organizations', 'timeline_vote', @iHandler),
+('bx_organizations', 'timeline_score', @iHandler),
+('bx_organizations', 'timeline_report', @iHandler),
+('bx_organizations', 'timeline_repost', @iHandler),
+('bx_organizations', 'timeline_pin', @iHandler),
+('bx_organizations', 'timeline_promote', @iHandler);
+
+
+-- PRIVACY 
+INSERT INTO `sys_objects_privacy` (`object`, `module`, `action`, `title`, `default_group`, `spaces`, `table`, `table_field_id`, `table_field_author`, `override_class_name`, `override_class_file`) VALUES
+('bx_organizations_allow_view_to', 'bx_organizations', 'view', '_bx_orgs_form_profile_input_allow_view_to', '3', '', 'bx_organizations_data', 'id', 'author', 'BxOrgsPrivacy', 'modules/boonex/organizations/classes/BxOrgsPrivacy.php'),
+('bx_organizations_allow_view_notification_to', 'bx_organizations', 'view_event', '_bx_orgs_form_profile_input_allow_view_notification_to', '3', '', 'bx_notifications_events', 'id', 'object_owner_id', 'BxOrgsPrivacyNotifications', 'modules/boonex/organizations/classes/BxOrgsPrivacyNotifications.php'),
+('bx_organizations_allow_post_to', 'bx_organizations', 'post', '_bx_orgs_form_profile_input_allow_post_to', '5', '', 'bx_organizations_data', 'id', 'author', 'BxOrgsPrivacyPost', 'modules/boonex/organizations/classes/BxOrgsPrivacyPost.php'),
+('bx_organizations_allow_contact_to', 'bx_organizations', 'contact', '_bx_orgs_form_profile_input_allow_contact_to', '3', '', 'bx_organizations_data', 'id', 'author', 'BxOrgsPrivacyContact', 'modules/boonex/organizations/classes/BxOrgsPrivacyContact.php'),
+('bx_organizations_allow_view_favorite_list', 'bx_organizations', 'view_favorite_list', '_bx_orgs_form_entry_input_allow_view_favorite_list', '3', '', 'bx_organizations_favorites_lists', 'id', 'author_id', 'BxOrgsPrivacy', 'modules/boonex/organizations/classes/BxOrgsPrivacy.php');
+
+
+-- EMAIL TEMPLATES
+INSERT INTO `sys_email_templates` (`Module`, `NameSystem`, `Name`, `Subject`, `Body`) VALUES
+('bx_organizations', '_bx_orgs_email_friend_request', 'bx_organizations_friend_request', '_bx_orgs_email_friend_request_subject', '_bx_orgs_email_friend_request_body'),
+('bx_organizations', '_bx_orgs_email_join_request', 'bx_organizations_join_request', '_bx_orgs_email_join_request_subject', '_bx_orgs_email_join_request_body'),
+('bx_organizations', '_bx_orgs_email_join_reject', 'bx_organizations_join_reject', '_bx_orgs_email_join_reject_subject', '_bx_orgs_email_join_reject_body'),
+('bx_organizations', '_bx_orgs_email_join_confirm', 'bx_organizations_join_confirm', '_bx_orgs_email_join_confirm_subject', '_bx_orgs_email_join_confirm_body'),
+('bx_organizations', '_bx_orgs_email_fan_remove', 'bx_organizations_fan_remove', '_bx_orgs_email_fan_remove_subject', '_bx_orgs_email_fan_remove_body'),
+('bx_organizations', '_bx_orgs_email_fan_become_admin', 'bx_organizations_fan_become_admin', '_bx_orgs_email_fan_become_admin_subject', '_bx_orgs_email_fan_become_admin_body'),
+('bx_organizations', '_bx_orgs_email_admin_become_fan', 'bx_organizations_admin_become_fan', '_bx_orgs_email_admin_become_fan_subject', '_bx_orgs_email_admin_become_fan_body'),
+('bx_organizations', '_bx_orgs_email_set_role', 'bx_organizations_set_role', '_bx_orgs_email_set_role_subject', '_bx_orgs_email_set_role_body'),
+('bx_organizations', '_bx_orgs_email_invitation', 'bx_organizations_invitation', '_bx_orgs_email_invitation_subject', '_bx_orgs_email_invitation_body');
+
+
+-- UPLOADERS
+INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
+('bx_organizations_cover_crop', 1, 'BxOrgsUploaderCoverCrop', 'modules/boonex/organizations/classes/BxOrgsUploaderCoverCrop.php'),
+('bx_organizations_picture_crop', 1, 'BxOrgsUploaderPictureCrop', 'modules/boonex/organizations/classes/BxOrgsUploaderPictureCrop.php'),
+('bx_organizations_badge_crop', 1, 'BxOrgsUploaderBadgeCrop', 'modules/boonex/organizations/classes/BxOrgsUploaderBadgeCrop.php');
+
+
+-- CRON
+INSERT INTO `sys_cron_jobs` (`name`, `time`, `class`, `file`, `service_call`) VALUES
+('bx_organizations_pruning', '0 0 * * *', 'BxOrgsCronPruning', 'modules/boonex/organizations/classes/BxOrgsCronPruning.php', '');

+ 49 - 0
modules/boonex/organizations/updates/15.0.4_15.0.5/source/template/images/icons/std-icon.svg

@@ -0,0 +1,49 @@
+<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="80" height="80" fill="url(#paint0_linear_963_3577)"/>
+<path d="M40 18C42.2314 18 44.3885 18.3178 46.4287 18.9105C47.3707 19.1842 47.7555 20.2532 47.4489 21.1851C47.1121 22.2089 46.0004 22.9345 44.9599 22.6539C43.3787 22.2275 41.7159 22 40 22C38.2841 22 36.6213 22.2275 35.0402 22.6539C33.9996 22.9345 32.8879 22.2089 32.5511 21.1851C32.2446 20.2533 32.6293 19.1842 33.5714 18.9105C35.6115 18.3178 37.7687 18 40 18Z" fill="black" fill-opacity="0.1"/>
+<path d="M52.6387 57.5583C52.0355 56.8419 52.0364 55.7316 52.7314 55.1038C55.249 52.8298 57.1548 49.8912 58.1722 46.5646C58.448 45.6628 59.252 45 60.1951 45H61.389C62.0221 45 62.5594 45.5481 62.4178 46.1652C61.3478 50.8281 58.8604 54.9501 55.4334 58.0535C54.6276 58.7831 53.3388 58.3899 52.6387 57.5583Z" fill="black" fill-opacity="0.1"/>
+<path d="M27.3613 57.5583C27.9646 56.8419 27.9636 55.7316 27.2686 55.1038C24.7511 52.8298 22.8453 49.8912 21.8279 46.5647C21.5521 45.6628 20.7481 45 19.805 45H18.6111C17.978 45 17.4407 45.5481 17.5823 46.1652C18.6523 50.8281 21.1397 54.9501 24.5667 58.0535C25.3725 58.7831 26.6612 58.3899 27.3613 57.5583Z" fill="black" fill-opacity="0.1"/>
+<path d="M21.3904 32.6159C20.9924 32.4955 20.5678 32.4605 20.171 32.5848C19.2012 32.8887 18.2608 33.3111 17.3726 33.8519C17.2007 33.9566 17.0011 34.0722 16.7836 34.198C14.814 35.3379 11.3843 37.3227 13.871 39.7458C15.2201 41.0601 16.7222 42 18.611 42H29.389C31.2778 42 32.7799 41.0601 34.129 39.7458C36.6157 37.3227 33.186 35.3379 31.2164 34.198C30.9989 34.0722 30.7993 33.9566 30.6274 33.8519C29.7392 33.3111 28.7988 32.8887 27.829 32.5848C27.4322 32.4605 27.0076 32.4955 26.6096 32.6159C25.7836 32.8657 24.9075 33 24 33C23.0925 33 22.2164 32.8657 21.3904 32.6159Z" fill="black" fill-opacity="0.1"/>
+<path d="M30 24C30 27.3137 27.3137 30 24 30C20.6863 30 18 27.3137 18 24C18 20.6863 20.6863 18 24 18C27.3137 18 30 20.6863 30 24Z" fill="black" fill-opacity="0.1"/>
+<path d="M53.3904 32.6159C52.9924 32.4955 52.5678 32.4605 52.171 32.5848C51.2012 32.8887 50.2608 33.3111 49.3726 33.8519C49.2007 33.9566 49.0011 34.0722 48.7836 34.198C46.814 35.3379 43.3843 37.3227 45.871 39.7458C47.2201 41.0601 48.7222 42 50.611 42H61.389C63.2778 42 64.7799 41.0601 66.129 39.7458C68.6157 37.3227 65.186 35.3379 63.2164 34.198C62.9989 34.0722 62.7993 33.9566 62.6274 33.8519C61.7392 33.3111 60.7988 32.8887 59.829 32.5848C59.4322 32.4605 59.0076 32.4955 58.6096 32.6159C57.7836 32.8657 56.9075 33 56 33C55.0925 33 54.2164 32.8657 53.3904 32.6159Z" fill="black" fill-opacity="0.1"/>
+<path d="M62 24C62 27.3137 59.3137 30 56 30C52.6863 30 50 27.3137 50 24C50 20.6863 52.6863 18 56 18C59.3137 18 62 20.6863 62 24Z" fill="black" fill-opacity="0.1"/>
+<path d="M37.3904 55.6159C36.9924 55.4955 36.5678 55.4605 36.171 55.5848C35.2012 55.8887 34.2608 56.3111 33.3726 56.852C33.2007 56.9566 33.0011 57.0722 32.7836 57.198C30.814 58.3379 27.3843 60.3227 29.871 62.7458C31.2201 64.0601 32.7222 65 34.611 65H45.389C47.2778 65 48.7799 64.0601 50.129 62.7458C52.6157 60.3227 49.186 58.3379 47.2164 57.198C46.9989 57.0722 46.7993 56.9566 46.6274 56.852C45.7392 56.3111 44.7988 55.8887 43.829 55.5848C43.4322 55.4605 43.0076 55.4955 42.6096 55.6159C41.7836 55.8657 40.9075 56 40 56C39.0925 56 38.2164 55.8657 37.3904 55.6159Z" fill="black" fill-opacity="0.1"/>
+<path d="M46 47C46 50.3137 43.3137 53 40 53C36.6863 53 34 50.3137 34 47C34 43.6863 36.6863 41 40 41C43.3137 41 46 43.6863 46 47Z" fill="black" fill-opacity="0.1"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M40.0002 17C42.2315 17 44.3887 17.3178 46.4288 17.9105C47.3708 18.1842 47.7556 19.2532 47.449 20.1851C47.1122 21.2089 46.0005 21.9345 44.96 21.6539C43.3788 21.2275 41.7161 21 40.0002 21C38.2842 21 36.6214 21.2275 35.0403 21.6539C33.9997 21.9345 32.8881 21.2089 32.5513 20.1851C32.2447 19.2533 32.6294 18.1842 33.5715 17.9105C35.6116 17.3178 37.7688 17 40.0002 17ZM52.6388 56.5583C52.0356 55.8419 52.0365 54.7316 52.7316 54.1038C55.2491 51.8298 57.1549 48.8912 58.1723 45.5646C58.4481 44.6628 59.2521 44 60.1952 44H61.3891C62.0222 44 62.5595 44.5481 62.4179 45.1652C61.3479 49.8281 58.8605 53.9501 55.4335 57.0535C54.6277 57.7831 53.339 57.3899 52.6388 56.5583ZM27.3614 56.5583C27.9647 55.8419 27.9637 54.7316 27.2687 54.1038C24.7512 51.8298 22.8454 48.8912 21.828 45.5647C21.5522 44.6628 20.7482 44 19.8051 44H18.6112C17.9781 44 17.4408 44.5481 17.5824 45.1652C18.6524 49.8281 21.1398 53.9501 24.5668 57.0535C25.3726 57.7831 26.6613 57.3899 27.3614 56.5583Z" fill="#D9D9D9"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M21.3904 31.6159C20.9924 31.4955 20.5678 31.4604 20.171 31.5848C19.2012 31.8887 18.2608 32.3111 17.3726 32.8519C17.2007 32.9566 17.0011 33.0722 16.7836 33.198C14.814 34.3379 11.3843 36.3227 13.871 38.7458C15.2201 40.06 16.7222 41 18.611 41H29.389C31.2778 41 32.7799 40.06 34.129 38.7458C36.6157 36.3227 33.186 34.3379 31.2164 33.198C30.9989 33.0722 30.7993 32.9566 30.6274 32.8519C29.7392 32.3111 28.7988 31.8887 27.829 31.5848C27.4322 31.4604 27.0076 31.4955 26.6096 31.6159C25.7836 31.8657 24.9075 32 24 32C23.0925 32 22.2164 31.8657 21.3904 31.6159Z" fill="url(#paint1_linear_963_3577)"/>
+<circle cx="24" cy="23" r="6" fill="url(#paint2_linear_963_3577)"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M53.3904 31.6159C52.9924 31.4955 52.5678 31.4604 52.171 31.5848C51.2012 31.8887 50.2608 32.3111 49.3726 32.8519C49.2007 32.9566 49.0011 33.0722 48.7836 33.198C46.814 34.3379 43.3843 36.3227 45.871 38.7458C47.2201 40.06 48.7222 41 50.611 41H61.389C63.2778 41 64.7799 40.06 66.129 38.7458C68.6157 36.3227 65.186 34.3379 63.2164 33.198C62.9989 33.0722 62.7993 32.9566 62.6274 32.8519C61.7392 32.3111 60.7988 31.8887 59.829 31.5848C59.4322 31.4604 59.0076 31.4955 58.6096 31.6159C57.7836 31.8657 56.9075 32 56 32C55.0925 32 54.2164 31.8657 53.3904 31.6159Z" fill="url(#paint3_linear_963_3577)"/>
+<circle cx="56" cy="23" r="6" fill="url(#paint4_linear_963_3577)"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M37.3904 54.6159C36.9924 54.4955 36.5678 54.4604 36.171 54.5848C35.2012 54.8887 34.2608 55.3111 33.3726 55.8519C33.2007 55.9566 33.0011 56.0722 32.7836 56.198C30.814 57.3379 27.3843 59.3227 29.871 61.7458C31.2201 63.06 32.7222 64 34.611 64H45.389C47.2778 64 48.7799 63.06 50.129 61.7458C52.6157 59.3227 49.186 57.3379 47.2164 56.198C46.9989 56.0722 46.7993 55.9566 46.6274 55.8519C45.7392 55.3111 44.7988 54.8887 43.829 54.5848C43.4322 54.4604 43.0076 54.4955 42.6096 54.6159C41.7836 54.8657 40.9075 55 40 55C39.0925 55 38.2164 54.8657 37.3904 54.6159Z" fill="url(#paint5_linear_963_3577)"/>
+<circle cx="40" cy="46" r="6" fill="url(#paint6_linear_963_3577)"/>
+<defs>
+<linearGradient id="paint0_linear_963_3577" x1="40" y1="0" x2="40" y2="80" gradientUnits="userSpaceOnUse">
+<stop stop-color="#EA580C"/>
+<stop offset="1" stop-color="#7C2D12"/>
+</linearGradient>
+<linearGradient id="paint1_linear_963_3577" x1="24" y1="31.5069" x2="24" y2="41" gradientUnits="userSpaceOnUse">
+<stop stop-color="#F9FAFB"/>
+<stop offset="1" stop-color="#9CA3AF"/>
+</linearGradient>
+<linearGradient id="paint2_linear_963_3577" x1="24" y1="17" x2="24" y2="29" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FDE68A"/>
+<stop offset="1" stop-color="#D97706"/>
+</linearGradient>
+<linearGradient id="paint3_linear_963_3577" x1="56" y1="31.5069" x2="56" y2="41" gradientUnits="userSpaceOnUse">
+<stop stop-color="#F9FAFB"/>
+<stop offset="1" stop-color="#9CA3AF"/>
+</linearGradient>
+<linearGradient id="paint4_linear_963_3577" x1="56" y1="17" x2="56" y2="29" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FDE68A"/>
+<stop offset="1" stop-color="#D97706"/>
+</linearGradient>
+<linearGradient id="paint5_linear_963_3577" x1="40" y1="54.5069" x2="40" y2="64" gradientUnits="userSpaceOnUse">
+<stop stop-color="#F9FAFB"/>
+<stop offset="1" stop-color="#9CA3AF"/>
+</linearGradient>
+<linearGradient id="paint6_linear_963_3577" x1="40" y1="40" x2="40" y2="52" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FDE68A"/>
+<stop offset="1" stop-color="#D97706"/>
+</linearGradient>
+</defs>
+</svg>

+ 51 - 0
modules/boonex/persons/updates/15.0.4_15.0.5/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Persons',
+    'version_from' => '15.0.4',
+    'version_to' => '15.0.5',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/persons/updates/update_15.0.4_15.0.5/',
+    'home_uri' => 'persons_update_1504_1505',
+
+    'module_dir' => 'boonex/persons/',
+    'module_uri' => 'persons',
+
+    'db_prefix' => 'bx_persons_',
+    'class_prefix' => 'BxPersons',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_files' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Persons',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/persons/updates/15.0.4_15.0.5/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxPersonsUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 4 - 0
modules/boonex/persons/updates/15.0.4_15.0.5/install/langs/en.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="en" flag="gb" title="English">
+	<string_add name="_bx_persons_menu_item_info_create_profile"><![CDATA[For yourself, with your own feed and connections.]]></string_add>
+</resources>

+ 2 - 0
modules/boonex/persons/updates/15.0.4_15.0.5/install/sql/enable.sql

@@ -0,0 +1,2 @@
+-- MENUS
+UPDATE `sys_menu_items` SET `info`='_bx_persons_menu_item_info_create_profile' WHERE `set_name`='sys_add_profile_links' AND `module`='bx_persons' AND `name`='create-persons-profile';

+ 153 - 0
modules/boonex/persons/updates/15.0.4_15.0.5/source/install/config.php

@@ -0,0 +1,153 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Persons Persons
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_persons',
+    'title' => 'Persons',
+    'note' => 'People, members, users, profiles',
+    'version' => '15.0.5',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/persons/',
+    'home_uri' => 'persons',
+
+    'db_prefix' => 'bx_persons_',
+    'class_prefix' => 'BxPersons',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Persons',
+
+    /**
+     * Connections.
+     */
+    'connections' => array(
+        'sys_profiles_friends' => array ('type' => 'profiles'),
+        'sys_profiles_subscriptions' => array ('type' => 'profiles'),
+        'sys_profiles_relations' => array ('type' => 'profiles'),
+    ),
+
+    /**
+     * Menu triggers.
+     */
+    'menu_triggers' => array(
+        'trigger_profile_view_submenu',
+        'trigger_profile_snippet_meta',
+    	'trigger_profile_view_actions',
+    ),
+
+	/**
+     * Page triggers.
+     */
+    'page_triggers' => array (
+    	'trigger_page_profile_view_entry', 
+    ),
+
+	/**
+     * Storage objects to automatically delete files from upon module uninstallation.
+     * Note. Don't add storage objects used in transcoder objects.
+     */
+    'storages' => array(
+    	'bx_persons_pictures'
+    ),
+
+	/**
+     * Transcoders.
+     */
+    'transcoders' => array(
+    	'bx_persons_icon',
+    	'bx_persons_thumb',
+    	'bx_persons_avatar',
+        'bx_persons_avatar_big',
+    	'bx_persons_picture',
+    	'bx_persons_cover',
+    	'bx_persons_cover_thumb',
+        'bx_persons_gallery',
+        'bx_persons_badge'
+    ),
+
+    /**
+     * Extended Search Forms.
+     */
+    'esearches' => array(
+        'bx_persons',
+    	'bx_persons_cmts',
+    ),
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+    	'process_esearches' => 1,
+        'execute_sql' => 1,
+        'update_languages' => 1,
+    	'process_connections' => 1,
+    	'process_deleted_profiles' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+	'enable_success' => array(
+    	'process_menu_triggers' => 1,
+    	'process_page_triggers' => 1,
+    	'process_esearches' => 1,
+    	'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+    	'unregister_transcoders' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable_failed' => array (
+    	'register_transcoders' => 1,
+    	'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+
+    /**
+     * Connections Section
+     */
+    'relations' => array(
+    	'bx_timeline',
+        'bx_notifications',
+    ),
+);
+
+/** @} */

+ 375 - 0
modules/boonex/persons/updates/15.0.4_15.0.5/source/install/langs/en.xml

@@ -0,0 +1,375 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="en" flag="gb" title="English">
+
+    <string name="_bx_persons"><![CDATA[Persons]]></string>
+    <string name="_bx_persons_cmts"><![CDATA[Persons' Comments]]></string>
+    <string name="_bx_persons_reactions"><![CDATA[Persons' Reactions]]></string>
+
+    <string name="_bx_persons_option_autoapproval"><![CDATA[Activate all persons automatically]]></string>
+    <string name="_bx_persons_option_default_acl_level"><![CDATA[Default member's level to assign after person's profile creation]]></string>
+    <string name="_bx_persons_option_enable_profile_activation_letter"><![CDATA[Enable profile activation letter]]></string>
+    <string name="_bx_persons_option_redirect_aadd"><![CDATA[Redirect after person's profile creation to]]></string>
+    <string name="_bx_persons_option_redirect_aadd_profile"><![CDATA[Profile Page]]></string>
+    <string name="_bx_persons_option_redirect_aadd_last"><![CDATA[Last Page]]></string>
+    <string name="_bx_persons_option_redirect_aadd_custom"><![CDATA[Custom Page]]></string>
+    <string name="_bx_persons_option_redirect_aadd_homepage"><![CDATA[Homepage]]></string>
+    <string name="_bx_persons_option_redirect_aadd_custom_url"><![CDATA[URL for 'Custom Page' redirect]]></string>
+    <string name="_bx_persons_option_activation_on"><![CDATA[After creation & after editing]]></string>
+    <string name="_bx_persons_option_activation_add"><![CDATA[After creation only]]></string>
+    <string name="_bx_persons_option_activation_edit"><![CDATA[After editing only]]></string>
+    <string name="_bx_persons_option_activation_off"><![CDATA[Manual activation]]></string>
+    <string name="_bx_persons_option_num_connections_quick"><![CDATA[Number of items in friends block]]></string>
+    <string name="_bx_persons_option_per_page_browse"><![CDATA[Number of items per page]]></string>
+    <string name="_bx_persons_option_num_rss"><![CDATA[Number of items in RSS feed]]></string>
+    <string name="_bx_persons_option_searchable_fields"><![CDATA[Searchable fields for keyword search]]></string>
+    <string name="_bx_persons_option_friends"><![CDATA[Friendship]]></string>
+    <string name="_bx_persons_option_public_subscriptions"><![CDATA[Public following list]]></string>
+    <string name="_bx_persons_option_public_subscribed_me"><![CDATA[Public followers list]]></string>
+
+    <string name="_bx_persons_form_profile"><![CDATA[Persons]]></string>
+    <string name="_bx_persons_form_profile_display_add"><![CDATA[Add Person]]></string>
+    <string name="_bx_persons_form_profile_display_edit"><![CDATA[Edit Person]]></string>
+    <string name="_bx_persons_form_profile_display_edit_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_persons_form_profile_display_edit_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_persons_form_profile_display_delete"><![CDATA[Delete Person]]></string>
+    <string name="_bx_persons_form_profile_display_view"><![CDATA[View Person]]></string>
+    <string name="_bx_persons_form_profile_display_view_full"><![CDATA[Full View Person]]></string>
+    <string name="_bx_persons_form_profile_input_sys_do_submit"><![CDATA[Submit]]></string>
+    <string name="_bx_persons_form_profile_input_submit"><![CDATA[Submit]]></string>
+    <string name="_bx_persons_form_profile_input_sys_allow_view_to"><![CDATA[Visible to]]></string>
+    <string name="_bx_persons_form_profile_input_allow_view_to"><![CDATA[Visible to]]></string>
+    <string name="_bx_persons_form_profile_input_sys_allow_post_to"><![CDATA[Who can post to my profile]]></string>
+    <string name="_bx_persons_form_profile_input_allow_post_to"><![CDATA[Who can post to my profile]]></string>
+    <string name="_bx_persons_form_profile_input_sys_allow_contact_to"><![CDATA[Who can contact me]]></string>
+    <string name="_bx_persons_form_profile_input_allow_contact_to"><![CDATA[Who can contact me]]></string>
+    <string name="_bx_persons_form_profile_input_sys_fullname"><![CDATA[Name]]></string>
+    <string name="_bx_persons_form_profile_input_fullname"><![CDATA[Name]]></string>
+    <string name="_bx_persons_form_profile_input_sys_last_name"><![CDATA[Last Name]]></string>
+    <string name="_bx_persons_form_profile_input_last_name"><![CDATA[Last Name]]></string>
+    <string name="_bx_persons_form_profile_input_fullname_err"><![CDATA[Profile name is mandatory and and cannot start with @]]></string>
+    <string name="_bx_persons_form_profile_input_sys_desc"><![CDATA[Description]]></string>
+    <string name="_bx_persons_form_profile_input_desc"><![CDATA[Description]]></string>
+    <string name="_bx_persons_form_profile_input_sys_picture"><![CDATA[Profile Picture]]></string>
+    <string name="_bx_persons_form_profile_input_picture"><![CDATA[Upload a profile picture]]></string>
+    <string name="_bx_persons_form_profile_input_picture_err"><![CDATA[Profile picture is mandatory.]]></string>
+    <string name="_bx_persons_form_profile_input_picture_search"><![CDATA[With photo]]></string>
+    <string name="_bx_persons_form_profile_input_online_search"><![CDATA[Online only]]></string>
+    <string name="_bx_persons_form_profile_input_sys_cover"><![CDATA[Cover Picture]]></string>
+    <string name="_bx_persons_form_profile_input_cover"><![CDATA[Upload New Cover Picture]]></string>
+    <string name="_bx_persons_form_profile_input_sys_badge"><![CDATA[Badge Image]]></string>
+    <string name="_bx_persons_form_profile_input_badge"><![CDATA[Upload New Badge Image]]></string>
+    <string name="_bx_persons_form_profile_input_sys_badge_link_custom"><![CDATA[Badge Custom Link]]></string>
+    <string name="_bx_persons_form_profile_input_badge_link_custom"><![CDATA[Badge Custom Link]]></string>
+    <string name="_bx_persons_form_profile_input_badge_link_custom_placeholder"><![CDATA[or enter your own here]]></string>
+    <string name="_bx_persons_form_profile_input_sys_badge_link_select"><![CDATA[Badge Link Select]]></string>
+    <string name="_bx_persons_form_profile_input_badge_link_select"><![CDATA[Badge Link]]></string>
+    <string name="_bx_persons_form_profile_input_sys_delete_confirm"><![CDATA[Delete confirmation]]></string>
+    <string name="_bx_persons_form_profile_input_delete_confirm"><![CDATA[I am sure I want to delete this profile]]></string>
+    <string name="_bx_persons_form_profile_input_delete_confirm_info"><![CDATA[This action can not be undone.]]></string>
+    <string name="_bx_persons_form_profile_input_delete_confirm_error"><![CDATA[Please check this checkbox if you really want to delete your profile.]]></string>
+    <string name="_bx_persons_form_profile_input_sys_birthday"><![CDATA[Birthday]]></string>
+    <string name="_bx_persons_form_profile_input_birthday_err"><![CDATA[Age between 18 and 99]]></string>
+    <string name="_bx_persons_form_profile_input_birthday"><![CDATA[Birthday]]></string>
+    <string name="_bx_persons_form_profile_input_sys_gender"><![CDATA[Gender]]></string>
+    <string name="_bx_persons_form_profile_input_gender"><![CDATA[Gender]]></string>
+    <string name="_bx_persons_form_profile_input_sys_profile_email"><![CDATA[Email]]></string>
+    <string name="_bx_persons_form_profile_input_profile_email"><![CDATA[Email]]></string>
+    <string name="_bx_persons_form_profile_input_sys_profile_status"><![CDATA[Status]]></string>
+    <string name="_bx_persons_form_profile_input_profile_status"><![CDATA[Status]]></string>
+    <string name="_bx_persons_form_profile_input_sys_profile_ip"><![CDATA[IP]]></string>
+    <string name="_bx_persons_form_profile_input_profile_ip"><![CDATA[IP]]></string>
+    <string name="_bx_persons_form_profile_input_sys_profile_last_active"><![CDATA[Last account activity]]></string>
+    <string name="_bx_persons_form_profile_input_profile_last_active"><![CDATA[Last account activity]]></string>
+    <string name="_bx_persons_form_profile_input_sys_skills"><![CDATA[Skills]]></string>
+    <string name="_bx_persons_form_profile_input_skills"><![CDATA[Skills]]></string>
+    <string name="_bx_persons_form_profile_input_sys_date_added"><![CDATA[Added]]></string>
+    <string name="_bx_persons_form_profile_input_date_added"><![CDATA[Added]]></string>
+    <string name="_bx_persons_form_profile_input_sys_date_changed"><![CDATA[Updated]]></string>
+    <string name="_bx_persons_form_profile_input_date_changed"><![CDATA[Updated]]></string>
+    <string name="_bx_persons_form_profile_input_sys_friends_count"><![CDATA[Friends count]]></string>
+    <string name="_bx_persons_form_profile_input_friends_count"><![CDATA[Friends count]]></string>
+    <string name="_bx_persons_form_profile_input_sys_followers_count"><![CDATA[Followers count]]></string>
+    <string name="_bx_persons_form_profile_input_followers_count"><![CDATA[Followers count]]></string>
+
+    <string name="_bx_persons_skills_form_profile"><![CDATA[Skills]]></string>
+    <string name="_bx_persons_skills_form_profile_display_add"><![CDATA[Add Skill]]></string>
+    <string name="_bx_persons_skills_form_profile_display_view"><![CDATA[View Skill]]></string>
+    <string name="_bx_persons_skills_form_profile_input_sys_skill_name"><![CDATA[Name]]></string>
+    <string name="_bx_persons_skills_form_profile_input_skill_name"><![CDATA[Name]]></string>
+    <string name="_bx_persons_skills_form_profile_input_skill_name_err"><![CDATA[This information is essential. Please, fill in this field.]]></string>
+
+    <string name="_bx_persons_acl_action_create_profile"><![CDATA[Create Person's Profile]]></string>
+    <string name="_bx_persons_acl_action_delete_profile"><![CDATA[Delete Person's Profile]]></string>
+    <string name="_bx_persons_acl_action_view_profile"><![CDATA[View Person's Profile]]></string>
+    <string name="_bx_persons_acl_action_change_badge"><![CDATA[Change Person's Profile Badge]]></string>
+    <string name="_bx_persons_acl_action_edit_any_profile"><![CDATA[Edit Any Person's Profile]]></string>
+    <string name="_bx_persons_acl_action_delete_any_profile"><![CDATA[Delete Any Person's Profile]]></string>
+
+    <string name="_bx_persons_page_title_sys_create_profile"><![CDATA[Create a Profile - Person]]></string>
+    <string name="_bx_persons_page_title_create_profile"><![CDATA[Create a Profile - Person]]></string>
+    <string name="_bx_persons_page_title_sys_edit_profile"><![CDATA[Edit Profile]]></string>
+    <string name="_bx_persons_page_title_edit_profile"><![CDATA[Edit Profile]]></string>
+    <string name="_bx_persons_page_title_sys_edit_profile_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_persons_page_title_edit_profile_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_persons_page_title_sys_edit_profile_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_persons_page_title_edit_profile_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_persons_page_title_sys_delete_profile"><![CDATA[Delete Profile]]></string>
+    <string name="_bx_persons_page_title_delete_profile"><![CDATA[Delete Profile]]></string>
+    <string name="_bx_persons_page_title_sys_view_profile"><![CDATA[View Profile]]></string>
+    <string name="_bx_persons_page_title_sys_view_profile_closed"><![CDATA[View Profile with Limited Visibility]]></string>
+    <string name="_bx_persons_page_title_view_profile"><![CDATA[{display_name}]]></string>
+    <string name="_bx_persons_page_title_browse"><![CDATA[People]]></string>
+    <string name="_bx_persons_page_title_browse_featured"><![CDATA[Featured People]]></string>
+    <string name="_bx_persons_page_title_browse_active"><![CDATA[Active People]]></string>
+    <string name="_bx_persons_page_title_browse_online"><![CDATA[Online People]]></string>
+    <string name="_bx_persons_page_title_browse_recent"><![CDATA[New People]]></string>
+    <string name="_bx_persons_page_title_browse_connections"><![CDATA[{0} connections]]></string>
+    <string name="_bx_persons_page_title_browse_connections_mutual"><![CDATA[{0} and {1} mutual connections]]></string>
+    <string name="_bx_persons_page_title_browse_familiar"><![CDATA[People You May Know]]></string>
+    <string name="_bx_persons_page_title_browse_favorites"><![CDATA[{0} favorites]]></string>
+    <string name="_bx_persons_page_title_browse_by_acl"><![CDATA[{0} People]]></string>
+    <string name="_bx_persons_page_title_browse_by_cmts"><![CDATA[People's Comments]]></string>
+    <string name="_bx_persons_page_title_sys_profile_favorites"><![CDATA[Favorite persons]]></string>
+    <string name="_bx_persons_page_title_profile_favorites"><![CDATA[Favorite persons]]></string>
+    <string name="_bx_persons_page_title_sys_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_persons_page_title_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_persons_page_title_sys_friend_requests"><![CDATA[Friend Requests]]></string>
+    <string name="_bx_persons_page_title_friend_requests"><![CDATA[Friend Requests]]></string>
+    <string name="_bx_persons_page_title_sys_profile_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_persons_page_title_profile_subscriptions"><![CDATA[Following & Followers]]></string>
+    <string name="_bx_persons_page_title_sys_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_persons_page_title_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_persons_page_title_sys_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_persons_page_title_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_persons_page_title_sys_profile_info"><![CDATA[Profile Info]]></string>
+    <string name="_bx_persons_page_title_profile_info"><![CDATA[Info about {display_name}]]></string>
+    <string name="_bx_persons_page_title_sys_recent"><![CDATA[New People]]></string>
+    <string name="_bx_persons_page_title_recent"><![CDATA[New People]]></string>
+    <string name="_bx_persons_page_title_sys_manage"><![CDATA[Manage Own People]]></string>
+    <string name="_bx_persons_page_title_sys_manage_administration"><![CDATA[Manage All People]]></string>
+    <string name="_bx_persons_page_title_manage"><![CDATA[Manage People]]></string>
+    <string name="_bx_persons_page_title_sys_active"><![CDATA[Active People]]></string>
+    <string name="_bx_persons_page_title_active"><![CDATA[Active People]]></string>
+    <string name="_bx_persons_page_title_sys_online"><![CDATA[Online People]]></string>
+    <string name="_bx_persons_page_title_online"><![CDATA[Online People]]></string>
+    <string name="_bx_persons_page_title_sys_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_persons_page_title_entries_search"><![CDATA[Search]]></string>
+
+    <string name="_bx_persons_page_block_title_profile_private"><![CDATA[Private Profile]]></string>
+    <string name="_bx_persons_page_block_title_choose_type"><![CDATA[Choose Profile Type]]></string>
+    <string name="_bx_persons_page_block_title_create_profile"><![CDATA[Create a Profile - Person]]></string>
+    <string name="_bx_persons_page_block_title_edit_profile"><![CDATA[Edit Profile]]></string>
+    <string name="_bx_persons_page_block_title_edit_profile_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_persons_page_block_title_edit_profile_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_persons_page_block_title_delete_profile"><![CDATA[Delete Profile]]></string>
+    <string name="_bx_persons_page_block_title_profile_all_actions"><![CDATA[All Actions]]></string>
+    <string name="_bx_persons_page_block_title_profile_info_link"><![CDATA[About <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_persons_page_block_title_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_persons_page_block_title_profile_membership"><![CDATA[Membership]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_membership"><![CDATA[Membership]]></string>
+    <string name="_bx_persons_page_block_title_profile_description"><![CDATA[Description]]></string>
+    <string name="_bx_persons_page_block_title_profile_favorites"><![CDATA[Favorite persons]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_favorites"><![CDATA[Favorite persons]]></string>
+    <string name="_bx_persons_page_block_title_profile_friends_link"><![CDATA[Friends of <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_persons_page_block_title_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_persons_page_block_title_profile_friends_mutual"><![CDATA[Mutual Friends]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_persons_page_block_title_friend_requests_link"><![CDATA[Friend Requests for <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_persons_page_block_title_system_friend_requests"><![CDATA[Friend Requests]]></string>
+    <string name="_bx_persons_page_block_title_profile_location"><![CDATA[Location]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_persons_page_block_title_profile_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_subscribed_me"><![CDATA[Followers]]></string>
+    <string name="_bx_persons_page_block_title_profile_subscribed_me"><![CDATA[Followers]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_persons_page_block_title_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_related_me"><![CDATA[Relationships with Me]]></string>
+    <string name="_bx_persons_page_block_title_profile_related_me"><![CDATA[Relationships with Me]]></string>
+    <string name="_bx_persons_page_block_title_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_persons_page_block_title_entry_reports"><![CDATA[Reports]]></string>
+    <string name="_bx_persons_page_block_title_profile_comments_link"><![CDATA[Comments to <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_persons_page_block_title_featured_profiles"><![CDATA[Featured People]]></string>
+    <string name="_bx_persons_page_block_title_profile_actions"><![CDATA[Actions]]></string>
+    <string name="_bx_persons_page_block_title_profile_calendar"><![CDATA[Calendar]]></string>
+    <string name="_bx_persons_page_block_title_latest_profiles"><![CDATA[New People]]></string>
+    <string name="_bx_persons_page_block_title_system_manage"><![CDATA[Manage Own People]]></string>
+    <string name="_bx_persons_page_block_title_system_manage_administration"><![CDATA[Manage All People]]></string>
+    <string name="_bx_persons_page_block_title_manage"><![CDATA[Manage People]]></string>
+    <string name="_bx_persons_page_block_title_sys_active_profiles"><![CDATA[Active People]]></string>
+    <string name="_bx_persons_page_block_title_active_profiles"><![CDATA[Active People]]></string>
+    <string name="_bx_persons_page_block_title_online_profiles"><![CDATA[Online People]]></string>
+    <string name="_bx_persons_page_block_title_sys_familiar_profiles"><![CDATA[Familiar People]]></string>
+    <string name="_bx_persons_page_block_title_familiar_profiles"><![CDATA[People You May Know]]></string>
+    <string name="_bx_persons_page_block_title_search_form"><![CDATA[Search Form]]></string>
+    <string name="_bx_persons_page_block_title_search_results"><![CDATA[Search Results]]></string>
+    <string name="_bx_persons_page_block_title_search_form_cmts"><![CDATA[Comments Search Form]]></string>
+    <string name="_bx_persons_page_block_title_search_results_cmts"><![CDATA[Comments Search Results]]></string>
+    <string name="_bx_persons_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Featured People (Showcase View)]]></string>
+    <string name="_bx_persons_page_block_title_featured_entries_view_showcase"><![CDATA[Featured People]]></string>
+    <string name="_bx_persons_page_block_title_sys_recommended_entries_view_showcase"><![CDATA[Recommended People (Showcase View)]]></string>
+    <string name="_bx_persons_page_block_title_recommended_entries_view_showcase"><![CDATA[Recommended People]]></string>
+    <string name="_bx_persons_page_block_title_sys_active_entries_view_showcase"><![CDATA[Active People (Showcase View)]]></string>
+    <string name="_bx_persons_page_block_title_active_entries_view_showcase"><![CDATA[Active People]]></string>
+    <string name="_bx_persons_page_block_title_sys_cover_block"><![CDATA[Cover]]></string>
+    <string name="_bx_persons_page_block_title_cover_block"><![CDATA[Cover]]></string>
+
+    <string name="_bx_persons_menu_title_submenu"><![CDATA[Persons Submenu]]></string>
+    <string name="_bx_persons_menu_title_public_submenu"><![CDATA[Persons]]></string>
+    <string name="_bx_persons_menu_set_title_submenu"><![CDATA[Persons Submenu]]></string>
+    <string name="_bx_persons_menu_set_title_view_profile_actions"><![CDATA[Person Actions]]></string>
+    <string name="_bx_persons_menu_title_view_profile_actions"><![CDATA[Person Actions]]></string>
+    <string name="_bx_persons_menu_set_title_view_profile_actions_more"><![CDATA[Person More Actions]]></string>
+    <string name="_bx_persons_menu_title_view_profile_actions_more"><![CDATA[Person More Actions]]></string>
+    <string name="_bx_persons_menu_title_view_profile_meta"><![CDATA[Person Meta]]></string>
+    <string name="_bx_persons_menu_set_title_view_profile_meta"><![CDATA[Person Meta]]></string>
+    <string name="_bx_persons_menu_set_title_view_profile_submenu"><![CDATA[View Person Submenu]]></string>
+    <string name="_bx_persons_menu_title_view_profile_submenu"><![CDATA[View Person Submenu]]></string>
+    <string name="_bx_persons_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
+    <string name="_bx_persons_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
+    <string name="_bx_persons_menu_item_info_create_profile"><![CDATA[For yourself, with your own feed and connections.]]></string>
+    <string name="_bx_persons_menu_item_title_system_delete_with_content"><![CDATA[Delete with Data]]></string>
+    <string name="_bx_persons_menu_item_title_delete_with_content"><![CDATA[Delete with Data]]></string>
+    <string name="_bx_persons_menu_item_title_system_clear_reports"><![CDATA[Clear reports]]></string>
+    <string name="_bx_persons_menu_item_title_clear_reports"><![CDATA[Clear reports]]></string>
+    <string name="_bx_persons_menu_item_title_system_manage_cf"><![CDATA[Manage audience]]></string>
+    <string name="_bx_persons_menu_item_title_manage_cf"><![CDATA[Manage audience]]></string>
+    <string name="_bx_persons_menu_item_title_system_edit_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_persons_menu_item_title_edit_cover"><![CDATA[Edit Cover]]></string>
+    <string name="_bx_persons_menu_item_title_system_edit_profile"><![CDATA[Edit Person]]></string>
+    <string name="_bx_persons_menu_item_title_edit_profile"><![CDATA[Edit Profile]]></string>
+    <string name="_bx_persons_menu_item_title_system_edit_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_persons_menu_item_title_edit_badge"><![CDATA[Edit Badge]]></string>
+    <string name="_bx_persons_menu_item_title_system_delete_profile"><![CDATA[Delete Profile and Data]]></string>
+    <string name="_bx_persons_menu_item_title_delete_profile"><![CDATA[Delete Profile and Data]]></string>
+    <string name="_bx_persons_menu_item_title_system_delete_account"><![CDATA[Delete Account]]></string>
+    <string name="_bx_persons_menu_item_title_delete_account"><![CDATA[Delete Account]]></string>
+    <string name="_bx_persons_menu_item_title_system_delete_account_content"><![CDATA[Delete Account and Data]]></string>
+    <string name="_bx_persons_menu_item_title_delete_account_content"><![CDATA[Delete Account and Data]]></string>
+    <string name="_bx_persons_menu_item_title_system_profile_type"><![CDATA[Person]]></string>
+    <string name="_bx_persons_menu_item_title_profile_type"><![CDATA[Person]]></string>
+    <string name="_bx_persons_menu_item_title_system_create_profile"><![CDATA[Person]]></string>
+    <string name="_bx_persons_menu_item_title_create_profile"><![CDATA[Person]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_info"><![CDATA[Info]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_view"><![CDATA[Profile]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_view"><![CDATA[Profile]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_more_auto"><![CDATA[More]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_more_auto"><![CDATA[More]]></string>
+    <string name="_bx_persons_menu_item_title_system_befriend"><![CDATA[Add friend]]></string>
+    <string name="_bx_persons_menu_item_title_befriend"><![CDATA[Add friend]]></string>
+    <string name="_bx_persons_menu_item_title_befriend_sent"><![CDATA[Add friend (requested)]]></string>
+    <string name="_bx_persons_menu_item_title_befriend_confirm"><![CDATA[Accept friend request]]></string>
+    <string name="_bx_persons_menu_item_title_system_unfriend"><![CDATA[Unfriend]]></string>
+    <string name="_bx_persons_menu_item_title_unfriend"><![CDATA[Unfriend]]></string>
+    <string name="_bx_persons_menu_item_title_unfriend_cancel_request"><![CDATA[Cancel friend request]]></string>
+    <string name="_bx_persons_menu_item_title_unfriend_reject_request"><![CDATA[Reject friend request]]></string>
+    <string name="_bx_persons_menu_item_title_system_subscribe"><![CDATA[Follow]]></string>
+    <string name="_bx_persons_menu_item_title_subscribe"><![CDATA[Follow]]></string>
+    <string name="_bx_persons_menu_item_title_system_unsubscribe"><![CDATA[Unfollow]]></string>
+    <string name="_bx_persons_menu_item_title_unsubscribe"><![CDATA[Unfollow]]></string>
+    <string name="_bx_persons_menu_item_title_system_relation_add"><![CDATA[Add Relationship]]></string>
+    <string name="_bx_persons_menu_item_title_relation_add"><![CDATA[Add Relationship]]></string>
+    <string name="_bx_persons_menu_item_title_system_relation_delete"><![CDATA[Remove Relationship]]></string>
+    <string name="_bx_persons_menu_item_title_relation_delete"><![CDATA[Remove Relationship]]></string>
+    <string name="_bx_persons_menu_item_title_system_more_actions"><![CDATA[More Actions]]></string>
+    <string name="_bx_persons_menu_item_title_more_actions"><![CDATA[]]></string>
+    <string name="_bx_persons_menu_item_title_system_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_persons_menu_item_title_friends"><![CDATA[Friends]]></string>
+    <string name="_bx_persons_menu_item_title_system_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_persons_menu_item_title_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_persons_menu_item_title_system_friend_requests"><![CDATA[Friend requests number]]></string>
+    <string name="_bx_persons_menu_item_title_friend_requests"><![CDATA[Friend requests]]></string>
+    <string name="_bx_persons_menu_item_title_system_manage_my_profiles"><![CDATA[My profiles]]></string>
+    <string name="_bx_persons_menu_item_title_manage_my_profiles"><![CDATA[Profiles]]></string>
+    <string name="_bx_persons_menu_item_title_system_favorites"><![CDATA[Favorite Persons]]></string>
+    <string name="_bx_persons_menu_item_title_favorites"><![CDATA[Favorite persons]]></string>    
+    <string name="_bx_persons_menu_item_title_system_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_persons_menu_item_title_subscriptions"><![CDATA[Following]]></string>
+    <string name="_bx_persons_menu_item_title_system_subscribed_me"><![CDATA[Followers]]></string>
+    <string name="_bx_persons_menu_item_title_subscribed_me"><![CDATA[Followers]]></string>
+    <string name="_bx_persons_menu_item_title_system_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_persons_menu_item_title_relations"><![CDATA[Relationships]]></string>
+    <string name="_bx_persons_menu_item_title_system_related_me"><![CDATA[Relationships with Me]]></string>
+    <string name="_bx_persons_menu_item_title_related_me"><![CDATA[Relationships with Me]]></string>
+    <string name="_bx_persons_menu_item_title_system_followings"><![CDATA[Persons]]></string>
+    <string name="_bx_persons_menu_item_title_followings"><![CDATA[Persons]]></string>
+    <string name="_bx_persons_menu_item_title_system_entries_recent"><![CDATA[New]]></string>
+    <string name="_bx_persons_menu_item_title_entries_recent"><![CDATA[New]]></string>
+    <string name="_bx_persons_menu_item_title_system_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_persons_menu_item_title_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_persons_menu_item_title_system_entries_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_persons_menu_item_title_entries_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_persons_menu_item_title_system_entries_home"><![CDATA[Persons]]></string>
+    <string name="_bx_persons_menu_item_title_entries_home"><![CDATA[People]]></string>
+	<string name="_bx_persons_menu_item_title_system_admt_persons"><![CDATA[Profiles]]></string>
+	<string name="_bx_persons_menu_item_title_admt_persons"><![CDATA[Profiles]]></string>
+	<string name="_bx_persons_menu_item_title_manage_my"><![CDATA[My Profiles]]></string>
+	<string name="_bx_persons_menu_item_title_manage_all"><![CDATA[All Profiles]]></string>   
+	<string name="_bx_persons_menu_item_title_system_entries_active"><![CDATA[Active]]></string>
+	<string name="_bx_persons_menu_item_title_entries_active"><![CDATA[Active]]></string>
+	<string name="_bx_persons_menu_item_title_system_entries_online"><![CDATA[Online]]></string>
+	<string name="_bx_persons_menu_item_title_entries_online"><![CDATA[Online]]></string>
+
+    <string name="_bx_persons_grid_filter_item_title_adm_select_one_filter1"><![CDATA[All Statuses]]></string>
+    <string name="_bx_persons_grid_filter_item_title_adm_select_one_filter2"><![CDATA[All]]></string>
+    <string name="_bx_persons_grid_filter_item_title_adm_active"><![CDATA[Active]]></string>
+    <string name="_bx_persons_grid_filter_item_title_adm_pending"><![CDATA[Pending]]></string>
+    <string name="_bx_persons_grid_filter_item_title_adm_suspended"><![CDATA[Suspended]]></string>
+    <string name="_bx_persons_grid_filter_item_title_adm_unconfirmed"><![CDATA[Unconfirmed]]></string>
+    <string name="_bx_persons_grid_column_title_adm_active"><![CDATA[Active]]></string>
+    <string name="_bx_persons_grid_column_title_adm_fullname"><![CDATA[Name]]></string>
+    <string name="_bx_persons_grid_column_title_adm_last_online"><![CDATA[Last Logged]]></string>
+    <string name="_bx_persons_grid_column_title_adm_account"><![CDATA[Account]]></string>
+    <string name="_bx_persons_grid_action_title_adm_delete_with_content"><![CDATA[Delete With Content]]></string>
+    <string name="_bx_persons_grid_action_title_adm_clear_reports"><![CDATA[Clear reports]]></string>
+    <string name="_bx_persons_grid_action_title_adm_set_acl_level"><![CDATA[Set Membership]]></string>
+    <string name="_bx_persons_grid_action_title_adm_more_actions"><![CDATA[More Actions]]></string>
+    <string name="_bx_persons_grid_action_title_adm_audit_content"><![CDATA[Audit actions with profile]]></string>
+    <string name="_bx_persons_grid_action_title_adm_audit_profile"><![CDATA[Audit profile actions]]></string>
+    <string name="_bx_persons_grid_action_title_adm_manage_cf"><![CDATA[Manage audience]]></string>
+    
+    <string name="_bx_persons_grid_action_err_delete"><![CDATA[Cannot delete the selected person(s).]]></string>
+    <string name="_bx_persons_grid_txt_account_manager"><![CDATA[Redirect to manage account.]]></string>
+
+    <string name="_bx_persons_chart_growth"><![CDATA[Persons: Growth]]></string>
+    <string name="_bx_persons_chart_growth_speed"><![CDATA[Persons: Growth Speed]]></string>
+
+    <string name="_bx_persons_search_extended"><![CDATA[Persons Search]]></string>
+    <string name="_bx_persons_search_extended_cmts"><![CDATA[Persons Comments Search]]></string>
+
+    <string name="_bx_persons_alert_action_profile_cover_changed"><![CDATA[cover changed]]></string>
+    <string name="_bx_persons_alert_action_profile_picture_changed"><![CDATA[picture changed]]></string>
+
+    <string name="_bx_persons_txt_account_pending"><![CDATA[This profile is pending approval, please wait until it is activated.]]></string>
+    <string name="_bx_persons_txt_account_pending_moderation"><![CDATA[This <a href="{0}">profile</a> is pending approval.]]></string>
+    <string name="_bx_persons_txt_account_suspended"><![CDATA[This profile is suspended.]]></string>
+    <string name="_bx_persons_txt_account_suspended_moderation"><![CDATA[This <a href="{0}">profile</a> is suspended.]]></string>
+    <string name="_bx_persons_txt_N_friends"><![CDATA[{0} friends]]></string>
+    <string name="_bx_persons_txt_ntfs_timeline_post_common"><![CDATA[New post <b class="bx-ntfs-content-entry">{subentry_sample}</b> in <b class="bx-ntfs-content-profile">{owner_name}</b> profile timeline]]></string>
+    <string name="_bx_persons_txt_sample_single"><![CDATA[person]]></string>
+    <string name="_bx_persons_txt_sample_comment_single"><![CDATA[comment to person]]></string>
+    <string name="_bx_persons_txt_sample_vote_single"><![CDATA[vote to person]]></string>
+    <string name="_bx_persons_txt_sample_score_up_single"><![CDATA[score up vote to person]]></string>
+    <string name="_bx_persons_txt_sample_score_down_single"><![CDATA[score down vote to person]]></string>
+    <string name="_bx_persons_txt_sample_pp_single"><![CDATA[profile picture]]></string>
+    <string name="_bx_persons_txt_sample_pp_single_with_article"><![CDATA[a profile picture]]></string>
+    <string name="_bx_persons_txt_sample_pc_single"><![CDATA[profile cover]]></string>
+    <string name="_bx_persons_txt_sample_pc_single_with_article"><![CDATA[a profile cover]]></string>
+    <string name="_bx_persons_txt_sample_pi_action"><![CDATA[changed {0}]]></string>
+    <string name="_bx_persons_txt_sample_pi_action_user"><![CDATA[{0} changed {1}]]></string>
+
+    <string name="_bx_persons_email_friend_request"><![CDATA[Friend request]]></string>
+    <string name="_bx_persons_email_friend_request_subject"><![CDATA[Friendship Request]]></string>
+    <string name="_bx_persons_email_friend_request_body"><![CDATA[{email_header}
+<p><a href="{SenderUrl}">{SenderDisplayName}</a> wants to be friends with you. <a href="{FriendsLink}">Respond</a>.</p>
+{email_footer}]]></string>
+</resources>

+ 590 - 0
modules/boonex/persons/updates/15.0.4_15.0.5/source/install/sql/enable.sql

@@ -0,0 +1,590 @@
+
+-- SETTINGS
+
+SET @iTypeOrder = (SELECT MAX(`order`) FROM `sys_options_types` WHERE `group` = 'modules');
+INSERT INTO `sys_options_types`(`group`, `name`, `caption`, `icon`, `order`) VALUES 
+('modules', 'bx_persons', '_bx_persons', 'bx_persons@modules/boonex/persons/|std-icon.svg', IF(ISNULL(@iTypeOrder), 1, @iTypeOrder + 1));
+SET @iTypeId = LAST_INSERT_ID();
+
+INSERT INTO `sys_options_categories` (`type_id`, `name`, `caption`, `order`)
+VALUES (@iTypeId, 'bx_persons', '_bx_persons', 1);
+SET @iCategId = LAST_INSERT_ID();
+
+INSERT INTO `sys_options` (`name`, `value`, `category_id`, `caption`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
+('bx_persons_autoapproval', 'on', @iCategId, '_bx_persons_option_autoapproval', 'select', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:22:"get_options_activation";}', '', '', 1),
+('bx_persons_default_acl_level', '3', @iCategId, '_bx_persons_option_default_acl_level', 'select', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:15:"get_memberships";s:6:"params";a:4:{s:11:"purchasable";b:0;s:6:"active";b:1;s:9:"translate";b:1;s:22:"filter_out_auto_levels";b:1;}s:5:"class";s:16:"TemplAclServices";}', '', '', 2),
+('bx_persons_redirect_aadd', 'profile', @iCategId, '_bx_persons_option_redirect_aadd', 'select', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:30:"get_options_redirect_after_add";}', '', '', 3),
+('bx_persons_redirect_aadd_custom_url', '', @iCategId, '_bx_persons_option_redirect_aadd_custom_url', 'digit', '', '', '', 4),
+('bx_persons_num_connections_quick', '6', @iCategId, '_bx_persons_option_num_connections_quick', 'digit', '', '', '', 10),
+('bx_persons_per_page_browse', '24', @iCategId, '_bx_persons_option_per_page_browse', 'digit', '', '', '', 11),
+('bx_persons_num_rss', '10', @iCategId, '_bx_persons_option_num_rss', 'digit', '', '', '', 12),
+('bx_persons_per_page_browse_showcase', '32', @iCategId, '_sys_option_per_page_browse_showcase', 'digit', '', '', '', 15),
+('bx_persons_per_page_browse_recommended', '10', @iCategId, '_sys_option_per_page_browse_recommended', 'digit', '', '', '', 16),
+('bx_persons_searchable_fields', 'fullname,description', @iCategId, '_bx_persons_option_searchable_fields', 'list', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:21:"get_searchable_fields";}', '', '', 20),
+('bx_persons_friends', 'on', @iCategId, '_bx_persons_option_friends', 'checkbox', '', '', '', 30),
+('bx_persons_public_subscriptions', '', @iCategId, '_bx_persons_option_public_subscriptions', 'checkbox', '', '', '', 35),
+('bx_persons_public_subscribed_me', '', @iCategId, '_bx_persons_option_public_subscribed_me', 'checkbox', '', '', '', 36),
+('bx_persons_enable_profile_activation_letter', 'on', @iCategId, '_bx_persons_option_enable_profile_activation_letter', 'checkbox', '', '', '', 40);
+
+-- PAGES
+
+-- PAGE: create profile
+
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_create_profile', 'create-persons-profile', '_bx_persons_page_title_sys_create_profile', '_bx_persons_page_title_create_profile', 'bx_persons', 5, 2147483647, 1, 'page.php?i=create-persons-profile', '', '', '', 0, 1, 0, '', '');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_persons_create_profile', 1, 'bx_persons', '_bx_persons_page_block_title_choose_type', 11, 2147483647, 'menu', 'sys_add_profile_vertical', 0, 1, 0, 0),
+('bx_persons_create_profile', 1, 'bx_persons', '_bx_persons_page_block_title_create_profile', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:13:\"entity_create\";}', 0, 1, 1, 1);
+
+-- PAGE: view profile
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_view_profile', 'view-persons-profile', '_bx_persons_page_title_sys_view_profile', '_bx_persons_page_title_view_profile', 'bx_persons', 7, 2147483647, 1, 'page.php?i=view-persons-profile', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
+('bx_persons_view_profile', 0, 'bx_persons', '_bx_persons_page_block_title_sys_cover_block', '_bx_persons_page_block_title_cover_block', 3, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:12:\"entity_cover\";}', 0, 0, 1, 0),
+('bx_persons_view_profile', 0, 'bx_persons', '', '_bx_persons_page_block_title_profile_friends_mutual', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:22:\"profile_friends_mutual\";}', 0, 0, 1, 0),
+('bx_persons_view_profile', 2, 'bx_persons', '', '_bx_persons_page_block_title_profile_subscriptions', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:21:\"profile_subscriptions\";}', 0, 1, 0, 0),
+('bx_persons_view_profile', 2, 'bx_persons', '', '_bx_persons_page_block_title_profile_subscribed_me', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:21:\"profile_subscribed_me\";}', 0, 1, 0, 0),
+('bx_persons_view_profile', 2, 'bx_persons', '', '_bx_persons_page_block_title_profile_related_me', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:18:"profile_related_me";}', 0, 1, 0, 0),
+('bx_persons_view_profile', 2, 'bx_persons', '', '_bx_persons_page_block_title_profile_comments', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:15:\"entity_comments\";}', 0, 0, 0, 0),
+('bx_persons_view_profile', 2, 'bx_persons', '', '_bx_persons_page_block_title_profile_description', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:17:\"entity_text_block\";}', 0, 0, 1, 1),
+('bx_persons_view_profile', 2, 'bx_persons', '', '_bx_persons_page_block_title_profile_friends', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:15:\"profile_friends\";}', 0, 1, 1, 2),
+('bx_persons_view_profile', 2, 'bx_persons', '', '_bx_persons_page_block_title_profile_relations', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:17:"profile_relations";}', 0, 1, 1, 3),
+('bx_persons_view_profile', 2, 'bx_persons', '', '_bx_persons_page_block_title_profile_calendar', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:15:\"entity_calendar\";}', 0, 0, 0, 4),
+('bx_persons_view_profile', 3, 'bx_persons', '', '_bx_persons_page_block_title_profile_location', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:15:\"entity_location\";}', 0, 0, 0, 0),
+('bx_persons_view_profile', 3, 'bx_persons', '', '_bx_persons_page_block_title_profile_info', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:11:\"entity_info\";}', 0, 0, 1, 1),
+('bx_persons_view_profile', 3, 'bx_persons', '', '_bx_persons_page_block_title_profile_all_actions', 13, 2147483647, 'service', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:18:"entity_all_actions";}', 0, 0, 0, 0),
+('bx_persons_view_profile', 3, 'bx_persons', '', '_bx_persons_page_block_title_profile_membership', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:18:\"profile_membership\";}', 0, 0, 1, 2),
+('bx_persons_view_profile', 3, 'bx_persons', '', '_bx_persons_page_block_title_profile_location', 3, 2147483647, 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:13:\"locations_map\";s:6:\"params\";a:2:{i:0;s:10:\"bx_persons\";i:1;s:12:\"{content_id}\";}s:5:\"class\";s:20:\"TemplServiceMetatags\";}', 0, 0, 1, 3),
+('bx_persons_view_profile', 2, 'bx_persons', '', '_bx_persons_page_block_title_entry_reports', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:14:\"entity_reports\";}', 0, 0, 1, 6);
+
+-- PAGE: view closed profile 
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_view_profile_closed', 'view-person-profile-closed', '_bx_persons_page_title_sys_view_profile_closed', '_bx_persons_page_title_view_profile', 'bx_persons', 10, 2147483647, 1, 'page.php?i=view-person-profile', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_persons_view_profile_closed', 1, 'bx_persons', '', '_bx_persons_page_block_title_profile_private', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:19:\"private_profile_msg\";}', 0, 1, 1, 0);
+
+-- PAGE: edit profile
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_edit_profile', 'edit-persons-profile', '_bx_persons_page_title_sys_edit_profile', '_bx_persons_page_title_edit_profile', 'bx_persons', 5, 2147483647, 1, 'page.php?i=edit-persons-profile', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_persons_edit_profile', 1, 'bx_persons', '_bx_persons_page_block_title_edit_profile', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:11:\"entity_edit\";}', 0, 0, 0);
+
+-- PAGE: edit badge
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_edit_badge', 'edit-persons-badge', '_bx_persons_page_title_sys_edit_profile_badge', '_bx_persons_page_title_edit_profile_badge', 'bx_persons', 5, 2147483647, 1, 'page.php?i=edit-persons-badge', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_persons_edit_badge', 1, 'bx_persons', '_bx_persons_page_block_title_edit_profile_badge', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:17:"entity_edit_badge";}', 0, 0, 0);
+
+-- PAGE: delete profile
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_delete_profile', 'delete-persons-profile', '_bx_persons_page_title_sys_delete_profile', '_bx_persons_page_title_delete_profile', 'bx_persons', 5, 2147483647, 1, 'page.php?i=delete-persons-profile', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_persons_delete_profile', 1, 'bx_persons', '_bx_persons_page_block_title_delete_profile', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:13:\"entity_delete\";}', 0, 0, 0);
+
+-- PAGE: profile info
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_profile_info', 'persons-profile-info', '_bx_persons_page_title_sys_profile_info', '_bx_persons_page_title_profile_info', 'bx_persons', 5, 2147483647, 1, 'page.php?i=persons-profile-info', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_persons_profile_info', 1, 'bx_persons', '_bx_persons_page_block_title_system_profile_info', '_bx_persons_page_block_title_profile_info_link', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:16:\"entity_info_full\";}', 0, 0, 1, 1),
+('bx_persons_profile_info', 1, 'bx_persons', '', '_bx_persons_page_block_title_profile_description', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:17:\"entity_text_block\";}', 0, 0, 1, 2);
+
+-- PAGE: profile friends
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_profile_friends', 'persons-profile-friends', '_bx_persons_page_title_sys_profile_friends', '_bx_persons_page_title_profile_friends', 'bx_persons', 5, 2147483647, 1, 'page.php?i=persons-profile-friends', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_persons_profile_friends', 1, 'bx_persons', '_bx_persons_page_block_title_system_profile_friends', '_bx_persons_page_block_title_profile_friends_link', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:17:"connections_table";s:6:"params";a:1:{i:0;s:12:"{profile_id}";}s:5:"class";s:23:"TemplServiceConnections";}', 0, 0, 1, 1);
+
+-- PAGE: profile friend requests
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_friend_requests', 'persons-friend-requests', '_bx_persons_page_title_sys_friend_requests', '_bx_persons_page_title_friend_requests', 'bx_persons', 5, 2147483647, 1, 'page.php?i=persons-friend-requests', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_persons_friend_requests', 1, 'bx_persons', '_bx_persons_page_block_title_system_friend_requests', '_bx_persons_page_block_title_friend_requests_link', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:25:\"connections_request_table\";s:5:\"class\";s:23:\"TemplServiceConnections\";}', 0, 0, 1, 1);
+
+-- PAGE: profile favorites
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_profile_favorites', 'persons-profile-favorites', '_bx_persons_page_title_sys_profile_favorites', '_bx_persons_page_title_profile_favorites', 'bx_persons', 5, 2147483647, 1, 'page.php?i=persons-profile-favorites', '', '', '', 0, 1, 0, 'BxPersonsPageBrowse', 'modules/boonex/persons/classes/BxPersonsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_persons_profile_favorites', 1, 'bx_persons', '_bx_persons_page_block_title_system_profile_favorites', '_bx_persons_page_block_title_profile_favorites', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:15:"browse_favorite";}', 0, 1, 1, 1);
+
+-- PAGE: profile subscriptions
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_profile_subscriptions', 'persons-profile-subscriptions', '_bx_persons_page_title_sys_profile_subscriptions', '_bx_persons_page_title_profile_subscriptions', 'bx_persons', 5, 2147483647, 1, 'page.php?i=persons-profile-subscriptions', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_persons_profile_subscriptions', 1, 'bx_persons', '_bx_persons_page_block_title_system_profile_subscriptions', '_bx_persons_page_block_title_profile_subscriptions', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:19:\"subscriptions_table\";s:5:\"class\";s:23:\"TemplServiceConnections\";}', 0, 0, 1, 1),
+('bx_persons_profile_subscriptions', 1, 'bx_persons', '_bx_persons_page_block_title_system_profile_subscribed_me', '_bx_persons_page_block_title_profile_subscribed_me', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:19:\"subscribed_me_table\";s:5:\"class\";s:23:\"TemplServiceConnections\";}', 0, 0, 1, 2);
+
+-- PAGE: profile relations
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_profile_relations', 'persons-profile-relations', '_bx_persons_page_title_sys_profile_relations', '_bx_persons_page_title_profile_relations', 'bx_persons', 5, 2147483647, 1, 'page.php?i=persons-profile-relations', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_persons_profile_relations', 1, 'bx_persons', '_bx_persons_page_block_title_system_profile_relations', '_bx_persons_page_block_title_profile_relations', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:15:"relations_table";s:5:"class";s:23:"TemplServiceConnections";}', 0, 0, 1, 1),
+('bx_persons_profile_relations', 1, 'bx_persons', '_bx_persons_page_block_title_system_profile_related_me', '_bx_persons_page_block_title_profile_related_me', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:16:"related_me_table";s:5:"class";s:23:"TemplServiceConnections";}', 0, 0, 1, 2);
+
+-- PAGE: view entry comments
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_profile_comments', '_bx_persons_page_title_sys_profile_comments', '_bx_persons_page_title_profile_comments', 'bx_persons', 5, 2147483647, 1, 'persons-profile-comments', '', '', '', '', 0, 1, 0, 'BxPersonsPageEntry', 'modules/boonex/persons/classes/BxPersonsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_persons_profile_comments', 1, 'bx_persons', '_bx_persons_page_block_title_profile_comments', '_bx_persons_page_block_title_profile_comments_link', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:15:\"entity_comments\";}', 0, 0, 0, 1);
+
+
+-- PAGE: module home
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_home', '_bx_persons_page_title_sys_recent', '_bx_persons_page_title_recent', 'bx_persons', 5, 2147483647, 1, 'persons-home', 'page.php?i=persons-home', '', '', '', 0, 1, 0, 'BxPersonsPageBrowse', 'modules/boonex/persons/classes/BxPersonsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES
+('bx_persons_home', 1, 'bx_persons', '_bx_persons_page_block_title_featured_profiles', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:10:"bx_persons";s:6:"method";s:15:"browse_featured";s:6:"params";a:1:{i:0;s:7:"gallery";}}', 0, 1, 0),
+('bx_persons_home', 1, 'bx_persons', '_bx_persons_page_block_title_latest_profiles', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:22:\"browse_recent_profiles\";s:6:"params";a:1:{i:0;b:1;}}', 0, 1, 1);
+
+-- PAGE: active profiles
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_active', '_bx_persons_page_title_sys_active', '_bx_persons_page_title_active', 'bx_persons', 5, 2147483647, 1, 'persons-active', 'page.php?i=persons-active', '', '', '', 0, 1, 0, 'BxPersonsPageBrowse', 'modules/boonex/persons/classes/BxPersonsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_persons_active', 1, 'bx_persons', '_bx_persons_page_block_title_active_profiles', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:10:"bx_persons";s:6:"method";s:22:"browse_active_profiles";s:6:"params";a:2:{s:9:"unit_view";s:7:"gallery";s:13:"empty_message";b:1;}}', 0, 1, 0);
+
+-- PAGE: online profiles
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_online', '_bx_persons_page_title_sys_online', '_bx_persons_page_title_online', 'bx_persons', 5, 2147483647, 1, 'persons-online', 'page.php?i=persons-online', '', '', '', 0, 1, 0, 'BxPersonsPageBrowse', 'modules/boonex/persons/classes/BxPersonsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_persons_online', 1, 'bx_persons', '_bx_persons_page_block_title_online_profiles', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:22:\"browse_online_profiles\";s:6:"params";a:1:{i:0;b:1;}}', 0, 1, 0);
+
+-- PAGE: search for entries
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_search', '_bx_persons_page_title_sys_entries_search', '_bx_persons_page_title_entries_search', 'bx_persons', 5, 2147483647, 1, 'persons-search', 'page.php?i=persons-search', '', '', '', 0, 1, 0, 'BxPersonsPageBrowse', 'modules/boonex/persons/classes/BxPersonsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_persons_search', 1, 'bx_persons', '_bx_persons_page_block_title_search_form', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:8:"get_form";s:6:"params";a:1:{i:0;a:1:{s:6:"object";s:10:"bx_persons";}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 1, 1),
+('bx_persons_search', 1, 'bx_persons', '_bx_persons_page_block_title_search_results', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_results";s:6:"params";a:1:{i:0;a:2:{s:6:"object";s:10:"bx_persons";s:10:"show_empty";b:1;}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 1, 2),
+('bx_persons_search', 1, 'bx_persons', '_bx_persons_page_block_title_search_form_cmts', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:8:"get_form";s:6:"params";a:1:{i:0;a:1:{s:6:"object";s:15:"bx_persons_cmts";}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 0, 3),
+('bx_persons_search', 1, 'bx_persons', '_bx_persons_page_block_title_search_results_cmts', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_results";s:6:"params";a:1:{i:0;a:2:{s:6:"object";s:15:"bx_persons_cmts";s:10:"show_empty";b:1;}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 0, 4);
+
+-- PAGE: module manage own
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_manage', '_bx_persons_page_title_sys_manage', '_bx_persons_page_title_manage', 'bx_persons', 5, 2147483647, 1, 'persons-manage', 'page.php?i=persons-manage', '', '', '', 0, 1, 0, 'BxPersonsPageBrowse', 'modules/boonex/persons/classes/BxPersonsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_persons_manage', 1, 'bx_persons', '_bx_persons_page_block_title_system_manage', '_bx_persons_page_block_title_manage', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:12:\"manage_tools\";}}', 0, 1, 0);
+
+-- PAGE: module manage all
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_administration', '_bx_persons_page_title_sys_manage_administration', '_bx_persons_page_title_manage', 'bx_persons', 5, 192, 1, 'persons-administration', 'page.php?i=persons-administration', '', '', '', 0, 1, 0, 'BxPersonsPageBrowse', 'modules/boonex/persons/classes/BxPersonsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_persons_administration', 1, 'bx_persons', '_bx_persons_page_block_title_system_manage_administration', '_bx_persons_page_block_title_manage', 11, 192, 'service', 'a:3:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:12:\"manage_tools\";s:6:\"params\";a:1:{i:0;s:14:\"administration\";}}', 0, 1, 0);
+
+-- PAGE: add block to homepage
+
+SET @iBlockOrder = (SELECT `order` FROM `sys_pages_blocks` WHERE `object` = 'sys_home' AND `cell_id` = 1 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
+('sys_home', 1, 'bx_persons', '' , '_bx_persons_page_block_title_latest_profiles', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:22:"browse_recent_profiles";}', 1, 0, 0, IFNULL(@iBlockOrder, 0) + 1),
+('sys_home', 1, 'bx_persons', '_bx_persons_page_block_title_sys_recommended_entries_view_showcase', '_bx_persons_page_block_title_recommended_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:18:\"browse_recommended\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:8:\"showcase\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 1, 0, 0, IFNULL(@iBlockOrder, 0) + 2);
+
+-- PAGE: service blocks
+
+SET @iBlockOrder = (SELECT `order` FROM `sys_pages_blocks` WHERE `object` = '' AND `cell_id` = 0 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('', 0, 'bx_persons', '_bx_persons_page_block_title_sys_featured_entries_view_showcase', '_bx_persons_page_block_title_featured_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:15:\"browse_featured\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:8:\"showcase\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, 1, IFNULL(@iBlockOrder, 0) + 1),
+('', 0, 'bx_persons', '_bx_persons_page_block_title_sys_recommended_entries_view_showcase', '_bx_persons_page_block_title_recommended_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:18:\"browse_recommended\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:8:\"showcase\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, 1, IFNULL(@iBlockOrder, 0) + 2),
+('', 0, 'bx_persons', '_bx_persons_page_block_title_sys_active_entries_view_showcase', '_bx_persons_page_block_title_active_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:22:\"browse_active_profiles\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:16:\"showcase_wo_info\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, 1, IFNULL(@iBlockOrder, 0) + 3),
+('', 0, 'bx_persons', '_bx_persons_page_block_title_sys_active_profiles', '_bx_persons_page_block_title_active_profiles', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:22:\"browse_active_profiles\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:12:\"unit_wo_info\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, 1, IFNULL(@iBlockOrder, 0) + 4),
+('', 0, 'bx_persons', '_bx_persons_page_block_title_sys_familiar_profiles', '_bx_persons_page_block_title_familiar_profiles', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:10:\"bx_persons\";s:6:\"method\";s:24:\"browse_familiar_profiles\";s:6:\"params\";a:4:{s:10:\"connection\";s:20:\"sys_profiles_friends\";s:9:\"unit_view\";s:4:\"unit\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:1;}}', 0, 1, 1, IFNULL(@iBlockOrder, 0) + 5);
+
+-- MENU
+
+-- MENU: add to site menu
+
+SET @iSiteMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_site' AND `active` = 1 AND `order` < 9999 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_site', 'bx_persons', 'persons-home', '_bx_persons_menu_item_title_system_entries_home', '_bx_persons_menu_item_title_entries_home', 'page.php?i=persons-home', '', '', 'user', 'bx_persons_submenu', 2147483647, 1, 1, IFNULL(@iSiteMenuOrder, 0) + 1);
+
+-- MENU: add to homepage menu
+
+SET @iHomepageMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_homepage' AND `active` = 1 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_homepage', 'bx_persons', 'persons-home', '_bx_persons_menu_item_title_system_entries_home', '_bx_persons_menu_item_title_entries_home', 'page.php?i=persons-home', '', '', 'user', 'bx_persons_submenu', 2147483647, 1, 1, IFNULL(@iHomepageMenuOrder, 0) + 1);
+
+-- SET @iCreateProfileMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_profiles_create' AND `active` = 1 ORDER BY `order` DESC LIMIT 1);
+-- INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
+-- ('sys_profiles_create', 'bx_persons', 'create-person-profile', '_bx_persons_menu_item_title_system_profile_type', '_bx_persons_menu_item_title_profile_type', 'page.php?i=create-persons-profile', '', '', 'user', '', 2147483647, 1, 1, IFNULL(@iCreateProfileMenuOrder, 0) + 1);
+
+SET @iAddMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_add_profile_links' AND `active` = 1 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `info`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_add_profile_links', 'bx_persons', 'create-persons-profile', '_bx_persons_menu_item_title_system_create_profile', '_bx_persons_menu_item_title_create_profile', '_bx_persons_menu_item_info_create_profile', 'page.php?i=create-persons-profile', '', '', 'user', '', 2147483647, 1, 1, IFNULL(@iAddMenuOrder, 0) + 1);
+
+-- MENU: view actions
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_view_actions', '_bx_persons_menu_title_view_profile_actions', 'bx_persons_view_actions', 'bx_persons', 9, 0, 1, 'BxPersonsMenuViewActions', 'modules/boonex/persons/classes/BxPersonsMenuViewActions.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_persons_view_actions', 'bx_persons', '_bx_persons_menu_set_title_view_profile_actions', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES 
+('bx_persons_view_actions', 'bx_persons', 'profile-friend-add', '_bx_persons_menu_item_title_system_befriend', '{title_add_friend}', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_friends\', \'add\', \'{profile_id}\')', '', 'user-plus', '', 0, 2147483647, '', 1, 0, 10),
+('bx_persons_view_actions', 'bx_persons', 'profile-friend-remove', '_bx_persons_menu_item_title_system_unfriend', '{title_remove_friend}', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_friends\', \'remove\', \'{profile_id}\')', '', 'user-times', '', 0, 2147483647, '', 1, 0, 11),
+('bx_persons_view_actions', 'bx_persons', 'profile-relation-add', '_bx_persons_menu_item_title_system_relation_add', '_bx_persons_menu_item_title_relation_add', 'javascript:void(0)', 'bx_menu_popup(''sys_add_relation'', window, {}, {profile_id: {profile_id}});', '', 'sync', '', 0, 2147483647, '', 1, 0, 15),
+('bx_persons_view_actions', 'bx_persons', 'profile-relation-remove', '_bx_persons_menu_item_title_system_relation_delete', '_bx_persons_menu_item_title_relation_delete', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_relations\', \'remove\', \'{profile_id}\')', '', 'sync', '', 0, 2147483647, '', 1, 0, 16),
+('bx_persons_view_actions', 'bx_persons', 'profile-subscribe-add', '_bx_persons_menu_item_title_system_subscribe', '_bx_persons_menu_item_title_subscribe', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_subscriptions\', \'add\', \'{profile_id}\')', '', 'check', '', 0, 2147483647, '', 1, 0, 20),
+('bx_persons_view_actions', 'bx_persons', 'profile-subscribe-remove', '_bx_persons_menu_item_title_system_unsubscribe', '_bx_persons_menu_item_title_unsubscribe', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_subscriptions\', \'remove\', \'{profile_id}\')', '', 'check', '', 0, 2147483647, '', 1, 0, 21),
+('bx_persons_view_actions', 'bx_persons', 'profile-set-acl-level', '_sys_menu_item_title_system_set_acl_level', '_sys_menu_item_title_set_acl_level', 'javascript:void(0)', 'bx_menu_popup(''sys_set_acl_level'', window, {id:{value:''sys_acl_set_{profile_id}'', force:true}, closeOnOuterClick: false, removeOnClose: true, displayMode: ''box'', cssClass: ''''}, {profile_id: {profile_id}});', '', 'certificate', '', 0, 2147483647, '', 1, 0, 30),
+('bx_persons_view_actions', 'bx_persons', 'profile-set-badges', '_sys_menu_item_title_system_set_badges', '_sys_menu_item_title_set_badges', 'javascript:void(0)', 'bx_menu_popup(''sys_set_badges'', window, {}, {module: ''bx_persons'', content_id: {content_id}});', '', 'check-circle', '', 0, 192, 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:19:"is_badges_avaliable";}', 1, 0, 30),
+('bx_persons_view_actions', 'bx_persons', 'profile-actions-more', '_bx_persons_menu_item_title_system_more_actions', '_bx_persons_menu_item_title_more_actions', 'javascript:void(0)', 'bx_menu_popup(''bx_persons_view_actions_more'', this, {}, {profile_id:{profile_id}});', '', 'cog', 'bx_persons_view_actions_more', 1, 2147483647, '', 1, 0, 9999);
+
+-- MENU: view actions more
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_view_actions_more', '_bx_persons_menu_title_view_profile_actions_more', 'bx_persons_view_actions_more', 'bx_persons', 6, 0, 1, 'BxPersonsMenuViewActions', 'modules/boonex/persons/classes/BxPersonsMenuViewActions.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_persons_view_actions_more', 'bx_persons', '_bx_persons_menu_set_title_view_profile_actions_more', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_persons_view_actions_more', 'bx_persons', 'notes', '_sys_menu_item_title_system_va_notes', '_sys_menu_item_title_va_notes', 'javascript:void(0)', 'javascript:bx_get_notes(this,  ''{module_uri}'', {content_id});', '', 'exclamation-triangle', '', 192, 1, 0, 10),
+('bx_persons_view_actions_more', 'bx_persons', 'audit', '_sys_menu_item_title_system_va_audit', '_sys_menu_item_title_va_audit', 'page.php?i=dashboard-audit&module=bx_persons&content_id={content_id}', '', '', 'history', '', 192, 1, 0, 20),
+('bx_persons_view_actions_more', 'bx_persons', 'edit-persons-profile', '_bx_persons_menu_item_title_system_edit_profile', '_bx_persons_menu_item_title_edit_profile', 'page.php?i=edit-persons-profile&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 30),
+('bx_persons_view_actions_more', 'bx_persons', 'edit-persons-badge', '_bx_persons_menu_item_title_system_edit_badge', '_bx_persons_menu_item_title_edit_badge', 'page.php?i=edit-persons-badge&id={content_id}', '', '', 'fa-certificate', '', 2147483647, 1, 0, 32),
+('bx_persons_view_actions_more', 'bx_persons', 'delete-persons-profile', '_bx_persons_menu_item_title_system_delete_profile', '_bx_persons_menu_item_title_delete_profile', 'page.php?i=delete-persons-profile&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 40),
+('bx_persons_view_actions_more', 'bx_persons', 'delete-persons-account', '_bx_persons_menu_item_title_system_delete_account', '_bx_persons_menu_item_title_delete_account', 'page.php?i=account-settings-delete&id={account_id}&content=0', '', '', 'user-times', '', 128, 1, 0, 50),
+('bx_persons_view_actions_more', 'bx_persons', 'delete-persons-account-content', '_bx_persons_menu_item_title_system_delete_account_content', '_bx_persons_menu_item_title_delete_account_content', 'page.php?i=account-settings-delete&id={account_id}&content=1', '', '', 'trash', '', 128, 1, 0, 60);
+
+-- MENU: all actions menu for view entry 
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `persistent`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_view_actions_all', '_sys_menu_title_view_actions', 'bx_persons_view_actions_all', 'bx_persons', 15, 1, 0, 1, 'BxPersonsMenuViewActionsAll', 'modules/boonex/persons/classes/BxPersonsMenuViewActionsAll.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_persons_view_actions_all', 'bx_persons', '_sys_menu_set_title_view_actions', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES 
+('bx_persons_view_actions_all', 'bx_persons', 'profile-friends', '_bx_persons_menu_item_title_system_friends', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 10),
+('bx_persons_view_actions_all', 'bx_persons', 'profile-friend-add', '_bx_persons_menu_item_title_system_befriend', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 12),
+('bx_persons_view_actions_all', 'bx_persons', 'profile-friend-remove', '_bx_persons_menu_item_title_system_unfriend', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 14),
+('bx_persons_view_actions_all', 'bx_persons', 'profile-relations', '_bx_persons_menu_item_title_system_relations', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 20),
+('bx_persons_view_actions_all', 'bx_persons', 'profile-relation-add', '_bx_persons_menu_item_title_system_relation_add', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 22),
+('bx_persons_view_actions_all', 'bx_persons', 'profile-relation-remove', '_bx_persons_menu_item_title_system_relation_delete', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 24),
+('bx_persons_view_actions_all', 'bx_persons', 'profile-subscriptions', '_bx_persons_menu_item_title_system_subscriptions', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 30),
+('bx_persons_view_actions_all', 'bx_persons', 'profile-subscribe-add', '_bx_persons_menu_item_title_system_subscribe', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 32),
+('bx_persons_view_actions_all', 'bx_persons', 'profile-subscribe-remove', '_bx_persons_menu_item_title_system_unsubscribe', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 34),
+('bx_persons_view_actions_all', 'bx_persons', 'profile-set-acl-level', '_sys_menu_item_title_system_set_acl_level', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 50),
+('bx_persons_view_actions_all', 'bx_persons', 'profile-set-badges', '_sys_menu_item_title_system_set_badges', '', '', '', '', '', '', '', 0, 192, 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:19:"is_badges_avaliable";}', 1, 0, 60),
+('bx_persons_view_actions_all', 'bx_persons', 'comment', '_sys_menu_item_title_system_va_comment', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 200),
+('bx_persons_view_actions_all', 'bx_persons', 'view', '_sys_menu_item_title_system_va_view', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 210),
+('bx_persons_view_actions_all', 'bx_persons', 'vote', '_sys_menu_item_title_system_va_vote', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 215),
+('bx_persons_view_actions_all', 'bx_persons', 'reaction', '_sys_menu_item_title_system_va_reaction', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 217),
+('bx_persons_view_actions_all', 'bx_persons', 'score', '_sys_menu_item_title_system_va_score', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 220),
+('bx_persons_view_actions_all', 'bx_persons', 'favorite', '_sys_menu_item_title_system_va_favorite', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 230),
+('bx_persons_view_actions_all', 'bx_persons', 'feature', '_sys_menu_item_title_system_va_feature', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 240),
+('bx_persons_view_actions_all', 'bx_persons', 'report', '_sys_menu_item_title_system_va_report', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 250),
+('bx_persons_view_actions_all', 'bx_persons', 'more-auto', '_sys_menu_item_title_system_va_more_auto', '_sys_menu_item_title_va_more_auto', 'javascript:void(0)', '', '', 'ellipsis-v', '', '', 0, 2147483647, '', 1, 0, 9999);
+
+-- MENU: meta (counters) menu for view entry
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_view_meta', '_bx_persons_menu_title_view_profile_meta', 'bx_persons_view_meta', 'bx_persons', 15, 0, 1, 'BxPersonsMenuViewMeta', 'modules/boonex/persons/classes/BxPersonsMenuViewMeta.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_persons_view_meta', 'bx_persons', '_bx_persons_menu_set_title_view_profile_meta', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES 
+('bx_persons_view_meta', 'bx_persons', 'membership', '_sys_menu_item_title_system_vm_membership', '_sys_menu_item_title_vm_membership', '', '', '', '', '', 0, 2147483647, '', 1, 0, 10),
+('bx_persons_view_meta', 'bx_persons', 'badges', '_sys_menu_item_title_system_vm_badges', '_sys_menu_item_title_vm_badges', '', '', '', '', '', 0, 2147483647, '', 1, 0, 20),
+('bx_persons_view_meta', 'bx_persons', 'friends', '_sys_menu_item_title_system_sm_friends', '_sys_menu_item_title_sm_friends', '', '', '', '', '', 0, 2147483647, '', 1, 0, 23),
+('bx_persons_view_meta', 'bx_persons', 'subscribers', '_sys_menu_item_title_system_sm_subscribers', '_sys_menu_item_title_sm_subscribers', '', '', '', '', '', 0, 2147483647, '', 1, 0, 25),
+('bx_persons_view_meta', 'bx_persons', 'relations', '_sys_menu_item_title_system_sm_relations', '_sys_menu_item_title_sm_relations', '', '', '', '', '', 0, 2147483647, '', 0, 0, 27),
+('bx_persons_view_meta', 'bx_persons', 'views', '_sys_menu_item_title_system_sm_views', '_sys_menu_item_title_sm_views', '', '', '', '', '', 0, 2147483647, '', 1, 0, 30),
+('bx_persons_view_meta', 'bx_persons', 'votes', '_sys_menu_item_title_system_sm_votes', '_sys_menu_item_title_sm_votes', '', '', '', '', '', 0, 2147483647, '', 1, 0, 40),
+('bx_persons_view_meta', 'bx_persons', 'reactions', '_sys_menu_item_title_system_sm_reactions', '_sys_menu_item_title_sm_reactions', '', '', '', '', '', 0, 2147483647, '', 0, 0, 43),
+('bx_persons_view_meta', 'bx_persons', 'scores', '_sys_menu_item_title_system_sm_scores', '_sys_menu_item_title_sm_scores', '', '', '', '', '', 0, 2147483647, '', 0, 0, 46),
+('bx_persons_view_meta', 'bx_persons', 'comments', '_sys_menu_item_title_system_sm_comments', '_sys_menu_item_title_sm_comments', '', '', '', '', '', 0, 2147483647, '', 1, 0, 50);
+
+-- MENU: module sub-menu
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `title_public`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_submenu', '_bx_persons_menu_title_submenu', '_bx_persons_menu_title_public_submenu', 'bx_persons_submenu', 'bx_persons', 8, 0, 1, '', '');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_persons_submenu', 'bx_persons', '_bx_persons_menu_set_title_submenu', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_persons_submenu', 'bx_persons', 'persons-home', '_bx_persons_menu_item_title_system_entries_recent', '_bx_persons_menu_item_title_entries_recent', 'page.php?i=persons-home', '', '', '', '', 2147483647, 1, 1, 1),
+('bx_persons_submenu', 'bx_persons', 'persons-active', '_bx_persons_menu_item_title_system_entries_active', '_bx_persons_menu_item_title_entries_active', 'page.php?i=persons-active', '', '', '', '', 2147483647, 1, 1, 2),
+('bx_persons_submenu', 'bx_persons', 'persons-online', '_bx_persons_menu_item_title_system_entries_online', '_bx_persons_menu_item_title_entries_online', 'page.php?i=persons-online', '', '', '', '', 2147483647, 1, 1, 3),
+('bx_persons_submenu', 'bx_persons', 'persons-search', '_bx_persons_menu_item_title_system_entries_search', '_bx_persons_menu_item_title_entries_search', 'page.php?i=persons-search', '', '', '', '', 2147483647, 1, 1, 4),
+('bx_persons_submenu', 'bx_persons', 'persons-manage', '_bx_persons_menu_item_title_system_entries_manage', '_bx_persons_menu_item_title_entries_manage', 'page.php?i=persons-manage', '', '', '', '', 2147483646, 1, 1, 5);
+
+-- MENU: view submenu
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_view_submenu', '_bx_persons_menu_title_view_profile_submenu', 'bx_persons_view_submenu', 'bx_persons', 18, 0, 1, 'BxPersonsMenuView', 'modules/boonex/persons/classes/BxPersonsMenuView.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_persons_view_submenu', 'bx_persons', '_bx_persons_menu_set_title_view_profile_submenu', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_persons_view_submenu', 'bx_persons', 'view-persons-profile', '_bx_persons_menu_item_title_system_view_profile_view', '_bx_persons_menu_item_title_view_profile_view', 'page.php?i=view-persons-profile&id={content_id}', '', '', 'user', '', '', 0, 2147483647, 1, 0, 1),
+('bx_persons_view_submenu', 'bx_persons', 'persons-profile-info', '_bx_persons_menu_item_title_system_view_profile_info', '_bx_persons_menu_item_title_view_profile_info', 'page.php?i=persons-profile-info&id={content_id}', '', '', 'info-circle', '', '', 0, 2147483647, 1, 0, 2),
+('bx_persons_view_submenu', 'bx_persons', 'persons-profile-friends', '_bx_persons_menu_item_title_system_view_profile_friends', '_bx_persons_menu_item_title_view_profile_friends', 'page.php?i=persons-profile-friends&profile_id={profile_id}', '', '', 'users', '', '', 0, 2147483647, 1, 0, 3),
+('bx_persons_view_submenu', 'bx_persons', 'persons-profile-relations', '_bx_persons_menu_item_title_system_view_profile_relations', '_bx_persons_menu_item_title_view_profile_relations', 'page.php?i=persons-profile-relations&profile_id={profile_id}', '', '', 'sync', '', '', 0, 2147483647, 1, 0, 4),
+('bx_persons_view_submenu', 'bx_persons', 'persons-profile-subscriptions', '_bx_persons_menu_item_title_system_view_profile_subscriptions', '_bx_persons_menu_item_title_view_profile_subscriptions', 'page.php?i=persons-profile-subscriptions&profile_id={profile_id}', '', '', 'check', '', '', 0, 2147483647, 1, 0, 5),
+('bx_persons_view_submenu', 'bx_persons', 'persons-profile-comments', '_bx_persons_menu_item_title_system_view_profile_comments', '_bx_persons_menu_item_title_view_profile_comments', 'page.php?i=persons-profile-comments&id={content_id}', '', '', '', '', '', 0, 2147483647, 0, 0, 6),
+('bx_persons_view_submenu', 'bx_persons', 'more-auto', '_bx_persons_menu_item_title_system_view_profile_more_auto', '_bx_persons_menu_item_title_view_profile_more_auto', 'javascript:void(0)', '', '', 'ellipsis-v', '', '', 0, 2147483647, 1, 0, 9999);
+
+-- MENU: custom menu for snippet meta info
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_snippet_meta', '_sys_menu_title_snippet_meta', 'bx_persons_snippet_meta', 'bx_persons', 15, 0, 1, 'BxPersonsMenuSnippetMeta', 'modules/boonex/persons/classes/BxPersonsMenuSnippetMeta.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_persons_snippet_meta', 'bx_persons', '_sys_menu_set_title_snippet_meta', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `hidden_on_cxt`, `active`, `copyable`, `editable`, `order`) VALUES
+('bx_persons_snippet_meta', 'bx_persons', 'friends-mutual', '_sys_menu_item_title_system_sm_friends_mutual', '_sys_menu_item_title_sm_friends_mutual', '', '', '', '', '', 2147483647, 'all!recom_friends', 1, 0, 1, 0),
+('bx_persons_snippet_meta', 'bx_persons', 'date', '_sys_menu_item_title_system_sm_date', '_sys_menu_item_title_sm_date', '', '', '', '', '', 2147483647, '', 0, 0, 1, 5),
+('bx_persons_snippet_meta', 'bx_persons', 'tags', '_sys_menu_item_title_system_sm_tags', '_sys_menu_item_title_sm_tags', '', '', '', '', '', 2147483647, '', 0, 0, 1, 10),
+('bx_persons_snippet_meta', 'bx_persons', 'views', '_sys_menu_item_title_system_sm_views', '_sys_menu_item_title_sm_views', '', '', '', '', '', 2147483647, '', 0, 0, 1, 15),
+('bx_persons_snippet_meta', 'bx_persons', 'votes', '_sys_menu_item_title_system_sm_votes', '_sys_menu_item_title_sm_votes', '', '', '', '', '', 2147483647, '', 0, 0, 1, 16),
+('bx_persons_snippet_meta', 'bx_persons', 'reactions', '_sys_menu_item_title_system_sm_reactions', '_sys_menu_item_title_sm_reactions', '', '', '', '', '', 2147483647, '', 0, 0, 1, 17),
+('bx_persons_snippet_meta', 'bx_persons', 'scores', '_sys_menu_item_title_system_sm_scores', '_sys_menu_item_title_sm_scores', '', '', '', '', '', 2147483647, '', 0, 0, 1, 18),
+('bx_persons_snippet_meta', 'bx_persons', 'comments', '_sys_menu_item_title_system_sm_comments', '_sys_menu_item_title_sm_comments', '', '', '', '', '', 2147483647, '', 0, 0, 1, 20),
+('bx_persons_snippet_meta', 'bx_persons', 'friends', '_sys_menu_item_title_system_sm_friends', '_sys_menu_item_title_sm_friends', '', '', '', '', '', 2147483647, 'recom_friends,recom_subscriptions', 1, 0, 1, 30),
+('bx_persons_snippet_meta', 'bx_persons', 'subscribers', '_sys_menu_item_title_system_sm_subscribers', '_sys_menu_item_title_sm_subscribers', '', '', '', '', '', 2147483647, 'recom_friends', 1, 0, 1, 40),
+('bx_persons_snippet_meta', 'bx_persons', 'membership', '_sys_menu_item_title_system_sm_membership', '_sys_menu_item_title_sm_membership', '', '', '', '', '', 2147483647, '', 0, 0, 1, 50),
+('bx_persons_snippet_meta', 'bx_persons', 'nl', '_sys_menu_item_title_system_sm_nl', '_sys_menu_item_title_sm_nl', '', '', '', '', '', 2147483647, '', 1, 0, 1, 55),
+('bx_persons_snippet_meta', 'bx_persons', 'obj-friends', '_sys_menu_item_title_system_sm_friends', '', '', '', '', '', '', 2147483647, 'recom_friends,recom_subscriptions', 1, 0, 1, 60),
+('bx_persons_snippet_meta', 'bx_persons', 'befriend', '_sys_menu_item_title_system_sm_befriend', '_sys_menu_item_title_sm_befriend', '', '', '', '', '', 2147483647, 'all!recom_friends', 1, 0, 1, 62),
+('bx_persons_snippet_meta', 'bx_persons', 'unfriend', '_sys_menu_item_title_system_sm_unfriend', '_sys_menu_item_title_sm_unfriend', '', '', '', '', '', 2147483647, 'recom_friends,recom_subscriptions', 0, 0, 1, 64),
+('bx_persons_snippet_meta', 'bx_persons', 'obj-subscriptions', '_sys_menu_item_title_system_sm_subscriptions', '', '', '', '', '', '', 2147483647, 'recom_friends,recom_subscriptions', 1, 0, 1, 70),
+('bx_persons_snippet_meta', 'bx_persons', 'subscribe', '_sys_menu_item_title_system_sm_subscribe', '_sys_menu_item_title_sm_subscribe', '', '', '', '', '', 2147483647, 'all!recom_subscriptions', 1, 0, 1, 72),
+('bx_persons_snippet_meta', 'bx_persons', 'unsubscribe', '_sys_menu_item_title_system_sm_unsubscribe', '_sys_menu_item_title_sm_unsubscribe', '', '', '', '', '', 2147483647, 'recom_friends,recom_subscriptions', 0, 0, 1, 74),
+('bx_persons_snippet_meta', 'bx_persons', 'ignore-befriend', '_sys_menu_item_title_system_sm_ignore_befriend', '_sys_menu_item_title_sm_ignore', '', '', '', '', '', 2147483647, 'all!recom_friends', 1, 0, 1, 80),
+('bx_persons_snippet_meta', 'bx_persons', 'ignore-subscribe', '_sys_menu_item_title_system_sm_ignore_subscribe', '_sys_menu_item_title_sm_ignore', '', '', '', '', '', 2147483647, 'all!recom_subscriptions', 1, 0, 1, 85);
+
+-- MENU: notifications menu in account popup
+SET @iNotifMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name` = 'sys_account_notifications' AND `active` = 1 AND `order` < 9999 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
+('sys_account_notifications', 'bx_persons', 'notifications-friend-requests', '_bx_persons_menu_item_title_system_friends', '_bx_persons_menu_item_title_friends', 'page.php?i=persons-profile-friends', '', '', 'users', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:31:"get_unconfirmed_connections_num";s:6:"params";a:1:{i:0;s:20:"sys_profiles_friends";}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:17:"is_enable_friends";}', 1, 0, @iNotifMenuOrder + 1),
+('sys_account_notifications', 'bx_persons', 'notifications-relation-requests', '_bx_persons_menu_item_title_system_relations', '_bx_persons_menu_item_title_relations', 'page.php?i=persons-profile-relations', '', '', 'sync', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:31:"get_unconfirmed_connections_num";s:6:"params";a:1:{i:0;s:22:"sys_profiles_relations";}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:19:"is_enable_relations";}', 1, 0, @iNotifMenuOrder + 2);
+
+-- MENU: profile stats
+SET @iNotifMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name` = 'sys_profile_stats' AND `active` = 1 LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
+('sys_profile_stats', 'bx_persons', 'profile-stats-friend-requests', '_bx_persons_menu_item_title_system_friend_requests', '_bx_persons_menu_item_title_friend_requests', 'page.php?i=persons-profile-friends&profile_id={member_id}', '', '', 'users', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:31:"get_unconfirmed_connections_num";s:6:"params";a:1:{i:0;s:20:"sys_profiles_friends";}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:17:"is_enable_friends";}', 0, 0, @iNotifMenuOrder + 1),
+('sys_profile_stats', 'bx_persons', 'profile-stats-manage-profiles', '_bx_persons_menu_item_title_system_manage_my_profiles', '_bx_persons_menu_item_title_manage_my_profiles', 'page.php?i=persons-manage', '', '_self', 'users', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:41:"get_menu_addon_manage_tools_profile_stats";}', '', 2147483646, '', 1, 0, @iNotifMenuOrder + 2),
+('sys_profile_stats', 'bx_persons', 'profile-stats-favorite-persons', '_bx_persons_menu_item_title_system_favorites', '_bx_persons_menu_item_title_favorites', 'page.php?i=persons-profile-favorites&profile_id={member_id}', '', '', 'star', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:38:"get_menu_addon_favorites_profile_stats";}', '', 2147483646, '', 1, 0, @iNotifMenuOrder + 3);
+
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `addon_cache`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
+('sys_profile_stats', 'bx_persons', 'profile-stats-subscriptions', '_bx_persons_menu_item_title_system_subscriptions', '_bx_persons_menu_item_title_subscriptions', 'page.php?i=persons-profile-subscriptions&profile_id={member_id}#subscriptions', '', '_self', 'rss', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:25:"get_connected_content_num";s:6:"params";a:1:{i:0;s:26:"sys_profiles_subscriptions";}s:5:"class";s:23:"TemplServiceConnections";}', 0, '', 2147483646, '', 0, 0, @iNotifMenuOrder + 4),
+('sys_profile_stats', 'bx_persons', 'profile-stats-subscribed-me', '_bx_persons_menu_item_title_system_subscribed_me', '_bx_persons_menu_item_title_subscribed_me', 'page.php?i=persons-profile-subscriptions&profile_id={member_id}#subscribers', '', '_self', 'rss', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:28:"get_connected_initiators_num";s:6:"params";a:1:{i:0;s:26:"sys_profiles_subscriptions";}s:5:"class";s:23:"TemplServiceConnections";}', 1, '', 2147483646, '', 0, 0, @iNotifMenuOrder + 5);
+
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
+('sys_profile_stats', 'bx_persons', 'profile-stats-relations', '_bx_persons_menu_item_title_system_relations', '_bx_persons_menu_item_title_relations', 'page.php?i=persons-profile-relations&profile_id={member_id}#relations', '', '_self', 'sync', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:25:"get_connected_content_num";s:6:"params";a:3:{i:0;s:22:"sys_profiles_relations";i:1;i:0;i:2;i:1;}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:19:"is_enable_relations";}', 1, 0, @iNotifMenuOrder + 6),
+('sys_profile_stats', 'bx_persons', 'profile-stats-related-me', '_bx_persons_menu_item_title_system_related_me', '_bx_persons_menu_item_title_related_me', 'page.php?i=persons-profile-relations&profile_id={member_id}#related-me', '', '_self', 'sync', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:28:"get_connected_initiators_num";s:6:"params";a:3:{i:0;s:22:"sys_profiles_relations";i:1;i:0;i:2;i:1;}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:19:"is_enable_relations";}', 1, 0, @iNotifMenuOrder + 7);
+
+-- MENU: profile followings
+SET @iFollowingsMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_profile_followings' LIMIT 1);
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `collapsed`, `active`, `copyable`, `order`) VALUES 
+('sys_profile_followings', 'bx_persons', 'persons', '_bx_persons_menu_item_title_system_followings', '_bx_persons_menu_item_title_followings', 'javascript:void(0)', '', '_self', 'users', '', '', 2147483647, 0, 1, 0, @iFollowingsMenuOrder + 1);
+
+-- MENU: manage tools submenu
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_persons_menu_manage_tools', '_bx_persons_menu_title_manage_tools', 'bx_persons_menu_manage_tools', 'bx_persons', 6, 0, 1, 'BxPersonsMenuManageTools', 'modules/boonex/persons/classes/BxPersonsMenuManageTools.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_persons_menu_manage_tools', 'bx_persons', '_bx_persons_menu_set_title_manage_tools', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_persons_menu_manage_tools', 'bx_persons', 'clear-reports', '_bx_persons_menu_item_title_system_clear_reports', '_bx_persons_menu_item_title_clear_reports', 'javascript:void(0)', 'javascript:{js_object}.onClickClearReports({content_id});', '_self', 'eraser', '', 2147483647, 1, 0, 1),
+('bx_persons_menu_manage_tools', 'bx_persons', 'manage-cf', '_bx_persons_menu_item_title_system_manage_cf', '_bx_persons_menu_item_title_manage_cf', 'javascript:void(0)', 'javascript:{js_object}.onClickManageCf({content_id});', '_self', 'filter', '', 2147483647, 1, 0, 6),
+('bx_persons_menu_manage_tools', 'bx_persons', 'delete-with-content', '_bx_persons_menu_item_title_system_delete_with_content', '_bx_persons_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 99);
+
+-- MENU: dashboard manage tools
+SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_account_dashboard_manage_tools', 'bx_persons', 'persons-administration', '_bx_persons_menu_item_title_system_admt_persons', '_bx_persons_menu_item_title_admt_persons', 'page.php?i=persons-administration', '', '_self', 'user', 'a:2:{s:6:"module";s:10:"bx_persons";s:6:"method";s:27:"get_menu_addon_manage_tools";}', '', 192, 1, 0, @iManageMenuOrder + 1);
+
+
+-- ACL
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_persons', 'create entry', NULL, '_bx_persons_acl_action_create_profile', '', 1, 1);
+SET @iIdActionProfileCreate = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_persons', 'delete entry', NULL, '_bx_persons_acl_action_delete_profile', '', 1, 1);
+SET @iIdActionProfileDelete = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_persons', 'view entry', NULL, '_bx_persons_acl_action_view_profile', '', 1, 0);
+SET @iIdActionProfileView = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_persons', 'change badge', NULL, '_bx_persons_acl_action_change_badge', '', 1, 3);
+SET @iIdActionChangeBadge = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_persons', 'edit any entry', NULL, '_bx_persons_acl_action_edit_any_profile', '', 1, 3);
+SET @iIdActionProfileEditAny = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_persons', 'delete any entry', NULL, '_bx_persons_acl_action_delete_any_profile', '', 1, 3);
+SET @iIdActionProfileDeleteAny = LAST_INSERT_ID();
+
+SET @iUnauthenticated = 1;
+SET @iAccount = 2;
+SET @iStandard = 3;
+SET @iUnconfirmed = 4;
+SET @iPending = 5;
+SET @iSuspended = 6;
+SET @iModerator = 7;
+SET @iAdministrator = 8;
+SET @iPremium = 9;
+
+
+INSERT INTO `sys_acl_matrix` (`IDLevel`, `IDAction`) VALUES
+
+-- profile create
+(@iAccount, @iIdActionProfileCreate),
+(@iStandard, @iIdActionProfileCreate),
+(@iUnconfirmed, @iIdActionProfileCreate),
+(@iPending, @iIdActionProfileCreate),
+(@iModerator, @iIdActionProfileCreate),
+(@iAdministrator, @iIdActionProfileCreate),
+(@iPremium, @iIdActionProfileCreate),
+
+-- profile delete
+(@iAccount, @iIdActionProfileDelete),
+(@iStandard, @iIdActionProfileDelete),
+(@iUnconfirmed, @iIdActionProfileDelete),
+(@iPending, @iIdActionProfileDelete),
+(@iModerator, @iIdActionProfileDelete),
+(@iAdministrator, @iIdActionProfileDelete),
+(@iPremium, @iIdActionProfileDelete),
+
+-- profile view
+(@iUnauthenticated, @iIdActionProfileView),
+(@iAccount, @iIdActionProfileView),
+(@iStandard, @iIdActionProfileView),
+(@iUnconfirmed, @iIdActionProfileView),
+(@iPending, @iIdActionProfileView),
+(@iModerator, @iIdActionProfileView),
+(@iAdministrator, @iIdActionProfileView),
+(@iPremium, @iIdActionProfileView),
+
+-- set profile badge
+(@iModerator, @iIdActionChangeBadge),
+(@iAdministrator, @iIdActionChangeBadge),
+(@iPremium, @iIdActionChangeBadge),
+
+-- any profile edit
+(@iModerator, @iIdActionProfileEditAny),
+(@iAdministrator, @iIdActionProfileEditAny),
+
+-- any profile delete
+(@iAdministrator, @iIdActionProfileDeleteAny);
+
+-- METATAGS
+INSERT INTO `sys_objects_metatags` (`object`, `module`, `table_keywords`, `table_locations`, `table_mentions`, `override_class_name`, `override_class_file`) VALUES
+('bx_persons', 'bx_persons', 'bx_persons_meta_keywords', 'bx_persons_meta_locations', 'bx_persons_meta_mentions', '', '');
+
+-- SEARCH
+SET @iSearchOrder = (SELECT IFNULL(MAX(`Order`), 0) FROM `sys_objects_search`);
+INSERT INTO `sys_objects_search` (`ObjectName`, `Title`, `Order`, `ClassName`, `ClassPath`) VALUES
+('bx_persons', '_bx_persons', @iSearchOrder + 1, 'BxPersonsSearchResult', 'modules/boonex/persons/classes/BxPersonsSearchResult.php'),
+('bx_persons_cmts', '_bx_persons_cmts', @iSearchOrder + 2, 'BxPersonsCmtsSearchResult', 'modules/boonex/persons/classes/BxPersonsCmtsSearchResult.php');
+
+-- STATS
+SET @iMaxOrderStats = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_statistics`);
+INSERT INTO `sys_statistics` (`module`, `name`, `title`, `link`, `icon`, `query`, `order`) VALUES 
+('bx_persons', 'bx_persons', '_bx_persons', 'page.php?i=persons-home', 'user', 'SELECT COUNT(*) FROM `bx_persons_data` AS `td` LEFT JOIN `sys_profiles` AS `tp` ON `td`.`id` = `tp`.`content_id` AND `tp`.`type`=''bx_persons'' WHERE 1 AND `tp`.`status`=''active''', @iMaxOrderStats + 1);
+
+-- CHARTS
+SET @iMaxOrderCharts = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_objects_chart`);
+INSERT INTO `sys_objects_chart` (`object`, `title`, `table`, `field_date_ts`, `field_date_dt`, `field_status`, `query`, `active`, `order`, `class_name`, `class_file`) VALUES
+('bx_persons_growth', '_bx_persons_chart_growth', 'bx_persons_data', 'added', '', '', 'SELECT {field_date_formatted} AS `period`, COUNT(*) AS {object} FROM {table} LEFT JOIN `sys_profiles` AS `tp` ON {table}.`id` = `tp`.`content_id` AND `tp`.`type`=''bx_persons'' WHERE 1 AND `tp`.`status`=''active'' {where_inteval} GROUP BY `period` ORDER BY {table}.{field_date} ASC', 1, @iMaxOrderCharts + 1, 'BxDolChartGrowth', ''),
+('bx_persons_growth_speed', '_bx_persons_chart_growth_speed', 'bx_persons_data', 'added', '', '', 'SELECT {field_date_formatted} AS `period`, COUNT(*) AS {object} FROM {table} LEFT JOIN `sys_profiles` AS `tp` ON {table}.`id` = `tp`.`content_id` AND `tp`.`type`=''bx_persons'' WHERE 1 AND `tp`.`status`=''active'' {where_inteval} GROUP BY `period` ORDER BY {table}.{field_date} ASC', 1, @iMaxOrderCharts + 2, 'BxDolChartGrowthSpeed', '');
+
+-- GRIDS: administration
+INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
+('bx_persons_administration', 'Sql', 'SELECT `td`.*, `ta`.`email` AS `account`, `ta`.`logged` AS `last_online`, `tp`.`status` AS `status`, `tp`.`id` as `profile_id` FROM `bx_persons_data` AS `td` LEFT JOIN `sys_profiles` AS `tp` ON `td`.`id`=`tp`.`content_id` AND `tp`.`type`=''bx_persons'' LEFT JOIN `sys_accounts` AS `ta` ON `tp`.`account_id`=`ta`.`id` WHERE 1 ', 'bx_persons_data', 'id', 'last_online', 'status', '', 20, NULL, 'start', '', 'fullname,email', '', 'like', 'reports', '', 192, 'BxPersonsGridAdministration', 'modules/boonex/persons/classes/BxPersonsGridAdministration.php'),
+('bx_persons_common', 'Sql', 'SELECT `td`.*, `ta`.`email` AS `account`, `ta`.`logged` AS `last_online`, `tp`.`status` AS `status` FROM `bx_persons_data` AS `td` LEFT JOIN `sys_profiles` AS `tp` ON `td`.`id`=`tp`.`content_id` AND `tp`.`type`=''bx_persons'' LEFT JOIN `sys_accounts` AS `ta` ON `tp`.`account_id`=`ta`.`id` WHERE 1 ', 'bx_persons_data', 'id', 'last_online', 'status', '', 20, NULL, 'start', '', 'fullname', '', 'like', '', '', 2147483647, 'BxPersonsGridCommon', 'modules/boonex/persons/classes/BxPersonsGridCommon.php');
+
+INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
+('bx_persons_administration', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
+('bx_persons_administration', 'switcher', '_bx_persons_grid_column_title_adm_active', '8%', 0, '', '', 2),
+('bx_persons_administration', 'reports', '_sys_txt_reports_title', '5%', 0, '', '', 3),
+('bx_persons_administration', 'fullname', '_bx_persons_grid_column_title_adm_fullname', '25%', 0, '', '', 4),
+('bx_persons_administration', 'last_online', '_bx_persons_grid_column_title_adm_last_online', '20%', 1, '25', '', 5),
+('bx_persons_administration', 'account', '_bx_persons_grid_column_title_adm_account', '20%', 0, '25', '', 6),
+('bx_persons_administration', 'actions', '', '20%', 0, '', '', 7),
+
+('bx_persons_common', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
+('bx_persons_common', 'fullname', '_bx_persons_grid_column_title_adm_fullname', '48%', 0, '', '', 2),
+('bx_persons_common', 'last_online', '_bx_persons_grid_column_title_adm_last_online', '30%', 1, '25', '', 3),
+('bx_persons_common', 'actions', '', '20%', 0, '', '', 4);
+
+INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
+('bx_persons_administration', 'bulk', 'set_acl_level', '_bx_persons_grid_action_title_adm_set_acl_level', '', 0, 0, 1),
+('bx_persons_administration', 'bulk', 'delete_with_content', '_bx_persons_grid_action_title_adm_delete_with_content', '', 0, 1, 2),
+('bx_persons_administration', 'bulk', 'clear_reports', '_bx_persons_grid_action_title_adm_clear_reports', '', 0, 1, 3),
+('bx_persons_administration', 'single', 'set_acl_level', '_bx_persons_grid_action_title_adm_set_acl_level', 'certificate', 1, 0, 1),
+('bx_persons_administration', 'single', 'settings', '_bx_persons_grid_action_title_adm_more_actions', 'cog', 1, 0, 2),
+('bx_persons_administration', 'single', 'audit_content', '_bx_persons_grid_action_title_adm_audit_content', 'search', 1, 0, 3),
+('bx_persons_administration', 'single', 'audit_profile', '_bx_persons_grid_action_title_adm_audit_profile', 'search-location', 1, 0, 4),
+
+('bx_persons_common', 'bulk', 'delete_with_content', '_bx_persons_grid_action_title_adm_delete_with_content', '', 0, 1, 1),
+('bx_persons_common', 'single', 'settings', '_bx_persons_grid_action_title_adm_more_actions', 'cog', 1, 0, 1);
+
+-- LIVE UPDATES
+INSERT INTO `sys_objects_live_updates`(`name`, `frequency`, `service_call`, `active`) VALUES
+('bx_persons_friend_requests', 1, 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:40:"get_live_updates_unconfirmed_connections";s:6:"params";a:5:{i:0;s:10:"bx_persons";i:1;s:20:"sys_profiles_friends";i:2;a:2:{s:11:"menu_object";s:18:"sys_toolbar_member";s:9:"menu_item";s:7:"account";}i:3;a:2:{s:11:"menu_object";s:25:"sys_account_notifications";s:9:"menu_item";s:29:"notifications-friend-requests";}i:4;s:7:"{count}";}s:5:"class";s:23:"TemplServiceConnections";}', 1),
+('bx_persons_friend_requests_new', 1, 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:44:"get_live_updates_unconfirmed_connections_new";s:6:"params";a:5:{i:0;s:10:"bx_persons";i:1;s:20:"sys_profiles_friends";i:2;a:0:{}i:3;a:0:{}i:4;s:7:"{count}";}s:5:"class";s:23:"TemplServiceConnections";}', 1);
+
+-- ALERTS
+INSERT INTO `sys_alerts_handlers` (`name`, `class`, `file`, `service_call`) VALUES 
+('bx_persons', 'BxPersonsAlertsResponse', 'modules/boonex/persons/classes/BxPersonsAlertsResponse.php', '');
+SET @iHandler := LAST_INSERT_ID();
+
+INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
+('system', 'save_setting', @iHandler),
+('sys_profiles_friends', 'connection_added', @iHandler),
+('bx_timeline', 'post_common', @iHandler),
+('bx_persons_pictures', 'file_deleted', @iHandler),
+('bx_persons', 'timeline_view', @iHandler),
+('bx_persons', 'timeline_post', @iHandler),
+('bx_persons', 'timeline_delete', @iHandler),
+('bx_persons', 'timeline_comment', @iHandler),
+('bx_persons', 'timeline_vote', @iHandler),
+('bx_persons', 'timeline_score', @iHandler),
+('bx_persons', 'timeline_report', @iHandler),
+('bx_persons', 'timeline_repost', @iHandler),
+('bx_persons', 'timeline_pin', @iHandler),
+('bx_persons', 'timeline_promote', @iHandler);
+
+-- PRIVACY 
+INSERT INTO `sys_objects_privacy` (`object`, `module`, `action`, `title`, `default_group`, `spaces`, `table`, `table_field_id`, `table_field_author`, `override_class_name`, `override_class_file`) VALUES
+('bx_persons_allow_view_to', 'bx_persons', 'view', '_bx_persons_form_profile_input_allow_view_to', '3', '', 'bx_persons_data', 'id', 'author', 'BxPersonsPrivacy', 'modules/boonex/persons/classes/BxPersonsPrivacy.php'),
+('bx_persons_allow_post_to', 'bx_persons', 'post', '_bx_persons_form_profile_input_allow_post_to', '5', '', 'bx_persons_data', 'id', 'author', 'BxPersonsPrivacyPost', 'modules/boonex/persons/classes/BxPersonsPrivacyPost.php'),
+('bx_persons_allow_contact_to', 'bx_persons', 'contact', '_bx_persons_form_profile_input_allow_contact_to', '3', '', 'bx_persons_data', 'id', 'author', 'BxPersonsPrivacyContact', 'modules/boonex/persons/classes/BxPersonsPrivacyContact.php');
+
+-- EMAIL TEMPLATES
+INSERT INTO `sys_email_templates` (`Module`, `NameSystem`, `Name`, `Subject`, `Body`) VALUES
+('bx_persons', '_bx_persons_email_friend_request', 'bx_persons_friend_request', '_bx_persons_email_friend_request_subject', '_bx_persons_email_friend_request_body');
+
+-- UPLOADERS
+INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
+('bx_persons_cover_crop', 1, 'BxPersonsUploaderCoverCrop', 'modules/boonex/persons/classes/BxPersonsUploaderCoverCrop.php'),
+('bx_persons_picture_crop', 1, 'BxPersonsUploaderPictureCrop', 'modules/boonex/persons/classes/BxPersonsUploaderPictureCrop.php'),
+('bx_persons_badge_crop', 1, 'BxPersonsUploaderBadgeCrop', 'modules/boonex/persons/classes/BxPersonsUploaderBadgeCrop.php');

+ 33 - 0
modules/boonex/persons/updates/15.0.4_15.0.5/source/template/images/icons/std-icon.svg

@@ -0,0 +1,33 @@
+<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="80" height="80" fill="url(#paint0_linear_954_3561)"/>
+<path d="M53.8295 59.6231C53.6961 60.3051 54.1815 61 54.8764 61H62.4285C64.9533 61 66.9999 58.9534 66.9999 56.4286C66.9999 50.1168 61.8831 45 55.5714 45H50.7688C49.838 45 49.3675 46.2132 49.9716 46.9212C52.4835 49.8651 54 53.684 54 57.8571C54 58.4613 53.9414 59.0517 53.8295 59.6231Z" fill="black" fill-opacity="0.1"/>
+<path d="M37.1429 45H26.8571C19.7563 45 14 50.7564 14 57.8571C14 60.6975 16.3025 63 19.1429 63H44.8571C47.6975 63 50 60.6975 50 57.8571C50 50.7564 44.2436 45 37.1429 45Z" fill="black" fill-opacity="0.1"/>
+<path d="M45.7087 40.035C44.7112 39.5604 44.5516 38.2901 45.092 37.3266C46.3071 35.16 47 32.6609 47 30C47 27.9313 46.5812 25.9604 45.8238 24.1675C45.3938 23.1497 45.693 21.9046 46.7374 21.5443C47.76 21.1916 48.8576 21 50 21C55.5229 21 60 25.4772 60 31C60 36.5228 55.5229 41 50 41C48.4641 41 47.0091 40.6537 45.7087 40.035Z" fill="black" fill-opacity="0.1"/>
+<path d="M43 30C43 36.0751 38.0751 41 32 41C25.9249 41 21 36.0751 21 30C21 23.9249 25.9249 19 32 19C38.0751 19 43 23.9249 43 30Z" fill="black" fill-opacity="0.1"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M53.8294 58.6231C53.696 59.3051 54.1814 60 54.8763 60H62.4284C64.9532 60 66.9998 57.9534 66.9998 55.4286C66.9998 49.1168 61.883 44 55.5713 44H50.7687C49.8379 44 49.3673 45.2132 49.9715 45.9212C52.4834 48.8651 53.9998 52.684 53.9998 56.8571C53.9998 57.4613 53.9412 58.0517 53.8294 58.6231Z" fill="url(#paint1_linear_954_3561)"/>
+<path d="M37.1429 44H26.8571C19.7563 44 14 49.7564 14 56.8571C14 59.6975 16.3025 62 19.1429 62H44.8571C47.6975 62 50 59.6975 50 56.8571C50 49.7564 44.2436 44 37.1429 44Z" fill="url(#paint2_linear_954_3561)"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M45.7087 39.035C44.7112 38.5604 44.5516 37.2901 45.092 36.3266C46.3071 34.16 47 31.6609 47 29C47 26.9313 46.5812 24.9604 45.8238 23.1675C45.3938 22.1497 45.693 20.9046 46.7374 20.5443C47.76 20.1916 48.8576 20 50 20C55.5229 20 60 24.4772 60 30C60 35.5228 55.5229 40 50 40C48.4641 40 47.0091 39.6537 45.7087 39.035Z" fill="url(#paint3_linear_954_3561)"/>
+<circle cx="32" cy="29" r="11" fill="url(#paint4_linear_954_3561)"/>
+<defs>
+<linearGradient id="paint0_linear_954_3561" x1="40" y1="0" x2="40" y2="80" gradientUnits="userSpaceOnUse">
+<stop stop-color="#EA580C"/>
+<stop offset="1" stop-color="#7C2D12"/>
+</linearGradient>
+<linearGradient id="paint1_linear_954_3561" x1="58.3505" y1="44" x2="58.3505" y2="60" gradientUnits="userSpaceOnUse">
+<stop stop-color="#F9FAFB"/>
+<stop offset="1" stop-color="#9CA3AF"/>
+</linearGradient>
+<linearGradient id="paint2_linear_954_3561" x1="32" y1="44" x2="32" y2="62" gradientUnits="userSpaceOnUse">
+<stop stop-color="#F9FAFB"/>
+<stop offset="1" stop-color="#9CA3AF"/>
+</linearGradient>
+<linearGradient id="paint3_linear_954_3561" x1="52.3933" y1="20" x2="52.3933" y2="40" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FDE68A"/>
+<stop offset="1" stop-color="#D97706"/>
+</linearGradient>
+<linearGradient id="paint4_linear_954_3561" x1="32" y1="18" x2="32" y2="40" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FDE68A"/>
+<stop offset="1" stop-color="#D97706"/>
+</linearGradient>
+</defs>
+</svg>

+ 51 - 0
modules/boonex/photos/updates/15.0.2_15.0.3/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Photos',
+    'version_from' => '15.0.2',
+    'version_to' => '15.0.3',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/photos/updates/update_15.0.2_15.0.3/',
+    'home_uri' => 'photos_update_1502_1503',
+
+    'module_dir' => 'boonex/photos/',
+    'module_uri' => 'photos',
+
+    'db_prefix' => 'bx_photos_',
+    'class_prefix' => 'BxPhotos',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 0,
+        'update_files' => 1,
+        'update_languages' => 0,
+        'clear_db_cache' => 0,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Photos',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/photos/updates/15.0.2_15.0.3/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxPhotosUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 136 - 0
modules/boonex/photos/updates/15.0.2_15.0.3/source/install/config.php

@@ -0,0 +1,136 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Photos Photos
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_photos',
+    'title' => 'Photos',
+    'note' => 'Photos, pictures',
+    'version' => '15.0.3',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/photos/',
+    'home_uri' => 'photos',
+
+    'db_prefix' => 'bx_photos_',
+    'class_prefix' => 'BxPhotos',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Photos',
+
+    /**
+     * List of page triggers.
+     */
+    'page_triggers' => array (
+    	'trigger_page_profile_view_entry',
+    ),
+    
+    /**
+     * Menu triggers.
+     */
+    'menu_triggers' => array(
+    	'trigger_profile_view_submenu',
+        'trigger_group_view_submenu'
+    ),
+
+    /**
+     * Storage objects to automatically delete files from upon module uninstallation.
+     * Note. Don't add storage objects used in transcoder objects.
+     */
+    'storages' => array(
+    	'bx_photos_files'
+    ),
+
+    /**
+     * Transcoders.
+     */
+    'transcoders' => array(
+		'bx_photos_preview',
+        'bx_photos_gallery',
+        'bx_photos_cover'
+    ),
+
+    /**
+     * Extended Search Forms.
+     */
+    'esearches' => array(
+        'bx_photos',
+    	'bx_photos_cmts'
+    ),
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+    	'process_esearches' => 1,
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+        'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable_success' => array(
+        'process_menu_triggers' => 1,
+        'process_page_triggers' => 1,
+    	'process_esearches' => 1,
+        'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+        'update_relations' => 1,
+        'unregister_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable_failed' => array (
+        'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+
+    /**
+     * Relations Section
+     */
+    'relations' => array(
+    	'bx_timeline',
+    	'bx_notifications'
+    ),
+
+);
+
+/** @} */

+ 51 - 0
modules/boonex/polls/updates/15.0.2_15.0.3/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Polls',
+    'version_from' => '15.0.2',
+    'version_to' => '15.0.3',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/polls/updates/update_15.0.2_15.0.3/',
+    'home_uri' => 'polls_update_1502_1503',
+
+    'module_dir' => 'boonex/polls/',
+    'module_uri' => 'polls',
+
+    'db_prefix' => 'bx_polls_',
+    'class_prefix' => 'BxPolls',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 0,
+        'update_files' => 1,
+        'update_languages' => 0,
+        'clear_db_cache' => 0,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Polls',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/polls/updates/15.0.2_15.0.3/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxPollsUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 155 - 0
modules/boonex/polls/updates/15.0.2_15.0.3/source/classes/BxPollsVoteSubentries.php

@@ -0,0 +1,155 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Polls Polls
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxPollsVoteSubentries extends BxTemplVoteLikes
+{
+    protected $_sModule;
+    protected $_oModule;
+
+    protected $_aObjectInfo;
+    protected $_aContentInfo;
+
+    protected $_sTmplNameElementBlock;
+
+    // A poll vote follows the object's IsUndo setting, unlike a like.
+    protected $_bUndoAlways = false;
+
+    function __construct($sSystem, $iId, $iInit = 1)
+    {
+    	$this->_sModule = 'bx_polls';
+    	$this->_oModule = BxDolModule::getInstance($this->_sModule);
+
+        parent::__construct($sSystem, $iId, $iInit, $this->_oModule->_oTemplate);
+
+        $CNF = $this->_oModule->_oConfig->CNF;
+
+        $this->_aElementDefaults = array_merge($this->_aElementDefaults, array(
+            'show_do_vote_label' => true,
+            'show_counter' => false
+        ));
+
+        $this->_aObjectInfo = $this->_oModule->_oDb->getSubentries(array('type' => 'id', 'id' => $iId));
+        $this->_aContentInfo = array();
+
+        $this->_sTmplNameElementBlock = 'subentries_ve_block.html';
+    }
+
+    public function setEntry($aEntry)
+    {
+        $this->_aContentInfo = $aEntry;
+    }
+
+    public function getEntryField($sField)
+    {
+        if(empty($this->_aContentInfo))
+            $this->_aContentInfo = $this->_oModule->_oDb->getContentInfoBySubentryId($this->getId());
+
+        return isset($this->_aContentInfo[$sField]) ? $this->_aContentInfo[$sField] : false;
+    }
+
+    public function getJsClick($iValue = 0)
+    {
+        $CNF = $this->_oModule->_oConfig->CNF;
+
+        $sJsObjectVote = $this->getJsObjectName();
+        $sJsObjectEntry = $this->_oModule->_oConfig->getJsObject('entry');
+
+        return $sJsObjectVote . '.vote(this, ' . $this->getValue() . ', function(oLink, oData) {' . $sJsObjectEntry . '.onVote(oLink, oData, ' . $this->getEntryField($CNF['FIELD_ID']) . ', \'' . $this->getEntryField('salt') . '\');})';
+    }
+
+    public function getCounter($aParams = array())
+    {
+        $CNF = $this->_oModule->_oConfig->CNF;
+
+        $bShowInBrackets = !isset($aParams['show_counter_in_brackets']) || $aParams['show_counter_in_brackets'] == true;
+
+        $iObjectId = $this->getId();
+        $iAuthorId = $this->_getAuthorId();
+        if((int)$this->getEntryField($CNF['FIELD_HIDDEN_RESULTS']) == 1)
+            if(!$this->isPerformed($iObjectId, $iAuthorId))
+                return '';
+
+        $sResult = parent::getCounter($aParams);
+        if($bShowInBrackets)
+            $sResult = '(' . $sResult . ')';
+
+        return $sResult;
+    }
+
+    public function getObjectAuthorId($iObjectId = 0)
+    {
+    	if(empty($this->_aSystem['trigger_field_author']))
+    		return 0;
+
+        $aContentInfo = $this->_oModule->_oDb->getContentInfoBySubentryId($iObjectId ? $iObjectId : $this->getId());
+        return $aContentInfo[$this->_aSystem['trigger_field_author']];
+    }
+
+    public function isPerformed($iObjectId, $iAuthorId, $iAuthorIp = 0)
+    {
+        $CNF = $this->_oModule->_oConfig->CNF;
+
+        return $this->_oModule->isPerformed((int)$this->getEntryField($CNF['FIELD_ID']), $iAuthorId, $iAuthorIp);
+    }
+
+    /**
+     * Permissions functions
+     */
+    public function isAllowedVote($isPerformAction = false)
+    {
+        return $this->_oModule->isAllowedVote($isPerformAction)  === CHECK_ACTION_RESULT_ALLOWED;
+    }
+
+    public function isAllowedVoteViewVoters($isPerformAction = false)
+    {
+        $CNF = $this->_oModule->_oConfig->CNF;
+
+        if((int)$this->getEntryField($CNF['FIELD_ANONYMOUS_VOTING']) == 1)
+            return false;
+
+        return parent::isAllowedVoteViewVoters($isPerformAction);
+    }
+
+    /**
+     * Internal functions
+     */
+    protected function _getIconDo($bVoted)
+    {
+    	return $bVoted ?  'far dot-circle' : 'far circle';
+    }
+
+    protected function _getTitleDo($bVoted)
+    {
+    	return bx_process_output($this->_aObjectInfo['title']);
+    }
+
+    protected function _getTitleDoBy($aParams = array())
+    {
+    	return _t('_bx_polls_txt_subentry_vote_do_by');
+    }
+
+    protected function _getCounterLabel($iCount, $aParams = array())
+    {
+        return _t('_bx_polls_txt_subentry_vote_counter', $iCount);
+    }
+
+    protected function _isShowDoVote($aParams, $isAllowedVote, $bCount)
+    {
+        return !isset($aParams['show_do_vote']) || $aParams['show_do_vote'] == true;
+    }
+
+    protected function _getTmplContentElementBlock()
+    {
+        return $this->_oTemplate->getHtml($this->_sTmplNameElementBlock);
+    }
+}
+
+/** @} */

+ 136 - 0
modules/boonex/polls/updates/15.0.2_15.0.3/source/install/config.php

@@ -0,0 +1,136 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Polls Polls
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_polls',
+    'title' => 'Polls',
+    'note' => 'Polls, votes',
+    'version' => '15.0.3',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/polls/',
+    'home_uri' => 'polls',
+
+    'db_prefix' => 'bx_polls_',
+    'class_prefix' => 'BxPolls',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Polls',
+
+    /**
+     * List of page triggers.
+     */
+    'page_triggers' => array (
+    	'trigger_page_profile_view_entry',
+    ),
+    
+    /**
+     * Menu triggers.
+     */
+    'menu_triggers' => array(
+    	'trigger_profile_view_submenu',
+        'trigger_group_view_submenu'
+    ),
+
+	/**
+     * Storage objects to automatically delete files from upon module uninstallation.
+     * Note. Don't add storage objects used in transcoder objects.
+     */
+    'storages' => array(
+    	'bx_polls_files'
+    ),
+
+    /**
+     * Transcoders.
+     */
+    'transcoders' => array(
+		'bx_polls_preview',
+        'bx_polls_gallery',
+        'bx_polls_cover'
+    ),
+
+	/**
+     * Extended Search Forms.
+     */
+    'esearches' => array(
+        'bx_polls',
+    	'bx_polls_cmts',
+    ),
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+    	'process_esearches' => 1,
+        'execute_sql' => 1,
+        'update_languages' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable_success' => array(
+        'process_menu_triggers' => 1,
+        'process_page_triggers' => 1,
+    	'process_esearches' => 1,
+    	'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+    	'update_relations' => 1,
+    	'unregister_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable_failed' => array (
+    	'register_transcoders' => 1,
+    	'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+
+    /**
+     * Relations Section
+     */
+    'relations' => array(
+    	'bx_timeline',
+    	'bx_notifications'
+    ),
+
+);
+
+/** @} */

+ 51 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Posts',
+    'version_from' => '15.0.4',
+    'version_to' => '15.0.5',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/posts/updates/update_15.0.4_15.0.5/',
+    'home_uri' => 'posts_update_1504_1505',
+
+    'module_dir' => 'boonex/posts/',
+    'module_uri' => 'posts',
+
+    'db_prefix' => 'bx_posts_',
+    'class_prefix' => 'BxPosts',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_files' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Posts',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxPostsUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 6 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/install/langs/en.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="en" flag="gb" title="English">
+	<string_add name="_bx_posts_option_visible_categories"><![CDATA[Number of visible categories]]></string_add>
+	<string_add name="_bx_posts_menu_title_categories"><![CDATA[Categories]]></string_add>
+	<string_add name="_bx_posts_txt_all_categories"><![CDATA[All Categories]]></string_add>
+</resources>

+ 18 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/install/sql/enable.sql

@@ -0,0 +1,18 @@
+-- SETTINGS
+SET @iCategId = (SELECT `id` FROM `sys_options_categories` WHERE `name`='bx_posts' LIMIT 1);
+
+DELETE FROM `sys_options` WHERE `name`='bx_posts_visible_categories';
+INSERT INTO `sys_options` (`name`, `value`, `category_id`, `caption`, `type`, `check`, `check_error`, `extra`, `order`) VALUES
+('bx_posts_visible_categories', '10', @iCategId, '_bx_posts_option_visible_categories', 'digit', '', '', '', 40);
+
+-- PAGES & BLOCKS
+UPDATE `sys_pages_blocks` SET `active`='0', `order`='3' WHERE `object`='bx_posts_home' AND `module`='bx_posts' AND `title`='_bx_posts_page_block_title_cats' AND `type`='service';
+
+DELETE FROM `sys_pages_blocks` WHERE `object`='bx_posts_home' AND `module`='bx_posts' AND `title`='_bx_posts_page_block_title_cats' AND `type`='menu';
+INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
+('bx_posts_home', 2, 'bx_posts', '', '_bx_posts_page_block_title_cats', 11, 2147483647, 'menu', 'bx_posts_categories', 0, 1, 1, 1);
+
+-- MENUS
+DELETE FROM `sys_objects_menu` WHERE `object`='bx_posts_categories';
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
+('bx_posts_categories', '_bx_posts_menu_title_categories', '', 'bx_posts', 21, 0, 1, 'BxPostsMenuCategories', 'modules/boonex/posts/classes/BxPostsMenuCategories.php');

+ 253 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/source/classes/BxPostsConfig.php

@@ -0,0 +1,253 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Posts Posts
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxPostsConfig extends BxBaseModTextConfig
+{
+    function __construct($aModule)
+    {
+        parent::__construct($aModule);
+
+        $aMenuItems2Methods = array (
+            'approve' => 'checkAllowedApprove',
+            'edit-post' => 'checkAllowedEdit',
+            'delete-post' => 'checkAllowedDelete',
+        );
+
+        $this->CNF = array_merge($this->CNF, array (
+
+            // module icon
+            'ICON' => 'file-alt',
+
+            // database tables
+            'TABLE_ENTRIES' => $aModule['db_prefix'] . 'posts',
+            'TABLE_ENTRIES_FULLTEXT' => 'title_text',
+
+            // database fields
+            'FIELD_ID' => 'id',
+            'FIELD_AUTHOR' => 'author',
+            'FIELD_ADDED' => 'added',
+            'FIELD_CHANGED' => 'changed',
+            'FIELD_PUBLISHED' => 'published',
+            'FIELD_TITLE' => 'title',
+            'FIELD_ABSTRACT' => 'abstract',
+            'FIELD_TEXT' => 'text',
+            'FIELD_TEXT_ID' => 'post-text',
+            'FIELD_CATEGORY' => 'cat',
+            'FIELD_MULTICAT' => 'multicat',
+            'FIELD_ALLOW_VIEW_TO' => 'allow_view_to',
+            'FIELD_CF' => 'cf',
+            'FIELD_COVER' => 'covers',
+            'FIELD_PHOTO' => 'pictures',
+            'FIELD_VIDEO' => 'videos',
+            'FIELD_SOUND' => 'sounds',
+            'FIELD_FILE' => 'files',
+            'FIELD_POLL' => 'polls',
+            'FIELD_THUMB' => 'thumb',
+            'FIELD_THUMB_POSITION' => 'thumb_data',
+            'FIELD_LINK' => 'link',
+            'FIELD_ATTACHMENTS' => 'attachments',
+            'FIELD_VIEWS' => 'views',
+            'FIELD_COMMENTS' => 'comments',
+            'FIELD_STATUS' => 'status',
+            'FIELD_STATUS_ADMIN' => 'status_admin',
+            'FIELD_LOCATION' => 'location',
+            'FIELD_LOCATION_PREFIX' => 'location',
+            'FIELD_LABELS' => 'labels',
+            'FIELD_ANONYMOUS' => 'anonymous',
+            'FIELD_ALLOW_COMMENTS' => 'allow_comments',
+            'FIELDS_WITH_KEYWORDS' => 'auto', // can be 'auto', array of fields or comma separated string of field names, works only when OBJECT_METATAGS is specified
+            'FIELDS_DELAYED_PROCESSING' => 'videos', // can be array of fields or comma separated string of field names
+            
+            // page URIs
+            'URI_VIEW_ENTRY' => 'view-post',
+            'URI_AUTHOR_ENTRIES' => 'posts-author',
+            'URI_ENTRIES_BY_CONTEXT' => 'posts-context',
+            'URI_ADD_ENTRY' => 'create-post',
+            'URI_EDIT_ENTRY' => 'edit-post',
+            'URI_MANAGE_COMMON' => 'posts-manage',
+            'URI_FAVORITES_LIST' => 'posts-favorites',
+
+            'URL_HOME' => 'page.php?i=posts-home',
+            'URL_POPULAR' => 'page.php?i=posts-popular',
+            'URL_TOP' => 'page.php?i=posts-top',
+            'URL_UPDATED' => 'page.php?i=posts-updated',
+            'URL_MANAGE_COMMON' => 'page.php?i=posts-manage',
+            'URL_MANAGE_ADMINISTRATION' => 'page.php?i=posts-administration',
+
+            // some params
+            'PARAM_AUTO_APPROVE' => 'bx_posts_enable_auto_approve',
+            'PARAM_CHARS_SUMMARY' => 'bx_posts_summary_chars',
+            'PARAM_CHARS_SUMMARY_PLAIN' => 'bx_posts_plain_summary_chars',
+            'PARAM_NUM_RSS' => 'bx_posts_rss_num',
+            'PARAM_SEARCHABLE_FIELDS' => 'bx_posts_searchable_fields',
+            'PARAM_PER_PAGE_BROWSE_SHOWCASE' => 'bx_posts_per_page_browse_showcase',
+            'PARAM_PER_PAGE_FOR_FAVORITES_LISTS' => 'bx_posts_per_page_for_favorites_lists',
+            'PARAM_VISIBLE_CATEGORIES' => 'bx_posts_visible_categories',
+
+            'PARAM_MULTICAT_ENABLED' => true,
+            'PARAM_LINKS_ENABLED' => true,
+            'PARAM_MULTICAT_AUTO_ACTIVATION_FOR_CATEGORIES' => 'bx_posts_auto_activation_for_categories',
+
+            // objects
+            'OBJECT_STORAGE' => 'bx_posts_covers',
+            'OBJECT_STORAGE_FILES' => 'bx_posts_files',
+            'OBJECT_STORAGE_PHOTOS' => 'bx_posts_photos',
+            'OBJECT_STORAGE_VIDEOS' => 'bx_posts_videos',
+            'OBJECT_STORAGE_SOUNDS' => 'bx_posts_sounds',
+            'OBJECT_IMAGES_TRANSCODER_PREVIEW' => 'bx_posts_preview',
+            'OBJECT_IMAGES_TRANSCODER_MINIATURE' => 'bx_posts_miniature',
+            'OBJECT_IMAGES_TRANSCODER_GALLERY' => 'bx_posts_gallery',
+            'OBJECT_IMAGES_TRANSCODER_COVER' => 'bx_posts_cover',
+            'OBJECT_IMAGES_TRANSCODER_PREVIEW_FILES' => 'bx_posts_preview_files',
+            'OBJECT_IMAGES_TRANSCODER_GALLERY_FILES' => 'bx_posts_gallery_files',
+            'OBJECT_IMAGES_TRANSCODER_PREVIEW_PHOTOS' => 'bx_posts_preview_photos',
+            'OBJECT_IMAGES_TRANSCODER_MINIATURE_PHOTOS' => 'bx_posts_miniature_photos',
+            'OBJECT_IMAGES_TRANSCODER_GALLERY_PHOTOS' => 'bx_posts_gallery_photos',
+            'OBJECT_IMAGES_TRANSCODER_VIEW_PHOTOS' => 'bx_posts_view_photos',
+            'OBJECT_SOUNDS_TRANSCODER' => 'bx_posts_sounds_mp3',
+            'OBJECT_VIDEOS_TRANSCODERS' => array(
+                'poster' => 'bx_posts_videos_poster', 
+            	'poster_preview' => 'bx_posts_videos_poster_preview',
+            	'mp4' => 'bx_posts_videos_mp4', 
+            	'mp4_hd' => 'bx_posts_videos_mp4_hd'
+            ),
+            'OBJECT_VIDEO_TRANSCODER_HEIGHT' => '480px',
+            'OBJECT_REPORTS' => 'bx_posts',
+            'OBJECT_VIEWS' => 'bx_posts',
+            'OBJECT_VOTES' => 'bx_posts',
+            'OBJECT_REACTIONS' => 'bx_posts_reactions',
+            'OBJECT_SCORES' => 'bx_posts',
+            'OBJECT_FAVORITES' => 'bx_posts',
+            'OBJECT_FEATURED' => 'bx_posts',
+            'OBJECT_METATAGS' => 'bx_posts',
+            'OBJECT_COMMENTS' => 'bx_posts',
+            'OBJECT_NOTES' => 'bx_posts_notes',
+            'OBJECT_CATEGORY' => 'bx_posts_cats',
+            'OBJECT_PRIVACY_VIEW' => 'bx_posts_allow_view_to',
+            'OBJECT_PRIVACY_LIST_VIEW' => 'bx_posts_allow_view_favorite_list',
+            'OBJECT_FORM_ENTRY' => 'bx_posts',
+            'OBJECT_FORM_ENTRY_DISPLAY_VIEW' => 'bx_posts_entry_view',
+            'OBJECT_FORM_ENTRY_DISPLAY_ADD' => 'bx_posts_entry_add',
+            'OBJECT_FORM_ENTRY_DISPLAY_EDIT' => 'bx_posts_entry_edit',
+            'OBJECT_FORM_ENTRY_DISPLAY_DELETE' => 'bx_posts_entry_delete',
+            'OBJECT_FORM_POLL' => 'bx_posts_poll',
+            'OBJECT_FORM_POLL_DISPLAY_ADD' => 'bx_posts_poll_add',
+            'OBJECT_MENU_ENTRY_ATTACHMENTS' => 'bx_posts_entry_attachments', // attachments menu in create/edit forms
+            'OBJECT_MENU_ACTIONS_VIEW_ENTRY' => 'bx_posts_view', // actions menu on view entry page
+            'OBJECT_MENU_ACTIONS_VIEW_ENTRY_ALL' => 'bx_posts_view_actions', // all actions menu on view entry page
+            'OBJECT_MENU_ACTIONS_MY_ENTRIES' => 'bx_posts_my', // actions menu on my entries page
+            'OBJECT_MENU_SUBMENU' => 'bx_posts_submenu', // main module submenu
+            'OBJECT_MENU_SUBMENU_VIEW_ENTRY' => 'bx_posts_view_submenu', // view entry submenu
+            'OBJECT_MENU_SUBMENU_VIEW_ENTRY_MAIN_SELECTION' => 'posts-home', // first item in view entry submenu from main module submenu
+            'OBJECT_MENU_SNIPPET_META' => 'bx_posts_snippet_meta', // menu for snippet meta info
+            'OBJECT_MENU_MANAGE_TOOLS' => 'bx_posts_menu_manage_tools', //manage menu in content administration tools
+            'OBJECT_GRID_ADMINISTRATION' => 'bx_posts_administration',
+            'OBJECT_GRID_COMMON' => 'bx_posts_common',
+            'OBJECT_GRID_CATEGORIES' => 'bx_posts_categories',
+            'OBJECT_UPLOADERS' => array('bx_posts_html5'),
+            'OBJECT_CONTENT_INFO' => 'bx_posts',
+            'OBJECT_CMTS_CONTENT_INFO' => 'bx_posts_cmts',
+            
+            'BADGES_AVALIABLE' => true,
+
+            // menu items which visibility depends on custom visibility checking
+            'MENU_ITEM_TO_METHOD' => array (
+                'bx_posts_my' => array (
+                    'create-post' => 'checkAllowedAdd',
+                ),
+                'bx_posts_view' => $aMenuItems2Methods,
+            ),
+
+            // informer messages
+            'INFORMERS' => array (
+                'approving' => array (
+                    'name' => 'bx-posts-approving',
+                    'map' => array (
+                        'pending' => array('msg' => '_bx_posts_txt_msg_status_pending', 'type' => BX_INFORMER_ALERT),
+                        'hidden' => array('msg' => '_bx_posts_txt_msg_status_hidden', 'type' => BX_INFORMER_ERROR),
+                    ),
+                ),
+                'processing' => array (
+                    'name' => 'bx-posts-processing',
+                    'map' => array (
+                        'awaiting' => array('msg' => '_bx_posts_txt_processing_awaiting', 'type' => BX_INFORMER_ALERT),
+                        'failed' => array('msg' => '_bx_posts_txt_processing_failed', 'type' => BX_INFORMER_ERROR)
+                    ),
+                ),
+                'scheduled' => array (
+                    'name' => 'bx-posts-scheduled',
+                    'map' => array (
+                        'awaiting' => array('msg' => '_bx_posts_txt_scheduled_awaiting', 'type' => BX_INFORMER_ALERT),
+                    ),
+                ),
+            ),
+
+            // some language keys
+            'T' => array (
+                'txt_sample_single' => '_bx_posts_txt_sample_single',
+            	'txt_sample_single_with_article' => '_bx_posts_txt_sample_single_with_article',
+            	'txt_sample_comment_single' => '_bx_posts_txt_sample_comment_single',
+            	'txt_sample_vote_single' => '_bx_posts_txt_sample_vote_single',
+                'txt_sample_reaction_single' => '_bx_posts_txt_sample_reaction_single',
+                'txt_sample_score_up_single' => '_bx_posts_txt_sample_score_up_single',
+                'txt_sample_score_down_single' => '_bx_posts_txt_sample_score_down_single',
+                'form_field_author' => '_bx_posts_form_entry_input_author',
+                'form_field_covers_uploader_simple' => '_bx_posts_form_entry_input_covers_uploader_simple_title',
+                'form_field_covers_uploader_html5' => '_bx_posts_form_entry_input_covers_uploader_html5_title',
+            	'grid_action_err_delete' => '_bx_posts_grid_action_err_delete',
+            	'grid_txt_account_manager' => '_bx_posts_grid_txt_account_manager',
+                'filter_item_active' => '_bx_posts_grid_filter_item_title_adm_active',
+            	'filter_item_hidden' => '_bx_posts_grid_filter_item_title_adm_hidden',
+                'filter_item_pending' => '_bx_posts_grid_filter_item_title_adm_pending',
+            	'filter_item_select_one_filter1' => '_bx_posts_grid_filter_item_title_adm_select_one_filter1',
+                'filter_item_select_one_filter2' => '_bx_posts_grid_filter_item_title_adm_select_one_filter2',
+            	'menu_item_manage_my' => '_bx_posts_menu_item_title_manage_my',
+            	'menu_item_manage_all' => '_bx_posts_menu_item_title_manage_all',
+                'txt_all_entries_by' => '_bx_posts_txt_all_entries_by',
+                'txt_all_entries_in' => '_bx_posts_txt_all_entries_in',
+                'txt_all_entries_by_author' => '_bx_posts_page_title_browse_by_author',
+                'txt_all_entries_by_context' => '_bx_posts_page_title_browse_by_context',
+                'txt_all_categories' => '_bx_posts_txt_all_categories',
+                'txt_err_cannot_perform_action' => '_bx_posts_txt_err_cannot_perform_action',
+                'txt_poll_form_answers_add' => '_bx_posts_form_poll_input_answers_add',
+                'txt_poll_menu_view_answers' => '_bx_posts_txt_poll_view_answers',
+                'txt_poll_menu_view_results' => '_bx_posts_txt_poll_view_results',
+                'txt_poll_menu_view_' => '_bx_posts_txt_poll_view_',
+                'txt_poll_answer_vote_do_by' => '_bx_posts_txt_poll_answer_vote_do_by',
+                'txt_poll_answer_vote_counter' => '_bx_posts_txt_poll_answer_vote_counter',
+                'txt_poll_answer_vote_percent' => '_bx_posts_txt_poll_answer_vote_percent'
+            ),
+        ));
+        
+        $this->_aPrefixes = array(
+            'style' => 'bx-posts',
+        );
+        
+        $this->_aJsClasses = array_merge($this->_aJsClasses, [
+            'manage_tools' => 'BxPostsManageTools',
+            'categories' => 'BxDolCategories'
+        ]);
+
+        $this->_aJsObjects = array_merge($this->_aJsObjects, [
+            'manage_tools' => 'oBxPostsManageTools',
+            'categories' => 'oBxDolCategories'
+        ]);
+
+        $this->_aGridObjects = array(
+            'common' => $this->CNF['OBJECT_GRID_COMMON'],
+            'administration' => $this->CNF['OBJECT_GRID_ADMINISTRATION'],
+        );
+
+        $this->_bAttachmentsInTimeline = true;
+    }
+}
+
+/** @} */

+ 31 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/source/classes/BxPostsMenuCategories.php

@@ -0,0 +1,31 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Posts Posts
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+/**
+ * Menu based category list.
+ * @see BxDolMenu
+ */
+class BxPostsMenuCategories extends BxBaseModTextMenuCategories
+{
+    public function __construct ($aObject, $oTemplate)
+    {
+        $this->_sModule = 'bx_posts';
+
+        parent::__construct ($aObject, $oTemplate);
+    }
+
+    protected function _getExtendedInfo($iId)
+    {
+        return [];
+    }
+}
+
+/** @} */

+ 155 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/source/install/config.php

@@ -0,0 +1,155 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Posts Posts
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_posts',
+    'title' => 'Posts',
+    'note' => 'Posts, articles, blog entries, news',
+    'version' => '15.0.5',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/posts/',
+    'home_uri' => 'posts',
+
+    'db_prefix' => 'bx_posts_',
+    'class_prefix' => 'BxPosts',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Posts',
+
+    /**
+     * List of page triggers.
+     */
+    'page_triggers' => array (
+    	'trigger_page_profile_view_entry',
+    ),
+    
+    /**
+     * Menu triggers.
+     */
+    'menu_triggers' => array(
+        'trigger_profile_view_submenu',
+        'trigger_group_view_submenu',
+    ),
+
+    /**
+     * Storage objects to automatically delete files from upon module uninstallation.
+     * Note. Don't add storage objects used in transcoder objects.
+     */
+    'storages' => array(
+        'bx_posts_covers',
+        'bx_posts_photos',
+        'bx_posts_videos',
+        'bx_posts_files'
+    ),
+
+    /**
+     * Transcoders.
+     */
+    'transcoders' => array(
+        'bx_posts_preview',
+        'bx_posts_miniature',
+        'bx_posts_gallery',
+        'bx_posts_cover',
+
+        'bx_posts_preview_photos',
+        'bx_posts_miniature_photos',
+        'bx_posts_gallery_photos',
+        'bx_posts_view_photos',
+
+        'bx_posts_videos_poster',
+        'bx_posts_videos_poster_preview',
+        'bx_posts_videos_mp4',
+        'bx_posts_videos_mp4_hd',
+        
+        'bx_posts_sounds_mp3',
+
+        'bx_posts_preview_files',
+        'bx_posts_gallery_files'
+    ),
+
+    /**
+     * Extended Search Forms.
+     */
+    'esearches' => array(
+        'bx_posts',
+    	'bx_posts_cmts'
+    ),
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+    	'process_esearches' => 1,
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+        'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable_success' => array(
+        'process_menu_triggers' => 1,
+        'process_page_triggers' => 1,
+    	'process_esearches' => 1,
+        'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+        'update_relations' => 1,
+        'unregister_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable_failed' => array (
+        'register_transcoders' => 1,
+        'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+
+    /**
+     * Relations Section
+     */
+    'relations' => array(
+    	'bx_timeline',
+    	'bx_notifications'
+    ),
+
+);
+
+/** @} */

+ 370 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/source/install/langs/en.xml

@@ -0,0 +1,370 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="en" flag="gb" title="English">
+
+    <string name="_bx_posts"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_cmts"><![CDATA[Posts' Comments]]></string>
+    <string name="_bx_posts_reactions"><![CDATA[Posts' Reactions]]></string>
+
+    <string name="_bx_posts_option_enable_auto_approve"><![CDATA[Auto approve a post after creation]]></string>
+    <string name="_bx_posts_option_summary_chars"><![CDATA[Number of characters in auto-cropped post summary]]></string>
+    <string name="_bx_posts_option_plain_summary_chars"><![CDATA[Number of characters in plain post description when post hasn't thumb]]></string>
+    <string name="_bx_posts_option_per_page_browse"><![CDATA[Number of items per page]]></string>
+    <string name="_bx_posts_option_per_page_profile"><![CDATA[Number of items on profile/group page]]></string>
+    <string name="_bx_posts_option_rss_num"><![CDATA[Number of items in RSS feed]]></string>
+    <string name="_bx_posts_option_searchable_fields"><![CDATA[Searchable fields for keyword search]]></string>
+    <string name="_bx_posts_option_auto_activation_for_categories"><![CDATA[Auto-Activation For Categories]]></string>
+    <string name="_bx_posts_option_per_page_for_favorites_lists"><![CDATA[Number of favorite lists per page]]></string>
+    <string name="_bx_posts_option_visible_categories"><![CDATA[Number of visible categories]]></string>
+
+    <string name="_bx_posts_form_entry"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_form_entry_display_add"><![CDATA[Add Post]]></string>
+    <string name="_bx_posts_form_entry_display_edit"><![CDATA[Edit Post]]></string>
+    <string name="_bx_posts_form_entry_display_delete"><![CDATA[Delete Post]]></string>
+    <string name="_bx_posts_form_entry_display_view"><![CDATA[View Post]]></string>
+    <string name="_bx_posts_form_entry_input_author"><![CDATA[Author]]></string>
+    <string name="_bx_posts_form_entry_input_sys_do_submit"><![CDATA[Submit]]></string>
+    <string name="_bx_posts_form_entry_input_do_submit"><![CDATA[Submit]]></string>
+    <string name="_bx_posts_form_entry_input_sys_do_publish"><![CDATA[Publish]]></string>
+    <string name="_bx_posts_form_entry_input_do_publish"><![CDATA[Publish]]></string>
+    <string name="_bx_posts_form_entry_input_sys_title"><![CDATA[Title]]></string>
+    <string name="_bx_posts_form_entry_input_title"><![CDATA[Title]]></string>
+    <string name="_bx_posts_form_entry_input_title_err"><![CDATA[Title is essential min 3 max 160.]]></string>
+    <string name="_bx_posts_form_entry_input_sys_cat"><![CDATA[Category]]></string>
+    <string name="_bx_posts_form_entry_input_cat"><![CDATA[Category]]></string>
+    <string name="_bx_posts_form_entry_input_cat_err"><![CDATA[Please select category]]></string>
+    <string name="_bx_posts_form_entry_input_sys_multicat"><![CDATA[Categories]]></string>
+    <string name="_bx_posts_form_entry_input_multicat"><![CDATA[Categories]]></string>
+    <string name="_bx_posts_form_entry_input_multicat_err"><![CDATA[Please select category]]></string>
+    <string name="_bx_posts_form_entry_input_sys_abstract"><![CDATA[Summary]]></string>
+    <string name="_bx_posts_form_entry_input_abstract"><![CDATA[Summary]]></string>
+    <string name="_bx_posts_form_entry_input_sys_text"><![CDATA[Text]]></string>
+    <string name="_bx_posts_form_entry_input_text"><![CDATA[Text]]></string>
+    <string name="_bx_posts_form_entry_input_text_err"><![CDATA[Text field can't be empty]]></string>
+    <string name="_bx_posts_form_entry_input_sys_delete_confirm"><![CDATA[Delete confirmation]]></string>
+    <string name="_bx_posts_form_entry_input_delete_confirm"><![CDATA[I am sure I want to delete this post]]></string>
+    <string name="_bx_posts_form_entry_input_delete_confirm_info"><![CDATA[This action can not be undone]]></string>
+    <string name="_bx_posts_form_entry_input_delete_confirm_error"><![CDATA[Please check this checkbox if you really want to delete the post]]></string>
+    <string name="_bx_posts_form_entry_input_sys_covers"><![CDATA[Header Image]]></string>
+    <string name="_bx_posts_form_entry_input_covers"><![CDATA[Header Image]]></string>
+    <string name="_bx_posts_form_entry_input_covers_uploader_simple_title"><![CDATA[Upload]]></string>
+    <string name="_bx_posts_form_entry_input_covers_uploader_html5_title"><![CDATA[Upload]]></string>
+    <string name="_bx_posts_form_entry_input_sys_pictures"><![CDATA[Images]]></string>
+    <string name="_bx_posts_form_entry_input_pictures"><![CDATA[]]></string>
+    <string name="_bx_posts_form_entry_input_sys_videos"><![CDATA[Videos]]></string>
+    <string name="_bx_posts_form_entry_input_videos"><![CDATA[]]></string>
+    <string name="_bx_posts_form_entry_input_sys_sounds"><![CDATA[Sounds]]></string>
+    <string name="_bx_posts_form_entry_input_sounds"><![CDATA[]]></string>
+    <string name="_bx_posts_form_entry_input_sys_files"><![CDATA[Files]]></string>
+    <string name="_bx_posts_form_entry_input_files"><![CDATA[]]></string>
+    <string name="_bx_posts_form_entry_input_sys_polls"><![CDATA[Polls]]></string>
+    <string name="_bx_posts_form_entry_input_sys_allow_view_to"><![CDATA[Visibility]]></string>
+    <string name="_bx_posts_form_entry_input_allow_view_to"><![CDATA[Visibility]]></string>
+    <string name="_bx_posts_form_entry_input_allow_view_favorite_list"><![CDATA[Visibility]]></string>
+    <string name="_bx_posts_form_entry_input_sys_date_added"><![CDATA[Created]]></string>
+    <string name="_bx_posts_form_entry_input_date_added"><![CDATA[Created]]></string>
+    <string name="_bx_posts_form_entry_input_sys_date_changed"><![CDATA[Updated]]></string>
+    <string name="_bx_posts_form_entry_input_date_changed"><![CDATA[Updated]]></string>
+    <string name="_bx_posts_form_entry_input_sys_date_published"><![CDATA[Publishing time]]></string>
+    <string name="_bx_posts_form_entry_input_date_published"><![CDATA[Publishing time]]></string>
+    <string name="_bx_posts_form_entry_input_date_published_info"><![CDATA[Leave empty to publish immediately.]]></string>
+    <string name="_bx_posts_form_entry_input_sys_attachments"><![CDATA[Attachments]]></string>
+    <string name="_bx_posts_form_entry_input_sys_allow_comments"><![CDATA[Allow comments]]></string>
+    <string name="_bx_posts_form_entry_input_allow_comments"><![CDATA[Allow comments]]></string>
+
+    <string name="_bx_posts_form_poll"><![CDATA[Polls]]></string>
+    <string name="_bx_posts_form_poll_display_add"><![CDATA[Add Poll]]></string>
+    <string name="_bx_posts_form_poll_input_sys_text"><![CDATA[Question]]></string>
+    <string name="_bx_posts_form_poll_input_text"><![CDATA[Question]]></string>
+    <string name="_bx_posts_form_poll_input_text_err"><![CDATA[Question is essential. Please, fill in this field]]></string>
+    <string name="_bx_posts_form_poll_input_sys_answers"><![CDATA[Answers]]></string>
+    <string name="_bx_posts_form_poll_input_answers"><![CDATA[Answers]]></string>
+    <string name="_bx_posts_form_poll_input_answers_err"><![CDATA[Poll should have at least 2 non-empty answers.]]></string>
+    <string name="_bx_posts_form_poll_input_answers_add"><![CDATA[Add More]]></string>
+    <string name="_bx_posts_form_poll_input_sys_do_submit"><![CDATA[Add]]></string>
+    <string name="_bx_posts_form_poll_input_do_submit"><![CDATA[Add]]></string>
+    <string name="_bx_posts_form_poll_input_do_cancel"><![CDATA[Close]]></string>
+
+    <string name="_bx_posts_category_form_entry"><![CDATA[Categories Form]]></string>
+    <string name="_bx_posts_category_display_add"><![CDATA[Add category]]></string>
+    <string name="_bx_posts_category_display_edit"><![CDATA[Edit category]]></string>
+    <string name="_bx_posts_category_form_entry_input_sys_value"><![CDATA[Value]]></string>
+    <string name="_bx_posts_category_form_entry_input_value"><![CDATA[Value]]></string>>
+    <string name="_bx_posts_category_form_entry_input_value_err"><![CDATA[Value is essential. Please, fill in this field]]></string>
+    <string name="_bx_posts_lmi_cpt_categories"><![CDATA[Categories]]></string>
+
+    <string name="_bx_posts_acl_action_create_entry"><![CDATA[Create Post]]></string>
+    <string name="_bx_posts_acl_action_delete_entry"><![CDATA[Delete Post]]></string>
+    <string name="_bx_posts_acl_action_view_entry"><![CDATA[View Post]]></string>
+    <string name="_bx_posts_acl_action_set_thumb"><![CDATA[Set Post Header Image]]></string>
+    <string name="_bx_posts_acl_action_edit_any_entry"><![CDATA[Edit Any Post]]></string>
+    <string name="_bx_posts_acl_action_delete_any_entry"><![CDATA[Delete Any Post]]></string>
+
+    <string name="_bx_posts_page_title_sys_create_entry"><![CDATA[New Post]]></string>
+    <string name="_bx_posts_page_title_create_entry"><![CDATA[New Post]]></string>
+    <string name="_bx_posts_page_block_title_create_entry"><![CDATA[New Post]]></string>
+    <string name="_bx_posts_page_title_sys_edit_entry"><![CDATA[Edit]]></string>
+    <string name="_bx_posts_page_title_edit_entry"><![CDATA[Edit]]></string>
+    <string name="_bx_posts_page_block_title_edit_entry"><![CDATA[Edit]]></string>
+    <string name="_bx_posts_page_title_sys_delete_entry"><![CDATA[Delete]]></string>
+    <string name="_bx_posts_page_title_delete_entry"><![CDATA[Delete]]></string>
+    <string name="_bx_posts_page_block_title_delete_entry"><![CDATA[Delete]]></string>
+    <string name="_bx_posts_page_title_sys_view_entry"><![CDATA[View Post]]></string>
+    <string name="_bx_posts_page_title_view_entry"><![CDATA[{title}]]></string>
+    <string name="_bx_posts_page_block_title_entry_text"><![CDATA[Post Text]]></string>
+    <string name="_bx_posts_page_title_browse"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_page_title_search_results"><![CDATA[Posts matching "{0}"]]></string>
+    <string name="_bx_posts_page_title_browse_by_author"><![CDATA[Posts of {display_name}]]></string>
+    <string name="_bx_posts_page_title_browse_by_context"><![CDATA[Posts in {display_name}]]></string>
+    <string name="_bx_posts_page_title_browse_featured"><![CDATA[Featured Posts]]></string>
+    <string name="_bx_posts_page_title_browse_recent"><![CDATA[Latest Posts]]></string>
+    <string name="_bx_posts_page_title_browse_popular"><![CDATA[Popular Posts]]></string>
+    <string name="_bx_posts_page_title_browse_top"><![CDATA[Top Posts]]></string>
+    <string name="_bx_posts_page_title_browse_updated"><![CDATA[Updated Posts]]></string>
+    <string name="_bx_posts_page_title_sys_home"><![CDATA[Posts Home]]></string>
+    <string name="_bx_posts_page_title_home"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_page_block_title_featured_entries_view_extended"><![CDATA[Featured Posts]]></string>
+    <string name="_bx_posts_page_block_title_recent_entries"><![CDATA[Latest Posts (Gallery View)]]></string>
+    <string name="_bx_posts_page_block_title_recent_entries_view_extended"><![CDATA[Latest Posts]]></string>
+    <string name="_bx_posts_page_block_title_recent_entries_view_full"><![CDATA[Latest Posts (Full View)]]></string>
+    <string name="_bx_posts_page_block_title_entry_social_sharing"><![CDATA[Share]]></string>
+    <string name="_bx_posts_page_block_title_entry_author"><![CDATA[Author]]></string>
+    <string name="_bx_posts_page_block_title_entry_breadcrumb"><![CDATA[Breadcrumb]]></string>
+    <string name="_bx_posts_page_block_title_entry_actions"><![CDATA[Actions]]></string>
+    <string name="_bx_posts_page_block_title_entry_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_posts_page_block_title_entry_reports"><![CDATA[Reports]]></string>
+    <string name="_bx_posts_page_block_title_entry_comments_link"><![CDATA[Comments to <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_posts_page_block_title_entry_location"><![CDATA[Location]]></string>
+    <string name="_bx_posts_page_block_title_entry_attachments"><![CDATA[Attachments]]></string>
+    <string name="_bx_posts_page_block_title_entry_polls"><![CDATA[Polls]]></string>
+    <string name="_bx_posts_page_block_title_entry_all_actions"><![CDATA[All Actions]]></string>
+    <string name="_bx_posts_page_title_sys_entries_popular"><![CDATA[Popular Posts]]></string>
+    <string name="_bx_posts_page_title_entries_popular"><![CDATA[Popular Posts]]></string>
+    <string name="_bx_posts_page_title_sys_entries_top"><![CDATA[Top Posts]]></string>
+    <string name="_bx_posts_page_title_entries_top"><![CDATA[Top Posts]]></string>
+    <string name="_bx_posts_page_title_sys_entries_updated"><![CDATA[Updated Posts]]></string>
+    <string name="_bx_posts_page_title_entries_updated"><![CDATA[Updated Posts]]></string>
+    <string name="_bx_posts_page_title_sys_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_posts_page_title_sys_entries_favorites"><![CDATA[Favorites Posts]]></string>
+    <string name="_bx_posts_page_title_entries_favorites"><![CDATA[Favorites Posts]]></string>
+    <string name="_bx_posts_page_title_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_posts_page_block_title_search_form"><![CDATA[Search Form]]></string>
+    <string name="_bx_posts_page_block_title_search_results"><![CDATA[Search Results]]></string>
+    <string name="_bx_posts_page_block_title_search_form_cmts"><![CDATA[Comments Search Form]]></string>
+    <string name="_bx_posts_page_block_title_search_results_cmts"><![CDATA[Comments Search Results]]></string>
+    <string name="_bx_posts_page_block_title_popular_entries"><![CDATA[Popular Posts]]></string>
+    <string name="_bx_posts_page_block_title_popular_entries_view_extended"><![CDATA[Popular Posts (Extended View)]]></string>
+    <string name="_bx_posts_page_block_title_popular_entries_view_full"><![CDATA[Popular Posts (Full View)]]></string>
+    <string name="_bx_posts_page_block_title_top_entries"><![CDATA[Top Posts]]></string>
+    <string name="_bx_posts_page_block_title_updated_entries"><![CDATA[Updated Posts]]></string>
+    <string name="_bx_posts_page_block_title_sys_favorites_entries"><![CDATA[Favorite List]]></string>
+    <string name="_bx_posts_page_block_title_favorites_entries"><![CDATA["{title}" List]]></string>
+    <string name="_bx_posts_page_block_title_favorites_entries_info"><![CDATA[Info]]></string>
+    <string name="_bx_posts_page_block_title_favorites_entries_actions"><![CDATA[Favorites List Actions]]></string>
+    <string name="_bx_posts_page_title_sys_view_entry_comments"><![CDATA[Post Comments]]></string>
+    <string name="_bx_posts_page_title_view_entry_comments"><![CDATA[Comments to {title}]]></string>
+    <string name="_bx_posts_page_title_sys_entries_of_author"><![CDATA[Posts of author]]></string>
+    <string name="_bx_posts_page_title_entries_of_author"><![CDATA[Posts by {display_name}]]></string>
+    <string name="_bx_posts_page_title_sys_entries_in_context"><![CDATA[Posts in context]]></string>
+    <string name="_bx_posts_page_title_entries_in_context"><![CDATA[Posts in {display_name}]]></string>
+    <string name="_bx_posts_page_block_title_favorites_of_author"><![CDATA[Favorites by <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_posts_page_block_title_sys_favorites_of_author"><![CDATA[Favorites of author]]></string>
+    <string name="_bx_posts_page_block_title_entries_of_author"><![CDATA[Posts by <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_posts_page_block_title_sys_entries_of_author"><![CDATA[Posts of author]]></string>
+    <string name="_bx_posts_page_block_title_entries_in_context"><![CDATA[Posts in <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_posts_page_block_title_sys_entries_in_context"><![CDATA[Posts in context]]></string>
+    <string name="_bx_posts_page_block_title_sys_multi_categories_in_context"><![CDATA[Multi categories in context]]></string>
+    <string name="_bx_posts_page_block_title_multi_categories_in_context"><![CDATA[Categories in <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_posts_page_block_title_entries_actions"><![CDATA[Posts actions]]></string>
+    <string name="_bx_posts_page_block_title_browse_cmts"><![CDATA[Posts' Comments]]></string>
+    <string name="_bx_posts_page_title_sys_manage"><![CDATA[Manage Own]]></string>
+    <string name="_bx_posts_page_title_sys_manage_administration"><![CDATA[Manage All]]></string>
+    <string name="_bx_posts_page_title_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_posts_page_block_title_system_manage"><![CDATA[Manage Own]]></string>
+    <string name="_bx_posts_page_block_title_system_manage_administration"><![CDATA[Manage All]]></string>
+    <string name="_bx_posts_page_block_title_manage"><![CDATA[Manage]]></string>    
+    <string name="_bx_posts_page_block_title_popular_keywords"><![CDATA[Popular Hashtags]]></string>
+    <string name="_bx_posts_page_block_title_cats"><![CDATA[Posts Categories]]></string>
+    <string name="_bx_posts_page_block_title_sys_multicats"><![CDATA[Posts Categories(Multi)]]></string>
+    <string name="_bx_posts_page_block_title_multicats"><![CDATA[Posts Categories]]></string>
+    <string name="_bx_posts_page_block_title_entry_info"><![CDATA[Info]]></string>
+    <string name="_bx_posts_page_block_title_sys_my_entries"><![CDATA[User Posts]]></string>
+    <string name="_bx_posts_page_block_title_my_entries"><![CDATA[{display_name} Posts]]></string>
+    <string name="_bx_posts_page_block_title_sys_recent_entries_view_showcase"><![CDATA[Latest Posts (Showcase View)]]></string>
+    <string name="_bx_posts_page_block_title_recent_entries_view_showcase"><![CDATA[Latest Posts]]></string>
+    <string name="_bx_posts_page_block_title_sys_popular_entries_view_showcase"><![CDATA[Popular Posts (Showcase View)]]></string>
+    <string name="_bx_posts_page_block_title_popular_entries_view_showcase"><![CDATA[Popular Posts]]></string>
+    <string name="_bx_posts_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Featured Posts (Showcase View)]]></string>
+    <string name="_bx_posts_page_block_title_featured_entries_view_showcase"><![CDATA[Featured Posts]]></string>
+    <string name="_bx_posts_page_block_title_sys_entry_context"><![CDATA[Posted in]]></string>
+    <string name="_bx_posts_page_block_title_entry_context"><![CDATA[Posted in]]></string>
+
+    <string name="_bx_posts_menu_title_entry_attachments"><![CDATA[Form Attachments]]></string>
+    <string name="_bx_posts_menu_set_title_entry_attachments"><![CDATA[Form Attachments]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_photo_simple"><![CDATA[Add Photo (simple)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_photo_simple"><![CDATA[Add Photo]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_photo_html5"><![CDATA[Add Photo (html5)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_photo_html5"><![CDATA[Add Photos]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_video_simple"><![CDATA[Add Video (simple)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_video_simple"><![CDATA[Add Video]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_video_record_video"><![CDATA[Record Video]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_video_record_video"><![CDATA[Record Video]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_video_html5"><![CDATA[Add Video (html5)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_video_html5"><![CDATA[Add Videos]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_file_simple"><![CDATA[Add File (simple)]]></string>
+
+    <string name="_bx_posts_menu_item_title_system_cpa_sound_simple"><![CDATA[Add Sound (simple)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_sound_simple"><![CDATA[Add Sound]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_sound_html5"><![CDATA[Add Sound (html5)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_sound_html5"><![CDATA[Add Sound]]></string>
+  
+    <string name="_bx_posts_menu_item_title_cpa_file_simple"><![CDATA[Add File]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_file_html5"><![CDATA[Add File (html5)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_file_html5"><![CDATA[Add Files]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_poll"><![CDATA[Add Poll]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_poll"><![CDATA[Add Poll]]></string>
+    
+    <string name="_bx_posts_menu_item_title_system_add_link"><![CDATA[Add Link]]></string>
+    <string name="_bx_posts_menu_item_title_add_link"><![CDATA[Add Link]]></string>
+    <string name="_bx_posts_form_post_input_link_err_delete"><![CDATA[Cannot remove the link. Please report.]]></string>
+    <string name="_bx_posts_form_post_input_sys_link"><![CDATA[Link]]></string>
+    <string name="_bx_posts_form_post_input_link_alt"><![CDATA[Add Link]]></string>
+    <string name="_bx_posts_form_attach_link"><![CDATA[Attach Link]]></string>
+    <string name="_bx_posts_form_attach_link_display_add"><![CDATA[Attach Link]]></string>
+    <string name="_bx_posts_form_attach_link_input_sys_content_id"><![CDATA[Content Id]]></string>
+    <string name="_bx_posts_form_attach_link_input_sys_url"><![CDATA[Add Link]]></string>
+    <string name="_bx_posts_form_attach_link_input_url_err"><![CDATA[Correct Link is essential. Please, fill in this field.]]></string>
+    <string name="_bx_posts_form_attach_link_input_url"><![CDATA[Add Link]]></string>
+    <string name="_bx_posts_form_attach_link_input_do_submit"><![CDATA[Add]]></string>
+    <string name="_bx_posts_form_attach_link_input_sys_do_submit"><![CDATA[Add]]></string>
+    <string name="_bx_posts_form_attach_link_input_do_cancel"><![CDATA[Close]]></string>
+
+    <string name="_bx_posts_menu_set_title_view_entry"><![CDATA[Post Actions]]></string>
+    <string name="_bx_posts_menu_title_view_entry"><![CDATA[Post Actions]]></string>
+    <string name="_bx_posts_menu_title_submenu"><![CDATA[Posts Submenu]]></string>
+    <string name="_bx_posts_menu_title_categories"><![CDATA[Categories]]></string>
+    <string name="_bx_posts_menu_title_public_submenu"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_menu_set_title_submenu"><![CDATA[Posts Submenu]]></string>
+    <string name="_bx_posts_menu_item_title_system_create_entry"><![CDATA[Post]]></string>
+    <string name="_bx_posts_menu_item_title_create_entry"><![CDATA[Post]]></string>
+    <string name="_bx_posts_menu_item_title_system_edit_entry"><![CDATA[Edit]]></string>
+    <string name="_bx_posts_menu_item_title_edit_entry"><![CDATA[Edit]]></string>
+    <string name="_bx_posts_menu_item_title_system_delete_entry"><![CDATA[Delete]]></string>
+    <string name="_bx_posts_menu_item_title_delete_entry"><![CDATA[Delete]]></string>
+    <string name="_bx_posts_menu_item_title_system_view_entry"><![CDATA[View Post]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_home"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_menu_item_title_entries_home"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_public"><![CDATA[Latest]]></string>
+    <string name="_bx_posts_menu_item_title_entries_public"><![CDATA[Latest]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_posts_menu_item_title_entries_manage"><![CDATA[Manage]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_popular"><![CDATA[Popular]]></string>
+    <string name="_bx_posts_menu_item_title_entries_popular"><![CDATA[Popular]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_top"><![CDATA[Top]]></string>
+    <string name="_bx_posts_menu_item_title_entries_top"><![CDATA[Top]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_posts_menu_item_title_entries_search"><![CDATA[Search]]></string>
+    <string name="_bx_posts_menu_title_view_entry_submenu"><![CDATA[View Post Submenu]]></string>
+    <string name="_bx_posts_menu_set_title_view_entry_submenu"><![CDATA[View Post Submenu]]></string>
+    <string name="_bx_posts_menu_item_title_view_entry_submenu_entry"><![CDATA[Post]]></string>
+    <string name="_bx_posts_menu_item_title_view_entry_submenu_comments"><![CDATA[Comments]]></string>
+    <string name="_bx_posts_menu_item_title_system_view_entry_comments"><![CDATA[Post Comments]]></string>
+    <string name="_bx_posts_menu_item_title_system_view_entries_author"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_menu_item_title_view_entries_author"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_menu_item_title_system_view_entries_in_context"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_menu_item_title_view_entries_in_context"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_menu_title_entries_my"><![CDATA[My Posts Action Menu]]></string>
+    <string name="_bx_posts_menu_set_title_entries_my"><![CDATA[My Posts Menu]]></string>
+    <string name="_bx_posts_menu_item_title_system_manage_my_posts"><![CDATA[My posts]]></string>
+    <string name="_bx_posts_menu_item_title_manage_my_posts"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
+    <string name="_bx_posts_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
+    <string name="_bx_posts_menu_item_title_system_manage_account"><![CDATA[Manage account]]></string>
+    <string name="_bx_posts_menu_item_title_manage_account"><![CDATA[Manage account]]></string>
+    <string name="_bx_posts_menu_item_title_system_admt_posts"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_menu_item_title_admt_posts"><![CDATA[Posts]]></string>
+    <string name="_bx_posts_menu_item_title_manage_my"><![CDATA[My Posts]]></string>
+    <string name="_bx_posts_menu_item_title_manage_all"><![CDATA[All Posts]]></string>
+
+    <string name="_bx_posts_grid_filter_item_title_adm_select_one_filter1"><![CDATA[All Statuses]]></string>
+    <string name="_bx_posts_grid_filter_item_title_adm_select_one_filter2"><![CDATA[Any Audience]]></string>
+    <string name="_bx_posts_grid_filter_item_title_adm_active"><![CDATA[Active]]></string>
+    <string name="_bx_posts_grid_filter_item_title_adm_hidden"><![CDATA[Hidden]]></string>
+    <string name="_bx_posts_grid_filter_item_title_adm_pending"><![CDATA[Pending]]></string>
+    <string name="_bx_posts_grid_column_title_adm_active"><![CDATA[Active]]></string>
+    <string name="_bx_posts_grid_column_title_adm_title"><![CDATA[Title]]></string>
+    <string name="_bx_posts_grid_action_title_adm_audit_content"><![CDATA[Audit actions]]></string>
+    <string name="_bx_posts_grid_column_title_adm_added"><![CDATA[Added]]></string>
+    <string name="_bx_posts_grid_column_title_adm_author"><![CDATA[Author]]></string>>
+    <string name="_bx_posts_grid_action_title_adm_add"><![CDATA[Add]]></string>
+    <string name="_bx_posts_grid_action_title_adm_edit"><![CDATA[Edit]]></string>
+    <string name="_bx_posts_grid_action_title_adm_delete"><![CDATA[Delete]]></string>
+    <string name="_bx_posts_grid_action_title_adm_clear_reports"><![CDATA[Сlear reports]]></string>
+    <string name="_bx_posts_grid_action_title_adm_more_actions"><![CDATA[More Actions]]></string>
+    <string name="_bx_posts_grid_column_title_adm_status_admin"><![CDATA[Moderation]]></string>
+    <string name="_bx_posts_grid_action_err_delete"><![CDATA[Cannot delete the selected post(s).]]></string>
+    <string name="_bx_posts_grid_txt_account_manager"><![CDATA[Redirect to manage account.]]></string>
+
+    <string name="_bx_posts_chart_growth"><![CDATA[Posts: Growth]]></string>
+    <string name="_bx_posts_chart_growth_speed"><![CDATA[Posts: Growth Speed]]></string>
+
+    <string name="_bx_posts_search_extended"><![CDATA[Posts Search]]></string>
+    <string name="_bx_posts_search_extended_cmts"><![CDATA[Posts Comments Search]]></string>
+
+    <string name="_bx_posts_pre_lists_cats"><![CDATA[Post categories]]></string>
+    <string name="_bx_posts_cat_Animals_Pets"><![CDATA[Animals & Pets]]></string>
+    <string name="_bx_posts_cat_Architecture"><![CDATA[Architecture]]></string>
+    <string name="_bx_posts_cat_Art"><![CDATA[Art]]></string>
+    <string name="_bx_posts_cat_Cars_Motorcycles"><![CDATA[Cars & Motorcycles]]></string>
+    <string name="_bx_posts_cat_Celebrities"><![CDATA[Celebrities]]></string>
+    <string name="_bx_posts_cat_Design"><![CDATA[Design]]></string>
+    <string name="_bx_posts_cat_DIY_Crafts"><![CDATA[DIY & Crafts]]></string>
+    <string name="_bx_posts_cat_Education"><![CDATA[Education]]></string>
+    <string name="_bx_posts_cat_Film_Music_Books"><![CDATA[Film, Music & Books]]></string>
+    <string name="_bx_posts_cat_Food_Drink"><![CDATA[Food & Drink]]></string>
+    <string name="_bx_posts_cat_Gardening"><![CDATA[Gardening]]></string>
+    <string name="_bx_posts_cat_Geek"><![CDATA[Geek]]></string>
+    <string name="_bx_posts_cat_Hair_Beauty"><![CDATA[Hair & Beauty]]></string>
+    <string name="_bx_posts_cat_Health_Fitness"><![CDATA[Health & Fitness]]></string>
+    <string name="_bx_posts_cat_History"><![CDATA[History]]></string>
+    <string name="_bx_posts_cat_Holidays_Events"><![CDATA[Holidays & Events]]></string>
+    <string name="_bx_posts_cat_Home_Decor"><![CDATA[Home Decor]]></string>
+    <string name="_bx_posts_cat_Humor"><![CDATA[Humor]]></string>
+    <string name="_bx_posts_cat_Illustrations_Posters"><![CDATA[Illustrations & Posters]]></string>
+    <string name="_bx_posts_cat_Kids_Parenting"><![CDATA[Kids & Parenting]]></string>
+    <string name="_bx_posts_cat_Mens_Fashion"><![CDATA[Men's Fashion]]></string>
+    <string name="_bx_posts_cat_Outdoors"><![CDATA[Outdoors]]></string>
+    <string name="_bx_posts_cat_Photography"><![CDATA[Photography]]></string>
+    <string name="_bx_posts_cat_Products"><![CDATA[Products]]></string>
+    <string name="_bx_posts_cat_Quotes"><![CDATA[Quotes]]></string>
+    <string name="_bx_posts_cat_Science_Nature"><![CDATA[Science & Nature]]></string>
+    <string name="_bx_posts_cat_Sports"><![CDATA[Sports]]></string>
+    <string name="_bx_posts_cat_Tattoos"><![CDATA[Tattoos]]></string>
+    <string name="_bx_posts_cat_Technology"><![CDATA[Technology]]></string>
+    <string name="_bx_posts_cat_Travel"><![CDATA[Travel]]></string>
+    <string name="_bx_posts_cat_Weddings"><![CDATA[Weddings]]></string>
+    <string name="_bx_posts_cat_Womens_Fashion"><![CDATA[Women's Fashion]]></string>
+
+    <string name="_bx_posts_txt_all_entries_in"><![CDATA[<a href="{0}">All Posts in {1} ({2})</a>]]></string>
+    <string name="_bx_posts_txt_all_categories"><![CDATA[All Categories]]></string>
+    <string name="_bx_posts_txt_all_entries_by"><![CDATA[{0} posts]]></string>
+    <string name="_bx_posts_txt_sample_single"><![CDATA[post]]></string>
+    <string name="_bx_posts_txt_sample_single_with_article"><![CDATA[a post]]></string>
+    <string name="_bx_posts_txt_sample_comment_single"><![CDATA[comment to post]]></string>
+    <string name="_bx_posts_txt_sample_vote_single"><![CDATA[vote to post]]></string>
+    <string name="_bx_posts_txt_sample_reaction_single"><![CDATA['{0}' reaction to post]]></string>
+    <string name="_bx_posts_txt_sample_score_up_single"><![CDATA[score up vote to post]]></string>
+    <string name="_bx_posts_txt_sample_score_down_single"><![CDATA[score down vote to post]]></string>
+    <string name="_bx_posts_txt_processing_awaiting"><![CDATA[Scheduled for publishing as soon as video conversion is complete.]]></string>
+    <string name="_bx_posts_txt_processing_failed"><![CDATA[Post isn't published because video conversion failed, edit video to fix the issue.]]></string>
+    <string name="_bx_posts_txt_scheduled_awaiting"><![CDATA[Post publishing date is {date_publish_uf}]]></string>
+
+    <string name="_bx_posts_txt_msg_status_hidden"><![CDATA[This post was hidden.]]></string>
+    <string name="_bx_posts_txt_msg_status_pending"><![CDATA[This post is pending approval.]]></string>
+    <string name="_bx_posts_txt_err_cannot_perform_action"><![CDATA[Cannot perform action. Please report.]]></string>
+
+    <string name="_bx_posts_txt_poll_view_answers"><![CDATA[poll]]></string>
+    <string name="_bx_posts_txt_poll_view_results"><![CDATA[results]]></string>
+    <string name="_bx_posts_txt_poll_answer_vote_do_by"><![CDATA[Voted for]]></string>
+    <string name="_bx_posts_txt_poll_answer_vote_counter"><![CDATA[{0} votes]]></string>
+    <string name="_bx_posts_txt_poll_answer_vote_percent"><![CDATA[({0}%)]]></string>
+</resources>

+ 54 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/source/install/sql/disable.sql

@@ -0,0 +1,54 @@
+
+-- SETTINGS
+SET @iTypeId = (SELECT `ID` FROM `sys_options_types` WHERE `name` = 'bx_posts' LIMIT 1);
+SET @iCategId = (SELECT `ID` FROM `sys_options_categories` WHERE `type_id` = @iTypeId LIMIT 1);
+DELETE FROM `sys_options` WHERE `category_id` = @iCategId;
+DELETE FROM `sys_options_categories` WHERE `type_id` = @iTypeId;
+DELETE FROM `sys_options_types` WHERE `id` = @iTypeId;
+
+-- PAGES
+DELETE FROM `sys_objects_page` WHERE `module` = 'bx_posts';
+DELETE FROM `sys_pages_blocks` WHERE `module` = 'bx_posts' OR `object` IN('bx_posts_create_entry', 'bx_posts_edit_entry', 'bx_posts_delete_entry', 'bx_posts_view_entry', 'bx_posts_view_entry_comments', 'bx_posts_home', 'bx_posts_popular', 'bx_posts_top', 'bx_posts_updated', 'bx_posts_author', 'bx_posts_context', 'bx_posts_search', 'bx_posts_manage');
+
+-- MENU
+DELETE FROM `sys_objects_menu` WHERE `module` = 'bx_posts';
+DELETE FROM `sys_menu_sets` WHERE `module` = 'bx_posts';
+DELETE FROM `sys_menu_items` WHERE `module` = 'bx_posts' OR `set_name` IN('bx_posts_entry_attachments', 'bx_posts_view', 'bx_posts_view_actions', 'bx_posts_submenu', 'bx_posts_view_submenu', 'bx_posts_snippet_meta', 'bx_posts_my', 'bx_posts_menu_manage_tools', 'bx_posts_categories');
+
+-- PRIVACY 
+DELETE FROM `sys_objects_privacy` WHERE `object` IN ('bx_posts_allow_view_to', 'bx_posts_allow_view_favorite_list');
+
+-- ACL
+DELETE `sys_acl_actions`, `sys_acl_matrix` FROM `sys_acl_actions`, `sys_acl_matrix` WHERE `sys_acl_matrix`.`IDAction` = `sys_acl_actions`.`ID` AND `sys_acl_actions`.`Module` = 'bx_posts';
+DELETE FROM `sys_acl_actions` WHERE `Module` = 'bx_posts';
+
+-- SEARCH
+DELETE FROM `sys_objects_search` WHERE `ObjectName` IN ('bx_posts', 'bx_posts_cmts');
+
+-- METATAGS
+DELETE FROM `sys_objects_metatags` WHERE `object` = 'bx_posts';
+
+-- CATEGORY
+DELETE FROM `sys_objects_category` WHERE `object` = 'bx_posts_cats';
+
+-- STATS
+DELETE FROM `sys_statistics` WHERE `name` LIKE 'bx_posts%';
+
+-- CHARTS
+DELETE FROM `sys_objects_chart` WHERE `object` LIKE 'bx_posts%';
+
+-- GRIDS
+DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_posts_administration', 'bx_posts_common');
+DELETE FROM `sys_grid_fields` WHERE `object` IN ('bx_posts_administration', 'bx_posts_common');
+DELETE FROM `sys_grid_actions` WHERE `object` IN ('bx_posts_administration', 'bx_posts_common');
+
+-- UPLOADERS
+DELETE FROM `sys_objects_uploader` WHERE `object` LIKE 'bx_posts_%';
+
+-- ALERTS
+SET @iHandler := (SELECT `id` FROM `sys_alerts_handlers` WHERE `name` = 'bx_posts' LIMIT 1);
+DELETE FROM `sys_alerts` WHERE `handler_id` = @iHandler;
+DELETE FROM `sys_alerts_handlers` WHERE `id` = @iHandler;
+
+-- CRON
+DELETE FROM `sys_cron_jobs` WHERE `name` LIKE 'bx_posts%';

+ 79 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/source/install/sql/enable-app.sql

@@ -0,0 +1,79 @@
+-- PAGES: config_api
+UPDATE `sys_objects_page` SET `config_api`='{\r\n    layout: \'post\',\r\n}' WHERE `object`='bx_posts_view_entry';
+
+UPDATE `sys_pages_blocks` SET `config_api`='{\r\n\"content_type\":\"browse_simple\",\r\n\"header_more_url\":\"/posts-home\",\r\n\"view\":\"row\"\r\n}' WHERE `object`='sys_explore' AND `module`='bx_posts' AND `title_system`='_bx_posts_page_block_title_sys_featured_entries_view_showcase';
+
+-- PAGES: blocks config_api
+-- Categories on the posts home: a dropdown next to the tabs while NEO's left panel is off screen.
+UPDATE `sys_pages_blocks` SET `config_api`='{"use_as_menu": true}' WHERE `object`='bx_posts_home' AND `module`='bx_posts' AND `type`='menu' AND `content`='bx_posts_categories';
+
+-- PAGES: active_api
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_home' AND `module`='bx_posts' AND `type`='menu' AND `content`='bx_posts_categories';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_create_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_create_entry';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_edit_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_edit_entry';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_delete_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_delete_entry';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_entry_breadcrumb';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_entry_text';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_entry_author';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='_bx_posts_page_block_title_sys_entry_context' AND `title`='_bx_posts_page_block_title_entry_context';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_entry_info';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_entry_all_actions';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_entry_actions';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_entry_attachments';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_entry_comments';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_entry_location';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_featured_entries_view_extended';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_view_entry_comments' AND `module`='bx_posts' AND `title_system`='_bx_posts_page_block_title_entry_comments' AND `title`='_bx_posts_page_block_title_entry_comments_link';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_popular' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_popular_entries';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_top' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_top_entries';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_updated' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_updated_entries';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_author' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_entries_actions';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_author' AND `module`='bx_posts' AND `title_system`='_bx_posts_page_block_title_sys_favorites_of_author' AND `title`='_bx_posts_page_block_title_favorites_of_author';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_author' AND `module`='bx_posts' AND `title_system`='_bx_posts_page_block_title_sys_entries_of_author' AND `title`='_bx_posts_page_block_title_entries_of_author';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_author' AND `module`='bx_posts' AND `title_system`='_bx_posts_page_block_title_sys_entries_in_context' AND `title`='_bx_posts_page_block_title_entries_in_context';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_favorites' AND `module`='bx_posts' AND `title_system`='_bx_posts_page_block_title_sys_favorites_entries' AND `title`='_bx_posts_page_block_title_favorites_entries';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_favorites' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_favorites_entries_info';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_favorites' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_favorites_entries_actions';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_context' AND `module`='bx_posts' AND `title_system`='_bx_posts_page_block_title_sys_entries_in_context' AND `title`='_bx_posts_page_block_title_entries_in_context';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_home' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_recent_entries_view_extended';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_search' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_search_form';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_search' AND `module`='bx_posts' AND `title_system`='' AND `title`='_bx_posts_page_block_title_search_results';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_manage' AND `module`='bx_posts' AND `title_system`='_bx_posts_page_block_title_system_manage' AND `title`='_bx_posts_page_block_title_manage';
+UPDATE `sys_pages_blocks` SET `active_api`=1 WHERE `object`='bx_posts_administration' AND `module`='bx_posts' AND `title_system`='_bx_posts_page_block_title_system_manage_administration' AND `title`='_bx_posts_page_block_title_manage';
+
+
+-- MENUS:
+
+-- MENUS: config_api
+
+-- MENUS: active_api
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='sys_site' AND `module`='bx_posts' AND `name`='posts-home';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='sys_homepage' AND `module`='bx_posts' AND `name`='posts-home';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='sys_add_content_links' AND `module`='bx_posts' AND `name`='create-post';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='sys_create_post' AND `module`='bx_posts' AND `name`='create-post';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='sys_profile_stats' AND `module`='bx_posts' AND `name`='profile-stats-my-posts';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='sys_account_dashboard_manage_tools' AND `module`='bx_posts' AND `name`='posts-administration';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_entry_attachments' AND `module`='bx_posts' AND `name`='photo_html5';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_entry_attachments' AND `module`='bx_posts' AND `name`='video_html5';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_entry_attachments' AND `module`='bx_posts' AND `name`='video_record_video';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_entry_attachments' AND `module`='bx_posts' AND `name`='sound_html5';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_entry_attachments' AND `module`='bx_posts' AND `name`='file_html5';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_entry_attachments' AND `module`='bx_posts' AND `name`='poll';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_entry_attachments' AND `module`='bx_posts' AND `name`='add-link';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view' AND `module`='bx_posts' AND `name`='edit-post';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view' AND `module`='bx_posts' AND `name`='delete-post';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view' AND `module`='bx_posts' AND `name`='approve';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view_actions' AND `module`='bx_posts' AND `name`='edit-post';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view_actions' AND `module`='bx_posts' AND `name`='delete-post';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view_actions' AND `module`='bx_posts' AND `name`='comment';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view_actions' AND `module`='bx_posts' AND `name`='reaction';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view_actions' AND `module`='bx_posts' AND `name`='score';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view_actions' AND `module`='bx_posts' AND `name`='favorite';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view_actions' AND `module`='bx_posts' AND `name`='feature';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_view_actions' AND `module`='bx_posts' AND `name`='report';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_my' AND `module`='bx_posts' AND `name`='create-post';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_submenu' AND `module`='bx_posts' AND `name`='posts-home';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_submenu' AND `module`='bx_posts' AND `name`='posts-popular';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_submenu' AND `module`='bx_posts' AND `name`='posts-manage';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_snippet_meta' AND `module`='bx_posts' AND `name`='author';
+UPDATE `sys_menu_items` SET `active_api`=1 WHERE `set_name`='bx_posts_snippet_meta' AND `module`='bx_posts' AND `name`='date';

+ 545 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/source/install/sql/enable.sql

@@ -0,0 +1,545 @@
+
+-- SETTINGS
+
+SET @iTypeOrder = (SELECT MAX(`order`) FROM `sys_options_types` WHERE `group` = 'modules');
+INSERT INTO `sys_options_types`(`group`, `name`, `caption`, `icon`, `order`) VALUES 
+('modules', 'bx_posts', '_bx_posts', 'bx_posts@modules/boonex/posts/|std-icon.svg', IF(ISNULL(@iTypeOrder), 1, @iTypeOrder + 1));
+SET @iTypeId = LAST_INSERT_ID();
+
+INSERT INTO `sys_options_categories` (`type_id`, `name`, `caption`, `order`)
+VALUES (@iTypeId, 'bx_posts', '_bx_posts', 1);
+SET @iCategId = LAST_INSERT_ID();
+
+INSERT INTO `sys_options` (`name`, `value`, `category_id`, `caption`, `type`, `check`, `check_error`, `extra`, `order`) VALUES
+('bx_posts_enable_auto_approve', 'on', @iCategId, '_bx_posts_option_enable_auto_approve', 'checkbox', '', '', '', 0),
+('bx_posts_summary_chars', '700', @iCategId, '_bx_posts_option_summary_chars', 'digit', '', '', '', 1),
+('bx_posts_plain_summary_chars', '240', @iCategId, '_bx_posts_option_plain_summary_chars', 'digit', '', '', '', 2),
+('bx_posts_per_page_browse', '12', @iCategId, '_bx_posts_option_per_page_browse', 'digit', '', '', '', 10),
+('bx_posts_per_page_profile', '6', @iCategId, '_bx_posts_option_per_page_profile', 'digit', '', '', '', 12),
+('bx_posts_per_page_browse_showcase', '32', @iCategId, '_sys_option_per_page_browse_showcase', 'digit', '', '', '', 15),
+('bx_posts_per_page_for_favorites_lists', '5', @iCategId, '_bx_posts_option_per_page_for_favorites_lists', 'digit', '', '', '', 17),
+('bx_posts_rss_num', '10', @iCategId, '_bx_posts_option_rss_num', 'digit', '', '', '', 20),
+('bx_posts_searchable_fields', 'title,text', @iCategId, '_bx_posts_option_searchable_fields', 'list', '', '', 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:21:"get_searchable_fields";}', 30),
+('bx_posts_auto_activation_for_categories', 'on', @iCategId, '_bx_posts_option_auto_activation_for_categories', 'checkbox', '', '', '', 35),
+('bx_posts_visible_categories', '10', @iCategId, '_bx_posts_option_visible_categories', 'digit', '', '', '', 40);
+
+-- PAGE: create entry
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_create_entry', '_bx_posts_page_title_sys_create_entry', '_bx_posts_page_title_create_entry', 'bx_posts', 5, 2147483647, 1, 'create-post', 'page.php?i=create-post', '', '', '', 0, 1, 0, 'BxPostsPageBrowse', 'modules/boonex/posts/classes/BxPostsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES
+('bx_posts_create_entry', 1, 'bx_posts', '_bx_posts_page_block_title_create_entry', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:13:"entity_create";}', 0, 1, 1);
+
+
+-- PAGE: edit entry
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_edit_entry', '_bx_posts_page_title_sys_edit_entry', '_bx_posts_page_title_edit_entry', 'bx_posts', 5, 2147483647, 1, 'edit-post', '', '', '', '', 0, 1, 0, 'BxPostsPageEntry', 'modules/boonex/posts/classes/BxPostsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES
+('bx_posts_edit_entry', 1, 'bx_posts', '_bx_posts_page_block_title_edit_entry', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:11:"entity_edit";}', 0, 0, 0);
+
+
+-- PAGE: delete entry
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_delete_entry', '_bx_posts_page_title_sys_delete_entry', '_bx_posts_page_title_delete_entry', 'bx_posts', 5, 2147483647, 1, 'delete-post', '', '', '', '', 0, 1, 0, 'BxPostsPageEntry', 'modules/boonex/posts/classes/BxPostsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES
+('bx_posts_delete_entry', 1, 'bx_posts', '_bx_posts_page_block_title_delete_entry', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:13:"entity_delete";}', 0, 0, 0);
+
+
+-- PAGE: view entry
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_view_entry', '_bx_posts_page_title_sys_view_entry', '_bx_posts_page_title_view_entry', 'bx_posts', 12, 2147483647, 1, 'view-post', '', '', '', '', 0, 1, 0, 'BxPostsPageEntry', 'modules/boonex/posts/classes/BxPostsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_posts_view_entry', 1,'bx_posts','', '_bx_posts_page_block_title_entry_breadcrumb', 13, 2147483647, 'service', 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:17:"entity_breadcrumb";}', 0, 0, 1, 1),
+('bx_posts_view_entry', 2, 'bx_posts', '', '_bx_posts_page_block_title_entry_text', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:17:\"entity_text_block\";}', 0, 0, 1, 2),
+('bx_posts_view_entry', 2, 'bx_posts', '', '_bx_posts_page_block_title_entry_author', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:13:\"entity_author\";}', 0, 0, 1, 1),
+('bx_posts_view_entry', 3, 'bx_posts', '_bx_posts_page_block_title_sys_entry_context', '_bx_posts_page_block_title_entry_context', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:14:\"entity_context\";}', 0, 0, 1, 1),
+('bx_posts_view_entry', 3, 'bx_posts', '', '_bx_posts_page_block_title_entry_info', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:11:\"entity_info\";}', 0, 0, 1, 2),
+('bx_posts_view_entry', 3, 'bx_posts', '', '_bx_posts_page_block_title_entry_location', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:15:\"entity_location\";}', 0, 0, 0, 0),
+('bx_posts_view_entry', 2, 'bx_posts', '', '_bx_posts_page_block_title_entry_all_actions', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:18:\"entity_all_actions\";}', 0, 0, 1, 3),
+('bx_posts_view_entry', 4, 'bx_posts', '', '_bx_posts_page_block_title_entry_actions', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:14:\"entity_actions\";}', 0, 0, 0, 0),
+('bx_posts_view_entry', 4, 'bx_posts', '', '_bx_posts_page_block_title_entry_social_sharing', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:21:\"entity_social_sharing\";}', 0, 0, 0, 0),
+('bx_posts_view_entry', 2, 'bx_posts', '', '_bx_posts_page_block_title_entry_attachments', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:18:\"entity_attachments\";}', 0, 0, 1, 4),
+('bx_posts_view_entry', 2, 'bx_posts', '', '_bx_posts_page_block_title_entry_comments', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:15:\"entity_comments\";}', 0, 0, 1, 6),
+('bx_posts_view_entry', 3, 'bx_posts', '', '_bx_posts_page_block_title_entry_location', 3, 2147483647, 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:13:\"locations_map\";s:6:\"params\";a:2:{i:0;s:8:\"bx_posts\";i:1;s:4:\"{id}\";}s:5:\"class\";s:20:\"TemplServiceMetatags\";}', 0, 0, 1, 3),
+('bx_posts_view_entry', 2, 'bx_posts', '', '_bx_posts_page_block_title_entry_polls', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:12:\"entity_polls\";}', 0, 0, 1, 5),
+('bx_posts_view_entry', 3, 'bx_posts', '', '_bx_posts_page_block_title_featured_entries_view_extended', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:15:"browse_featured";s:6:"params";a:1:{i:0;s:8:"extended";}}', 0, 0, 1, 5),
+('bx_posts_view_entry', 2, 'bx_posts', '', '_bx_posts_page_block_title_entry_reports', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:14:\"entity_reports\";}', 0, 0, 1, 6);
+
+
+-- PAGE: view entry comments
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_view_entry_comments', '_bx_posts_page_title_sys_view_entry_comments', '_bx_posts_page_title_view_entry_comments', 'bx_posts', 5, 2147483647, 1, 'view-post-comments', '', '', '', '', 0, 1, 0, 'BxPostsPageEntry', 'modules/boonex/posts/classes/BxPostsPageEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_posts_view_entry_comments', 1, 'bx_posts', '_bx_posts_page_block_title_entry_comments', '_bx_posts_page_block_title_entry_comments_link', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:15:\"entity_comments\";}', 0, 0, 1);
+
+
+-- PAGE: popular entries
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_popular', '_bx_posts_page_title_sys_entries_popular', '_bx_posts_page_title_entries_popular', 'bx_posts', 5, 2147483647, 1, 'posts-popular', 'page.php?i=posts-popular', '', '', '', 0, 1, 0, 'BxPostsPageBrowse', 'modules/boonex/posts/classes/BxPostsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_posts_popular', 1, 'bx_posts', '_bx_posts_page_block_title_popular_entries', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:14:"browse_popular";s:6:"params";a:3:{s:9:"unit_view";s:7:"gallery";s:13:"empty_message";b:1;s:13:"ajax_paginate";b:0;}}', 0, 1, 1);
+
+-- PAGE: top entries
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_top', '_bx_posts_page_title_sys_entries_top', '_bx_posts_page_title_entries_top', 'bx_posts', 5, 2147483647, 1, 'posts-top', 'page.php?i=posts-top', '', '', '', 0, 1, 0, 'BxPostsPageBrowse', 'modules/boonex/posts/classes/BxPostsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_posts_top', 1, 'bx_posts', '_bx_posts_page_block_title_top_entries', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:10:"browse_top";s:6:"params";a:3:{s:9:"unit_view";s:7:"gallery";s:13:"empty_message";b:1;s:13:"ajax_paginate";b:0;}}', 0, 1, 1);
+
+
+-- PAGE: recently updated entries
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_updated', '_bx_posts_page_title_sys_entries_updated', '_bx_posts_page_title_entries_updated', 'bx_posts', 5, 2147483647, 1, 'posts-updated', 'page.php?i=posts-updated', '', '', '', 0, 1, 0, 'BxPostsPageBrowse', 'modules/boonex/posts/classes/BxPostsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_posts_updated', 1, 'bx_posts', '_bx_posts_page_block_title_updated_entries', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:14:"browse_updated";s:6:"params";a:3:{s:9:"unit_view";s:7:"gallery";s:13:"empty_message";b:1;s:13:"ajax_paginate";b:0;}}', 0, 1, 1);
+
+
+-- PAGE: entries of author
+
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_author', 'posts-author', '_bx_posts_page_title_sys_entries_of_author', '_bx_posts_page_title_entries_of_author', 'bx_posts', 5, 2147483647, 1, '', '', '', '', 0, 1, 0, 'BxPostsPageAuthor', 'modules/boonex/posts/classes/BxPostsPageAuthor.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_posts_author', 1, 'bx_posts', '', '_bx_posts_page_block_title_entries_actions', 13, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:18:\"my_entries_actions\";}', 0, 0, 1, 1),
+('bx_posts_author', 1, 'bx_posts', '_bx_posts_page_block_title_sys_favorites_of_author', '_bx_posts_page_block_title_favorites_of_author', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:21:"browse_favorite_lists";s:6:"params";a:2:{s:10:"profile_id";s:12:"{profile_id}";s:6:"params";a:3:{s:9:"unit_view";s:8:"showcase";s:13:"empty_message";b:0;s:13:"ajax_paginate";b:0;}}}', 0, 1, 1, 2),
+('bx_posts_author', 1, 'bx_posts', '_bx_posts_page_block_title_sys_entries_of_author', '_bx_posts_page_block_title_entries_of_author', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:13:\"browse_author\";}', 0, 0, 1, 3),
+('bx_posts_author', 1, 'bx_posts', '_bx_posts_page_block_title_sys_entries_in_context', '_bx_posts_page_block_title_entries_in_context', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:14:"browse_context";s:6:"params";a:2:{s:10:"profile_id";s:12:"{profile_id}";i:0;a:1:{s:13:"empty_message";b:0;}}}', 0, 0, 1, 4);
+
+
+-- PAGE: favorites by list
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_favorites', '_bx_posts_page_title_sys_entries_favorites', '_bx_posts_page_title_entries_favorites', 'bx_posts', 12, 2147483647, 1, 'posts-favorites', 'page.php?i=posts-favorites', '', '', '', 0, 1, 0, 'BxPostsPageListEntry', 'modules/boonex/posts/classes/BxPostsPageListEntry.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_posts_favorites', 2, 'bx_posts', '_bx_posts_page_block_title_sys_favorites_entries', '_bx_posts_page_block_title_favorites_entries', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:15:"browse_favorite";s:6:"params";a:2:{s:10:"profile_id";s:12:"{profile_id}";s:6:"params";a:3:{s:9:"unit_view";s:7:"gallery";s:13:"empty_message";b:0;s:13:"ajax_paginate";b:0;}}}', 0, 1, 1),
+('bx_posts_favorites', 3, 'bx_posts', '', '_bx_posts_page_block_title_favorites_entries_info', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:19:"favorites_list_info";}', 0, 0, 0),
+('bx_posts_favorites', 3, 'bx_posts', '', '_bx_posts_page_block_title_favorites_entries_actions', 13, 2147483647, 'service', 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:22:"favorites_list_actions";}', 0, 0, 1);
+
+-- PAGE: entries in context
+
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_context', 'posts-context', '_bx_posts_page_title_sys_entries_in_context', '_bx_posts_page_title_entries_in_context', 'bx_posts', 5, 2147483647, 1, '', '', '', '', 0, 1, 0, 'BxPostsPageAuthor', 'modules/boonex/posts/classes/BxPostsPageAuthor.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_posts_context', 1, 'bx_posts', '_bx_posts_page_block_title_sys_entries_in_context', '_bx_posts_page_block_title_entries_in_context', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:14:\"browse_context\";}', 0, 0, 1, 1),
+('bx_posts_context', 1, 'bx_posts', '_bx_posts_page_block_title_sys_multi_categories_in_context', '_bx_posts_page_block_title_multi_categories_in_context', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:29:\"categories_multi_list_context\";}', 0, 0, 0, 2);
+
+-- PAGE: module home
+
+INSERT INTO `sys_objects_page`(`object`, `uri`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_home', 'posts-home', '_bx_posts_page_title_sys_home', '_bx_posts_page_title_home', 'bx_posts', 2, 2147483647, 1, 'page.php?i=posts-home', '', '', '', 0, 1, 0, 'BxPostsPageBrowse', 'modules/boonex/posts/classes/BxPostsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_posts_home', 1, 'bx_posts', '', '_bx_posts_page_block_title_featured_entries_view_extended', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:15:"browse_featured";s:6:"params";a:1:{i:0;s:8:"extended";}}', 0, 1, 1, 0),
+('bx_posts_home', 1, 'bx_posts', '', '_bx_posts_page_block_title_recent_entries_view_extended', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:13:"browse_public";s:6:"params";a:1:{i:0;s:8:"extended";}}', 0, 1, 1, 1),
+('bx_posts_home', 2, 'bx_posts', '', '_bx_posts_page_block_title_popular_keywords', 11, 2147483647, 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:14:\"keywords_cloud\";s:6:\"params\";a:2:{i:0;s:8:\"bx_posts\";i:1;s:8:\"bx_posts\";}s:5:\"class\";s:20:\"TemplServiceMetatags\";}', 0, 1, 1, 0),
+('bx_posts_home', 2, 'bx_posts', '', '_bx_posts_page_block_title_cats', 11, 2147483647, 'menu', 'bx_posts_categories', 0, 1, 1, 1),
+('bx_posts_home', 2, 'bx_posts', '', '_bx_posts_page_block_title_cats', 11, 2147483647, 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:15:\"categories_list\";s:6:\"params\";a:2:{i:0;s:13:\"bx_posts_cats\";i:1;a:1:{s:10:\"show_empty\";b:1;}}s:5:\"class\";s:20:\"TemplServiceCategory\";}', 0, 1, 0, 3),
+('bx_posts_home', 2, 'bx_posts', '_bx_posts_page_block_title_sys_multicats', '_bx_posts_page_block_title_multicats', 11, 2147483647, 'service', 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:21:"categories_multi_list";}', 0, 1, 0, 2);
+
+-- PAGE: search for entries
+
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_search', '_bx_posts_page_title_sys_entries_search', '_bx_posts_page_title_entries_search', 'bx_posts', 5, 2147483647, 1, 'posts-search', 'page.php?i=posts-search', '', '', '', 0, 1, 0, 'BxPostsPageBrowse', 'modules/boonex/posts/classes/BxPostsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('bx_posts_search', 1, 'bx_posts', '_bx_posts_page_block_title_search_form', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:8:"get_form";s:6:"params";a:1:{i:0;a:1:{s:6:"object";s:8:"bx_posts";}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 1, 1),
+('bx_posts_search', 1, 'bx_posts', '_bx_posts_page_block_title_search_results', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_results";s:6:"params";a:1:{i:0;a:2:{s:6:"object";s:8:"bx_posts";s:10:"show_empty";b:1;}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 1, 2),
+('bx_posts_search', 1, 'bx_posts', '_bx_posts_page_block_title_search_form_cmts', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:8:"get_form";s:6:"params";a:1:{i:0;a:1:{s:6:"object";s:13:"bx_posts_cmts";}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 0, 3),
+('bx_posts_search', 1, 'bx_posts', '_bx_posts_page_block_title_search_results_cmts', 11, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_results";s:6:"params";a:1:{i:0;a:2:{s:6:"object";s:13:"bx_posts_cmts";s:10:"show_empty";b:1;}}s:5:"class";s:27:"TemplSearchExtendedServices";}', 0, 1, 0, 4);
+
+
+-- PAGE: module manage own
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_manage', '_bx_posts_page_title_sys_manage', '_bx_posts_page_title_manage', 'bx_posts', 5, 2147483647, 1, 'posts-manage', 'page.php?i=posts-manage', '', '', '', 0, 1, 0, 'BxPostsPageBrowse', 'modules/boonex/posts/classes/BxPostsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_posts_manage', 1, 'bx_posts', '_bx_posts_page_block_title_system_manage', '_bx_posts_page_block_title_manage', 11, 2147483647, 'service', 'a:2:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:12:\"manage_tools\";}}', 0, 1, 0);
+
+-- PAGE: module manage all
+INSERT INTO `sys_objects_page`(`object`, `title_system`, `title`, `module`, `layout_id`, `visible_for_levels`, `visible_for_levels_editable`, `uri`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_administration', '_bx_posts_page_title_sys_manage_administration', '_bx_posts_page_title_manage', 'bx_posts', 5, 192, 1, 'posts-administration', 'page.php?i=posts-administration', '', '', '', 0, 1, 0, 'BxPostsPageBrowse', 'modules/boonex/posts/classes/BxPostsPageBrowse.php');
+
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('bx_posts_administration', 1, 'bx_posts', '_bx_posts_page_block_title_system_manage_administration', '_bx_posts_page_block_title_manage', 11, 192, 'service', 'a:3:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:12:\"manage_tools\";s:6:\"params\";a:1:{i:0;s:14:\"administration\";}}', 0, 1, 0);
+
+-- PAGE: add block to homepage
+
+SET @iBlockOrder = (SELECT `order` FROM `sys_pages_blocks` WHERE `object` = 'sys_home' AND `cell_id` = 1 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES 
+('sys_home', 1, 'bx_posts', '_bx_posts_page_block_title_recent_entries', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:13:"browse_public";s:6:"params";a:2:{i:0;b:0;i:1;b:0;}}', 1, 0, 0, IFNULL(@iBlockOrder, 0) + 1);
+
+-- PAGES: add page block to profiles modules (trigger* page objects are processed separately upon modules enable/disable)
+SET @iPBCellProfile = 3;
+INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES
+('trigger_page_profile_view_entry', @iPBCellProfile, 'bx_posts', '_bx_posts_page_block_title_sys_my_entries', '_bx_posts_page_block_title_my_entries', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:13:"browse_author";s:6:"params";a:2:{i:0;s:12:"{profile_id}";i:1;a:2:{s:8:"per_page";s:25:"bx_posts_per_page_profile";s:13:"empty_message";b:0;}}}', 0, 0, 0);
+
+-- PAGE: service blocks
+
+SET @iBlockOrder = (SELECT `order` FROM `sys_pages_blocks` WHERE `object` = '' AND `cell_id` = 0 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_pages_blocks`(`object`, `cell_id`, `module`, `title_system` , `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `order`) VALUES 
+('', 0, 'bx_posts', '', '_bx_posts_page_block_title_recent_entries', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:13:\"browse_public\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:7:\"gallery\";s:13:\"empty_message\";b:1;s:13:\"ajax_paginate\";b:0;}}', 0, 1, IFNULL(@iBlockOrder, 0) + 1),
+
+('', 0, 'bx_posts', '', '_bx_posts_page_block_title_recent_entries_view_full', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:13:"browse_public";s:6:"params";a:1:{i:0;s:4:"full";}}', 0, 1, IFNULL(@iBlockOrder, 0) + 2),
+('', 0, 'bx_posts', '', '_bx_posts_page_block_title_popular_entries_view_extended', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:14:"browse_popular";s:6:"params";a:1:{i:0;s:8:"extended";}}', 0, 1, IFNULL(@iBlockOrder, 0) + 3),
+('', 0, 'bx_posts', '', '_bx_posts_page_block_title_popular_entries_view_full', 11, 2147483647, 'service', 'a:3:{s:6:"module";s:8:"bx_posts";s:6:"method";s:14:"browse_popular";s:6:"params";a:1:{i:0;s:4:"full";}}', 0, 1, IFNULL(@iBlockOrder, 0) + 4),
+('', 0, 'bx_posts', '_bx_posts_page_block_title_sys_recent_entries_view_showcase', '_bx_posts_page_block_title_recent_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:13:\"browse_public\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:8:\"showcase\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, IFNULL(@iBlockOrder, 0) + 5),
+('', 0, 'bx_posts', '_bx_posts_page_block_title_sys_popular_entries_view_showcase', '_bx_posts_page_block_title_popular_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:14:\"browse_popular\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:8:\"showcase\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, IFNULL(@iBlockOrder, 0) + 6),
+('', 0, 'bx_posts', '_bx_posts_page_block_title_sys_featured_entries_view_showcase', '_bx_posts_page_block_title_featured_entries_view_showcase', 11, 2147483647, 'service', 'a:3:{s:6:\"module\";s:8:\"bx_posts\";s:6:\"method\";s:15:\"browse_featured\";s:6:\"params\";a:3:{s:9:\"unit_view\";s:8:\"showcase\";s:13:\"empty_message\";b:0;s:13:\"ajax_paginate\";b:0;}}', 0, 1, IFNULL(@iBlockOrder, 0) + 7);
+
+
+-- MENU: add to site menu
+
+SET @iSiteMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_site' AND `active` = 1 AND `order` < 9999 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_site', 'bx_posts', 'posts-home', '_bx_posts_menu_item_title_system_entries_home', '_bx_posts_menu_item_title_entries_home', 'page.php?i=posts-home', '', '', 'file-alt', 'bx_posts_submenu', 2147483647, 1, 1, IFNULL(@iSiteMenuOrder, 0) + 1);
+
+-- MENU: add to homepage menu
+
+SET @iHomepageMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_homepage' AND `active` = 1 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_homepage', 'bx_posts', 'posts-home', '_bx_posts_menu_item_title_system_entries_home', '_bx_posts_menu_item_title_entries_home', 'page.php?i=posts-home', '', '', 'file-alt', 'bx_posts_submenu', 2147483647, 1, 1, IFNULL(@iHomepageMenuOrder, 0) + 1);
+
+-- MENU: add to "add content" menu
+
+SET @iAddMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_add_content_links' AND `active` = 1 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_add_content_links', 'bx_posts', 'create-post', '_bx_posts_menu_item_title_system_create_entry', '_bx_posts_menu_item_title_create_entry', 'page.php?i=create-post', '', '', 'file-alt', '', 2147483647, 1, 1, IFNULL(@iAddMenuOrder, 0) + 1);
+
+-- MENU: add to "create post" menu
+SET @iCreatePostOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_create_post' AND `active` = 1 ORDER BY `order` DESC LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_create_post', 'bx_posts', 'create-post', '_bx_posts_menu_item_title_system_create_entry', '_bx_posts_menu_item_title_create_entry', 'page.php?i=create-post', '', '', 'file-alt', '', 2147483647, 1, 0, IFNULL(@iCreatePostOrder, 0) + 1);
+
+-- MENU: create post form attachments (link, photo, video, etc)
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_entry_attachments', '_bx_posts_menu_title_entry_attachments', 'bx_posts_entry_attachments', 'bx_posts', 23, 0, 1, 'BxPostsMenuAttachments', 'modules/boonex/posts/classes/BxPostsMenuAttachments.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_posts_entry_attachments', 'bx_posts', '_bx_posts_menu_set_title_entry_attachments', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `editable`, `order`) VALUES 
+('bx_posts_entry_attachments', 'bx_posts', 'photo_simple', '_bx_posts_menu_item_title_system_cpa_photo_simple', '_bx_posts_menu_item_title_cpa_photo_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_photos_simple}.showUploaderForm();', '_self', 'camera', '', '', 2147483647, '', 0, 0, 1, 1),
+('bx_posts_entry_attachments', 'bx_posts', 'photo_html5', '_bx_posts_menu_item_title_system_cpa_photo_html5', '_bx_posts_menu_item_title_cpa_photo_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_photos_html5}.showUploaderForm();', '_self', 'camera', '', '', 2147483647, '', 1, 0, 1, 2),
+('bx_posts_entry_attachments', 'bx_posts', 'video_simple', '_bx_posts_menu_item_title_system_cpa_video_simple', '_bx_posts_menu_item_title_cpa_video_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_simple}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 0, 0, 1, 3),
+('bx_posts_entry_attachments', 'bx_posts', 'video_html5', '_bx_posts_menu_item_title_system_cpa_video_html5', '_bx_posts_menu_item_title_cpa_video_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_html5}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 1, 0, 1, 4),
+('bx_posts_entry_attachments', 'bx_posts', 'video_record_video', '_bx_posts_menu_item_title_system_cpa_video_record_video', '_bx_posts_menu_item_title_cpa_video_record_video', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_record_video}.showUploaderForm();', '_self', 'fas circle', '', '', 2147483647, '', 1, 0, 1, 5),
+('bx_posts_entry_attachments', 'bx_posts', 'sound_simple', '_bx_posts_menu_item_title_system_cpa_sound_simple', '_bx_posts_menu_item_title_cpa_sound_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_sounds_simple}.showUploaderForm();', '_self', 'music', '', '', 2147483647, '', 0, 0, 1, 6),
+('bx_posts_entry_attachments', 'bx_posts', 'sound_html5', '_bx_posts_menu_item_title_system_cpa_sound_html5', '_bx_posts_menu_item_title_cpa_sound_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_sounds_html5}.showUploaderForm();', '_self', 'music', '', '', 2147483647, '', 1, 0, 1, 7),
+('bx_posts_entry_attachments', 'bx_posts', 'file_simple', '_bx_posts_menu_item_title_system_cpa_file_simple', '_bx_posts_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 8),
+('bx_posts_entry_attachments', 'bx_posts', 'file_html5', '_bx_posts_menu_item_title_system_cpa_file_html5', '_bx_posts_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 9),
+('bx_posts_entry_attachments', 'bx_posts', 'poll', '_bx_posts_menu_item_title_system_cpa_poll', '_bx_posts_menu_item_title_cpa_poll', 'javascript:void(0)', 'javascript:{js_object}.showPollForm(this);', '_self', 'tasks', '', '', 2147483647, '', 1, 0, 1, 7),
+('bx_posts_entry_attachments', 'bx_posts', 'add-link', '_bx_posts_menu_item_title_system_add_link', '_bx_posts_menu_item_title_add_link', 'javascript:void(0)', 'javascript:{js_object_link}.showAttachLink(this);', '_self', 'link', '', '', 2147483647, '', 1, 0, 1, 10);
+
+-- MENU: actions menu for view entry 
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_view', '_bx_posts_menu_title_view_entry', 'bx_posts_view', 'bx_posts', 9, 0, 1, 'BxPostsMenuView', 'modules/boonex/posts/classes/BxPostsMenuView.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_posts_view', 'bx_posts', '_bx_posts_menu_set_title_view_entry', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_posts_view', 'bx_posts', 'edit-post', '_bx_posts_menu_item_title_system_edit_entry', '_bx_posts_menu_item_title_edit_entry', 'page.php?i=edit-post&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 1),
+('bx_posts_view', 'bx_posts', 'delete-post', '_bx_posts_menu_item_title_system_delete_entry', '_bx_posts_menu_item_title_delete_entry', 'page.php?i=delete-post&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 2),
+('bx_posts_view', 'bx_posts', 'approve', '_sys_menu_item_title_system_va_approve', '_sys_menu_item_title_va_approve', 'javascript:void(0)', 'javascript:bx_approve(this, ''{module_uri}'', {content_id});', '', 'check', '', 2147483647, 1, 0, 3);
+
+
+-- MENU: all actions menu for view entry 
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_view_actions', '_sys_menu_title_view_actions', 'bx_posts_view_actions', 'bx_posts', 15, 0, 1, 'BxPostsMenuViewActions', 'modules/boonex/posts/classes/BxPostsMenuViewActions.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_posts_view_actions', 'bx_posts', '_sys_menu_set_title_view_actions', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES 
+('bx_posts_view_actions', 'bx_posts', 'edit-post', '_bx_posts_menu_item_title_system_edit_entry', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 10),
+('bx_posts_view_actions', 'bx_posts', 'delete-post', '_bx_posts_menu_item_title_system_delete_entry', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 20),
+('bx_posts_view_actions', 'bx_posts', 'approve', '_sys_menu_item_title_system_va_approve', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 30),
+('bx_posts_view_actions', 'bx_posts', 'set-badges', '_sys_menu_item_title_system_set_badges', '_sys_menu_item_title_set_badges', 'javascript:void(0)', 'bx_menu_popup(''sys_set_badges'', window, {}, {module: ''bx_posts'', content_id: {content_id}});', '', 'check-circle', '', '', 0, 2147483647, 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:19:"is_badges_avaliable";}', 1, 0, 40),
+('bx_posts_view_actions', 'bx_posts', 'comment', '_sys_menu_item_title_system_va_comment', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 200),
+('bx_posts_view_actions', 'bx_posts', 'view', '_sys_menu_item_title_system_va_view', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 210),
+('bx_posts_view_actions', 'bx_posts', 'vote', '_sys_menu_item_title_system_va_vote', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 220),
+('bx_posts_view_actions', 'bx_posts', 'reaction', '_sys_menu_item_title_system_va_reaction', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 225),
+('bx_posts_view_actions', 'bx_posts', 'score', '_sys_menu_item_title_system_va_score', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 230),
+('bx_posts_view_actions', 'bx_posts', 'favorite', '_sys_menu_item_title_system_va_favorite', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 240),
+('bx_posts_view_actions', 'bx_posts', 'feature', '_sys_menu_item_title_system_va_feature', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 250),
+('bx_posts_view_actions', 'bx_posts', 'repost', '_sys_menu_item_title_system_va_repost', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 260),
+('bx_posts_view_actions', 'bx_posts', 'repost-with-text', '_sys_menu_item_title_system_va_repost_with_text', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 261),
+('bx_posts_view_actions', 'bx_posts', 'repost-to-context', '_sys_menu_item_title_system_va_repost_to_context', '', '', '', '', '', '', '', 0, 2147483647, '', 0, 0, 262),
+('bx_posts_view_actions', 'bx_posts', 'report', '_sys_menu_item_title_system_va_report', '', '', '', '', '', '', '', 0, 2147483647, '', 1, 0, 270),
+('bx_posts_view_actions', 'bx_posts', 'notes', '_sys_menu_item_title_system_va_notes', '_sys_menu_item_title_va_notes', 'javascript:void(0)', 'javascript:bx_get_notes(this,  ''{module_uri}'', {content_id});', '', 'exclamation-triangle', '', '', 0, 2147483647, '', 1, 0, 280),
+('bx_posts_view_actions', 'bx_posts', 'audit', '_sys_menu_item_title_system_va_audit', '_sys_menu_item_title_va_audit', 'page.php?i=dashboard-audit&module=bx_posts&content_id={content_id}', '', '', 'history', '', '', 0, 192, '', 1, 0, 290),
+('bx_posts_view_actions', 'bx_posts', 'social-sharing', '_sys_menu_item_title_system_social_sharing', '_sys_menu_item_title_social_sharing', 'javascript:void(0)', 'oBxDolPage.share(this, \'{url_encoded}\')', '', 'share', '', '', 0, 2147483647, '', 1, 0, 300),
+('bx_posts_view_actions', 'bx_posts', 'more-auto', '_sys_menu_item_title_system_va_more_auto', '_sys_menu_item_title_va_more_auto', 'javascript:void(0)', '', '', 'ellipsis-v', '', '', 0, 2147483647, '', 1, 0, 9999);
+
+
+-- MENU: actions menu for my entries
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_my', '_bx_posts_menu_title_entries_my', 'bx_posts_my', 'bx_posts', 9, 0, 1, 'BxPostsMenu', 'modules/boonex/posts/classes/BxPostsMenu.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_posts_my', 'bx_posts', '_bx_posts_menu_set_title_entries_my', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_posts_my', 'bx_posts', 'create-post', '_bx_posts_menu_item_title_system_create_entry', '_bx_posts_menu_item_title_create_entry', 'page.php?i=create-post', '', '', 'plus', '', 2147483647, 1, 0, 0);
+
+
+-- MENU: module sub-menu
+
+INSERT INTO `sys_objects_menu`(`object`, `title`, `title_public`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_submenu', '_bx_posts_menu_title_submenu', '_bx_posts_menu_title_public_submenu', 'bx_posts_submenu', 'bx_posts', 8, 0, 1, '', '');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_posts_submenu', 'bx_posts', '_bx_posts_menu_set_title_submenu', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_posts_submenu', 'bx_posts', 'posts-home', '_bx_posts_menu_item_title_system_entries_public', '_bx_posts_menu_item_title_entries_public', 'page.php?i=posts-home', '', '', '', '', 2147483647, 1, 1, 1),
+('bx_posts_submenu', 'bx_posts', 'posts-popular', '_bx_posts_menu_item_title_system_entries_popular', '_bx_posts_menu_item_title_entries_popular', 'page.php?i=posts-popular', '', '', '', '', 2147483647, 1, 1, 2),
+('bx_posts_submenu', 'bx_posts', 'posts-top', '_bx_posts_menu_item_title_system_entries_top', '_bx_posts_menu_item_title_entries_top', 'page.php?i=posts-top', '', '', '', '', 2147483647, 1, 1, 3),
+('bx_posts_submenu', 'bx_posts', 'posts-search', '_bx_posts_menu_item_title_system_entries_search', '_bx_posts_menu_item_title_entries_search', 'page.php?i=posts-search', '', '', '', '', 2147483647, 1, 1, 4),
+('bx_posts_submenu', 'bx_posts', 'posts-manage', '_bx_posts_menu_item_title_system_entries_manage', '_bx_posts_menu_item_title_entries_manage', 'page.php?i=posts-manage', '', '', '', '', 2147483646, 1, 1, 5);
+
+-- MENU: categories
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_categories', '_bx_posts_menu_title_categories', '', 'bx_posts', 21, 0, 1, 'BxPostsMenuCategories', 'modules/boonex/posts/classes/BxPostsMenuCategories.php');
+
+-- MENU: sub-menu for view entry
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_view_submenu', '_bx_posts_menu_title_view_entry_submenu', 'bx_posts_view_submenu', 'bx_posts', 8, 0, 1, 'BxPostsMenuView', 'modules/boonex/posts/classes/BxPostsMenuView.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_posts_view_submenu', 'bx_posts', '_bx_posts_menu_set_title_view_entry_submenu', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('bx_posts_view_submenu', 'bx_posts', 'view-post', '_bx_posts_menu_item_title_system_view_entry', '_bx_posts_menu_item_title_view_entry_submenu_entry', 'page.php?i=view-post&id={content_id}', '', '', '', '', 2147483647, 0, 0, 1),
+('bx_posts_view_submenu', 'bx_posts', 'view-post-comments', '_bx_posts_menu_item_title_system_view_entry_comments', '_bx_posts_menu_item_title_view_entry_submenu_comments', 'page.php?i=view-post-comments&id={content_id}', '', '', '', '', 2147483647, 0, 0, 2);
+
+-- MENU: custom menu for snippet meta info
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_snippet_meta', '_sys_menu_title_snippet_meta', 'bx_posts_snippet_meta', 'bx_posts', 15, 0, 1, 'BxPostsMenuSnippetMeta', 'modules/boonex/posts/classes/BxPostsMenuSnippetMeta.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_posts_snippet_meta', 'bx_posts', '_sys_menu_set_title_snippet_meta', 0);
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `editable`, `order`) VALUES 
+('bx_posts_snippet_meta', 'bx_posts', 'author', '_sys_menu_item_title_system_sm_author', '_sys_menu_item_title_sm_author', '', '', '', '', '', 2147483647, 1, 0, 1, 1),
+('bx_posts_snippet_meta', 'bx_posts', 'date', '_sys_menu_item_title_system_sm_date', '_sys_menu_item_title_sm_date', '', '', '', '', '', 2147483647, 1, 0, 1, 2),
+('bx_posts_snippet_meta', 'bx_posts', 'category', '_sys_menu_item_title_system_sm_category', '_sys_menu_item_title_sm_category', '', '', '', '', '', 2147483647, 0, 0, 1, 3),
+('bx_posts_snippet_meta', 'bx_posts', 'tags', '_sys_menu_item_title_system_sm_tags', '_sys_menu_item_title_sm_tags', '', '', '', '', '', 2147483647, 0, 0, 1, 4),
+('bx_posts_snippet_meta', 'bx_posts', 'views', '_sys_menu_item_title_system_sm_views', '_sys_menu_item_title_sm_views', '', '', '', '', '', 2147483647, 0, 0, 1, 5),
+('bx_posts_snippet_meta', 'bx_posts', 'comments', '_sys_menu_item_title_system_sm_comments', '_sys_menu_item_title_sm_comments', '', '', '', '', '', 2147483647, 0, 0, 1, 6);
+
+-- MENU: profile stats
+SET @iNotifMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name` = 'sys_profile_stats' AND `active` = 1 LIMIT 1);
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
+('sys_profile_stats', 'bx_posts', 'profile-stats-my-posts', '_bx_posts_menu_item_title_system_manage_my_posts', '_bx_posts_menu_item_title_manage_my_posts', 'page.php?i=posts-author&profile_id={member_id}', '', '_self', 'file-alt', 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:41:"get_menu_addon_manage_tools_profile_stats";}', '', 2147483646, 1, 0, @iNotifMenuOrder + 1);
+
+-- MENU: manage tools submenu
+INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
+('bx_posts_menu_manage_tools', '_bx_posts_menu_title_manage_tools', 'bx_posts_menu_manage_tools', 'bx_posts', 6, 0, 1, 'BxPostsMenuManageTools', 'modules/boonex/posts/classes/BxPostsMenuManageTools.php');
+
+INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES 
+('bx_posts_menu_manage_tools', 'bx_posts', '_bx_posts_menu_set_title_manage_tools', 0);
+
+--INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+--('bx_posts_menu_manage_tools', 'bx_posts', 'delete-with-content', '_bx_posts_menu_item_title_system_delete_with_content', '_bx_posts_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
+
+-- MENU: dashboard manage tools
+SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('sys_account_dashboard_manage_tools', 'bx_posts', 'posts-administration', '_bx_posts_menu_item_title_system_admt_posts', '_bx_posts_menu_item_title_admt_posts', 'page.php?i=posts-administration', '', '_self', 'file-alt', 'a:2:{s:6:"module";s:8:"bx_posts";s:6:"method";s:27:"get_menu_addon_manage_tools";}', '', 192, 1, 0, @iManageMenuOrder + 1);
+
+-- MENU: add menu item to profiles modules (trigger* menu sets are processed separately upon modules enable/disable)
+
+INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
+('trigger_profile_view_submenu', 'bx_posts', 'posts-author', '_bx_posts_menu_item_title_system_view_entries_author', '_bx_posts_menu_item_title_view_entries_author', 'page.php?i=posts-author&profile_id={profile_id}', '', '', 'file-alt', '', 2147483647, 1, 0, 0),
+('trigger_group_view_submenu', 'bx_posts', 'posts-context', '_bx_posts_menu_item_title_system_view_entries_in_context', '_bx_posts_menu_item_title_view_entries_in_context', 'page.php?i=posts-context&profile_id={profile_id}', '', '', 'file-alt', '', 2147483647, 1, 0, 0);
+
+
+-- PRIVACY 
+
+INSERT INTO `sys_objects_privacy` (`object`, `module`, `action`, `title`, `default_group`, `table`, `table_field_id`, `table_field_author`, `override_class_name`, `override_class_file`) VALUES
+('bx_posts_allow_view_to', 'bx_posts', 'view', '_bx_posts_form_entry_input_allow_view_to', '3', 'bx_posts_posts', 'id', 'author', '', ''),
+('bx_posts_allow_view_favorite_list', 'bx_posts', 'view_favorite_list', '_bx_posts_form_entry_input_allow_view_favorite_list', '3', 'bx_posts_favorites_lists', 'id', 'author_id', '', '');
+
+
+-- ACL
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_posts', 'create entry', NULL, '_bx_posts_acl_action_create_entry', '', 1, 3);
+SET @iIdActionEntryCreate = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_posts', 'delete entry', NULL, '_bx_posts_acl_action_delete_entry', '', 1, 3);
+SET @iIdActionEntryDelete = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_posts', 'view entry', NULL, '_bx_posts_acl_action_view_entry', '', 1, 0);
+SET @iIdActionEntryView = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_posts', 'set thumb', NULL, '_bx_posts_acl_action_set_thumb', '', 1, 3);
+SET @iIdActionSetThumb = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_posts', 'edit any entry', NULL, '_bx_posts_acl_action_edit_any_entry', '', 1, 3);
+SET @iIdActionEntryEditAny = LAST_INSERT_ID();
+
+INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
+('bx_posts', 'delete any entry', NULL, '_bx_posts_acl_action_delete_any_entry', '', 1, 3);
+SET @iIdActionEntryDeleteAny = LAST_INSERT_ID();
+
+SET @iUnauthenticated = 1;
+SET @iAccount = 2;
+SET @iStandard = 3;
+SET @iUnconfirmed = 4;
+SET @iPending = 5;
+SET @iSuspended = 6;
+SET @iModerator = 7;
+SET @iAdministrator = 8;
+SET @iPremium = 9;
+
+INSERT INTO `sys_acl_matrix` (`IDLevel`, `IDAction`) VALUES
+
+-- entry create
+(@iStandard, @iIdActionEntryCreate),
+(@iModerator, @iIdActionEntryCreate),
+(@iAdministrator, @iIdActionEntryCreate),
+(@iPremium, @iIdActionEntryCreate),
+
+-- entry delete
+(@iStandard, @iIdActionEntryDelete),
+(@iModerator, @iIdActionEntryDelete),
+(@iAdministrator, @iIdActionEntryDelete),
+(@iPremium, @iIdActionEntryDelete),
+
+-- entry view
+(@iUnauthenticated, @iIdActionEntryView),
+(@iAccount, @iIdActionEntryView),
+(@iStandard, @iIdActionEntryView),
+(@iUnconfirmed, @iIdActionEntryView),
+(@iPending, @iIdActionEntryView),
+(@iModerator, @iIdActionEntryView),
+(@iAdministrator, @iIdActionEntryView),
+(@iPremium, @iIdActionEntryView),
+
+-- set entry thumb
+(@iStandard, @iIdActionSetThumb),
+(@iModerator, @iIdActionSetThumb),
+(@iAdministrator, @iIdActionSetThumb),
+(@iPremium, @iIdActionSetThumb),
+
+-- edit any entry
+(@iModerator, @iIdActionEntryEditAny),
+(@iAdministrator, @iIdActionEntryEditAny),
+
+-- delete any entry
+(@iAdministrator, @iIdActionEntryDeleteAny);
+
+
+-- SEARCH
+SET @iSearchOrder = (SELECT IFNULL(MAX(`Order`), 0) FROM `sys_objects_search`);
+INSERT INTO `sys_objects_search` (`ObjectName`, `Title`, `Order`, `ClassName`, `ClassPath`) VALUES
+('bx_posts', '_bx_posts', @iSearchOrder + 1, 'BxPostsSearchResult', 'modules/boonex/posts/classes/BxPostsSearchResult.php'),
+('bx_posts_cmts', '_bx_posts_cmts', @iSearchOrder + 2, 'BxPostsCmtsSearchResult', 'modules/boonex/posts/classes/BxPostsCmtsSearchResult.php');
+
+-- METATAGS
+INSERT INTO `sys_objects_metatags` (`object`, `module`, `table_keywords`, `table_locations`, `table_mentions`, `override_class_name`, `override_class_file`) VALUES
+('bx_posts', 'bx_posts', 'bx_posts_meta_keywords', 'bx_posts_meta_locations', 'bx_posts_meta_mentions', '', '');
+
+-- CATEGORY
+INSERT INTO `sys_objects_category` (`object`, `module`, `search_object`, `form_object`, `list_name`, `table`, `field`, `join`, `where`, `override_class_name`, `override_class_file`) VALUES
+('bx_posts_cats', 'bx_posts', 'bx_posts', 'bx_posts', 'bx_posts_cats', 'bx_posts_posts', 'cat', 'INNER JOIN `sys_profiles` ON (`sys_profiles`.`id` = ABS(`bx_posts_posts`.`author`))', 'AND `sys_profiles`.`status` = ''active''', '', '');
+
+-- STATS
+SET @iMaxOrderStats = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_statistics`);
+INSERT INTO `sys_statistics` (`module`, `name`, `title`, `link`, `icon`, `query`, `order`) VALUES 
+('bx_posts', 'bx_posts', '_bx_posts', 'page.php?i=posts-home', 'file-alt', 'SELECT COUNT(*) FROM `bx_posts_posts` WHERE 1 AND `status` = ''active'' AND `status_admin` = ''active''', @iMaxOrderStats + 1);
+
+-- CHARTS
+SET @iMaxOrderCharts = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_objects_chart`);
+INSERT INTO `sys_objects_chart` (`object`, `title`, `table`, `field_date_ts`, `field_date_dt`, `field_status`, `query`, `active`, `order`, `class_name`, `class_file`) VALUES
+('bx_posts_growth', '_bx_posts_chart_growth', 'bx_posts_posts', 'added', '', 'status,status_admin', '', 1, @iMaxOrderCharts + 1, 'BxDolChartGrowth', ''),
+('bx_posts_growth_speed', '_bx_posts_chart_growth_speed', 'bx_posts_posts', 'added', '', 'status,status_admin', '', 1, @iMaxOrderCharts + 2, 'BxDolChartGrowthSpeed', '');
+
+-- GRIDS: moderation tools
+INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
+('bx_posts_administration', 'Sql', 'SELECT * FROM `bx_posts_posts` WHERE 1 ', 'bx_posts_posts', 'id', 'added', 'status_admin', '', 20, NULL, 'start', '', 'title,text', '', 'like', 'reports', '', 192, 'BxPostsGridAdministration', 'modules/boonex/posts/classes/BxPostsGridAdministration.php'),
+('bx_posts_common', 'Sql', 'SELECT * FROM `bx_posts_posts` WHERE 1 ', 'bx_posts_posts', 'id', 'added', 'status', '', 20, NULL, 'start', '', 'title,text', '', 'like', '', '', 2147483647, 'BxPostsGridCommon', 'modules/boonex/posts/classes/BxPostsGridCommon.php');
+
+INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
+('bx_posts_administration', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
+('bx_posts_administration', 'switcher', '_bx_posts_grid_column_title_adm_active', '8%', 0, '', '', 2),
+('bx_posts_administration', 'reports', '_sys_txt_reports_title', '5%', 0, '', '', 3),
+('bx_posts_administration', 'title', '_bx_posts_grid_column_title_adm_title', '25%', 0, '25', '', 4),
+('bx_posts_administration', 'added', '_bx_posts_grid_column_title_adm_added', '20%', 1, '25', '', 5),
+('bx_posts_administration', 'author', '_bx_posts_grid_column_title_adm_author', '20%', 0, '25', '', 6),
+('bx_posts_administration', 'actions', '', '20%', 0, '', '', 7),
+
+('bx_posts_common', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
+('bx_posts_common', 'switcher', '_bx_posts_grid_column_title_adm_active', '8%', 0, '', '', 2),
+('bx_posts_common', 'title', '_bx_posts_grid_column_title_adm_title', '40%', 0, '35', '', 3),
+('bx_posts_common', 'added', '_bx_posts_grid_column_title_adm_added', '15%', 1, '25', '', 4),
+('bx_posts_common', 'status_admin', '_bx_posts_grid_column_title_adm_status_admin', '15%', 0, '16', '', 5),
+('bx_posts_common', 'actions', '', '20%', 0, '', '', 6);
+
+
+INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
+('bx_posts_administration', 'bulk', 'delete', '_bx_posts_grid_action_title_adm_delete', '', 0, 1, 1),
+('bx_posts_administration', 'bulk', 'clear_reports', '_bx_posts_grid_action_title_adm_clear_reports', '', 0, 1, 1),
+('bx_posts_administration', 'single', 'edit', '_bx_posts_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
+('bx_posts_administration', 'single', 'delete', '_bx_posts_grid_action_title_adm_delete', 'remove', 1, 1, 2),
+('bx_posts_administration', 'single', 'settings', '_bx_posts_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
+('bx_posts_administration', 'single', 'audit_content', '_bx_posts_grid_action_title_adm_audit_content', 'search', 1, 0, 4),
+('bx_posts_administration', 'single', 'clear_reports', '_bx_posts_grid_action_title_adm_clear_reports', 'eraser', 1, 0, 5),
+
+('bx_posts_common', 'bulk', 'delete', '_bx_posts_grid_action_title_adm_delete', '', 0, 1, 1),
+('bx_posts_common', 'single', 'edit', '_bx_posts_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
+('bx_posts_common', 'single', 'delete', '_bx_posts_grid_action_title_adm_delete', 'remove', 1, 1, 2),
+('bx_posts_common', 'single', 'settings', '_bx_posts_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
+
+-- UPLOADERS
+
+INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
+('bx_posts_html5', 1, 'BxPostsUploaderHTML5', 'modules/boonex/posts/classes/BxPostsUploaderHTML5.php'),
+('bx_posts_record_video', 1, 'BxPostsUploaderRecordVideo', 'modules/boonex/posts/classes/BxPostsUploaderRecordVideo.php'),
+('bx_posts_photos_html5', 1, 'BxPostsUploaderHTML5Attach', 'modules/boonex/posts/classes/BxPostsUploaderHTML5Attach.php'),
+('bx_posts_videos_html5', 1, 'BxPostsUploaderHTML5Attach', 'modules/boonex/posts/classes/BxPostsUploaderHTML5Attach.php'),
+('bx_posts_videos_record_video', 1, 'BxPostsUploaderRecordVideoAttach', 'modules/boonex/posts/classes/BxPostsUploaderRecordVideoAttach.php'),
+('bx_posts_sounds_html5', 1, 'BxPostsUploaderHTML5Attach', 'modules/boonex/posts/classes/BxPostsUploaderHTML5Attach.php'),
+('bx_posts_files_html5', 1, 'BxPostsUploaderHTML5Attach', 'modules/boonex/posts/classes/BxPostsUploaderHTML5Attach.php');
+
+-- ALERTS
+
+INSERT INTO `sys_alerts_handlers` (`name`, `class`, `file`, `service_call`) VALUES 
+('bx_posts', 'BxPostsAlertsResponse', 'modules/boonex/posts/classes/BxPostsAlertsResponse.php', '');
+SET @iHandler := LAST_INSERT_ID();
+
+INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
+('system', 'save_setting', @iHandler),
+('profile', 'delete', @iHandler),
+
+('bx_posts_videos_mp4', 'transcoded', @iHandler);
+
+
+-- CRON
+INSERT INTO `sys_cron_jobs` (`name`, `time`, `class`, `file`, `service_call`) VALUES
+('bx_posts_publishing', '* * * * *', 'BxPostsCronPublishing', 'modules/boonex/posts/classes/BxPostsCronPublishing.php', '');

+ 21 - 0
modules/boonex/posts/updates/15.0.4_15.0.5/source/template/images/icons/std-icon.svg

@@ -0,0 +1,21 @@
+<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="80" height="80" fill="url(#paint0_linear_963_3702)"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M62.6627 14.9098C59.0397 11.4286 53.2086 11.4286 41.5463 11.4286H38.4539C26.7916 11.4286 20.9604 11.4286 17.3374 14.9098C13.7144 18.3911 13.7144 23.994 13.7144 35.2V47.0857C13.7144 58.2916 13.7144 63.8948 17.3374 67.3758C20.9604 70.8571 26.7915 70.8571 38.4539 70.8571H41.5463C53.2086 70.8571 59.0397 70.8571 62.6627 67.3758C66.2858 63.8948 66.2858 58.2916 66.2858 47.0857V35.2C66.2858 23.994 66.2858 18.3911 62.6627 14.9098ZM27.4286 46.8571C25.5351 46.8571 24.0001 48.3922 24.0001 50.2857C24.0001 52.1793 25.5351 53.7143 27.4286 53.7143H52.5715C54.465 53.7143 56.0001 52.1793 56.0001 50.2857C56.0001 48.3922 54.465 46.8571 52.5715 46.8571H27.4286ZM24.0001 60.5714C24.0001 58.6779 25.5351 57.1429 27.4286 57.1429H52.5715C54.465 57.1429 56.0001 58.6779 56.0001 60.5714C56.0001 62.465 54.465 64 52.5715 64H27.4286C25.5351 64 24.0001 62.465 24.0001 60.5714ZM22.6169 20.6631C20.5715 22.5188 20.5715 25.2982 20.5715 30.8571C20.5715 36.4161 20.5715 39.1955 22.6169 41.0512C22.9441 41.3479 23.3047 41.6225 23.6946 41.8716C26.1322 43.4286 29.7834 43.4286 37.0858 43.4286H42.9144C50.2168 43.4286 53.868 43.4286 56.3055 41.8716C56.6954 41.6225 57.056 41.3479 57.3832 41.0512C59.4286 39.1955 59.4286 36.4161 59.4286 30.8572C59.4286 25.2983 59.4286 22.5188 57.3832 20.6631C57.056 20.3663 56.6954 20.0918 56.3055 19.8428C53.868 18.2857 50.2168 18.2857 42.9144 18.2857H37.0858C29.7834 18.2857 26.1322 18.2857 23.6946 19.8428C23.3047 20.0918 22.9441 20.3663 22.6169 20.6631Z" fill="black" fill-opacity="0.1"/>
+<path d="M24.0001 30.8571C24.0001 26.8143 24.0001 24.7929 25.6845 23.4433C25.954 23.2275 26.2509 23.0278 26.572 22.8467C28.5795 21.7143 31.5863 21.7143 37.6001 21.7143H42.4001C48.4138 21.7143 51.4207 21.7143 53.4281 22.8467C53.7492 23.0278 54.0462 23.2275 54.3156 23.4433C56.0001 24.7929 56.0001 26.8143 56.0001 30.8571C56.0001 34.9 56.0001 36.9214 54.3156 38.271C54.0462 38.4868 53.7492 38.6865 53.4281 38.8676C51.4207 40 48.4138 40 42.4001 40H37.6001C31.5863 40 28.5795 40 26.572 38.8676C26.2509 38.6865 25.954 38.4868 25.6845 38.271C24.0001 36.9214 24.0001 34.9 24.0001 30.8571Z" fill="black" fill-opacity="0.1"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M62.6627 13.767C59.0397 10.2857 53.2086 10.2857 41.5463 10.2857H38.4539C26.7916 10.2857 20.9604 10.2857 17.3374 13.767C13.7144 17.2482 13.7144 22.8512 13.7144 34.0571V45.9429C13.7144 57.1487 13.7144 62.7519 17.3374 66.233C20.9604 69.7143 26.7915 69.7143 38.4539 69.7143H41.5463C53.2086 69.7143 59.0397 69.7143 62.6627 66.233C66.2858 62.7519 66.2858 57.1487 66.2858 45.9429V34.0571C66.2858 22.8512 66.2858 17.2482 62.6627 13.767ZM27.4286 45.7143C25.5351 45.7143 24.0001 47.2493 24.0001 49.1429C24.0001 51.0364 25.5351 52.5714 27.4286 52.5714H52.5715C54.465 52.5714 56.0001 51.0364 56.0001 49.1429C56.0001 47.2493 54.465 45.7143 52.5715 45.7143H27.4286ZM24.0001 59.4286C24.0001 57.535 25.5351 56 27.4286 56H52.5715C54.465 56 56.0001 57.535 56.0001 59.4286C56.0001 61.3221 54.465 62.8571 52.5715 62.8571H27.4286C25.5351 62.8571 24.0001 61.3221 24.0001 59.4286ZM22.6169 19.5203C20.5715 21.3759 20.5715 24.1554 20.5715 29.7143C20.5715 35.2732 20.5715 38.0527 22.6169 39.9084C22.9441 40.2051 23.3047 40.4796 23.6946 40.7287C26.1322 42.2857 29.7834 42.2857 37.0857 42.2857H37.0858H42.9144H42.9144C50.2168 42.2857 53.868 42.2857 56.3055 40.7287C56.6954 40.4796 57.056 40.2051 57.3832 39.9084C59.4286 38.0527 59.4286 35.2732 59.4286 29.7143C59.4286 24.1554 59.4286 21.3759 57.3832 19.5203C57.056 19.2235 56.6954 18.949 56.3055 18.6999C53.868 17.1429 50.2168 17.1429 42.9144 17.1429H37.0858C29.7834 17.1429 26.1322 17.1429 23.6946 18.6999C23.3047 18.949 22.9441 19.2235 22.6169 19.5203Z" fill="url(#paint1_linear_963_3702)"/>
+<path d="M24 29.7143C24 25.6714 24 23.65 25.6845 22.3005C25.9539 22.0846 26.2508 21.885 26.5719 21.7038C28.5794 20.5714 31.5863 20.5714 37.6 20.5714H42.4C48.4138 20.5714 51.4206 20.5714 53.428 21.7038C53.7491 21.885 54.0461 22.0846 54.3155 22.3005C56 23.65 56 25.6714 56 29.7143C56 33.7571 56 35.7786 54.3155 37.1282C54.0461 37.3439 53.7491 37.5436 53.428 37.7248C51.4206 38.8571 48.4138 38.8571 42.4 38.8571H37.6C31.5863 38.8571 28.5794 38.8571 26.5719 37.7248C26.2508 37.5436 25.9539 37.3439 25.6845 37.1282C24 35.7786 24 33.7571 24 29.7143Z" fill="url(#paint2_linear_963_3702)"/>
+<defs>
+<linearGradient id="paint0_linear_963_3702" x1="40" y1="0" x2="40" y2="80" gradientUnits="userSpaceOnUse">
+<stop stop-color="#0D9488"/>
+<stop offset="1" stop-color="#134E4A"/>
+</linearGradient>
+<linearGradient id="paint1_linear_963_3702" x1="40.0001" y1="10.2857" x2="40.0001" y2="69.7143" gradientUnits="userSpaceOnUse">
+<stop stop-color="#F9FAFB"/>
+<stop offset="1" stop-color="#9CA3AF"/>
+</linearGradient>
+<linearGradient id="paint2_linear_963_3702" x1="40" y1="20.5714" x2="40" y2="38.8571" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FDE68A"/>
+<stop offset="1" stop-color="#D97706"/>
+</linearGradient>
+</defs>
+</svg>

+ 63 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/config.php

@@ -0,0 +1,63 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Russian',
+    'version_from' => '15.0.6',
+    'version_to' => '15.0.7',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/russian/updates/update_15.0.6_15.0.7/',
+    'home_uri' => 'ru_update_1506_1507',
+
+    'module_dir' => 'boonex/russian/',
+    'module_uri' => 'ru',
+
+    'db_prefix' => 'bx_rsn_',
+    'class_prefix' => 'BxRsn',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 0,
+        'update_files' => 1,
+        'update_languages' => 1,
+        'restore_languages' => 0,
+        'clear_db_cache' => 0,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => array(
+        array('name' => 'Analytics', 'path' => 'bx_analytics/'),
+        array('name' => 'Credits', 'path' => 'bx_credits/'),
+        array('name' => 'Events', 'path' => 'bx_events/'),
+        array('name' => 'Groups', 'path' => 'bx_groups/'),
+        array('name' => 'Organizations', 'path' => 'bx_organizations/'),
+        array('name' => 'Payment', 'path' => 'bx_payment/'),
+        array('name' => 'Persons', 'path' => 'bx_persons/'),
+        array('name' => 'Posts', 'path' => 'bx_posts/'),
+        array('name' => 'Tasks', 'path' => 'bx_tasks/'),
+        array('name' => 'System', 'path' => 'system/'),
+    ),
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 29 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/installer.php

@@ -0,0 +1,29 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxRsnUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 684 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_analytics/ru.xml

@@ -0,0 +1,684 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+	<string_add name="_bx_analytics_adm_stg_cpt_vitals_retention_days"><![CDATA[Хранить данные о производительности, дней]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_vitals_sample"><![CDATA[Доля измеряемых загрузок, %]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_category_content"><![CDATA[Отчёты по контенту]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_category_health"><![CDATA[Здоровье]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_category_privacy"><![CDATA[Приватность и данные]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_category_system"><![CDATA[Системные]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_category_tracking"><![CDATA[Сбор данных]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_errors_ignore"><![CDATA[Сообщения об ошибках, которые не нужно записывать, по одному в строке. * означает любые символы, регистр не важен.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_exclude_ips"><![CDATA[Адреса или диапазоны CIDR через запятую или пробел.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_exclude_levels"><![CDATA[Например, администраторов, чтобы не учитывать собственные посещения.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_exclude_paths"><![CDATA[Начала путей или шаблоны со * (например, /page/*-admin) через запятую или пробел.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_geo_source"><![CDATA[Заголовки CDN: страна, которую Cloudflare, Vercel или CloudFront добавляют к каждому запросу, и регион с городом на Vercel.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_identity"><![CDATA[Без cookie: хеш адреса и браузера, который меняется каждый день, на устройстве ничего не хранится. Гость, вернувшийся в другой день, считается новым посетителем. Постоянный: случайный идентификатор в браузере или приложении, позволяет считать удержание гостей, но может требовать согласия.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_ignore_params"><![CDATA[Не включаются в сохраняемые пути страниц, чтобы одна страница не считалась как несколько. Через запятую; * означает любые символы. Метки кампаний и идентификаторы кликов не включаются всегда.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_limit_hits"><![CDATA[Сколько просмотров, событий, ошибок и замеров трекеры могут отправить с одного адреса за минуту (адрес IPv6 считается по своей сети /64). Остальные отбрасываются до следующей минуты, а трекер продолжает отправку. Увеличьте значение, если многие посетители заходят с одного адреса, например из офиса или школы. 0: без ограничения. Действия на сайте и платежи не ограничиваются.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_limit_visits"><![CDATA[Сколько визитов может начаться с одного адреса за час (адрес IPv6 считается по своей сети /64). Обращения, которые начали бы ещё один визит, отбрасываются, чтобы скрипт не заполнил отчёты визитами. Уже идущие визиты продолжаются. 0: без ограничения.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_link_members"><![CDATA[Записывать профиль вошедших участников для их сеансов и удержания. При удалении профиля его посещения отвязываются.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_online_window"><![CDATA[Посетители, активные в течение этого времени, считаются онлайн.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_platforms"><![CDATA[Клиенты, посещения с которых записываются.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_respect_dnt"><![CDATA[Не учитывать браузеры, отправляющие Do Not Track или Global Privacy Control.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_retention_days"><![CDATA[Более старые посещения и события удаляются каждый час.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_session_timeout"><![CDATA[Посещение заканчивается после такого времени без активности.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_track_actions"><![CDATA[Регистрации, входы, новые профили и материалы, комментарии, реакции и связи записываются как события с указанием клиента.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_track_bots"><![CDATA[Поисковые системы, ИИ-краулеры, ИИ-ассистенты, загружающие страницы, превью ссылок, мониторинг и скрипты. Учитываются по дням и страницам, отдельно от посетителей.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_track_errors"><![CDATA[Ошибки JavaScript, необработанные отклонения промисов, неудачные запросы и сбои приложений со всех клиентов. Строки запросов, токены и адреса почты удаляются до сохранения.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_track_vitals"><![CDATA[Web Vitals загрузки страниц (LCP, INP, CLS, FCP, TTFB), а также загрузка экранов и запуск приложений.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_tracking"><![CDATA[Если выключено, сбор останавливается. Отчёты сохраняют уже собранные данные.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_trusted_proxies"><![CDATA[Адреса или диапазоны CIDR прокси и балансировщиков, чей заголовок X-Forwarded-For содержит адрес посетителя. Адресам частной сети и серверу NEO доверие есть всегда.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_vitals_retention_days"><![CDATA[Более старые измерения удаляются. Срок может быть короче срока хранения остальных данных, но не длиннее.]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_inf_vitals_sample"><![CDATA[От 0 до 100. Каждый измеренный просмотр добавляет строку, поэтому на загруженном сайте можно измерять только часть.]]></string_add>
+	<string_add name="_bx_analytics_bot_ai_agent"><![CDATA[ИИ-ассистент]]></string_add>
+	<string_add name="_bx_analytics_bot_ai_crawler"><![CDATA[ИИ-краулер]]></string_add>
+	<string_add name="_bx_analytics_bot_feed"><![CDATA[Читалка лент]]></string_add>
+	<string_add name="_bx_analytics_bot_monitor"><![CDATA[Мониторинг]]></string_add>
+	<string_add name="_bx_analytics_bot_other"><![CDATA[Другой бот]]></string_add>
+	<string_add name="_bx_analytics_bot_script"><![CDATA[Скрипт]]></string_add>
+	<string_add name="_bx_analytics_bot_search"><![CDATA[Поисковая система]]></string_add>
+	<string_add name="_bx_analytics_bot_seo"><![CDATA[SEO-инструмент]]></string_add>
+	<string_add name="_bx_analytics_bot_social"><![CDATA[Превью ссылки]]></string_add>
+	<string_add name="_bx_analytics_channel_affiliate"><![CDATA[Партнёры]]></string_add>
+	<string_add name="_bx_analytics_channel_ai"><![CDATA[ИИ-ассистенты]]></string_add>
+	<string_add name="_bx_analytics_channel_campaign"><![CDATA[Другие кампании]]></string_add>
+	<string_add name="_bx_analytics_channel_direct"><![CDATA[Прямые заходы]]></string_add>
+	<string_add name="_bx_analytics_channel_display"><![CDATA[Медийная реклама]]></string_add>
+	<string_add name="_bx_analytics_channel_email"><![CDATA[Почта]]></string_add>
+	<string_add name="_bx_analytics_channel_internal"><![CDATA[Внутренние]]></string_add>
+	<string_add name="_bx_analytics_channel_paid_search"><![CDATA[Платный поиск]]></string_add>
+	<string_add name="_bx_analytics_channel_paid_social"><![CDATA[Платная реклама в соцсетях]]></string_add>
+	<string_add name="_bx_analytics_channel_referral"><![CDATA[Переходы с сайтов]]></string_add>
+	<string_add name="_bx_analytics_channel_search"><![CDATA[Поиск]]></string_add>
+	<string_add name="_bx_analytics_channel_social"><![CDATA[Соцсети]]></string_add>
+	<string_add name="_bx_analytics_device_bot"><![CDATA[Бот]]></string_add>
+	<string_add name="_bx_analytics_device_console"><![CDATA[Игровая приставка]]></string_add>
+	<string_add name="_bx_analytics_device_desktop"><![CDATA[Компьютер]]></string_add>
+	<string_add name="_bx_analytics_device_mobile"><![CDATA[Телефон]]></string_add>
+	<string_add name="_bx_analytics_device_tablet"><![CDATA[Планшет]]></string_add>
+	<string_add name="_bx_analytics_device_tv"><![CDATA[Телевизор]]></string_add>
+	<string_add name="_bx_analytics_dim_app"><![CDATA[Приложение]]></string_add>
+	<string_add name="_bx_analytics_dim_app_version"><![CDATA[Версия приложения]]></string_add>
+	<string_add name="_bx_analytics_dim_browser"><![CDATA[Браузер]]></string_add>
+	<string_add name="_bx_analytics_dim_channel"><![CDATA[Канал]]></string_add>
+	<string_add name="_bx_analytics_dim_city"><![CDATA[Город]]></string_add>
+	<string_add name="_bx_analytics_dim_country"><![CDATA[Страна]]></string_add>
+	<string_add name="_bx_analytics_dim_device"><![CDATA[Устройство]]></string_add>
+	<string_add name="_bx_analytics_dim_entry_path"><![CDATA[Страница входа]]></string_add>
+	<string_add name="_bx_analytics_dim_exit_path"><![CDATA[Страница выхода]]></string_add>
+	<string_add name="_bx_analytics_dim_hostname"><![CDATA[Хост]]></string_add>
+	<string_add name="_bx_analytics_dim_language"><![CDATA[Язык]]></string_add>
+	<string_add name="_bx_analytics_dim_os"><![CDATA[Система]]></string_add>
+	<string_add name="_bx_analytics_dim_path"><![CDATA[Страница]]></string_add>
+	<string_add name="_bx_analytics_dim_platform"><![CDATA[Платформа]]></string_add>
+	<string_add name="_bx_analytics_dim_referrer"><![CDATA[URL источника]]></string_add>
+	<string_add name="_bx_analytics_dim_referrer_host"><![CDATA[Источник]]></string_add>
+	<string_add name="_bx_analytics_dim_region"><![CDATA[Регион]]></string_add>
+	<string_add name="_bx_analytics_dim_screen"><![CDATA[Размер экрана]]></string_add>
+	<string_add name="_bx_analytics_dim_title"><![CDATA[Заголовок страницы]]></string_add>
+	<string_add name="_bx_analytics_dim_utm_campaign"><![CDATA[UTM campaign]]></string_add>
+	<string_add name="_bx_analytics_dim_utm_content"><![CDATA[UTM content]]></string_add>
+	<string_add name="_bx_analytics_dim_utm_medium"><![CDATA[UTM medium]]></string_add>
+	<string_add name="_bx_analytics_dim_utm_source"><![CDATA[UTM source]]></string_add>
+	<string_add name="_bx_analytics_dim_utm_term"><![CDATA[UTM term]]></string_add>
+	<string_add name="_bx_analytics_error_kind_http"><![CDATA[Ошибка сервера]]></string_add>
+	<string_add name="_bx_analytics_error_kind_js"><![CDATA[Ошибка JavaScript]]></string_add>
+	<string_add name="_bx_analytics_error_kind_native"><![CDATA[Ошибка приложения]]></string_add>
+	<string_add name="_bx_analytics_error_kind_overflow"><![CDATA[Другое]]></string_add>
+	<string_add name="_bx_analytics_error_kind_promise"><![CDATA[Необработанное отклонение]]></string_add>
+	<string_add name="_bx_analytics_error_kind_react"><![CDATA[Ошибка отрисовки]]></string_add>
+	<string_add name="_bx_analytics_error_kind_resource"><![CDATA[Не загрузилось]]></string_add>
+	<string_add name="_bx_analytics_error_status_ignored"><![CDATA[Игнорируется]]></string_add>
+	<string_add name="_bx_analytics_error_status_open"><![CDATA[Открыта]]></string_add>
+	<string_add name="_bx_analytics_error_status_resolved"><![CDATA[Исправлена]]></string_add>
+	<string_add name="_bx_analytics_event_type_event"><![CDATA[Своё событие]]></string_add>
+	<string_add name="_bx_analytics_event_type_pageview"><![CDATA[Просмотр]]></string_add>
+	<string_add name="_bx_analytics_event_type_una"><![CDATA[Действие на сайте]]></string_add>
+	<string_add name="_bx_analytics_geo_headers"><![CDATA[Заголовки CDN]]></string_add>
+	<string_add name="_bx_analytics_geo_none"><![CDATA[Выключено]]></string_add>
+	<string_add name="_bx_analytics_group_bots"><![CDATA[Категории ботов]]></string_add>
+	<string_add name="_bx_analytics_group_devices"><![CDATA[Устройства]]></string_add>
+	<string_add name="_bx_analytics_group_errors"><![CDATA[Ошибки по статусу]]></string_add>
+	<string_add name="_bx_analytics_group_events"><![CDATA[Типы событий]]></string_add>
+	<string_add name="_bx_analytics_group_locations"><![CDATA[География]]></string_add>
+	<string_add name="_bx_analytics_group_map"><![CDATA[Карта]]></string_add>
+	<string_add name="_bx_analytics_group_pages"><![CDATA[Страницы]]></string_add>
+	<string_add name="_bx_analytics_group_performance"><![CDATA[Группировать страницы]]></string_add>
+	<string_add name="_bx_analytics_group_platforms"><![CDATA[Платформы]]></string_add>
+	<string_add name="_bx_analytics_group_retention"><![CDATA[Кого учитывать]]></string_add>
+	<string_add name="_bx_analytics_group_revenue"><![CDATA[Выручка по]]></string_add>
+	<string_add name="_bx_analytics_group_sources"><![CDATA[Источники]]></string_add>
+	<string_add name="_bx_analytics_identity_cookieless"><![CDATA[Без cookie (рекомендуется)]]></string_add>
+	<string_add name="_bx_analytics_identity_persistent"><![CDATA[Постоянный идентификатор на устройстве]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_bots"><![CDATA[Боты и агенты]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_credits"><![CDATA[Кредиты]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_errors"><![CDATA[Ошибки]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_events"><![CDATA[События]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_filters"><![CDATA[Фильтры]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_funnels"><![CDATA[Воронки]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_goals"><![CDATA[Цели]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_journeys"><![CDATA[Пути]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_map"><![CDATA[Посетители по местоположению]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_overview"><![CDATA[Обзор]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_performance"><![CDATA[Производительность]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_query"><![CDATA[Запрос]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_realtime"><![CDATA[Прямо сейчас]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_retention"><![CDATA[Удержание]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_revenue"><![CDATA[Выручка]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_sales"><![CDATA[Продажи и продавцы]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_sessions"><![CDATA[Сеансы]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_std_dash_traffic"><![CDATA[Трафик]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_subscriptions"><![CDATA[Подписки]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_bots"><![CDATA[Аналитика: боты и агенты]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_credits"><![CDATA[Аналитика: кредиты]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_errors"><![CDATA[Аналитика: ошибки]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_events"><![CDATA[Аналитика: события]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_filters"><![CDATA[Аналитика: фильтры]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_funnels"><![CDATA[Аналитика: воронки]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_goals"><![CDATA[Аналитика: цели]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_journeys"><![CDATA[Аналитика: пути]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_map"><![CDATA[Аналитика: карта]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_overview"><![CDATA[Аналитика: обзор]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_performance"><![CDATA[Аналитика: производительность]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_query"><![CDATA[Аналитика: запрос]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_realtime"><![CDATA[Аналитика: сейчас на сайте]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_retention"><![CDATA[Аналитика: удержание]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_revenue"><![CDATA[Аналитика: выручка]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_sales"><![CDATA[Аналитика: продажи и продавцы]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_sessions"><![CDATA[Аналитика: сеансы]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_subscriptions"><![CDATA[Аналитика: подписки]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_table_pages"><![CDATA[Аналитика: таблица страниц]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_table_sources"><![CDATA[Аналитика: таблица источников]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_top_devices"><![CDATA[Аналитика: устройства]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_top_locations"><![CDATA[Аналитика: география]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_top_pages"><![CDATA[Аналитика: страницы]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_top_platforms"><![CDATA[Аналитика: платформы]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_top_sources"><![CDATA[Аналитика: источники]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_system_users"><![CDATA[Аналитика: пользователи]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_table_pages"><![CDATA[Страницы]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_table_sources"><![CDATA[Источники]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_top_devices"><![CDATA[Устройства]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_top_locations"><![CDATA[География]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_top_pages"><![CDATA[Страницы]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_top_platforms"><![CDATA[Платформы]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_top_sources"><![CDATA[Источники]]></string_add>
+	<string_add name="_bx_analytics_page_block_title_users"><![CDATA[Пользователи]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_online_window"><![CDATA[Окно «онлайн», минут]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_platforms"><![CDATA[Собирать с]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_respect_dnt"><![CDATA[Учитывать Do Not Track]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_retention_days"><![CDATA[Хранить данные, дней]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_session_timeout"><![CDATA[Тайм-аут сеанса, минут]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_track_actions"><![CDATA[Записывать действия на сайте]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_track_bots"><![CDATA[Учитывать ботов и агентов]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_track_errors"><![CDATA[Записывать ошибки]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_track_vitals"><![CDATA[Измерять производительность]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_tracking"><![CDATA[Собирать посещения и события]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_trusted_proxies"><![CDATA[Доверенные прокси]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_limit_hits"><![CDATA[Обращений в минуту с одного адреса]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_limit_visits"><![CDATA[Новых визитов в час с одного адреса]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_link_members"><![CDATA[Связывать посещения с участниками]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_errors_ignore"><![CDATA[Игнорируемые ошибки]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_exclude_ips"><![CDATA[Исключённые IP-адреса]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_exclude_levels"><![CDATA[Не учитывать эти уровни]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_exclude_paths"><![CDATA[Исключённые пути]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_geo_source"><![CDATA[Местоположение посетителей]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_identity"><![CDATA[Идентификаторы гостей]]></string_add>
+	<string_add name="_bx_analytics_adm_stg_cpt_ignore_params"><![CDATA[Игнорируемые параметры запроса]]></string_add>
+	<string_add name="_bx_analytics_page_title_sys_revenue"><![CDATA[Аналитика: доходы]]></string_add>
+	<string_add name="_bx_analytics_page_title_revenue"><![CDATA[Доходы]]></string_add>
+	<string_add name="_bx_analytics_platform_api"><![CDATA[API]]></string_add>
+	<string_add name="_bx_analytics_platform_core"><![CDATA[Сервер]]></string_add>
+	<string_add name="_bx_analytics_platform_core_web"><![CDATA[Веб (классический)]]></string_add>
+	<string_add name="_bx_analytics_platform_next_web"><![CDATA[Веб (NEO)]]></string_add>
+	<string_add name="_bx_analytics_platform_rn_android"><![CDATA[Приложение Android]]></string_add>
+	<string_add name="_bx_analytics_platform_rn_ios"><![CDATA[Приложение iOS]]></string_add>
+	<string_add name="_bx_analytics_range_12m"><![CDATA[Последние 12 месяцев]]></string_add>
+	<string_add name="_bx_analytics_range_24h"><![CDATA[Последние 24 часа]]></string_add>
+	<string_add name="_bx_analytics_range_30d"><![CDATA[Последние 30 дней]]></string_add>
+	<string_add name="_bx_analytics_range_7d"><![CDATA[Последние 7 дней]]></string_add>
+	<string_add name="_bx_analytics_range_90d"><![CDATA[Последние 90 дней]]></string_add>
+	<string_add name="_bx_analytics_range_today"><![CDATA[Сегодня]]></string_add>
+	<string_add name="_bx_analytics_range_yesterday"><![CDATA[Вчера]]></string_add>
+	<string_add name="_bx_analytics_rating_good"><![CDATA[Хорошо]]></string_add>
+	<string_add name="_bx_analytics_rating_needs_improvement"><![CDATA[Нужно улучшить]]></string_add>
+	<string_add name="_bx_analytics_rating_poor"><![CDATA[Плохо]]></string_add>
+	<string_add name="_bx_analytics_report_bots"><![CDATA[Боты и агенты]]></string_add>
+	<string_add name="_bx_analytics_report_credits"><![CDATA[Кредиты]]></string_add>
+	<string_add name="_bx_analytics_report_errors"><![CDATA[Ошибки]]></string_add>
+	<string_add name="_bx_analytics_report_events"><![CDATA[События]]></string_add>
+	<string_add name="_bx_analytics_report_filters"><![CDATA[Панель фильтров]]></string_add>
+	<string_add name="_bx_analytics_report_funnels"><![CDATA[Воронки]]></string_add>
+	<string_add name="_bx_analytics_report_goals"><![CDATA[Цели]]></string_add>
+	<string_add name="_bx_analytics_report_journeys"><![CDATA[Пути]]></string_add>
+	<string_add name="_bx_analytics_report_map"><![CDATA[Посетители по местоположению]]></string_add>
+	<string_add name="_bx_analytics_report_overview"><![CDATA[Обзор]]></string_add>
+	<string_add name="_bx_analytics_report_performance"><![CDATA[Производительность]]></string_add>
+	<string_add name="_bx_analytics_report_query"><![CDATA[Запрос]]></string_add>
+	<string_add name="_bx_analytics_report_realtime"><![CDATA[Прямо сейчас]]></string_add>
+	<string_add name="_bx_analytics_report_retention"><![CDATA[Удержание]]></string_add>
+	<string_add name="_bx_analytics_report_revenue"><![CDATA[Выручка]]></string_add>
+	<string_add name="_bx_analytics_report_sales"><![CDATA[Продажи и продавцы]]></string_add>
+	<string_add name="_bx_analytics_report_sessions"><![CDATA[Сеансы]]></string_add>
+	<string_add name="_bx_analytics_report_subscriptions"><![CDATA[Подписки]]></string_add>
+	<string_add name="_bx_analytics_report_table"><![CDATA[Таблица]]></string_add>
+	<string_add name="_bx_analytics_report_top"><![CDATA[Топ-список]]></string_add>
+	<string_add name="_bx_analytics_report_users"><![CDATA[Пользователи]]></string_add>
+	<string_add name="_bx_analytics_section_behavior"><![CDATA[Поведение]]></string_add>
+	<string_add name="_bx_analytics_section_community"><![CDATA[Сообщество]]></string_add>
+	<string_add name="_bx_analytics_section_configure"><![CDATA[Настройка]]></string_add>
+	<string_add name="_bx_analytics_section_conversion"><![CDATA[Конверсия]]></string_add>
+	<string_add name="_bx_analytics_section_explore"><![CDATA[Исследование]]></string_add>
+	<string_add name="_bx_analytics_section_health"><![CDATA[Здоровье]]></string_add>
+	<string_add name="_bx_analytics_section_revenue"><![CDATA[Доходы]]></string_add>
+	<string_add name="_bx_analytics_section_traffic"><![CDATA[Трафик]]></string_add>
+	<string_add name="_bx_analytics_item_title_system_revenue"><![CDATA[Доходы]]></string_add>
+	<string_add name="_bx_analytics_item_title_revenue"><![CDATA[Доходы]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_api"><![CDATA[API]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_audience"><![CDATA[Аудитория]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_bots"><![CDATA[Боты и агенты]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_content"><![CDATA[Отчёты по контенту]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_credits"><![CDATA[Кредиты]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_dashboards"><![CDATA[Дашборды]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_errors"><![CDATA[Ошибки]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_events"><![CDATA[События]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_funnels"><![CDATA[Воронки]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_goals"><![CDATA[Цели]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_journeys"><![CDATA[Пути]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_map"><![CDATA[Карта]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_overview"><![CDATA[Обзор]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_pages"><![CDATA[Страницы]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_performance"><![CDATA[Производительность]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_query"><![CDATA[Запрос]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_realtime"><![CDATA[Сейчас на сайте]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_retention"><![CDATA[Удержание]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_revenue"><![CDATA[Доходы]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_sales"><![CDATA[Продажи и продавцы]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_sessions"><![CDATA[Сеансы]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_setup"><![CDATA[Подключение]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_sources"><![CDATA[Источники]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_subscriptions"><![CDATA[Подписки]]></string_add>
+	<string_add name="_bx_analytics_lmi_cpt_users"><![CDATA[Пользователи]]></string_add>
+	<string_add name="_bx_analytics_metric_ai_hits"><![CDATA[Запросы ИИ]]></string_add>
+	<string_add name="_bx_analytics_metric_bot_hits"><![CDATA[Запросы]]></string_add>
+	<string_add name="_bx_analytics_metric_bot_share"><![CDATA[Доля всех запросов]]></string_add>
+	<string_add name="_bx_analytics_metric_bots"><![CDATA[Боты]]></string_add>
+	<string_add name="_bx_analytics_metric_bounce_rate"><![CDATA[Отказы]]></string_add>
+	<string_add name="_bx_analytics_metric_count"><![CDATA[Количество]]></string_add>
+	<string_add name="_bx_analytics_metric_crash_free"><![CDATA[Визиты в приложениях без сбоев]]></string_add>
+	<string_add name="_bx_analytics_metric_credits_bundles"><![CDATA[Пакеты, проданные за деньги]]></string_add>
+	<string_add name="_bx_analytics_metric_duration"><![CDATA[Длительность сеанса]]></string_add>
+	<string_add name="_bx_analytics_metric_engaged"><![CDATA[Время на странице]]></string_add>
+	<string_add name="_bx_analytics_metric_entries"><![CDATA[Входы]]></string_add>
+	<string_add name="_bx_analytics_metric_error_sessions"><![CDATA[Визиты с ошибками]]></string_add>
+	<string_add name="_bx_analytics_metric_errors"><![CDATA[Ошибки]]></string_add>
+	<string_add name="_bx_analytics_metric_exits"><![CDATA[Выходы]]></string_add>
+	<string_add name="_bx_analytics_metric_new_errors"><![CDATA[Новые ошибки]]></string_add>
+	<string_add name="_bx_analytics_metric_occurrences"><![CDATA[Случаи]]></string_add>
+	<string_add name="_bx_analytics_metric_pages_per_session"><![CDATA[Страниц за сеанс]]></string_add>
+	<string_add name="_bx_analytics_metric_pageviews"><![CDATA[Просмотры]]></string_add>
+	<string_add name="_bx_analytics_metric_per_visitor"><![CDATA[На посетителя]]></string_add>
+	<string_add name="_bx_analytics_metric_revenue_arppu"><![CDATA[Выручка на клиента]]></string_add>
+	<string_add name="_bx_analytics_metric_revenue_customers"><![CDATA[Платящие клиенты]]></string_add>
+	<string_add name="_bx_analytics_metric_revenue_gross"><![CDATA[Валовая выручка]]></string_add>
+	<string_add name="_bx_analytics_metric_revenue_net"><![CDATA[Чистая выручка]]></string_add>
+	<string_add name="_bx_analytics_metric_revenue_orders"><![CDATA[Заказы]]></string_add>
+	<string_add name="_bx_analytics_metric_revenue_refunds"><![CDATA[Возвраты]]></string_add>
+	<string_add name="_bx_analytics_metric_sales_commissions"><![CDATA[Оплаченные комиссии]]></string_add>
+	<string_add name="_bx_analytics_metric_sales_site"><![CDATA[Продажи сайта]]></string_add>
+	<string_add name="_bx_analytics_metric_sales_units"><![CDATA[Штук]]></string_add>
+	<string_add name="_bx_analytics_metric_sales_vendors"><![CDATA[Продажи продавцов]]></string_add>
+	<string_add name="_bx_analytics_metric_sbs_active"><![CDATA[Платные подписки]]></string_add>
+	<string_add name="_bx_analytics_metric_sbs_cancelled"><![CDATA[Отменённые]]></string_add>
+	<string_add name="_bx_analytics_metric_sbs_churn"><![CDATA[Отток]]></string_add>
+	<string_add name="_bx_analytics_metric_sbs_mrr"><![CDATA[MRR]]></string_add>
+	<string_add name="_bx_analytics_metric_sbs_new"><![CDATA[Новые]]></string_add>
+	<string_add name="_bx_analytics_metric_sbs_renewed"><![CDATA[Продлённые]]></string_add>
+	<string_add name="_bx_analytics_metric_sbs_trials"><![CDATA[Пробные]]></string_add>
+	<string_add name="_bx_analytics_metric_sessions"><![CDATA[Сеансы]]></string_add>
+	<string_add name="_bx_analytics_metric_visitors"><![CDATA[Уникальные посетители]]></string_add>
+	<string_add name="_bx_analytics_object_sys_profiles_friends"><![CDATA[Друзья]]></string_add>
+	<string_add name="_bx_analytics_object_sys_profiles_relations"><![CDATA[Отношения]]></string_add>
+	<string_add name="_bx_analytics_object_sys_profiles_subscriptions"><![CDATA[Подписки]]></string_add>
+	<string_add name="_bx_analytics_vital_app_start"><![CDATA[Запуск приложения]]></string_add>
+	<string_add name="_bx_analytics_vital_cls"><![CDATA[Сдвиг макета (CLS)]]></string_add>
+	<string_add name="_bx_analytics_vital_fcp"><![CDATA[Первая отрисовка (FCP)]]></string_add>
+	<string_add name="_bx_analytics_vital_inp"><![CDATA[Отклик на действия (INP)]]></string_add>
+	<string_add name="_bx_analytics_vital_lcp"><![CDATA[Крупнейшая отрисовка (LCP)]]></string_add>
+	<string_add name="_bx_analytics_vital_screen_load"><![CDATA[Загрузка экрана]]></string_add>
+	<string_add name="_bx_analytics_vital_ttfb"><![CDATA[Ответ сервера (TTFB)]]></string_add>
+	<string_add name="_bx_analytics_tab_app_versions"><![CDATA[Версии приложений]]></string_add>
+	<string_add name="_bx_analytics_tab_apps"><![CDATA[Приложения]]></string_add>
+	<string_add name="_bx_analytics_tab_bots_ai"><![CDATA[ИИ]]></string_add>
+	<string_add name="_bx_analytics_tab_bots_all"><![CDATA[Все]]></string_add>
+	<string_add name="_bx_analytics_tab_bots_monitor"><![CDATA[Мониторинг]]></string_add>
+	<string_add name="_bx_analytics_tab_bots_script"><![CDATA[Скрипты и прочие]]></string_add>
+	<string_add name="_bx_analytics_tab_bots_search"><![CDATA[Поисковые системы]]></string_add>
+	<string_add name="_bx_analytics_tab_bots_seo"><![CDATA[SEO-инструменты]]></string_add>
+	<string_add name="_bx_analytics_tab_bots_social"><![CDATA[Превью ссылок]]></string_add>
+	<string_add name="_bx_analytics_tab_browsers"><![CDATA[Браузеры]]></string_add>
+	<string_add name="_bx_analytics_tab_channels"><![CDATA[Каналы]]></string_add>
+	<string_add name="_bx_analytics_tab_cities"><![CDATA[Города]]></string_add>
+	<string_add name="_bx_analytics_tab_countries"><![CDATA[Страны]]></string_add>
+	<string_add name="_bx_analytics_tab_devices"><![CDATA[Устройства]]></string_add>
+	<string_add name="_bx_analytics_tab_entry"><![CDATA[Входы]]></string_add>
+	<string_add name="_bx_analytics_tab_errors_all"><![CDATA[Все]]></string_add>
+	<string_add name="_bx_analytics_tab_errors_ignored"><![CDATA[Игнорируемые]]></string_add>
+	<string_add name="_bx_analytics_tab_errors_new"><![CDATA[Новые]]></string_add>
+	<string_add name="_bx_analytics_tab_errors_open"><![CDATA[Открытые]]></string_add>
+	<string_add name="_bx_analytics_tab_errors_resolved"><![CDATA[Исправленные]]></string_add>
+	<string_add name="_bx_analytics_tab_events_all"><![CDATA[Все]]></string_add>
+	<string_add name="_bx_analytics_tab_events_custom"><![CDATA[Свои события]]></string_add>
+	<string_add name="_bx_analytics_tab_events_site"><![CDATA[Действия на сайте]]></string_add>
+	<string_add name="_bx_analytics_tab_exit"><![CDATA[Выходы]]></string_add>
+	<string_add name="_bx_analytics_tab_hostnames"><![CDATA[Хосты]]></string_add>
+	<string_add name="_bx_analytics_tab_languages"><![CDATA[Языки]]></string_add>
+	<string_add name="_bx_analytics_tab_map_live"><![CDATA[Сейчас]]></string_add>
+	<string_add name="_bx_analytics_tab_map_period"><![CDATA[За период]]></string_add>
+	<string_add name="_bx_analytics_tab_os"><![CDATA[Системы]]></string_add>
+	<string_add name="_bx_analytics_tab_pages"><![CDATA[Страницы]]></string_add>
+	<string_add name="_bx_analytics_tab_platforms"><![CDATA[Платформы]]></string_add>
+	<string_add name="_bx_analytics_tab_referrer_urls"><![CDATA[Адреса источников]]></string_add>
+	<string_add name="_bx_analytics_tab_referrers"><![CDATA[Источники]]></string_add>
+	<string_add name="_bx_analytics_tab_regions"><![CDATA[Регионы]]></string_add>
+	<string_add name="_bx_analytics_tab_retention_members"><![CDATA[Участники]]></string_add>
+	<string_add name="_bx_analytics_tab_retention_visitors"><![CDATA[Все посетители]]></string_add>
+	<string_add name="_bx_analytics_tab_revenue_campaigns"><![CDATA[Кампания]]></string_add>
+	<string_add name="_bx_analytics_tab_revenue_first_touch"><![CDATA[Первый визит из]]></string_add>
+	<string_add name="_bx_analytics_tab_revenue_last_touch"><![CDATA[Последний визит из]]></string_add>
+	<string_add name="_bx_analytics_tab_revenue_platforms"><![CDATA[Платформа]]></string_add>
+	<string_add name="_bx_analytics_tab_revenue_providers"><![CDATA[Платёжная система]]></string_add>
+	<string_add name="_bx_analytics_tab_revenue_sources"><![CDATA[Источник]]></string_add>
+	<string_add name="_bx_analytics_tab_screens"><![CDATA[Экраны]]></string_add>
+	<string_add name="_bx_analytics_tab_titles"><![CDATA[Заголовки]]></string_add>
+	<string_add name="_bx_analytics_tab_utm_campaign"><![CDATA[UTM campaign]]></string_add>
+	<string_add name="_bx_analytics_tab_utm_content"><![CDATA[UTM content]]></string_add>
+	<string_add name="_bx_analytics_tab_utm_medium"><![CDATA[UTM medium]]></string_add>
+	<string_add name="_bx_analytics_tab_utm_source"><![CDATA[UTM source]]></string_add>
+	<string_add name="_bx_analytics_tab_utm_term"><![CDATA[UTM term]]></string_add>
+	<string_add name="_bx_analytics_tab_vitals_path"><![CDATA[Пути]]></string_add>
+	<string_add name="_bx_analytics_tab_vitals_route"><![CDATA[Маршруты]]></string_add>
+	<string_add name="_bx_analytics_txt_error"><![CDATA[Ошибка]]></string_add>
+	<string_add name="_bx_analytics_txt_error_actions"><![CDATA[Изменить статус]]></string_add>
+	<string_add name="_bx_analytics_txt_error_all_time"><![CDATA[Всего случаев]]></string_add>
+	<string_add name="_bx_analytics_txt_error_http_status"><![CDATA[Статус HTTP]]></string_add>
+	<string_add name="_bx_analytics_txt_error_kind"><![CDATA[Вид]]></string_add>
+	<string_add name="_bx_analytics_txt_error_latest"><![CDATA[Последние случаи]]></string_add>
+	<string_add name="_bx_analytics_txt_error_loading"><![CDATA[Не удалось загрузить отчёт. Обновите страницу, чтобы попробовать снова.]]></string_add>
+	<string_add name="_bx_analytics_txt_error_mark_ignored"><![CDATA[Игнорировать]]></string_add>
+	<string_add name="_bx_analytics_txt_error_mark_open"><![CDATA[Открыть снова]]></string_add>
+	<string_add name="_bx_analytics_txt_error_mark_resolved"><![CDATA[Отметить исправленной]]></string_add>
+	<string_add name="_bx_analytics_txt_error_missing"><![CDATA[Эта ошибка больше не хранится.]]></string_add>
+	<string_add name="_bx_analytics_txt_error_no_stack"><![CDATA[Стек вызовов с этой ошибкой не пришёл.]]></string_add>
+	<string_add name="_bx_analytics_txt_error_overflow"><![CDATA[Другие ошибки: за час появилось больше новых видов, чем позволяет предел]]></string_add>
+	<string_add name="_bx_analytics_txt_error_report"><![CDATA[Не удалось загрузить отчёт.]]></string_add>
+	<string_add name="_bx_analytics_txt_error_source"><![CDATA[Где]]></string_add>
+	<string_add name="_bx_analytics_txt_error_stack"><![CDATA[Стек вызовов]]></string_add>
+	<string_add name="_bx_analytics_txt_error_stack_hidden"><![CDATA[Стек вызовов может показать, что посетитель ввёл или открыл, поэтому его видят только те, кому доступны данные посетителей.]]></string_add>
+	<string_add name="_bx_analytics_txt_error_status"><![CDATA[Статус]]></string_add>
+	<string_add name="_bx_analytics_txt_event"><![CDATA[Событие]]></string_add>
+	<string_add name="_bx_analytics_txt_item_n"><![CDATA[Товар №{0}]]></string_add>
+	<string_add name="_bx_analytics_txt_journey_from"><![CDATA[Куда переходили посетители со страницы {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_journeys_truncated"><![CDATA[За этот период слишком много просмотров, чтобы проследить все; показаны последние визиты.]]></string_add>
+	<string_add name="_bx_analytics_txt_key_figures"><![CDATA[Основные показатели]]></string_add>
+	<string_add name="_bx_analytics_txt_last_seen"><![CDATA[Последний раз]]></string_add>
+	<string_add name="_bx_analytics_txt_latest_pageviews"><![CDATA[Последние просмотры]]></string_add>
+	<string_add name="_bx_analytics_txt_left_site"><![CDATA[Ушли]]></string_add>
+	<string_add name="_bx_analytics_txt_lifetime_value"><![CDATA[Пожизненная ценность]]></string_add>
+	<string_add name="_bx_analytics_txt_location"><![CDATA[Местоположение]]></string_add>
+	<string_add name="_bx_analytics_txt_map_label"><![CDATA[Карта посетителей по местоположению]]></string_add>
+	<string_add name="_bx_analytics_txt_map_unknown"><![CDATA[{0} посетителей из неизвестных мест на карте не показаны.]]></string_add>
+	<string_add name="_bx_analytics_txt_match_hint"><![CDATA[Путь страницы начинается с / или *, а * заменяет любые символы: *view-post* подходит для страницы записи на сайте и в приложениях. Действие задаётся названием события, например signup, или название@модуль для одного модуля, например content_add@bx_posts.]]></string_add>
+	<string_add name="_bx_analytics_txt_member"><![CDATA[участник]]></string_add>
+	<string_add name="_bx_analytics_txt_member_name"><![CDATA[Участник]]></string_add>
+	<string_add name="_bx_analytics_txt_metric"><![CDATA[Показатель]]></string_add>
+	<string_add name="_bx_analytics_txt_minutes_ago"><![CDATA[{0} мин назад]]></string_add>
+	<string_add name="_bx_analytics_txt_ms"><![CDATA[ мс]]></string_add>
+	<string_add name="_bx_analytics_txt_n_samples"><![CDATA[Измерений: {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_n_sessions"><![CDATA[Визитов: {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_name"><![CDATA[Название]]></string_add>
+	<string_add name="_bx_analytics_txt_next"><![CDATA[Далее]]></string_add>
+	<string_add name="_bx_analytics_txt_no_bots"><![CDATA[За этот период ботов не было]]></string_add>
+	<string_add name="_bx_analytics_txt_no_cancellations"><![CDATA[За этот период отмен нет.]]></string_add>
+	<string_add name="_bx_analytics_txt_no_credit_orders"><![CDATA[За этот период нет заказов, оплаченных кредитами.]]></string_add>
+	<string_add name="_bx_analytics_txt_no_credits"><![CDATA[За этот период кредиты не тратили.]]></string_add>
+	<string_add name="_bx_analytics_txt_no_data"><![CDATA[Нет данных за этот период]]></string_add>
+	<string_add name="_bx_analytics_txt_no_data_yet"><![CDATA[Посещений пока нет]]></string_add>
+	<string_add name="_bx_analytics_txt_no_errors"><![CDATA[За этот период ошибок нет.]]></string_add>
+	<string_add name="_bx_analytics_txt_no_events"><![CDATA[За этот период событий не было]]></string_add>
+	<string_add name="_bx_analytics_txt_no_funnels"><![CDATA[Воронок пока нет. Воронка показывает, сколько визитов проходят цепочку шагов и где посетители уходят.]]></string_add>
+	<string_add name="_bx_analytics_txt_no_goals"><![CDATA[Целей пока нет. Цель считает визиты, которые дошли до страницы или действия, например регистрации или новой записи.]]></string_add>
+	<string_add name="_bx_analytics_txt_no_members"><![CDATA[За этот период участники не заходили]]></string_add>
+	<string_add name="_bx_analytics_txt_no_properties"><![CDATA[У этого события нет свойств]]></string_add>
+	<string_add name="_bx_analytics_txt_no_recent"><![CDATA[За последние 30 минут просмотров не было]]></string_add>
+	<string_add name="_bx_analytics_txt_no_revenue"><![CDATA[За этот период выручки нет.]]></string_add>
+	<string_add name="_bx_analytics_txt_no_subscriptions"><![CDATA[Платных подписок нет.]]></string_add>
+	<string_add name="_bx_analytics_txt_no_vitals"><![CDATA[За этот период измерений нет.]]></string_add>
+	<string_add name="_bx_analytics_txt_not_available"><![CDATA[н/д]]></string_add>
+	<string_add name="_bx_analytics_txt_not_enough_data"><![CDATA[Мало данных]]></string_add>
+	<string_add name="_bx_analytics_txt_now"><![CDATA[сейчас]]></string_add>
+	<string_add name="_bx_analytics_txt_online_now"><![CDATA[онлайн за последние {0} мин.]]></string_add>
+	<string_add name="_bx_analytics_txt_open_analytics"><![CDATA[Открыть аналитику]]></string_add>
+	<string_add name="_bx_analytics_txt_p75"><![CDATA[75-й перцентиль]]></string_add>
+	<string_add name="_bx_analytics_txt_page_of"><![CDATA[Страница {0} из {1}]]></string_add>
+	<string_add name="_bx_analytics_txt_pageviews_30m"><![CDATA[Просмотры по минутам за последние 30 минут]]></string_add>
+	<string_add name="_bx_analytics_txt_pageviews_at"><![CDATA[{0} просмотров в {1}]]></string_add>
+	<string_add name="_bx_analytics_txt_path"><![CDATA[Путь]]></string_add>
+	<string_add name="_bx_analytics_txt_pick_next"><![CDATA[Выберите страницу на шаге 2, чтобы увидеть, куда переходили после неё.]]></string_add>
+	<string_add name="_bx_analytics_txt_platform"><![CDATA[Платформа]]></string_add>
+	<string_add name="_bx_analytics_txt_prev"><![CDATA[Назад]]></string_add>
+	<string_add name="_bx_analytics_txt_previous_period"><![CDATA[Прошлый период: {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_properties"><![CDATA[Свойства]]></string_add>
+	<string_add name="_bx_analytics_txt_range"><![CDATA[Период]]></string_add>
+	<string_add name="_bx_analytics_txt_rating"><![CDATA[Оценка]]></string_add>
+	<string_add name="_bx_analytics_txt_raw_value"><![CDATA[Исходное значение]]></string_add>
+	<string_add name="_bx_analytics_txt_remove_filter"><![CDATA[Убрать фильтр: {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_retention_cookieless"><![CDATA[В режиме без cookie у гостей каждый день новый идентификатор, поэтому здесь все они выглядят новыми. Чтобы учитывать гостей, включите постоянные идентификаторы в настройках.]]></string_add>
+	<string_add name="_bx_analytics_txt_revenue_as_recorded"><![CDATA[Суммы в {0} в том виде, как их записал платёжный модуль, включая налоги, если их взял провайдер. Заказы, оплаченные кредитами, учтены в разделе «Кредиты».]]></string_add>
+	<string_add name="_bx_analytics_txt_revenue_commissions"><![CDATA[Счета за комиссию]]></string_add>
+	<string_add name="_bx_analytics_txt_revenue_credits_only"><![CDATA[Сайт принимает оплату только кредитами, поэтому выручка здесь пустая. Что оплачено кредитами, показано в разделе «Кредиты».]]></string_add>
+	<string_add name="_bx_analytics_txt_revenue_imported"><![CDATA[Импортировано (платформа неизвестна)]]></string_add>
+	<string_add name="_bx_analytics_txt_revenue_no_campaign"><![CDATA[Без кампании]]></string_add>
+	<string_add name="_bx_analytics_txt_revenue_no_payment"><![CDATA[Платёжный модуль не активен, поэтому новые платежи не записываются.]]></string_add>
+	<string_add name="_bx_analytics_txt_revenue_no_rate"><![CDATA[Платежи в другой валюте без курса обмена, не учтённые в итогах: {0}.]]></string_add>
+	<string_add name="_bx_analytics_txt_revenue_split"><![CDATA[Структура выручки]]></string_add>
+	<string_add name="_bx_analytics_txt_revenue_untracked"><![CDATA[Визит не отслежен]]></string_add>
+	<string_add name="_bx_analytics_txt_route"><![CDATA[Маршрут]]></string_add>
+	<string_add name="_bx_analytics_txt_sales_invoices"><![CDATA[Счета за комиссию, выставленные за период]]></string_add>
+	<string_add name="_bx_analytics_txt_sales_items"><![CDATA[Лучшие товары]]></string_add>
+	<string_add name="_bx_analytics_txt_sales_seller"><![CDATA[Продавец]]></string_add>
+	<string_add name="_bx_analytics_txt_sales_sellers"><![CDATA[Лучшие продавцы]]></string_add>
+	<string_add name="_bx_analytics_txt_sales_vendor_count"><![CDATA[Продавцов: {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_samples"><![CDATA[Измерения]]></string_add>
+	<string_add name="_bx_analytics_txt_save"><![CDATA[Сохранить]]></string_add>
+	<string_add name="_bx_analytics_txt_sbs_churn_no_base"><![CDATA[В начале периода не было оплаченных подписок]]></string_add>
+	<string_add name="_bx_analytics_txt_sbs_movement"><![CDATA[Новые, продлённые и отменённые]]></string_add>
+	<string_add name="_bx_analytics_txt_sbs_no_reason"><![CDATA[Причина не указана]]></string_add>
+	<string_add name="_bx_analytics_txt_sbs_plan"><![CDATA[Тариф]]></string_add>
+	<string_add name="_bx_analytics_txt_sbs_plans"><![CDATA[Тарифы]]></string_add>
+	<string_add name="_bx_analytics_txt_sbs_reason"><![CDATA[Причина]]></string_add>
+	<string_add name="_bx_analytics_txt_sbs_reasons"><![CDATA[Почему отменяют подписку]]></string_add>
+	<string_add name="_bx_analytics_txt_sbs_trial_mrr"><![CDATA[{0} в месяц после оплаты]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_actions_off"><![CDATA[Действия на сайте не записываются (Настройки > Отслеживать действия на сайте)]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_actions_on"><![CDATA[Действия на сайте записываются (Настройки > Отслеживать действия на сайте)]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_alerts"><![CDATA[Записываются по этим событиям системы и по новому контенту каждого контентного модуля:]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_api"><![CDATA[Любой другой клиент отправляет обращения в формате JSON в сервис collect с ключом API (Студия > API). Формат описан в BxAnalyticsCollector.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_app_version"><![CDATA[Последняя версия приложения]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_check"><![CDATA[Проверить этот браузер]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_check_hint"><![CDATA[Узнайте, записываются ли ваши посещения сайта и что сервер видит об этом браузере. Проверка ничего не сохраняет.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_check_title"><![CDATA[Проверка этого браузера]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_col_status"><![CDATA[Состояние]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_core"><![CDATA[Действия на сайте записываются на сервере, на платформе запроса, который их выполнил. Платформа core нужна для cron и других задач без запроса.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_core_web"><![CDATA[Автоматически: скрипт трекера добавляется на каждую страницу классического сайта.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_core_web_exclusions"><![CDATA[Не записываются: боты, участники исключённых уровней, браузеры, которые просят не отслеживать их (если сайт это соблюдает), исключённые адреса и пути. На страницах Студии трекера нет.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_curl"><![CDATA[Пример запроса]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_events"><![CDATA[Собственные события]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_events_classic"><![CDATA[Классический сайт (JavaScript)]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_events_hint"><![CDATA[Название: до 64 букв, цифр, пробелов и символов _ . : / -. Свойства: короткий текст, числа или true и false, всего до 2 КБ.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_events_neo"><![CDATA[NEO: веб и приложения]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_events_server"><![CDATA[Сервер (PHP)]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_events_warning"><![CDATA[В серверном коде вызывайте track, а не collect: collect записывает собственный адрес и агент сервера как клиента API.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_hits_24h"><![CDATA[Обращения за 24 ч]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_injection_off"><![CDATA[Трекер не добавляется на страницы: его вставка (bx_analytics_tracker) выключена]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_injection_on"><![CDATA[Трекер добавляется на страницы]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_install"><![CDATA[Что нужно каждому клиенту]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_last_hit"><![CDATA[Последнее обращение]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_neo"><![CDATA[Встроено: NEO получает настройки из get_tracker_config и отправляет обращения в сервис collect. Их последние обращения указаны в таблице выше.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_neo_access"><![CDATA[Доступ к API по ключу или по источнику включён]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_neo_api"><![CDATA[API включён]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_neo_title"><![CDATA[NEO: веб и приложения]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_never"><![CDATA[Никогда]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_none"><![CDATA[Нет]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_open_settings"><![CDATA[Открыть настройки]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_platform_off"><![CDATA[Платформа «{0}» не отслеживается (Настройки > Платформы)]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_platform_on"><![CDATA[Платформа «{0}» отслеживается]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_sessions_7d"><![CDATA[Визиты за 7 дней]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_status"><![CDATA[Состояние трекера]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_status_nodata"><![CDATA[Нет данных]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_status_off"><![CDATA[Выключено]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_status_quiet"><![CDATA[Затишье]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_status_receiving"><![CDATA[Поступают]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_test"><![CDATA[Отправить тестовое событие]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_test_dropped"><![CDATA[Тестовое событие не сохранено: этот браузер не отслеживается. Проверьте браузер, чтобы узнать причину.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_test_stored"><![CDATA[Тестовое событие сохранено: оно есть в разделе «События» как analytics_setup_test, а таблица состояния обновлена.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_test_title"><![CDATA[Проверка настройки аналитики]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_test_warning"><![CDATA[Тестовое событие проходит через настоящий сборщик данных, поэтому в отчётах появится ваш визит.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_tracking_off"><![CDATA[Отслеживание выключено: ни на одной платформе ничего не записывается.]]></string_add>
+	<string_add name="_bx_analytics_txt_setup_visitors_24h"><![CDATA[Посетители за 24 ч]]></string_add>
+	<string_add name="_bx_analytics_txt_share"><![CDATA[Доля]]></string_add>
+	<string_add name="_bx_analytics_txt_sort"><![CDATA[Порядок]]></string_add>
+	<string_add name="_bx_analytics_txt_sort_asc"><![CDATA[Сначала меньшие]]></string_add>
+	<string_add name="_bx_analytics_txt_sort_desc"><![CDATA[Сначала большие]]></string_add>
+	<string_add name="_bx_analytics_txt_source"><![CDATA[Источник]]></string_add>
+	<string_add name="_bx_analytics_txt_start_page"><![CDATA[Начальная страница]]></string_add>
+	<string_add name="_bx_analytics_txt_started"><![CDATA[Начало]]></string_add>
+	<string_add name="_bx_analytics_txt_step"><![CDATA[Шаг {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_step_match"><![CDATA[Шаг {0}: путь страницы или название действия]]></string_add>
+	<string_add name="_bx_analytics_txt_step_type"><![CDATA[Шаг {0}: что делает посетитель]]></string_add>
+	<string_add name="_bx_analytics_txt_threshold_good"><![CDATA[Хорошо до]]></string_add>
+	<string_add name="_bx_analytics_txt_threshold_poor"><![CDATA[Плохо выше]]></string_add>
+	<string_add name="_bx_analytics_txt_time"><![CDATA[Время]]></string_add>
+	<string_add name="_bx_analytics_txt_time_spent"><![CDATA[Проведено времени]]></string_add>
+	<string_add name="_bx_analytics_txt_timeline"><![CDATA[Хронология]]></string_add>
+	<string_add name="_bx_analytics_txt_top_paths"><![CDATA[Самые частые пути]]></string_add>
+	<string_add name="_bx_analytics_txt_delete"><![CDATA[Удалить]]></string_add>
+	<string_add name="_bx_analytics_txt_deleted_member"><![CDATA[Удалённый участник]]></string_add>
+	<string_add name="_bx_analytics_txt_device"><![CDATA[Устройства]]></string_add>
+	<string_add name="_bx_analytics_txt_device_all"><![CDATA[Все устройства]]></string_add>
+	<string_add name="_bx_analytics_txt_device_desktop"><![CDATA[Компьютеры]]></string_add>
+	<string_add name="_bx_analytics_txt_device_mobile"><![CDATA[Телефоны и планшеты]]></string_add>
+	<string_add name="_bx_analytics_txt_dimension"><![CDATA[Разбить по]]></string_add>
+	<string_add name="_bx_analytics_txt_dims_event"><![CDATA[Страницы]]></string_add>
+	<string_add name="_bx_analytics_txt_dims_session"><![CDATA[Сессии]]></string_add>
+	<string_add name="_bx_analytics_txt_direct"><![CDATA[Прямой заход]]></string_add>
+	<string_add name="_bx_analytics_txt_download_csv"><![CDATA[Скачать CSV]]></string_add>
+	<string_add name="_bx_analytics_txt_dropped"><![CDATA[Ушли: {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_duration"><![CDATA[Длительность]]></string_add>
+	<string_add name="_bx_analytics_txt_duration_h"><![CDATA[ ч]]></string_add>
+	<string_add name="_bx_analytics_txt_duration_m"><![CDATA[ мин]]></string_add>
+	<string_add name="_bx_analytics_txt_duration_s"><![CDATA[ с]]></string_add>
+	<string_add name="_bx_analytics_txt_edit"><![CDATA[Изменить]]></string_add>
+	<string_add name="_bx_analytics_txt_edit_funnel"><![CDATA[Изменить воронку]]></string_add>
+	<string_add name="_bx_analytics_txt_edit_goal"><![CDATA[Изменить цель]]></string_add>
+	<string_add name="_bx_analytics_txt_visitor"><![CDATA[Посетитель]]></string_add>
+	<string_add name="_bx_analytics_txt_vital_distribution"><![CDATA[Хорошо {0} · нужно улучшить {1} · плохо {2}]]></string_add>
+	<string_add name="_bx_analytics_txt_vital_thresholds"><![CDATA[Хорошо до {0}, плохо выше {1}]]></string_add>
+	<string_add name="_bx_analytics_txt_vitals_metrics"><![CDATA[Метрики: выберите одну для графика и таблиц]]></string_add>
+	<string_add name="_bx_analytics_txt_vitals_pages"><![CDATA[Страницы]]></string_add>
+	<string_add name="_bx_analytics_txt_week_n"><![CDATA[Неделя {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_trend"><![CDATA[Динамика]]></string_add>
+	<string_add name="_bx_analytics_txt_unknown"><![CDATA[(нет)]]></string_add>
+	<string_add name="_bx_analytics_txt_crash_free_apps"><![CDATA[Приложения iOS и Android]]></string_add>
+	<string_add name="_bx_analytics_txt_credits_all_platforms"><![CDATA[Данные о кредитах приведены по всем платформам: модули, которые ведут кредиты, не записывают, откуда пришёл участник.]]></string_add>
+	<string_add name="_bx_analytics_txt_credits_liability"><![CDATA[Стоимость: {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_credits_none"><![CDATA[Ни один установленный модуль не ведёт кредиты.]]></string_add>
+	<string_add name="_bx_analytics_txt_credits_not_in_ledger"><![CDATA[Кредиты потрачены на заказы, которых ещё нет в журнале доходов, поэтому они не разбиты по тому, за что заплачено. Импорт прошлых платежей добавит их.]]></string_add>
+	<string_add name="_bx_analytics_txt_credits_spenders"><![CDATA[Больше всего потратили]]></string_add>
+	<string_add name="_bx_analytics_txt_credits_spent"><![CDATA[Потрачено кредитов]]></string_add>
+	<string_add name="_bx_analytics_txt_credits_spent_on"><![CDATA[Что оплачено кредитами]]></string_add>
+	<string_add name="_bx_analytics_txt_credits_value"><![CDATA[Стоимость]]></string_add>
+	<string_add name="_bx_analytics_txt_csv_truncated"><![CDATA[В файл попадут первые {0} строк из {1}.]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_blocks"><![CDATA[Блоки]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_col_actions"><![CDATA[Действия]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_col_page"><![CDATA[Страница]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_create"><![CDATA[Новая страница аналитики]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_create_btn"><![CDATA[Создать страницу]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_create_failed"><![CDATA[Не удалось создать страницу. Введите название длиной до 100 символов и попробуйте ещё раз.]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_create_hint"><![CDATA[На странице будут панель фильтров, ключевые показатели и топ-списки, видимые на сайте и в NEO. После создания она откроется в конструкторе страниц.]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_disable_warning"><![CDATA[Созданные здесь страницы принадлежат модулю «Аналитика»: при его отключении они удаляются вместе с блоками.]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_edit"><![CDATA[Изменить]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_edit_label"><![CDATA[Изменить «{0}» в конструкторе страниц]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_empty"><![CDATA[Ни на одной странице сайта нет блоков аналитики.]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_intro"><![CDATA[Страницы сайта с блоками аналитики. Блоки можно добавить на любую страницу в конструкторе страниц или создать здесь новую страницу аналитики.]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_neo_blocks"><![CDATA[В NEO]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_neo_note"><![CDATA[В столбце «В NEO» указано, сколько блоков показывают NEO и приложения. Остальные видны только на классическом сайте.]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_pages"><![CDATA[Страницы с блоками аналитики]]></string_add>
+	<string_add name="_bx_analytics_txt_dash_title"><![CDATA[Название]]></string_add>
+	<string_add name="_bx_analytics_txt_actions"><![CDATA[События и действия]]></string_add>
+	<string_add name="_bx_analytics_txt_add_funnel"><![CDATA[Добавить воронку]]></string_add>
+	<string_add name="_bx_analytics_txt_add_goal"><![CDATA[Добавить цель]]></string_add>
+	<string_add name="_bx_analytics_txt_all_platforms"><![CDATA[Все платформы]]></string_add>
+	<string_add name="_bx_analytics_txt_api_bad_params"><![CDATA[Параметры должны быть объектом JSON, например {"range": "7d"}.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_col_accepts"><![CDATA[Значения]]></string_add>
+	<string_add name="_bx_analytics_txt_api_col_param"><![CDATA[Параметр]]></string_add>
+	<string_add name="_bx_analytics_txt_api_common_params"><![CDATA[Параметры фильтров любого отчёта]]></string_add>
+	<string_add name="_bx_analytics_txt_api_default"><![CDATA[По умолчанию: {0}.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_disabled"><![CDATA[API выключен (Студия > API), поэтому другие клиенты не могут вызвать get_report. Здесь отчёты по-прежнему выполняются.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_docs"><![CDATA[Допустимые параметры]]></string_add>
+	<string_add name="_bx_analytics_txt_api_intro"><![CDATA[Попробуйте get_report: через этот сервис NEO и другие клиенты получают отчёты. Здесь он выполняется от вашего имени, с вашими правами, и возвращает тот же JSON, что и api.php.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_meta"><![CDATA[Статус {0}, {1} мс, {2}]]></string_add>
+	<string_add name="_bx_analytics_txt_api_neo"><![CDATA[Запрос элемента NEO]]></string_add>
+	<string_add name="_bx_analytics_txt_api_no_access"><![CDATA[Доступ к API по ключу и по источнику выключен, поэтому api.php отказывает всем клиентам. Здесь отчёты по-прежнему выполняются.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_no_params"><![CDATA[У этого отчёта нет собственных параметров.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_params"><![CDATA[Параметры (JSON)]]></string_add>
+	<string_add name="_bx_analytics_txt_api_params_hint"><![CDATA[Фильтры и собственные параметры отчёта, например {"range": "30d", "platform": "next-web", "f": {"country": "US"}}.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_report"><![CDATA[Отчёт]]></string_add>
+	<string_add name="_bx_analytics_txt_api_report_params"><![CDATA[Параметры отчёта «{0}»]]></string_add>
+	<string_add name="_bx_analytics_txt_api_response"><![CDATA[Ответ]]></string_add>
+	<string_add name="_bx_analytics_txt_api_run"><![CDATA[Выполнить]]></string_add>
+	<string_add name="_bx_analytics_txt_api_running"><![CDATA[Выполняется...]]></string_add>
+	<string_add name="_bx_analytics_txt_api_srv"><![CDATA[PHP]]></string_add>
+	<string_add name="_bx_analytics_txt_api_truncated"><![CDATA[Показан только первый 1 МБ.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_type_date"><![CDATA[Дата в формате ГГГГ-ММ-ДД, для периода custom.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_type_dims"><![CDATA[Фильтры: объект из измерений и значений. Измерения: {0}.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_type_enum"><![CDATA[Одно из: {0}.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_type_enum_by"><![CDATA[Зависит от {0}: {1}.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_type_int"><![CDATA[Число не меньше {0}.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_type_int_range"><![CDATA[Число от {0} до {1}.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_type_string"><![CDATA[Текст.]]></string_add>
+	<string_add name="_bx_analytics_txt_api_url"><![CDATA[Адрес api.php (нужен ключ API или зарегистрированный источник)]]></string_add>
+	<string_add name="_bx_analytics_txt_back_errors"><![CDATA[Все ошибки]]></string_add>
+	<string_add name="_bx_analytics_txt_back_events"><![CDATA[Все события]]></string_add>
+	<string_add name="_bx_analytics_txt_back_members"><![CDATA[Все участники]]></string_add>
+	<string_add name="_bx_analytics_txt_back_sessions"><![CDATA[Все сеансы]]></string_add>
+	<string_add name="_bx_analytics_txt_bot"><![CDATA[Бот]]></string_add>
+	<string_add name="_bx_analytics_txt_bot_pages"><![CDATA[Самые запрашиваемые страницы]]></string_add>
+	<string_add name="_bx_analytics_txt_cancel"><![CDATA[Отмена]]></string_add>
+	<string_add name="_bx_analytics_txt_chart_bots"><![CDATA[Запросы ботов по дням и категориям]]></string_add>
+	<string_add name="_bx_analytics_txt_chart_credits"><![CDATA[Кредиты по времени]]></string_add>
+	<string_add name="_bx_analytics_txt_chart_error"><![CDATA[Случаи ошибки {0} во времени]]></string_add>
+	<string_add name="_bx_analytics_txt_chart_event"><![CDATA[{0} во времени]]></string_add>
+	<string_add name="_bx_analytics_txt_chart_label"><![CDATA[График выбранного показателя за период]]></string_add>
+	<string_add name="_bx_analytics_txt_chart_mrr"><![CDATA[Ежемесячная регулярная выручка по времени]]></string_add>
+	<string_add name="_bx_analytics_txt_chart_query"><![CDATA[{0} во времени для первых строк таблицы: {1}]]></string_add>
+	<string_add name="_bx_analytics_txt_chart_revenue"><![CDATA[Выручка по времени]]></string_add>
+	<string_add name="_bx_analytics_txt_chart_visitors_7d"><![CDATA[Уникальные посетители за последние 7 дней]]></string_add>
+	<string_add name="_bx_analytics_txt_chart_vital"><![CDATA[{0}: 75-й перцентиль во времени]]></string_add>
+	<string_add name="_bx_analytics_txt_check_bot"><![CDATA[Этот браузер представляется ботом, поэтому учитывается вместе с ботами.]]></string_add>
+	<string_add name="_bx_analytics_txt_check_cross_site"><![CDATA[Запрос пришёл с другого сайта.]]></string_add>
+	<string_add name="_bx_analytics_txt_check_dnt"><![CDATA[Этот браузер просит не отслеживать его (Do Not Track или Global Privacy Control), и сайт это соблюдает.]]></string_add>
+	<string_add name="_bx_analytics_txt_check_excluded_ip"><![CDATA[Ваш адрес исключён (Настройки > Исключённые адреса).]]></string_add>
+	<string_add name="_bx_analytics_txt_check_excluded_level"><![CDATA[Ваш уровень участника исключён (Настройки > Исключённые уровни).]]></string_add>
+	<string_add name="_bx_analytics_txt_check_excluded_path"><![CDATA[Главная страница входит в исключённые пути (Настройки > Исключённые пути).]]></string_add>
+	<string_add name="_bx_analytics_txt_check_geo"><![CDATA[Страна]]></string_add>
+	<string_add name="_bx_analytics_txt_check_geo_header"><![CDATA[{1}, из заголовка {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_check_geo_none"><![CDATA[В этом запросе нет заголовка со страной]]></string_add>
+	<string_add name="_bx_analytics_txt_check_geo_off"><![CDATA[Не определяется: источник местоположения выключен]]></string_add>
+	<string_add name="_bx_analytics_txt_check_ip"><![CDATA[Записываемый адрес]]></string_add>
+	<string_add name="_bx_analytics_txt_check_link_members_off"><![CDATA[Визиты записываются, но не связываются с вашей учётной записью: привязка участников к визитам выключена.]]></string_add>
+	<string_add name="_bx_analytics_txt_check_no_hits"><![CDATA[Адрес страницы не принадлежит сайту.]]></string_add>
+	<string_add name="_bx_analytics_txt_check_not_tracked"><![CDATA[Визиты из этого браузера не записываются]]></string_add>
+	<string_add name="_bx_analytics_txt_check_platform_off"><![CDATA[Классического сайта нет среди отслеживаемых платформ (Настройки > Платформы).]]></string_add>
+	<string_add name="_bx_analytics_txt_check_rate_limited"><![CDATA[С вашего адреса отправлено больше, чем позволяют ограничения (Настройки > Обращений в минуту, Новых визитов в час). Обращения отбрасываются до следующей минуты, а новые визиты до следующего часа.]]></string_add>
+	<string_add name="_bx_analytics_txt_check_remote_addr"><![CDATA[Подключение с адреса (REMOTE_ADDR)]]></string_add>
+	<string_add name="_bx_analytics_txt_check_tracked"><![CDATA[Визиты из этого браузера записываются]]></string_add>
+	<string_add name="_bx_analytics_txt_check_tracking_off"><![CDATA[Отслеживание выключено.]]></string_add>
+	<string_add name="_bx_analytics_txt_cohort"><![CDATA[Первый визит, неделя]]></string_add>
+	<string_add name="_bx_analytics_txt_conversions"><![CDATA[Визитов: {0}, посетителей: {1}]]></string_add>
+	<string_add name="_bx_analytics_txt_copied"><![CDATA[Скопировано]]></string_add>
+	<string_add name="_bx_analytics_txt_copy"><![CDATA[Копировать]]></string_add>
+	<string_add name="_bx_analytics_txt_fatal"><![CDATA[Фатальная]]></string_add>
+	<string_add name="_bx_analytics_txt_filter_by"><![CDATA[Показать только {0}]]></string_add>
+	<string_add name="_bx_analytics_txt_first_seen"><![CDATA[Впервые]]></string_add>
+	<string_add name="_bx_analytics_txt_funnel_delete_confirm"><![CDATA[Удалить воронку «{0}»?]]></string_add>
+	<string_add name="_bx_analytics_txt_funnel_hint"><![CDATA[Заполните от 2 до 6 шагов в том порядке, в котором их проходят посетители. Визит засчитывается для шага, если дошёл до него после предыдущего. Каждый шаг: путь страницы (*view-post* для страницы записи на любой платформе) или действие (signup, content_add@bx_posts).]]></string_add>
+	<string_add name="_bx_analytics_txt_funnel_invalid"><![CDATA[Введите название и от 2 до 6 шагов. Пути страниц начинаются с / (или *); названия действий состоят из букв, цифр и символов _ . : / -]]></string_add>
+	<string_add name="_bx_analytics_txt_goal_badge_event"><![CDATA[Действие]]></string_add>
+	<string_add name="_bx_analytics_txt_goal_badge_page"><![CDATA[Страница]]></string_add>
+	<string_add name="_bx_analytics_txt_goal_delete_confirm"><![CDATA[Удалить цель «{0}»?]]></string_add>
+	<string_add name="_bx_analytics_txt_goal_invalid"><![CDATA[Введите название и путь страницы, начинающийся с / (или *), или название действия из букв, цифр и символов _ . : / -]]></string_add>
+	<string_add name="_bx_analytics_txt_goal_match"><![CDATA[Путь страницы или название действия]]></string_add>
+	<string_add name="_bx_analytics_txt_goal_type"><![CDATA[Достигается, когда посетитель]]></string_add>
+	<string_add name="_bx_analytics_txt_goal_type_event"><![CDATA[Совершает действие]]></string_add>
+	<string_add name="_bx_analytics_txt_goal_type_page"><![CDATA[Открывает страницу]]></string_add>
+	<string_add name="_bx_analytics_txt_guest"><![CDATA[Гость]]></string_add>
+	<string_add name="_bx_analytics_txt_import_again"><![CDATA[Импортировать заново]]></string_add>
+	<string_add name="_bx_analytics_txt_import_confirm"><![CDATA[Прочитать все прошлые платежи заново? Платежи, которые уже есть, будут пропущены.]]></string_add>
+	<string_add name="_bx_analytics_txt_import_continue"><![CDATA[Продолжить сейчас]]></string_add>
+	<string_add name="_bx_analytics_txt_import_done"><![CDATA[Прошлые платежи импортированы: всего {0}.]]></string_add>
+	<string_add name="_bx_analytics_txt_import_hint"><![CDATA[Импорт выполняется каждый час, пока не завершится. Возвращённые заказы импортировать нельзя, потому что платёжный модуль их удаляет, а у импортированных платежей нет платформы и визита.]]></string_add>
+	<string_add name="_bx_analytics_txt_import_running"><![CDATA[Импорт прошлых платежей: импортировано {0}.]]></string_add>
+	<string_add name="_bx_analytics_txt_import_title"><![CDATA[Прошлые платежи]]></string_add>
+	<string_add name="_bx_analytics_acl_action_manage"><![CDATA[Управление целями и воронками аналитики]]></string_add>
+	<string_add name="_bx_analytics_acl_action_view_people"><![CDATA[Видеть участников в аналитике]]></string_add>
+	<string_add name="_bx_analytics_acl_action_view_revenue"><![CDATA[Просмотр выручки в аналитике]]></string_add>
+	<string_add name="_bx_analytics_action_comment"><![CDATA[Комментарий]]></string_add>
+	<string_add name="_bx_analytics_action_connection"><![CDATA[Связь]]></string_add>
+	<string_add name="_bx_analytics_action_content_add"><![CDATA[Создан материал]]></string_add>
+	<string_add name="_bx_analytics_action_login"><![CDATA[Вход]]></string_add>
+	<string_add name="_bx_analytics_action_profile_add"><![CDATA[Создан профиль]]></string_add>
+	<string_add name="_bx_analytics_action_purchase"><![CDATA[Покупка]]></string_add>
+	<string_add name="_bx_analytics_action_renewal"><![CDATA[Продление]]></string_add>
+	<string_add name="_bx_analytics_action_signup"><![CDATA[Регистрация]]></string_add>
+	<string_add name="_bx_analytics_action_trial_start"><![CDATA[Начало пробного периода]]></string_add>
+	<string_add name="_bx_analytics_action_vote"><![CDATA[Реакция]]></string_add>
+</resources>

+ 12 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_credits/ru.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+	<string_add name="_bx_credits_txt_analytics_balance"><![CDATA[На балансах участников]]></string_add>
+	<string_add name="_bx_credits_txt_analytics_bought"><![CDATA[Куплено]]></string_add>
+	<string_add name="_bx_credits_txt_analytics_granted"><![CDATA[Начислено администрацией]]></string_add>
+	<string_add name="_bx_credits_txt_analytics_sent"><![CDATA[Переведено участникам]]></string_add>
+	<string_add name="_bx_credits_txt_analytics_service_in"><![CDATA[Начислено модулями]]></string_add>
+	<string_add name="_bx_credits_txt_analytics_service_out"><![CDATA[Списано модулями]]></string_add>
+	<string_add name="_bx_credits_txt_analytics_spent"><![CDATA[Потрачено на покупки]]></string_add>
+	<string_add name="_bx_credits_txt_analytics_top_spenders"><![CDATA[Больше всего потратили]]></string_add>
+	<string_add name="_bx_credits_txt_analytics_withdrawn"><![CDATA[Выведено]]></string_add>
+</resources>

+ 6 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_events/ru.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+
+
+	<string_upd name="_bx_events_form_session_input_title_err"><![CDATA[Заголовок сессии обязателен, мин. 3 макс. 160.]]></string_upd>
+</resources>

+ 6 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_groups/ru.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+
+
+	<string_upd name="_bx_groups_form_profile_input_group_name_err"><![CDATA[Название обязательно, мин. 3 макс. 160.]]></string_upd>
+</resources>

+ 4 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_organizations/ru.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+	<string_add name="_bx_orgs_menu_item_info_create_profile"><![CDATA[Для компании, команды или сообщества, которыми вы управляете.]]></string_add>
+</resources>

+ 7 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_payment/ru.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+	<string_add name="_bx_payment_txt_analytics_invoices_issued"><![CDATA[Выставлено]]></string_add>
+	<string_add name="_bx_payment_txt_analytics_invoices_overdue"><![CDATA[Просрочено]]></string_add>
+	<string_add name="_bx_payment_txt_analytics_invoices_paid"><![CDATA[Оплачено]]></string_add>
+	<string_add name="_bx_payment_txt_analytics_invoices_unpaid"><![CDATA[Не оплачено]]></string_add>
+</resources>

+ 4 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_persons/ru.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+	<string_add name="_bx_persons_menu_item_info_create_profile"><![CDATA[Для себя: собственная лента и связи.]]></string_add>
+</resources>

+ 6 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_posts/ru.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+	<string_add name="_bx_posts_option_visible_categories"><![CDATA[Количество отображаемых категорий]]></string_add>
+	<string_add name="_bx_posts_menu_title_categories"><![CDATA[Категории]]></string_add>
+	<string_add name="_bx_posts_txt_all_categories"><![CDATA[Все категории]]></string_add>
+</resources>

+ 17 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/bx_tasks/ru.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+	<string_add name="_bx_tasks_options_category_export"><![CDATA[Экспорт]]></string_add>
+	<string_add name="_bx_tasks_option_export_time_to"><![CDATA[Экспортировать учтенное время в]]></string_add>
+	<string_add name="_bx_tasks_option_export_time_to_csv"><![CDATA[Файл CSV (значения, разделённые запятыми)]]></string_add>
+	<string_add name="_bx_tasks_option_export_time_to_xml"><![CDATA[Файл XML (расширяемый язык разметки)]]></string_add>
+	<string_add name="_bx_tasks_option_export_time_fields"><![CDATA[Поля, включаемые в экспортируемый отчете о затраченном времени]]></string_add>
+	<string_add name="_bx_tasks_option_export_time_field_author_id"><![CDATA[Профиль]]></string_add>
+	<string_add name="_bx_tasks_option_export_time_field_object_id"><![CDATA[Задача]]></string_add>
+	<string_add name="_bx_tasks_option_export_time_field_value"><![CDATA[Время]]></string_add>
+	<string_add name="_bx_tasks_option_export_time_field_value_date"><![CDATA[Дата]]></string_add>
+	<string_add name="_bx_tasks_option_export_time_field_text"><![CDATA[Примечание]]></string_add>
+	<string_add name="_bx_tasks_option_export_time_field_date"><![CDATA[Дата добавления]]></string_add>
+	<string_add name="_bx_tasks_grid_action_title_tm_export"><![CDATA[Экспортировать]]></string_add>
+
+	<string_upd name="_bx_tasks_form_entry_input_estimate"><![CDATA[Временные оценки]]></string_upd>
+</resources>

+ 116 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/install/langs/system/ru.xml

@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+	<string_add name="_adm_stg_inf_option_sys_sounds_buttons"><![CDATA[Кнопки отправки и другие кнопки. В приложениях кнопки отвечают только вибрацией.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_sounds_choices"><![CDATA[Вкладки, пункты меню, переключатели, флажки, радиокнопки.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_sounds_level"><![CDATA[Каждый может выбрать для себя «Громко», «Тихо» или «Выкл.»: в меню аккаунта на сайте и в Студии, в подвале и на панели управления в приложениях.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_sounds_menus"><![CDATA[Открытие и закрытие меню, всплывающих окон, панелей и разделов.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_sounds_navigation"><![CDATA[Панель вкладок и кнопки «Назад» в приложениях, открытие приложений Студии.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_sounds_notifications"><![CDATA[Новые уведомления, сообщения и запросы.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_sounds_platforms"><![CDATA[Короткие звуки, когда люди нажимают, открывают, сохраняют и получают уведомления. Там, где платформа выключена, их не слышит никто. Приложения получают изменения со следующей загруженной страницей.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_sounds_reactions"><![CDATA[Лайки, реакции, оценки, избранное, подписки.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_sounds_results"><![CDATA[Сохранено, опубликовано или отправлено; отклонено с ошибкой.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_sounds_set"><![CDATA[«Стекло» тёплое и спокойное. «Механика» сухая и точная. «Пузыри» игривые. «Трекпад» звучит как нажатие трекпада и звенит дольше. Каждый вариант звучит, когда вы его выбираете.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_sounds_volume"><![CDATA[Уровень «Тихо» звучит на 40% от неё.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_vote_reactions_default"><![CDATA[Ставится одним нажатием, остальные реакции открываются наведением или долгим нажатием. Если не выбрана, кнопка реакций всегда открывает выбор.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_vote_reactions_mode"><![CDATA[Одна: только реакция по умолчанию, ставится одним нажатием. Несколько: короткий список реакций на выбор. Много: любой эмодзи из полного списка.]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_vote_reactions_per_user"><![CDATA[Сколько разных реакций один человек может поставить одному материалу. Работает в режимах «Несколько» и «Много».]]></string_add>
+	<string_add name="_adm_stg_inf_option_sys_vote_reactions_split_counters"><![CDATA[Показывать отдельный счётчик для каждой реакции вместо общего.]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_vote_reactions_default"><![CDATA[Реакция по умолчанию]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_vote_reactions_mode"><![CDATA[Режим реакций]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_vote_reactions_mode_few"><![CDATA[Несколько]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_vote_reactions_mode_many"><![CDATA[Много]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_vote_reactions_mode_solo"><![CDATA[Одна]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_vote_reactions_per_user"><![CDATA[Реакций от одного человека]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_vote_reactions_split_counters"><![CDATA[Отдельные счётчики]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_agents_operator_agent"><![CDATA[Агент оператора]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_agents_operator_agent_info"><![CDATA[Агент для операторов сайта: блок на Dashboard и плавающий чат в App. Настройки блока зашиты в get_block_ai_agent_operator.]]></string_add>
+	<string_add name="_adm_stg_cpt_category_reactions"><![CDATA[Реакции]]></string_add>
+	<string_add name="_adm_stg_cpt_category_sounds"><![CDATA[Звуки]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_buttons"><![CDATA[Звук кнопок]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_choices"><![CDATA[Звук выбора]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_group_main"><![CDATA[Основной набор]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_group_off"><![CDATA[Без звука]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_level"><![CDATA[Уровень для тех, кто его не выбрал]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_level_full"><![CDATA[Громко]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_level_off"><![CDATA[Выкл.]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_level_quiet"><![CDATA[Тихо]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_menus"><![CDATA[Звук меню и окон]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_navigation"><![CDATA[Звук переходов]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_notifications"><![CDATA[Звук уведомлений]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_platform_android"><![CDATA[Приложение для Android]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_platform_ios"><![CDATA[Приложение для iOS]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_platform_neo_web"><![CDATA[Веб-приложение NEO]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_platform_site"><![CDATA[Сайт]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_platform_studio"><![CDATA[Студия]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_platforms"><![CDATA[Звуки интерфейса звучат]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_reactions"><![CDATA[Звук лайков и реакций]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_results"><![CDATA[Звук результатов]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_set"><![CDATA[Набор звуков]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_set_bubble"><![CDATA[Пузыри]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_set_default"><![CDATA[Стекло]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_set_mech"><![CDATA[Механика]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_set_press"><![CDATA[Трекпад]]></string_add>
+	<string_add name="_adm_stg_cpt_option_sys_sounds_volume"><![CDATA[Громкость]]></string_add>
+	<string_add name="_sys_agents_agents_txt_search"><![CDATA[Поиск по чатам...]]></string_add>
+	<string_add name="_sys_agents_agents_txt_search_empty"><![CDATA[Чаты не найдены]]></string_add>
+	<string_add name="_sys_agents_profile_btn_new"><![CDATA[Новый: {0}]]></string_add>
+	<string_add name="_sys_agents_profile_name_commenter"><![CDATA[Комментатор]]></string_add>
+	<string_add name="_sys_agents_profile_name_bot"><![CDATA[Бот]]></string_add>
+	<string_add name="_sys_agents_profile_required_err"><![CDATA[Нужен профиль. Покажите chat_buttons с метками profile_buttons, затем передайте profile=<нажатое имя> или profile_new=<имя> (для «{0}»).]]></string_add>
+	<string_add name="_sys_agents_profile_new_err"><![CDATA[profile_new должен быть коротким отображаемым именем (1–3 слова, как имя человека): «{0}», «{1}». Не промпт и не предложение. По умолчанию — catalog.suggested_new_name.]]></string_add>
+	<string_add name="_sys_agents_una_proxy_unconfigured"><![CDATA[Прокси UNA не настроен. Укажите ключ и секрет сайта в Studio.]]></string_add>
+	<string_add name="_sys_agents_agents_act_activity"><![CDATA[Действия]]></string_add>
+	<string_add name="_sys_agents_agents_popup_activity"><![CDATA[Действия агента «{0}»]]></string_add>
+	<string_add name="_sys_agents_agents_txt_activity_empty"><![CDATA[Пока ничего]]></string_add>
+	<string_add name="_sys_agents_activity_failed"><![CDATA[ошибка]]></string_add>
+	<string_add name="_sys_agents_activity_comment_add"><![CDATA[Оставил комментарий: {target}]]></string_add>
+	<string_add name="_sys_agents_activity_comment_update"><![CDATA[Изменил комментарий: {target}]]></string_add>
+	<string_add name="_sys_agents_activity_comment_delete"><![CDATA[Удалил комментарий: {target}]]></string_add>
+	<string_add name="_sys_agents_activity_content_add"><![CDATA[Создал {target}]]></string_add>
+	<string_add name="_sys_agents_activity_content_update"><![CDATA[Изменил {target}]]></string_add>
+	<string_add name="_sys_agents_activity_content_delete"><![CDATA[Удалил {target}]]></string_add>
+	<string_add name="_sys_agents_activity_db_write"><![CDATA[Изменил {target}]]></string_add>
+	<string_add name="_sys_agents_activity_db_undo"><![CDATA[Откатил изменения]]></string_add>
+	<string_add name="_sys_agents_activity_email"><![CDATA[Отправил письмо на {unit}]]></string_add>
+	<string_add name="_sys_agents_activity_lang"><![CDATA[Изменил языковой ключ {unit}]]></string_add>
+	<string_add name="_sys_agents_activity_agent"><![CDATA[Агент ({unit}): #{object}]]></string_add>
+	<string_add name="_sys_agents_activity_mockup"><![CDATA[Изменил блок страницы #{object}]]></string_add>
+	<string_add name="_sys_page_block_title_ai_agents_admin"><![CDATA[Агенты]]></string_add>
+	<string_add name="_sys_agents_assistants_files_txt_size"><![CDATA[Size]]></string_add>
+	<string_add name="_sys_menu_item_title_sounds"><![CDATA[Звуки]]></string_add>
+	<string_add name="_sys_menu_item_title_system_account_dashboard_admin"><![CDATA[Администрирование]]></string_add>
+	<string_add name="_sys_menu_item_title_account_dashboard_admin"><![CDATA[Администрирование]]></string_add>
+	<string_add name="_sys_menu_item_title_system_sounds"><![CDATA[Звуки]]></string_add>
+	<string_add name="_sys_menu_item_title_system_sa_sounds"><![CDATA[Звуки]]></string_add>
+	<string_add name="_sys_menu_item_title_sa_sounds"><![CDATA[Звуки]]></string_add>
+	<string_add name="_sys_page_block_title_system_cooperator"><![CDATA[Соавтор (только для App-а)]]></string_add>
+	<string_add name="_sys_page_block_title_cooperator"><![CDATA[Соавтор]]></string_add>
+	<string_add name="_sys_page_block_title_sys_ai_agent_operator"><![CDATA[ИИ агент оператора (только для App-а)]]></string_add>
+	<string_add name="_sys_page_block_title_ai_agent_operator"><![CDATA[Агент]]></string_add>
+	<string_add name="_sys_page_block_title_sys_search_ai"><![CDATA[AI поиск]]></string_add>
+	<string_add name="_sys_page_block_title_search_ai"><![CDATA[Поиск]]></string_add>
+	<string_add name="_sys_page_block_desc_account_profile_create"><![CDATA[У вашей учётной записи ещё нет профиля. Выберите тип профиля, чтобы начать.]]></string_add>
+	<string_add name="_sys_page_block_title_system_dashboard_admin"><![CDATA[Панель - Администрирование (только для App-а)]]></string_add>
+	<string_add name="_sys_page_block_title_dashboard_admin"><![CDATA[Панель - Администрирование]]></string_add>
+	<string_add name="_sys_page_title_system_cooperator"><![CDATA[Соавтор (только для App-а)]]></string_add>
+	<string_add name="_sys_page_title_cooperator"><![CDATA[Соавтор]]></string_add>
+	<string_add name="_sys_page_title_system_dashboard_admin"><![CDATA[Панель - Администрирование]]></string_add>
+	<string_add name="_sys_page_title_dashboard_admin"><![CDATA[Администрирование]]></string_add>
+	<string_add name="_sys_txt_sounds_level_full"><![CDATA[Звуки: громко]]></string_add>
+	<string_add name="_sys_txt_sounds_level_off"><![CDATA[Звуки: выкл.]]></string_add>
+	<string_add name="_sys_txt_sounds_level_quiet"><![CDATA[Звуки: тихо]]></string_add>
+	<string_add name="_vote_err_reaction_not_available"><![CDATA[Эта реакция недоступна.]]></string_add>
+	<string_add name="_vote_err_reactions_limit"><![CDATA[Можно поставить не больше {0} реакций.]]></string_add>
+	<string_add name="_sys_recom_friends_empty_action"><![CDATA[Найти людей]]></string_add>
+	<string_add name="_sys_recom_friends_empty_text"><![CDATA[Предложения появятся, когда вы начнёте общаться с людьми.]]></string_add>
+	<string_add name="_sys_recom_friends_empty_title"><![CDATA[Пока нет предложений]]></string_add>
+
+	<string_upd name="_adm_dbd_msg_upgrade_started"><![CDATA[<b>Обновление основной системы займет около минуты.</b><br />После завершения обновления, пожалуйста, проверьте наличие обновлений для модулей.]]></string_upd>
+	<string_upd name="_sys_menu_item_title_system_account_dashboard_administration"><![CDATA[Администрирование]]></string_upd>
+	<string_upd name="_sys_menu_title_ntfs_submenu"><![CDATA[Активность]]></string_upd>
+	<string_upd name="_sys_menu_title_public_ntfs_submenu"><![CDATA[Активность]]></string_upd>
+	<string_upd name="_sys_page_block_title_account_profile_create"><![CDATA[Создайте профиль]]></string_upd>
+	<string_upd name="_sys_page_title_system_dashboard_content"><![CDATA[Панель - Контент]]></string_upd>
+	<string_upd name="_sys_page_title_system_dashboard_reports"><![CDATA[Панель -Жалобы]]></string_upd>
+	<string_upd name="_sys_page_title_system_dashboard_audit"><![CDATA[Панель - Аудит]]></string_upd>
+</resources>

+ 721 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_analytics/ru.xml

@@ -0,0 +1,721 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+<string name="_bx_analytics"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_type"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_vitals_retention_days"><![CDATA[Хранить данные о производительности, дней]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_vitals_sample"><![CDATA[Доля измеряемых загрузок, %]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_category_content"><![CDATA[Отчёты по контенту]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_category_general"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_category_health"><![CDATA[Здоровье]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_category_privacy"><![CDATA[Приватность и данные]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_category_system"><![CDATA[Системные]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_category_tracking"><![CDATA[Сбор данных]]></string>
+	<string name="_bx_analytics_adm_stg_inf_errors_ignore"><![CDATA[Сообщения об ошибках, которые не нужно записывать, по одному в строке. * означает любые символы, регистр не важен.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_exclude_ips"><![CDATA[Адреса или диапазоны CIDR через запятую или пробел.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_exclude_levels"><![CDATA[Например, администраторов, чтобы не учитывать собственные посещения.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_exclude_paths"><![CDATA[Начала путей или шаблоны со * (например, /page/*-admin) через запятую или пробел.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_geo_source"><![CDATA[Заголовки CDN: страна, которую Cloudflare, Vercel или CloudFront добавляют к каждому запросу, и регион с городом на Vercel.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_identity"><![CDATA[Без cookie: хеш адреса и браузера, который меняется каждый день, на устройстве ничего не хранится. Гость, вернувшийся в другой день, считается новым посетителем. Постоянный: случайный идентификатор в браузере или приложении, позволяет считать удержание гостей, но может требовать согласия.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_ignore_params"><![CDATA[Не включаются в сохраняемые пути страниц, чтобы одна страница не считалась как несколько. Через запятую; * означает любые символы. Метки кампаний и идентификаторы кликов не включаются всегда.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_limit_hits"><![CDATA[Сколько просмотров, событий, ошибок и замеров трекеры могут отправить с одного адреса за минуту (адрес IPv6 считается по своей сети /64). Остальные отбрасываются до следующей минуты, а трекер продолжает отправку. Увеличьте значение, если многие посетители заходят с одного адреса, например из офиса или школы. 0: без ограничения. Действия на сайте и платежи не ограничиваются.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_limit_visits"><![CDATA[Сколько визитов может начаться с одного адреса за час (адрес IPv6 считается по своей сети /64). Обращения, которые начали бы ещё один визит, отбрасываются, чтобы скрипт не заполнил отчёты визитами. Уже идущие визиты продолжаются. 0: без ограничения.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_link_members"><![CDATA[Записывать профиль вошедших участников для их сеансов и удержания. При удалении профиля его посещения отвязываются.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_online_window"><![CDATA[Посетители, активные в течение этого времени, считаются онлайн.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_platforms"><![CDATA[Клиенты, посещения с которых записываются.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_respect_dnt"><![CDATA[Не учитывать браузеры, отправляющие Do Not Track или Global Privacy Control.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_retention_days"><![CDATA[Более старые посещения и события удаляются каждый час.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_session_timeout"><![CDATA[Посещение заканчивается после такого времени без активности.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_track_actions"><![CDATA[Регистрации, входы, новые профили и материалы, комментарии, реакции и связи записываются как события с указанием клиента.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_track_bots"><![CDATA[Поисковые системы, ИИ-краулеры, ИИ-ассистенты, загружающие страницы, превью ссылок, мониторинг и скрипты. Учитываются по дням и страницам, отдельно от посетителей.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_track_errors"><![CDATA[Ошибки JavaScript, необработанные отклонения промисов, неудачные запросы и сбои приложений со всех клиентов. Строки запросов, токены и адреса почты удаляются до сохранения.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_track_vitals"><![CDATA[Web Vitals загрузки страниц (LCP, INP, CLS, FCP, TTFB), а также загрузка экранов и запуск приложений.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_tracking"><![CDATA[Если выключено, сбор останавливается. Отчёты сохраняют уже собранные данные.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_trusted_proxies"><![CDATA[Адреса или диапазоны CIDR прокси и балансировщиков, чей заголовок X-Forwarded-For содержит адрес посетителя. Адресам частной сети и серверу NEO доверие есть всегда.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_vitals_retention_days"><![CDATA[Более старые измерения удаляются. Срок может быть короче срока хранения остальных данных, но не длиннее.]]></string>
+	<string name="_bx_analytics_adm_stg_inf_vitals_sample"><![CDATA[От 0 до 100. Каждый измеренный просмотр добавляет строку, поэтому на загруженном сайте можно измерять только часть.]]></string>
+	<string name="_bx_analytics_bot_ai_agent"><![CDATA[ИИ-ассистент]]></string>
+	<string name="_bx_analytics_bot_ai_crawler"><![CDATA[ИИ-краулер]]></string>
+	<string name="_bx_analytics_bot_feed"><![CDATA[Читалка лент]]></string>
+	<string name="_bx_analytics_bot_monitor"><![CDATA[Мониторинг]]></string>
+	<string name="_bx_analytics_bot_other"><![CDATA[Другой бот]]></string>
+	<string name="_bx_analytics_bot_script"><![CDATA[Скрипт]]></string>
+	<string name="_bx_analytics_bot_search"><![CDATA[Поисковая система]]></string>
+	<string name="_bx_analytics_bot_seo"><![CDATA[SEO-инструмент]]></string>
+	<string name="_bx_analytics_bot_social"><![CDATA[Превью ссылки]]></string>
+	<string name="_bx_analytics_channel_affiliate"><![CDATA[Партнёры]]></string>
+	<string name="_bx_analytics_channel_ai"><![CDATA[ИИ-ассистенты]]></string>
+	<string name="_bx_analytics_channel_campaign"><![CDATA[Другие кампании]]></string>
+	<string name="_bx_analytics_channel_direct"><![CDATA[Прямые заходы]]></string>
+	<string name="_bx_analytics_channel_display"><![CDATA[Медийная реклама]]></string>
+	<string name="_bx_analytics_channel_email"><![CDATA[Почта]]></string>
+	<string name="_bx_analytics_channel_internal"><![CDATA[Внутренние]]></string>
+	<string name="_bx_analytics_channel_paid_search"><![CDATA[Платный поиск]]></string>
+	<string name="_bx_analytics_channel_paid_social"><![CDATA[Платная реклама в соцсетях]]></string>
+	<string name="_bx_analytics_channel_referral"><![CDATA[Переходы с сайтов]]></string>
+	<string name="_bx_analytics_channel_search"><![CDATA[Поиск]]></string>
+	<string name="_bx_analytics_channel_social"><![CDATA[Соцсети]]></string>
+	<string name="_bx_analytics_device_bot"><![CDATA[Бот]]></string>
+	<string name="_bx_analytics_device_console"><![CDATA[Игровая приставка]]></string>
+	<string name="_bx_analytics_device_desktop"><![CDATA[Компьютер]]></string>
+	<string name="_bx_analytics_device_mobile"><![CDATA[Телефон]]></string>
+	<string name="_bx_analytics_device_tablet"><![CDATA[Планшет]]></string>
+	<string name="_bx_analytics_device_tv"><![CDATA[Телевизор]]></string>
+	<string name="_bx_analytics_dim_app"><![CDATA[Приложение]]></string>
+	<string name="_bx_analytics_dim_app_version"><![CDATA[Версия приложения]]></string>
+	<string name="_bx_analytics_dim_browser"><![CDATA[Браузер]]></string>
+	<string name="_bx_analytics_dim_channel"><![CDATA[Канал]]></string>
+	<string name="_bx_analytics_dim_city"><![CDATA[Город]]></string>
+	<string name="_bx_analytics_dim_country"><![CDATA[Страна]]></string>
+	<string name="_bx_analytics_dim_device"><![CDATA[Устройство]]></string>
+	<string name="_bx_analytics_dim_entry_path"><![CDATA[Страница входа]]></string>
+	<string name="_bx_analytics_dim_exit_path"><![CDATA[Страница выхода]]></string>
+	<string name="_bx_analytics_dim_hostname"><![CDATA[Хост]]></string>
+	<string name="_bx_analytics_dim_language"><![CDATA[Язык]]></string>
+	<string name="_bx_analytics_dim_os"><![CDATA[Система]]></string>
+	<string name="_bx_analytics_dim_path"><![CDATA[Страница]]></string>
+	<string name="_bx_analytics_dim_platform"><![CDATA[Платформа]]></string>
+	<string name="_bx_analytics_dim_referrer"><![CDATA[URL источника]]></string>
+	<string name="_bx_analytics_dim_referrer_host"><![CDATA[Источник]]></string>
+	<string name="_bx_analytics_dim_region"><![CDATA[Регион]]></string>
+	<string name="_bx_analytics_dim_screen"><![CDATA[Размер экрана]]></string>
+	<string name="_bx_analytics_dim_title"><![CDATA[Заголовок страницы]]></string>
+	<string name="_bx_analytics_dim_utm_campaign"><![CDATA[UTM campaign]]></string>
+	<string name="_bx_analytics_dim_utm_content"><![CDATA[UTM content]]></string>
+	<string name="_bx_analytics_dim_utm_medium"><![CDATA[UTM medium]]></string>
+	<string name="_bx_analytics_dim_utm_source"><![CDATA[UTM source]]></string>
+	<string name="_bx_analytics_dim_utm_term"><![CDATA[UTM term]]></string>
+	<string name="_bx_analytics_error_kind_http"><![CDATA[Ошибка сервера]]></string>
+	<string name="_bx_analytics_error_kind_js"><![CDATA[Ошибка JavaScript]]></string>
+	<string name="_bx_analytics_error_kind_native"><![CDATA[Ошибка приложения]]></string>
+	<string name="_bx_analytics_error_kind_overflow"><![CDATA[Другое]]></string>
+	<string name="_bx_analytics_error_kind_promise"><![CDATA[Необработанное отклонение]]></string>
+	<string name="_bx_analytics_error_kind_react"><![CDATA[Ошибка отрисовки]]></string>
+	<string name="_bx_analytics_error_kind_resource"><![CDATA[Не загрузилось]]></string>
+	<string name="_bx_analytics_error_status_ignored"><![CDATA[Игнорируется]]></string>
+	<string name="_bx_analytics_error_status_open"><![CDATA[Открыта]]></string>
+	<string name="_bx_analytics_error_status_resolved"><![CDATA[Исправлена]]></string>
+	<string name="_bx_analytics_event_type_event"><![CDATA[Своё событие]]></string>
+	<string name="_bx_analytics_event_type_pageview"><![CDATA[Просмотр]]></string>
+	<string name="_bx_analytics_event_type_una"><![CDATA[Действие на сайте]]></string>
+	<string name="_bx_analytics_geo_headers"><![CDATA[Заголовки CDN]]></string>
+	<string name="_bx_analytics_geo_none"><![CDATA[Выключено]]></string>
+	<string name="_bx_analytics_group_bots"><![CDATA[Категории ботов]]></string>
+	<string name="_bx_analytics_group_devices"><![CDATA[Устройства]]></string>
+	<string name="_bx_analytics_group_errors"><![CDATA[Ошибки по статусу]]></string>
+	<string name="_bx_analytics_group_events"><![CDATA[Типы событий]]></string>
+	<string name="_bx_analytics_group_locations"><![CDATA[География]]></string>
+	<string name="_bx_analytics_group_map"><![CDATA[Карта]]></string>
+	<string name="_bx_analytics_group_pages"><![CDATA[Страницы]]></string>
+	<string name="_bx_analytics_group_performance"><![CDATA[Группировать страницы]]></string>
+	<string name="_bx_analytics_group_platforms"><![CDATA[Платформы]]></string>
+	<string name="_bx_analytics_group_retention"><![CDATA[Кого учитывать]]></string>
+	<string name="_bx_analytics_group_revenue"><![CDATA[Выручка по]]></string>
+	<string name="_bx_analytics_group_sources"><![CDATA[Источники]]></string>
+	<string name="_bx_analytics_identity_cookieless"><![CDATA[Без cookie (рекомендуется)]]></string>
+	<string name="_bx_analytics_identity_persistent"><![CDATA[Постоянный идентификатор на устройстве]]></string>
+	<string name="_bx_analytics_page_block_title_bots"><![CDATA[Боты и агенты]]></string>
+	<string name="_bx_analytics_page_block_title_canvas"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_page_block_title_credits"><![CDATA[Кредиты]]></string>
+	<string name="_bx_analytics_page_block_title_errors"><![CDATA[Ошибки]]></string>
+	<string name="_bx_analytics_page_block_title_events"><![CDATA[События]]></string>
+	<string name="_bx_analytics_page_block_title_filters"><![CDATA[Фильтры]]></string>
+	<string name="_bx_analytics_page_block_title_funnels"><![CDATA[Воронки]]></string>
+	<string name="_bx_analytics_page_block_title_goals"><![CDATA[Цели]]></string>
+	<string name="_bx_analytics_page_block_title_journeys"><![CDATA[Пути]]></string>
+	<string name="_bx_analytics_page_block_title_map"><![CDATA[Посетители по местоположению]]></string>
+	<string name="_bx_analytics_page_block_title_overview"><![CDATA[Обзор]]></string>
+	<string name="_bx_analytics_page_block_title_performance"><![CDATA[Производительность]]></string>
+	<string name="_bx_analytics_page_block_title_query"><![CDATA[Запрос]]></string>
+	<string name="_bx_analytics_page_block_title_realtime"><![CDATA[Прямо сейчас]]></string>
+	<string name="_bx_analytics_page_block_title_retention"><![CDATA[Удержание]]></string>
+	<string name="_bx_analytics_page_block_title_revenue"><![CDATA[Выручка]]></string>
+	<string name="_bx_analytics_page_block_title_sales"><![CDATA[Продажи и продавцы]]></string>
+	<string name="_bx_analytics_page_block_title_sessions"><![CDATA[Сеансы]]></string>
+	<string name="_bx_analytics_page_block_title_std_dash_traffic"><![CDATA[Трафик]]></string>
+	<string name="_bx_analytics_page_block_title_subscriptions"><![CDATA[Подписки]]></string>
+	<string name="_bx_analytics_page_block_title_system_bots"><![CDATA[Аналитика: боты и агенты]]></string>
+	<string name="_bx_analytics_page_block_title_system_canvas"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_page_block_title_system_credits"><![CDATA[Аналитика: кредиты]]></string>
+	<string name="_bx_analytics_page_block_title_system_errors"><![CDATA[Аналитика: ошибки]]></string>
+	<string name="_bx_analytics_page_block_title_system_events"><![CDATA[Аналитика: события]]></string>
+	<string name="_bx_analytics_page_block_title_system_filters"><![CDATA[Аналитика: фильтры]]></string>
+	<string name="_bx_analytics_page_block_title_system_funnels"><![CDATA[Аналитика: воронки]]></string>
+	<string name="_bx_analytics_page_block_title_system_goals"><![CDATA[Аналитика: цели]]></string>
+	<string name="_bx_analytics_page_block_title_system_journeys"><![CDATA[Аналитика: пути]]></string>
+	<string name="_bx_analytics_page_block_title_system_map"><![CDATA[Аналитика: карта]]></string>
+	<string name="_bx_analytics_page_block_title_system_overview"><![CDATA[Аналитика: обзор]]></string>
+	<string name="_bx_analytics_page_block_title_system_performance"><![CDATA[Аналитика: производительность]]></string>
+	<string name="_bx_analytics_page_block_title_system_query"><![CDATA[Аналитика: запрос]]></string>
+	<string name="_bx_analytics_page_block_title_system_realtime"><![CDATA[Аналитика: сейчас на сайте]]></string>
+	<string name="_bx_analytics_page_block_title_system_retention"><![CDATA[Аналитика: удержание]]></string>
+	<string name="_bx_analytics_page_block_title_system_revenue"><![CDATA[Аналитика: выручка]]></string>
+	<string name="_bx_analytics_page_block_title_system_sales"><![CDATA[Аналитика: продажи и продавцы]]></string>
+	<string name="_bx_analytics_page_block_title_system_sessions"><![CDATA[Аналитика: сеансы]]></string>
+	<string name="_bx_analytics_page_block_title_system_subscriptions"><![CDATA[Аналитика: подписки]]></string>
+	<string name="_bx_analytics_page_block_title_system_table_pages"><![CDATA[Аналитика: таблица страниц]]></string>
+	<string name="_bx_analytics_page_block_title_system_table_sources"><![CDATA[Аналитика: таблица источников]]></string>
+	<string name="_bx_analytics_page_block_title_system_top_devices"><![CDATA[Аналитика: устройства]]></string>
+	<string name="_bx_analytics_page_block_title_system_top_locations"><![CDATA[Аналитика: география]]></string>
+	<string name="_bx_analytics_page_block_title_system_top_pages"><![CDATA[Аналитика: страницы]]></string>
+	<string name="_bx_analytics_page_block_title_system_top_platforms"><![CDATA[Аналитика: платформы]]></string>
+	<string name="_bx_analytics_page_block_title_system_top_sources"><![CDATA[Аналитика: источники]]></string>
+	<string name="_bx_analytics_page_block_title_system_users"><![CDATA[Аналитика: пользователи]]></string>
+	<string name="_bx_analytics_page_block_title_table_pages"><![CDATA[Страницы]]></string>
+	<string name="_bx_analytics_page_block_title_table_sources"><![CDATA[Источники]]></string>
+	<string name="_bx_analytics_page_block_title_top_devices"><![CDATA[Устройства]]></string>
+	<string name="_bx_analytics_page_block_title_top_locations"><![CDATA[География]]></string>
+	<string name="_bx_analytics_page_block_title_top_pages"><![CDATA[Страницы]]></string>
+	<string name="_bx_analytics_page_block_title_top_platforms"><![CDATA[Платформы]]></string>
+	<string name="_bx_analytics_page_block_title_top_sources"><![CDATA[Источники]]></string>
+	<string name="_bx_analytics_page_block_title_users"><![CDATA[Пользователи]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_modules_enabled"><![CDATA[Активна для модулей]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_online_window"><![CDATA[Окно «онлайн», минут]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_platforms"><![CDATA[Собирать с]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_respect_dnt"><![CDATA[Учитывать Do Not Track]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_retention_days"><![CDATA[Хранить данные, дней]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_session_timeout"><![CDATA[Тайм-аут сеанса, минут]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_track_actions"><![CDATA[Записывать действия на сайте]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_track_bots"><![CDATA[Учитывать ботов и агентов]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_track_errors"><![CDATA[Записывать ошибки]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_track_vitals"><![CDATA[Измерять производительность]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_tracking"><![CDATA[Собирать посещения и события]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_trusted_proxies"><![CDATA[Доверенные прокси]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_items_count"><![CDATA[Количество позиций]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_limit_hits"><![CDATA[Обращений в минуту с одного адреса]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_limit_visits"><![CDATA[Новых визитов в час с одного адреса]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_link_members"><![CDATA[Связывать посещения с участниками]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_default_interval_day"><![CDATA[Интервал в днях по умолчанию]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_errors_ignore"><![CDATA[Игнорируемые ошибки]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_exclude_ips"><![CDATA[Исключённые IP-адреса]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_exclude_levels"><![CDATA[Не учитывать эти уровни]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_exclude_paths"><![CDATA[Исключённые пути]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_geo_source"><![CDATA[Местоположение посетителей]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_identity"><![CDATA[Идентификаторы гостей]]></string>
+	<string name="_bx_analytics_adm_stg_cpt_ignore_params"><![CDATA[Игнорируемые параметры запроса]]></string>
+	<string name="_bx_analytics_page_title_sys_page"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_page_title_sys_revenue"><![CDATA[Аналитика: доходы]]></string>
+	<string name="_bx_analytics_page_title_page"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_page_title_revenue"><![CDATA[Доходы]]></string>
+	<string name="_bx_analytics_page_block_title_system_canvas"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_page_block_title_canvas"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_platform_api"><![CDATA[API]]></string>
+	<string name="_bx_analytics_platform_core"><![CDATA[Сервер]]></string>
+	<string name="_bx_analytics_platform_core_web"><![CDATA[Веб (классический)]]></string>
+	<string name="_bx_analytics_platform_next_web"><![CDATA[Веб (NEO)]]></string>
+	<string name="_bx_analytics_platform_rn_android"><![CDATA[Приложение Android]]></string>
+	<string name="_bx_analytics_platform_rn_ios"><![CDATA[Приложение iOS]]></string>
+	<string name="_bx_analytics_range_12m"><![CDATA[Последние 12 месяцев]]></string>
+	<string name="_bx_analytics_range_24h"><![CDATA[Последние 24 часа]]></string>
+	<string name="_bx_analytics_range_30d"><![CDATA[Последние 30 дней]]></string>
+	<string name="_bx_analytics_range_7d"><![CDATA[Последние 7 дней]]></string>
+	<string name="_bx_analytics_range_90d"><![CDATA[Последние 90 дней]]></string>
+	<string name="_bx_analytics_range_today"><![CDATA[Сегодня]]></string>
+	<string name="_bx_analytics_range_yesterday"><![CDATA[Вчера]]></string>
+	<string name="_bx_analytics_rating_good"><![CDATA[Хорошо]]></string>
+	<string name="_bx_analytics_rating_needs_improvement"><![CDATA[Нужно улучшить]]></string>
+	<string name="_bx_analytics_rating_poor"><![CDATA[Плохо]]></string>
+	<string name="_bx_analytics_report_bots"><![CDATA[Боты и агенты]]></string>
+	<string name="_bx_analytics_report_credits"><![CDATA[Кредиты]]></string>
+	<string name="_bx_analytics_report_errors"><![CDATA[Ошибки]]></string>
+	<string name="_bx_analytics_report_events"><![CDATA[События]]></string>
+	<string name="_bx_analytics_report_filters"><![CDATA[Панель фильтров]]></string>
+	<string name="_bx_analytics_report_funnels"><![CDATA[Воронки]]></string>
+	<string name="_bx_analytics_report_goals"><![CDATA[Цели]]></string>
+	<string name="_bx_analytics_report_journeys"><![CDATA[Пути]]></string>
+	<string name="_bx_analytics_report_map"><![CDATA[Посетители по местоположению]]></string>
+	<string name="_bx_analytics_report_overview"><![CDATA[Обзор]]></string>
+	<string name="_bx_analytics_report_performance"><![CDATA[Производительность]]></string>
+	<string name="_bx_analytics_report_query"><![CDATA[Запрос]]></string>
+	<string name="_bx_analytics_report_realtime"><![CDATA[Прямо сейчас]]></string>
+	<string name="_bx_analytics_report_retention"><![CDATA[Удержание]]></string>
+	<string name="_bx_analytics_report_revenue"><![CDATA[Выручка]]></string>
+	<string name="_bx_analytics_report_sales"><![CDATA[Продажи и продавцы]]></string>
+	<string name="_bx_analytics_report_sessions"><![CDATA[Сеансы]]></string>
+	<string name="_bx_analytics_report_subscriptions"><![CDATA[Подписки]]></string>
+	<string name="_bx_analytics_report_table"><![CDATA[Таблица]]></string>
+	<string name="_bx_analytics_report_top"><![CDATA[Топ-список]]></string>
+	<string name="_bx_analytics_report_users"><![CDATA[Пользователи]]></string>
+	<string name="_bx_analytics_section_behavior"><![CDATA[Поведение]]></string>
+	<string name="_bx_analytics_section_community"><![CDATA[Сообщество]]></string>
+	<string name="_bx_analytics_section_configure"><![CDATA[Настройка]]></string>
+	<string name="_bx_analytics_section_conversion"><![CDATA[Конверсия]]></string>
+	<string name="_bx_analytics_section_explore"><![CDATA[Исследование]]></string>
+	<string name="_bx_analytics_section_health"><![CDATA[Здоровье]]></string>
+	<string name="_bx_analytics_section_revenue"><![CDATA[Доходы]]></string>
+	<string name="_bx_analytics_section_traffic"><![CDATA[Трафик]]></string>
+	<string name="_bx_analytics_item_title_system_analytics"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_item_title_system_revenue"><![CDATA[Доходы]]></string>
+	<string name="_bx_analytics_item_title_analytics"><![CDATA[Аналитика]]></string>
+	<string name="_bx_analytics_item_title_revenue"><![CDATA[Доходы]]></string>
+	<string name="_bx_analytics_lmi_cpt_api"><![CDATA[API]]></string>
+	<string name="_bx_analytics_lmi_cpt_audience"><![CDATA[Аудитория]]></string>
+	<string name="_bx_analytics_lmi_cpt_bots"><![CDATA[Боты и агенты]]></string>
+	<string name="_bx_analytics_lmi_cpt_content"><![CDATA[Отчёты по контенту]]></string>
+	<string name="_bx_analytics_lmi_cpt_credits"><![CDATA[Кредиты]]></string>
+	<string name="_bx_analytics_lmi_cpt_dashboards"><![CDATA[Дашборды]]></string>
+	<string name="_bx_analytics_lmi_cpt_errors"><![CDATA[Ошибки]]></string>
+	<string name="_bx_analytics_lmi_cpt_events"><![CDATA[События]]></string>
+	<string name="_bx_analytics_lmi_cpt_funnels"><![CDATA[Воронки]]></string>
+	<string name="_bx_analytics_lmi_cpt_goals"><![CDATA[Цели]]></string>
+	<string name="_bx_analytics_lmi_cpt_journeys"><![CDATA[Пути]]></string>
+	<string name="_bx_analytics_lmi_cpt_map"><![CDATA[Карта]]></string>
+	<string name="_bx_analytics_lmi_cpt_overview"><![CDATA[Обзор]]></string>
+	<string name="_bx_analytics_lmi_cpt_pages"><![CDATA[Страницы]]></string>
+	<string name="_bx_analytics_lmi_cpt_performance"><![CDATA[Производительность]]></string>
+	<string name="_bx_analytics_lmi_cpt_query"><![CDATA[Запрос]]></string>
+	<string name="_bx_analytics_lmi_cpt_realtime"><![CDATA[Сейчас на сайте]]></string>
+	<string name="_bx_analytics_lmi_cpt_retention"><![CDATA[Удержание]]></string>
+	<string name="_bx_analytics_lmi_cpt_revenue"><![CDATA[Доходы]]></string>
+	<string name="_bx_analytics_lmi_cpt_sales"><![CDATA[Продажи и продавцы]]></string>
+	<string name="_bx_analytics_lmi_cpt_sessions"><![CDATA[Сеансы]]></string>
+	<string name="_bx_analytics_lmi_cpt_setup"><![CDATA[Подключение]]></string>
+	<string name="_bx_analytics_lmi_cpt_sources"><![CDATA[Источники]]></string>
+	<string name="_bx_analytics_lmi_cpt_subscriptions"><![CDATA[Подписки]]></string>
+	<string name="_bx_analytics_lmi_cpt_users"><![CDATA[Пользователи]]></string>
+	<string name="_bx_analytics_metric_ai_hits"><![CDATA[Запросы ИИ]]></string>
+	<string name="_bx_analytics_metric_bot_hits"><![CDATA[Запросы]]></string>
+	<string name="_bx_analytics_metric_bot_share"><![CDATA[Доля всех запросов]]></string>
+	<string name="_bx_analytics_metric_bots"><![CDATA[Боты]]></string>
+	<string name="_bx_analytics_metric_bounce_rate"><![CDATA[Отказы]]></string>
+	<string name="_bx_analytics_metric_count"><![CDATA[Количество]]></string>
+	<string name="_bx_analytics_metric_crash_free"><![CDATA[Визиты в приложениях без сбоев]]></string>
+	<string name="_bx_analytics_metric_credits_bundles"><![CDATA[Пакеты, проданные за деньги]]></string>
+	<string name="_bx_analytics_metric_duration"><![CDATA[Длительность сеанса]]></string>
+	<string name="_bx_analytics_metric_engaged"><![CDATA[Время на странице]]></string>
+	<string name="_bx_analytics_metric_entries"><![CDATA[Входы]]></string>
+	<string name="_bx_analytics_metric_error_sessions"><![CDATA[Визиты с ошибками]]></string>
+	<string name="_bx_analytics_metric_errors"><![CDATA[Ошибки]]></string>
+	<string name="_bx_analytics_metric_exits"><![CDATA[Выходы]]></string>
+	<string name="_bx_analytics_metric_new_errors"><![CDATA[Новые ошибки]]></string>
+	<string name="_bx_analytics_metric_occurrences"><![CDATA[Случаи]]></string>
+	<string name="_bx_analytics_metric_pages_per_session"><![CDATA[Страниц за сеанс]]></string>
+	<string name="_bx_analytics_metric_pageviews"><![CDATA[Просмотры]]></string>
+	<string name="_bx_analytics_metric_per_visitor"><![CDATA[На посетителя]]></string>
+	<string name="_bx_analytics_metric_revenue_arppu"><![CDATA[Выручка на клиента]]></string>
+	<string name="_bx_analytics_metric_revenue_customers"><![CDATA[Платящие клиенты]]></string>
+	<string name="_bx_analytics_metric_revenue_gross"><![CDATA[Валовая выручка]]></string>
+	<string name="_bx_analytics_metric_revenue_net"><![CDATA[Чистая выручка]]></string>
+	<string name="_bx_analytics_metric_revenue_orders"><![CDATA[Заказы]]></string>
+	<string name="_bx_analytics_metric_revenue_refunds"><![CDATA[Возвраты]]></string>
+	<string name="_bx_analytics_metric_sales_commissions"><![CDATA[Оплаченные комиссии]]></string>
+	<string name="_bx_analytics_metric_sales_site"><![CDATA[Продажи сайта]]></string>
+	<string name="_bx_analytics_metric_sales_units"><![CDATA[Штук]]></string>
+	<string name="_bx_analytics_metric_sales_vendors"><![CDATA[Продажи продавцов]]></string>
+	<string name="_bx_analytics_metric_sbs_active"><![CDATA[Платные подписки]]></string>
+	<string name="_bx_analytics_metric_sbs_cancelled"><![CDATA[Отменённые]]></string>
+	<string name="_bx_analytics_metric_sbs_churn"><![CDATA[Отток]]></string>
+	<string name="_bx_analytics_metric_sbs_mrr"><![CDATA[MRR]]></string>
+	<string name="_bx_analytics_metric_sbs_new"><![CDATA[Новые]]></string>
+	<string name="_bx_analytics_metric_sbs_renewed"><![CDATA[Продлённые]]></string>
+	<string name="_bx_analytics_metric_sbs_trials"><![CDATA[Пробные]]></string>
+	<string name="_bx_analytics_metric_sessions"><![CDATA[Сеансы]]></string>
+	<string name="_bx_analytics_metric_visitors"><![CDATA[Уникальные посетители]]></string>
+	<string name="_bx_analytics_object_sys_profiles_friends"><![CDATA[Друзья]]></string>
+	<string name="_bx_analytics_object_sys_profiles_relations"><![CDATA[Отношения]]></string>
+	<string name="_bx_analytics_object_sys_profiles_subscriptions"><![CDATA[Подписки]]></string>
+	<string name="_bx_analytics_type_top_contents_by_likes"><![CDATA[Наилучшие по лайкам]]></string>
+	<string name="_bx_analytics_type_content_growth"><![CDATA[Общее количество]]></string>
+	<string name="_bx_analytics_type_content_speed"><![CDATA[Скорость роста]]></string>
+	<string name="_bx_analytics_type_accounts_growth"><![CDATA[Аккаунты - общее количество]]></string>
+	<string name="_bx_analytics_type_accounts_speed"><![CDATA[Аккаунты - скорость роста]]></string>
+	<string name="_bx_analytics_type_top_by_views"><![CDATA[Наилучшие по просмотрам]]></string>
+	<string name="_bx_analytics_type_most_followed_profiles"><![CDATA[Наиболее следуемые профайлы]]></string>
+	<string name="_bx_analytics_type_most_active_profiles"><![CDATA[Наиболее активные профайлы]]></string>
+	<string name="_bx_analytics_vital_app_start"><![CDATA[Запуск приложения]]></string>
+	<string name="_bx_analytics_vital_cls"><![CDATA[Сдвиг макета (CLS)]]></string>
+	<string name="_bx_analytics_vital_fcp"><![CDATA[Первая отрисовка (FCP)]]></string>
+	<string name="_bx_analytics_vital_inp"><![CDATA[Отклик на действия (INP)]]></string>
+	<string name="_bx_analytics_vital_lcp"><![CDATA[Крупнейшая отрисовка (LCP)]]></string>
+	<string name="_bx_analytics_vital_screen_load"><![CDATA[Загрузка экрана]]></string>
+	<string name="_bx_analytics_vital_ttfb"><![CDATA[Ответ сервера (TTFB)]]></string>
+	<string name="_bx_analytics_system_text"><![CDATA[Системные]]></string>
+	<string name="_bx_analytics_tab_app_versions"><![CDATA[Версии приложений]]></string>
+	<string name="_bx_analytics_tab_apps"><![CDATA[Приложения]]></string>
+	<string name="_bx_analytics_tab_bots_ai"><![CDATA[ИИ]]></string>
+	<string name="_bx_analytics_tab_bots_all"><![CDATA[Все]]></string>
+	<string name="_bx_analytics_tab_bots_monitor"><![CDATA[Мониторинг]]></string>
+	<string name="_bx_analytics_tab_bots_script"><![CDATA[Скрипты и прочие]]></string>
+	<string name="_bx_analytics_tab_bots_search"><![CDATA[Поисковые системы]]></string>
+	<string name="_bx_analytics_tab_bots_seo"><![CDATA[SEO-инструменты]]></string>
+	<string name="_bx_analytics_tab_bots_social"><![CDATA[Превью ссылок]]></string>
+	<string name="_bx_analytics_tab_browsers"><![CDATA[Браузеры]]></string>
+	<string name="_bx_analytics_tab_channels"><![CDATA[Каналы]]></string>
+	<string name="_bx_analytics_tab_cities"><![CDATA[Города]]></string>
+	<string name="_bx_analytics_tab_countries"><![CDATA[Страны]]></string>
+	<string name="_bx_analytics_tab_devices"><![CDATA[Устройства]]></string>
+	<string name="_bx_analytics_tab_entry"><![CDATA[Входы]]></string>
+	<string name="_bx_analytics_tab_errors_all"><![CDATA[Все]]></string>
+	<string name="_bx_analytics_tab_errors_ignored"><![CDATA[Игнорируемые]]></string>
+	<string name="_bx_analytics_tab_errors_new"><![CDATA[Новые]]></string>
+	<string name="_bx_analytics_tab_errors_open"><![CDATA[Открытые]]></string>
+	<string name="_bx_analytics_tab_errors_resolved"><![CDATA[Исправленные]]></string>
+	<string name="_bx_analytics_tab_events_all"><![CDATA[Все]]></string>
+	<string name="_bx_analytics_tab_events_custom"><![CDATA[Свои события]]></string>
+	<string name="_bx_analytics_tab_events_site"><![CDATA[Действия на сайте]]></string>
+	<string name="_bx_analytics_tab_exit"><![CDATA[Выходы]]></string>
+	<string name="_bx_analytics_tab_hostnames"><![CDATA[Хосты]]></string>
+	<string name="_bx_analytics_tab_languages"><![CDATA[Языки]]></string>
+	<string name="_bx_analytics_tab_map_live"><![CDATA[Сейчас]]></string>
+	<string name="_bx_analytics_tab_map_period"><![CDATA[За период]]></string>
+	<string name="_bx_analytics_tab_os"><![CDATA[Системы]]></string>
+	<string name="_bx_analytics_tab_pages"><![CDATA[Страницы]]></string>
+	<string name="_bx_analytics_tab_platforms"><![CDATA[Платформы]]></string>
+	<string name="_bx_analytics_tab_referrer_urls"><![CDATA[Адреса источников]]></string>
+	<string name="_bx_analytics_tab_referrers"><![CDATA[Источники]]></string>
+	<string name="_bx_analytics_tab_regions"><![CDATA[Регионы]]></string>
+	<string name="_bx_analytics_tab_retention_members"><![CDATA[Участники]]></string>
+	<string name="_bx_analytics_tab_retention_visitors"><![CDATA[Все посетители]]></string>
+	<string name="_bx_analytics_tab_revenue_campaigns"><![CDATA[Кампания]]></string>
+	<string name="_bx_analytics_tab_revenue_first_touch"><![CDATA[Первый визит из]]></string>
+	<string name="_bx_analytics_tab_revenue_last_touch"><![CDATA[Последний визит из]]></string>
+	<string name="_bx_analytics_tab_revenue_platforms"><![CDATA[Платформа]]></string>
+	<string name="_bx_analytics_tab_revenue_providers"><![CDATA[Платёжная система]]></string>
+	<string name="_bx_analytics_tab_revenue_sources"><![CDATA[Источник]]></string>
+	<string name="_bx_analytics_tab_screens"><![CDATA[Экраны]]></string>
+	<string name="_bx_analytics_tab_titles"><![CDATA[Заголовки]]></string>
+	<string name="_bx_analytics_tab_utm_campaign"><![CDATA[UTM campaign]]></string>
+	<string name="_bx_analytics_tab_utm_content"><![CDATA[UTM content]]></string>
+	<string name="_bx_analytics_tab_utm_medium"><![CDATA[UTM medium]]></string>
+	<string name="_bx_analytics_tab_utm_source"><![CDATA[UTM source]]></string>
+	<string name="_bx_analytics_tab_utm_term"><![CDATA[UTM term]]></string>
+	<string name="_bx_analytics_tab_vitals_path"><![CDATA[Пути]]></string>
+	<string name="_bx_analytics_tab_vitals_route"><![CDATA[Маршруты]]></string>
+	<string name="_bx_analytics_txt_empty_title_item"><![CDATA[Пустой заголовок]]></string>
+	<string name="_bx_analytics_txt_error"><![CDATA[Ошибка]]></string>
+	<string name="_bx_analytics_txt_error_actions"><![CDATA[Изменить статус]]></string>
+	<string name="_bx_analytics_txt_error_all_time"><![CDATA[Всего случаев]]></string>
+	<string name="_bx_analytics_txt_error_http_status"><![CDATA[Статус HTTP]]></string>
+	<string name="_bx_analytics_txt_error_kind"><![CDATA[Вид]]></string>
+	<string name="_bx_analytics_txt_error_latest"><![CDATA[Последние случаи]]></string>
+	<string name="_bx_analytics_txt_error_loading"><![CDATA[Не удалось загрузить отчёт. Обновите страницу, чтобы попробовать снова.]]></string>
+	<string name="_bx_analytics_txt_error_mark_ignored"><![CDATA[Игнорировать]]></string>
+	<string name="_bx_analytics_txt_error_mark_open"><![CDATA[Открыть снова]]></string>
+	<string name="_bx_analytics_txt_error_mark_resolved"><![CDATA[Отметить исправленной]]></string>
+	<string name="_bx_analytics_txt_error_missing"><![CDATA[Эта ошибка больше не хранится.]]></string>
+	<string name="_bx_analytics_txt_error_no_stack"><![CDATA[Стек вызовов с этой ошибкой не пришёл.]]></string>
+	<string name="_bx_analytics_txt_error_overflow"><![CDATA[Другие ошибки: за час появилось больше новых видов, чем позволяет предел]]></string>
+	<string name="_bx_analytics_txt_error_report"><![CDATA[Не удалось загрузить отчёт.]]></string>
+	<string name="_bx_analytics_txt_error_source"><![CDATA[Где]]></string>
+	<string name="_bx_analytics_txt_error_stack"><![CDATA[Стек вызовов]]></string>
+	<string name="_bx_analytics_txt_error_stack_hidden"><![CDATA[Стек вызовов может показать, что посетитель ввёл или открыл, поэтому его видят только те, кому доступны данные посетителей.]]></string>
+	<string name="_bx_analytics_txt_error_status"><![CDATA[Статус]]></string>
+	<string name="_bx_analytics_txt_event"><![CDATA[Событие]]></string>
+	<string name="_bx_analytics_txt_item"><![CDATA[Позиция]]></string>
+	<string name="_bx_analytics_txt_item_n"><![CDATA[Товар №{0}]]></string>
+	<string name="_bx_analytics_txt_journey_from"><![CDATA[Куда переходили посетители со страницы {0}]]></string>
+	<string name="_bx_analytics_txt_journeys_truncated"><![CDATA[За этот период слишком много просмотров, чтобы проследить все; показаны последние визиты.]]></string>
+	<string name="_bx_analytics_txt_key_figures"><![CDATA[Основные показатели]]></string>
+	<string name="_bx_analytics_txt_last_seen"><![CDATA[Последний раз]]></string>
+	<string name="_bx_analytics_txt_latest_pageviews"><![CDATA[Последние просмотры]]></string>
+	<string name="_bx_analytics_txt_left_site"><![CDATA[Ушли]]></string>
+	<string name="_bx_analytics_txt_lifetime_value"><![CDATA[Пожизненная ценность]]></string>
+	<string name="_bx_analytics_txt_location"><![CDATA[Местоположение]]></string>
+	<string name="_bx_analytics_txt_map_label"><![CDATA[Карта посетителей по местоположению]]></string>
+	<string name="_bx_analytics_txt_map_unknown"><![CDATA[{0} посетителей из неизвестных мест на карте не показаны.]]></string>
+	<string name="_bx_analytics_txt_match_hint"><![CDATA[Путь страницы начинается с / или *, а * заменяет любые символы: *view-post* подходит для страницы записи на сайте и в приложениях. Действие задаётся названием события, например signup, или название@модуль для одного модуля, например content_add@bx_posts.]]></string>
+	<string name="_bx_analytics_txt_member"><![CDATA[участник]]></string>
+	<string name="_bx_analytics_txt_member_name"><![CDATA[Участник]]></string>
+	<string name="_bx_analytics_txt_metric"><![CDATA[Показатель]]></string>
+	<string name="_bx_analytics_txt_minutes_ago"><![CDATA[{0} мин назад]]></string>
+	<string name="_bx_analytics_txt_ms"><![CDATA[ мс]]></string>
+	<string name="_bx_analytics_txt_n_samples"><![CDATA[Измерений: {0}]]></string>
+	<string name="_bx_analytics_txt_n_sessions"><![CDATA[Визитов: {0}]]></string>
+	<string name="_bx_analytics_txt_name"><![CDATA[Название]]></string>
+	<string name="_bx_analytics_txt_next"><![CDATA[Далее]]></string>
+	<string name="_bx_analytics_txt_no_bots"><![CDATA[За этот период ботов не было]]></string>
+	<string name="_bx_analytics_txt_no_cancellations"><![CDATA[За этот период отмен нет.]]></string>
+	<string name="_bx_analytics_txt_no_credit_orders"><![CDATA[За этот период нет заказов, оплаченных кредитами.]]></string>
+	<string name="_bx_analytics_txt_no_credits"><![CDATA[За этот период кредиты не тратили.]]></string>
+	<string name="_bx_analytics_txt_no_data"><![CDATA[Нет данных за этот период]]></string>
+	<string name="_bx_analytics_txt_no_data_yet"><![CDATA[Посещений пока нет]]></string>
+	<string name="_bx_analytics_txt_no_errors"><![CDATA[За этот период ошибок нет.]]></string>
+	<string name="_bx_analytics_txt_no_events"><![CDATA[За этот период событий не было]]></string>
+	<string name="_bx_analytics_txt_no_funnels"><![CDATA[Воронок пока нет. Воронка показывает, сколько визитов проходят цепочку шагов и где посетители уходят.]]></string>
+	<string name="_bx_analytics_txt_no_goals"><![CDATA[Целей пока нет. Цель считает визиты, которые дошли до страницы или действия, например регистрации или новой записи.]]></string>
+	<string name="_bx_analytics_txt_no_members"><![CDATA[За этот период участники не заходили]]></string>
+	<string name="_bx_analytics_txt_no_properties"><![CDATA[У этого события нет свойств]]></string>
+	<string name="_bx_analytics_txt_no_recent"><![CDATA[За последние 30 минут просмотров не было]]></string>
+	<string name="_bx_analytics_txt_no_revenue"><![CDATA[За этот период выручки нет.]]></string>
+	<string name="_bx_analytics_txt_no_subscriptions"><![CDATA[Платных подписок нет.]]></string>
+	<string name="_bx_analytics_txt_no_vitals"><![CDATA[За этот период измерений нет.]]></string>
+	<string name="_bx_analytics_txt_not_available"><![CDATA[н/д]]></string>
+	<string name="_bx_analytics_txt_not_enough_data"><![CDATA[Мало данных]]></string>
+	<string name="_bx_analytics_txt_now"><![CDATA[сейчас]]></string>
+	<string name="_bx_analytics_txt_online_now"><![CDATA[онлайн за последние {0} мин.]]></string>
+	<string name="_bx_analytics_txt_open_analytics"><![CDATA[Открыть аналитику]]></string>
+	<string name="_bx_analytics_txt_p75"><![CDATA[75-й перцентиль]]></string>
+	<string name="_bx_analytics_txt_page_of"><![CDATA[Страница {0} из {1}]]></string>
+	<string name="_bx_analytics_txt_pageviews_30m"><![CDATA[Просмотры по минутам за последние 30 минут]]></string>
+	<string name="_bx_analytics_txt_pageviews_at"><![CDATA[{0} просмотров в {1}]]></string>
+	<string name="_bx_analytics_txt_path"><![CDATA[Путь]]></string>
+	<string name="_bx_analytics_txt_pick_next"><![CDATA[Выберите страницу на шаге 2, чтобы увидеть, куда переходили после неё.]]></string>
+	<string name="_bx_analytics_txt_platform"><![CDATA[Платформа]]></string>
+	<string name="_bx_analytics_txt_prev"><![CDATA[Назад]]></string>
+	<string name="_bx_analytics_txt_previous_period"><![CDATA[Прошлый период: {0}]]></string>
+	<string name="_bx_analytics_txt_properties"><![CDATA[Свойства]]></string>
+	<string name="_bx_analytics_txt_range"><![CDATA[Период]]></string>
+	<string name="_bx_analytics_txt_rating"><![CDATA[Оценка]]></string>
+	<string name="_bx_analytics_txt_raw_value"><![CDATA[Исходное значение]]></string>
+	<string name="_bx_analytics_txt_remove_filter"><![CDATA[Убрать фильтр: {0}]]></string>
+	<string name="_bx_analytics_txt_retention_cookieless"><![CDATA[В режиме без cookie у гостей каждый день новый идентификатор, поэтому здесь все они выглядят новыми. Чтобы учитывать гостей, включите постоянные идентификаторы в настройках.]]></string>
+	<string name="_bx_analytics_txt_revenue_as_recorded"><![CDATA[Суммы в {0} в том виде, как их записал платёжный модуль, включая налоги, если их взял провайдер. Заказы, оплаченные кредитами, учтены в разделе «Кредиты».]]></string>
+	<string name="_bx_analytics_txt_revenue_commissions"><![CDATA[Счета за комиссию]]></string>
+	<string name="_bx_analytics_txt_revenue_credits_only"><![CDATA[Сайт принимает оплату только кредитами, поэтому выручка здесь пустая. Что оплачено кредитами, показано в разделе «Кредиты».]]></string>
+	<string name="_bx_analytics_txt_revenue_imported"><![CDATA[Импортировано (платформа неизвестна)]]></string>
+	<string name="_bx_analytics_txt_revenue_no_campaign"><![CDATA[Без кампании]]></string>
+	<string name="_bx_analytics_txt_revenue_no_payment"><![CDATA[Платёжный модуль не активен, поэтому новые платежи не записываются.]]></string>
+	<string name="_bx_analytics_txt_revenue_no_rate"><![CDATA[Платежи в другой валюте без курса обмена, не учтённые в итогах: {0}.]]></string>
+	<string name="_bx_analytics_txt_revenue_split"><![CDATA[Структура выручки]]></string>
+	<string name="_bx_analytics_txt_revenue_untracked"><![CDATA[Визит не отслежен]]></string>
+	<string name="_bx_analytics_txt_route"><![CDATA[Маршрут]]></string>
+	<string name="_bx_analytics_txt_sales_invoices"><![CDATA[Счета за комиссию, выставленные за период]]></string>
+	<string name="_bx_analytics_txt_sales_items"><![CDATA[Лучшие товары]]></string>
+	<string name="_bx_analytics_txt_sales_seller"><![CDATA[Продавец]]></string>
+	<string name="_bx_analytics_txt_sales_sellers"><![CDATA[Лучшие продавцы]]></string>
+	<string name="_bx_analytics_txt_sales_vendor_count"><![CDATA[Продавцов: {0}]]></string>
+	<string name="_bx_analytics_txt_samples"><![CDATA[Измерения]]></string>
+	<string name="_bx_analytics_txt_save"><![CDATA[Сохранить]]></string>
+	<string name="_bx_analytics_txt_sbs_churn_no_base"><![CDATA[В начале периода не было оплаченных подписок]]></string>
+	<string name="_bx_analytics_txt_sbs_movement"><![CDATA[Новые, продлённые и отменённые]]></string>
+	<string name="_bx_analytics_txt_sbs_no_reason"><![CDATA[Причина не указана]]></string>
+	<string name="_bx_analytics_txt_sbs_plan"><![CDATA[Тариф]]></string>
+	<string name="_bx_analytics_txt_sbs_plans"><![CDATA[Тарифы]]></string>
+	<string name="_bx_analytics_txt_sbs_reason"><![CDATA[Причина]]></string>
+	<string name="_bx_analytics_txt_sbs_reasons"><![CDATA[Почему отменяют подписку]]></string>
+	<string name="_bx_analytics_txt_sbs_trial_mrr"><![CDATA[{0} в месяц после оплаты]]></string>
+	<string name="_bx_analytics_txt_setup_actions_off"><![CDATA[Действия на сайте не записываются (Настройки > Отслеживать действия на сайте)]]></string>
+	<string name="_bx_analytics_txt_setup_actions_on"><![CDATA[Действия на сайте записываются (Настройки > Отслеживать действия на сайте)]]></string>
+	<string name="_bx_analytics_txt_setup_alerts"><![CDATA[Записываются по этим событиям системы и по новому контенту каждого контентного модуля:]]></string>
+	<string name="_bx_analytics_txt_setup_api"><![CDATA[Любой другой клиент отправляет обращения в формате JSON в сервис collect с ключом API (Студия > API). Формат описан в BxAnalyticsCollector.]]></string>
+	<string name="_bx_analytics_txt_setup_app_version"><![CDATA[Последняя версия приложения]]></string>
+	<string name="_bx_analytics_txt_setup_check"><![CDATA[Проверить этот браузер]]></string>
+	<string name="_bx_analytics_txt_setup_check_hint"><![CDATA[Узнайте, записываются ли ваши посещения сайта и что сервер видит об этом браузере. Проверка ничего не сохраняет.]]></string>
+	<string name="_bx_analytics_txt_setup_check_title"><![CDATA[Проверка этого браузера]]></string>
+	<string name="_bx_analytics_txt_setup_col_status"><![CDATA[Состояние]]></string>
+	<string name="_bx_analytics_txt_setup_core"><![CDATA[Действия на сайте записываются на сервере, на платформе запроса, который их выполнил. Платформа core нужна для cron и других задач без запроса.]]></string>
+	<string name="_bx_analytics_txt_setup_core_web"><![CDATA[Автоматически: скрипт трекера добавляется на каждую страницу классического сайта.]]></string>
+	<string name="_bx_analytics_txt_setup_core_web_exclusions"><![CDATA[Не записываются: боты, участники исключённых уровней, браузеры, которые просят не отслеживать их (если сайт это соблюдает), исключённые адреса и пути. На страницах Студии трекера нет.]]></string>
+	<string name="_bx_analytics_txt_setup_curl"><![CDATA[Пример запроса]]></string>
+	<string name="_bx_analytics_txt_setup_events"><![CDATA[Собственные события]]></string>
+	<string name="_bx_analytics_txt_setup_events_classic"><![CDATA[Классический сайт (JavaScript)]]></string>
+	<string name="_bx_analytics_txt_setup_events_hint"><![CDATA[Название: до 64 букв, цифр, пробелов и символов _ . : / -. Свойства: короткий текст, числа или true и false, всего до 2 КБ.]]></string>
+	<string name="_bx_analytics_txt_setup_events_neo"><![CDATA[NEO: веб и приложения]]></string>
+	<string name="_bx_analytics_txt_setup_events_server"><![CDATA[Сервер (PHP)]]></string>
+	<string name="_bx_analytics_txt_setup_events_warning"><![CDATA[В серверном коде вызывайте track, а не collect: collect записывает собственный адрес и агент сервера как клиента API.]]></string>
+	<string name="_bx_analytics_txt_setup_hits_24h"><![CDATA[Обращения за 24 ч]]></string>
+	<string name="_bx_analytics_txt_setup_injection_off"><![CDATA[Трекер не добавляется на страницы: его вставка (bx_analytics_tracker) выключена]]></string>
+	<string name="_bx_analytics_txt_setup_injection_on"><![CDATA[Трекер добавляется на страницы]]></string>
+	<string name="_bx_analytics_txt_setup_install"><![CDATA[Что нужно каждому клиенту]]></string>
+	<string name="_bx_analytics_txt_setup_last_hit"><![CDATA[Последнее обращение]]></string>
+	<string name="_bx_analytics_txt_setup_neo"><![CDATA[Встроено: NEO получает настройки из get_tracker_config и отправляет обращения в сервис collect. Их последние обращения указаны в таблице выше.]]></string>
+	<string name="_bx_analytics_txt_setup_neo_access"><![CDATA[Доступ к API по ключу или по источнику включён]]></string>
+	<string name="_bx_analytics_txt_setup_neo_api"><![CDATA[API включён]]></string>
+	<string name="_bx_analytics_txt_setup_neo_title"><![CDATA[NEO: веб и приложения]]></string>
+	<string name="_bx_analytics_txt_setup_never"><![CDATA[Никогда]]></string>
+	<string name="_bx_analytics_txt_setup_none"><![CDATA[Нет]]></string>
+	<string name="_bx_analytics_txt_setup_open_settings"><![CDATA[Открыть настройки]]></string>
+	<string name="_bx_analytics_txt_setup_platform_off"><![CDATA[Платформа «{0}» не отслеживается (Настройки > Платформы)]]></string>
+	<string name="_bx_analytics_txt_setup_platform_on"><![CDATA[Платформа «{0}» отслеживается]]></string>
+	<string name="_bx_analytics_txt_setup_sessions_7d"><![CDATA[Визиты за 7 дней]]></string>
+	<string name="_bx_analytics_txt_setup_status"><![CDATA[Состояние трекера]]></string>
+	<string name="_bx_analytics_txt_setup_status_nodata"><![CDATA[Нет данных]]></string>
+	<string name="_bx_analytics_txt_setup_status_off"><![CDATA[Выключено]]></string>
+	<string name="_bx_analytics_txt_setup_status_quiet"><![CDATA[Затишье]]></string>
+	<string name="_bx_analytics_txt_setup_status_receiving"><![CDATA[Поступают]]></string>
+	<string name="_bx_analytics_txt_setup_test"><![CDATA[Отправить тестовое событие]]></string>
+	<string name="_bx_analytics_txt_setup_test_dropped"><![CDATA[Тестовое событие не сохранено: этот браузер не отслеживается. Проверьте браузер, чтобы узнать причину.]]></string>
+	<string name="_bx_analytics_txt_setup_test_stored"><![CDATA[Тестовое событие сохранено: оно есть в разделе «События» как analytics_setup_test, а таблица состояния обновлена.]]></string>
+	<string name="_bx_analytics_txt_setup_test_title"><![CDATA[Проверка настройки аналитики]]></string>
+	<string name="_bx_analytics_txt_setup_test_warning"><![CDATA[Тестовое событие проходит через настоящий сборщик данных, поэтому в отчётах появится ваш визит.]]></string>
+	<string name="_bx_analytics_txt_setup_tracking_off"><![CDATA[Отслеживание выключено: ни на одной платформе ничего не записывается.]]></string>
+	<string name="_bx_analytics_txt_setup_visitors_24h"><![CDATA[Посетители за 24 ч]]></string>
+	<string name="_bx_analytics_txt_share"><![CDATA[Доля]]></string>
+	<string name="_bx_analytics_txt_sort"><![CDATA[Порядок]]></string>
+	<string name="_bx_analytics_txt_sort_asc"><![CDATA[Сначала меньшие]]></string>
+	<string name="_bx_analytics_txt_sort_desc"><![CDATA[Сначала большие]]></string>
+	<string name="_bx_analytics_txt_source"><![CDATA[Источник]]></string>
+	<string name="_bx_analytics_txt_start_page"><![CDATA[Начальная страница]]></string>
+	<string name="_bx_analytics_txt_started"><![CDATA[Начало]]></string>
+	<string name="_bx_analytics_txt_step"><![CDATA[Шаг {0}]]></string>
+	<string name="_bx_analytics_txt_step_match"><![CDATA[Шаг {0}: путь страницы или название действия]]></string>
+	<string name="_bx_analytics_txt_step_type"><![CDATA[Шаг {0}: что делает посетитель]]></string>
+	<string name="_bx_analytics_txt_threshold_good"><![CDATA[Хорошо до]]></string>
+	<string name="_bx_analytics_txt_threshold_poor"><![CDATA[Плохо выше]]></string>
+	<string name="_bx_analytics_txt_time"><![CDATA[Время]]></string>
+	<string name="_bx_analytics_txt_time_spent"><![CDATA[Проведено времени]]></string>
+	<string name="_bx_analytics_txt_timeline"><![CDATA[Хронология]]></string>
+	<string name="_bx_analytics_txt_top_paths"><![CDATA[Самые частые пути]]></string>
+	<string name="_bx_analytics_txt_date"><![CDATA[Дата]]></string>
+	<string name="_bx_analytics_txt_delete"><![CDATA[Удалить]]></string>
+	<string name="_bx_analytics_txt_deleted_member"><![CDATA[Удалённый участник]]></string>
+	<string name="_bx_analytics_txt_device"><![CDATA[Устройства]]></string>
+	<string name="_bx_analytics_txt_device_all"><![CDATA[Все устройства]]></string>
+	<string name="_bx_analytics_txt_device_desktop"><![CDATA[Компьютеры]]></string>
+	<string name="_bx_analytics_txt_device_mobile"><![CDATA[Телефоны и планшеты]]></string>
+	<string name="_bx_analytics_txt_dimension"><![CDATA[Разбить по]]></string>
+	<string name="_bx_analytics_txt_dims_event"><![CDATA[Страницы]]></string>
+	<string name="_bx_analytics_txt_dims_session"><![CDATA[Сессии]]></string>
+	<string name="_bx_analytics_txt_direct"><![CDATA[Прямой заход]]></string>
+	<string name="_bx_analytics_txt_download_csv"><![CDATA[Скачать CSV]]></string>
+	<string name="_bx_analytics_txt_dropped"><![CDATA[Ушли: {0}]]></string>
+	<string name="_bx_analytics_txt_duration"><![CDATA[Длительность]]></string>
+	<string name="_bx_analytics_txt_duration_h"><![CDATA[ ч]]></string>
+	<string name="_bx_analytics_txt_duration_m"><![CDATA[ мин]]></string>
+	<string name="_bx_analytics_txt_duration_s"><![CDATA[ с]]></string>
+	<string name="_bx_analytics_txt_edit"><![CDATA[Изменить]]></string>
+	<string name="_bx_analytics_txt_edit_funnel"><![CDATA[Изменить воронку]]></string>
+	<string name="_bx_analytics_txt_edit_goal"><![CDATA[Изменить цель]]></string>
+	<string name="_bx_analytics_txt_value"><![CDATA[Заначение]]></string>
+	<string name="_bx_analytics_txt_visitor"><![CDATA[Посетитель]]></string>
+	<string name="_bx_analytics_txt_vital_distribution"><![CDATA[Хорошо {0} · нужно улучшить {1} · плохо {2}]]></string>
+	<string name="_bx_analytics_txt_vital_thresholds"><![CDATA[Хорошо до {0}, плохо выше {1}]]></string>
+	<string name="_bx_analytics_txt_vitals_metrics"><![CDATA[Метрики: выберите одну для графика и таблиц]]></string>
+	<string name="_bx_analytics_txt_vitals_pages"><![CDATA[Страницы]]></string>
+	<string name="_bx_analytics_txt_week_n"><![CDATA[Неделя {0}]]></string>
+	<string name="_bx_analytics_txt_total_count"><![CDATA[{0} - общее количество]]></string>
+	<string name="_bx_analytics_txt_trend"><![CDATA[Динамика]]></string>
+	<string name="_bx_analytics_txt_unknown"><![CDATA[(нет)]]></string>
+	<string name="_bx_analytics_txt_count"><![CDATA[{0} - количество]]></string>
+	<string name="_bx_analytics_txt_crash_free_apps"><![CDATA[Приложения iOS и Android]]></string>
+	<string name="_bx_analytics_txt_credits_all_platforms"><![CDATA[Данные о кредитах приведены по всем платформам: модули, которые ведут кредиты, не записывают, откуда пришёл участник.]]></string>
+	<string name="_bx_analytics_txt_credits_liability"><![CDATA[Стоимость: {0}]]></string>
+	<string name="_bx_analytics_txt_credits_none"><![CDATA[Ни один установленный модуль не ведёт кредиты.]]></string>
+	<string name="_bx_analytics_txt_credits_not_in_ledger"><![CDATA[Кредиты потрачены на заказы, которых ещё нет в журнале доходов, поэтому они не разбиты по тому, за что заплачено. Импорт прошлых платежей добавит их.]]></string>
+	<string name="_bx_analytics_txt_credits_spenders"><![CDATA[Больше всего потратили]]></string>
+	<string name="_bx_analytics_txt_credits_spent"><![CDATA[Потрачено кредитов]]></string>
+	<string name="_bx_analytics_txt_credits_spent_on"><![CDATA[Что оплачено кредитами]]></string>
+	<string name="_bx_analytics_txt_credits_value"><![CDATA[Стоимость]]></string>
+	<string name="_bx_analytics_txt_csv_truncated"><![CDATA[В файл попадут первые {0} строк из {1}.]]></string>
+	<string name="_bx_analytics_txt_dash_blocks"><![CDATA[Блоки]]></string>
+	<string name="_bx_analytics_txt_dash_col_actions"><![CDATA[Действия]]></string>
+	<string name="_bx_analytics_txt_dash_col_page"><![CDATA[Страница]]></string>
+	<string name="_bx_analytics_txt_dash_create"><![CDATA[Новая страница аналитики]]></string>
+	<string name="_bx_analytics_txt_dash_create_btn"><![CDATA[Создать страницу]]></string>
+	<string name="_bx_analytics_txt_dash_create_failed"><![CDATA[Не удалось создать страницу. Введите название длиной до 100 символов и попробуйте ещё раз.]]></string>
+	<string name="_bx_analytics_txt_dash_create_hint"><![CDATA[На странице будут панель фильтров, ключевые показатели и топ-списки, видимые на сайте и в NEO. После создания она откроется в конструкторе страниц.]]></string>
+	<string name="_bx_analytics_txt_dash_disable_warning"><![CDATA[Созданные здесь страницы принадлежат модулю «Аналитика»: при его отключении они удаляются вместе с блоками.]]></string>
+	<string name="_bx_analytics_txt_dash_edit"><![CDATA[Изменить]]></string>
+	<string name="_bx_analytics_txt_dash_edit_label"><![CDATA[Изменить «{0}» в конструкторе страниц]]></string>
+	<string name="_bx_analytics_txt_dash_empty"><![CDATA[Ни на одной странице сайта нет блоков аналитики.]]></string>
+	<string name="_bx_analytics_txt_dash_intro"><![CDATA[Страницы сайта с блоками аналитики. Блоки можно добавить на любую страницу в конструкторе страниц или создать здесь новую страницу аналитики.]]></string>
+	<string name="_bx_analytics_txt_dash_neo_blocks"><![CDATA[В NEO]]></string>
+	<string name="_bx_analytics_txt_dash_neo_note"><![CDATA[В столбце «В NEO» указано, сколько блоков показывают NEO и приложения. Остальные видны только на классическом сайте.]]></string>
+	<string name="_bx_analytics_txt_dash_pages"><![CDATA[Страницы с блоками аналитики]]></string>
+	<string name="_bx_analytics_txt_dash_title"><![CDATA[Название]]></string>
+	<string name="_bx_analytics_txt_accounts"><![CDATA[Аккаунты]]></string>
+	<string name="_bx_analytics_txt_actions"><![CDATA[События и действия]]></string>
+	<string name="_bx_analytics_txt_add_funnel"><![CDATA[Добавить воронку]]></string>
+	<string name="_bx_analytics_txt_add_goal"><![CDATA[Добавить цель]]></string>
+	<string name="_bx_analytics_txt_all_platforms"><![CDATA[Все платформы]]></string>
+	<string name="_bx_analytics_txt_api_bad_params"><![CDATA[Параметры должны быть объектом JSON, например {"range": "7d"}.]]></string>
+	<string name="_bx_analytics_txt_api_col_accepts"><![CDATA[Значения]]></string>
+	<string name="_bx_analytics_txt_api_col_param"><![CDATA[Параметр]]></string>
+	<string name="_bx_analytics_txt_api_common_params"><![CDATA[Параметры фильтров любого отчёта]]></string>
+	<string name="_bx_analytics_txt_api_default"><![CDATA[По умолчанию: {0}.]]></string>
+	<string name="_bx_analytics_txt_api_disabled"><![CDATA[API выключен (Студия > API), поэтому другие клиенты не могут вызвать get_report. Здесь отчёты по-прежнему выполняются.]]></string>
+	<string name="_bx_analytics_txt_api_docs"><![CDATA[Допустимые параметры]]></string>
+	<string name="_bx_analytics_txt_api_intro"><![CDATA[Попробуйте get_report: через этот сервис NEO и другие клиенты получают отчёты. Здесь он выполняется от вашего имени, с вашими правами, и возвращает тот же JSON, что и api.php.]]></string>
+	<string name="_bx_analytics_txt_api_meta"><![CDATA[Статус {0}, {1} мс, {2}]]></string>
+	<string name="_bx_analytics_txt_api_neo"><![CDATA[Запрос элемента NEO]]></string>
+	<string name="_bx_analytics_txt_api_no_access"><![CDATA[Доступ к API по ключу и по источнику выключен, поэтому api.php отказывает всем клиентам. Здесь отчёты по-прежнему выполняются.]]></string>
+	<string name="_bx_analytics_txt_api_no_params"><![CDATA[У этого отчёта нет собственных параметров.]]></string>
+	<string name="_bx_analytics_txt_api_params"><![CDATA[Параметры (JSON)]]></string>
+	<string name="_bx_analytics_txt_api_params_hint"><![CDATA[Фильтры и собственные параметры отчёта, например {"range": "30d", "platform": "next-web", "f": {"country": "US"}}.]]></string>
+	<string name="_bx_analytics_txt_api_report"><![CDATA[Отчёт]]></string>
+	<string name="_bx_analytics_txt_api_report_params"><![CDATA[Параметры отчёта «{0}»]]></string>
+	<string name="_bx_analytics_txt_api_response"><![CDATA[Ответ]]></string>
+	<string name="_bx_analytics_txt_api_run"><![CDATA[Выполнить]]></string>
+	<string name="_bx_analytics_txt_api_running"><![CDATA[Выполняется...]]></string>
+	<string name="_bx_analytics_txt_api_srv"><![CDATA[PHP]]></string>
+	<string name="_bx_analytics_txt_api_truncated"><![CDATA[Показан только первый 1 МБ.]]></string>
+	<string name="_bx_analytics_txt_api_type_date"><![CDATA[Дата в формате ГГГГ-ММ-ДД, для периода custom.]]></string>
+	<string name="_bx_analytics_txt_api_type_dims"><![CDATA[Фильтры: объект из измерений и значений. Измерения: {0}.]]></string>
+	<string name="_bx_analytics_txt_api_type_enum"><![CDATA[Одно из: {0}.]]></string>
+	<string name="_bx_analytics_txt_api_type_enum_by"><![CDATA[Зависит от {0}: {1}.]]></string>
+	<string name="_bx_analytics_txt_api_type_int"><![CDATA[Число не меньше {0}.]]></string>
+	<string name="_bx_analytics_txt_api_type_int_range"><![CDATA[Число от {0} до {1}.]]></string>
+	<string name="_bx_analytics_txt_api_type_string"><![CDATA[Текст.]]></string>
+	<string name="_bx_analytics_txt_api_url"><![CDATA[Адрес api.php (нужен ключ API или зарегистрированный источник)]]></string>
+	<string name="_bx_analytics_txt_back_errors"><![CDATA[Все ошибки]]></string>
+	<string name="_bx_analytics_txt_back_events"><![CDATA[Все события]]></string>
+	<string name="_bx_analytics_txt_back_members"><![CDATA[Все участники]]></string>
+	<string name="_bx_analytics_txt_back_sessions"><![CDATA[Все сеансы]]></string>
+	<string name="_bx_analytics_txt_bot"><![CDATA[Бот]]></string>
+	<string name="_bx_analytics_txt_bot_pages"><![CDATA[Самые запрашиваемые страницы]]></string>
+	<string name="_bx_analytics_txt_cancel"><![CDATA[Отмена]]></string>
+	<string name="_bx_analytics_txt_chart_bots"><![CDATA[Запросы ботов по дням и категориям]]></string>
+	<string name="_bx_analytics_txt_chart_credits"><![CDATA[Кредиты по времени]]></string>
+	<string name="_bx_analytics_txt_chart_error"><![CDATA[Случаи ошибки {0} во времени]]></string>
+	<string name="_bx_analytics_txt_chart_event"><![CDATA[{0} во времени]]></string>
+	<string name="_bx_analytics_txt_chart_label"><![CDATA[График выбранного показателя за период]]></string>
+	<string name="_bx_analytics_txt_chart_mrr"><![CDATA[Ежемесячная регулярная выручка по времени]]></string>
+	<string name="_bx_analytics_txt_chart_query"><![CDATA[{0} во времени для первых строк таблицы: {1}]]></string>
+	<string name="_bx_analytics_txt_chart_revenue"><![CDATA[Выручка по времени]]></string>
+	<string name="_bx_analytics_txt_chart_visitors_7d"><![CDATA[Уникальные посетители за последние 7 дней]]></string>
+	<string name="_bx_analytics_txt_chart_vital"><![CDATA[{0}: 75-й перцентиль во времени]]></string>
+	<string name="_bx_analytics_txt_check_bot"><![CDATA[Этот браузер представляется ботом, поэтому учитывается вместе с ботами.]]></string>
+	<string name="_bx_analytics_txt_check_cross_site"><![CDATA[Запрос пришёл с другого сайта.]]></string>
+	<string name="_bx_analytics_txt_check_dnt"><![CDATA[Этот браузер просит не отслеживать его (Do Not Track или Global Privacy Control), и сайт это соблюдает.]]></string>
+	<string name="_bx_analytics_txt_check_excluded_ip"><![CDATA[Ваш адрес исключён (Настройки > Исключённые адреса).]]></string>
+	<string name="_bx_analytics_txt_check_excluded_level"><![CDATA[Ваш уровень участника исключён (Настройки > Исключённые уровни).]]></string>
+	<string name="_bx_analytics_txt_check_excluded_path"><![CDATA[Главная страница входит в исключённые пути (Настройки > Исключённые пути).]]></string>
+	<string name="_bx_analytics_txt_check_geo"><![CDATA[Страна]]></string>
+	<string name="_bx_analytics_txt_check_geo_header"><![CDATA[{1}, из заголовка {0}]]></string>
+	<string name="_bx_analytics_txt_check_geo_none"><![CDATA[В этом запросе нет заголовка со страной]]></string>
+	<string name="_bx_analytics_txt_check_geo_off"><![CDATA[Не определяется: источник местоположения выключен]]></string>
+	<string name="_bx_analytics_txt_check_ip"><![CDATA[Записываемый адрес]]></string>
+	<string name="_bx_analytics_txt_check_link_members_off"><![CDATA[Визиты записываются, но не связываются с вашей учётной записью: привязка участников к визитам выключена.]]></string>
+	<string name="_bx_analytics_txt_check_no_hits"><![CDATA[Адрес страницы не принадлежит сайту.]]></string>
+	<string name="_bx_analytics_txt_check_not_tracked"><![CDATA[Визиты из этого браузера не записываются]]></string>
+	<string name="_bx_analytics_txt_check_platform_off"><![CDATA[Классического сайта нет среди отслеживаемых платформ (Настройки > Платформы).]]></string>
+	<string name="_bx_analytics_txt_check_rate_limited"><![CDATA[С вашего адреса отправлено больше, чем позволяют ограничения (Настройки > Обращений в минуту, Новых визитов в час). Обращения отбрасываются до следующей минуты, а новые визиты до следующего часа.]]></string>
+	<string name="_bx_analytics_txt_check_remote_addr"><![CDATA[Подключение с адреса (REMOTE_ADDR)]]></string>
+	<string name="_bx_analytics_txt_check_tracked"><![CDATA[Визиты из этого браузера записываются]]></string>
+	<string name="_bx_analytics_txt_check_tracking_off"><![CDATA[Отслеживание выключено.]]></string>
+	<string name="_bx_analytics_txt_cohort"><![CDATA[Первый визит, неделя]]></string>
+	<string name="_bx_analytics_txt_conversions"><![CDATA[Визитов: {0}, посетителей: {1}]]></string>
+	<string name="_bx_analytics_txt_copied"><![CDATA[Скопировано]]></string>
+	<string name="_bx_analytics_txt_copy"><![CDATA[Копировать]]></string>
+	<string name="_bx_analytics_txt_export_to_csv_title"><![CDATA[Экспорт в файл CSV]]></string>
+	<string name="_bx_analytics_txt_fatal"><![CDATA[Фатальная]]></string>
+	<string name="_bx_analytics_txt_filter_by"><![CDATA[Показать только {0}]]></string>
+	<string name="_bx_analytics_txt_first_seen"><![CDATA[Впервые]]></string>
+	<string name="_bx_analytics_txt_funnel_delete_confirm"><![CDATA[Удалить воронку «{0}»?]]></string>
+	<string name="_bx_analytics_txt_funnel_hint"><![CDATA[Заполните от 2 до 6 шагов в том порядке, в котором их проходят посетители. Визит засчитывается для шага, если дошёл до него после предыдущего. Каждый шаг: путь страницы (*view-post* для страницы записи на любой платформе) или действие (signup, content_add@bx_posts).]]></string>
+	<string name="_bx_analytics_txt_funnel_invalid"><![CDATA[Введите название и от 2 до 6 шагов. Пути страниц начинаются с / (или *); названия действий состоят из букв, цифр и символов _ . : / -]]></string>
+	<string name="_bx_analytics_txt_goal_badge_event"><![CDATA[Действие]]></string>
+	<string name="_bx_analytics_txt_goal_badge_page"><![CDATA[Страница]]></string>
+	<string name="_bx_analytics_txt_goal_delete_confirm"><![CDATA[Удалить цель «{0}»?]]></string>
+	<string name="_bx_analytics_txt_goal_invalid"><![CDATA[Введите название и путь страницы, начинающийся с / (или *), или название действия из букв, цифр и символов _ . : / -]]></string>
+	<string name="_bx_analytics_txt_goal_match"><![CDATA[Путь страницы или название действия]]></string>
+	<string name="_bx_analytics_txt_goal_type"><![CDATA[Достигается, когда посетитель]]></string>
+	<string name="_bx_analytics_txt_goal_type_event"><![CDATA[Совершает действие]]></string>
+	<string name="_bx_analytics_txt_goal_type_page"><![CDATA[Открывает страницу]]></string>
+	<string name="_bx_analytics_txt_guest"><![CDATA[Гость]]></string>
+	<string name="_bx_analytics_txt_import_again"><![CDATA[Импортировать заново]]></string>
+	<string name="_bx_analytics_txt_import_confirm"><![CDATA[Прочитать все прошлые платежи заново? Платежи, которые уже есть, будут пропущены.]]></string>
+	<string name="_bx_analytics_txt_import_continue"><![CDATA[Продолжить сейчас]]></string>
+	<string name="_bx_analytics_txt_import_done"><![CDATA[Прошлые платежи импортированы: всего {0}.]]></string>
+	<string name="_bx_analytics_txt_import_hint"><![CDATA[Импорт выполняется каждый час, пока не завершится. Возвращённые заказы импортировать нельзя, потому что платёжный модуль их удаляет, а у импортированных платежей нет платформы и визита.]]></string>
+	<string name="_bx_analytics_txt_import_running"><![CDATA[Импорт прошлых платежей: импортировано {0}.]]></string>
+	<string name="_bx_analytics_txt_import_title"><![CDATA[Прошлые платежи]]></string>
+	<string name="_bx_analytics_txt_total_content"><![CDATA[Весь контент]]></string>
+	<string name="_bx_analytics_type_top_by_views_label"><![CDATA[Количество просмотров]]></string>
+	<string name="_bx_analytics_type_top_by_likes_label"><![CDATA[Количество лайков]]></string>
+	<string name="_bx_analytics_type_top_by_followers_label"><![CDATA[Количество последователей]]></string>
+	<string name="_bx_analytics_type_top_by_activity_label"><![CDATA[Количество контента]]></string>  
+	<string name="_bx_analytics_acl_action_manage"><![CDATA[Управление целями и воронками аналитики]]></string>
+	<string name="_bx_analytics_acl_action_use_analytics"><![CDATA[Использовать Аналитику]]></string>	
+	<string name="_bx_analytics_acl_action_view_people"><![CDATA[Видеть участников в аналитике]]></string>
+	<string name="_bx_analytics_acl_action_view_revenue"><![CDATA[Просмотр выручки в аналитике]]></string>
+	<string name="_bx_analytics_action_comment"><![CDATA[Комментарий]]></string>
+	<string name="_bx_analytics_action_connection"><![CDATA[Связь]]></string>
+	<string name="_bx_analytics_action_content_add"><![CDATA[Создан материал]]></string>
+	<string name="_bx_analytics_action_login"><![CDATA[Вход]]></string>
+	<string name="_bx_analytics_action_profile_add"><![CDATA[Создан профиль]]></string>
+	<string name="_bx_analytics_action_purchase"><![CDATA[Покупка]]></string>
+	<string name="_bx_analytics_action_renewal"><![CDATA[Продление]]></string>
+	<string name="_bx_analytics_action_signup"><![CDATA[Регистрация]]></string>
+	<string name="_bx_analytics_action_trial_start"><![CDATA[Начало пробного периода]]></string>
+	<string name="_bx_analytics_action_vote"><![CDATA[Реакция]]></string>
+</resources>

+ 350 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_credits/ru.xml

@@ -0,0 +1,350 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+    <string name="_bx_credits"><![CDATA[Кредиты]]></string>
+
+
+    <!-- Options -->
+    <string name="_bx_credits_option_enable_withdraw"><![CDATA[Позволить пользователям снимать кредиты, конвертируя их в деньги]]></string>
+    <string name="_bx_credits_option_withdraw_email"><![CDATA[Email, на который будут приходить запросы на снятие]]></string>
+    <string name="_bx_credits_option_withdraw_clearing"><![CDATA[Промежуток времени (в днях), в течение которого полученные кредиты не могут быть сняты]]></string>
+    <string name="_bx_credits_option_withdraw_minimum"><![CDATA[Минимальная сумма очищенных кредитов, которая может быть снята]]></string>
+    <string name="_bx_credits_option_withdraw_remaining"><![CDATA[Минимальный баланс кредитов после снятия]]></string>
+    <string name="_bx_credits_option_precision"><![CDATA[Точность (количество цифр после десятичной точки)]]></string>
+    <string name="_bx_credits_option_conversion_rate_use"><![CDATA[Коэффициент конвертации для оплаты кредитами (для валюты сайта)]]></string>
+    <string name="_bx_credits_option_conversion_rate_withdraw"><![CDATA[Коэффициент конвертации для снятия кредитов (для валюты сайта)]]></string>
+    <string name="_bx_credits_option_code"><![CDATA[Код для префикса суммы]]></string>
+    <string name="_bx_credits_option_icon"><![CDATA[Иконка для префикса суммы]]></string>
+    <string name="_bx_credits_enable_provider"><![CDATA[Активировать платежную систему 'Credits' для всех новосозданных профилей]]></string>
+
+
+    <!-- Forms -->
+    <string name="_bx_credits_form_bundle"><![CDATA[Пакет]]></string>
+    <string name="_bx_credits_form_bundle_display_add"><![CDATA[Добавить пакет]]></string>
+    <string name="_bx_credits_form_bundle_display_edit"><![CDATA[Редактировать пакет]]></string>
+    <string name="_bx_credits_form_bundle_input_sys_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_credits_form_bundle_input_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_credits_form_bundle_input_title_err"><![CDATA[Это поле обязательно. Пожалуйста, заполните его на всех языках.]]></string>
+    <string name="_bx_credits_form_bundle_input_sys_description"><![CDATA[Описание]]></string>
+    <string name="_bx_credits_form_bundle_input_description"><![CDATA[Описание]]></string>
+    <string name="_bx_credits_form_bundle_input_sys_name"><![CDATA[Имя]]></string>
+    <string name="_bx_credits_form_bundle_input_name"><![CDATA[Имя]]></string>
+    <string name="_bx_credits_form_bundle_input_name_err"><![CDATA[Это поле обязательно для использования в API запросах. Пожалуйста, заполните его.]]></string>
+    <string name="_bx_credits_form_bundle_input_sys_amount"><![CDATA[Количество]]></string>
+    <string name="_bx_credits_form_bundle_input_amount"><![CDATA[Количество]]></string>
+    <string name="_bx_credits_form_bundle_input_amount_err"><![CDATA[Это поле обязательно. Пожалуйста, заполните его.]]></string>
+    <string name="_bx_credits_form_bundle_input_sys_bonus"><![CDATA[Бонус]]></string>
+    <string name="_bx_credits_form_bundle_input_bonus"><![CDATA[Бонус]]></string>
+    <string name="_bx_credits_form_bundle_input_sys_price"><![CDATA[Цена]]></string>
+    <string name="_bx_credits_form_bundle_input_price"><![CDATA[Цена]]></string>
+    <string name="_bx_credits_form_bundle_input_price_err"><![CDATA[Это поле обязательно. Пожалуйста, заполните его.]]></string>
+    <string name="_bx_credits_form_bundle_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_credits_form_bundle_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_credits_form_bundle_input_sys_do_cancel"><![CDATA[Отмена]]></string>
+    <string name="_bx_credits_form_bundle_input_do_cancel"><![CDATA[Отмена]]></string>
+
+    <string name="_bx_credits_form_credit"><![CDATA[Кредит]]></string>
+    <string name="_bx_credits_form_credit_display_grant"><![CDATA[Дарить]]></string>
+    <string name="_bx_credits_form_credit_display_send"><![CDATA[Отправить]]></string>
+    <string name="_bx_credits_form_credit_display_withdraw_request"><![CDATA[Запросить снятие]]></string>
+    <string name="_bx_credits_form_credit_input_sys_balance"><![CDATA[Баланс]]></string>
+    <string name="_bx_credits_form_credit_input_balance"><![CDATA[Баланс]]></string>
+    <string name="_bx_credits_form_credit_input_sys_cleared"><![CDATA[Очищенный баланс]]></string>
+    <string name="_bx_credits_form_credit_input_cleared"><![CDATA[Очищенный баланс]]></string>
+    <string name="_bx_credits_form_credit_input_cleared_inf"><![CDATA[Период клиринга составляет {wdw_clearing} дней, прежде чем полученные кредиты можно будет снять.]]></string>
+    <string name="_bx_credits_form_credit_input_sys_rate"><![CDATA[Коэффициент конвертации]]></string>
+    <string name="_bx_credits_form_credit_input_rate"><![CDATA[Коэффициент конвертации]]></string>
+    <string name="_bx_credits_form_credit_input_sys_result"><![CDATA[Результат]]></string>
+    <string name="_bx_credits_form_credit_input_result"><![CDATA[Результат]]></string>
+    <string name="_bx_credits_form_credit_input_sys_amount"><![CDATA[Количество]]></string>
+    <string name="_bx_credits_form_credit_input_amount"><![CDATA[Количество]]></string>
+    <string name="_bx_credits_form_credit_input_amount_inf_wr"><![CDATA[Минимальная сумма составляет {wdw_minimum} кредитов, а остаток после снятия должен составлять {wdw_remaining} кредитов.]]></string>
+    <string name="_bx_credits_form_credit_input_amount_err"><![CDATA[Это поле обязательно. Пожалуйста, заполните его.]]></string>
+    <string name="_bx_credits_form_credit_input_sys_message"><![CDATA[Сообщение]]></string>
+    <string name="_bx_credits_form_credit_input_message"><![CDATA[Сообщение]]></string>
+    <string name="_bx_credits_form_credit_input_message_inf_g"><![CDATA[]]></string>
+    <string name="_bx_credits_form_credit_input_message_inf_s"><![CDATA[Укажите цель отправки, чтобы отразить её в истории для дальнейшего использования]]></string>
+    <string name="_bx_credits_form_credit_input_message_inf_wr"><![CDATA[Платежные инструкции и другие примечания]]></string>
+    <string name="_bx_credits_form_credit_input_profile"><![CDATA[Профиль]]></string>
+    <string name="_bx_credits_form_credit_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_credits_form_credit_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_credits_form_credit_input_sys_do_cancel"><![CDATA[Отмена]]></string>
+    <string name="_bx_credits_form_credit_input_do_cancel"><![CDATA[Отмена]]></string>
+
+    <string name="_bx_credits_form_profile"><![CDATA[Профиль]]></string>
+    <string name="_bx_credits_form_profile_display_edit"><![CDATA[Редактировать профиль]]></string>
+    <string name="_bx_credits_form_profile_input_sys_wdw_clearing"><![CDATA[Клиринговый период]]></string>
+    <string name="_bx_credits_form_profile_input_wdw_clearing"><![CDATA[Клиринговый период (в днях)]]></string>
+    <string name="_bx_credits_form_profile_input_wdw_clearing_inf"><![CDATA[Оставьте пустым (0), чтобы использовать глобальное значение]]></string>
+    <string name="_bx_credits_form_profile_input_sys_wdw_minimum"><![CDATA[Минимальная сумма вывода]]></string>
+    <string name="_bx_credits_form_profile_input_wdw_minimum"><![CDATA[Минимальная сумма вывода]]></string>
+    <string name="_bx_credits_form_profile_input_wdw_minimum_inf"><![CDATA[Оставьте пустым (0), чтобы использовать глобальное значение]]></string>
+    <string name="_bx_credits_form_profile_input_sys_wdw_remaining"><![CDATA[Минимальная оставшаяся сумма]]></string>
+    <string name="_bx_credits_form_profile_input_wdw_remaining"><![CDATA[Минимальная оставшаяся сумма]]></string>
+    <string name="_bx_credits_form_profile_input_wdw_remaining_inf"><![CDATA[Оставьте пустым (0), чтобы использовать глобальное значение]]></string>
+    <string name="_bx_credits_form_profile_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_credits_form_profile_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_credits_form_profile_input_sys_do_cancel"><![CDATA[Отмена]]></string>
+    <string name="_bx_credits_form_profile_input_do_cancel"><![CDATA[Отмена]]></string>
+
+    <!-- Pages -->
+    <string name="_bx_credits_page_title_sys_home"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_page_title_home"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_page_block_title_sys_bundles"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_page_block_title_bundles"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_page_title_sys_checkout"><![CDATA[Подтверждение оплаты]]></string>
+    <string name="_bx_credits_page_title_checkout"><![CDATA[Подтверждение оплаты]]></string>
+    <string name="_bx_credits_page_block_title_sys_checkout"><![CDATA[Подтверждение оплаты]]></string>
+    <string name="_bx_credits_page_block_title_checkout"><![CDATA[Подтверждение оплаты]]></string>
+    <string name="_bx_credits_page_title_sys_history_common"><![CDATA[Моя история]]></string>
+    <string name="_bx_credits_page_title_history_common"><![CDATA[История]]></string>
+    <string name="_bx_credits_page_block_title_sys_history_common"><![CDATA[Моя история]]></string>
+    <string name="_bx_credits_page_block_title_history_common"><![CDATA[История]]></string>    
+    <string name="_bx_credits_page_title_sys_history_administration"><![CDATA[Вся история]]></string>
+    <string name="_bx_credits_page_title_history_administration"><![CDATA[История]]></string>
+    <string name="_bx_credits_page_block_title_sys_history_administration"><![CDATA[Вся история]]></string>
+    <string name="_bx_credits_page_block_title_history_administration"><![CDATA[История]]></string>
+    <string name="_bx_credits_page_title_sys_orders_common"><![CDATA[Мои ордеры]]></string>
+    <string name="_bx_credits_page_title_orders_common"><![CDATA[Ордеры]]></string>
+    <string name="_bx_credits_page_block_title_sys_orders_common_note"><![CDATA[Заметка]]></string>
+    <string name="_bx_credits_page_block_title_orders_common_note"><![CDATA[Заметка]]></string>
+    <string name="_bx_credits_page_block_content_orders_common_note"><![CDATA[Ордеры только для справки.]]></string>
+    <string name="_bx_credits_page_block_title_sys_orders_common"><![CDATA[Мои ордеры]]></string>
+    <string name="_bx_credits_page_block_title_orders_common"><![CDATA[Ордеры]]></string>
+    <string name="_bx_credits_page_title_sys_orders_administration"><![CDATA[Все ордеры]]></string>
+    <string name="_bx_credits_page_title_orders_administration"><![CDATA[Ордеры]]></string>
+    <string name="_bx_credits_page_block_title_sys_orders_administration"><![CDATA[Все ордеры]]></string>
+    <string name="_bx_credits_page_block_title_orders_administration"><![CDATA[Ордеры]]></string>
+    <string name="_bx_credits_page_title_sys_withdrawals_common"><![CDATA[Мои снятия]]></string>
+    <string name="_bx_credits_page_title_withdrawals_common"><![CDATA[Снятия]]></string>
+    <string name="_bx_credits_page_block_title_sys_withdrawals_common"><![CDATA[Мои снятия]]></string>
+    <string name="_bx_credits_page_block_title_withdrawals_common"><![CDATA[Снятия]]></string>    
+    <string name="_bx_credits_page_title_sys_withdrawals_administration"><![CDATA[Все снятия]]></string>
+    <string name="_bx_credits_page_title_withdrawals_administration"><![CDATA[Снятия]]></string>
+    <string name="_bx_credits_page_block_title_sys_withdrawals_administration"><![CDATA[Все снятия]]></string>
+    <string name="_bx_credits_page_block_title_withdrawals_administration"><![CDATA[Снятия]]></string>
+    <string name="_bx_credits_page_title_sys_profiles_administration"><![CDATA[Все профили]]></string>
+    <string name="_bx_credits_page_title_profiles_administration"><![CDATA[Профили]]></string>
+    <string name="_bx_credits_page_block_title_sys_profiles_administration"><![CDATA[Все профили]]></string>
+    <string name="_bx_credits_page_block_title_profiles_administration"><![CDATA[Профили]]></string>
+
+
+    <!-- Menus -->
+    <string name="_bx_credits_menu_item_title_system_credits"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_menu_item_title_credits"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_menu_item_title_system_history"><![CDATA[Баланс]]></string>
+    <string name="_bx_credits_menu_item_title_history"><![CDATA[{unit}{value}]]></string>
+    <string name="_bx_credits_menu_item_title_system_notifications"><![CDATA[Баланс]]></string>
+    <string name="_bx_credits_menu_item_title_notifications"><![CDATA[{value}]]></string>
+    <string name="_bx_credits_menu_title_submenu"><![CDATA[Кредиты - Подменю]]></string>
+    <string name="_bx_credits_menu_set_title_submenu"><![CDATA[Кредиты - Подменю]]></string>
+    <string name="_bx_credits_menu_item_title_system_home"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_menu_item_title_home"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_menu_item_title_system_admt_credits"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_menu_item_title_admt_credits"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_menu_item_title_bundles"><![CDATA[Пакеты]]></string>
+    <string name="_bx_credits_menu_item_title_system_manage"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_menu_item_title_manage"><![CDATA[Кредиты]]></string>
+    <string name="_bx_credits_menu_title_manage_submenu"><![CDATA[Ордеры - Подменю]]></string>
+    <string name="_bx_credits_menu_set_title_manage_submenu"><![CDATA[Ордеры - Подменю]]></string>
+    <string name="_bx_credits_menu_item_title_system_orders_administration"><![CDATA[Все ордеры]]></string>
+    <string name="_bx_credits_menu_item_title_orders_administration"><![CDATA[Все ордеры]]></string>
+    <string name="_bx_credits_menu_item_title_system_orders_common"><![CDATA[Мои ордеры]]></string>
+    <string name="_bx_credits_menu_item_title_orders_common"><![CDATA[Мои ордеры]]></string>
+    <string name="_bx_credits_menu_item_title_system_history_administration"><![CDATA[Вся история]]></string>
+    <string name="_bx_credits_menu_item_title_history_administration"><![CDATA[Вся история]]></string>
+    <string name="_bx_credits_menu_item_title_system_history_common"><![CDATA[Моя история]]></string>
+    <string name="_bx_credits_menu_item_title_history_common"><![CDATA[Моя история]]></string>
+    <string name="_bx_credits_menu_item_title_system_withdrawals_administration"><![CDATA[Все снятия]]></string>
+    <string name="_bx_credits_menu_item_title_withdrawals_administration"><![CDATA[Все снятия]]></string>
+    <string name="_bx_credits_menu_item_title_system_withdrawals_common"><![CDATA[Мои снятия]]></string>
+    <string name="_bx_credits_menu_item_title_withdrawals_common"><![CDATA[Мои снятия]]></string>
+    <string name="_bx_credits_menu_item_title_system_profiles_administration"><![CDATA[Все профили]]></string>
+    <string name="_bx_credits_menu_item_title_profiles_administration"><![CDATA[Все профили]]></string>
+
+
+    <!-- Grids -->
+    <string name="_bx_credits_grid_column_title_name"><![CDATA[Название]]></string>
+    <string name="_bx_credits_grid_column_title_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_credits_grid_column_title_amount"><![CDATA[Количество]]></string>
+    <string name="_bx_credits_grid_column_title_bonus"><![CDATA[Бонус]]></string>
+    <string name="_bx_credits_grid_column_title_price"><![CDATA[Цена]]></string>
+    <string name="_bx_credits_grid_action_title_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_credits_grid_action_title_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_credits_grid_action_title_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_credits_grid_popup_title_add_bundle"><![CDATA[Добавить пакет]]></string>
+    <string name="_bx_credits_grid_popup_title_edit_bundle"><![CDATA[Редактировать '{0}' пакет]]></string>
+
+    <string name="_bx_credits_grid_column_title_htr_pid"><![CDATA[Профиль]]></string>
+    <string name="_bx_credits_grid_column_title_htr_first_pid"><![CDATA[Профиль 1]]></string>
+    <string name="_bx_credits_grid_column_title_htr_second_pid"><![CDATA[Профиль 2]]></string>
+    <string name="_bx_credits_grid_column_title_htr_amount"><![CDATA[Количество]]></string>
+    <string name="_bx_credits_grid_column_title_htr_order"><![CDATA[Ордер]]></string>
+    <string name="_bx_credits_grid_column_title_htr_direction"><![CDATA[Направление]]></string>
+    <string name="_bx_credits_grid_column_title_htr_info"><![CDATA[Пометка]]></string>
+    <string name="_bx_credits_grid_column_title_htr_date"><![CDATA[Дата]]></string>
+    <string name="_bx_credits_grid_column_title_htr_cleared"><![CDATA[Очищение]]></string>
+    <string name="_bx_credits_grid_action_title_htr_grant"><![CDATA[Подарить]]></string>
+    <string name="_bx_credits_grid_action_title_htr_send"><![CDATA[Отправить]]></string>
+    <string name="_bx_credits_grid_popup_title_htr_grant"><![CDATA[Подарить]]></string>
+    <string name="_bx_credits_grid_popup_title_htr_send"><![CDATA[Отправить]]></string>
+
+    <string name="_bx_credits_grid_column_title_ord_profile_id"><![CDATA[Профиль]]></string>
+    <string name="_bx_credits_grid_column_title_ord_bundle"><![CDATA[Пакет]]></string>
+    <string name="_bx_credits_grid_column_title_ord_transaction"><![CDATA[Транзакция]]></string>
+    <string name="_bx_credits_grid_column_title_ord_type"><![CDATA[Тип]]></string>
+    <string name="_bx_credits_grid_column_value_ord_type_single"><![CDATA[Разовый]]></string>
+    <string name="_bx_credits_grid_column_value_ord_type_recurring"><![CDATA[Повторяющийся]]></string>
+    <string name="_bx_credits_grid_column_title_ord_added"><![CDATA[Добавлено]]></string>
+    <string name="_bx_credits_grid_column_title_ord_expired"><![CDATA[Закончится]]></string>
+
+    <string name="_bx_credits_grid_column_title_wdw_profile_id"><![CDATA[Профиль]]></string>
+    <string name="_bx_credits_grid_column_title_wdw_performer_id"><![CDATA[Исполнитель]]></string>
+    <string name="_bx_credits_grid_column_title_wdw_amount"><![CDATA[Количество]]></string>
+    <string name="_bx_credits_grid_column_title_wdw_rate"><![CDATA[Ставка]]></string>
+    <string name="_bx_credits_grid_column_title_wdw_message"><![CDATA[Сообщение]]></string>
+    <string name="_bx_credits_grid_column_title_wdw_order"><![CDATA[Ордер]]></string>
+    <string name="_bx_credits_grid_column_title_wdw_added"><![CDATA[Добавлен]]></string>
+    <string name="_bx_credits_grid_column_title_wdw_confirmed"><![CDATA[Подтверждён]]></string>
+    <string name="_bx_credits_grid_column_title_wdw_status"><![CDATA[Статус]]></string>
+    <string name="_bx_credits_grid_action_title_wdw_withdraw_confirm"><![CDATA[Подтвердить вывод средств]]></string>
+    <string name="_bx_credits_grid_action_title_wdw_withdraw_cancel"><![CDATA[Отменить запрос на вывод средств]]></string>
+    <string name="_bx_credits_grid_action_title_wdw_withdraw_request"><![CDATA[Запросить снятие]]></string>
+    <string name="_bx_credits_grid_popup_title_wdw_withdraw_request"><![CDATA[Запросить снятие]]></string>
+
+    <string name="_bx_credits_grid_column_title_pfl_id"><![CDATA[Профиль]]></string>
+    <string name="_bx_credits_grid_column_title_pfl_wdw_clearing"><![CDATA[Клиринговый период (в днях)]]></string>
+    <string name="_bx_credits_grid_column_title_pfl_wdw_minimum"><![CDATA[Минимальная сумма вывода]]></string>
+    <string name="_bx_credits_grid_column_title_pfl_wdw_remaining"><![CDATA[Минимальная оставшаяся сумма]]></string>
+    <string name="_bx_credits_grid_column_title_pfl_balance"><![CDATA[Баланс]]></string>
+    <string name="_bx_credits_grid_column_title_pfl_balance_cleared"><![CDATA[Очищенный баланс]]></string>
+    <string name="_bx_credits_grid_action_title_pfl_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_credits_grid_popup_title_pfl_edit"><![CDATA[Редактировать ограничения профиля '{0}']]></string>
+
+    <!-- Email templates -->
+    <string name="_bx_credits_et_txt_name_granted"><![CDATA[Кредиты подарены.]]></string>
+    <string name="_bx_credits_et_txt_subject_granted"><![CDATA[Вам подарили {amount} кредитов.]]></string>
+    <string name="_bx_credits_et_txt_body_granted"><![CDATA[{email_header}
+<p>Здравствуйте, {profile_name}.</p>
+<p>Вам подарили <b>{amount}</b> кредитов.</p>
+<p>{message}</p>
+{email_footer}]]></string>
+    <string name="_bx_credits_et_txt_name_received"><![CDATA[Кредиты получены.]]></string>
+    <string name="_bx_credits_et_txt_subject_received"><![CDATA[Вы получили {amount} кредитов.]]></string>
+    <string name="_bx_credits_et_txt_body_received"><![CDATA[{email_header}
+<p>Здравствуйте, {profile_name}.</p>
+<p>Вы получили <b>{amount}</b> кредитов от <a href="{performer_link}">{performer_name}</a>.<br />Ордер: <b>{order}</b>.</p>
+<p>{message}</p>
+{email_footer}]]></string>
+    <string name="_bx_credits_et_txt_name_purchased"><![CDATA[Кредиты куплены.]]></string>
+    <string name="_bx_credits_et_txt_subject_purchased"><![CDATA[Вы приобрели {bundle_title} пакет кредитов.]]></string>
+    <string name="_bx_credits_et_txt_body_purchased"><![CDATA[{email_header}
+<p>Здравствуйте, {client_name}.</p>
+<p>Вы приобрели <a href="{bundle_url}">{bundle_title}</a> пакет кредитов.<br />Ваш ордер: <b>{order}</b>.</p>
+<p>{notes}</p>
+{email_footer}]]></string>
+    <string name="_bx_credits_et_txt_name_in"><![CDATA[Входящие кредиты.]]></string>
+    <string name="_bx_credits_et_txt_subject_in"><![CDATA[Входящие кредиты.]]></string>
+    <string name="_bx_credits_et_txt_body_in"><![CDATA[{email_header}
+<p>Здравствуйте, {profile_name}.</p>
+<p>Вы получили <b>{amount}</b> кредитов от {second_profile_name}.</p>
+{email_footer}]]></string>
+    <string name="_bx_credits_et_txt_name_out"><![CDATA[Исходящие кредиты.]]></string>
+    <string name="_bx_credits_et_txt_subject_out"><![CDATA[Исходящие кредиты.]]></string>
+    <string name="_bx_credits_et_txt_body_out"><![CDATA[{email_header}
+<p>Здравствуйте, {profile_name}.</p>
+<p>Вы отправили <b>{amount}</b> кредитов на счет {second_profile_name}.</p>
+{email_footer}]]></string>
+    <string name="_bx_credits_et_txt_name_withdraw_requested"><![CDATA[Запрос на снятие.]]></string>
+    <string name="_bx_credits_et_txt_subject_withdraw_requested"><![CDATA[Запрос на снятие.]]></string>
+    <string name="_bx_credits_et_txt_body_withdraw_requested"><![CDATA[{email_header}
+<p><a href="{profile_link}">{profile_name}</a> запросил снятие <b>{amount}</b> кредитов с его/её баланса.</p>
+<p>Текущий коэффициент вывода: <b>{rate}</b></p>
+<p>Подтвердить вывод можно перейдя по <a href="{confirm_url}">ссылке</a>.</p>
+<p>Примечания от <b>{profile_name}</b>:<br />{message}</p>
+{email_footer}]]></string>
+    <string name="_bx_credits_et_txt_name_withdraw_canceled"><![CDATA[Запрос на вывод средств отменен.]]></string>
+    <string name="_bx_credits_et_txt_subject_withdraw_canceled"><![CDATA[Запрос на вывод средств отменен.]]></string>
+    <string name="_bx_credits_et_txt_body_withdraw_canceled"><![CDATA[{email_header}
+<p><a href="{profile_link}">{profile_name}</a> отменил заявку на вывод средств на сумму <b>{amount}</b> кредитов.</p>
+<p>Отмененный запрос на вывод средств можно увидеть <a href="{manage_url}">здесь</a>.</p>
+{email_footer}]]></string>
+    <string name="_bx_credits_et_txt_name_withdraw_sent"><![CDATA[Снятие было выполнено.]]></string>
+    <string name="_bx_credits_et_txt_subject_withdraw_sent"><![CDATA[Снятие было выполнено.]]></string>
+    <string name="_bx_credits_et_txt_body_withdraw_sent"><![CDATA[{email_header}
+<p>Здравствуйте, {profile_name}.</p>
+<p>Запрашиваемая сумма кредитов (<b>{amount}</b>) была отправлена.</p>
+{email_footer}]]></string>
+
+
+    <!-- Other -->
+    <string name="_bx_credits_txt_sample_single"><![CDATA[кредит]]></string>
+    <string name="_bx_credits_txt_sample_single_with_article"><![CDATA[кредит]]></string>
+    <string name="_bx_credits_txt_for_free"><![CDATA[бесплатно]]></string>
+    <string name="_bx_credits_txt_n_plus_m_for_free"><![CDATA[{0} (+{1} бесплатно)]]></string>
+    <string name="_bx_credits_txt_purchase"><![CDATA[Купить]]></string>
+    <string name="_bx_credits_txt_never"><![CDATA[никогда]]></string>
+    <string name="_bx_credits_txt_direction_out"><![CDATA[получено]]></string>
+    <string name="_bx_credits_txt_direction_in"><![CDATA[переведено]]></string>
+    <string name="_bx_credits_txt_purchased_note"><![CDATA[Обращайтесь к <a href="{0}">{1}</a>, если у вас есть какие-либо вопросы или вам нужна поддержка.]]></string>
+    <string name="_bx_credits_txt_history_info_grant"><![CDATA[Подарок]]></string>
+    <string name="_bx_credits_txt_history_info_send"><![CDATA[Перевод]]></string>
+    <string name="_bx_credits_txt_history_info_purchase"><![CDATA[Покупка пакета]]></string>
+    <string name="_bx_credits_txt_history_info_checkout"><![CDATA[Выплаты между профилями]]></string>
+    <string name="_bx_credits_txt_history_info_withdraw"><![CDATA[Снятие по запросу]]></string>
+    <string name="_bx_credits_txt_history_info_service"><![CDATA[Искусственно инициированный перевод]]></string>
+    <string name="_bx_credits_txt_history_info_refund"><![CDATA[Возврат средств]]></string>
+    <string name="_bx_credits_txt_history_info_cancellation"><![CDATA[Отмена]]></string>
+    <string name="_bx_credits_txt_withdrawal_status_requested"><![CDATA[Запрошено]]></string>
+    <string name="_bx_credits_txt_withdrawal_status_canceled"><![CDATA[Отменено]]></string>
+    <string name="_bx_credits_txt_withdrawal_status_confirmed"><![CDATA[Подтверждено]]></string>
+
+    <string name="_bx_credits_msg_empty_author"><![CDATA['Главный продавец' не задан. Вам необходимо пометить какой-либо профайл как 'Главный продавец' в настройках активного на данный момент платежного модуля.]]></string>
+    <string name="_bx_credits_msg_action_performed"><![CDATA[Действие было успешно выполнено.]]></string>
+    <string name="_bx_credits_msg_action_withdrawals_disabled"><![CDATA[Вывод средств отключен.]]></string>
+    <string name="_bx_credits_err_profile_not_found"><![CDATA[Профиль не был найден.]]></string>
+    <string name="_bx_credits_err_login_required"><![CDATA[Необходимо войти.]]></string>
+    <string name="_bx_credits_err_low_balance"><![CDATA[Недостаточно средств на балансе.]]></string>
+    <string name="_bx_credits_err_withdrawal_not_found"><![CDATA[Запрос на вывод средств не найден.]]></string>
+    <string name="_bx_credits_err_withdraw_minimum"><![CDATA[Вывод менее {0} кредитов недоступен.]]></string>
+    <string name="_bx_credits_err_withdraw_remaining"><![CDATA[Минимальный остаток на счете после вывода должен быть более {0} кредитов.]]></string>
+    <string name="_bx_credits_err_cannot_update_balance"><![CDATA[Невозможно обновить баланс.]]></string>
+    <string name="_bx_credits_err_cannot_send"><![CDATA[Невозможно отправить сообщение. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+    <string name="_bx_credits_err_cannot_cancel_withdrawal"><![CDATA[Невозможно отменить запрос на вывод средств. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+    <string name="_bx_credits_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+
+
+    <!-- Checkout process -->
+    <string name="_bx_credits_txt_analytics_balance"><![CDATA[На балансах участников]]></string>
+    <string name="_bx_credits_txt_analytics_bought"><![CDATA[Куплено]]></string>
+    <string name="_bx_credits_txt_analytics_granted"><![CDATA[Начислено администрацией]]></string>
+    <string name="_bx_credits_txt_analytics_sent"><![CDATA[Переведено участникам]]></string>
+    <string name="_bx_credits_txt_analytics_service_in"><![CDATA[Начислено модулями]]></string>
+    <string name="_bx_credits_txt_analytics_service_out"><![CDATA[Списано модулями]]></string>
+    <string name="_bx_credits_txt_analytics_spent"><![CDATA[Потрачено на покупки]]></string>
+    <string name="_bx_credits_txt_analytics_top_spenders"><![CDATA[Больше всего потратили]]></string>
+    <string name="_bx_credits_txt_analytics_withdrawn"><![CDATA[Выведено]]></string>
+    <string name="_bx_credits_txt_checkout"><![CDATA[Подтверждение оплаты]]></string>
+    <string name="_bx_credits_txt_checkout_to"><![CDATA[Заплатить {0} за:]]></string>
+    <string name="_bx_credits_txt_checkout_price_money"><![CDATA[Цена:]]></string>
+    <string name="_bx_credits_txt_checkout_price_credits"><![CDATA[В кредитах:]]></string>
+    <string name="_bx_credits_txt_checkout_rate"><![CDATA[Коэффициент:]]></string>
+    <string name="_bx_credits_txt_checkout_qt"><![CDATA[шт.]]></string>
+
+    <!-- Subscribe process -->
+    <string name="_bx_credits_txt_subscribe"><![CDATA[Подписаться]]></string>
+    <string name="_bx_credits_txt_subscribe_for"><![CDATA[Подписаться на:]]></string>
+    <string name="_bx_credits_txt_subscribe_lifetime"><![CDATA[пожизненно]]></string>  
+    <string name="_bx_credits_txt_subscribe_period_mask"><![CDATA[{0} {1}]]></string>
+    <string name="_bx_credits_txt_subscribe_period_unit_year"><![CDATA[гд.]]></string>
+    <string name="_bx_credits_txt_subscribe_period_unit_month"><![CDATA[мес.]]></string>
+    <string name="_bx_credits_txt_subscribe_period_unit_week"><![CDATA[нед.]]></string>
+    <string name="_bx_credits_txt_subscribe_period_unit_day"><![CDATA[дн.]]></string>
+    <string name="_bx_credits_txt_subscribe_period_unit_hour"><![CDATA[ч.]]></string>
+    <string name="_bx_credits_txt_subscribe_period_unit_minute"><![CDATA[мин.]]></string>
+    <string name="_bx_credits_txt_subscribe_trial"><![CDATA[Пробный период:]]></string>
+    <string name="_bx_credits_txt_subscribe_trial_mask"><![CDATA[{0} {1}]]></string>
+
+    <string name="_bx_credits_err_unknown_buyer"><![CDATA[Необходимо войти.]]></string>
+    <string name="_bx_credits_err_unknown_seller"><![CDATA[Неизвестный продавец.]]></string>
+    <string name="_bx_credits_err_incorrect_data"><![CDATA[Неверные входные данные. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+</resources>

+ 713 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_events/ru.xml

@@ -0,0 +1,713 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+    <string name="_bx_events"><![CDATA[События]]></string>
+    <string name="_bx_events_cmts"><![CDATA[События - Комментарии]]></string>
+
+    <string name="_bx_events_option_enable_auto_approve"><![CDATA[Автоматически активировать событие после создания]]></string>
+    <string name="_bx_events_option_use_cover_as_thumb"><![CDATA[Использовать только изображение обложки]]></string>
+    <string name="_bx_events_option_use_cover_as_thumb_inf"><![CDATA[После отключения не забудьте активировать поле «Загрузить изображение» в формах создания/редактирования события.]]></string>
+    <string name="_bx_events_option_num_connections_quick"><![CDATA[Количество элементов в блоке друзей]]></string>
+    <string name="_bx_events_option_per_page_browse"><![CDATA[Количество элементов на странице]]></string>
+    <string name="_bx_events_option_num_rss"><![CDATA[Количество элементов в ленте RSS]]></string>
+    <string name="_bx_events_option_time_format"><![CDATA[Формат времени]]></string>
+    <string name="_bx_events_option_short_date_format"><![CDATA[Короткий формат даты]]></string>
+    <string name="_bx_events_option_datetime_format"><![CDATA[Формат даты со временем]]></string>
+    <string name="_bx_events_option_summary_chars"><![CDATA[Количество символов в автогенерируемой сводке к событию]]></string>
+    <string name="_bx_events_option_searchable_fields"><![CDATA[Поля для поиска]]></string>
+    <string name="_bx_events_option_members_mode"><![CDATA[Спец. режим для членов события]]></string>
+    <string name="_bx_events_option_members_mode_multi_roles"><![CDATA[Множественные роли]]></string>
+    <string name="_bx_events_option_reminder_interval"><![CDATA[Интервал уведомлений]]></string>
+    <string name="_bx_events_option_public_subscribed_me"><![CDATA[Открытый список заинтересованных пользователей]]></string>
+    <string name="_bx_events_option_per_page_for_favorites_lists"><![CDATA[Количество списков избранного на странице]]></string>
+    <string name="_bx_events_option_enable_subscribe_wo_join"><![CDATA[Разрешить помечать как 'Заинтересован' пользователям, не являющимся участниками события]]></string>
+    <string name="_bx_events_option_internal_notifications"><![CDATA[Использовать встроенную нотификацию]]></string>
+    <string name="_bx_events_option_enable_subscribe_for_past_events"><![CDATA[Разрешить присоединение к прошедшим событиям]]></string>
+    <string name="_bx_events_option_rm_from_timeline_after"><![CDATA[Удалить прошедшие события с Ленты через N часов (0 - не удалять)]]></string>
+
+    <string name="_bx_events_form_profile"><![CDATA[События]]></string>
+    <string name="_bx_events_form_profile_display_add"><![CDATA[Добавление события]]></string>
+    <string name="_bx_events_form_profile_display_edit"><![CDATA[Редактирование события]]></string>
+    <string name="_bx_events_form_profile_display_edit_cover"><![CDATA[Редактирование обложки]]></string>
+    <string name="_bx_events_form_profile_display_delete"><![CDATA[Удаление события]]></string>
+    <string name="_bx_events_form_profile_display_view"><![CDATA[Просмотр события]]></string>
+    <string name="_bx_events_form_profile_display_view_full"><![CDATA[Полный просмотр события]]></string>
+    <string name="_bx_events_form_profile_display_invite"><![CDATA[Приглашение на событие]]></string>
+    <string name="_bx_events_form_profile_input_author"><![CDATA[Автор]]></string>
+    <string name="_bx_events_form_profile_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_events_form_profile_input_sys_join_confirm"><![CDATA[Подтверждение присоединения]]></string>
+    <string name="_bx_events_form_profile_input_join_confirm"><![CDATA[Для присоединения требуется разрешение]]></string>
+    <string name="_bx_events_form_profile_input_sys_allow_view_to"><![CDATA[Доступено для]]></string>
+    <string name="_bx_events_form_profile_input_allow_view_to"><![CDATA[Доступено для]]></string>
+    <string name="_bx_events_form_profile_input_allow_view_to_desc"><![CDATA[Закрытое - все могут найти событие и видеть кто в нём состоит, только участники могут видеть сообщения. Секретное - только участники могут найти событие и видеть сообщения.]]></string>
+    <string name="_bx_events_form_profile_input_sys_allow_post_to"><![CDATA[Оставлять сообщения в профиле могут]]></string>
+    <string name="_bx_events_form_profile_input_allow_post_to"><![CDATA[Оставлять сообщения в профиле могут]]></string>
+    <string name="_bx_events_form_profile_input_sys_initial_members"><![CDATA[Пригласить участников]]></string>
+    <string name="_bx_events_form_profile_input_initial_members"><![CDATA[Пригласить участников]]></string>
+    <string name="_bx_events_form_profile_input_sys_event_name"><![CDATA[Название события]]></string>
+    <string name="_bx_events_form_profile_input_event_name"><![CDATA[Название события]]></string>
+    <string name="_bx_events_form_profile_input_event_name_err"><![CDATA[Название обязателено, мин. 3 макс. 160.]]></string>
+    <string name="_bx_events_form_profile_input_sys_event_desc"><![CDATA[Описание]]></string>
+    <string name="_bx_events_form_profile_input_event_desc"><![CDATA[Описание]]></string>
+    <string name="_bx_events_form_profile_input_sys_event_cat"><![CDATA[Категория]]></string>
+    <string name="_bx_events_form_profile_input_event_cat"><![CDATA[Категория]]></string>
+    <string name="_bx_events_form_profile_input_event_cat_err"><![CDATA[Поле категории обязатаельное]]></string>
+    <string name="_bx_events_form_profile_input_sys_hashtag"><![CDATA[Основной хештег]]></string>
+    <string name="_bx_events_form_profile_input_hashtag"><![CDATA[Основной хештег]]></string>
+    <string name="_bx_events_form_profile_input_sys_picture"><![CDATA[Картинка события]]></string>
+    <string name="_bx_events_form_profile_input_picture"><![CDATA[Загрузить новую картинку события]]></string>
+    <string name="_bx_events_form_profile_input_picture_err"><![CDATA[Картинка события обязательна]]></string>
+    <string name="_bx_events_form_profile_input_sys_cover"><![CDATA[Картинка обложки]]></string>
+    <string name="_bx_events_form_profile_input_cover"><![CDATA[Загрузить новую картинку обложки]]></string>
+    <string name="_bx_events_form_profile_input_sys_delete_confirm"><![CDATA[Подтверждение на удаление]]></string>
+    <string name="_bx_events_form_profile_input_delete_confirm"><![CDATA[Я уверен, что хочу удалить эту группу]]></string>
+    <string name="_bx_events_form_profile_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено.]]></string>
+    <string name="_bx_events_form_profile_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если действительно хотите удалить группу.]]></string>
+    <string name="_bx_events_form_profile_input_sys_reoccurring"><![CDATA[Повторяющееся событие]]></string>
+    <string name="_bx_events_form_profile_input_reoccurring"><![CDATA[Повторяющееся событие]]></string>
+    <string name="_bx_events_form_profile_input_reoccurring_add_interval"><![CDATA[Добавить повторяющийся интервал]]></string>
+    <string name="_bx_events_form_profile_input_sys_date_added"><![CDATA[Создано]]></string>
+    <string name="_bx_events_form_profile_input_date_added"><![CDATA[Создано]]></string>
+    <string name="_bx_events_form_profile_input_sys_date_changed"><![CDATA[Обновлено]]></string>
+    <string name="_bx_events_form_profile_input_date_changed"><![CDATA[Обновлено]]></string>
+    <string name="_bx_events_form_profile_input_sys_date_published"><![CDATA[Время публикации]]></string>
+    <string name="_bx_events_form_profile_input_date_published"><![CDATA[Время публикации]]></string>
+    <string name="_bx_events_form_profile_input_date_published_info"><![CDATA[Оставьте пустым, чтобы опубликовать немедленно.]]></string>
+    <string name="_bx_events_form_profile_input_sys_date_start"><![CDATA[Начало]]></string>
+    <string name="_bx_events_form_profile_input_date_start"><![CDATA[Начало]]></string>
+    <string name="_bx_events_form_profile_input_date_start_err"><![CDATA[Дата начала обязательна.]]></string>
+    <string name="_bx_events_form_profile_input_sys_date_end"><![CDATA[Конец]]></string>
+    <string name="_bx_events_form_profile_input_date_end"><![CDATA[Конец]]></string>
+    <string name="_bx_events_form_profile_input_date_end_err"><![CDATA[Дата конца обязательна.]]></string>
+    <string name="_bx_events_form_profile_input_date_end_invalid_err"><![CDATA[Дата конца должна быть больше даты начала.]]></string>
+    <string name="_bx_events_form_profile_input_sys_timezone"><![CDATA[Часовой пояс]]></string>
+    <string name="_bx_events_form_profile_input_timezone"><![CDATA[Часовой пояс]]></string>
+    <string name="_bx_events_form_profile_input_sys_time"><![CDATA[Время]]></string>
+    <string name="_bx_events_form_profile_input_time"><![CDATA[Время]]></string>
+    <string name="_bx_events_form_profile_input_sys_reminder"><![CDATA[Напоминание (часть встроенних нотификаций)]]></string>
+    <string name="_bx_events_form_profile_input_reminder"><![CDATA[Напоминание]]></string>
+    <string name="_bx_events_form_profile_input_allow_view_favorite_list"><![CDATA[Видимость]]></string>
+    <string name="_bx_events_form_profile_input_sys_threshold"><![CDATA[Пороговый радиус]]></string>
+    <string name="_bx_events_form_profile_input_threshold"><![CDATA[Пороговый радиус (в метрах)]]></string>
+    <string name="_bx_events_form_input_repeat_year"><![CDATA[Повторять: год]]></string>
+    <string name="_bx_events_form_input_repeat_month"><![CDATA[Повторять: месяц]]></string>
+    <string name="_bx_events_form_input_repeat_week_of_month"><![CDATA[Повторять: неделя в месяце]]></string>
+    <string name="_bx_events_form_input_repeat_day_of_month"><![CDATA[Повторять: число месяца]]></string>
+    <string name="_bx_events_form_input_repeat_day_of_week"><![CDATA[Повторять: день недели]]></string>
+    <string name="_bx_events_form_input_stop_repeating"><![CDATA[Отстановить повтор]]></string>
+
+    <string name="_bx_events_form_price"><![CDATA[Цена]]></string>
+    <string name="_bx_events_form_price_display_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_events_form_price_display_edit"><![CDATA[Изменить]]></string>
+    <string name="_bx_events_form_price_input_sys_id"><![CDATA[ID]]></string>
+    <string name="_bx_events_form_price_input_sys_role_id"><![CDATA[Роль]]></string>
+    <string name="_bx_events_form_price_input_role_id"><![CDATA[Роль]]></string>
+    <string name="_bx_events_form_price_input_err_role_id"><![CDATA[Здесь Вам необходимо выбрать роль.]]></string>
+    <string name="_bx_events_form_price_input_sys_name"><![CDATA[Имя]]></string>
+    <string name="_bx_events_form_price_input_name"><![CDATA[Имя]]></string>
+    <string name="_bx_events_form_price_input_inf_name"><![CDATA[Уникальное значение, которое будет использоваться в серверной части и вызовах API.]]></string>
+    <string name="_bx_events_form_price_input_err_name"><![CDATA[Значение поля должно быть уникальным и необходимо для внутреннего использования.]]></string>
+    <string name="_bx_events_form_price_input_sys_caption"><![CDATA[Название]]></string>
+    <string name="_bx_events_form_price_input_caption"><![CDATA[Название]]></string>
+    <string name="_bx_events_form_price_input_inf_caption"><![CDATA[Название будет показываться на стороне пользователя.]]></string>
+    <string name="_bx_events_form_price_input_err_caption"><![CDATA[Здесь вам необходимо ввести значение.]]></string>
+    <string name="_bx_events_form_price_input_sys_period"><![CDATA[Период]]></string>
+    <string name="_bx_events_form_price_input_period"><![CDATA[Период]]></string>
+    <string name="_bx_events_form_price_input_inf_period"><![CDATA[0 для постоянного использования]]></string>
+    <string name="_bx_events_form_price_input_sys_period_unit"><![CDATA[Единица периода]]></string>
+    <string name="_bx_events_form_price_input_period_unit"><![CDATA[Единица периода]]></string>
+    <string name="_bx_events_form_price_input_inf_period_unit"><![CDATA[Оставьте пустым для уровня жизни.]]></string>
+    <string name="_bx_events_form_price_input_err_period_unit"><![CDATA[Здесь необходимо выбрать единицу периода.]]></string>
+    <string name="_bx_events_form_price_input_sys_price"><![CDATA[Цена]]></string>
+    <string name="_bx_events_form_price_input_price"><![CDATA[Цена]]></string>
+    <string name="_bx_events_form_price_input_inf_price"><![CDATA[Используйте 0 или оставьте пустым, чтобы создать бесплатный уровень.]]></string>
+    <string name="_bx_events_form_price_input_sys_default"><![CDATA[По умолчанию]]></string>
+    <string name="_bx_events_form_price_input_default"><![CDATA[По умолчанию]]></string>
+    <string name="_bx_events_form_price_input_sys_do_submit"><![CDATA[Отправить]]></string>
+    <string name="_bx_events_form_price_input_do_submit"><![CDATA[Отправить]]></string>
+    <string name="_bx_events_form_price_input_sys_do_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_events_form_price_input_do_cancel"><![CDATA[Отменить]]></string>
+
+    <string name="_bx_events_form_question"><![CDATA[Вопрос]]></string>
+    <string name="_bx_events_form_question_display_add"><![CDATA[Добавление вопроса]]></string>
+    <string name="_bx_events_form_question_display_edit"><![CDATA[Редактирование вопроса]]></string>
+    <string name="_bx_events_form_question_input_sys_action"><![CDATA[Действие]]></string>
+    <string name="_bx_events_form_question_input_sys_question"><![CDATA[Вопрос]]></string>
+    <string name="_bx_events_form_question_input_question"><![CDATA[Вопрос]]></string>
+    <string name="_bx_events_form_question_input_question_err"><![CDATA[Вопрос обязателен.]]></string>
+    <string name="_bx_events_form_question_input_sys_answer"><![CDATA[Ответ]]></string>
+    <string name="_bx_events_form_question_input_sys_controls"><![CDATA[Элементы управления]]></string>
+    <string name="_bx_events_form_question_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_events_form_question_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_events_form_question_input_sys_do_cancel"><![CDATA[Отмена]]></string>
+    <string name="_bx_events_form_question_input_do_cancel"><![CDATA[Отмена]]></string>
+
+    <string name="_bx_events_form_questionnaire_input_question_err"><![CDATA[Пожалуйста, ответьте на вопрос.]]></string>
+
+    <string name="_bx_events_form_session"><![CDATA[Сессия]]></string>
+    <string name="_bx_events_form_session_display_add"><![CDATA[Добавление сессии]]></string>
+    <string name="_bx_events_form_session_display_edit"><![CDATA[Редактирование сессии]]></string>
+    <string name="_bx_events_form_session_input_sys_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_events_form_session_input_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_events_form_session_input_title_err"><![CDATA[Заголовок сессии обязателен, мин. 3 макс. 160.]]></string>
+    <string name="_bx_events_form_session_input_sys_description"><![CDATA[Описание]]></string>
+    <string name="_bx_events_form_session_input_description"><![CDATA[Описание]]></string>
+    <string name="_bx_events_form_session_input_sys_date_start"><![CDATA[Начало]]></string>
+    <string name="_bx_events_form_session_input_date_start"><![CDATA[Начало]]></string>
+    <string name="_bx_events_form_session_input_date_start_err"><![CDATA[Дата начала обязательна.]]></string>
+    <string name="_bx_events_form_session_input_sys_date_end"><![CDATA[Конец]]></string>
+    <string name="_bx_events_form_session_input_date_end"><![CDATA[Конец]]></string>
+    <string name="_bx_events_form_session_input_date_end_err"><![CDATA[Дата конца обязательна.]]></string>
+    <string name="_bx_events_form_session_input_sys_controls"><![CDATA[Элементы управления]]></string>
+    <string name="_bx_events_form_session_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_events_form_session_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_events_form_session_input_sys_do_cancel"><![CDATA[Отмена]]></string>
+    <string name="_bx_events_form_session_input_do_cancel"><![CDATA[Отмена]]></string>
+
+    <string name="_bx_events_form_filters_input_by_location"><![CDATA[По местоположению]]></string>
+    <string name="_bx_events_form_filters_input_by_date"><![CDATA[По дате]]></string>
+    <string name="_bx_events_form_filters_input_by_date_all"><![CDATA[Любая дата]]></string>
+    <string name="_bx_events_form_filters_input_by_date_today"><![CDATA[Сегодня]]></string>
+    <string name="_bx_events_form_filters_input_by_date_tomorrow"><![CDATA[Завтра]]></string>
+    <string name="_bx_events_form_filters_input_by_date_weekend"><![CDATA[В эти выходные]]></string>
+    <string name="_bx_events_form_filters_input_by_date_this_week"><![CDATA[На этой неделе]]></string>
+    <string name="_bx_events_form_filters_input_by_date_next_week"><![CDATA[На следующей неделе]]></string>
+    <string name="_bx_events_form_filters_input_by_date_this_month"><![CDATA[В этом месяце]]></string>
+    <string name="_bx_events_form_filters_input_by_date_date_range"><![CDATA[Диапазон дат]]></string>
+    <string name="_bx_events_form_filters_input_do_apply"><![CDATA[Применить]]></string>
+
+    <string name="_bx_events_acl_action_create_profile"><![CDATA[Создать событие]]></string>
+    <string name="_bx_events_acl_action_delete_profile"><![CDATA[Удалить событие]]></string>
+    <string name="_bx_events_acl_action_view_profile"><![CDATA[Просмотреть событие]]></string>
+    <string name="_bx_events_acl_action_edit_any_profile"><![CDATA[Редактировать любое событие]]></string>
+    <string name="_bx_events_acl_action_delete_any_profile"><![CDATA[Удалять любое событие]]></string>
+    <string name="_bx_events_acl_action_delete_invites"><![CDATA[Удалять приглашения]]></string>
+    <string name="_bx_events_acl_action_use_paid_join"><![CDATA[Использовать платное подключение]]></string>
+
+    <string name="_bx_events_page_title_sys_joined"><![CDATA[События профиля]]></string>
+    <string name="_bx_events_page_title_joined"><![CDATA[События профиля]]></string>
+    <string name="_bx_events_page_title_sys_joined_entries"><![CDATA[События профиля]]></string>
+    <string name="_bx_events_page_title_joined_entries"><![CDATA[События профиля]]></string>
+    <string name="_bx_events_page_title_followed"><![CDATA[Подписанные События]]></string>
+    <string name="_bx_events_page_title_sys_followed"><![CDATA[Подписанные События]]></string>
+    <string name="_bx_events_page_title_sys_entries_in_context"><![CDATA[События в контексте]]></string>
+    <string name="_bx_events_page_title_entries_in_context"><![CDATA[События в {display_name}]]></string>
+    <string name="_bx_events_page_title_sys_create_profile"><![CDATA[Создать событие]]></string>
+    <string name="_bx_events_page_title_create_profile"><![CDATA[Создать событие]]></string>
+    <string name="_bx_events_page_title_sys_edit_profile"><![CDATA[Редактировать событие]]></string>
+    <string name="_bx_events_page_title_edit_profile"><![CDATA[Редактировать событие]]></string>
+    <string name="_bx_events_page_title_sys_edit_profile_cover"><![CDATA[Редактировать обложку события]]></string>
+    <string name="_bx_events_page_title_edit_profile_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_events_page_title_sys_questionnaire"><![CDATA[Анкета]]></string>
+    <string name="_bx_events_page_title_questionnaire"><![CDATA[Анкета]]></string>
+    <string name="_bx_events_page_title_manage_profile"><![CDATA[Управление]]></string>
+    <string name="_bx_events_page_title_sys_manage_profile"><![CDATA[Управление событием]]></string>
+    <string name="_bx_events_page_title_sys_delete_profile"><![CDATA[Удалить событие]]></string>
+    <string name="_bx_events_page_title_delete_profile"><![CDATA[Удалить событие]]></string>
+    <string name="_bx_events_page_title_sys_view_profile_closed"><![CDATA[Просмотр закрытого события]]></string>
+    <string name="_bx_events_page_title_sys_view_profile"><![CDATA[Просмотр события]]></string>
+    <string name="_bx_events_page_title_view_profile"><![CDATA[{display_name}]]></string>
+    <string name="_bx_events_page_title_browse"><![CDATA[События]]></string>
+    <string name="_bx_events_page_title_browse_by_author"><![CDATA[События {display_name}]]></string>
+    <string name="_bx_events_page_title_browse_by_context"><![CDATA[События в {display_name}]]></string>
+    <string name="_bx_events_page_title_browse_featured"><![CDATA[Продвинутые события]]></string>
+    <string name="_bx_events_page_title_browse_top"><![CDATA[Лучшие события]]></string>
+    <string name="_bx_events_page_title_browse_past"><![CDATA[Прошедшие события]]></string>
+    <string name="_bx_events_page_title_browse_recent"><![CDATA[Новые события]]></string>
+    <string name="_bx_events_page_title_browse_connections"><![CDATA[{0} связей]]></string>
+    <string name="_bx_events_page_title_browse_connections_mutual"><![CDATA[{0} и {1} обоюдных связей]]></string>
+    <string name="_bx_events_page_title_sys_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_events_page_title_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_events_page_title_sys_group_fans"><![CDATA[Гости события]]></string>
+    <string name="_bx_events_page_title_group_fans"><![CDATA[Гости]]></string>
+    <string name="_bx_events_page_title_sys_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_events_page_title_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_events_page_title_sys_profile_info"><![CDATA[Инфо события]]></string>
+    <string name="_bx_events_page_title_profile_info"><![CDATA[Информация о событии "{display_name}"]]></string>
+    <string name="_bx_events_page_title_sys_recent"><![CDATA[Новые события]]></string>
+    <string name="_bx_events_page_title_recent"><![CDATA[Новые события]]></string>
+    <string name="_bx_events_page_title_sys_manage"><![CDATA[Управление своими событиями]]></string>
+    <string name="_bx_events_page_title_sys_manage_administration"><![CDATA[Управление всеми событиями]]></string>
+    <string name="_bx_events_page_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_events_page_title_sys_top"><![CDATA[Популярные события]]></string>
+    <string name="_bx_events_page_title_top"><![CDATA[Популярные события]]></string>
+    <string name="_bx_events_page_title_sys_upcoming"><![CDATA[Предстоящие события]]></string>
+    <string name="_bx_events_page_title_upcoming"><![CDATA[Предстоящие события]]></string>
+    <string name="_bx_events_page_title_sys_past"><![CDATA[Прошедшие события]]></string>
+    <string name="_bx_events_page_title_past"><![CDATA[Прошедшие события]]></string>
+    <string name="_bx_events_page_title_sys_calendar"><![CDATA[Календарь событий]]></string>
+    <string name="_bx_events_page_title_calendar"><![CDATA[Календарь событий]]></string>
+    <string name="_bx_events_page_title_sys_invite_to_group"><![CDATA[Приглашение на событие]]></string>
+    <string name="_bx_events_page_title_invite_to_group"><![CDATA[Приглашение на событие]]></string>
+    <string name="_bx_events_page_title_sys_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_events_page_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_events_page_title_sys_entries_favorites"><![CDATA[Избранные события]]></string>
+    <string name="_bx_events_page_title_entries_favorites"><![CDATA[Избранные события]]></string>
+
+
+    <string name="_bx_events_page_block_title_sys_entries_actions"><![CDATA[События - Действия]]></string>
+    <string name="_bx_events_page_block_title_entries_actions"><![CDATA[События - Действия]]></string>
+    <string name="_bx_events_page_block_title_entries_in_context"><![CDATA[События в <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_events_page_block_title_sys_entries_in_context"><![CDATA[События в контексте]]></string>
+    <string name="_bx_events_page_block_title_calendar_in_context"><![CDATA[Календарь событий в <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_events_page_block_title_sys_calendar_in_context"><![CDATA[Календарь событий в контексте]]></string>
+    <string name="_bx_events_page_block_title_calendar_for_context"><![CDATA[Календарь событий в контексте]]></string>
+    <string name="_bx_events_page_block_title_browse_for_context"><![CDATA[События в контексте]]></string>
+    <string name="_bx_events_page_block_title_sys_entries_of_author"><![CDATA[События автора]]></string>
+    <string name="_bx_events_page_block_title_entries_of_author"><![CDATA[{display_name} - События]]></string>
+    <string name="_bx_events_page_block_title_favorites_of_author"><![CDATA[Избранные события]]></string>   
+    <string name="_bx_events_page_block_title_sys_favorites_of_author"><![CDATA[Избранные события]]></string>
+    <string name="_bx_events_page_block_title_sys_joined_entries"><![CDATA[Участие в событиях]]></string>
+    <string name="_bx_events_page_block_title_joined_entries"><![CDATA[Участие в событиях]]></string>
+    <string name="_bx_events_page_block_title_sys_joined_calendar"><![CDATA[Календарь участия в событиях]]></string>
+    <string name="_bx_events_page_block_title_joined_calendar"><![CDATA[Календарь участия в событиях]]></string>
+    <string name="_bx_events_page_block_title_sys_followed_entries"><![CDATA[Подписанные События]]></string>
+    <string name="_bx_events_page_block_title_followed_entries"><![CDATA[Подписанные События]]></string>
+    <string name="_bx_events_page_block_title_create_profile"><![CDATA[Создать событие]]></string>
+    <string name="_bx_events_page_block_title_edit_profile"><![CDATA[Редактировать событие]]></string>
+    <string name="_bx_events_page_block_title_edit_profile_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_events_page_block_title_edit_questionnaire"><![CDATA[Анкета]]></string>
+    <string name="_bx_events_page_block_title_delete_profile"><![CDATA[Удалить событие]]></string>
+    <string name="_bx_events_page_block_title_profile_info_link"><![CDATA["<a href="{profile_link}">{display_name}</a>" - инфо]]></string>
+    <string name="_bx_events_page_block_title_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_events_page_block_title_system_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_events_page_block_title_profile_description"><![CDATA[Описание]]></string>
+    <string name="_bx_events_page_block_title_profile_friends_link"><![CDATA[<a href="{profile_link}">{display_name}</a> - друзья]]></string>
+    <string name="_bx_events_page_block_title_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_events_page_block_title_system_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_events_page_block_title_admins"><![CDATA[Администраторы]]></string>
+    <string name="_bx_events_page_block_title_fans_link"><![CDATA[Придут на <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_events_page_block_title_fans"><![CDATA[Придут]]></string>
+    <string name="_bx_events_page_block_title_system_fans"><![CDATA[Придут]]></string>
+    <string name="_bx_events_page_block_title_system_fans_manage"><![CDATA[Управление гостями]]></string>
+    <string name="_bx_events_page_block_title_invites"><![CDATA[Приглашения]]></string>
+    <string name="_bx_events_page_block_title_system_invites_manage"><![CDATA[Приглашения]]></string>
+    <string name="_bx_events_page_block_title_subscribers_link"><![CDATA[Заинтересованы в <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_events_page_block_title_subscribers"><![CDATA[Заинтересованы]]></string>
+    <string name="_bx_events_page_block_title_system_subscribers_manage"><![CDATA[Заинтересованы]]></string>
+    <string name="_bx_events_page_block_title_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_events_page_block_title_profile_comments_link"><![CDATA[Комментарии к <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_events_page_block_title_profile_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_events_page_block_title_featured_profiles"><![CDATA[Продвинутые события]]></string>
+    <string name="_bx_events_page_block_title_latest_profiles"><![CDATA[Новые события]]></string>
+    <string name="_bx_events_page_block_title_system_manage"><![CDATA[Управление своими событиями]]></string>
+    <string name="_bx_events_page_block_title_system_manage_administration"><![CDATA[Управление всеми событиями]]></string>
+    <string name="_bx_events_page_block_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_events_page_block_title_top_profiles"><![CDATA[Популярные события]]></string>
+    <string name="_bx_events_page_block_title_joined_profiles"><![CDATA[Мои события]]></string>
+    <string name="_bx_events_page_block_title_followed_profiles"><![CDATA[Подписанные События]]></string>
+    <string name="_bx_events_page_block_title_upcoming_profiles"><![CDATA[Предстоящие события]]></string>
+    <string name="_bx_events_page_block_title_past_profiles"><![CDATA[Прошедшие события]]></string>
+    <string name="_bx_events_page_block_title_entry_all_actions"><![CDATA[Все действия]]></string>
+    <string name="_bx_events_page_block_title_entry_social_sharing"><![CDATA[Поделиться]]></string>
+    <string name="_bx_events_page_block_title_categories"><![CDATA[Категории событий]]></string>
+    <string name="_bx_events_page_block_title_calendar"><![CDATA[Календарь событий]]></string>
+    <string name="_bx_events_page_block_title_profile_calendar"><![CDATA[Календарь событий]]></string>
+    <string name="_bx_events_page_block_title_profile_sessions"><![CDATA[Сессии]]></string>
+    <string name="_bx_events_page_block_title_sys_entry_context_bx_events_page_block_title_profile_calendar"><![CDATA[Опубликовано в]]></string>
+    <string name="_bx_events_page_block_title_entry_context"><![CDATA[Опубликовано в]]></string>
+    <string name="_bx_events_page_block_title_entry_location"><![CDATA[Местоположение]]></string>
+    <string name="_bx_events_page_block_title_categories"><![CDATA[Категории событий]]></string>
+    <string name="_bx_events_page_block_title_invite_to_group"><![CDATA[Приглашение на событие]]></string>
+    <string name="_bx_events_page_block_title_search_form"><![CDATA[Форма поиска]]></string>
+    <string name="_bx_events_page_block_title_search_results"><![CDATA[Результаты поиска]]></string>
+    <string name="_bx_events_page_block_title_search_form_cmts"><![CDATA[Форма поиска комментариев]]></string>
+    <string name="_bx_events_page_block_title_search_results_cmts"><![CDATA[Результаты поиска комментариев]]></string>
+    <string name="_bx_events_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Продвинутые события (Витринный просмотр)]]></string>
+    <string name="_bx_events_page_block_title_featured_entries_view_showcase"><![CDATA[Продвинутые события]]></string>
+    <string name="_bx_events_page_block_title_sys_recommended_entries_view_showcase"><![CDATA[Рекомендованные события (Витринный просмотр)]]></string>
+    <string name="_bx_events_page_block_title_recommended_entries_view_showcase"><![CDATA[Рекомендованные события]]></string>
+    <string name="_bx_events_page_block_title_sys_favorites_entries"><![CDATA[Избранное]]></string>
+    <string name="_bx_events_page_block_title_favorites_entries"><![CDATA[Список "{title}"]]></string>
+    <string name="_bx_events_page_block_title_favorites_entries_info"><![CDATA[Информация]]></string>
+    <string name="_bx_events_page_block_title_favorites_entries_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_events_page_block_title_sys_cover_block"><![CDATA[Обложка]]></string>
+    <string name="_bx_events_page_block_title_cover_block"><![CDATA[Обложка]]></string>
+
+    <string name="_bx_events_menu_title_submenu"><![CDATA[Под-меню событий]]></string>
+    <string name="_bx_events_menu_title_public_submenu"><![CDATA[События]]></string>
+    <string name="_bx_events_menu_set_title_submenu"><![CDATA[Под-меню событий]]></string>
+    <string name="_bx_events_menu_set_title_view_profile_actions"><![CDATA[Событие - Действия]]></string>
+    <string name="_bx_events_menu_title_view_profile_actions"><![CDATA[Событие - Действия]]></string>
+    <string name="_bx_events_menu_set_title_view_profile_actions_more"><![CDATA[Событие - Дополнительные действия]]></string>
+    <string name="_bx_events_menu_title_view_profile_actions_more"><![CDATA[Событие - Дополнительные действия]]></string>
+    <string name="_bx_events_menu_title_view_profile_meta"><![CDATA[Событие - Мета инфо]]></string>
+    <string name="_bx_events_menu_set_title_view_profile_meta"><![CDATA[Событие - Мета инфо]]></string>
+    <string name="_bx_events_menu_set_title_view_profile_submenu"><![CDATA[Подменю просмотра события]]></string>
+    <string name="_bx_events_menu_title_view_profile_submenu"><![CDATA[Подменю просмотра события]]></string>
+    <string name="_bx_events_menu_title_entries_my"><![CDATA[События профиля - Меню действий]]></string>
+    <string name="_bx_events_menu_set_title_entries_my"><![CDATA[События профиля - Меню]]></string>
+    <string name="_bx_events_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_events_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_events_menu_title_add_content"><![CDATA[Добавить контент]]></string>
+    <string name="_bx_events_menu_item_title_system_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_events_menu_item_title_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_events_menu_item_title_system_delete_with_content"><![CDATA[Удалить вместе с содержимым]]></string>
+    <string name="_bx_events_menu_item_title_delete_with_content"><![CDATA[Удалить вместе с содержимым]]></string>
+    <string name="_bx_events_menu_item_title_system_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_events_menu_item_title_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_events_menu_item_title_system_edit_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_events_menu_item_title_edit_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_events_menu_item_title_system_edit_profile"><![CDATA[Редактировать событие]]></string>
+    <string name="_bx_events_menu_item_title_edit_profile"><![CDATA[Редактировать событие]]></string>
+    <string name="_bx_events_menu_item_title_system_delete_profile"><![CDATA[Удалить событие]]></string>
+    <string name="_bx_events_menu_item_title_delete_profile"><![CDATA[Удалить событие]]></string>
+    <string name="_bx_events_menu_item_title_system_delete_account"><![CDATA[Удалить аккаунт]]></string>
+    <string name="_bx_events_menu_item_title_delete_account"><![CDATA[Удалить аккаунт]]></string>
+    <string name="_bx_events_menu_item_title_system_profile_type"><![CDATA[Событие]]></string>
+    <string name="_bx_events_menu_item_title_profile_type"><![CDATA[Событие]]></string>
+    <string name="_bx_events_menu_item_title_system_create_profile"><![CDATA[Событие]]></string>
+    <string name="_bx_events_menu_item_title_create_profile"><![CDATA[Событие]]></string>
+    <string name="_bx_events_menu_item_title_system_view_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_events_menu_item_title_view_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_events_menu_item_title_system_view_joined_groups"><![CDATA[События]]></string>
+    <string name="_bx_events_menu_item_title_view_joined_groups"><![CDATA[События]]></string>
+    <string name="_bx_events_menu_item_title_system_view_fans"><![CDATA[Гости]]></string>
+    <string name="_bx_events_menu_item_title_view_fans"><![CDATA[Гости]]></string>
+    <string name="_bx_events_menu_item_title_system_add_content"><![CDATA[Добавить контент]]></string>
+    <string name="_bx_events_menu_item_title_add_content"><![CDATA[Добавить контент]]></string>
+    <string name="_bx_events_menu_item_title_system_view_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_events_menu_item_title_view_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_events_menu_item_title_system_view_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_events_menu_item_title_view_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_events_menu_item_title_system_view_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_events_menu_item_title_view_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_events_menu_item_title_system_view_profile_view"><![CDATA[Событие]]></string>
+    <string name="_bx_events_menu_item_title_view_profile_view"><![CDATA[Событие]]></string>
+    <string name="_bx_events_menu_item_title_system_view_profile_more_auto"><![CDATA[Еще]]></string>
+    <string name="_bx_events_menu_item_title_view_profile_more_auto"><![CDATA[Еще]]></string>
+    <string name="_bx_events_menu_item_title_system_invite"><![CDATA[Пригласить]]></string>
+    <string name="_bx_events_menu_item_title_invite"><![CDATA[Пригласить]]></string>
+
+    <string name="_bx_events_menu_item_title_system_befriend"><![CDATA[Добавить в друзья]]></string>
+    <string name="_bx_events_menu_item_title_befriend"><![CDATA[Добавить в друзья]]></string>
+    <string name="_bx_events_menu_item_title_befriend_sent"><![CDATA[Добавить в друзья (запрошено)]]></string>
+    <string name="_bx_events_menu_item_title_befriend_confirm"><![CDATA[Принять запрос о дружбе]]></string>
+    <string name="_bx_events_menu_item_title_system_unfriend"><![CDATA[Удалить из друзей]]></string>
+    <string name="_bx_events_menu_item_title_unfriend"><![CDATA[Удалить из друзей]]></string>
+    <string name="_bx_events_menu_item_title_unfriend_cancel_request"><![CDATA[Отменить запрос о дружбе]]></string>
+    <string name="_bx_events_menu_item_title_unfriend_reject_request"><![CDATA[Отвергнуть запрос о дружбе]]></string>
+
+    <string name="_bx_events_menu_item_title_system_fans"><![CDATA[Гости]]></string>
+    <string name="_bx_events_menu_item_title_fans"><![CDATA[Гости]]></string>
+    <string name="_bx_events_menu_item_title_system_become_fan"><![CDATA[Присоединиться]]></string>
+    <string name="_bx_events_menu_item_title_become_fan"><![CDATA[Пойду]]></string>
+    <string name="_bx_events_menu_item_title_become_fan_sent"><![CDATA[Запрошено]]></string>
+    <string name="_bx_events_menu_item_title_become_fan_confirm"><![CDATA[Одобрить]]></string>
+    <string name="_bx_events_menu_item_title_system_leave_group"><![CDATA[Покинуть событие]]></string>
+    <string name="_bx_events_menu_item_title_leave_group"><![CDATA[Не пойду]]></string>
+    <string name="_bx_events_menu_item_title_leave_group_cancel_request"><![CDATA[Отменить]]></string>
+    <string name="_bx_events_menu_item_title_leave_group_reject_request"><![CDATA[Отклонить]]></string>
+    <string name="_bx_events_menu_item_title_sm_members"><![CDATA[{0} гостей]]></string>
+    <string name="_bx_events_menu_item_title_sm_subscribers"><![CDATA[{0} заинтересованных]]></string>
+
+    <string name="_bx_events_menu_item_title_system_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_events_menu_item_title_system_subscribe"><![CDATA[Получать уведомления]]></string>
+    <string name="_bx_events_menu_item_title_subscribe"><![CDATA[Заинтересован]]></string>
+    <string name="_bx_events_menu_item_title_system_check_in"><![CDATA[Зарегистрироваться]]></string>
+    <string name="_bx_events_menu_item_title_check_in"><![CDATA[Зарегистрироваться]]></string>
+    <string name="_bx_events_menu_item_title_system_view_entries_in_context"><![CDATA[События]]></string>
+    <string name="_bx_events_menu_item_title_view_entries_in_context"><![CDATA[События]]></string>
+    <string name="_bx_events_menu_item_title_system_unsubscribe"><![CDATA[Отключить уведомления]]></string>
+    <string name="_bx_events_menu_item_title_unsubscribe"><![CDATA[Не заинтересован]]></string>
+    <string name="_bx_events_menu_item_title_system_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_events_menu_item_title_more_actions"><![CDATA[]]></string>
+    <string name="_bx_events_menu_item_title_system_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_events_menu_item_title_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_events_menu_item_title_system_manage_my_groups"><![CDATA[Мои события]]></string>
+    <string name="_bx_events_menu_item_title_manage_my_groups"><![CDATA[Cобытий]]></string>
+    <string name="_bx_events_menu_item_title_system_followings"><![CDATA[Cобытий]]></string>
+    <string name="_bx_events_menu_item_title_followings"><![CDATA[Cобытий]]></string>
+    <string name="_bx_events_menu_item_title_system_entries_recent"><![CDATA[Новые]]></string>
+    <string name="_bx_events_menu_item_title_entries_recent"><![CDATA[Новые]]></string>
+    <string name="_bx_events_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_events_menu_item_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_events_menu_item_title_system_entries_joined"><![CDATA[Участие]]></string>
+    <string name="_bx_events_menu_item_title_entries_joined"><![CDATA[Участие]]></string>
+    <string name="_bx_events_menu_item_title_entries_followed"><![CDATA[Подписанные]]></string>
+    <string name="_bx_events_menu_item_title_system_entries_followed"><![CDATA[Подписанные]]></string>
+    <string name="_bx_events_menu_item_title_system_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_events_menu_item_title_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_events_menu_item_title_system_entries_home"><![CDATA[События]]></string>
+    <string name="_bx_events_menu_item_title_entries_home"><![CDATA[События]]></string>
+    <string name="_bx_events_menu_item_title_system_admt_groups"><![CDATA[События]]></string>
+    <string name="_bx_events_menu_item_title_admt_groups"><![CDATA[События]]></string>
+    <string name="_bx_events_menu_item_title_manage_my"><![CDATA[Мой события]]></string>
+    <string name="_bx_events_menu_item_title_manage_all"><![CDATA[Все события]]></string>
+    <string name="_bx_events_menu_item_title_system_entries_top"><![CDATA[Популярные]]></string>
+    <string name="_bx_events_menu_item_title_entries_top"><![CDATA[Популярные]]></string>
+    <string name="_bx_events_menu_item_title_system_entries_upcoming"><![CDATA[Предстоящие]]></string>
+    <string name="_bx_events_menu_item_title_entries_upcoming"><![CDATA[Предстоящие]]></string>        
+    <string name="_bx_events_menu_item_title_system_entries_past"><![CDATA[Прошедшие]]></string>
+    <string name="_bx_events_menu_item_title_entries_past"><![CDATA[Прошедшие]]></string>
+    <string name="_bx_events_menu_item_title_system_calendar"><![CDATA[Календарь]]></string>
+    <string name="_bx_events_menu_item_title_calendar"><![CDATA[Календарь]]></string>
+
+    <string name="_bx_events_menu_item_title_system_sm_date_start"><![CDATA[Начало]]></string>
+    <string name="_bx_events_menu_item_title_sm_date_start"><![CDATA[Начало]]></string>
+    <string name="_bx_events_menu_item_title_system_sm_date_end"><![CDATA[Конец]]></string>
+    <string name="_bx_events_menu_item_title_sm_date_end"><![CDATA[Конец]]></string>
+    <string name="_bx_events_menu_item_title_ical_export"><![CDATA[Добавить в календарь]]></string>
+
+    <string name="_bx_events_grid_filter_item_title_adm_select_one_filter1"><![CDATA[Все статусы]]></string>
+    <string name="_bx_events_grid_filter_item_title_adm_select_one_filter2"><![CDATA[Любая аудитория]]></string>
+    <string name="_bx_events_grid_filter_item_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_events_grid_filter_item_title_adm_hidden"><![CDATA[Спрятанные]]></string>
+    <string name="_bx_events_grid_filter_item_title_adm_pending"><![CDATA[В ожидании]]></string>
+    <string name="_bx_events_grid_filter_item_title_adm_suspended"><![CDATA[Заблокированные]]></string>
+    <string name="_bx_events_grid_column_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_events_grid_column_title_adm_name"><![CDATA[Название]]></string>
+    <string name="_bx_events_grid_column_title_adm_added"><![CDATA[Создание]]></string>
+    <string name="_bx_events_grid_action_title_adm_audit_context"><![CDATA[Аудит действий в контексте]]></string>
+    <string name="_bx_events_grid_action_title_adm_audit_content"><![CDATA[Аудит действий над контентом]]></string>
+    <string name="_bx_events_grid_action_title_adm_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_events_grid_column_title_adm_account"><![CDATA[Аккаунт]]></string>
+    <string name="_bx_events_grid_action_title_adm_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_events_grid_action_title_adm_delete_with_content"><![CDATA[Удалить вместе с содержимым]]></string>
+    <string name="_bx_events_grid_action_title_adm_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_events_grid_action_err_delete"><![CDATA[Невозможно удалить выбранные события.]]></string>
+    <string name="_bx_events_grid_txt_account_manager"><![CDATA[Перенаправить в управление аккаунтом.]]></string>
+
+    <string name="_bx_events_grid_column_title_qn_question"><![CDATA[Вопрос]]></string>
+    <string name="_bx_events_grid_action_title_qn_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_events_grid_action_title_qn_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_events_grid_action_title_qn_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_events_popup_title_qn_add"><![CDATA[Добавить вопрос]]></string>
+    <string name="_bx_events_popup_title_qn_edit"><![CDATA[Редактировать вопрос]]></string>
+    <string name="_bx_events_popup_title_questionnaire"><![CDATA[Анкета]]></string>
+
+    <string name="_bx_events_grid_column_title_sn_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_events_grid_column_title_sn_description"><![CDATA[Описание]]></string>
+    <string name="_bx_events_grid_column_title_sn_date_start"><![CDATA[Начало]]></string>
+    <string name="_bx_events_grid_column_title_sn_date_end"><![CDATA[Конец]]></string>
+    <string name="_bx_events_grid_action_title_sn_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_events_grid_action_title_sn_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_events_grid_action_title_sn_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_events_popup_title_sn_add"><![CDATA[Добавить сессию]]></string>
+    <string name="_bx_events_popup_title_sn_edit"><![CDATA[Редактировать сессию]]></string>
+
+    <string name="_bx_events_chart_growth"><![CDATA[События: Развитие]]></string>
+    <string name="_bx_events_chart_growth_speed"><![CDATA[События: Скорость развития]]></string>
+
+    <string name="_bx_events_search_extended"><![CDATA[Поиск событий]]></string>
+    <string name="_bx_events_search_extended_cmts"><![CDATA[Поиск комментариев к событиям]]></string>
+
+    <string name="_bx_events_txt_all_entries_in"><![CDATA[<a href="{0}">Все события в {1} ({2})</a>]]></string>
+    <string name="_bx_events_txt_account_pending"><![CDATA[Это событие ожидает одобрения. Пожалуйста, дождитесь ее активации.]]></string>
+    <string name="_bx_events_txt_account_suspended"><![CDATA[Это событие заблокировано.]]></string>
+    <string name="_bx_events_txt_scheduled_awaiting"><![CDATA[Дата публикации события: {date_publish_uf}]]></string>
+    <string name="_bx_events_txt_status_hidden"><![CDATA[Это событие было скрыто.]]></string>
+    <string name="_bx_events_txt_N_fans"><![CDATA[{0} участников]]></string>
+    <string name="_bx_events_txt_role"><![CDATA[Роль]]></string>
+    <string name="_bx_events_txt_role_added"><![CDATA[Начало]]></string>
+    <string name="_bx_events_txt_role_expired"><![CDATA[Окончание]]></string>
+    <string name="_bx_events_txt_sample_single"><![CDATA[событие]]></string>
+    <string name="_bx_events_txt_sample_single_with_article"><![CDATA[событие]]></string>
+    <string name="_bx_events_txt_sample_comment_single"><![CDATA[комментарий к событию]]></string>
+    <string name="_bx_events_txt_sample_vote_single"><![CDATA[голос за событие]]></string>
+    <string name="_bx_events_txt_sample_score_up_single"><![CDATA[голос за событие]]></string>
+    <string name="_bx_events_txt_sample_score_down_single"><![CDATA[голос против события]]></string>
+    <string name="_bx_events_txt_set_role"><![CDATA[Задать роль]]></string>
+    <string name="_bx_events_txt_view_answers"><![CDATA[Посмотреть ответы на анкету]]></string>
+    <string name="_bx_events_txt_private_group"><![CDATA[Приватная группа]]></string>
+    <string name="_bx_events_txt_from_time_to_time"><![CDATA[{0} - {1}]]></string>
+    <string name="_bx_events_txt_invite_popup_text"><![CDATA[Вы были приглашены на это собыите.  Нажмите кнопку ниже чтобы принять приглашение.]]></string>
+    <string name="_bx_events_txt_invite_popup_title"><![CDATA[Приглашение на событие]]></string>
+    <string name="_bx_events_txt_invite_popup_button_accept"><![CDATA[Принять]]></string>
+    <string name="_bx_events_txt_invite_popup_button_decline"><![CDATA[Отклонить]]></string>
+    <string name="_bx_events_txt_invite_popup_error_invitation_absent"><![CDATA[Извините, произошла ошибка. Вы не можете присоединиться к этому событию. Приглашение устарело или удалено.]]></string>
+    <string name="_bx_events_txt_invite_popup_error_invitation_wrong_user"><![CDATA[Извините, произошла ошибка. Вы не можете присоединиться к этому событию. Приглашение адресовано не Вам.]]></string>
+    <string name="_bx_events_txt_n_unit"><![CDATA[{0} ({1})]]></string>
+    <string name="_bx_events_txt_cart_item_title"><![CDATA[{0}: {1} ({2} {3})]]></string>
+    <string name="_bx_events_txt_cart_item_title_lifetime"><![CDATA[{0}: {1} (пожизненно)]]></string>
+
+    <string name="_bx_events_alert_action_fan_added"><![CDATA[присоединение нового участника]]></string>
+    <string name="_bx_events_txt_ntfs_fan_added"><![CDATA[У события <b class="bx-ntfs-content-profile">{owner_name}</b> новый участник <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_events_alert_action_join_invitation_notif"><![CDATA[приглашение вступить в группу]]></string>
+    <string name="_bx_events_alert_action_join_request"><![CDATA[запрос на присоединение к событию]]></string>
+    <string name="_bx_events_alert_action_reminder"><![CDATA[напоминание]]></string>
+    <string name="_bx_events_alert_action_reminder_follow_context"><![CDATA[Новые напоминания]]></string>
+    <string name="_bx_events_alert_action_info_reminder_follow_context"><![CDATA[В пространстве, на которое вы подписаны, опубликованы новые напоминания.]]></string>
+
+    <string name="_bx_events_txt_ntfs_join_invitation"><![CDATA[Представитель события <b class="bx-ntfs-content-profile">{owner_name}</b> пригласил <b class="bx-ntfs-content-entry">{subentry_sample}</b> присоединиться к событию]]></string>
+    <string name="_bx_events_txt_ntfs_join_request"><![CDATA[У события <b class="bx-ntfs-content-profile">{owner_name}</b> новый запрос на присоединение от <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_events_txt_ntfs_reminder_1"><![CDATA[Событие <b class="bx-ntfs-content-profile">{owner_name}</b> начнется через час]]></string>
+    <string name="_bx_events_txt_ntfs_reminder_24"><![CDATA[Событие <b class="bx-ntfs-content-profile">{owner_name}</b> начнется через 24 часа]]></string>
+    <string name="_bx_events_txt_ntfs_timeline_post_common"><![CDATA[В событии <b class="bx-ntfs-content-profile">{owner_name}</b> новая публикация <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+
+    <string name="_bx_events_privacy_group_closed"><![CDATA[Закрытое событие]]></string>
+    <string name="_bx_events_privacy_group_secret"><![CDATA[Секретное событие]]></string>
+
+    <string name="_bx_events_pre_lists_reminder"><![CDATA[Напоминание о событии]]></string>
+    <string name="_bx_events_reminder_none"><![CDATA[Выключено]]></string>
+    <string name="_bx_events_reminder_1h"><![CDATA[За 1 час]]></string>
+    <string name="_bx_events_reminder_2h"><![CDATA[За 2 часа]]></string>
+    <string name="_bx_events_reminder_3h"><![CDATA[За 3 часа]]></string>
+    <string name="_bx_events_reminder_6h"><![CDATA[За 6 часов]]></string>
+    <string name="_bx_events_reminder_12h"><![CDATA[За 12 часов]]></string>
+    <string name="_bx_events_reminder_24h"><![CDATA[За 24 часа]]></string>
+    
+    <string name="_bx_events_pre_lists_cats"><![CDATA[Категории событий]]></string>
+    <string name="_bx_events_cat_Conference"><![CDATA[Конференция]]></string>
+    <string name="_bx_events_cat_Festival"><![CDATA[Фестиваль]]></string>
+    <string name="_bx_events_cat_Fundraiser"><![CDATA[Сбор средств]]></string>
+    <string name="_bx_events_cat_Lecture"><![CDATA[Лекция]]></string>
+    <string name="_bx_events_cat_Market"><![CDATA[Рынок]]></string>
+    <string name="_bx_events_cat_Meal"><![CDATA[Еда]]></string>
+    <string name="_bx_events_cat_Social_Mixer"><![CDATA[Знакомства]]></string>
+    <string name="_bx_events_cat_Tour"><![CDATA[Тур]]></string>
+    <string name="_bx_events_cat_Volunteering"><![CDATA[Добровольная работа]]></string>
+    <string name="_bx_events_cat_Workshop"><![CDATA[Умелые ручки]]></string>
+    <string name="_bx_events_cat_Other"><![CDATA[Другое]]></string>
+
+    <string name="_bx_events_pre_lists_roles"><![CDATA[Роли в событиях]]></string>
+    <string name="_bx_events_role_regular"><![CDATA[Обычный]]></string>
+    <string name="_bx_events_role_administrator"><![CDATA[Администратор]]></string>
+    <string name="_bx_events_role_moderator"><![CDATA[Модератор]]></string>
+
+    <string name="_bx_events_pre_lists_repeat_year"><![CDATA[Повторять: год]]></string>
+    <string name="_bx_events_cat_repeat_year_every_year"><![CDATA[Каждый год]]></string>
+    <string name="_bx_events_cat_repeat_year_every_2_years"><![CDATA[Каждые 2 года]]></string>
+    <string name="_bx_events_cat_repeat_year_every_3_years"><![CDATA[Каждые 3 года]]></string>
+    <string name="_bx_events_cat_repeat_year_every_4_years"><![CDATA[Каждые 4 года]]></string>
+
+    <string name="_bx_events_pre_lists_repeat_month"><![CDATA[Повторять: месяц]]></string>
+    <string name="_bx_events_cat_repeat_month_every_month"><![CDATA[Каждый месяц]]></string>
+    <string name="_bx_events_cat_repeat_month_jan"><![CDATA[Каждый январь]]></string>
+    <string name="_bx_events_cat_repeat_month_feb"><![CDATA[Каждый февраль]]></string>
+    <string name="_bx_events_cat_repeat_month_mar"><![CDATA[Каждый март]]></string>
+    <string name="_bx_events_cat_repeat_month_apr"><![CDATA[Каждый апрель]]></string>
+    <string name="_bx_events_cat_repeat_month_may"><![CDATA[Каждый май]]></string>
+    <string name="_bx_events_cat_repeat_month_jun"><![CDATA[Каждый июнь]]></string>
+    <string name="_bx_events_cat_repeat_month_jul"><![CDATA[Каждый июль]]></string>
+    <string name="_bx_events_cat_repeat_month_aug"><![CDATA[Каждый август]]></string>
+    <string name="_bx_events_cat_repeat_month_sep"><![CDATA[Каждый сентябрь]]></string>
+    <string name="_bx_events_cat_repeat_month_oct"><![CDATA[Каждый октябрь]]></string>
+    <string name="_bx_events_cat_repeat_month_nov"><![CDATA[Каждый ноябрь]]></string>
+    <string name="_bx_events_cat_repeat_month_dec"><![CDATA[Каждый декабрь]]></string>
+
+    <string name="_bx_events_pre_lists_repeat_week_of_month"><![CDATA[Повторять: неделя в месяце]]></string>
+    <string name="_bx_events_cat_repeat_week_of_month_every_week"><![CDATA[Каждую неделю]]></string>
+    <string name="_bx_events_cat_repeat_week_of_month_first_week_of_month"><![CDATA[Каждую 1-ю неделю месяца]]></string>
+    <string name="_bx_events_cat_repeat_week_of_month_second_week_of_month"><![CDATA[Каждую 2-ю неделю месяца]]></string>
+    <string name="_bx_events_cat_repeat_week_of_month_third_week_of_month"><![CDATA[Каждую 3-ю неделю месяца]]></string>
+    <string name="_bx_events_cat_repeat_week_of_month_fourth_week_of_month"><![CDATA[Каждую 4-ю неделю месяца]]></string>
+    <string name="_bx_events_cat_repeat_week_of_month_fifth_week_of_month"><![CDATA[Каждую 5-ю неделю месяца]]></string>
+    <string name="_bx_events_cat_repeat_week_of_month_sixth_week_of_month"><![CDATA[Каждую 6-ю неделю месяца]]></string>
+
+    <string name="_bx_events_pre_lists_repeat_day_of_month"><![CDATA[Повторять: число месяца]]></string>
+    <string name="_bx_events_cat_repeat_day_of_month_every_day"><![CDATA[Каждый день]]></string>
+
+    <string name="_bx_events_page_title_sys_join_profile"><![CDATA[Присоединиться к событию]]></string>
+    <string name="_bx_events_page_title_join_profile"><![CDATA[Присоединиться к событию]]></string>
+    <string name="_bx_events_page_title_browse_upcoming"><![CDATA[Предстоящие События]]></string>
+    <string name="_bx_events_page_title_sys_profile_sessions"><![CDATA[Сессии]]></string>
+    <string name="_bx_events_page_title_profile_sessions"><![CDATA[Сессии]]></string>
+    <string name="_bx_events_page_title_sys_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_events_page_title_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_events_page_block_title_join_profile"><![CDATA[Присоединиться к событию]]></string>
+    <string name="_bx_events_page_block_title_profile_sessions"><![CDATA[Сессии]]></string>
+    <string name="_bx_events_page_block_title_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_events_page_block_title_entry_reports"><![CDATA[Отчеты]]></string>
+    <string name="_bx_events_menu_item_title_system_edit_questionnaire"><![CDATA[Анкета]]></string>
+    <string name="_bx_events_menu_item_title_edit_questionnaire"><![CDATA[Анкета]]></string>
+    <string name="_bx_events_menu_item_title_system_edit_sessions"><![CDATA[Сессии]]></string>
+    <string name="_bx_events_menu_item_title_edit_sessions"><![CDATA[Сессии]]></string>
+    <string name="_bx_events_menu_item_title_system_edit_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_events_menu_item_title_edit_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_events_menu_item_title_system_pay_and_join"><![CDATA[Плати и присоединяйся]]></string>
+    <string name="_bx_events_menu_item_title_pay_and_join"><![CDATA[Присоединиться {0}]]></string>
+    <string name="_bx_events_grid_column_title_name"><![CDATA[Имя]]></string>
+    <string name="_bx_events_grid_column_title_caption"><![CDATA[Название]]></string>
+    <string name="_bx_events_grid_column_title_role_id"><![CDATA[Роль]]></string>
+    <string name="_bx_events_grid_column_title_period"><![CDATA[Период]]></string>
+    <string name="_bx_events_grid_column_title_price"><![CDATA[Цена]]></string>
+    <string name="_bx_events_grid_column_title_default_price"><![CDATA[По умолчанию]]></string>
+    <string name="_bx_events_grid_action_title_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_events_grid_action_title_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_events_grid_action_title_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_events_grid_action_title_buy"><![CDATA[Купить]]></string>
+    <string name="_bx_events_grid_action_title_buy_title"><![CDATA[Однократный платеж]]></string>
+    <string name="_bx_events_grid_action_title_subscribe"><![CDATA[Подписка]]></string>
+    <string name="_bx_events_grid_action_title_subscribe_title"><![CDATA[Создать подписку с периодическим выставлением счетов]]></string>
+    <string name="_bx_events_grid_action_title_choose"><![CDATA[Выбрать]]></string>
+    <string name="_bx_events_grid_action_title_choose_title"><![CDATA[Переход на уровень бесплатно]]></string>
+    <string name="_bx_events_popup_title_price_add"><![CDATA[Добавить тарифный план]]></string>
+    <string name="_bx_events_popup_title_price_edit"><![CDATA[Изменить тарифный план]]></string>
+    <string name="_bx_events_msg_performed"><![CDATA[Действие успешно выполнено.]]></string>
+    <string name="_bx_events_err_price_duplicate"><![CDATA[Подобный тарифный план уже существует.]]></string>
+    <string name="_bx_events_err_cannot_perform"><![CDATA[Появилась ошибка. Пожалуйста, сообщите.]]></string>
+    <string name="_bx_events_pre_lists_period_units"><![CDATA[Интервал выставления счетов]]></string>
+    <string name="_bx_events_period_unit_day"><![CDATA[день]]></string>
+    <string name="_bx_events_period_unit_week"><![CDATA[неделя]]></string>
+    <string name="_bx_events_period_unit_month"><![CDATA[месяц]]></string>
+    <string name="_bx_events_period_unit_year"><![CDATA[год]]></string>
+    <string name="_bx_events_email_reminder_location"><![CDATA[Месторасположение: <span class="location">{0}</span>]]></string>
+
+    <string name="_bx_events_pre_lists_repeat_day_of_week"><![CDATA[Повторять: день недели]]></string>
+    <string name="_bx_events_cat_repeat_day_of_week_every_day"><![CDATA[Каждый день недели]]></string>
+    <string name="_bx_events_cat_repeat_day_of_week_mon"><![CDATA[Каждый понедельник]]></string>
+    <string name="_bx_events_cat_repeat_day_of_week_tue"><![CDATA[Каждый вторник]]></string>
+    <string name="_bx_events_cat_repeat_day_of_week_wed"><![CDATA[Каждую среду]]></string>
+    <string name="_bx_events_cat_repeat_day_of_week_thu"><![CDATA[Каждый четверг]]></string>
+    <string name="_bx_events_cat_repeat_day_of_week_fri"><![CDATA[Каждую пятницу]]></string>
+    <string name="_bx_events_cat_repeat_day_of_week_sat"><![CDATA[Каждую субботу]]></string>
+    <string name="_bx_events_cat_repeat_day_of_week_sun"><![CDATA[Каждое воскресенье]]></string>
+
+    <string name="_bx_events_email_join_request"><![CDATA[Запрос на присоединение к событию]]></string>
+    <string name="_bx_events_email_join_request_subject"><![CDATA[Запрос на присоединение к событию]]></string>
+    <string name="_bx_events_email_join_request_body"><![CDATA[{email_header}
+<p>Получен запрос на присоединение к событию <a href="{EntryUrl}">{EntryTitle}</a> от <a href="{NewMemberUrl}">{NewMemberDisplayName}</a></p>
+{email_footer}]]></string>
+
+    <string name="_bx_events_email_join_reject"><![CDATA[Отклонение запроса на присоединение к событию]]></string>
+    <string name="_bx_events_email_join_reject_subject"><![CDATA[Ваш запрос на присоединение к событию был отклонен]]></string>
+    <string name="_bx_events_email_join_reject_body"><![CDATA[{email_header}
+<p>Ваш запрос на присоединение к событию <a href="{EntryUrl}">{EntryTitle}</a> был отклонен администратором события.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_events_email_join_confirm"><![CDATA[Одобрение запроса на присоединение к событию]]></string>
+    <string name="_bx_events_email_join_confirm_subject"><![CDATA[Ваш запрос на присоединение к событию был одобрен]]></string>
+    <string name="_bx_events_email_join_confirm_body"><![CDATA[{email_header}
+<p>Ваш запрос на присоединение к событию <a href="{EntryUrl}">{EntryTitle}</a> был одобрен.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_events_email_fan_remove"><![CDATA[Удаление из события]]></string>
+    <string name="_bx_events_email_fan_remove_subject"><![CDATA[Вы были удалены из события]]></string>
+    <string name="_bx_events_email_fan_remove_body"><![CDATA[{email_header}
+<p>Ваш профиль был удален из события <a href="{EntryUrl}">{EntryTitle}</a> администратором события.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_events_email_fan_become_admin"><![CDATA[Получение статуса администратора события]]></string>
+    <string name="_bx_events_email_fan_become_admin_subject"><![CDATA[Вы стали администратором события]]></string>
+    <string name="_bx_events_email_fan_become_admin_body"><![CDATA[{email_header}
+<p>Вы получили статус администратора события <a href="{EntryUrl}">{EntryTitle}</a>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_events_email_admin_become_fan"><![CDATA[Лишение статуса администратора события]]></string>
+    <string name="_bx_events_email_admin_become_fan_subject"><![CDATA[Вы были лишены статуса администратора события]]></string>
+    <string name="_bx_events_email_admin_become_fan_body"><![CDATA[{email_header}
+<p>Вы были лишены статуса администратора события <a href="{EntryUrl}">{EntryTitle}</a>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_events_email_invitation"><![CDATA[Приглашение на событие]]></string>
+    <string name="_bx_events_email_invitation_subject"><![CDATA[Приглашение на событие "{EntryTitle}"]]></string>
+    <string name="_bx_events_email_invitation_body"><![CDATA[{email_header}
+<p><a href="{InviterUrl}">{InviterDisplayName}</a> пригласил Вас на событие <a href="{EntryUrl}">{EntryTitle}</a>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_events_email_set_role"><![CDATA[Изменение статуса в событии]]></string>
+    <string name="_bx_events_email_set_role_subject"><![CDATA[Ваш статус в событии был изменен]]></string>
+    <string name="_bx_events_email_set_role_body"><![CDATA[{email_header}
+<p>Ваш статус в событии <a href="{EntryUrl}">{EntryTitle}</a> был изменен на <b>{Role}</b>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_events_email_reminder"><![CDATA[Напоминание о предстроящем событии]]></string>
+    <string name="_bx_events_email_reminder_subject"><![CDATA[Событие "{EntryTitle}" - {EntryBeginShort}]]></string>
+    <string name="_bx_events_email_reminder_body"><![CDATA[{email_header}
+<p class="vevent">
+    Напоминание о событии <a href="{EntryUrl}" class="summary">{EntryTitle}</a>:<br />
+    Дата: <abbr class="dtstart" title="{EntryBeginUTC}">{EntryBegin}</a><br />
+    Место: <span class="location">{EntryLocation}</span> 
+</p>
+{email_footer}]]></string>
+</resources>

+ 500 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_groups/ru.xml

@@ -0,0 +1,500 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+    <string name="_bx_groups"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_cmts"><![CDATA[Группы - Комментарии]]></string>
+
+    <string name="_bx_groups_option_enable_auto_approve"><![CDATA[Автоматически активировать группу после создания]]></string>
+    <string name="_bx_groups_option_use_cover_as_thumb"><![CDATA[Использовать только изображение обложки]]></string>
+    <string name="_bx_groups_option_use_cover_as_thumb_inf"><![CDATA[После отключения не забудьте активировать поле «Загрузить изображение» в формах создания/редактирования группы.]]></string>
+    <string name="_bx_groups_option_num_connections_quick"><![CDATA[Количество элементов в блоке друзей]]></string>
+    <string name="_bx_groups_option_per_page_browse"><![CDATA[Количество элементов на странице]]></string>
+    <string name="_bx_groups_option_num_rss"><![CDATA[Количество элементов в ленте RSS]]></string>
+    <string name="_bx_groups_option_searchable_fields"><![CDATA[Поля для поиска]]></string>
+    <string name="_bx_groups_option_members_mode"><![CDATA[Спец. режим для членов группы]]></string>
+    <string name="_bx_groups_option_members_mode_multi_roles"><![CDATA[Множественные роли]]></string>
+    <string name="_bx_groups_option_enable_subscribe_wo_join"><![CDATA[Разрешить подписываться не членам группы]]></string>
+    <string name="_bx_groups_option_per_page_for_favorites_lists"><![CDATA[Количество списков избранного на странице]]></string>
+    <string name="_bx_groups_option_internal_notifications"><![CDATA[Использовать встроенную нотификацию]]></string>
+    <string name="_bx_groups_option_allow_in_contexts"><![CDATA[Разрешить публиковать группы в контекстах (требует дополнительной настройки)]]></string>
+
+    <string name="_bx_groups_form_profile"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_form_profile_display_add"><![CDATA[Добавление группы]]></string>
+    <string name="_bx_groups_form_profile_display_edit"><![CDATA[Редактирование группы]]></string>
+    <string name="_bx_groups_form_profile_display_edit_cover"><![CDATA[Редактирование обложки]]></string>
+    <string name="_bx_groups_form_profile_display_edit_settings"><![CDATA[Редактирование настроек]]></string>
+    <string name="_bx_groups_form_profile_display_delete"><![CDATA[Удаление группы]]></string>
+    <string name="_bx_groups_form_profile_display_view"><![CDATA[Просмотр группы]]></string>
+    <string name="_bx_groups_form_profile_display_view_full"><![CDATA[Полный просмотр группы]]></string>
+    <string name="_bx_groups_form_profile_display_invite"><![CDATA[Приглашение в группу]]></string>
+    <string name="_bx_groups_form_entry_input_author"><![CDATA[Автор]]></string>
+    <string name="_bx_groups_form_profile_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_groups_form_profile_input_sys_join_confirm"><![CDATA[Подтверждение присоединения]]></string>
+    <string name="_bx_groups_form_profile_input_join_confirm"><![CDATA[Для присоединения требуется разрешение]]></string>
+    <string name="_bx_groups_form_profile_input_sys_allow_view_to"><![CDATA[Доступена для]]></string>
+    <string name="_bx_groups_form_profile_input_allow_view_to"><![CDATA[Доступена для]]></string>
+    <string name="_bx_groups_form_profile_input_allow_view_to_desc"><![CDATA[Закрытая - все могут найти группу и видеть кто в ней состоит, только участники могут видеть сообщения. Секретная - только участники могут найти группу и видеть сообщения.]]></string>
+    <string name="_bx_groups_form_profile_input_sys_allow_post_to"><![CDATA[Оставлять сообщения в профиле могут]]></string>
+    <string name="_bx_groups_form_profile_input_allow_post_to"><![CDATA[Оставлять сообщения в профиле могут]]></string>
+    <string name="_bx_groups_form_profile_input_sys_initial_members"><![CDATA[Пригласить участников]]></string>
+    <string name="_bx_groups_form_profile_input_initial_members"><![CDATA[Пригласить участников]]></string>
+    <string name="_bx_groups_form_profile_input_sys_group_name"><![CDATA[Название группы]]></string>
+    <string name="_bx_groups_form_profile_input_group_name"><![CDATA[Название группы]]></string>
+    <string name="_bx_groups_form_profile_input_group_name_err"><![CDATA[Название обязательно, мин. 3 макс. 160.]]></string>
+    <string name="_bx_groups_form_profile_input_sys_group_desc"><![CDATA[Описание]]></string>
+    <string name="_bx_groups_form_profile_input_group_desc"><![CDATA[Описание]]></string>
+    <string name="_bx_groups_form_profile_input_sys_group_cat"><![CDATA[Категория]]></string>
+    <string name="_bx_groups_form_profile_input_group_cat"><![CDATA[Категория]]></string>
+    <string name="_bx_groups_form_profile_input_group_cat_err"><![CDATA[Поле категории необходимо]]></string>
+    <string name="_bx_groups_form_profile_input_sys_picture"><![CDATA[Картинка группы]]></string>
+    <string name="_bx_groups_form_profile_input_picture"><![CDATA[Загрузить новую картинку группы]]></string>
+    <string name="_bx_groups_form_profile_input_picture_err"><![CDATA[Необходима картинка группы.]]></string>
+    <string name="_bx_groups_form_profile_input_sys_cover"><![CDATA[Картинка обложки]]></string>
+    <string name="_bx_groups_form_profile_input_cover"><![CDATA[Загрузить новую картинку обложки]]></string>
+    <string name="_bx_groups_form_profile_input_sys_stg_tabs"><![CDATA[Скрыть вкладки]]></string>
+    <string name="_bx_groups_form_profile_input_stg_tabs"><![CDATA[Скрыть вкладки]]></string>
+    <string name="_bx_groups_form_profile_input_sys_delete_confirm"><![CDATA[Подтверждение на удаление]]></string>
+    <string name="_bx_groups_form_profile_input_delete_confirm"><![CDATA[Я уверен, что хочу удалить эту группу]]></string>
+    <string name="_bx_groups_form_profile_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено.]]></string>
+    <string name="_bx_groups_form_profile_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если действительно хотите удалить группу.]]></string>
+    <string name="_bx_groups_form_profile_input_allow_view_favorite_list"><![CDATA[Видимость]]></string>
+
+    <string name="_bx_groups_form_price"><![CDATA[Цена]]></string>
+    <string name="_bx_groups_form_price_display_add"><![CDATA[Добавление]]></string>
+    <string name="_bx_groups_form_price_display_edit"><![CDATA[Редактирование]]></string>
+    <string name="_bx_groups_form_price_input_sys_id"><![CDATA[ID]]></string>
+    <string name="_bx_groups_form_price_input_sys_role_id"><![CDATA[Роль]]></string>
+    <string name="_bx_groups_form_price_input_role_id"><![CDATA[Роль]]></string>
+    <string name="_bx_groups_form_price_input_err_role_id"><![CDATA[Здесь Вам необходимо выбрать роль.]]></string>
+    <string name="_bx_groups_form_price_input_sys_name"><![CDATA[Имя]]></string>
+    <string name="_bx_groups_form_price_input_name"><![CDATA[Имя]]></string>
+    <string name="_bx_groups_form_price_input_inf_name"><![CDATA[Уникальное значение, которое будет использоваться в серверной части и API запросах]]></string>
+    <string name="_bx_groups_form_price_input_err_name"><![CDATA[Значение поля должно быть уникальным и необходимо для внутреннего использования.]]></string>
+    <string name="_bx_groups_form_price_input_sys_caption"><![CDATA[Название]]></string>
+    <string name="_bx_groups_form_price_input_caption"><![CDATA[Название]]></string>
+    <string name="_bx_groups_form_price_input_inf_caption"><![CDATA[Название будет показываться на стороне пользователя.]]></string>
+    <string name="_bx_groups_form_price_input_err_caption"><![CDATA[Здесь вам необходимо ввести значение.]]></string>
+    <string name="_bx_groups_form_price_input_sys_period"><![CDATA[Период]]></string>
+    <string name="_bx_groups_form_price_input_period"><![CDATA[Период]]></string>
+    <string name="_bx_groups_form_price_input_inf_period"><![CDATA[Используйте 0 для пожизненного]]></string>
+    <string name="_bx_groups_form_price_input_sys_period_unit"><![CDATA[Единица измерения периода]]></string>
+    <string name="_bx_groups_form_price_input_period_unit"><![CDATA[Единица измерения периода]]></string>
+    <string name="_bx_groups_form_price_input_inf_period_unit"><![CDATA[Оставьте пустым для пожизненного уровня.]]></string>
+    <string name="_bx_groups_form_price_input_err_period_unit"><![CDATA[Здесь Вам необходимо выбрать единицу измерения периода.]]></string>
+    <string name="_bx_groups_form_price_input_sys_price"><![CDATA[Цена]]></string>
+    <string name="_bx_groups_form_price_input_price"><![CDATA[Цена]]></string>
+    <string name="_bx_groups_form_price_input_sys_default"><![CDATA[По умолчанию]]></string>
+    <string name="_bx_groups_form_price_input_default"><![CDATA[По умолчанию]]></string>
+    <string name="_bx_groups_form_price_input_inf_price"><![CDATA[Введите 0 или оставьте пустым для создания бесплатного уровня.]]></string>
+    <string name="_bx_groups_form_price_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_groups_form_price_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_groups_form_price_input_sys_do_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_groups_form_price_input_do_cancel"><![CDATA[Отменить]]></string>
+
+    <string name="_bx_groups_acl_action_create_profile"><![CDATA[Создать группу]]></string>
+    <string name="_bx_groups_acl_action_use_paid_join"><![CDATA[Использовать платный вход в группу]]></string>
+    <string name="_bx_groups_acl_action_delete_profile"><![CDATA[Удалить группу]]></string>
+    <string name="_bx_groups_acl_action_view_profile"><![CDATA[Просмотреть группу]]></string>
+    <string name="_bx_groups_acl_action_edit_any_profile"><![CDATA[Редактировать любую группу]]></string>
+    <string name="_bx_groups_acl_action_delete_any_profile"><![CDATA[Удалять любую группу]]></string>
+    <string name="_bx_groups_acl_action_delete_invites"><![CDATA[Удалять приглашения]]></string>
+
+    <string name="_bx_groups_page_title_sys_entries_in_context"><![CDATA[Группы в контексте]]></string>
+    <string name="_bx_groups_page_title_entries_in_context"><![CDATA[Группы в {display_name}]]></string>
+    <string name="_bx_groups_page_title_sys_joined_entries"><![CDATA[Группы профиля]]></string>
+    <string name="_bx_groups_page_title_sys_followed"><![CDATA[Подписанные Группы]]></string>
+    <string name="_bx_groups_page_title_followed"><![CDATA[Подписанные Группы]]></string>
+    <string name="_bx_groups_page_title_joined_entries"><![CDATA[Группы профиля]]></string>
+    <string name="_bx_groups_page_title_sys_create_profile"><![CDATA[Создать группу]]></string>
+    <string name="_bx_groups_page_title_create_profile"><![CDATA[Создать группу]]></string>
+    <string name="_bx_groups_page_title_sys_edit_profile"><![CDATA[Редактировать группу]]></string>
+    <string name="_bx_groups_page_title_edit_profile"><![CDATA[Редактировать группу]]></string>
+    <string name="_bx_groups_page_title_sys_edit_profile_cover"><![CDATA[Редактировать обложку группы]]></string>
+    <string name="_bx_groups_page_title_edit_profile_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_groups_page_title_sys_edit_profile_settings"><![CDATA[Редактировать настройки группы]]></string>
+    <string name="_bx_groups_page_title_edit_profile_settings"><![CDATA[Редактировать настройки]]></string>
+    <string name="_bx_groups_page_title_manage_profile"><![CDATA[Управление]]></string>
+    <string name="_bx_groups_page_title_sys_manage_profile"><![CDATA[Управление группой]]></string>
+    <string name="_bx_groups_page_title_sys_delete_profile"><![CDATA[Удалить группу]]></string>
+    <string name="_bx_groups_page_title_delete_profile"><![CDATA[Удалить группу]]></string>
+    <string name="_bx_groups_page_title_sys_join_profile"><![CDATA[Присоединиться к группе]]></string>
+    <string name="_bx_groups_page_title_join_profile"><![CDATA[Присоединиться к группе]]></string>
+    <string name="_bx_groups_page_title_sys_view_profile_closed"><![CDATA[Просмотр закрытой группы]]></string>
+    <string name="_bx_groups_page_title_sys_view_profile"><![CDATA[Просмотр группы]]></string>
+    <string name="_bx_groups_page_title_view_profile"><![CDATA[{display_name}]]></string>
+    <string name="_bx_groups_page_title_browse"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_page_title_browse_by_author"><![CDATA[Группы {display_name}]]></string>
+    <string name="_bx_groups_page_title_browse_by_context"><![CDATA[Группы в {display_name}]]></string>
+    <string name="_bx_groups_page_title_browse_featured"><![CDATA[Продвинутые группы]]></string>
+    <string name="_bx_groups_page_title_browse_top"><![CDATA[Популярные группы]]></string>
+    <string name="_bx_groups_page_title_browse_recent"><![CDATA[Новые группы]]></string>
+    <string name="_bx_groups_page_title_browse_connections"><![CDATA[{0} связей]]></string>
+    <string name="_bx_groups_page_title_browse_connections_mutual"><![CDATA[{0} и {1} обоюдных связей]]></string>
+    <string name="_bx_groups_page_title_sys_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_groups_page_title_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_groups_page_title_sys_group_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_groups_page_title_group_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_groups_page_title_sys_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_groups_page_title_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_groups_page_title_sys_profile_info"><![CDATA[Инфо группы]]></string>
+    <string name="_bx_groups_page_title_profile_info"><![CDATA[Инфо о {display_name}]]></string>
+    <string name="_bx_groups_page_title_sys_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_groups_page_title_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_groups_page_title_sys_recent"><![CDATA[Новые группы]]></string>
+    <string name="_bx_groups_page_title_recent"><![CDATA[Новые группы]]></string>
+    <string name="_bx_groups_page_title_sys_manage"><![CDATA[Управление собственными группами]]></string>
+    <string name="_bx_groups_page_title_sys_manage_administration"><![CDATA[Управление всеми группами]]></string>
+    <string name="_bx_groups_page_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_groups_page_title_sys_top"><![CDATA[Популярные группы]]></string>
+    <string name="_bx_groups_page_title_top"><![CDATA[Популярные группы]]></string>
+    <string name="_bx_groups_page_title_sys_invite_to_group"><![CDATA[Пригласить участников в группу]]></string>
+    <string name="_bx_groups_page_title_invite_to_group"><![CDATA[Пригласить участников в группу]]></string>
+    <string name="_bx_groups_page_title_sys_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_groups_page_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_groups_page_title_sys_entries_favorites"><![CDATA[Избранные группы]]></string>
+    <string name="_bx_groups_page_title_entries_favorites"><![CDATA[Избранные группы]]></string>
+
+    <string name="_bx_groups_page_block_title_sys_entries_actions"><![CDATA[Группы - Действия]]></string>
+    <string name="_bx_groups_page_block_title_entries_actions"><![CDATA[Группы - Действия]]></string>
+    <string name="_bx_groups_page_block_title_sys_entries_of_author"><![CDATA[Группы автора]]></string>
+    <string name="_bx_groups_page_block_title_entries_of_author"><![CDATA[{display_name} - Группы]]></string>
+    <string name="_bx_groups_page_block_title_favorites_of_author"><![CDATA[Избранные группы]]></string>   
+    <string name="_bx_groups_page_block_title_sys_favorites_of_author"><![CDATA[Избранные группы]]></string>
+    <string name="_bx_groups_page_block_title_entries_in_context_link"><![CDATA[Группы в <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_groups_page_block_title_entries_in_context"><![CDATA[Группы в контексте]]></string>
+    <string name="_bx_groups_page_block_title_sys_entries_in_context"><![CDATA[Группы в контексте]]></string>
+    <string name="_bx_groups_page_block_title_sys_joined_entries"><![CDATA[Участие в группах]]></string>
+    <string name="_bx_groups_page_block_title_joined_entries"><![CDATA[Участие в группах]]></string>
+    <string name="_bx_groups_page_block_title_sys_followed_entries"><![CDATA[Подписанные Группы]]></string>
+    <string name="_bx_groups_page_block_title_followed_entries"><![CDATA[Подписанные Группы]]></string>
+    <string name="_bx_groups_page_block_title_create_profile"><![CDATA[Создать группу]]></string>
+    <string name="_bx_groups_page_block_title_edit_profile"><![CDATA[Редактировать группу]]></string>
+    <string name="_bx_groups_page_block_title_edit_profile_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_groups_page_block_title_edit_profile_settings"><![CDATA[Редактировать настройки]]></string>
+    <string name="_bx_groups_page_block_title_delete_profile"><![CDATA[Удалить группу]]></string>
+    <string name="_bx_groups_page_block_title_join_profile"><![CDATA[Присоединиться к группе]]></string>
+    <string name="_bx_groups_page_block_title_profile_info_link"><![CDATA[<a href="{profile_link}">{display_name}</a> - Инфо]]></string>
+    <string name="_bx_groups_page_block_title_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_groups_page_block_title_system_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_groups_page_block_title_system_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_groups_page_block_title_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_groups_page_block_title_profile_pricing_link"><![CDATA[Расценки группы: <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_groups_page_block_title_profile_description"><![CDATA[Описание]]></string>
+    <string name="_bx_groups_page_block_title_profile_friends_link"><![CDATA[<a href="{profile_link}">{display_name}</a> - Друзья]]></string>
+    <string name="_bx_groups_page_block_title_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_groups_page_block_title_system_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_groups_page_block_title_entry_context"><![CDATA[Опубликовано в]]></string>
+    <string name="_bx_groups_page_block_title_admins"><![CDATA[Администраторы]]></string>
+    <string name="_bx_groups_page_block_title_fans_link"><![CDATA[Участники группы: <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_groups_page_block_title_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_groups_page_block_title_system_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_groups_page_block_title_system_fans_manage"><![CDATA[Управление участниками]]></string>
+    <string name="_bx_groups_page_block_title_invites"><![CDATA[Приглашения]]></string>
+    <string name="_bx_groups_page_block_title_system_invites_manage"><![CDATA[Приглашения]]></string>
+    <string name="_bx_groups_page_block_title_bans"><![CDATA[Баны]]></string>
+    <string name="_bx_groups_page_block_title_system_bans_manage"><![CDATA[Баны]]></string>
+    <string name="_bx_groups_page_block_title_profile_location"><![CDATA[Расположение]]></string>
+    <string name="_bx_groups_page_block_title_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_groups_page_block_title_profile_comments_link"><![CDATA[Комментарии к <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_groups_page_block_title_profile_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_groups_page_block_title_featured_profiles"><![CDATA[Продвинутые группы]]></string>
+    <string name="_bx_groups_page_block_title_latest_profiles"><![CDATA[Новые группы]]></string>
+    <string name="_bx_groups_page_block_title_system_manage"><![CDATA[Управление собственными группами]]></string>
+    <string name="_bx_groups_page_block_title_system_manage_administration"><![CDATA[Управление всеми группами]]></string>
+    <string name="_bx_groups_page_block_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_groups_page_block_title_top_profiles"><![CDATA[Популярные группы]]></string>
+    <string name="_bx_groups_page_block_title_joined_profiles"><![CDATA[Мои группы]]></string>
+    <string name="_bx_groups_page_block_title_entry_all_actions"><![CDATA[Все действия]]></string>
+    <string name="_bx_groups_page_block_title_entry_social_sharing"><![CDATA[Поделиться]]></string>
+    <string name="_bx_groups_page_block_title_categories"><![CDATA[Категории групп]]></string>
+    <string name="_bx_groups_page_block_title_invite_to_group"><![CDATA[Пригласить участников в группу]]></string>
+    <string name="_bx_groups_page_block_title_search_form"><![CDATA[Форма поиска]]></string>
+    <string name="_bx_groups_page_block_title_search_results"><![CDATA[Результаты поиска]]></string>
+    <string name="_bx_groups_page_block_title_search_form_cmts"><![CDATA[Форма поиска комментариев]]></string>
+    <string name="_bx_groups_page_block_title_search_results_cmts"><![CDATA[Результаты поиска комментариев]]></string>
+    <string name="_bx_groups_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Продвинутые группы]]></string>
+    <string name="_bx_groups_page_block_title_featured_entries_view_showcase"><![CDATA[Продвинутые группы (Витринный просмотр)]]></string>
+    <string name="_bx_groups_page_block_title_sys_recommended_entries_view_showcase"><![CDATA[Рекомендованные группы (Витринный просмотр)]]></string>
+    <string name="_bx_groups_page_block_title_recommended_entries_view_showcase"><![CDATA[Рекомендованные группы]]></string>
+    <string name="_bx_groups_page_block_title_sys_labels_tree"><![CDATA[Дерево меток]]></string>
+    <string name="_bx_groups_page_block_title_labels_tree"><![CDATA[Дерево меток]]></string>
+    <string name="_bx_groups_page_block_title_sys_groups_browse_by_label"><![CDATA[Навигация по меткам]]></string>
+    <string name="_bx_groups_page_block_title_groups_browse_by_label"><![CDATA[Навигация по меткам]]></string>
+    <string name="_bx_groups_page_block_title_sys_labels_breadcrumbs"><![CDATA[Путь по меткам]]></string>
+    <string name="_bx_groups_page_block_title_labels_breadcrumbs"><![CDATA[Путь по меткам]]></string>
+    <string name="_bx_groups_page_block_title_sys_favorites_entries"><![CDATA[Избранное]]></string>
+    <string name="_bx_groups_page_block_title_favorites_entries"><![CDATA[Список "{title}"]]></string>
+    <string name="_bx_groups_page_block_title_favorites_entries_info"><![CDATA[Информация]]></string>
+    <string name="_bx_groups_page_block_title_favorites_entries_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_groups_page_block_title_sys_cover_block"><![CDATA[Обложка]]></string>
+    <string name="_bx_groups_page_block_title_cover_block"><![CDATA[Обложка]]></string>
+    <string name="_bx_groups_page_block_title_sys_recom_fans"><![CDATA[Рекомендуемые группы (Вступить)]]></string>
+    <string name="_bx_groups_page_block_title_recom_fans"><![CDATA[Группы для вступления]]></string>
+
+    <string name="_bx_groups_menu_title_submenu"><![CDATA[Группы - Подменю]]></string>
+    <string name="_bx_groups_menu_title_public_submenu"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_set_title_submenu"><![CDATA[Группы - Подменю]]></string>
+    <string name="_bx_groups_menu_set_title_view_profile_actions"><![CDATA[Группа - Действия]]></string>
+    <string name="_bx_groups_menu_title_view_profile_actions"><![CDATA[Группа - Действия]]></string>
+    <string name="_bx_groups_menu_set_title_view_profile_actions_more"><![CDATA[Группа - Дополнительные действия]]></string>
+    <string name="_bx_groups_menu_title_view_profile_actions_more"><![CDATA[Группа - Дополнительные действия]]></string>
+    <string name="_bx_groups_menu_title_view_profile_meta"><![CDATA[Группа - Мета инфо]]></string>
+    <string name="_bx_groups_menu_set_title_view_profile_meta"><![CDATA[Группа - Мета инфо]]></string>
+    <string name="_bx_groups_menu_set_title_view_profile_submenu"><![CDATA[Подменю просмотра группы]]></string>
+    <string name="_bx_groups_menu_title_view_profile_submenu"><![CDATA[Подменю просмотра группы]]></string>
+    <string name="_bx_groups_menu_title_entries_my"><![CDATA[Группы профиля - Меню действий]]></string>
+    <string name="_bx_groups_menu_set_title_entries_my"><![CDATA[Группы профиля - Меню]]></string>
+    <string name="_bx_groups_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_groups_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_groups_menu_title_add_content"><![CDATA[Добавить контент]]></string>
+    <string name="_bx_groups_menu_item_title_system_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_groups_menu_item_title_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_groups_menu_item_title_system_delete_with_content"><![CDATA[Удалить вместе с содержимым]]></string>
+    <string name="_bx_groups_menu_item_title_delete_with_content"><![CDATA[Удалить вместе с содержимым]]></string>
+    <string name="_bx_groups_menu_item_title_system_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_groups_menu_item_title_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_groups_menu_item_title_system_edit_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_groups_menu_item_title_edit_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_groups_menu_item_title_system_edit_pricing"><![CDATA[Редактировать цены]]></string>
+    <string name="_bx_groups_menu_item_title_edit_pricing"><![CDATA[Редактировать цены]]></string>
+    <string name="_bx_groups_menu_item_title_system_edit_profile"><![CDATA[Редактировать группу]]></string>
+    <string name="_bx_groups_menu_item_title_edit_profile"><![CDATA[Редактировать группу]]></string>
+    <string name="_bx_groups_menu_item_title_system_edit_settings"><![CDATA[Редактировать настройки]]></string>
+    <string name="_bx_groups_menu_item_title_edit_settings"><![CDATA[Редактировать настройки]]></string>
+    <string name="_bx_groups_menu_item_title_system_delete_profile"><![CDATA[Удалить группу]]></string>
+    <string name="_bx_groups_menu_item_title_delete_profile"><![CDATA[Удалить группу]]></string>
+    <string name="_bx_groups_menu_item_title_system_delete_account"><![CDATA[Удалить аккаунт]]></string>
+    <string name="_bx_groups_menu_item_title_delete_account"><![CDATA[Удалить аккаунт]]></string>
+    <string name="_bx_groups_menu_item_title_system_profile_type"><![CDATA[Группа]]></string>
+    <string name="_bx_groups_menu_item_title_profile_type"><![CDATA[Группа]]></string>
+    <string name="_bx_groups_menu_item_title_system_create_profile"><![CDATA[Группа]]></string>
+    <string name="_bx_groups_menu_item_title_create_profile"><![CDATA[Группа]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_groups_menu_item_title_view_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_entries_in_context"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_item_title_view_entries_in_context"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_joined_groups"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_item_title_view_joined_groups"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_groups_menu_item_title_view_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_groups_menu_item_title_system_add_content"><![CDATA[Добавить контент]]></string>
+    <string name="_bx_groups_menu_item_title_add_content"><![CDATA[Добавить контент]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_groups_menu_item_title_view_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_groups_menu_item_title_view_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_groups_menu_item_title_view_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_profile_view"><![CDATA[Группа]]></string>
+    <string name="_bx_groups_menu_item_title_view_profile_view"><![CDATA[Группа]]></string>
+    <string name="_bx_groups_menu_item_title_system_view_profile_more_auto"><![CDATA[Еще]]></string>
+    <string name="_bx_groups_menu_item_title_view_profile_more_auto"><![CDATA[Еще]]></string>
+    <string name="_bx_groups_menu_item_title_system_invite"><![CDATA[Пригласить]]></string>
+    <string name="_bx_groups_menu_item_title_invite"><![CDATA[Пригласить]]></string>
+    
+    <string name="_bx_groups_menu_item_title_system_befriend"><![CDATA[Добавить в друзья]]></string>
+    <string name="_bx_groups_menu_item_title_befriend"><![CDATA[Добавить в друзья]]></string>
+    <string name="_bx_groups_menu_item_title_befriend_sent"><![CDATA[Добавить в друзья (запрошено)]]></string>
+    <string name="_bx_groups_menu_item_title_befriend_confirm"><![CDATA[Принять запрос о дружбе]]></string>
+    <string name="_bx_groups_menu_item_title_system_unfriend"><![CDATA[Удалить из друзей]]></string>
+    <string name="_bx_groups_menu_item_title_unfriend"><![CDATA[Удалить из друзей]]></string>
+    <string name="_bx_groups_menu_item_title_unfriend_cancel_request"><![CDATA[Отменить запрос о дружбе]]></string>
+    <string name="_bx_groups_menu_item_title_unfriend_reject_request"><![CDATA[Отвергнуть запрос о дружбе]]></string>
+
+    <string name="_bx_groups_menu_item_title_system_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_groups_menu_item_title_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_groups_menu_item_title_system_become_fan"><![CDATA[Присоединиться]]></string>
+    <string name="_bx_groups_menu_item_title_become_fan"><![CDATA[Присоединиться]]></string>
+    <string name="_bx_groups_menu_item_title_become_fan_sent"><![CDATA[Присоединение запрошено]]></string>
+    <string name="_bx_groups_menu_item_title_become_fan_confirm"><![CDATA[Одобрить присоединение]]></string>
+    <string name="_bx_groups_menu_item_title_system_leave_group"><![CDATA[Покинуть группу]]></string>
+    <string name="_bx_groups_menu_item_title_leave_group"><![CDATA[Покинуть группу]]></string>
+    <string name="_bx_groups_menu_item_title_leave_group_cancel_request"><![CDATA[Отменить присоединение]]></string>
+    <string name="_bx_groups_menu_item_title_leave_group_reject_request"><![CDATA[Отвергнуть присоединение]]></string>
+    <string name="_bx_groups_menu_item_title_system_pay_and_join"><![CDATA[Оплатить и присоединиться]]></string>
+    <string name="_bx_groups_menu_item_title_pay_and_join"><![CDATA[Присоединиться {0}]]></string>
+    <string name="_bx_groups_menu_item_title_system_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_groups_menu_item_title_system_subscribe"><![CDATA[Получать уведомления]]></string>
+    <string name="_bx_groups_menu_item_title_subscribe"><![CDATA[Получать уведомления]]></string>
+    <string name="_bx_groups_menu_item_title_system_unsubscribe"><![CDATA[Отключить уведомления]]></string>
+    <string name="_bx_groups_menu_item_title_unsubscribe"><![CDATA[Отключить уведомления]]></string>
+    <string name="_bx_groups_menu_item_title_system_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_groups_menu_item_title_more_actions"><![CDATA[]]></string>
+    <string name="_bx_groups_menu_item_title_system_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_groups_menu_item_title_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_groups_menu_item_title_system_manage_my_groups"><![CDATA[Мои группы]]></string>
+    <string name="_bx_groups_menu_item_title_manage_my_groups"><![CDATA[Групп]]></string>
+    <string name="_bx_groups_menu_item_title_system_followings"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_item_title_followings"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_recent"><![CDATA[Новые]]></string>
+    <string name="_bx_groups_menu_item_title_entries_recent"><![CDATA[Новые]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_groups_menu_item_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_joined"><![CDATA[Участие]]></string>
+    <string name="_bx_groups_menu_item_title_entries_joined"><![CDATA[Участие]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_followed"><![CDATA[Подписанные]]></string>
+    <string name="_bx_groups_menu_item_title_entries_followed"><![CDATA[Подписанные]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_groups_menu_item_title_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_home"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_item_title_entries_home"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_item_title_system_admt_groups"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_item_title_admt_groups"><![CDATA[Группы]]></string>
+    <string name="_bx_groups_menu_item_title_manage_my"><![CDATA[Мои группы]]></string>
+    <string name="_bx_groups_menu_item_title_manage_all"><![CDATA[Все группы]]></string>
+    <string name="_bx_groups_menu_item_title_system_entries_top"><![CDATA[Популярные]]></string>
+    <string name="_bx_groups_menu_item_title_entries_top"><![CDATA[Популярные]]></string>
+    <string name="_bx_groups_menu_item_title_system_sm_privacy"><![CDATA[Конфиденциальность]]></string>
+    <string name="_bx_groups_menu_item_title_sm_privacy"><![CDATA[Конфиденциальность]]></string>
+
+    <string name="_bx_groups_grid_filter_item_title_adm_select_one_filter1"><![CDATA[Все статусы]]></string>
+    <string name="_bx_groups_grid_filter_item_title_adm_select_one_filter2"><![CDATA[Любая аудитория]]></string>
+    <string name="_bx_groups_grid_filter_item_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_groups_grid_filter_item_title_adm_hidden"><![CDATA[Спрятанные]]></string>
+    <string name="_bx_groups_grid_filter_item_title_adm_pending"><![CDATA[В ожидании]]></string>
+    <string name="_bx_groups_grid_filter_item_title_adm_suspended"><![CDATA[Заблокированные]]></string>
+    <string name="_bx_groups_grid_column_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_groups_grid_column_title_adm_name"><![CDATA[Название]]></string>
+    <string name="_bx_groups_grid_column_title_adm_added"><![CDATA[Создание]]></string>
+    <string name="_bx_groups_grid_column_title_adm_account"><![CDATA[Аккаунт]]></string>
+    <string name="_bx_groups_grid_action_title_adm_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_groups_grid_action_title_adm_delete_with_content"><![CDATA[Удалить вместе с содержимым]]></string>
+    <string name="_bx_groups_grid_action_title_adm_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_groups_grid_action_title_adm_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_groups_grid_action_title_adm_audit_context"><![CDATA[Аудит действий в контексте]]></string>
+    <string name="_bx_groups_grid_action_title_adm_audit_content"><![CDATA[Аудит действий над контентом]]></string>
+  
+    <string name="_bx_groups_grid_action_err_delete"><![CDATA[Невозможно удалить выбранную(ные) группу(ы).]]></string>
+    <string name="_bx_groups_grid_txt_account_manager"><![CDATA[Перенаправить в управление аккаунтом.]]></string>
+
+    <string name="_bx_groups_grid_column_title_name"><![CDATA[Имя]]></string>
+    <string name="_bx_groups_grid_column_title_caption"><![CDATA[Название]]></string>
+    <string name="_bx_groups_grid_column_title_role_id"><![CDATA[Роль]]></string>
+    <string name="_bx_groups_grid_column_title_period"><![CDATA[Период]]></string>
+    <string name="_bx_groups_grid_column_title_price"><![CDATA[Цена]]></string>
+    <string name="_bx_groups_grid_column_title_default_price"><![CDATA[По умолчанию]]></string>
+    <string name="_bx_groups_grid_action_title_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_groups_grid_action_title_edit"><![CDATA[Изменить]]></string>
+    <string name="_bx_groups_grid_action_title_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_groups_grid_action_title_buy"><![CDATA[Купить]]></string>
+    <string name="_bx_groups_grid_action_title_buy_title"><![CDATA[Единовременный платеж]]></string>
+    <string name="_bx_groups_grid_action_title_subscribe"><![CDATA[Подписаться]]></string>
+    <string name="_bx_groups_grid_action_title_subscribe_title"><![CDATA[Создать подписку с регулярным выставлением счетов]]></string>
+    <string name="_bx_groups_grid_action_title_choose"><![CDATA[Выбирать]]></string>
+    <string name="_bx_groups_grid_action_title_choose_title"><![CDATA[Бесплатно переключиться на уровень]]></string>
+    <string name="_bx_groups_popup_title_price_add"><![CDATA[Добавить ценовой план]]></string>
+    <string name="_bx_groups_popup_title_price_edit"><![CDATA[Редактировать ценовой план]]></string>
+
+    <string name="_bx_groups_chart_growth"><![CDATA[Группы: Развитие]]></string>
+    <string name="_bx_groups_chart_growth_speed"><![CDATA[Группы: Скорость развития]]></string>
+
+    <string name="_bx_groups_search_extended"><![CDATA[Поиск групп]]></string>
+    <string name="_bx_groups_search_extended_cmts"><![CDATA[Поиск комментариев к группам]]></string>
+
+    <string name="_bx_groups_txt_all_entries_in"><![CDATA[<a href="{0}">Все группы в {1} ({2})</a>]]></string>
+    <string name="_bx_groups_txt_account_pending"><![CDATA[Эта группа ожидает одобрения. Пожалуйста, дождитесь ее активации.]]></string>
+    <string name="_bx_groups_txt_account_suspended"><![CDATA[Эта группа заблокирована.]]></string>
+    <string name="_bx_groups_txt_status_hidden"><![CDATA[Эта группа была скрыта.]]></string>
+    <string name="_bx_groups_txt_N_fans"><![CDATA[{0} участников]]></string>
+    <string name="_bx_groups_txt_ban_added"><![CDATA[Заблокирован]]></string>
+    <string name="_bx_groups_txt_role"><![CDATA[Роль]]></string>
+    <string name="_bx_groups_txt_role_added"><![CDATA[Начало]]></string>
+    <string name="_bx_groups_txt_role_expired"><![CDATA[Окончание]]></string>
+    <string name="_bx_groups_txt_sample_single"><![CDATA[группа]]></string>
+    <string name="_bx_groups_txt_sample_single_with_article"><![CDATA[группа]]></string>
+    <string name="_bx_groups_txt_sample_comment_single"><![CDATA[комментарий к группе]]></string>
+    <string name="_bx_groups_txt_sample_vote_single"><![CDATA[голос за группу]]></string>
+    <string name="_bx_groups_txt_sample_score_up_single"><![CDATA[голос за группу]]></string>
+    <string name="_bx_groups_txt_sample_score_down_single"><![CDATA[голос против группы]]></string>
+    <string name="_bx_groups_txt_set_role"><![CDATA[Задать роль]]></string>
+    <string name="_bx_groups_txt_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_groups_txt_delete_and_ban"><![CDATA[Удалить и забанить]]></string>
+    <string name="_bx_groups_txt_private_group"><![CDATA[Приватная группа]]></string>
+    <string name="_bx_groups_txt_invite_popup_text"><![CDATA[Вы были приглашены в эту группу.  Нажмите кнопку ниже чтобы принять приглашение.]]></string>
+    <string name="_bx_groups_txt_invite_popup_title"><![CDATA[Приглашение в группу]]></string>
+    <string name="_bx_groups_txt_invite_popup_button_accept"><![CDATA[Принять]]></string>
+    <string name="_bx_groups_txt_invite_popup_button_decline"><![CDATA[Отклонить]]></string>
+    <string name="_bx_groups_txt_invite_popup_error_invitation_absent"><![CDATA[Извините, произошла ошибка. Вы не можете вступить в эту группу. Приглашение устарело или удалено.]]></string>
+    <string name="_bx_groups_txt_invite_popup_error_invitation_wrong_user"><![CDATA[Извините, произошла ошибка. Вы не можете вступить в эту группу. Приглашение адресовано не Вам.]]></string>
+    <string name="_bx_groups_txt_n_unit"><![CDATA[{0} ({1})]]></string>
+    <string name="_bx_groups_txt_cart_item_title"><![CDATA[{0}: {1} ({2} {3})]]></string>
+    <string name="_bx_groups_txt_cart_item_title_lifetime"><![CDATA[{0}: {1} (пожизненно)]]></string>
+
+    <string name="_bx_groups_msg_performed"><![CDATA[Действие было успешно выполнено.]]></string>
+    <string name="_bx_groups_err_price_duplicate"><![CDATA[Аналогичный ценовой план уже существует.]]></string>
+    <string name="_bx_groups_err_cannot_perform"><![CDATA[Невозможно выполнить действие. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+
+    <string name="_bx_groups_alert_action_fan_added"><![CDATA[присоединение нового участника]]></string>
+    <string name="_bx_groups_txt_ntfs_fan_added"><![CDATA[В группу <b class="bx-ntfs-content-profile">{owner_name}</b> вступил <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_groups_alert_action_join_invitation_notif"><![CDATA[приглашение вступить в группу]]></string>
+    <string name="_bx_groups_alert_action_join_request"><![CDATA[запрос на присоединение к группе]]></string>
+    <string name="_bx_groups_txt_ntfs_join_invitation"><![CDATA[Представитель группы <b class="bx-ntfs-content-profile">{owner_name}</b> пригласил <b class="bx-ntfs-content-entry">{subentry_sample}</b> вступить в группу]]></string>
+    <string name="_bx_groups_txt_ntfs_join_request"><![CDATA[В группу <b class="bx-ntfs-content-profile">{owner_name}</b> хочет вступить <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_groups_txt_ntfs_timeline_post_common"><![CDATA[В группе <b class="bx-ntfs-content-profile">{owner_name}</b> новая публикация <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+
+    <string name="_bx_groups_pre_lists_cats"><![CDATA[Категории групп]]></string>
+    <string name="_bx_groups_cat_General"><![CDATA[Обобщение]]></string>
+    <string name="_bx_groups_cat_Business"><![CDATA[Бизнес]]></string>
+    <string name="_bx_groups_cat_Interests"><![CDATA[Увлечение]]></string>
+    <string name="_bx_groups_cat_Causes"><![CDATA[Движение]]></string>
+    <string name="_bx_groups_cat_Fun"><![CDATA[Юмор]]></string>
+    <string name="_bx_groups_cat_Uncategorised"><![CDATA[Без категории]]></string>
+
+    <string name="_bx_groups_pre_lists_roles"><![CDATA[Роли в группах]]></string>
+    <string name="_bx_groups_role_regular"><![CDATA[Обычный]]></string>
+    <string name="_bx_groups_role_administrator"><![CDATA[Администратор]]></string>
+    <string name="_bx_groups_role_moderator"><![CDATA[Модератор]]></string>
+
+    <string name="_bx_groups_pre_lists_period_units"><![CDATA[Платежный интервал]]></string>
+    <string name="_bx_groups_period_unit_day"><![CDATA[день]]></string>
+    <string name="_bx_groups_period_unit_week"><![CDATA[неделя]]></string>
+    <string name="_bx_groups_period_unit_month"><![CDATA[месяц]]></string>
+    <string name="_bx_groups_period_unit_year"><![CDATA[год]]></string>
+
+    <string name="_bx_groups_email_join_request"><![CDATA[Запрос на присоединение к группе]]></string>
+    <string name="_bx_groups_email_join_request_subject"><![CDATA[Запрос на присоединение к группе]]></string>
+    <string name="_bx_groups_email_join_request_body"><![CDATA[{email_header}
+<p>Получен запрос на присоединение к группе <a href="{EntryUrl}">{EntryTitle}</a> от <a href="{NewMemberUrl}">{NewMemberDisplayName}</a></p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_join_reject"><![CDATA[Отклонение запроса на присоединение к группе]]></string>
+    <string name="_bx_groups_email_join_reject_subject"><![CDATA[Ваш запрос на присоединение к группе был отклонен]]></string>
+    <string name="_bx_groups_email_join_reject_body"><![CDATA[{email_header}
+<p>Ваш запрос на присоединение к группе <a href="{EntryUrl}">{EntryTitle}</a> был отклонен администратором группы.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_join_confirm"><![CDATA[Одобрение запроса на присоединение к группе]]></string>
+    <string name="_bx_groups_email_join_confirm_subject"><![CDATA[Ваш запрос на присоединение к группе был одобрен]]></string>
+    <string name="_bx_groups_email_join_confirm_body"><![CDATA[{email_header}
+<p>Ваш запрос на присоединение к группе <a href="{EntryUrl}">{EntryTitle}</a> был одобрен.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_fan_remove"><![CDATA[Удаление из группы]]></string>
+    <string name="_bx_groups_email_fan_remove_subject"><![CDATA[Вы были удалены из группы]]></string>
+    <string name="_bx_groups_email_fan_remove_body"><![CDATA[{email_header}
+<p>Ваш профиль был удален из группы <a href="{EntryUrl}">{EntryTitle}</a> администратором группы.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_fan_become_admin"><![CDATA[Получение статуса администратора группы]]></string>
+    <string name="_bx_groups_email_fan_become_admin_subject"><![CDATA[Вы стали администратором группы]]></string>
+    <string name="_bx_groups_email_fan_become_admin_body"><![CDATA[{email_header}
+<p>Вы получили статус администратора группы <a href="{EntryUrl}">{EntryTitle}</a>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_admin_become_fan"><![CDATA[Лишение статуса администратора группы]]></string>
+    <string name="_bx_groups_email_admin_become_fan_subject"><![CDATA[Вы были лишены статуса администратора группы]]></string>
+    <string name="_bx_groups_email_admin_become_fan_body"><![CDATA[{email_header}
+<p>Вы были лишены статуса администратора группы <a href="{EntryUrl}">{EntryTitle}</a></p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_set_role"><![CDATA[Изменение статуса в группе]]></string>
+    <string name="_bx_groups_email_set_role_subject"><![CDATA[Ваш статус в группе был изменен]]></string>
+    <string name="_bx_groups_email_set_role_body"><![CDATA[{email_header}
+<p>Ваш статус в группе <a href="{EntryUrl}">{EntryTitle}</a> был изменен на <b>{Role}</b>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_groups_email_invitation"><![CDATA[Приглашение в группу]]></string>
+    <string name="_bx_groups_email_invitation_subject"><![CDATA[Приглашение в группу "{EntryTitle}"]]></string>
+    <string name="_bx_groups_email_invitation_body"><![CDATA[{email_header}
+<p><a href="{InviterUrl}">{InviterDisplayName}</a> пригласил Вас в группу <a href="{EntryUrl}">{EntryTitle}</a>.</p>
+{email_footer}]]></string>
+</resources>

+ 610 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_organizations/ru.xml

@@ -0,0 +1,610 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+    <string name="_bx_orgs"><![CDATA[Организации]]></string>
+    <string name="_bx_organizations"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_cmts"><![CDATA[Организации - Комментарии]]></string>
+
+    <string name="_bx_orgs_option_autoapproval"><![CDATA[Автоматически активировать все организации]]></string>
+    <string name="_bx_orgs_option_default_acl_level"><![CDATA[Уровень, назначаемый созданному профилю организации по умолчанию]]></string>
+    <string name="_bx_orgs_option_enable_profile_activation_letter"><![CDATA[Включить письмо об активации профиля]]></string>
+    <string name="_bx_orgs_option_redirect_aadd"><![CDATA[После создания организации перенаправить на]]></string>
+    <string name="_bx_orgs_option_redirect_aadd_profile"><![CDATA[Страница организации]]></string>
+    <string name="_bx_orgs_option_redirect_aadd_last"><![CDATA[Предыдущая страница]]></string>
+    <string name="_bx_orgs_option_redirect_aadd_custom"><![CDATA[Пользовательская страница]]></string>
+    <string name="_bx_orgs_option_redirect_aadd_homepage"><![CDATA[Домашняя страница]]></string>
+    <string name="_bx_orgs_option_redirect_aadd_custom_url"><![CDATA[URL для перенаправления 'Пользовательская страница']]></string>
+    <string name="_bx_orgs_option_activation_on"><![CDATA[После создания и после редактирования]]></string>
+    <string name="_bx_orgs_option_activation_add"><![CDATA[Только после создания]]></string>
+    <string name="_bx_orgs_option_activation_edit"><![CDATA[Только после редактирования]]></string>
+    <string name="_bx_orgs_option_activation_off"><![CDATA[Ручная активация]]></string>
+    <string name="_bx_orgs_option_num_connections_quick"><![CDATA[Количество элементов в блоке друзей]]></string>
+    <string name="_bx_orgs_option_per_page_browse"><![CDATA[Количество элементов на странице]]></string>
+    <string name="_bx_orgs_option_num_rss"><![CDATA[Количество элементов в ленте RSS]]></string>
+    <string name="_bx_orgs_option_searchable_fields"><![CDATA[Поля для поиска по ключевому слову]]></string>
+    <string name="_bx_orgs_option_members_mode"><![CDATA[Спец. режим для членов организации]]></string>
+    <string name="_bx_orgs_option_members_mode_multi_roles"><![CDATA[Множественные роли]]></string>
+    <string name="_bx_orgs_option_friends"><![CDATA[Дружба]]></string>
+    <string name="_bx_orgs_option_public_subscriptions"><![CDATA[Открытый список подписок]]></string>
+    <string name="_bx_orgs_option_public_subscribed_me"><![CDATA[Открытый список подписчиков]]></string>
+    <string name="_bx_orgs_option_enable_subscribe_wo_join"><![CDATA[Разрешить подписываться не членам организации]]></string>
+    <string name="_bx_orgs_option_auto_activation_for_categories"><![CDATA[Автоактивация для категорий]]></string>
+    <string name="_bx_orgs_option_per_page_for_favorites_lists"><![CDATA[Количество списков избранного на странице]]></string>
+    <string name="_bx_orgs_option_internal_notifications"><![CDATA[Использовать встроенную нотификацию]]></string>
+
+    <string name="_bx_orgs_form_profile"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_form_profile_display_add"><![CDATA[Добавление организации]]></string>
+    <string name="_bx_orgs_form_profile_display_edit"><![CDATA[Редактирование организации]]></string>
+    <string name="_bx_orgs_form_profile_display_edit_cover"><![CDATA[Редактирование обложки]]></string>
+    <string name="_bx_orgs_form_profile_display_edit_badge"><![CDATA[Редактирование значка]]></string>
+    <string name="_bx_orgs_form_profile_display_delete"><![CDATA[Удаление организации]]></string>
+    <string name="_bx_orgs_form_profile_display_view"><![CDATA[Просмотр организации]]></string>
+    <string name="_bx_orgs_form_profile_display_view_full"><![CDATA[Полный просмотр организации]]></string>
+    <string name="_bx_orgs_form_profile_display_invite"><![CDATA[Приглашение в организацию]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_join_confirm"><![CDATA[Подтверждение присоединения]]></string>
+    <string name="_bx_orgs_form_profile_input_join_confirm"><![CDATA[Для присоединения требуется разрешение]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_allow_view_to"><![CDATA[Доступен для]]></string>
+    <string name="_bx_orgs_form_profile_input_allow_view_to"><![CDATA[Доступен для]]></string>
+    <string name="_bx_orgs_form_profile_input_allow_view_to_info"><![CDATA[Закрытая - все могут найти группу и видеть кто в ней состоит, только участники могут видеть сообщения. Секретная - только участники могут найти группу и видеть сообщения.]]></string>
+    <string name="_bx_orgs_form_profile_input_allow_view_notification_to"><![CDATA[Оповещения доступены для]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_allow_post_to"><![CDATA[Оставлять сообщения в профиле могут]]></string>
+    <string name="_bx_orgs_form_profile_input_allow_post_to"><![CDATA[Оставлять сообщения в профиле могут]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_allow_contact_to"><![CDATA[Писать мне могут]]></string>
+    <string name="_bx_orgs_form_profile_input_allow_contact_to"><![CDATA[Писать мне могут]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_initial_members"><![CDATA[Пригласить участников]]></string>
+    <string name="_bx_orgs_form_profile_input_initial_members"><![CDATA[Пригласить участников]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_org_name"><![CDATA[Название организации]]></string>
+    <string name="_bx_orgs_form_profile_input_org_name"><![CDATA[Название организации]]></string>
+    <string name="_bx_orgs_form_profile_input_org_name_err"><![CDATA[Имя профиля обязательно для заполнения и не должно начинаться с @.]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_org_desc"><![CDATA[Описание]]></string>
+    <string name="_bx_orgs_form_profile_input_org_desc"><![CDATA[Описание]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_org_cat"><![CDATA[Категория]]></string>
+    <string name="_bx_orgs_form_profile_input_org_cat"><![CDATA[Категория]]></string>
+    <string name="_bx_orgs_form_profile_input_org_cat_err"><![CDATA[Поле категории необходимо]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_picture"><![CDATA[Картинка профиля]]></string>
+    <string name="_bx_orgs_form_profile_input_picture"><![CDATA[Загрузить новую картинку профиля]]></string>
+    <string name="_bx_orgs_form_profile_input_picture_err"><![CDATA[Необходима картинка профиля.]]></string>
+    <string name="_bx_orgs_form_profile_input_picture_search"><![CDATA[С картинкой профиля]]></string>
+    <string name="_bx_orgs_form_profile_input_online_search"><![CDATA[В сети]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_cover"><![CDATA[Картинка обложки]]></string>
+    <string name="_bx_orgs_form_profile_input_cover"><![CDATA[Загрузить новую картинку обложки]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_badge"><![CDATA[Изображение значка]]></string>
+    <string name="_bx_orgs_form_profile_input_badge"><![CDATA[Загрузить новое изображение значка]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_badge_link_custom"><![CDATA[Пользовательская ссылка значка]]></string>
+    <string name="_bx_orgs_form_profile_input_badge_link_custom"><![CDATA[Пользовательская ссылка значка]]></string>
+    <string name="_bx_orgs_form_profile_input_badge_link_custom_placeholder"><![CDATA[или введите свою собственную здесь]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_badge_link_select"><![CDATA[Выбор ссылки значка]]></string>
+    <string name="_bx_orgs_form_profile_input_badge_link_select"><![CDATA[Ссылка для значка]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_delete_confirm"><![CDATA[Удалить подтверждение]]></string>
+    <string name="_bx_orgs_form_profile_input_delete_confirm"><![CDATA[Я уверен, что хочу удалить этот профиль]]></string>
+    <string name="_bx_orgs_form_profile_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено.]]></string>
+    <string name="_bx_orgs_form_profile_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если действительно хотите удалить свой профиль.]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_profile_email"><![CDATA[Email]]></string>
+    <string name="_bx_orgs_form_profile_input_profile_email"><![CDATA[Email]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_profile_status"><![CDATA[Статус]]></string>
+    <string name="_bx_orgs_form_profile_input_profile_status"><![CDATA[Статус]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_profile_ip"><![CDATA[IP]]></string>
+    <string name="_bx_orgs_form_profile_input_profile_ip"><![CDATA[IP]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_profile_last_active"><![CDATA[Последняя активность аккаунта]]></string>
+    <string name="_bx_orgs_form_profile_input_profile_last_active"><![CDATA[Последняя активность аккаунта]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_date_added"><![CDATA[Дата создания]]></string>
+    <string name="_bx_orgs_form_profile_input_date_added"><![CDATA[Дата создания]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_date_changed"><![CDATA[Дата обновления]]></string>
+    <string name="_bx_orgs_form_profile_input_date_changed"><![CDATA[Дата обновления]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_friends_count"><![CDATA[Количество друзей]]></string>
+    <string name="_bx_orgs_form_profile_input_friends_count"><![CDATA[Количество друзей]]></string>
+    <string name="_bx_orgs_form_profile_input_sys_followers_count"><![CDATA[Количество подписчиков]]></string>
+    <string name="_bx_orgs_form_profile_input_followers_count"><![CDATA[Количество подписчиков]]></string>
+    <string name="_bx_orgs_form_entry_input_allow_view_favorite_list"><![CDATA[Видимость]]></string>
+
+    <string name="_bx_orgs_form_price"><![CDATA[Цена]]></string>
+    <string name="_bx_orgs_form_price_display_add"><![CDATA[Добавление]]></string>
+    <string name="_bx_orgs_form_price_display_edit"><![CDATA[Редактирование]]></string>
+    <string name="_bx_orgs_form_price_input_sys_id"><![CDATA[ID]]></string>
+    <string name="_bx_orgs_form_price_input_sys_role_id"><![CDATA[Роль]]></string>
+    <string name="_bx_orgs_form_price_input_role_id"><![CDATA[Роль]]></string>
+    <string name="_bx_orgs_form_price_input_err_role_id"><![CDATA[Здесь Вам необходимо выбрать роль.]]></string>
+    <string name="_bx_orgs_form_price_input_sys_name"><![CDATA[Имя]]></string>
+    <string name="_bx_orgs_form_price_input_name"><![CDATA[Имя]]></string>
+    <string name="_bx_orgs_form_price_input_inf_name"><![CDATA[Уникальное значение, которое будет использоваться в серверной части и API запросах]]></string>
+    <string name="_bx_orgs_form_price_input_err_name"><![CDATA[Значение поля должно быть уникальным и необходимо для внутреннего использования.]]></string>
+    <string name="_bx_orgs_form_price_input_sys_caption"><![CDATA[Название]]></string>
+    <string name="_bx_orgs_form_price_input_caption"><![CDATA[Название]]></string>
+    <string name="_bx_orgs_form_price_input_inf_caption"><![CDATA[Название будет показываться на стороне пользователя.]]></string>
+    <string name="_bx_orgs_form_price_input_err_caption"><![CDATA[Здесь вам необходимо ввести значение.]]></string>
+    <string name="_bx_orgs_form_price_input_sys_period"><![CDATA[Период]]></string>
+    <string name="_bx_orgs_form_price_input_period"><![CDATA[Период]]></string>
+    <string name="_bx_orgs_form_price_input_inf_period"><![CDATA[Используйте 0 для пожизненного]]></string>
+    <string name="_bx_orgs_form_price_input_sys_period_unit"><![CDATA[Единица измерения периода]]></string>
+    <string name="_bx_orgs_form_price_input_period_unit"><![CDATA[Единица измерения периода]]></string>
+    <string name="_bx_orgs_form_price_input_inf_period_unit"><![CDATA[Оставьте пустым для пожизненного уровня.]]></string>
+    <string name="_bx_orgs_form_price_input_err_period_unit"><![CDATA[Здесь Вам необходимо выбрать единицу измерения периода.]]></string>
+    <string name="_bx_orgs_form_price_input_sys_price"><![CDATA[Цена]]></string>
+    <string name="_bx_orgs_form_price_input_price"><![CDATA[Цена]]></string>
+    <string name="_bx_orgs_form_price_input_inf_price"><![CDATA[Введите 0 или оставьте пустым для создания бесплатного уровня.]]></string>
+    <string name="_bx_orgs_form_price_input_sys_default"><![CDATA[По умолчанию]]></string>
+    <string name="_bx_orgs_form_price_input_default"><![CDATA[По умолчанию]]></string>
+    <string name="_bx_orgs_form_price_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_orgs_form_price_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_orgs_form_price_input_sys_do_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_orgs_form_price_input_do_cancel"><![CDATA[Отменить]]></string>
+    
+    <string name="_bx_orgs_acl_action_create_profile"><![CDATA[Создать профиль организации]]></string>
+    <string name="_bx_orgs_acl_action_use_paid_join"><![CDATA[Использовать платный вход в организацию]]></string>
+    <string name="_bx_orgs_acl_action_delete_profile"><![CDATA[Удалить профиль организации]]></string>
+    <string name="_bx_orgs_acl_action_view_profile"><![CDATA[Просмотреть профиль организации]]></string>
+    <string name="_bx_orgs_acl_action_change_badge"><![CDATA[Изменять значок профиля организации]]></string>
+    <string name="_bx_orgs_acl_action_edit_any_profile"><![CDATA[Редактировать профиль любой организации]]></string>
+    <string name="_bx_orgs_acl_action_delete_any_profile"><![CDATA[Удалять профиль любой организации]]></string>
+    <string name="_bx_orgs_acl_action_delete_invites"><![CDATA[Удалять приглашения]]></string>
+
+    <string name="_bx_orgs_page_title_sys_create_profile"><![CDATA[Создать профиль - организация]]></string>
+    <string name="_bx_orgs_page_title_create_profile"><![CDATA[Создать профиль - организация]]></string>
+    <string name="_bx_orgs_page_title_sys_edit_profile"><![CDATA[Редактировать профиль]]></string>
+    <string name="_bx_orgs_page_title_edit_profile"><![CDATA[Редактировать профиль]]></string>
+    <string name="_bx_orgs_page_title_sys_edit_profile_cover"><![CDATA[Редактировать обложку профиля]]></string>
+    <string name="_bx_orgs_page_title_edit_profile_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_orgs_page_title_sys_edit_profile_badge"><![CDATA[Редактировать значок]]></string>
+    <string name="_bx_orgs_page_title_edit_profile_badge"><![CDATA[Редактировать значок]]></string>
+    <string name="_bx_orgs_page_title_manage_profile"><![CDATA[Управление]]></string>
+    <string name="_bx_orgs_page_title_sys_manage_profile"><![CDATA[Управление группой]]></string>
+    <string name="_bx_orgs_page_title_sys_delete_profile"><![CDATA[Удалить профиль]]></string>
+    <string name="_bx_orgs_page_title_delete_profile"><![CDATA[Удалить профиль]]></string>
+    <string name="_bx_orgs_page_title_sys_join_profile"><![CDATA[Присоединиться к организации]]></string>
+    <string name="_bx_orgs_page_title_join_profile"><![CDATA[Присоединиться к организации]]></string>
+    <string name="_bx_orgs_page_title_sys_view_profile"><![CDATA[Просмотр профиля]]></string>
+    <string name="_bx_orgs_page_title_sys_view_profile_closed"><![CDATA[Просмотр профиля с ограничением доступа]]></string>
+    <string name="_bx_orgs_page_title_view_profile"><![CDATA[{display_name}]]></string>
+    <string name="_bx_orgs_page_title_browse"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_page_title_browse_alphabetical"><![CDATA[Алфавитный указатель организаций]]></string>
+    <string name="_bx_orgs_page_title_browse_by_author"><![CDATA[Организации {display_name}]]></string>
+    <string name="_bx_orgs_page_title_browse_featured"><![CDATA[Продвинутые организации]]></string>
+    <string name="_bx_orgs_page_title_browse_active"><![CDATA[Активные организации]]></string>
+    <string name="_bx_orgs_page_title_browse_online"><![CDATA[Онлайн организации]]></string>
+    <string name="_bx_orgs_page_title_browse_recent"><![CDATA[Новые организации]]></string>
+    <string name="_bx_orgs_page_title_browse_connections"><![CDATA[{0} связей]]></string>
+    <string name="_bx_orgs_page_title_browse_connections_mutual"><![CDATA[{0} и {1} обоюдных связей]]></string>
+    <string name="_bx_orgs_page_title_browse_familiar"><![CDATA[Организации, которых Вы можете знать]]></string>
+    <string name="_bx_orgs_page_title_browse_favorites"><![CDATA[{0} избранных]]></string>
+    <string name="_bx_orgs_page_title_browse_by_acl"><![CDATA[Организации уровня {0}]]></string>
+    <string name="_bx_orgs_page_title_browse_by_cmts"><![CDATA[Организации - Комментарии]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_favorites"><![CDATA[Избранные организации]]></string>
+    <string name="_bx_orgs_page_title_profile_favorites"><![CDATA[Избранные организации]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_orgs_page_title_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_orgs_page_title_sys_friend_requests"><![CDATA[Приглашения в друзья]]></string>
+    <string name="_bx_orgs_page_title_friend_requests"><![CDATA[Приглашения в друзья]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_orgs_page_title_profile_subscriptions"><![CDATA[Подписки и подписчики]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_orgs_page_title_profile_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_orgs_page_title_sys_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_orgs_page_title_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_orgs_page_title_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_orgs_page_title_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_orgs_page_title_sys_profile_info"><![CDATA[Инфо профиля]]></string>
+    <string name="_bx_orgs_page_title_profile_info"><![CDATA[Инфо о {display_name}]]></string>
+    <string name="_bx_orgs_page_title_sys_recent"><![CDATA[Новые организации]]></string>
+    <string name="_bx_orgs_page_title_recent"><![CDATA[Новые организации]]></string>
+    <string name="_bx_orgs_page_title_sys_manage"><![CDATA[Управление собственными организациями]]></string>
+    <string name="_bx_orgs_page_title_sys_manage_administration"><![CDATA[Управление всеми организациями]]></string>
+    <string name="_bx_orgs_page_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_orgs_page_title_sys_active"><![CDATA[Активные организации]]></string>
+    <string name="_bx_orgs_page_title_active"><![CDATA[Активные организации]]></string>
+    <string name="_bx_orgs_page_title_sys_online"><![CDATA[Онлайн организации]]></string>
+    <string name="_bx_orgs_page_title_online"><![CDATA[Онлайн организации]]></string>
+    <string name="_bx_orgs_page_title_sys_invite_to_organization"><![CDATA[Пригласить участников в организацию]]></string>
+    <string name="_bx_orgs_page_title_invite_to_organization"><![CDATA[Пригласить участников в организацию]]></string>
+    <string name="_bx_orgs_page_title_sys_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_orgs_page_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_orgs_page_title_sys_joined_entries"><![CDATA[Участие в организациях]]></string>
+    <string name="_bx_orgs_page_title_joined_entries"><![CDATA[Участие в организациях]]></string>
+    <string name="_bx_orgs_page_title_sys_entries_favorites"><![CDATA[Избранные организации]]></string>
+    <string name="_bx_orgs_page_title_entries_favorites"><![CDATA[Избранные организации]]></string>
+
+    <string name="_bx_orgs_page_block_title_profile_private"><![CDATA[Приватный профиль]]></string>
+    <string name="_bx_orgs_page_block_title_choose_type"><![CDATA[Выбрать тип профиля]]></string>
+    <string name="_bx_orgs_page_block_title_create_profile"><![CDATA[Создать профиль - организация]]></string>
+    <string name="_bx_orgs_page_block_title_edit_profile"><![CDATA[Редактировать профиль]]></string>
+    <string name="_bx_orgs_page_block_title_edit_profile_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_orgs_page_block_title_edit_profile_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_orgs_page_block_title_delete_profile"><![CDATA[Удалить профиль]]></string>
+    <string name="_bx_orgs_page_block_title_profile_all_actions"><![CDATA[Все действия]]></string>
+    <string name="_bx_orgs_page_block_title_join_profile"><![CDATA[Присоединиться к организации]]></string>
+    <string name="_bx_orgs_page_block_title_profile_info_link"><![CDATA[<a href="{profile_link}">{display_name}</a> - Инфо]]></string>
+    <string name="_bx_orgs_page_block_title_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_orgs_page_block_title_profile_membership"><![CDATA[Членство]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_membership"><![CDATA[Членство]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_orgs_page_block_title_profile_pricing"><![CDATA[Цены]]></string>
+    <string name="_bx_orgs_page_block_title_profile_pricing_link"><![CDATA[Расценки организации: <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_orgs_page_block_title_profile_description"><![CDATA[Описание]]></string>
+    <string name="_bx_orgs_page_block_title_profile_favorites"><![CDATA[Избранные организации]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_favorites"><![CDATA[Избранные организации]]></string>
+    <string name="_bx_orgs_page_block_title_profile_friends_link"><![CDATA[<a href="{profile_link}">{display_name}</a> - Друзья]]></string>
+    <string name="_bx_orgs_page_block_title_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_orgs_page_block_title_profile_friends_mutual"><![CDATA[Общие друзья]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_orgs_page_block_title_friend_requests_link"><![CDATA[<a href="{profile_link}">{display_name}</a> - Приглашения в друзья]]></string>
+    <string name="_bx_orgs_page_block_title_system_friend_requests"><![CDATA[Приглашения в друзья]]></string>
+    <string name="_bx_orgs_page_block_title_admins"><![CDATA[Администраторы]]></string>
+    <string name="_bx_orgs_page_block_title_fans_link"><![CDATA[Участники организации: <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_orgs_page_block_title_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_orgs_page_block_title_system_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_orgs_page_block_title_system_fans_manage"><![CDATA[Управление участниками]]></string>
+    <string name="_bx_orgs_page_block_title_invites"><![CDATA[Приглашения]]></string>
+    <string name="_bx_orgs_page_block_title_system_invites_manage"><![CDATA[Приглашения]]></string>
+    <string name="_bx_orgs_page_block_title_profile_location"><![CDATA[Расположение]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_orgs_page_block_title_profile_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_subscribed_me"><![CDATA[Подписчики]]></string>
+    <string name="_bx_orgs_page_block_title_profile_subscribed_me"><![CDATA[Подписчики]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_relations"><![CDATA[Мои связи]]></string>
+    <string name="_bx_orgs_page_block_title_profile_relations"><![CDATA[Мои связи]]></string>
+    <string name="_bx_orgs_page_block_title_system_profile_related_me"><![CDATA[Связи со мной]]></string>
+    <string name="_bx_orgs_page_block_title_profile_related_me"><![CDATA[Связи со мной]]></string>
+    <string name="_bx_orgs_page_block_title_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_orgs_page_block_title_profile_comments_link"><![CDATA[Комментарии к <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_orgs_page_block_title_profile_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_orgs_page_block_title_featured_profiles"><![CDATA[Продвинутые организации]]></string>
+    <string name="_bx_orgs_page_block_title_latest_profiles"><![CDATA[Новые организации]]></string>
+    <string name="_bx_orgs_page_block_title_system_manage"><![CDATA[Управление собственными организациями]]></string>
+    <string name="_bx_orgs_page_block_title_system_manage_administration"><![CDATA[Управление всеми организациями]]></string>
+    <string name="_bx_orgs_page_block_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_orgs_page_block_title_sys_active_profiles"><![CDATA[Активные организации]]></string>
+    <string name="_bx_orgs_page_block_title_active_profiles"><![CDATA[Активные организации]]></string>
+    <string name="_bx_orgs_page_block_title_online_profiles"><![CDATA[Онлайн организации]]></string>
+    <string name="_bx_orgs_page_block_title_sys_familiar_profiles"><![CDATA[Знакомые организации]]></string>
+    <string name="_bx_orgs_page_block_title_familiar_profiles"><![CDATA[Организации, которые Вы можете знать]]></string>
+    <string name="_bx_orgs_page_block_title_categories"><![CDATA[Категории организаций]]></string>
+    <string name="_bx_orgs_page_block_title_invite_to_organization"><![CDATA[Пригласить участников в организацию]]></string>
+    <string name="_bx_orgs_page_block_title_search_form"><![CDATA[Форма поиска]]></string>
+    <string name="_bx_orgs_page_block_title_search_results"><![CDATA[Результаты поиска]]></string>
+    <string name="_bx_orgs_page_block_title_search_form_cmts"><![CDATA[Форма поиска комментариев]]></string>
+    <string name="_bx_orgs_page_block_title_search_results_cmts"><![CDATA[Результаты поиска комментариев]]></string>
+    <string name="_bx_orgs_page_block_title_favorites_of_author"><![CDATA[Избранные организации]]></string>   
+    <string name="_bx_orgs_page_block_title_sys_favorites_of_author"><![CDATA[Избранные организации]]></string>
+    <string name="_bx_orgs_page_block_title_sys_joined_entries"><![CDATA[Участие в организациях]]></string>
+    <string name="_bx_orgs_page_block_title_joined_entries"><![CDATA[Участие в организациях]]></string>
+    <string name="_bx_orgs_page_block_title_sys_entries_actions"><![CDATA[Организации - Действия]]></string>
+    <string name="_bx_orgs_page_block_title_entries_actions"><![CDATA[Организации - Действия]]></string>
+    <string name="_bx_orgs_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Продвинутые организации (Витринный просмотр)]]]></string>
+    <string name="_bx_orgs_page_block_title_featured_entries_view_showcase"><![CDATA[Продвинутые организации]]]></string>
+    <string name="_bx_orgs_page_block_title_sys_recommended_entries_view_showcase"><![CDATA[Рекомендованные организации (Витринный просмотр)]]></string>
+    <string name="_bx_orgs_page_block_title_recommended_entries_view_showcase"><![CDATA[Рекомендованные организации]]></string>
+    <string name="_bx_orgs_page_block_title_sys_active_entries_view_showcase"><![CDATA[Активные организации (Витринный просмотр)]]></string>
+    <string name="_bx_orgs_page_block_title_active_entries_view_showcase"><![CDATA[Активные организации]]></string>
+    <string name="_bx_orgs_page_block_title_sys_favorites_entries"><![CDATA[Избранное]]></string>
+    <string name="_bx_orgs_page_block_title_favorites_entries"><![CDATA[Список "{title}"]]></string>
+    <string name="_bx_orgs_page_block_title_favorites_entries_info"><![CDATA[Информация]]></string>
+    <string name="_bx_orgs_page_block_title_favorites_entries_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_orgs_page_block_title_sys_cover_block"><![CDATA[Обложка]]></string>
+    <string name="_bx_orgs_page_block_title_cover_block"><![CDATA[Обложка]]></string>
+
+    <string name="_bx_orgs_menu_title_submenu"><![CDATA[Организации - Подменю]]></string>
+    <string name="_bx_orgs_menu_title_public_submenu"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_menu_set_title_submenu"><![CDATA[Организации - Подменю]]></string>
+    <string name="_bx_orgs_menu_set_title_view_profile_actions"><![CDATA[Организации - Действия]]></string>
+    <string name="_bx_orgs_menu_title_view_profile_actions"><![CDATA[Организации - Действия]]></string>
+    <string name="_bx_orgs_menu_set_title_view_profile_actions_more"><![CDATA[Организации - Дополнительные Действия]]></string>
+    <string name="_bx_orgs_menu_title_view_profile_actions_more"><![CDATA[Организации - Дополнительные Действия]]></string>
+    <string name="_bx_orgs_menu_title_view_profile_meta"><![CDATA[Организации - Мета инфо]]></string>
+    <string name="_bx_orgs_menu_set_title_view_profile_meta"><![CDATA[Организации - Мета инфо]]></string>
+    <string name="_bx_orgs_menu_set_title_view_profile_submenu"><![CDATA[Подменю просмотра организации]]></string>
+    <string name="_bx_orgs_menu_title_view_profile_submenu"><![CDATA[Подменю просмотра организации]]></string>
+    <string name="_bx_orgs_menu_title_entries_my"><![CDATA[Организации профиля - Меню действий]]></string>
+    <string name="_bx_orgs_menu_set_title_entries_my"><![CDATA[Организации профиля - Меню]]></string>
+    <string name="_bx_orgs_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_orgs_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_orgs_menu_item_info_create_profile"><![CDATA[Для компании, команды или сообщества, которыми вы управляете.]]></string>
+    <string name="_bx_orgs_menu_item_title_system_delete_with_content"><![CDATA[Удалить с данными]]></string>
+    <string name="_bx_orgs_menu_item_title_delete_with_content"><![CDATA[Удалить с данными]]></string>
+    <string name="_bx_orgs_menu_item_title_system_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_orgs_menu_item_title_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_orgs_menu_item_title_system_edit_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_orgs_menu_item_title_edit_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_orgs_menu_item_title_system_edit_pricing"><![CDATA[Редактировать цены]]></string>
+    <string name="_bx_orgs_menu_item_title_edit_pricing"><![CDATA[Редактировать цены]]></string>
+    <string name="_bx_orgs_menu_item_title_system_edit_profile"><![CDATA[Редактировать организацию]]></string>
+    <string name="_bx_orgs_menu_item_title_edit_profile"><![CDATA[Редактировать профиль]]></string>
+    <string name="_bx_orgs_menu_item_title_system_edit_badge"><![CDATA[Редактировать значок]]></string>
+    <string name="_bx_orgs_menu_item_title_edit_badge"><![CDATA[Редактировать значок]]></string>
+    <string name="_bx_orgs_menu_item_title_system_delete_profile"><![CDATA[Удалить профиль и данные]]></string>
+    <string name="_bx_orgs_menu_item_title_delete_profile"><![CDATA[Удалить профиль и данные]]></string>
+    <string name="_bx_orgs_menu_item_title_system_delete_account"><![CDATA[Удалить аккаунт]]></string>
+    <string name="_bx_orgs_menu_item_title_delete_account"><![CDATA[Удалить аккаунт]]></string>
+    <string name="_bx_orgs_menu_item_title_system_delete_account_content"><![CDATA[Удалить аккаунт и данные]]></string>
+    <string name="_bx_orgs_menu_item_title_delete_account_content"><![CDATA[Удалить аккаунт и данные]]></string>
+    <string name="_bx_orgs_menu_item_title_system_profile_type"><![CDATA[Организация]]></string>
+    <string name="_bx_orgs_menu_item_title_profile_type"><![CDATA[Организация]]></string>
+    <string name="_bx_orgs_menu_item_title_system_create_profile"><![CDATA[Организация]]></string>
+    <string name="_bx_orgs_menu_item_title_create_profile"><![CDATA[Организация]]></string>
+    <string name="_bx_orgs_menu_item_title_system_new_profile"><![CDATA[Создать организацию]]></string>
+    <string name="_bx_orgs_menu_item_title_new_profile"><![CDATA[Создать организацию]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_view"><![CDATA[Организация]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_view"><![CDATA[Организация]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_profile_more_auto"><![CDATA[Еще]]></string>
+    <string name="_bx_orgs_menu_item_title_view_profile_more_auto"><![CDATA[Еще]]></string>
+    <string name="_bx_orgs_menu_item_title_system_view_joined_groups"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_menu_item_title_view_joined_groups"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_menu_item_title_system_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_orgs_menu_item_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_orgs_menu_item_title_system_invite"><![CDATA[Пригласить]]></string>
+    <string name="_bx_orgs_menu_item_title_invite"><![CDATA[Пригласить]]></string>
+    <string name="_bx_orgs_menu_item_title_system_befriend"><![CDATA[Добавить в друзья]]></string>
+    <string name="_bx_orgs_menu_item_title_befriend"><![CDATA[Добавить в друзья]]></string>
+    <string name="_bx_orgs_menu_item_title_befriend_sent"><![CDATA[Добавить в друзья (запрошено)]]></string>
+    <string name="_bx_orgs_menu_item_title_befriend_confirm"><![CDATA[Принять запрос о дружбе]]></string>
+    <string name="_bx_orgs_menu_item_title_system_unfriend"><![CDATA[Удалить из друзей]]></string>
+    <string name="_bx_orgs_menu_item_title_unfriend"><![CDATA[Удалить из друзей]]></string>
+    <string name="_bx_orgs_menu_item_title_unfriend_cancel_request"><![CDATA[Отменить запрос о дружбе]]></string>
+    <string name="_bx_orgs_menu_item_title_unfriend_reject_request"><![CDATA[Отвергнуть запрос о дружбе]]></string>
+    <string name="_bx_orgs_menu_item_title_system_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_orgs_menu_item_title_fans"><![CDATA[Участники]]></string>
+    <string name="_bx_orgs_menu_item_title_system_become_fan"><![CDATA[Присоединиться]]></string>
+    <string name="_bx_orgs_menu_item_title_become_fan"><![CDATA[Присоединиться]]></string>
+    <string name="_bx_orgs_menu_item_title_become_fan_sent"><![CDATA[Присоединение запрошено]]></string>
+    <string name="_bx_orgs_menu_item_title_become_fan_confirm"><![CDATA[Одобрить присоединение]]></string>
+    <string name="_bx_orgs_menu_item_title_system_leave_organization"><![CDATA[Покинуть организацию]]></string>
+    <string name="_bx_orgs_menu_item_title_leave_organization"><![CDATA[Покинуть организацию]]></string>
+    <string name="_bx_orgs_menu_item_title_leave_organization_cancel_request"><![CDATA[Отменить присоединение]]></string>
+    <string name="_bx_orgs_menu_item_title_leave_organization_reject_request"><![CDATA[Отвергнуть присоединение]]></string>
+    <string name="_bx_orgs_menu_item_title_system_pay_and_join"><![CDATA[Оплатить и присоединиться]]></string>
+    <string name="_bx_orgs_menu_item_title_pay_and_join"><![CDATA[Присоединиться {0}]]></string>
+    <string name="_bx_orgs_menu_item_title_system_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_orgs_menu_item_title_system_subscribe"><![CDATA[Получать уведомления]]></string>
+    <string name="_bx_orgs_menu_item_title_subscribe"><![CDATA[Получать уведомления]]></string>
+    <string name="_bx_orgs_menu_item_title_system_unsubscribe"><![CDATA[Отключить уведомления]]></string>
+    <string name="_bx_orgs_menu_item_title_unsubscribe"><![CDATA[Отключить уведомления]]></string>
+    <string name="_bx_orgs_menu_item_title_system_relation_add"><![CDATA[Добавить связь]]></string>
+    <string name="_bx_orgs_menu_item_title_relation_add"><![CDATA[Добавить связь]]></string>
+    <string name="_bx_orgs_menu_item_title_system_relation_delete"><![CDATA[Удалить связь]]></string>
+    <string name="_bx_orgs_menu_item_title_relation_delete"><![CDATA[Удалить связь]]></string>
+    <string name="_bx_orgs_menu_item_title_system_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_orgs_menu_item_title_more_actions"><![CDATA[]]></string>
+    <string name="_bx_orgs_menu_item_title_system_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_orgs_menu_item_title_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_orgs_menu_item_title_system_friend_requests"><![CDATA[Число запросов дружбы]]></string>
+    <string name="_bx_orgs_menu_item_title_friend_requests"><![CDATA[Запросов дружбы]]></string>
+    <string name="_bx_orgs_menu_item_title_system_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_orgs_menu_item_title_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_orgs_menu_item_title_system_manage_my_organizations"><![CDATA[Мои организации]]></string>
+    <string name="_bx_orgs_menu_item_title_manage_my_organizations"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_menu_item_title_system_favorites"><![CDATA[Избранные организации]]></string>
+    <string name="_bx_orgs_menu_item_title_favorites"><![CDATA[Избранные организации]]></string>
+    <string name="_bx_orgs_menu_item_title_system_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_orgs_menu_item_title_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_orgs_menu_item_title_system_subscribed_me"><![CDATA[Подписчики]]></string>
+    <string name="_bx_orgs_menu_item_title_subscribed_me"><![CDATA[Подписчики]]></string>
+    <string name="_bx_orgs_menu_item_title_system_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_orgs_menu_item_title_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_orgs_menu_item_title_system_related_me"><![CDATA[Связи со мной]]></string>
+    <string name="_bx_orgs_menu_item_title_related_me"><![CDATA[Связи со мной]]></string>
+    <string name="_bx_orgs_menu_item_title_system_followings"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_menu_item_title_followings"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_recent"><![CDATA[Новые]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_recent"><![CDATA[Новые]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_home"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_home"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_menu_item_title_system_admt_organizations"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_menu_item_title_admt_organizations"><![CDATA[Организации]]></string>
+    <string name="_bx_orgs_menu_item_title_manage_my"><![CDATA[Мои организации]]></string>
+    <string name="_bx_orgs_menu_item_title_manage_all"><![CDATA[Все организации]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_active"><![CDATA[Активные]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_active"><![CDATA[Активные]]></string>
+    <string name="_bx_orgs_menu_item_title_system_entries_online"><![CDATA[Онлайн]]></string>
+    <string name="_bx_orgs_menu_item_title_entries_online"><![CDATA[Онлайн]]></string>
+
+    <string name="_bx_orgs_grid_filter_item_title_adm_select_one_filter1"><![CDATA[Все статусы]]></string>
+    <string name="_bx_orgs_grid_filter_item_title_adm_select_one_filter2"><![CDATA[Все]]></string>
+    <string name="_bx_orgs_grid_filter_item_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_orgs_grid_filter_item_title_adm_pending"><![CDATA[В ожидании]]></string>
+    <string name="_bx_orgs_grid_filter_item_title_adm_suspended"><![CDATA[Заблокированные]]></string>
+    <string name="_bx_orgs_grid_filter_item_title_adm_unconfirmed"><![CDATA[Неподтвержденные]]></string>
+    <string name="_bx_orgs_grid_column_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_orgs_grid_column_title_adm_fullname"><![CDATA[Название]]></string>
+    <string name="_bx_orgs_grid_column_title_adm_last_online"><![CDATA[Последнее посещение]]></string>
+    <string name="_bx_orgs_grid_column_title_adm_account"><![CDATA[Аккаунт]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_delete_with_content"><![CDATA[Удалить вместе с содержимым]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_set_acl_level"><![CDATA[Назначить членство]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_audit_content"><![CDATA[Аудит действий над профилем]]></string>
+    <string name="_bx_orgs_grid_action_title_adm_audit_profile"><![CDATA[Аудит действий профиля]]></string>
+    <string name="_bx_orgs_grid_action_err_delete"><![CDATA[Невозможно удалить выбранную(ные) организацию(ции).]]></string>
+    <string name="_bx_orgs_grid_txt_account_manager"><![CDATA[Перенаправить в Управление аккаунтом.]]></string>
+
+    <string name="_bx_orgs_grid_column_title_name"><![CDATA[Имя]]></string>
+    <string name="_bx_orgs_grid_column_title_caption"><![CDATA[Название]]></string>
+    <string name="_bx_orgs_grid_column_title_role_id"><![CDATA[Роль]]></string>
+    <string name="_bx_orgs_grid_column_title_period"><![CDATA[Период]]></string>
+    <string name="_bx_orgs_grid_column_title_price"><![CDATA[Цена]]></string>
+    <string name="_bx_orgs_grid_column_title_default_price"><![CDATA[По умолчанию]]></string>
+    <string name="_bx_orgs_grid_action_title_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_orgs_grid_action_title_edit"><![CDATA[Изменить]]></string>
+    <string name="_bx_orgs_grid_action_title_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_orgs_grid_action_title_buy"><![CDATA[Купить]]></string>
+    <string name="_bx_orgs_grid_action_title_buy_title"><![CDATA[Единовременный платеж]]></string>
+    <string name="_bx_orgs_grid_action_title_subscribe"><![CDATA[Подписаться]]></string>
+    <string name="_bx_orgs_grid_action_title_subscribe_title"><![CDATA[Создать подписку с регулярным выставлением счетов]]></string>
+    <string name="_bx_orgs_grid_action_title_choose"><![CDATA[Выбирать]]></string>
+    <string name="_bx_orgs_grid_action_title_choose_title"><![CDATA[Бесплатно переключиться на уровень]]></string>
+    <string name="_bx_orgs_popup_title_price_add"><![CDATA[Добавить ценовой план]]></string>
+    <string name="_bx_orgs_popup_title_price_edit"><![CDATA[Редактировать ценовой план]]></string>
+
+    <string name="_bx_orgs_chart_growth"><![CDATA[Организации: Развитие]]></string>
+    <string name="_bx_orgs_chart_growth_speed"><![CDATA[Организации: Скорость развития]]></string>
+
+    <string name="_bx_orgs_search_extended"><![CDATA[Поиск организаций]]></string>
+    <string name="_bx_orgs_search_extended_cmts"><![CDATA[Поиск комментариев к организациям]]></string>
+
+    <string name="_bx_orgs_txt_account_pending"><![CDATA[Этот профиль ожидает одобрения. Пожалуйста, дождитесь его активации.]]></string>
+    <string name="_bx_orgs_txt_account_pending_moderation"><![CDATA[Этот <a href="{0}">профиль</a> ожидает одобрения.]]></string>
+    <string name="_bx_orgs_txt_account_suspended"><![CDATA[Этот профиль заблокирован.]]></string>
+    <string name="_bx_orgs_txt_account_suspended_moderation"><![CDATA[Этот <a href="{0}">профиль</a> заблокирован.]]></string>
+
+    <string name="_bx_orgs_pre_lists_cats"><![CDATA[Категории организаций]]></string>
+    <string name="_bx_orgs_cat_Agriculture"><![CDATA[Сельское хозяйство]]></string>
+    <string name="_bx_orgs_cat_Financial"><![CDATA[Финансы]]></string>
+    <string name="_bx_orgs_cat_Biotech"><![CDATA[Биотехнологии]]></string>
+    <string name="_bx_orgs_cat_Cause"><![CDATA[Дело]]></string>
+    <string name="_bx_orgs_cat_Chemical"><![CDATA[Химия]]></string>
+    <string name="_bx_orgs_cat_Religious"><![CDATA[Религия]]></string>
+    <string name="_bx_orgs_cat_Community"><![CDATA[Общество]]></string>
+    <string name="_bx_orgs_cat_Company"><![CDATA[Компания]]></string>
+    <string name="_bx_orgs_cat_Entertainment"><![CDATA[Развлечения]]></string>
+    <string name="_bx_orgs_cat_Technology"><![CDATA[Технологии]]></string>
+    <string name="_bx_orgs_cat_Consulting"><![CDATA[Консультации]]></string>
+    <string name="_bx_orgs_cat_Education"><![CDATA[Образование]]></string>
+    <string name="_bx_orgs_cat_Energy"><![CDATA[Энергетика]]></string>
+    <string name="_bx_orgs_cat_Engineering"><![CDATA[Инженерия]]></string>
+    <string name="_bx_orgs_cat_Food"><![CDATA[Питание]]></string>
+    <string name="_bx_orgs_cat_Government"><![CDATA[Правительство]]></string>
+    <string name="_bx_orgs_cat_Health"><![CDATA[Здоровье]]></string>
+    <string name="_bx_orgs_cat_Medical"><![CDATA[Медицина]]></string>
+    <string name="_bx_orgs_cat_Industrial"><![CDATA[Промышленность]]></string>
+    <string name="_bx_orgs_cat_Insurance"><![CDATA[Страхование]]></string>
+    <string name="_bx_orgs_cat_Internet"><![CDATA[Интернет]]></string>
+    <string name="_bx_orgs_cat_Software"><![CDATA[Программное обеспечение]]></string>
+    <string name="_bx_orgs_cat_Legal"><![CDATA[Право]]></string>
+    <string name="_bx_orgs_cat_Media"><![CDATA[СМИ]]></string>
+    <string name="_bx_orgs_cat_School"><![CDATA[Школа]]></string>
+    <string name="_bx_orgs_cat_NGO"><![CDATA[НПО]]></string>
+    <string name="_bx_orgs_cat_NPO"><![CDATA[NPO]]></string>
+    <string name="_bx_orgs_cat_Political"><![CDATA[Политика]]></string>
+    <string name="_bx_orgs_cat_Retail"><![CDATA[Торговля]]></string>
+    <string name="_bx_orgs_cat_Small_Business"><![CDATA[Малый бизнес]]></string>
+    <string name="_bx_orgs_cat_Telecommunication"><![CDATA[Телекоммуникации]]></string>
+    <string name="_bx_orgs_cat_Transport"><![CDATA[Транспорт]]></string>
+    <string name="_bx_orgs_cat_Travel"><![CDATA[Путешествия]]></string>
+    <string name="_bx_orgs_cat_University"><![CDATA[Преподавание]]></string>
+    <string name="_bx_orgs_cat_Other"><![CDATA[Другое]]></string>
+
+    <string name="_bx_orgs_pre_lists_roles"><![CDATA[Роли в организациях]]></string>
+    <string name="_bx_orgs_role_regular"><![CDATA[Обычный]]></string>
+    <string name="_bx_orgs_role_administrator"><![CDATA[Администратор]]></string>
+    <string name="_bx_orgs_role_moderator"><![CDATA[Модератор]]></string>
+
+    <string name="_bx_orgs_pre_lists_period_units"><![CDATA[Платежный интервал]]></string>
+    <string name="_bx_orgs_period_unit_day"><![CDATA[день]]></string>
+    <string name="_bx_orgs_period_unit_week"><![CDATA[неделя]]></string>
+    <string name="_bx_orgs_period_unit_month"><![CDATA[месяц]]></string>
+    <string name="_bx_orgs_period_unit_year"><![CDATA[год]]></string>
+
+    <string name="_bx_organizations_alert_action_fan_added"><![CDATA[присоединение нового участника]]></string>
+    <string name="_bx_organizations_alert_action_join_invitation_notif"><![CDATA[приглашение вступить в группу]]></string>
+    <string name="_bx_organizations_alert_action_join_request"><![CDATA[запрос на присоединение к организации]]></string>
+    <string name="_bx_organizations_alert_action_profile_cover_changed"><![CDATA[обложка изменена]]></string>
+    <string name="_bx_organizations_alert_action_profile_picture_changed"><![CDATA[картинка изменена]]></string>
+    <string name="_bx_orgs_txt_ntfs_fan_added"><![CDATA[В организацию <b class="bx-ntfs-content-profile">{owner_name}</b> вступил <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_orgs_txt_ntfs_join_invitation"><![CDATA[Представитель организации <b class="bx-ntfs-content-profile">{owner_name}</b> пригласил <b class="bx-ntfs-content-entry">{subentry_sample}</b> вступить в организацию]]></string>
+    <string name="_bx_orgs_txt_ntfs_join_request"><![CDATA[В организацию <b class="bx-ntfs-content-profile">{owner_name}</b> хочет вступить <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_orgs_txt_ntfs_join_request_for_owner"><![CDATA[<b class="bx-ntfs-content-entry">{subentry_sample}</b> хочет вступить в вашу организацию]]></string>
+    <string name="_bx_orgs_txt_ntfs_accept_request"><![CDATA[В организацию <b class="bx-ntfs-content-profile">{owner_name}</b> вступил <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_orgs_txt_ntfs_accept_request_for_owner"><![CDATA[<b class="bx-ntfs-content-entry">{subentry_sample}</b> был принят в вашу организацию]]></string>
+    <string name="_bx_orgs_txt_ntfs_timeline_post_common"><![CDATA[В организации <b class="bx-ntfs-content-profile">{owner_name}</b> новая публикация <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+
+    <string name="_bx_orgs_txt_sample_single"><![CDATA[Организация]]></string>
+    <string name="_bx_orgs_txt_sample_comment_single"><![CDATA[комментарий к организации]]></string>
+    <string name="_bx_orgs_txt_sample_vote_single"><![CDATA[голос за организацию]]></string>
+    <string name="_bx_orgs_txt_sample_score_up_single"><![CDATA[голос за организацию]]></string>
+    <string name="_bx_orgs_txt_sample_score_down_single"><![CDATA[голос против организации]]></string>
+    <string name="_bx_orgs_txt_sample_pp_single"><![CDATA[изображение профиля]]></string>
+    <string name="_bx_orgs_txt_sample_pp_single_with_article"><![CDATA[изображение профиля]]></string>
+    <string name="_bx_orgs_txt_sample_pc_single"><![CDATA[обложка профиля]]></string>
+    <string name="_bx_orgs_txt_sample_pc_single_with_article"><![CDATA[обложка профиля]]></string>
+    <string name="_bx_orgs_txt_sample_pi_action"><![CDATA[сменила {0}]]></string>
+    <string name="_bx_orgs_txt_sample_pi_action_user"><![CDATA[{0} сменила {1}]]></string>
+    <string name="_bx_orgs_txt_N_friends"><![CDATA[Друзья: {0}]]></string>
+    <string name="_bx_orgs_txt_role"><![CDATA[Роль]]></string>
+    <string name="_bx_orgs_txt_role_added"><![CDATA[Начало]]></string>
+    <string name="_bx_orgs_txt_role_expired"><![CDATA[Окончание]]></string>
+    <string name="_bx_orgs_txt_set_role"><![CDATA[Задать роль]]></string>
+    <string name="_bx_orgs_txt_private_organization"><![CDATA[Приватная организация]]></string>
+    <string name="_bx_orgs_ps_group_title_participants"><![CDATA[Сотрудники]]></string>
+    <string name="_bx_orgs_txt_invite_popup_text"><![CDATA[Вы были приглашены в эту организацию. Нажмите кнопку ниже чтобы принять приглашение.]]></string>
+    <string name="_bx_orgs_txt_invite_popup_title"><![CDATA[Приглашение в организацию]]></string>
+    <string name="_bx_orgs_txt_invite_popup_button_accept"><![CDATA[Принять]]></string>
+    <string name="_bx_orgs_txt_invite_popup_button_decline"><![CDATA[Отклонить]]></string>
+    <string name="_bx_orgs_txt_invite_popup_error_invitation_absent"><![CDATA[Извините, произошла ошибка. Вы не можете вступить в эту организацию. Приглашение устарело или удалено.]]></string>
+    <string name="_bx_orgs_txt_invite_popup_error_invitation_wrong_user"><![CDATA[Извините, произошла ошибка. Вы не можете вступить в эту организацию. Приглашение адресовано не Вам.]]></string>
+    <string name="_bx_orgs_txt_n_unit"><![CDATA[{0} ({1})]]></string>
+    <string name="_bx_orgs_txt_cart_item_title"><![CDATA[{0}: {1} ({2} {3})]]></string>
+    <string name="_bx_orgs_txt_cart_item_title_lifetime"><![CDATA[{0}: {1} (пожизненно)]]></string>
+
+    <string name="_bx_orgs_msg_performed"><![CDATA[Действие было успешно выполнено.]]></string>
+    <string name="_bx_orgs_err_price_duplicate"><![CDATA[Аналогичный ценовой план уже существует.]]></string>
+    <string name="_bx_orgs_err_cannot_perform"><![CDATA[Невозможно выполнить действие. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+
+    <string name="_bx_orgs_email_friend_request"><![CDATA[Запрос на добавление в друзья]]></string>
+    <string name="_bx_orgs_email_friend_request_subject"><![CDATA[Подружиться]]></string>
+    <string name="_bx_orgs_email_friend_request_body"><![CDATA[{email_header}
+<p><a href="{SenderUrl}">{SenderDisplayName}</a> хочет подружиться с вами. <a href="{FriendsLink}">Ответить</a>.</p>
+{email_footer}]]></string>
+    <string name="_bx_orgs_email_join_request"><![CDATA[Запрос на присоединение к организации]]></string>
+    <string name="_bx_orgs_email_join_request_subject"><![CDATA[Запрос на присоединение к организации]]></string>
+    <string name="_bx_orgs_email_join_request_body"><![CDATA[{email_header}
+<p>Получен запрос на присоединение к организации <a href="{EntryUrl}">{EntryTitle}</a> от <a href="{NewMemberUrl}">{NewMemberDisplayName}</a></p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_join_reject"><![CDATA[Отклонение запроса на присоединение к организации]]></string>
+    <string name="_bx_orgs_email_join_reject_subject"><![CDATA[Ваш запрос на присоединение к организации был отклонен]]></string>
+    <string name="_bx_orgs_email_join_reject_body"><![CDATA[{email_header}
+<p>Ваш запрос на присоединение к организации <a href="{EntryUrl}">{EntryTitle}</a> был отклонен администратором организации.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_join_confirm"><![CDATA[Одобрение запроса на присоединение к организации]]></string>
+    <string name="_bx_orgs_email_join_confirm_subject"><![CDATA[Ваш запрос на присоединение к организации был одобрен]]></string>
+    <string name="_bx_orgs_email_join_confirm_body"><![CDATA[{email_header}
+<p>Ваш запрос на присоединение к организации <a href="{EntryUrl}">{EntryTitle}</a> был одобрен.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_fan_remove"><![CDATA[Удаление из организации]]></string>
+    <string name="_bx_orgs_email_fan_remove_subject"><![CDATA[Вы были удалены из организации]]></string>
+    <string name="_bx_orgs_email_fan_remove_body"><![CDATA[{email_header}
+<p>Ваш профиль был удален из организации <a href="{EntryUrl}">{EntryTitle}</a> администратором организации.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_fan_become_admin"><![CDATA[Получение статуса администратора организации]]></string>
+    <string name="_bx_orgs_email_fan_become_admin_subject"><![CDATA[Вы стали администратором организации]]></string>
+    <string name="_bx_orgs_email_fan_become_admin_body"><![CDATA[{email_header}
+<p>Вы получили статус администратора организации <a href="{EntryUrl}">{EntryTitle}</a>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_admin_become_fan"><![CDATA[Лишение статуса администратора организации]]></string>
+    <string name="_bx_orgs_email_admin_become_fan_subject"><![CDATA[Вы были лишены статуса администратора организации]]></string>
+    <string name="_bx_orgs_email_admin_become_fan_body"><![CDATA[{email_header}
+<p>Вы были лишены статуса администратора организации <a href="{EntryUrl}">{EntryTitle}</a></p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_set_role"><![CDATA[Изменение статуса в организации]]></string>
+    <string name="_bx_orgs_email_set_role_subject"><![CDATA[Ваш статус в организации был изменен]]></string>
+    <string name="_bx_orgs_email_set_role_body"><![CDATA[{email_header}
+<p>Ваш статус в организации <a href="{EntryUrl}">{EntryTitle}</a> был изменен на <b>{Role}</b>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_orgs_email_invitation"><![CDATA[Приглашение в организацию]]></string>
+    <string name="_bx_orgs_email_invitation_subject"><![CDATA[Приглашение в организацию "{EntryTitle}"]]></string>
+    <string name="_bx_orgs_email_invitation_body"><![CDATA[{email_header}
+<p><a href="{InviterUrl}">{InviterDisplayName}</a> пригласил Вас в организацию <a href="{EntryUrl}">{EntryTitle}</a>.</p>
+{email_footer}]]></string>
+</resources>

+ 697 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_payment/ru.xml

@@ -0,0 +1,697 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+    <string name="_bx_payment"><![CDATA[Платежи]]></string>
+
+    <!-- OPTIONS -->
+    <string name="_bx_payment_options_category_general"><![CDATA[Общие]]></string>
+    <string name="_bx_payment_options_category_currency"><![CDATA[Валюта]]></string>
+    <string name="_bx_payment_options_category_commissions"><![CDATA[Комиссии]]></string>
+    <string name="_bx_payment_option_default_currency_code"><![CDATA[Код валюты]]></string>
+    <string name="_bx_payment_option_err_default_currency_code"><![CDATA[Код валюты не может быть пуст.]]></string>
+    <string name="_bx_payment_option_currency_exchange_api"><![CDATA[API-ключ для конвертации валют (от exchangeratesapi.io)]]></string>
+    <string name="_bx_payment_option_site_admin"><![CDATA[Главный продавец (для продажи от имени сайта)]]></string>
+    <string name="_bx_payment_option_extended_mode"><![CDATA[Расширенный режим (позволяет продавцам использовать тестовый режим и т. д.).]]></string>
+    <string name="_bx_payment_option_credits_only"><![CDATA[Режим оплаты только кредитами (приложение 'Кредиты' должно быть установлено).]]></string>
+    <string name="_bx_payment_option_single_seller"><![CDATA[Режим единого продавца (все продается от имени 'Главный продавец').]]></string>
+    <string name="_bx_payment_option_sbs_cancel_survey"><![CDATA[Включите опрос 'Причина отмены подписки'.]]></string>
+    <string name="_bx_payment_option_commissions"><![CDATA[Включить расчет комиссий]]></string>
+    <string name="_bx_payment_option_inv_issue_day"><![CDATA[День месяца, когда автоматически генерятся счета-фактуры (1, 2, 3 и тп)]]></string>
+    <string name="_bx_payment_option_inv_lifetime"><![CDATA[Срок оплаты - количество дней после даты выставления счета-фактуры]]></string>
+    <string name="_bx_payment_option_inv_expiraction_notify"><![CDATA[За сколько дней до истечения срока оплаты оповестить платильщика]]></string>
+
+    <!-- PAGES and BLOCKS -->
+    <string name="_bx_payment_page_title_sys_carts"><![CDATA[Корзина]]></string>
+    <string name="_bx_payment_page_title_carts"><![CDATA[Корзина]]></string>
+    <string name="_bx_payment_page_title_sys_cart"><![CDATA[Корзина]]></string>
+    <string name="_bx_payment_page_title_cart"><![CDATA[Корзина]]></string>
+    <string name="_bx_payment_page_title_sys_cart_thank_you"><![CDATA[Спасибо!]]></string>
+    <string name="_bx_payment_page_title_cart_thank_you"><![CDATA[Спасибо!]]></string>
+    <string name="_bx_payment_page_block_title_carts"><![CDATA[Корзина]]></string>
+    <string name="_bx_payment_page_block_title_cart"><![CDATA[Корзина продавца {0}]]></string>
+    <string name="_bx_payment_page_block_title_cart_thank_you"><![CDATA[Спасибо!]]></string>
+    <string name="_bx_payment_page_block_content_cart_thank_you"><![CDATA[Спасибо! Оплата успешно завершена. Данные будут обработаны в ближайшее время. Пожалуйста, подождите.]]></string>
+
+    <string name="_bx_payment_page_title_sys_sbs_list_my"><![CDATA[Мои подписки]]></string>
+    <string name="_bx_payment_page_title_sbs_list_my"><![CDATA[Мои подписки]]></string>
+    <string name="_bx_payment_page_block_title_sbs_list_my"><![CDATA[Мои подписки]]></string>
+
+    <string name="_bx_payment_page_title_sys_sbs_list_all"><![CDATA[Все подписки]]></string>
+    <string name="_bx_payment_page_title_sbs_list_all"><![CDATA[Все подписки]]></string>
+    <string name="_bx_payment_page_block_title_sbs_list_all"><![CDATA[Все подписки]]></string>
+
+    <string name="_bx_payment_page_title_sys_sbs_history"><![CDATA[Мои выплаты]]></string>
+    <string name="_bx_payment_page_title_sbs_history"><![CDATA[Мои выплаты]]></string>
+    <string name="_bx_payment_page_block_title_sbs_history"><![CDATA[Мои выплаты]]></string>
+
+    <string name="_bx_payment_page_title_sys_history"><![CDATA[История покупок]]></string>
+    <string name="_bx_payment_page_title_history"><![CDATA[История покупок]]></string>
+    <string name="_bx_payment_page_block_title_history"><![CDATA[История покупок]]></string>
+
+    <string name="_bx_payment_page_title_sys_orders"><![CDATA[Заказы]]></string>
+    <string name="_bx_payment_page_title_orders"><![CDATA[Заказы]]></string>
+    <string name="_bx_payment_page_block_title_orders"><![CDATA[Заказы]]></string>
+
+    <string name="_bx_payment_page_title_sys_details"><![CDATA[Детали платежных систем]]></string>
+    <string name="_bx_payment_page_title_details"><![CDATA[Детали платежных систем]]></string>
+    <string name="_bx_payment_page_block_title_details"><![CDATA[Детали платежных систем]]></string>
+
+    <string name="_bx_payment_page_block_title_orders_processed"><![CDATA[Обработанные заказы]]></string>
+    <string name="_bx_payment_page_block_title_orders_pending"><![CDATA[Обрабатываемые заказы]]></string>
+
+    <string name="_bx_payment_page_title_response"><![CDATA[Результат оплаты]]></string>
+    <string name="_bx_payment_page_title_error"><![CDATA[Ошибка в процессе оплаты]]></string>
+
+    <string name="_bx_payment_page_title_sys_join"><![CDATA[Присоединиться]]></string>
+    <string name="_bx_payment_page_title_join"><![CDATA[Присоединиться]]></string>
+    <string name="_bx_payment_page_block_title_join"><![CDATA[Присоединиться]]></string>
+
+    <string name="_bx_payment_page_title_sys_invoices"><![CDATA[Счета]]></string>
+    <string name="_bx_payment_page_title_invoices"><![CDATA[Счета]]></string>
+    <string name="_bx_payment_page_block_title_invoices"><![CDATA[Счета]]></string>
+
+    <string name="_bx_payment_page_title_sys_checkout_offline"><![CDATA[Оплата наличными]]></string>
+    <string name="_bx_payment_page_title_checkout_offline"><![CDATA[Оплата наличными]]></string>
+    <string name="_bx_payment_page_block_title_sys_checkout_offline"><![CDATA[Оплата наличными]]></string>
+    <string name="_bx_payment_page_block_title_checkout_offline"><![CDATA[]]></string>
+
+
+    <!-- MENUS -->
+    <string name="_bx_payment_lmi_cpt_providers"><![CDATA[Провайдеры]]></string>
+    <string name="_bx_payment_lmi_cpt_commissions"><![CDATA[Комиссии]]></string>
+
+    <string name="_bx_payment_menu_title_orders_submenu"><![CDATA[Подменю заказов]]></string>
+    <string name="_bx_payment_menu_set_title_orders_submenu"><![CDATA[Подменю заказов]]></string>
+    <string name="_bx_payment_menu_item_title_system_orders_processed"><![CDATA[Обработанные заказы]]></string>
+    <string name="_bx_payment_menu_item_title_orders_processed"><![CDATA[Обработанные]]></string>
+    <string name="_bx_payment_menu_item_title_system_orders_pending"><![CDATA[Обрабатываемые заказы]]></string>
+    <string name="_bx_payment_menu_item_title_orders_pending"><![CDATA[Обрабатываемые]]></string>
+    <string name="_bx_payment_menu_item_title_system_details"><![CDATA[Детали платежных систем]]></string>
+    <string name="_bx_payment_menu_item_title_details"><![CDATA[Платежные системы]]></string>
+    <string name="_bx_payment_menu_item_title_system_admt_invoices"><![CDATA[Счета]]></string>
+    <string name="_bx_payment_menu_item_title_admt_invoices"><![CDATA[Счета]]></string>
+    <string name="_bx_payment_menu_item_title_admt_addon_counter1_caption"><![CDATA[опл.]]></string>
+    <string name="_bx_payment_menu_item_title_admt_addon_counter2_caption"><![CDATA[задерж.]]></string>
+
+    <string name="_bx_payment_menu_title_cart_submenu"><![CDATA[Подменю корзины]]></string>
+    <string name="_bx_payment_menu_title_public_cart_submenu"><![CDATA[Корзины]]></string>
+    <string name="_bx_payment_menu_set_title_cart_submenu"><![CDATA[Подменю корзины]]></string>
+    <string name="_bx_payment_menu_item_title_system_cart"><![CDATA[Оплата]]></string>
+    <string name="_bx_payment_menu_item_title_cart"><![CDATA[Оплата]]></string>
+    <string name="_bx_payment_menu_item_title_system_cart_history"><![CDATA[История платежей]]></string>
+    <string name="_bx_payment_menu_item_title_cart_history"><![CDATA[История платежей]]></string>
+
+    <string name="_bx_payment_menu_title_sbs_submenu"><![CDATA[Подменю подписок]]></string>
+    <string name="_bx_payment_menu_set_title_sbs_submenu"><![CDATA[Подменю подписок]]></string>
+    <string name="_bx_payment_menu_item_title_system_sbs_list_my"><![CDATA[Лист моих подписок]]></string>
+    <string name="_bx_payment_menu_item_title_sbs_list_my"><![CDATA[Мои подписки]]></string>
+    <string name="_bx_payment_menu_item_title_system_sbs_list_all"><![CDATA[Лист всех подписок]]></string>
+    <string name="_bx_payment_menu_item_title_sbs_list_all"><![CDATA[Все подписки]]></string>
+    <string name="_bx_payment_menu_item_title_system_sbs_history"><![CDATA[История моих выплат]]></string>
+    <string name="_bx_payment_menu_item_title_sbs_history"><![CDATA[Мои выплаты]]></string>
+
+    <string name="_bx_payment_menu_title_sbs_actions"><![CDATA[Действия с подпиской]]></string>
+    <string name="_bx_payment_menu_set_title_sbs_actions"><![CDATA[Действия с подпиской]]></string>
+    <string name="_bx_payment_menu_item_title_system_sbs_request_cancelation"><![CDATA[Запросить отмену]]></string>
+    <string name="_bx_payment_menu_item_title_sbs_request_cancelation"><![CDATA[Запросить отмену]]></string>
+    <string name="_bx_payment_menu_item_title_system_sbs_cancel"><![CDATA[Отменить подписку]]></string>
+    <string name="_bx_payment_menu_item_title_sbs_cancel"><![CDATA[Отменить подписку]]></string>
+
+    <!-- GRIDS -->
+    <string name="_bx_payment_grid_column_title_pdrs_caption"><![CDATA[Название]]></string>
+    <string name="_bx_payment_grid_column_title_pdrs_description"><![CDATA[Описание]]></string>
+    <string name="_bx_payment_grid_column_title_pdrs_for_visitor"><![CDATA[Для посетителей]]></string>
+    <string name="_bx_payment_grid_column_title_pdrs_for_single"><![CDATA[Разовые]]></string>
+    <string name="_bx_payment_grid_column_title_pdrs_for_recurring"><![CDATA[Подписки]]></string>
+    <string name="_bx_payment_grid_column_title_pdrs_single_seller"><![CDATA[Единый продавец]]></string>
+    <string name="_bx_payment_grid_column_title_pdrs_time_tracker"><![CDATA[Счетчик времени]]></string>
+    <string name="_bx_payment_grid_column_title_ods_client_id"><![CDATA[Покупатель]]></string>
+    <string name="_bx_payment_grid_column_title_ods_seller_id"><![CDATA[Продавец]]></string>
+    <string name="_bx_payment_grid_column_title_ods_author_id"><![CDATA[Автор]]></string>
+    <string name="_bx_payment_grid_column_title_ods_transaction"><![CDATA[Транзакция]]></string>
+    <string name="_bx_payment_grid_column_title_ods_license"><![CDATA[Лицензия]]></string>
+    <string name="_bx_payment_grid_column_title_ods_item"><![CDATA[Продукт]]></string>
+    <string name="_bx_payment_grid_column_title_ods_amount"><![CDATA[Сумма]]></string>
+    <string name="_bx_payment_grid_column_title_ods_date"><![CDATA[Дата]]></string>
+    <string name="_bx_payment_grid_column_title_sbs_seller_id"><![CDATA[Продавец]]></string>
+    <string name="_bx_payment_grid_column_title_sbs_client_id"><![CDATA[Покупатель]]></string>
+    <string name="_bx_payment_grid_column_title_sbs_client_email"><![CDATA[Email]]></string>
+    <string name="_bx_payment_grid_column_title_sbs_items"><![CDATA[Продукты]]></string>
+    <string name="_bx_payment_grid_column_title_sbs_item_id"><![CDATA[Продукт]]></string>
+    <string name="_bx_payment_grid_column_title_sbs_amount"><![CDATA[Сумма]]></string>
+    <string name="_bx_payment_grid_column_title_sbs_date"><![CDATA[Дата]]></string>
+    <string name="_bx_payment_grid_column_title_sbs_date_add"><![CDATA[Дата создания]]></string>
+    <string name="_bx_payment_grid_column_title_sbs_date_next"><![CDATA[Дата сл. оплаты]]></string>
+    <string name="_bx_payment_grid_column_title_sbs_status"><![CDATA[Статус]]></string>
+    <string name="_bx_payment_grid_column_title_crts_vendor_id"><![CDATA[Продавец]]></string>
+    <string name="_bx_payment_grid_column_title_crts_items_count"><![CDATA[Количество]]></string>
+    <string name="_bx_payment_grid_column_title_crts_items_price"><![CDATA[Цена]]></string>
+    <string name="_bx_payment_grid_column_title_crt_title"><![CDATA[Продукт]]></string>
+    <string name="_bx_payment_grid_column_title_crt_description"><![CDATA[Описание]]></string>
+    <string name="_bx_payment_grid_column_title_crt_quantity"><![CDATA[Количество]]></string>
+    <string name="_bx_payment_grid_column_title_crt_price"><![CDATA[Цена]]></string>
+    <string name="_bx_payment_grid_column_title_cms_caption"><![CDATA[Заголовок]]></string>
+    <string name="_bx_payment_grid_column_title_cms_description"><![CDATA[Описание]]></string>
+    <string name="_bx_payment_grid_column_title_cms_acl_id"><![CDATA[Членство]]></string>
+    <string name="_bx_payment_grid_column_title_cms_percentage"><![CDATA[Процент]]></string>
+    <string name="_bx_payment_grid_column_title_cms_installment"><![CDATA[Взнос]]></string>
+    <string name="_bx_payment_grid_column_title_inv_commissionaire_id"><![CDATA[Получатель]]></string>
+    <string name="_bx_payment_grid_column_title_inv_committent_id"><![CDATA[Плательщик]]></string>
+    <string name="_bx_payment_grid_column_title_inv_name"><![CDATA[Имя]]></string>
+    <string name="_bx_payment_grid_column_title_inv_period_start"><![CDATA[Начало периода]]></string>
+    <string name="_bx_payment_grid_column_title_inv_period_end"><![CDATA[Конец периода]]></string>
+    <string name="_bx_payment_grid_column_title_inv_amount"><![CDATA[Сумма]]></string>
+    <string name="_bx_payment_grid_column_title_inv_date_issue"><![CDATA[Дата выпуска]]></string>
+    <string name="_bx_payment_grid_column_title_inv_date_due"><![CDATA[Срок оплаты]]></string>
+    <string name="_bx_payment_grid_column_title_inv_status"><![CDATA[Статус]]></string>
+
+    <string name="_bx_payment_grid_action_title_ods_add"><![CDATA[Добавить вручную]]></string>
+    <string name="_bx_payment_grid_action_title_ods_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_payment_grid_action_title_ods_process"><![CDATA[Обработать]]></string>
+    <string name="_bx_payment_grid_action_title_ods_view_order"><![CDATA[Детали заказа]]></string>
+    <string name="_bx_payment_grid_action_title_sbs_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_payment_grid_action_title_sbs_view_order"><![CDATA[Детали выплаты]]></string>
+    <string name="_bx_payment_grid_action_title_sbs_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_payment_grid_action_title_sbs_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_payment_grid_action_title_crts_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_payment_grid_action_title_crts_continue"><![CDATA[Продолжить оплату]]></string>
+    <string name="_bx_payment_grid_action_title_crt_checkout"><![CDATA[Оплатить через {0}]]></string>
+    <string name="_bx_payment_grid_action_title_crt_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_payment_grid_action_title_crt_quantity_sub"><![CDATA[Уменьшить количество]]></string>
+    <string name="_bx_payment_grid_action_title_crt_quantity_add"><![CDATA[Увеличить количество]]></string>
+    <string name="_bx_payment_grid_action_title_cms_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_payment_grid_action_title_cms_edit"><![CDATA[Изменить]]></string>
+    <string name="_bx_payment_grid_action_title_cms_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_payment_grid_action_title_inv_edit"><![CDATA[Изменить]]></string>
+    <string name="_bx_payment_grid_action_title_inv_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_payment_grid_action_title_inv_pay"><![CDATA[Оплатить]]></string>
+
+    <string name="_bx_payment_popup_title_ods_order_subscription_view"><![CDATA[Подписка]]></string>
+    <string name="_bx_payment_popup_title_ods_order_subscription_get_details"><![CDATA[Детали подписки]]></string>
+    <string name="_bx_payment_popup_title_ods_order_subscription_change_details"><![CDATA[Изменить детали подписки]]></string>
+    <string name="_bx_payment_popup_title_ods_order_subscription_get_billing"><![CDATA[Платежная информация]]></string>
+    <string name="_bx_payment_popup_title_ods_order_subscription_change_billing"><![CDATA[Изменить платежную информацию]]></string>
+    <string name="_bx_payment_popup_title_ods_order_history_view"><![CDATA[Заказ]]></string>
+    <string name="_bx_payment_popup_title_ods_order_pending_view"><![CDATA[Обрабатываемый заказ]]></string>
+    <string name="_bx_payment_popup_title_ods_order_pending_process"><![CDATA[Обработать заказ]]></string>
+    <string name="_bx_payment_popup_title_ods_order_processed_view"><![CDATA[Обработанный заказ]]></string>
+    <string name="_bx_payment_popup_title_ods_order_processed_add"><![CDATA[Добавить вручную]]></string>
+    <string name="_bx_payment_popup_title_crd_providers_select"><![CDATA[Выберите платежную систему]]></string>
+    <string name="_bx_payment_popup_title_cms_add"><![CDATA[Добавить ежемесячную комиссию]]></string>
+    <string name="_bx_payment_popup_title_cms_edit"><![CDATA[Изменить ежемесячную комиссию]]></string>
+    <string name="_bx_payment_popup_title_inv_edit"><![CDATA[Изменить счет]]></string>
+
+    <!-- FORMS -->
+    <string name="_bx_payment_form_cart_input_do_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_payment_form_cart_input_do_checkout"><![CDATA[Оплатить]]></string>
+    <string name="_bx_payment_form_details_input_do_submit"><![CDATA[Сохранить]]></string>
+
+    <string name="_bx_payment_form_details_form"><![CDATA[Форма деталей платежных систем]]></string>
+    <string name="_bx_payment_form_details_display_edit"><![CDATA[Изменить детали платежных систем]]></string>
+
+    <string name="_bx_payment_form_pendings_form"><![CDATA[Форма обрабатываемых заказов]]></string>
+    <string name="_bx_payment_form_processed_form"><![CDATA[Форма обработанных заказов]]></string>
+    <string name="_bx_payment_form_pendings_display_process"><![CDATA[Обработать]]></string>
+    <string name="_bx_payment_form_processed_display_add"><![CDATA[Добавить обработанный]]></string>
+    <string name="_bx_payment_form_pendings_input_id_sys"><![CDATA[ID]]></string>
+    <string name="_bx_payment_form_pendings_input_seller_id_sys"><![CDATA[ID продавца]]></string>
+    <string name="_bx_payment_form_pendings_input_order_sys"><![CDATA[Заказ]]></string>
+    <string name="_bx_payment_form_pendings_input_order"><![CDATA[Заказ]]></string>
+    <string name="_bx_payment_form_pendings_input_order_err"><![CDATA[Вам необходимо внести номер заказа.]]></string>
+    <string name="_bx_payment_form_pendings_input_process_sys"><![CDATA[Обработать]]></string>
+    <string name="_bx_payment_form_pendings_input_process"><![CDATA[Обработать]]></string>
+    <string name="_bx_payment_form_pendings_input_cancel_sys"><![CDATA[Отменить]]></string>
+    <string name="_bx_payment_form_pendings_input_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_payment_form_processed_input_seller_id_sys"><![CDATA[ID продавца]]></string>
+    <string name="_bx_payment_form_processed_input_client_id_sys"><![CDATA[ID покупателя]]></string>
+    <string name="_bx_payment_form_processed_input_client_sys"><![CDATA[Покупатель]]></string>
+    <string name="_bx_payment_form_processed_input_client"><![CDATA[Покупатель]]></string>
+    <string name="_bx_payment_form_processed_input_client_err"><![CDATA[Вам необходимо ввести имя существующего пользователя.]]></string>
+    <string name="_bx_payment_form_processed_input_order_sys"><![CDATA[Заказ]]></string>
+    <string name="_bx_payment_form_processed_input_order"><![CDATA[Заказ]]></string>
+    <string name="_bx_payment_form_processed_input_order_err"><![CDATA[Вам необходимо внести номер заказа.]]></string>
+    <string name="_bx_payment_form_processed_input_module_id_sys"><![CDATA[Модуль]]></string>
+    <string name="_bx_payment_form_processed_input_module_id"><![CDATA[Модуль]]></string>
+    <string name="_bx_payment_form_processed_input_module_id_err"><![CDATA[Вам необходимо выбрать модуль.]]></string>
+    <string name="_bx_payment_form_processed_input_items_sys"><![CDATA[Товары]]></string>
+    <string name="_bx_payment_form_processed_input_items"><![CDATA[]]></string>
+    <string name="_bx_payment_form_processed_input_items_err"><![CDATA[Вам необходимо выбрать хотя бы один товар из списка.]]></string>
+    <string name="_bx_payment_form_processed_input_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_payment_form_processed_input_add_sys"><![CDATA[Добавить]]></string>
+    <string name="_bx_payment_form_processed_input_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_payment_form_processed_input_cancel_sys"><![CDATA[Отменить]]></string>
+
+    <string name="_bx_payment_form_commissions_form"><![CDATA[Форма комиссий]]></string>
+    <string name="_bx_payment_form_commissions_display_add"><![CDATA[Добавить комиссию]]></string>
+    <string name="_bx_payment_form_commissions_display_edit"><![CDATA[Изменить комиссию]]></string>
+    <string name="_bx_payment_form_commissions_input_caption_sys"><![CDATA[Заголовок]]></string>
+    <string name="_bx_payment_form_commissions_input_caption"><![CDATA[Заголовок]]></string>
+    <string name="_bx_payment_form_commissions_input_caption_err"><![CDATA[Это поле необходимо. Пожалуйста, заполните его.]]></string>
+    <string name="_bx_payment_form_commissions_input_description_sys"><![CDATA[Описание]]></string>
+    <string name="_bx_payment_form_commissions_input_description"><![CDATA[Описание]]></string>
+    <string name="_bx_payment_form_commissions_input_acl_id_sys"><![CDATA[Уровень членства]]></string>
+    <string name="_bx_payment_form_commissions_input_acl_id"><![CDATA[Уровень членства]]></string>
+    <string name="_bx_payment_form_commissions_input_percentage_sys"><![CDATA[Процент]]></string>
+    <string name="_bx_payment_form_commissions_input_percentage"><![CDATA[Процент]]></string>
+    <string name="_bx_payment_form_commissions_input_installment_sys"><![CDATA[Фиксированный взнос]]></string>
+    <string name="_bx_payment_form_commissions_input_installment"><![CDATA[Фиксированный взнос]]></string>
+    <string name="_bx_payment_form_commissions_input_submit_sys"><![CDATA[Выполнить]]></string>
+    <string name="_bx_payment_form_commissions_input_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_payment_form_commissions_input_cancel_sys"><![CDATA[Отменить]]></string>
+    <string name="_bx_payment_form_commissions_input_cancel"><![CDATA[Отменить]]></string>
+    
+    <string name="_bx_payment_form_invoices_form"><![CDATA[Форма счетов]]></string>
+    <string name="_bx_payment_form_invoices_display_edit"><![CDATA[Изменить счет]]></string>
+    <string name="_bx_payment_form_invoices_input_amount_sys"><![CDATA[Сумма]]></string>
+    <string name="_bx_payment_form_invoices_input_amount"><![CDATA[Сумма]]></string>
+    <string name="_bx_payment_form_invoices_input_amount_err"><![CDATA[Это поле необходимо. Пожалуйста, заполните его.]]></string>
+    <string name="_bx_payment_form_invoices_input_date_due_sys"><![CDATA[Срок оплаты]]></string>
+    <string name="_bx_payment_form_invoices_input_date_due"><![CDATA[Срок оплаты]]></string>
+    <string name="_bx_payment_form_invoices_input_date_due_err"><![CDATA[Это поле необходимо. Пожалуйста, заполните его.]]></string>
+    <string name="_bx_payment_form_invoices_input_status_sys"><![CDATA[Статус]]></string>
+    <string name="_bx_payment_form_invoices_input_status"><![CDATA[Статус]]></string>
+    <string name="_bx_payment_form_invoices_input_submit_sys"><![CDATA[Выполнить]]></string>
+    <string name="_bx_payment_form_invoices_input_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_payment_form_invoices_input_cancel_sys"><![CDATA[Отменить]]></string>
+    <string name="_bx_payment_form_invoices_input_cancel"><![CDATA[Отменить]]></string>
+
+    <string name="_bx_payment_form_cs_input_items"><![CDATA[Почему вы хотите отменить подписку?]]></string>
+    <string name="_bx_payment_form_cs_input_other"><![CDATA[Ваш вариант]]></string>
+    <string name="_bx_payment_form_cs_input_submit"><![CDATA[Отправить]]></string>
+    <string name="_bx_payment_form_cs_input_cancel"><![CDATA[Отменить]]></string>
+
+    <string name="_bx_payment_form_input_err"><![CDATA[Это поле необходимо. Пожалуйста, заполните его.]]></string>
+    <string name="_bx_payment_form_input_email_err_cor_or_emp"><![CDATA[Используйте правильный адрес электронной почты или оставьте поле пустым.]]></string>
+
+    <!-- Predefined Values -->
+    <string name="_bx_payment_pre_lists_currencies"><![CDATA[Валюты]]></string>
+
+    <string name="_bx_payment_pre_lists_reasons_cancel"><![CDATA[Причины для отмены подписки]]></string>
+    <string name="_bx_payment_pre_values_rc_0"><![CDATA[Другое]]></string>
+    <string name="_bx_payment_pre_values_rc_1"><![CDATA[Затраты и бюджетирование]]></string>
+    <string name="_bx_payment_pre_values_rc_2"><![CDATA[Скрытые платежи и проблемы с выставлением счетов]]></string>
+    <string name="_bx_payment_pre_values_rc_3"><![CDATA[Низкий уровень использования]]></string>
+    <string name="_bx_payment_pre_values_rc_4"><![CDATA[Потеря интереса]]></string>
+    <string name="_bx_payment_pre_values_rc_5"><![CDATA[Неудовлетворительный пользовательский опыт]]></string>
+    <string name="_bx_payment_pre_values_rc_6"><![CDATA[Есть альтернативы получше]]></string>
+
+    <!-- ACL -->
+    <string name="_bx_payment_acl_action_purchase"><![CDATA[Покупать]]></string>
+    <string name="_bx_payment_acl_action_sell"><![CDATA[Продавать]]></string>
+    <string name="_bx_payment_acl_action_manage_any_purchase"><![CDATA[Управлять любыми покупками]]></string>
+
+    <!-- EMAIL TEMPLATES -->
+    <string name="_bx_payment_et_txt_name_paid_need_join"><![CDATA[Заплатил - присоединяйся.]]></string>
+    <string name="_bx_payment_et_txt_subject_paid_need_join"><![CDATA[Оплата была принята.]]></string>
+    <string name="_bx_payment_et_txt_body_paid_need_join"><![CDATA[{email_header}
+<p>Привет, {RealName}.</p>
+<p>Ваша оплата была принята. Если вы ещё не заполняли регистрационную форму, то Вы можете сделать это используя следующую ссылку.</p>
+<p><a href="{JoinLink}">Присоединяйтесь</a></p>
+{email_footer}]]></string>
+
+    <string name="_bx_payment_et_txt_name_cancelation_request"><![CDATA[Запрос на отмену подписки.]]></string>
+    <string name="_bx_payment_et_txt_subject_cancelation_request"><![CDATA[Запрос на отмену подписки.]]></string>
+    <string name="_bx_payment_et_txt_body_cancelation_request"><![CDATA[{email_header}
+<p>Привет,</p>
+<p>Пользователь с именем профиля {profile_name} отправил запрос на отмену подписки.</p>
+<p>Информация о подписке:<br />ID: {subscription_id}<br />Клиент: {subscription_customer}<br />Дата: {subscription_date}</p>
+{email_footer}]]></string>
+
+    <string name="_bx_payment_et_txt_name_expiration_notification_seller"><![CDATA[Оповещение об истечении срока подписки (для  продавца).]]></string>
+    <string name="_bx_payment_et_txt_subject_expiration_notification_seller"><![CDATA[Оповещение об истечении срока подписки.]]></string>
+    <string name="_bx_payment_et_txt_body_expiration_notification_seller"><![CDATA[{email_header}
+<p>Привет,</p>
+<p>Подписка, купленная пользователем '{profile_name}', закончилась.</p>
+<p>Информация о подписке:<br />ID: {subscription_id}<br />Клиент: {subscription_customer}<br />Дата: {subscription_date}</p>
+<p><b>Внимание</b>. Данные, связанные с подпиской, будут удалены в ближайшее время.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_payment_et_txt_name_expiration_notification_client"><![CDATA[Оповещение об истечении срока подписки (для клиента).]]></string>
+    <string name="_bx_payment_et_txt_subject_expiration_notification_client"><![CDATA[Оповещение об истечении срока подписки.]]></string>
+    <string name="_bx_payment_et_txt_body_expiration_notification_client"><![CDATA[{email_header}
+<p>Привет,</p>
+<p>Ваша подписка, купленная у '{profile_name}', закончилась.</p>
+<p>Информация о подписке:<br />ID: {subscription_id}<br />Клиент: {subscription_customer}<br />Дата: {subscription_date}</p>
+<p><b>Внимание</b>. Данные, связанные с подпиской, будут удалены в ближайшее время.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_payment_et_txt_name_expiring_notification_committent"><![CDATA[Уведомление об истечении срока действия счета.]]></string>
+    <string name="_bx_payment_et_txt_subject_expiring_notification_committent"><![CDATA[Уведомление об истечении срока действия счета.]]></string>
+    <string name="_bx_payment_et_txt_body_expiring_notification_committent"><![CDATA[{email_header}
+<p>Привет,</p>
+<p>Срок оплаты вашего счета '{invoice}' закончится через '{days}' день(ей).</p>
+<p>Информация о счете:<br />Начало периода: {period_start}<br />Конец периода: {period_end}<br />Дата выпуска: {date_issue}<br />Срок оплаты: {date_due}</p>
+{email_footer}]]></string>
+
+    <string name="_bx_payment_et_txt_name_overdue_notification_committent"><![CDATA[Уведомление о просроченном счете.]]></string>
+    <string name="_bx_payment_et_txt_subject_overdue_notification_committent"><![CDATA[Уведомление о просроченном счете.]]></string>
+    <string name="_bx_payment_et_txt_body_overdue_notification_committent"><![CDATA[{email_header}
+<p>Привет,</p>
+<p>Оплата вашего счета '{invoice}' просрочена '{date_due}'.</p>
+<p>Информация о счете:<br />Начало периода: {period_start}<br />Конец периода: {period_end}<br />Дата выпуска: {date_issue}<br />Срок оплаты: {date_due}</p>
+{email_footer}]]></string>
+
+    <string name="_bx_payment_et_txt_name_checkout_offline"><![CDATA[Попытка оплаты  наличными.]]></string>
+    <string name="_bx_payment_et_txt_subject_checkout_offline"><![CDATA[Попытка оплаты  наличными.]]></string>
+    <string name="_bx_payment_et_txt_body_checkout_offline"><![CDATA[{email_header}
+<p>Привет,</p>
+<p>Пользователь сайта <a href="{profile_link}">{profile_name}</a> хотел заплатить Вам наличными за:</p>
+<p>{items}</p>
+<p>Сумма: {amount}<br />Дата: {date}</p>
+<p>Перейдите на <a href="{pending_orders_link}">страницу неоплаченных заказов</a> для обработки заказа, когда оплата будет получена.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_payment_et_txt_name_wrong_balance"><![CDATA[Недостаточно средств для списания.]]></string>
+    <string name="_bx_payment_et_txt_subject_wrong_balance"><![CDATA[Недостаточно средств для списания.]]></string>
+    <string name="_bx_payment_et_txt_body_wrong_balance"><![CDATA[{email_header}
+<p>Привет,</p>
+<p>У вас недостаточно средств для списания на оплату подписки.</p>
+<p>Информация о подписке:<br />ID: {subscription_id}<br />Клиент: {subscription_customer}<br />Система оплаты: {subscription_provider}<br />Дата: {subscription_date}</p>
+{email_footer}]]></string>
+
+
+    <!-- MESSAGES, WARNINGS and ERRORS -->
+    <string name="_bx_payment_msg_no_results"><![CDATA[Пусто]]></string>
+    <string name="_bx_payment_msg_redirecting"><![CDATA[Пересылаю... Пожалуйста подождите.]]></string>
+    <string name="_bx_payment_msg_item_added"><![CDATA[Товар был успешно добавлен в вашу корзину.]]></string>
+    <string name="_bx_payment_msg_item_deleted"><![CDATA[Товар был успешно удален из вашей корзины.]]></string>
+    <string name="_bx_payment_msg_successfully_performed"><![CDATA[Действие было успешно выполнено.]]></string>
+    <string name="_bx_payment_msg_successfully_processed_free"><![CDATA[Бесплатный товар был успешно обработан.]]></string>
+    <string name="_bx_payment_msg_cancelation_request_sent"><![CDATA[Запрос на отмену был отправлен. Пожалуйста, ждите.]]></string>
+    <string name="_bx_payment_msg_confirm_cancelation"><![CDATA[Вы уверены, что хотите отменить вашу подписку?]]></string>
+    <string name="_bx_payment_msg_single_seller"><![CDATA[Режим единого продавца активирован. <a href="{0}">Перейти</a> в единую корзину.]]></string>
+    <string name="_bx_payment_err_access_db"><![CDATA[Ошибка обращения к базе данных.]]></string>
+    <string name="_bx_payment_err_cannot_validate"><![CDATA[Не могу присоединиться к удаленному хосту для проверки данных.]]></string>
+    <string name="_bx_payment_err_empty_items"><![CDATA[Товары не выбраны.]]></string>
+    <string name="_bx_payment_err_empty_order"><![CDATA[Заказ пуст.]]></string>
+    <string name="_bx_payment_err_inactive_vendor"><![CDATA[Профиль продавца не активен.]]></string>
+    <string name="_bx_payment_err_incorrect_provider"><![CDATA[Неправильная или недоступная платежная система.]]></string>
+    <string name="_bx_payment_err_not_accept_payments"><![CDATA[Продавец не принимает платежи.]]></string>
+    <string name="_bx_payment_err_nothing_selected"><![CDATA[Вам нужно выбрать как минимум один товар.]]></string>
+    <string name="_bx_payment_err_self_purchase"><![CDATA[Покупка из собственного магазина не возможна.]]></string>
+    <string name="_bx_payment_err_required_login"><![CDATA[Вам нужно войти.]]></string>
+    <string name="_bx_payment_err_unknown_vendor"><![CDATA[Неизвестный продавец.]]></string>
+    <string name="_bx_payment_err_wrong_vendor"><![CDATA[Неверный продавец.]]></string>
+    <string name="_bx_payment_err_wrong_data"><![CDATA[Неверные входные данные.]]></string>
+    <string name="_bx_payment_err_not_found_pending"><![CDATA[Обрабатываемый заказ не найден.]]></string>
+    <string name="_bx_payment_err_cannot_perform"><![CDATA[Действие не может быть выполнено. Свяжитесь с нами.]]></string>
+    <string name="_bx_payment_err_wrong_quantity"><![CDATA[Указано неправильное количество.]]></string>
+    <string name="_bx_payment_err_already_processed"><![CDATA[Этот платеж уже обработан.]]></string>
+    <string name="_bx_payment_err_already_registered"><![CDATA[Подписка с аналогичными данными уже была зарегистрирована.]]></string>
+    <string name="_bx_payment_err_not_supported"><![CDATA[Операция не поддерживается.]]></string>
+
+    <!-- Other -->
+    <string name="_bx_payment_txt_add_to_cart"><![CDATA[В корзину]]></string>
+    <string name="_bx_payment_txt_subscribe"><![CDATA[Подписаться]]></string>
+    <string name="_bx_payment_txt_payment_to"><![CDATA[Платеж для {0}]]></string>
+    <string name="_bx_payment_txt_payment_to_for"><![CDATA[Платеж для {0} за:]]></string>
+    <string name="_bx_payment_txt_checkout_to"><![CDATA[Продолжить оплату в пользу {0}]]></string>
+    <string name="_bx_payment_txt_checkout_with"><![CDATA[Заплатить используя {0}]]></string>
+    <string name="_bx_payment_txt_checkout_with_cash"><![CDATA[Оплата наличными]]></string>
+    <string name="_bx_payment_txt_checkout_for"><![CDATA[Сообщение о том, что Вы хотите оплатить следующие позиции наличными, было отправлено продавцу ({0}). Он свяжется с вами в ближайшее время.]]></string>
+    <string name="_bx_payment_txt_checkout_qt"><![CDATA[шт.]]></string>
+    <string name="_bx_payment_txt_checkout_item"><![CDATA[{0} ({1}шт.)<br />]]></string>
+    <string name="_bx_payment_txt_client"><![CDATA[Покупатель]]></string>
+    <string name="_bx_payment_txt_license"><![CDATA[Лицензия]]></string>
+    <string name="_bx_payment_txt_seller"><![CDATA[Продавец]]></string>
+    <string name="_bx_payment_txt_author"><![CDATA[Автор]]></string>
+    <string name="_bx_payment_txt_item"><![CDATA[Товар]]></string>
+    <string name="_bx_payment_txt_quantity"><![CDATA[Шт.]]></string>
+    <string name="_bx_payment_txt_order"><![CDATA[ID заказа]]></string>
+    <string name="_bx_payment_txt_customer_id"><![CDATA[ID Покупателя]]></string>
+    <string name="_bx_payment_txt_subscription"><![CDATA[Подписка]]></string>
+    <string name="_bx_payment_txt_price"><![CDATA[Цена]]></string>
+    <string name="_bx_payment_txt_price_sold"><![CDATA[Цена продажи]]></string>
+    <string name="_bx_payment_txt_processed_with"><![CDATA[Обработан используя]]></string>
+    <string name="_bx_payment_txt_message"><![CDATA[Результат]]></string>
+    <string name="_bx_payment_txt_date"><![CDATA[Дата]]></string>
+    <string name="_bx_payment_txt_deleted"><![CDATA[Дата отмены]]></string>
+    <string name="_bx_payment_txt_deleted_reason"><![CDATA[Причина отмены]]></string>
+    <string name="_bx_payment_txt_products"><![CDATA[Продукты]]></string>
+    <string name="_bx_payment_txt_buyer_name_mask"><![CDATA[{0} {1}]]></string>
+    <string name="_bx_payment_txt_none"><![CDATA[нет]]></string>
+    <string name="_bx_payment_txt_name_manual"><![CDATA[Вручную]]></string>
+    <string name="_bx_payment_txt_yes"><![CDATA[Да]]></string>
+    <string name="_bx_payment_txt_no"><![CDATA[Нет]]></string>
+    <string name="_bx_payment_txt_unsubscribe_yes"><![CDATA[Отменить автоматически]]></string>
+    <string name="_bx_payment_txt_unsubscribe_no"><![CDATA[Не отменять]]></string>
+    <string name="_bx_payment_txt_all_authors"><![CDATA[Все авторы]]></string>
+    <string name="_bx_payment_txt_all_clients"><![CDATA[Все клиенты]]></string>
+    <string name="_bx_payment_txt_all_modules"><![CDATA[Все модули]]></string>
+    <string name="_bx_payment_txt_all_items"><![CDATA[Все продукты]]></string>
+    <string name="_bx_payment_txt_analytics_invoices_issued"><![CDATA[Выставлено]]></string>
+    <string name="_bx_payment_txt_analytics_invoices_overdue"><![CDATA[Просрочено]]></string>
+    <string name="_bx_payment_txt_analytics_invoices_paid"><![CDATA[Оплачено]]></string>
+    <string name="_bx_payment_txt_analytics_invoices_unpaid"><![CDATA[Не оплачено]]></string>
+    <string name="_bx_payment_txt_status_scheduled"><![CDATA[Запланированно]]></string>
+    <string name="_bx_payment_txt_status_trial"><![CDATA[Пробный]]></string>
+    <string name="_bx_payment_txt_status_active"><![CDATA[Активно]]></string>
+    <string name="_bx_payment_txt_status_paid"><![CDATA[Оплачено]]></string>
+    <string name="_bx_payment_txt_status_unpaid"><![CDATA[Не оплачено]]></string>
+    <string name="_bx_payment_txt_status_overdue"><![CDATA[Просрочено]]></string>
+    <string name="_bx_payment_txt_status_paused"><![CDATA[Приостановлено]]></string>
+    <string name="_bx_payment_txt_status_cancel"><![CDATA[Отменено]]></string>
+    <string name="_bx_payment_txt_status_canceled"><![CDATA[Отменено]]></string>
+    <string name="_bx_payment_txt_status_unknown"><![CDATA[Неизвестно]]></string>
+    <string name="_bx_payment_txt_invoice_title"><![CDATA[Счет {0} от {1}]]></string>
+    <string name="_bx_payment_txt_invoice_description"><![CDATA[За период между {0} и {1}]]></string>
+    <string name="_bx_payment_txt_payment_description"><![CDATA[Выплата на сайте {0}.]]></string>
+
+    <!-- Generic payment provider -->
+    <string name="_bx_payment_gc_cpt"><![CDATA[Общая]]></string>
+    <string name="_bx_payment_gc_dsc"><![CDATA[Не используется для обработки платежей напрямую. Требуется для хранения личных настроек для использования в других провайдерах.]]></string>
+    <string name="_bx_payment_gc_currency_code_cpt"><![CDATA[Валюта]]></string>
+    <string name="_bx_payment_gc_currency_code_dsc"><![CDATA[Выберите собственную валюту вместо валюты по умолчанию]]></string>
+    <string name="_bx_payment_gc_currency_code_default"><![CDATA[Значение по умолчанию]]></string>
+    <string name="_bx_payment_gc_err_not_available"><![CDATA[Платежная система 'Общая' не доступна для совершения платежей.]]></string>
+
+    <!-- Offline payment provider -->
+    <string name="_bx_payment_off_cpt"><![CDATA[Офлайн]]></string>
+    <string name="_bx_payment_off_dsc"><![CDATA[Для вне сетевых методов оплаты, таких как наличные, электронный перевод и тп.]]></string>
+    <string name="_bx_payment_off_active_cpt"><![CDATA[Активировать]]></string>
+    <string name="_bx_payment_off_active_dsc"><![CDATA[Активировать(деактивировать) платежную систему.]]></string>
+    <string name="_bx_payment_off_checkout_email_cpt"><![CDATA[Email]]></string>
+    <string name="_bx_payment_off_checkout_email_dsc"><![CDATA[Email для отправки оповещений о попытках оплаты наличными. Оставьте пустым, если хотите получать оповещения на email Вашего профиля.]]></string>
+    <string name="_bx_payment_off_err_not_available"><![CDATA[Платежная система Офлайн не доступна для совершения платежей в сети.]]></string>
+    <string name="_bx_payment_txt_name_offline"><![CDATA[Наличные]]></string>
+    <string name="_bx_payment_txt_cart_offline"><![CDATA[Наличные]]></string>
+
+    <!-- Credits payment provider -->
+    <string name="_bx_payment_cdt_cpt"><![CDATA[Кредиты]]></string>
+    <string name="_bx_payment_cdt_dsc"><![CDATA[Платежная система Кредиты]]></string>
+    <string name="_bx_payment_cdt_active_cpt"><![CDATA[Активировать]]></string>
+    <string name="_bx_payment_cdt_active_dsc"><![CDATA[Активировать(деактивировать) платежную систему.]]></string>
+    <string name="_bx_payment_cdt_msg_charged"><![CDATA[Платеж успешно принят.]]></string>
+    <string name="_bx_payment_cdt_msg_subscribed"><![CDATA[Спасибо! Подписка создана. Пожалуйста, проверьте ваш email для получения дальнейших инструкций.]]></string>
+    <string name="_bx_payment_cdt_err_not_available"><![CDATA[В данное время оплата Кредитами не доступна.]]></string>
+    <string name="_bx_payment_cdt_err_wrong_balance"><![CDATA[Недостаточно средств для списания.]]></string>
+    <string name="_bx_payment_cdt_err_wrong_transaction"><![CDATA[Не удалось верифицировать транзакцию.]]></string>
+    <string name="_bx_payment_txt_name_credits"><![CDATA[Кредиты]]></string>
+    <string name="_bx_payment_txt_cart_credits"><![CDATA[Кредиты]]></string>
+
+    <!-- PayPal payment provider -->
+    <string name="_bx_payment_pp_cpt"><![CDATA[PayPal]]></string>
+    <string name="_bx_payment_pp_dsc"><![CDATA[Платежная система PayPal]]></string>
+    <string name="_bx_payment_pp_active_cpt"><![CDATA[Активировать]]></string>
+    <string name="_bx_payment_pp_active_dsc"><![CDATA[Активировать(деактивировать) платежную систему.]]></string>
+    <string name="_bx_payment_pp_mode_cpt"><![CDATA[Режим]]></string>
+    <string name="_bx_payment_pp_mode_dsc"><![CDATA[Режим обработки платежей]]></string>
+    <string name="_bx_payment_pp_mode_live"><![CDATA[рабочий]]></string>
+    <string name="_bx_payment_pp_mode_test"><![CDATA[тестовый]]></string>
+    <string name="_bx_payment_pp_business_cpt"><![CDATA[E-mail]]></string>
+    <string name="_bx_payment_pp_business_dsc"><![CDATA[E-mail вашего PayPal аккаунта]]></string>
+    <string name="_bx_payment_pp_prc_type_cpt"><![CDATA[Режим обработки]]></string>
+    <string name="_bx_payment_pp_prc_type_dsc"><![CDATA[Режим, в которым будут обработаны данные]]></string>
+    <string name="_bx_payment_pp_prc_type_direct"><![CDATA[прямой]]></string>
+    <string name="_bx_payment_pp_prc_type_pdt"><![CDATA[PDT]]></string>
+    <string name="_bx_payment_pp_prc_type_ipn"><![CDATA[IPN]]></string>
+    <string name="_bx_payment_pp_token_cpt"><![CDATA[Средство идентификации]]></string>
+    <string name="_bx_payment_pp_token_dsc"><![CDATA[Средство идентификации]]></string>
+    <string name="_bx_payment_pp_sandbox_cpt"><![CDATA[Sandbox]]></string>
+    <string name="_bx_payment_pp_sandbox_dsc"><![CDATA[E-mail вашего Sandbox аккаунта на PayPal]]></string>
+    <string name="_bx_payment_pp_return_data_url_cpt"><![CDATA[URL для возврата данных]]></string>
+    <string name="_bx_payment_pp_err_no_data_given"><![CDATA[Нет переданных данных.]]></string>
+    <string name="_bx_payment_pp_err_not_completed"><![CDATA[Платеж не завершен.]]></string>
+    <string name="_bx_payment_pp_err_wrong_vendor"><![CDATA[Неправильные данные продавеца.]]></string>
+    <string name="_bx_payment_pp_err_wrong_business"><![CDATA[Неправильный E-mail получателя.]]></string>
+    <string name="_bx_payment_pp_err_wrong_transaction"><![CDATA[Не удалось верифицировать транзакцию.]]></string>
+    <string name="_bx_payment_pp_err_wrong_verification_status"><![CDATA[Не получен статус верификации.]]></string>
+    <string name="_bx_payment_pp_err_wrong_amount"><![CDATA[Неправильная сумма платежа.]]></string>
+    <string name="_bx_payment_pp_err_wrong_custom_data"><![CDATA[Неправильные пользовательские данные.]]></string>
+    <string name="_bx_payment_pp_msg_verified"><![CDATA[Платеж принят.]]></string>
+    <string name="_bx_payment_txt_name_paypal"><![CDATA[PayPal]]></string>
+    <string name="_bx_payment_txt_cart_paypal"><![CDATA[PayPal]]></string>
+
+    <!-- PayPal API payment provider -->
+    <string name="_bx_payment_pp_api_cpt"><![CDATA[PayPal API]]></string>
+    <string name="_bx_payment_pp_api_dsc"><![CDATA[Платежная система PayPal API (интеграция на основе API)]]></string>
+    <string name="_bx_payment_pp_api_active_cpt"><![CDATA[Активировать]]></string>
+    <string name="_bx_payment_pp_api_active_dsc"><![CDATA[Активировать(деактивировать) платежную систему.]]></string>
+    <string name="_bx_payment_pp_api_hidden_cpt"><![CDATA[Скрыть]]></string>
+    <string name="_bx_payment_pp_api_hidden_dsc"><![CDATA[Платежную систему можно Скрыть, если Вы не хотите принимать новые платежи, но у вас уже есть активные подписки.]]></string>
+    <string name="_bx_payment_pp_api_mode_cpt"><![CDATA[Режим]]></string>
+    <string name="_bx_payment_pp_api_mode_dsc"><![CDATA[Режим обработки платежей]]></string>
+    <string name="_bx_payment_pp_api_mode_live"><![CDATA[рабочий]]></string>
+    <string name="_bx_payment_pp_api_mode_test"><![CDATA[тестовый]]></string>
+    <string name="_bx_payment_pp_api_live_account_cpt"><![CDATA[Учётная запись (рабочая)]]></string>
+    <string name="_bx_payment_pp_api_live_account_dsc"><![CDATA[Email адрес, который используется для получения доступа к счету PayPal.]]></string>
+    <string name="_bx_payment_pp_api_live_client_id_cpt"><![CDATA[Идентификатор клиента (рабочий)]]></string>
+    <string name="_bx_payment_pp_api_live_client_id_dsc"><![CDATA[Часть учетных данных приложения.]]></string>
+    <string name="_bx_payment_pp_api_live_secret_cpt"><![CDATA[Ключ (рабочий)]]></string>
+    <string name="_bx_payment_pp_api_live_secret_dsc"><![CDATA[Часть учетных данных приложения.]]></string>
+    <string name="_bx_payment_pp_api_test_account_cpt"><![CDATA[Учётная запись (тестовая)]]></string>
+    <string name="_bx_payment_pp_api_test_account_dsc"><![CDATA[Email адрес, который используется для получения доступа к счету PayPal.]]></string>
+    <string name="_bx_payment_pp_api_test_client_id_cpt"><![CDATA[Идентификатор клиента (тестовый)]]></string>
+    <string name="_bx_payment_pp_api_test_client_id_dsc"><![CDATA[Часть учетных данных приложения.]]></string>
+    <string name="_bx_payment_pp_api_test_secret_cpt"><![CDATA[Ключ (тестовый)]]></string>
+    <string name="_bx_payment_pp_api_test_secret_dsc"><![CDATA[Часть учетных данных приложения.]]></string>
+    <string name="_bx_payment_pp_api_return_data_url_cpt"><![CDATA[URL для возврата данных]]></string>
+    <string name="_bx_payment_pp_api_notify_url_cpt"><![CDATA[URL для получения webhook-ов]]></string>
+    <string name="_bx_payment_pp_api_err_cannot_authorize"><![CDATA[Не удалось авторизовать одобренный заказ.]]></string>
+    <string name="_bx_payment_pp_api_err_cannot_capture"><![CDATA[Не удалось завершить оплату.]]></string>
+    <string name="_bx_payment_pp_api_err_no_item"><![CDATA[Объект для создания подписки отсутствует.]]></string>
+    <string name="_bx_payment_pp_api_err_wrong_item"><![CDATA[Продукт, на который вы хотите подписаться, имеет неверные данные на стороне PayPal. Пожалуйста, сообщите.]]></string>
+    <string name="_bx_payment_pp_api_err_no_subscription"><![CDATA[Данные подписки недоступны или неверны.]]></string>
+    <string name="_bx_payment_pp_api_err_subscription_not_confirmed"><![CDATA[Подписка не подтверждена.]]></string>
+    <string name="_bx_payment_pp_api_msg_authorized"><![CDATA[Заказ авторизован.]]></string>
+    <string name="_bx_payment_pp_api_msg_captured"><![CDATA[Платеж принят.]]></string>
+    <string name="_bx_payment_pp_api_msg_subscribed"><![CDATA[Спасибо! Подписка была создана. Пожалуйста, проверьте ваш емэйл для получения дальнейших инструкций.]]></string>
+    <string name="_bx_payment_txt_name_paypal_api"><![CDATA[PayPal]]></string>
+    <string name="_bx_payment_txt_cart_paypal_api"><![CDATA[PayPal]]></string>
+    <string name="_bx_payment_txt_subscribe_paypal_api"><![CDATA[PayPal]]></string>
+
+    <!-- Chargebee payment provider -->
+    <string name="_bx_payment_cbee_cpt"><![CDATA[Chargebee]]></string>
+    <string name="_bx_payment_cbee_dsc"><![CDATA[Пользователи могут оплачивать, используя готовые страницы оплаты от Chargebee.]]></string>
+    <string name="_bx_payment_cbee_v3_cpt"><![CDATA[Chargebee]]></string>
+    <string name="_bx_payment_cbee_v3_dsc"><![CDATA[Пользователи могут оплачивать, используя вставляемый скрипт от Chargebee.]]></string>
+    <string name="_bx_payment_cbee_active_cpt"><![CDATA[Активировать]]></string>
+    <string name="_bx_payment_cbee_active_dsc"><![CDATA[Активировать(деактивировать) платежную систему. Внимание. Рекомендуется использовать SSL сертификат для улучшения обработки платежей.]]></string>
+    <string name="_bx_payment_cbee_hidden_cpt"><![CDATA[Скрыть]]></string>
+    <string name="_bx_payment_cbee_hidden_dsc"><![CDATA[Платежную систему можно Скрыть, если Вы не хотите принимать новые платежи, но у вас уже есть активные подписки.]]></string>
+    <string name="_bx_payment_cbee_mode_cpt"><![CDATA[Режим]]></string>
+    <string name="_bx_payment_cbee_mode_dsc"><![CDATA[Режим обработки платежей]]></string>
+    <string name="_bx_payment_cbee_mode_live"><![CDATA[рабочий]]></string>
+    <string name="_bx_payment_cbee_mode_test"><![CDATA[тестовый]]></string>
+    <string name="_bx_payment_cbee_live_site_cpt"><![CDATA[Имя сайта (рабочее)]]></string>
+    <string name="_bx_payment_cbee_live_site_dsc"><![CDATA[Имя вашего сайта зарегистрированного в Chargebee для "рабочего" режима.]]></string>
+    <string name="_bx_payment_cbee_live_api_key_cpt"><![CDATA[API ключ (рабочий)]]></string>
+    <string name="_bx_payment_cbee_live_api_key_dsc"><![CDATA[Ваш API ключ доступа, предоставленный Chargebee, для "рабочего" режима.]]></string>
+    <string name="_bx_payment_cbee_test_site_cpt"><![CDATA[Имя сайта (тестовое)]]></string>
+    <string name="_bx_payment_cbee_test_site_dsc"><![CDATA[Имя вашего сайта зарегистрированного в Chargebee для "тестового" режима.]]></string>
+    <string name="_bx_payment_cbee_test_api_key_cpt"><![CDATA[API ключ (тестовый)]]></string>
+    <string name="_bx_payment_cbee_test_api_key_dsc"><![CDATA[Ваш API ключ доступа, предоставленный Chargebee, для "тестового" режима.]]></string>
+    <string name="_bx_payment_cbee_check_amount_cpt"><![CDATA[Активировать проверку суммы]]></string>
+    <string name="_bx_payment_cbee_check_amount_dsc"><![CDATA[Активировать проверку суммы для Chargebee Webhooks (рекомендуется). Однако проверка должна быть отключена когда используются скидки и купоны.]]></string>
+    <string name="_bx_payment_cbee_ssl_cpt"><![CDATA[Активировать SSL]]></string>
+    <string name="_bx_payment_cbee_ssl_dsc"><![CDATA[Активировать SSL соединение для связи с Chargebee. Внимание. Нижеприведенные ссылки будут обновлены после сохранения.]]></string>
+    <string name="_bx_payment_cbee_cancellation_email_cpt"><![CDATA[Email для запросов отмены подписки]]></string>
+    <string name="_bx_payment_cbee_expiration_email_cpt"><![CDATA[Email для предупреждений о заканчивающихся подписках]]></string>
+    <string name="_bx_payment_cbee_return_data_url_cpt"><![CDATA[URL для возврата данных]]></string>
+    <string name="_bx_payment_cbee_notify_url_cpt"><![CDATA[URL для получения webhook-ов]]></string>
+    <string name="_bx_payment_cbee_msg_charged"><![CDATA[Платеж успешно принят.]]></string>
+    <string name="_bx_payment_cbee_msg_subscribed"><![CDATA[Спасибо! Подписка была создана. Пожалуйста, проверьте ваш емэйл для получения дальнейших инструкций.]]></string>
+    <string name="_bx_payment_cbee_txt_checkout_with_single"><![CDATA[Оплатить через {0}]]></string>
+    <string name="_bx_payment_cbee_txt_checkout_with_recurring"><![CDATA[Оплатить через {0}]]></string>
+    <string name="_bx_payment_cbee_menu_item_title_manager"><![CDATA[Портал самообслуживания]]></string>
+    <string name="_bx_payment_txt_name_chargebee"><![CDATA[Chargebee]]></string>
+    <string name="_bx_payment_txt_name_chargebee_v3"><![CDATA[Chargebee]]></string>
+    <string name="_bx_payment_txt_cart_chargebee"><![CDATA[Chargebee]]></string>
+    <string name="_bx_payment_txt_cart_chargebee_v3"><![CDATA[Chargebee]]></string>
+
+    <!-- Stripe payment provider -->
+    <string name="_bx_payment_strp_cpt"><![CDATA[Stripe]]></string>
+    <string name="_bx_payment_strp_dsc"><![CDATA[Платежная система Stripe]]></string>
+    <string name="_bx_payment_strp_v3_cpt"><![CDATA[Stripe]]></string>
+    <string name="_bx_payment_strp_v3_dsc"><![CDATA[Платежная система Stripe с поддержкой '3D Secure' авторизации для Strong Customer Authentication (SCA). Внимание, эта версия не позволяет использовать подписки с пробным периодом.]]></string>
+    <string name="_bx_payment_strp_active_cpt"><![CDATA[Активировать]]></string>
+    <string name="_bx_payment_strp_active_dsc"><![CDATA[Активировать(деактивировать) платежную систему. Внимание. Рекомендуется использовать SSL сертификат для улучшения обработки платежей.]]></string>
+    <string name="_bx_payment_strp_hidden_cpt"><![CDATA[Скрыть]]></string>
+    <string name="_bx_payment_strp_hidden_dsc"><![CDATA[Платежную систему можно Скрыть, если Вы не хотите принимать новые платежи, но у вас уже есть активные подписки.]]></string>
+    <string name="_bx_payment_strp_mode_cpt"><![CDATA[Режим]]></string>
+    <string name="_bx_payment_strp_mode_dsc"><![CDATA[Режим обработки платежей]]></string>
+    <string name="_bx_payment_strp_mode_live"><![CDATA[рабочий]]></string>
+    <string name="_bx_payment_strp_mode_test"><![CDATA[тестовый]]></string>
+    <string name="_bx_payment_strp_live_pub_key_cpt"><![CDATA[Открытый ключ (рабочий)]]></string>
+    <string name="_bx_payment_strp_live_pub_key_dsc"><![CDATA[Ваш Открытый ключ доступа, предоставленный Stripe, для "рабочего" режима.]]></string>
+    <string name="_bx_payment_strp_live_sec_key_cpt"><![CDATA[Секретный ключ (рабочий)]]></string>
+    <string name="_bx_payment_strp_live_sec_key_dsc"><![CDATA[Ваш Секретный ключ доступа для "рабочего" режима.]]></string>
+    <string name="_bx_payment_strp_test_pub_key_cpt"><![CDATA[Открытый ключ (тестовый)]]></string>
+    <string name="_bx_payment_strp_test_pub_key_dsc"><![CDATA[Ваш Открытый ключ доступа, предоставленный Stripe, для "тестового" режима.]]></string>
+    <string name="_bx_payment_strp_test_sec_key_cpt"><![CDATA[Секретный ключ (тестовый)]]></string>
+    <string name="_bx_payment_strp_test_sec_key_dsc"><![CDATA[Ваш Секретный ключ доступа для "тестового" режима.]]></string>
+    <string name="_bx_payment_strp_check_amount_cpt"><![CDATA[Активировать проверку суммы]]></string>
+    <string name="_bx_payment_strp_check_amount_dsc"><![CDATA[Активировать проверку суммы для Stripe Webhooks (рекомендуется). Однако проверка должна быть отключена когда используются скидки и купоны.]]></string>
+    <string name="_bx_payment_strp_ssl_cpt"><![CDATA[Активировать SSL]]></string>
+    <string name="_bx_payment_strp_ssl_dsc"><![CDATA[Активировать SSL соединение для связи с Stripe. Внимание. Нижеприведенная Webhooks ссылка будет обновлена после сохранения.]]></string>
+    <string name="_bx_payment_strp_notify_url_cpt"><![CDATA[URL для получения webhook-ов]]></string>
+    <string name="_bx_payment_strp_cancellation_email_cpt"><![CDATA[Email для запросов отмены подписки]]></string>
+    <string name="_bx_payment_strp_expiration_email_cpt"><![CDATA[Email для предупреждений о заканчивающихся подписках]]></string>
+    <string name="_bx_payment_strp_msg_authorized"><![CDATA[Заказ авторизован.]]></string>
+    <string name="_bx_payment_strp_msg_charged"><![CDATA[Платеж успешно принят.]]></string>
+    <string name="_bx_payment_strp_msg_subscribed"><![CDATA[Спасибо! Подписка была создана. Пожалуйста, проверьте ваш емэйл для получения дальнейших инструкций.]]></string>
+    <string name="_bx_payment_strp_msg_details_changed"><![CDATA[Детали подписки были изменены.]]></string>
+    <string name="_bx_payment_strp_err_details_changed"><![CDATA[Не могу изменить детали подписки. Перепроверьте данные и попробуйте ещё раз.]]></string>
+    <string name="_bx_payment_strp_msg_billing_changed"><![CDATA[Платежная информация была изменена.]]></string>
+    <string name="_bx_payment_strp_err_billing_changed"><![CDATA[Не могу изменить платежную информацию. Перепроверьте данные и попробуйте ещё раз.]]></string>
+    <string name="_bx_payment_strp_txt_checkout_with_single"><![CDATA[Оплатить через {0}]]></string>
+    <string name="_bx_payment_strp_txt_checkout_with_recurring"><![CDATA[Оплатить через {0}]]></string>
+    <string name="_bx_payment_strp_menu_item_title_details"><![CDATA[Детали]]></string>
+    <string name="_bx_payment_strp_menu_item_title_details_change"><![CDATA[Изменить детали]]></string>
+    <string name="_bx_payment_strp_menu_item_title_billing"><![CDATA[Реквизиты]]></string>
+    <string name="_bx_payment_strp_menu_item_title_billing_change"><![CDATA[Изменить реквизиты]]></string>
+    <string name="_bx_payment_strp_txt_plan"><![CDATA[План]]></string>
+    <string name="_bx_payment_strp_txt_cost"><![CDATA[Стоимость]]></string>
+    <string name="_bx_payment_strp_txt_cost_mask"><![CDATA[{0} {1} / {2}]]></string>
+    <string name="_bx_payment_strp_txt_status"><![CDATA[Статуч]]></string>
+    <string name="_bx_payment_strp_txt_created"><![CDATA[Создана]]></string>
+    <string name="_bx_payment_strp_txt_started"><![CDATA[Активирована]]></string>
+    <string name="_bx_payment_strp_txt_trial_start"><![CDATA[Пробный период с]]></string>
+    <string name="_bx_payment_strp_txt_trial_end"><![CDATA[Пробный период до]]></string>
+    <string name="_bx_payment_strp_txt_cperiod_start"><![CDATA[Текущий период с]]></string>
+    <string name="_bx_payment_strp_txt_cperiod_end"><![CDATA[Текущий период до]]></string>
+    <string name="_bx_payment_strp_txt_card_brand"><![CDATA[Торговая марка]]></string>
+    <string name="_bx_payment_strp_txt_card_origin"><![CDATA[Происхождение]]></string>
+    <string name="_bx_payment_strp_txt_card_type"><![CDATA[Тип]]></string>
+    <string name="_bx_payment_strp_txt_card_number"><![CDATA[Номер]]></string>
+    <string name="_bx_payment_strp_txt_card_number_mask"><![CDATA[....{0}]]></string>
+    <string name="_bx_payment_strp_txt_card_expires"><![CDATA[Дата окончания]]></string>
+    <string name="_bx_payment_strp_txt_card_expires_mask"><![CDATA[{0} / {1}]]></string>
+    <string name="_bx_payment_strp_txt_card_cvc"><![CDATA[Проверка CVC]]></string>
+    <string name="_bx_payment_strp_txt_card_cvc_passed"><![CDATA[пройдена]]></string>
+    
+    <string name="_bx_payment_form_strp_details"><![CDATA[Stripe: Форма деталей]]></string>
+    <string name="_bx_payment_form_strp_details_display_edit"><![CDATA[Stripe: Редактирование деталей]]></string>
+    <string name="_bx_payment_form_strp_details_input_item_id_sys"><![CDATA[План]]></string>
+    <string name="_bx_payment_form_strp_details_input_item_id"><![CDATA[План]]></string>
+    <string name="_bx_payment_form_strp_details_input_item_id_err"><![CDATA[Вам необходимо выбрать один из планов]]></string>
+    <string name="_bx_payment_form_strp_details_input_submit_sys"><![CDATA[Отправить]]></string>
+    <string name="_bx_payment_form_strp_details_input_submit"><![CDATA[Отправить]]></string>
+    <string name="_bx_payment_form_strp_details_input_cancel_sys"><![CDATA[Отменить]]></string>
+    <string name="_bx_payment_form_strp_details_input_cancel"><![CDATA[Отменить]]></string>
+
+    <string name="_bx_payment_form_strp_card"><![CDATA[Stripe: Форма карты]]></string>
+    <string name="_bx_payment_form_strp_card_display_add"><![CDATA[Stripe: Добавление карты]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_number_sys"><![CDATA[Номер карты]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_number"><![CDATA[Номер карты]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_number_inf"><![CDATA[16-ти значный номер без пробелов.]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_number_err"><![CDATA[Вам необходимо ввести номер карты]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_expire_sys"><![CDATA[Дата окончания]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_expire"><![CDATA[Дата окончания]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_expire_month"><![CDATA[Месяц]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_expire_year"><![CDATA[Год]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_expire_inf"><![CDATA[Используйте 'mm yyyy' формат ввода.]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_expire_err"><![CDATA[Вам необходимо ввести дату окончания в указанном формате]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_cvv_sys"><![CDATA[CVV]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_cvv"><![CDATA[CVV]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_cvv_inf"><![CDATA[Три цифры, которые Вы можете найти на обратной стороне вашей карты.]]></string>
+    <string name="_bx_payment_form_strp_card_input_card_cvv_err"><![CDATA[Вам необходимо ввести CVV вашей карты]]></string>
+    <string name="_bx_payment_form_strp_card_input_submit_sys"><![CDATA[Отправить]]></string>
+    <string name="_bx_payment_form_strp_card_input_submit"><![CDATA[Отправить]]></string>
+    <string name="_bx_payment_form_strp_card_input_cancel_sys"><![CDATA[Отменить]]></string>
+    <string name="_bx_payment_form_strp_card_input_cancel"><![CDATA[Отменить]]></string>
+
+    <string name="_bx_payment_txt_name_stripe"><![CDATA[Stripe]]></string>
+    <string name="_bx_payment_txt_cart_stripe"><![CDATA[Stripe]]></string>
+    <string name="_bx_payment_txt_name_stripe_v3"><![CDATA[Stripe]]></string>
+    <string name="_bx_payment_txt_cart_stripe_v3"><![CDATA[Stripe]]></string>
+</resources>

+ 361 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_persons/ru.xml

@@ -0,0 +1,361 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+    <string name="_bx_persons"><![CDATA[Персоны]]></string>
+    <string name="_bx_persons_cmts"><![CDATA[Персоны - Комментарии]]></string>
+    <string name="_bx_persons_reactions"><![CDATA[Персоны - Реакции]]></string>
+
+    <string name="_bx_persons_option_autoapproval"><![CDATA[Автоматически активировать всех персон]]></string>
+    <string name="_bx_persons_option_default_acl_level"><![CDATA[Уровень, по умолчанию назначаемый созданному персональному профилю]]></string>
+    <string name="_bx_persons_option_enable_profile_activation_letter"><![CDATA[Включить письмо об активации профиля]]></string>
+    <string name="_bx_persons_option_redirect_aadd"><![CDATA[После создания персонального профиля перенаправить на]]></string>
+    <string name="_bx_persons_option_redirect_aadd_profile"><![CDATA[Страница профиля]]></string>
+    <string name="_bx_persons_option_redirect_aadd_last"><![CDATA[Предыдущая страница]]></string>
+    <string name="_bx_persons_option_redirect_aadd_custom"><![CDATA[Пользовательская страница]]></string>
+    <string name="_bx_persons_option_redirect_aadd_homepage"><![CDATA[Домашняя страница]]></string>
+    <string name="_bx_persons_option_redirect_aadd_custom_url"><![CDATA[URL для перенаправления 'Пользовательская страница']]></string>
+    <string name="_bx_persons_option_activation_on"><![CDATA[После создания и после редактирования]]></string>
+    <string name="_bx_persons_option_activation_add"><![CDATA[Только после создания]]></string>
+    <string name="_bx_persons_option_activation_edit"><![CDATA[Только после редактирования]]></string>
+    <string name="_bx_persons_option_activation_off"><![CDATA[Ручная активация]]></string>
+    <string name="_bx_persons_option_num_connections_quick"><![CDATA[Количество элементов в блоке друзей]]></string>
+    <string name="_bx_persons_option_per_page_browse"><![CDATA[Количество элементов на странице]]></string>
+    <string name="_bx_persons_option_num_rss"><![CDATA[Количество элементов в ленте RSS]]></string>
+    <string name="_bx_persons_option_searchable_fields"><![CDATA[Поля для поиска по ключевому слову]]></string>
+    <string name="_bx_persons_option_friends"><![CDATA[Дружба]]></string>
+    <string name="_bx_persons_option_public_subscriptions"><![CDATA[Открытый список подписок]]></string>
+    <string name="_bx_persons_option_public_subscribed_me"><![CDATA[Открытый список подписчиков]]></string>
+
+    <string name="_bx_persons_form_profile"><![CDATA[Персоны]]></string>
+    <string name="_bx_persons_form_profile_display_add"><![CDATA[Добавление персоны]]></string>
+    <string name="_bx_persons_form_profile_display_edit"><![CDATA[Редактирование персоны]]></string>
+    <string name="_bx_persons_form_profile_display_edit_cover"><![CDATA[Редактирование обложки]]></string>
+    <string name="_bx_persons_form_profile_display_edit_badge"><![CDATA[Редактирование значка]]></string>
+    <string name="_bx_persons_form_profile_display_delete"><![CDATA[Удаление персоны]]></string>
+    <string name="_bx_persons_form_profile_display_view"><![CDATA[Просмотр персоны]]></string>
+    <string name="_bx_persons_form_profile_display_view_full"><![CDATA[Полный просмотр персоны]]></string>
+    <string name="_bx_persons_form_profile_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_persons_form_profile_input_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_persons_form_profile_input_sys_allow_view_to"><![CDATA[Доступен для]]></string>
+    <string name="_bx_persons_form_profile_input_allow_view_to"><![CDATA[Доступен для]]></string>
+    <string name="_bx_persons_form_profile_input_sys_allow_post_to"><![CDATA[Оставлять сообщения в профиле могут]]></string>
+    <string name="_bx_persons_form_profile_input_allow_post_to"><![CDATA[Оставлять сообщения в профиле могут]]></string>
+    <string name="_bx_persons_form_profile_input_sys_allow_contact_to"><![CDATA[Писать мне могут]]></string>
+    <string name="_bx_persons_form_profile_input_allow_contact_to"><![CDATA[Писать мне могут]]></string>
+    <string name="_bx_persons_form_profile_input_sys_fullname"><![CDATA[Полное имя]]></string>
+    <string name="_bx_persons_form_profile_input_fullname"><![CDATA[Полное имя]]></string>
+    <string name="_bx_persons_form_profile_input_fullname_err"><![CDATA[Имя профиля обязательно для заполнения и не должно начинаться с @.]]></string>
+    <string name="_bx_persons_form_profile_input_sys_desc"><![CDATA[Описание]]></string>
+    <string name="_bx_persons_form_profile_input_desc"><![CDATA[Описание]]></string>
+    <string name="_bx_persons_form_profile_input_sys_picture"><![CDATA[Картинка профиля]]></string>
+    <string name="_bx_persons_form_profile_input_picture"><![CDATA[Загрузить новую картинку профиля]]></string>
+    <string name="_bx_persons_form_profile_input_picture_err"><![CDATA[Необходима картинка профиля.]]></string>
+    <string name="_bx_persons_form_profile_input_picture_search"><![CDATA[С картинкой профиля]]></string>
+    <string name="_bx_persons_form_profile_input_online_search"><![CDATA[В сети]]></string>
+    <string name="_bx_persons_form_profile_input_sys_cover"><![CDATA[Картинка обложки]]></string>
+    <string name="_bx_persons_form_profile_input_cover"><![CDATA[Загрузить новую картинку обложки]]></string>
+    <string name="_bx_persons_form_profile_input_sys_badge"><![CDATA[Изображение значка]]></string>
+    <string name="_bx_persons_form_profile_input_badge"><![CDATA[Загрузить новое изображение значка]]></string>
+    <string name="_bx_persons_form_profile_input_sys_badge_link_custom"><![CDATA[Пользовательская ссылка значка]]></string>
+    <string name="_bx_persons_form_profile_input_badge_link_custom"><![CDATA[Пользовательская ссылка для значка]]></string>
+    <string name="_bx_persons_form_profile_input_badge_link_custom_placeholder"><![CDATA[или введите свою собственную здесь]]></string>
+    <string name="_bx_persons_form_profile_input_sys_badge_link_select"><![CDATA[Выбор ссылки значка]]></string>
+    <string name="_bx_persons_form_profile_input_badge_link_select"><![CDATA[Ссылка для значка]]></string>
+    <string name="_bx_persons_form_profile_input_sys_delete_confirm"><![CDATA[Удалить подтверждение]]></string>
+    <string name="_bx_persons_form_profile_input_delete_confirm"><![CDATA[Я уверен, что хочу удалить этот профиль]]></string>
+    <string name="_bx_persons_form_profile_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено.]]></string>
+    <string name="_bx_persons_form_profile_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если действительно хотите удалить свой профиль.]]></string>
+    <string name="_bx_persons_form_profile_input_sys_birthday"><![CDATA[День рождения]]></string>
+    <string name="_bx_persons_form_profile_input_birthday"><![CDATA[День рождения]]></string>
+    <string name="_bx_persons_form_profile_input_birthday_err"><![CDATA[Ваш возраст должен быть в интервале от 18 до 99 лет]]></string>
+    <string name="_bx_persons_form_profile_input_sys_gender"><![CDATA[Пол]]></string>
+    <string name="_bx_persons_form_profile_input_gender"><![CDATA[Пол]]></string>
+    <string name="_bx_persons_form_profile_input_sys_profile_email"><![CDATA[Email]]></string>
+    <string name="_bx_persons_form_profile_input_profile_email"><![CDATA[Email]]></string>
+    <string name="_bx_persons_form_profile_input_sys_profile_status"><![CDATA[Статус]]></string>
+    <string name="_bx_persons_form_profile_input_profile_status"><![CDATA[Статус]]></string>
+    <string name="_bx_persons_form_profile_input_sys_profile_ip"><![CDATA[IP]]></string>
+    <string name="_bx_persons_form_profile_input_profile_ip"><![CDATA[IP]]></string>
+    <string name="_bx_persons_form_profile_input_sys_profile_last_active"><![CDATA[Последняя активность аккаунта]]></string>
+    <string name="_bx_persons_form_profile_input_profile_last_active"><![CDATA[Последняя активность аккаунта]]></string>
+    <string name="_bx_persons_form_profile_input_sys_date_added"><![CDATA[Дата создания]]></string>
+    <string name="_bx_persons_form_profile_input_date_added"><![CDATA[Дата создания]]></string>
+    <string name="_bx_persons_form_profile_input_sys_date_changed"><![CDATA[Дата обновления]]></string>
+    <string name="_bx_persons_form_profile_input_date_changed"><![CDATA[Дата обновления]]></string>
+    <string name="_bx_persons_form_profile_input_sys_friends_count"><![CDATA[Количество друзей]]></string>
+    <string name="_bx_persons_form_profile_input_friends_count"><![CDATA[Количество друзей]]></string>
+    <string name="_bx_persons_form_profile_input_sys_followers_count"><![CDATA[Количество подписчиков]]></string>
+    <string name="_bx_persons_form_profile_input_followers_count"><![CDATA[Количество подписчиков]]></string>
+
+    <string name="_bx_persons_acl_action_create_profile"><![CDATA[Создать персональный профиль]]></string>
+    <string name="_bx_persons_acl_action_delete_profile"><![CDATA[Удалить персональный профиль]]></string>
+    <string name="_bx_persons_acl_action_view_profile"><![CDATA[Просмотреть персональный профиль]]></string>
+    <string name="_bx_persons_acl_action_change_badge"><![CDATA[Изменять значок персонального профиля]]></string>
+    <string name="_bx_persons_acl_action_edit_any_profile"><![CDATA[Редактировать любой персональный профиль]]></string>
+    <string name="_bx_persons_acl_action_delete_any_profile"><![CDATA[Удалять любой персональный профиль]]></string>
+
+    <string name="_bx_persons_page_title_sys_create_profile"><![CDATA[Создать профиль - человек]]></string>
+    <string name="_bx_persons_page_title_create_profile"><![CDATA[Создать профиль - человек]]></string>
+    <string name="_bx_persons_page_title_sys_edit_profile"><![CDATA[Редактировать профиль]]></string>
+    <string name="_bx_persons_page_title_edit_profile"><![CDATA[Редактировать профиль]]></string>
+    <string name="_bx_persons_page_title_sys_edit_profile_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_persons_page_title_edit_profile_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_persons_page_title_sys_edit_profile_badge"><![CDATA[Редактировать значок]]></string>
+    <string name="_bx_persons_page_title_edit_profile_badge"><![CDATA[Редактировать значок]]></string>
+    <string name="_bx_persons_page_title_sys_delete_profile"><![CDATA[Удалить профиль]]></string>
+    <string name="_bx_persons_page_title_delete_profile"><![CDATA[Удалить профиль]]></string>
+    <string name="_bx_persons_page_title_sys_view_profile"><![CDATA[Просмотр профиля]]></string>
+    <string name="_bx_persons_page_title_sys_view_profile_closed"><![CDATA[Просмотр профиля с ограничением доступа]]></string>
+    <string name="_bx_persons_page_title_view_profile"><![CDATA[{display_name}]]></string>
+    <string name="_bx_persons_page_title_browse"><![CDATA[Люди]]></string>
+    <string name="_bx_persons_page_title_browse_featured"><![CDATA[Продвинутые пользователи]]></string>
+    <string name="_bx_persons_page_title_browse_active"><![CDATA[Активные пользователи]]></string>
+    <string name="_bx_persons_page_title_browse_online"><![CDATA[Онлайн пользователи]]></string>
+    <string name="_bx_persons_page_title_browse_recent"><![CDATA[Новые пользователи]]></string>
+    <string name="_bx_persons_page_title_browse_connections"><![CDATA[{0} связей]]></string>
+    <string name="_bx_persons_page_title_browse_connections_mutual"><![CDATA[{0} и {1} обоюдных связей]]></string>
+    <string name="_bx_persons_page_title_browse_familiar"><![CDATA[Пользователи, которых Вы можете знать]]></string>
+    <string name="_bx_persons_page_title_browse_favorites"><![CDATA[{0} избранных]]></string>
+    <string name="_bx_persons_page_title_browse_by_acl"><![CDATA[Пользователи уровня {0}]]></string>
+    <string name="_bx_persons_page_title_browse_by_cmts"><![CDATA[Пользователи - Комментарии]]></string>
+    <string name="_bx_persons_page_title_sys_profile_favorites"><![CDATA[Избранные персоны]]></string>
+    <string name="_bx_persons_page_title_profile_favorites"><![CDATA[Избранные персоны]]></string>
+    <string name="_bx_persons_page_title_sys_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_persons_page_title_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_persons_page_title_sys_friend_requests"><![CDATA[Приглашения в друзья]]></string>
+    <string name="_bx_persons_page_title_friend_requests"><![CDATA[Приглашения в друзья]]></string>
+    <string name="_bx_persons_page_title_sys_profile_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_persons_page_title_profile_subscriptions"><![CDATA[Подписки и подписчики]]></string>
+    <string name="_bx_persons_page_title_sys_profile_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_persons_page_title_profile_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_persons_page_title_sys_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_persons_page_title_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_persons_page_title_sys_profile_info"><![CDATA[Инфо профиля]]></string>
+    <string name="_bx_persons_page_title_profile_info"><![CDATA[Инфо о {display_name}]]></string>
+    <string name="_bx_persons_page_title_sys_recent"><![CDATA[Новые пользователи]]></string>
+    <string name="_bx_persons_page_title_recent"><![CDATA[Новые пользователи]]></string>
+    <string name="_bx_persons_page_title_sys_manage"><![CDATA[Управление собственными профилями]]></string>
+    <string name="_bx_persons_page_title_sys_manage_administration"><![CDATA[Управление всеми профилями]]></string>
+    <string name="_bx_persons_page_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_persons_page_title_sys_active"><![CDATA[Активные пользователи]]></string>
+    <string name="_bx_persons_page_title_active"><![CDATA[Активные пользователи]]></string>
+    <string name="_bx_persons_page_title_sys_online"><![CDATA[Онлайн пользователи]]></string>
+    <string name="_bx_persons_page_title_online"><![CDATA[Онлайн пользователи]]></string>
+    <string name="_bx_persons_page_title_sys_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_persons_page_title_entries_search"><![CDATA[Поиск]]></string>
+
+    <string name="_bx_persons_page_block_title_profile_private"><![CDATA[Приватный профиль]]></string>
+    <string name="_bx_persons_page_block_title_choose_type"><![CDATA[Выбрать тип профиля]]></string>
+    <string name="_bx_persons_page_block_title_create_profile"><![CDATA[Создать профиль - человек]]></string>
+    <string name="_bx_persons_page_block_title_edit_profile"><![CDATA[Редактировать профиль]]></string>
+    <string name="_bx_persons_page_block_title_edit_profile_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_persons_page_block_title_edit_profile_badge"><![CDATA[Редактировать значок]]></string>
+    <string name="_bx_persons_page_block_title_delete_profile"><![CDATA[Удалить профиль]]></string>
+    <string name="_bx_persons_page_block_title_profile_all_actions"><![CDATA[Все действия]]></string>
+    <string name="_bx_persons_page_block_title_profile_info_link"><![CDATA[<a href="{profile_link}">{display_name}</a> - Инфо]]></string>
+    <string name="_bx_persons_page_block_title_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_persons_page_block_title_profile_membership"><![CDATA[Членство]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_membership"><![CDATA[Членство]]></string>
+    <string name="_bx_persons_page_block_title_profile_description"><![CDATA[Описание]]></string>
+    <string name="_bx_persons_page_block_title_profile_favorites"><![CDATA[Избранные персоны]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_favorites"><![CDATA[Избранные персоны]]></string>
+    <string name="_bx_persons_page_block_title_profile_friends_link"><![CDATA[<a href="{profile_link}">{display_name}</a> - Друзья]]></string>
+    <string name="_bx_persons_page_block_title_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_persons_page_block_title_profile_friends_mutual"><![CDATA[Общие друзья]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_persons_page_block_title_friend_requests_link"><![CDATA[<a href="{profile_link}">{display_name}</a> - Приглашения в друзья]]></string>
+    <string name="_bx_persons_page_block_title_system_friend_requests"><![CDATA[Приглашения в друзья]]></string>
+    <string name="_bx_persons_page_block_title_profile_location"><![CDATA[Расположение]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_persons_page_block_title_profile_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_subscribed_me"><![CDATA[Подписчики]]></string>
+    <string name="_bx_persons_page_block_title_profile_subscribed_me"><![CDATA[Подписчики]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_relations"><![CDATA[Мои связи]]></string>
+    <string name="_bx_persons_page_block_title_profile_relations"><![CDATA[Мои связи]]></string>
+    <string name="_bx_persons_page_block_title_system_profile_related_me"><![CDATA[Связи со мной]]></string>
+    <string name="_bx_persons_page_block_title_profile_related_me"><![CDATA[Связи со мной]]></string>
+    <string name="_bx_persons_page_block_title_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_persons_page_block_title_profile_comments_link"><![CDATA[Комментарии к <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_persons_page_block_title_profile_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_persons_page_block_title_featured_profiles"><![CDATA[Продвинутые пользователи]]></string>
+    <string name="_bx_persons_page_block_title_latest_profiles"><![CDATA[Новые пользователи]]></string>
+    <string name="_bx_persons_page_block_title_system_manage"><![CDATA[Управление собственными профилями]]></string>
+    <string name="_bx_persons_page_block_title_system_manage_administration"><![CDATA[Управление всеми профилями]]></string>
+    <string name="_bx_persons_page_block_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_persons_page_block_title_sys_active_profiles"><![CDATA[Активные пользователи]]></string>
+    <string name="_bx_persons_page_block_title_active_profiles"><![CDATA[Активные пользователи]]></string>
+    <string name="_bx_persons_page_block_title_online_profiles"><![CDATA[Онлайн пользователи]]></string>
+    <string name="_bx_persons_page_block_title_sys_familiar_profiles"><![CDATA[Знакомые пользователи]]></string>
+    <string name="_bx_persons_page_block_title_familiar_profiles"><![CDATA[Пользователи, которых Вы можете знать]]></string>
+    <string name="_bx_persons_page_block_title_search_form"><![CDATA[Форма поиска]]></string>
+    <string name="_bx_persons_page_block_title_search_results"><![CDATA[Результаты поиска]]></string>
+    <string name="_bx_persons_page_block_title_search_form_cmts"><![CDATA[Форма поиска комментариев]]></string>
+    <string name="_bx_persons_page_block_title_search_results_cmts"><![CDATA[Результаты поиска комментариев]]></string>
+    <string name="_bx_persons_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Продвинутые профили (Витринный просмотр)]]></string>
+    <string name="_bx_persons_page_block_title_featured_entries_view_showcase"><![CDATA[Продвинутые профили]]></string>
+    <string name="_bx_persons_page_block_title_sys_recommended_entries_view_showcase"><![CDATA[Рекомендованные профили (Витринный просмотр)]]></string>
+    <string name="_bx_persons_page_block_title_recommended_entries_view_showcase"><![CDATA[Рекомендованные профили]]></string>
+    <string name="_bx_persons_page_block_title_sys_active_entries_view_showcase"><![CDATA[Активные профили (Витринный просмотр)]]></string>
+    <string name="_bx_persons_page_block_title_active_entries_view_showcase"><![CDATA[Активные профили]]></string>
+    <string name="_bx_persons_page_block_title_sys_cover_block"><![CDATA[Обложка]]></string>
+    <string name="_bx_persons_page_block_title_cover_block"><![CDATA[Обложка]]></string>
+
+    <string name="_bx_persons_menu_title_submenu"><![CDATA[Персоны - Подменю]]></string>
+    <string name="_bx_persons_menu_title_public_submenu"><![CDATA[Персоны]]></string>
+    <string name="_bx_persons_menu_set_title_submenu"><![CDATA[Персоны - Подменю]]></string>
+    <string name="_bx_persons_menu_set_title_view_profile_actions"><![CDATA[Персоны - Действия]]></string>
+    <string name="_bx_persons_menu_title_view_profile_actions"><![CDATA[Персоны - Действия]]></string>
+    <string name="_bx_persons_menu_set_title_view_profile_actions_more"><![CDATA[Персоны - Дополнительные действия]]></string>
+    <string name="_bx_persons_menu_title_view_profile_actions_more"><![CDATA[Персоны - Дополнительные действия]]></string>
+    <string name="_bx_persons_menu_title_view_profile_meta"><![CDATA[Персоны - Мета инфо]]></string>
+    <string name="_bx_persons_menu_set_title_view_profile_meta"><![CDATA[Персоны - Мета инфо]]></string>
+    <string name="_bx_persons_menu_set_title_view_profile_submenu"><![CDATA[Подменю просмотра персоны]]></string>
+    <string name="_bx_persons_menu_title_view_profile_submenu"><![CDATA[Подменю просмотра персоны]]></string>
+    <string name="_bx_persons_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_persons_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_persons_menu_item_info_create_profile"><![CDATA[Для себя: собственная лента и связи.]]></string>
+    <string name="_bx_persons_menu_item_title_system_delete_with_content"><![CDATA[Удалить с данными]]></string>
+    <string name="_bx_persons_menu_item_title_delete_with_content"><![CDATA[Удалить с данными]]></string>
+    <string name="_bx_persons_menu_item_title_system_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_persons_menu_item_title_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_persons_menu_item_title_system_manage_cf"><![CDATA[Управлять аудиторией]]></string>
+    <string name="_bx_persons_menu_item_title_manage_cf"><![CDATA[Управлять аудиторией]]></string>
+    <string name="_bx_persons_menu_item_title_system_edit_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_persons_menu_item_title_edit_cover"><![CDATA[Редактировать обложку]]></string>
+    <string name="_bx_persons_menu_item_title_system_edit_profile"><![CDATA[Редактировать персону]]></string>
+    <string name="_bx_persons_menu_item_title_edit_profile"><![CDATA[Редактировать профиль]]></string>
+    <string name="_bx_persons_menu_item_title_system_edit_badge"><![CDATA[Редактировать значок]]></string>
+    <string name="_bx_persons_menu_item_title_edit_badge"><![CDATA[Редактировать значок]]></string>
+    <string name="_bx_persons_menu_item_title_system_delete_profile"><![CDATA[Удалить профиль и данные]]></string>
+    <string name="_bx_persons_menu_item_title_delete_profile"><![CDATA[Удалить профиль и данные]]></string>
+    <string name="_bx_persons_menu_item_title_system_delete_account"><![CDATA[Удалить аккаунт]]></string>
+    <string name="_bx_persons_menu_item_title_delete_account"><![CDATA[Удалить аккаунт]]></string>
+    <string name="_bx_persons_menu_item_title_system_delete_account_content"><![CDATA[Удалить аккаунт и данные]]></string>
+    <string name="_bx_persons_menu_item_title_delete_account_content"><![CDATA[Удалить аккаунт и данные]]></string>
+    <string name="_bx_persons_menu_item_title_system_profile_type"><![CDATA[Персона]]></string>
+    <string name="_bx_persons_menu_item_title_profile_type"><![CDATA[Персона]]></string>
+    <string name="_bx_persons_menu_item_title_system_create_profile"><![CDATA[Персона]]></string>
+    <string name="_bx_persons_menu_item_title_create_profile"><![CDATA[Персона]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_view"><![CDATA[Профиль]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_view"><![CDATA[Профиль]]></string>
+    <string name="_bx_persons_menu_item_title_system_view_profile_more_auto"><![CDATA[Еще]]></string>
+    <string name="_bx_persons_menu_item_title_view_profile_more_auto"><![CDATA[Еще]]></string>
+    <string name="_bx_persons_menu_item_title_system_befriend"><![CDATA[Добавить в друзья]]></string>
+    <string name="_bx_persons_menu_item_title_befriend"><![CDATA[Добавить в друзья]]></string>
+    <string name="_bx_persons_menu_item_title_befriend_sent"><![CDATA[Добавить в друзья (запрошено)]]></string>
+    <string name="_bx_persons_menu_item_title_befriend_confirm"><![CDATA[Принять запрос о дружбе]]></string>
+    <string name="_bx_persons_menu_item_title_system_unfriend"><![CDATA[Удалить из друзей]]></string>
+    <string name="_bx_persons_menu_item_title_unfriend"><![CDATA[Удалить из друзей]]></string>
+    <string name="_bx_persons_menu_item_title_unfriend_cancel_request"><![CDATA[Отменить запрос о дружбе]]></string>
+    <string name="_bx_persons_menu_item_title_unfriend_reject_request"><![CDATA[Отвергнуть запрос о дружбе]]></string>
+    <string name="_bx_persons_menu_item_title_system_subscribe"><![CDATA[Получать уведомления]]></string>
+    <string name="_bx_persons_menu_item_title_subscribe"><![CDATA[Получать уведомления]]></string>
+    <string name="_bx_persons_menu_item_title_system_unsubscribe"><![CDATA[Отключить уведомления]]></string>
+    <string name="_bx_persons_menu_item_title_unsubscribe"><![CDATA[Отключить уведомления]]></string>
+    <string name="_bx_persons_menu_item_title_system_relation_add"><![CDATA[Добавить связь]]></string>
+    <string name="_bx_persons_menu_item_title_relation_add"><![CDATA[Добавить связь]]></string>
+    <string name="_bx_persons_menu_item_title_system_relation_delete"><![CDATA[Удалить связь]]></string>
+    <string name="_bx_persons_menu_item_title_relation_delete"><![CDATA[Удалить связь]]></string>
+    <string name="_bx_persons_menu_item_title_system_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_persons_menu_item_title_more_actions"><![CDATA[]]></string>
+    <string name="_bx_persons_menu_item_title_system_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_persons_menu_item_title_friends"><![CDATA[Друзья]]></string>
+    <string name="_bx_persons_menu_item_title_system_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_persons_menu_item_title_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_persons_menu_item_title_system_friend_requests"><![CDATA[Число запросов дружбы]]></string>
+    <string name="_bx_persons_menu_item_title_friend_requests"><![CDATA[Запросов дружбы]]></string>
+    <string name="_bx_persons_menu_item_title_system_manage_my_profiles"><![CDATA[Мои профили]]></string>
+    <string name="_bx_persons_menu_item_title_manage_my_profiles"><![CDATA[Профили]]></string>
+    <string name="_bx_persons_menu_item_title_system_favorites"><![CDATA[Избранные персоны]]></string>
+    <string name="_bx_persons_menu_item_title_favorites"><![CDATA[Избранные персоны]]></string>
+    <string name="_bx_persons_menu_item_title_system_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_persons_menu_item_title_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_bx_persons_menu_item_title_system_subscribed_me"><![CDATA[Подписчики]]></string>
+    <string name="_bx_persons_menu_item_title_subscribed_me"><![CDATA[Подписчики]]></string>    
+    <string name="_bx_persons_menu_item_title_system_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_persons_menu_item_title_relations"><![CDATA[Связи]]></string>
+    <string name="_bx_persons_menu_item_title_system_related_me"><![CDATA[Связи со мной]]></string>
+    <string name="_bx_persons_menu_item_title_related_me"><![CDATA[Связи со мной]]></string>
+    <string name="_bx_persons_menu_item_title_system_followings"><![CDATA[Персоны]]></string>
+    <string name="_bx_persons_menu_item_title_followings"><![CDATA[Персоны]]></string>
+    <string name="_bx_persons_menu_item_title_system_entries_public"><![CDATA[Публичные]]></string>
+    <string name="_bx_persons_menu_item_title_entries_recent"><![CDATA[Новые]]></string>
+    <string name="_bx_persons_menu_item_title_system_entries_recent"><![CDATA[Новые]]></string>
+    <string name="_bx_persons_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_persons_menu_item_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_persons_menu_item_title_system_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_persons_menu_item_title_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_persons_menu_item_title_system_entries_home"><![CDATA[Персоны]]></string>
+    <string name="_bx_persons_menu_item_title_entries_home"><![CDATA[Люди]]></string>
+    <string name="_bx_persons_menu_item_title_system_admt_persons"><![CDATA[Профили]]></string>
+    <string name="_bx_persons_menu_item_title_admt_persons"><![CDATA[Профили]]></string>
+    <string name="_bx_persons_menu_item_title_manage_my"><![CDATA[Мои профили]]></string>
+    <string name="_bx_persons_menu_item_title_manage_all"><![CDATA[Все профили]]></string>   
+    <string name="_bx_persons_menu_item_title_system_entries_active"><![CDATA[Активные]]></string>
+    <string name="_bx_persons_menu_item_title_entries_active"><![CDATA[Активные]]></string>
+    <string name="_bx_persons_menu_item_title_system_entries_online"><![CDATA[Онлайн]]></string>
+    <string name="_bx_persons_menu_item_title_entries_online"><![CDATA[Онлайн]]></string>
+
+    <string name="_bx_persons_grid_filter_item_title_adm_select_one_filter1"><![CDATA[Все статусы]]></string>
+    <string name="_bx_persons_grid_filter_item_title_adm_select_one_filter2"><![CDATA[Все]]></string>
+    <string name="_bx_persons_grid_filter_item_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_persons_grid_filter_item_title_adm_pending"><![CDATA[В ожидании]]></string>
+    <string name="_bx_persons_grid_filter_item_title_adm_suspended"><![CDATA[Заблокированные]]></string>
+    <string name="_bx_persons_grid_filter_item_title_adm_unconfirmed"><![CDATA[Неподтвержденные]]></string>
+    <string name="_bx_persons_grid_column_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_persons_grid_column_title_adm_fullname"><![CDATA[Имя]]></string>
+    <string name="_bx_persons_grid_column_title_adm_last_online"><![CDATA[Последнее посещение]]></string>
+    <string name="_bx_persons_grid_column_title_adm_account"><![CDATA[Аккаунт]]></string>
+    <string name="_bx_persons_grid_action_title_adm_delete_with_content"><![CDATA[Удалить вместе с содержимым]]></string>
+    <string name="_bx_persons_grid_action_title_adm_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_persons_grid_action_title_adm_set_acl_level"><![CDATA[Назначить членство]]></string>
+    <string name="_bx_persons_grid_action_title_adm_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_persons_grid_action_title_adm_audit_content"><![CDATA[Аудит действий над профилем]]></string>
+    <string name="_bx_persons_grid_action_title_adm_audit_profile"><![CDATA[Аудит действий профиля]]></string>
+    <string name="_bx_persons_grid_action_title_adm_manage_cf"><![CDATA[Управлять аудиторией]]></string>
+    <string name="_bx_persons_grid_action_err_delete"><![CDATA[Невозможно удалить выбранную(ные) персону(ны).]]></string>
+    <string name="_bx_persons_grid_txt_account_manager"><![CDATA[Перенаправить в Управление аккаунтом.]]></string>
+
+    <string name="_bx_persons_chart_growth"><![CDATA[Персоны: Развитие]]></string>
+    <string name="_bx_persons_chart_growth_speed"><![CDATA[Персоны: Скорость развития]]></string>
+
+    <string name="_bx_persons_search_extended"><![CDATA[Поиск персональных профилей]]></string>
+    <string name="_bx_persons_search_extended_cmts"><![CDATA[Поиск комментариев к персональным профилям]]></string>
+
+    <string name="_bx_persons_alert_action_profile_cover_changed"><![CDATA[обложка изменена]]></string>
+    <string name="_bx_persons_alert_action_profile_picture_changed"><![CDATA[картинка изменена]]></string>
+
+    <string name="_bx_persons_txt_account_pending"><![CDATA[Этот профиль ожидает одобрения. Пожалуйста, дождитесь его активации.]]></string>
+    <string name="_bx_persons_txt_account_pending_moderation"><![CDATA[Этот <a href="{0}">профиль</a> ожидает одобрения.]]></string>
+    <string name="_bx_persons_txt_account_suspended"><![CDATA[Этот профиль заблокирован.]]></string>
+    <string name="_bx_persons_txt_account_suspended_moderation"><![CDATA[Этот <a href="{0}">профиль</a> заблокирован.]]></string>
+    <string name="_bx_persons_txt_N_friends"><![CDATA[Друзья: {0}]]></string>
+    <string name="_bx_persons_txt_ntfs_timeline_post_common"><![CDATA[В профайле <b class="bx-ntfs-content-profile">{owner_name}</b> новая публикация <b class="bx-ntfs-content-entry">{subentry_sample}</b>]]></string>
+    <string name="_bx_persons_txt_sample_single"><![CDATA[Персона]]></string>
+    <string name="_bx_persons_txt_sample_comment_single"><![CDATA[комментарий к персональному профилю]]></string>
+    <string name="_bx_persons_txt_sample_vote_single"><![CDATA[голос за профиль]]></string>
+    <string name="_bx_persons_txt_sample_score_up_single"><![CDATA[голос за профиль]]></string>
+    <string name="_bx_persons_txt_sample_score_down_single"><![CDATA[голос против профиля]]></string>
+    <string name="_bx_persons_txt_sample_pp_single"><![CDATA[изображение профиля]]></string>
+    <string name="_bx_persons_txt_sample_pp_single_with_article"><![CDATA[изображение профиля]]></string>
+    <string name="_bx_persons_txt_sample_pc_single"><![CDATA[обложка профиля]]></string>
+    <string name="_bx_persons_txt_sample_pc_single_with_article"><![CDATA[обложка профиля]]></string>
+    <string name="_bx_persons_txt_sample_pi_action"><![CDATA[сменил(а) {0}]]></string>
+    <string name="_bx_persons_txt_sample_pi_action_user"><![CDATA[{0} сменил(а) {1}]]></string>
+
+    <string name="_bx_persons_email_friend_request"><![CDATA[Запрос на добавление в друзья]]></string>
+    <string name="_bx_persons_email_friend_request_subject"><![CDATA[Подружиться]]></string>
+    <string name="_bx_persons_email_friend_request_body"><![CDATA[{email_header}
+<p><a href="{SenderUrl}">{SenderDisplayName}</a> хочет подружиться с вами. <a href="{FriendsLink}">Ответить</a>.</p>
+{email_footer}]]></string>
+</resources>

+ 359 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_posts/ru.xml

@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+
+    <string name="_bx_posts"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_cmts"><![CDATA[Публикации - Комментарии]]></string>
+    <string name="_bx_posts_reactions"><![CDATA[Публикации - Реакции]]></string>
+
+    <string name="_bx_posts_option_enable_auto_approve"><![CDATA[Автоматически активировать публикацию после создания]]></string>
+    <string name="_bx_posts_option_summary_chars"><![CDATA[Количество символов в автогенерируемой сводке к публикациям]]></string>
+    <string name="_bx_posts_option_plain_summary_chars"><![CDATA[Количество символов в описании публикации при отсутствующей картинке публикации]]></string>
+    <string name="_bx_posts_option_per_page_browse"><![CDATA[Количество элементов на странице]]></string>
+    <string name="_bx_posts_option_per_page_profile"><![CDATA[Количество элементов на странице профайла]]></string>
+    <string name="_bx_posts_option_rss_num"><![CDATA[Количество элементов в ленте RSS]]></string>
+    <string name="_bx_posts_option_searchable_fields"><![CDATA[Поля для поиска по ключевому слову]]></string>
+    <string name="_bx_posts_option_auto_activation_for_categories"><![CDATA[Автоактивация для категорий]]></string>
+    <string name="_bx_posts_option_per_page_for_favorites_lists"><![CDATA[Количество списков избранного на странице]]></string>
+    <string name="_bx_posts_option_visible_categories"><![CDATA[Количество отображаемых категорий]]></string>
+
+    <string name="_bx_posts_form_entry"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_form_entry_display_add"><![CDATA[Добавить публикацию]]></string>
+    <string name="_bx_posts_form_entry_display_edit"><![CDATA[Редактировать публикацию]]></string>
+    <string name="_bx_posts_form_entry_display_delete"><![CDATA[Удалить публикацию]]></string>
+    <string name="_bx_posts_form_entry_display_view"><![CDATA[Просмотреть публикацию]]></string>
+    <string name="_bx_posts_form_entry_input_author"><![CDATA[Автор]]></string>
+    <string name="_bx_posts_form_entry_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_posts_form_entry_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_posts_form_entry_input_sys_do_publish"><![CDATA[Опубликовать]]></string>
+    <string name="_bx_posts_form_entry_input_do_publish"><![CDATA[Опубликовать]]></string>
+    <string name="_bx_posts_form_entry_input_sys_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_posts_form_entry_input_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_posts_form_entry_input_title_err"><![CDATA[Заголовок обязателен, мин. 3 макс. 160.]]></string>
+    <string name="_bx_posts_form_entry_input_sys_cat"><![CDATA[Категория]]></string>
+    <string name="_bx_posts_form_entry_input_cat"><![CDATA[Категория]]></string>
+    <string name="_bx_posts_form_entry_input_cat_err"><![CDATA[Нужно обязательно выбрать категорию]]></string>
+    <string name="_bx_posts_form_entry_input_sys_multicat"><![CDATA[Категории]]></string>
+    <string name="_bx_posts_form_entry_input_multicat"><![CDATA[Категории]]></string>
+    <string name="_bx_posts_form_entry_input_multicat_err"><![CDATA[Нужно обязательно выбрать категории]]></string>
+    <string name="_bx_posts_form_entry_input_sys_abstract"><![CDATA[Сводка]]></string>
+    <string name="_bx_posts_form_entry_input_abstract"><![CDATA[Сводка]]></string>
+    <string name="_bx_posts_form_entry_input_sys_text"><![CDATA[Текст]]></string>
+    <string name="_bx_posts_form_entry_input_text"><![CDATA[Текст]]></string>
+    <string name="_bx_posts_form_entry_input_text_err"><![CDATA[Поле для Текста не может быть пустым]]></string>
+    <string name="_bx_posts_form_entry_input_sys_delete_confirm"><![CDATA[Удалить подтверждение]]></string>
+    <string name="_bx_posts_form_entry_input_delete_confirm"><![CDATA[Я уверен(а), что хочу удалить эту публикацию]]></string>
+    <string name="_bx_posts_form_entry_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено]]></string>
+    <string name="_bx_posts_form_entry_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если действительно хотите удалить публикацию]]></string>
+    <string name="_bx_posts_form_entry_input_sys_covers"><![CDATA[Изображение заголовка]]></string>
+    <string name="_bx_posts_form_entry_input_covers"><![CDATA[Изображение заголовка]]></string>
+    <string name="_bx_posts_form_entry_input_covers_uploader_simple_title"><![CDATA[Загрузить]]></string>
+    <string name="_bx_posts_form_entry_input_covers_uploader_html5_title"><![CDATA[Загрузить]]></string>
+    <string name="_bx_posts_form_entry_input_sys_pictures"><![CDATA[Изображения]]></string>
+    <string name="_bx_posts_form_entry_input_pictures"><![CDATA[]]></string>
+    <string name="_bx_posts_form_entry_input_sys_videos"><![CDATA[Видео]]></string>
+    <string name="_bx_posts_form_entry_input_videos"><![CDATA[]]></string>
+    <string name="_bx_posts_form_entry_input_sys_sounds"><![CDATA[Аудиофайлы]]></string>
+    <string name="_bx_posts_form_entry_input_sounds"><![CDATA[]]></string>
+    <string name="_bx_posts_form_entry_input_sys_files"><![CDATA[Файлы]]></string>
+    <string name="_bx_posts_form_entry_input_files"><![CDATA[]]></string>
+    <string name="_bx_posts_form_entry_input_sys_polls"><![CDATA[Голосования]]></string>
+    <string name="_bx_posts_form_entry_input_sys_allow_view_to"><![CDATA[Видимость]]></string>
+    <string name="_bx_posts_form_entry_input_allow_view_to"><![CDATA[Видимость]]></string>
+    <string name="_bx_posts_form_entry_input_allow_view_favorite_list"><![CDATA[Видимость]]></string>
+    <string name="_bx_posts_form_entry_input_sys_date_added"><![CDATA[Создано]]></string>
+    <string name="_bx_posts_form_entry_input_date_added"><![CDATA[Создано]]></string>
+    <string name="_bx_posts_form_entry_input_sys_date_changed"><![CDATA[Обновлено]]></string>
+    <string name="_bx_posts_form_entry_input_date_changed"><![CDATA[Обновлено]]></string>
+    <string name="_bx_posts_form_entry_input_sys_date_published"><![CDATA[Время публикации]]></string>
+    <string name="_bx_posts_form_entry_input_date_published"><![CDATA[Время публикации]]></string>
+    <string name="_bx_posts_form_entry_input_date_published_info"><![CDATA[Оставьте пустым, чтобы опубликовать немедленно.]]></string>
+    <string name="_bx_posts_form_entry_input_sys_attachments"><![CDATA[Вложения]]></string>
+    <string name="_bx_posts_form_entry_input_sys_allow_comments"><![CDATA[Разрешить комментарии]]></string>
+    <string name="_bx_posts_form_entry_input_allow_comments"><![CDATA[Разрешить комментарии]]></string>
+
+    <string name="_bx_posts_form_poll"><![CDATA[Голосования]]></string>
+    <string name="_bx_posts_form_poll_display_add"><![CDATA[Добавить голосование]]></string>
+    <string name="_bx_posts_form_poll_input_sys_text"><![CDATA[Вопрос]]></string>
+    <string name="_bx_posts_form_poll_input_text"><![CDATA[Вопрос]]></string>
+    <string name="_bx_posts_form_poll_input_text_err"><![CDATA[Вопрос обязателен. Пожалуйста, заполните это поле]]></string>
+    <string name="_bx_posts_form_poll_input_sys_answers"><![CDATA[Ответы]]></string>
+    <string name="_bx_posts_form_poll_input_answers"><![CDATA[Ответы]]></string>
+    <string name="_bx_posts_form_poll_input_answers_err"><![CDATA[Голосование должно иметь как минимум 2 не пустых ответа.]]></string>
+    <string name="_bx_posts_form_poll_input_answers_add"><![CDATA[Добавить ещё]]></string>    
+    <string name="_bx_posts_form_poll_input_sys_do_submit"><![CDATA[Добавить]]></string>
+    <string name="_bx_posts_form_poll_input_do_submit"><![CDATA[Добавить]]></string>
+    <string name="_bx_posts_form_poll_input_do_cancel"><![CDATA[Закрыть]]></string>
+
+    <string name="_bx_posts_acl_action_create_entry"><![CDATA[Создать публикацию]]></string>
+    <string name="_bx_posts_acl_action_delete_entry"><![CDATA[Удалить публикацию]]></string>
+    <string name="_bx_posts_acl_action_view_entry"><![CDATA[Просмотреть публикацию]]></string>
+    <string name="_bx_posts_acl_action_set_thumb"><![CDATA[Назначить изображение заголовка публикации]]></string>
+    <string name="_bx_posts_acl_action_edit_any_entry"><![CDATA[Редактировать любую публикацию]]></string>
+	<string name="_bx_posts_acl_action_delete_any_entry"><![CDATA[Удалять любую публикацию]]></string>
+
+    <string name="_bx_posts_page_title_sys_create_entry"><![CDATA[Новая публикация]]></string>
+    <string name="_bx_posts_page_title_create_entry"><![CDATA[Новая публикация]]></string>
+    <string name="_bx_posts_page_block_title_create_entry"><![CDATA[Новая публикация]]></string>
+    <string name="_bx_posts_page_title_sys_edit_entry"><![CDATA[Редактировать публикацию]]></string>
+    <string name="_bx_posts_page_title_edit_entry"><![CDATA[Редактировать публикацию]]></string>
+    <string name="_bx_posts_page_block_title_edit_entry"><![CDATA[Редактировать публикацию]]></string>
+    <string name="_bx_posts_page_title_sys_delete_entry"><![CDATA[Удалить публикацию]]></string>
+    <string name="_bx_posts_page_title_delete_entry"><![CDATA[Удалить публикацию]]></string>
+    <string name="_bx_posts_page_block_title_delete_entry"><![CDATA[Удалить публикацию]]></string>
+    <string name="_bx_posts_page_title_sys_view_entry"><![CDATA[Просмотреть публикацию]]></string>
+    <string name="_bx_posts_page_title_view_entry"><![CDATA[{title}]]></string>
+    <string name="_bx_posts_page_block_title_entry_text"><![CDATA[Текст публикации]]></string>
+    <string name="_bx_posts_page_title_browse"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_page_title_search_results"><![CDATA[Публикации, соответствующие "{0}"]]></string>
+    <string name="_bx_posts_page_title_browse_by_author"><![CDATA[Публикации {display_name}]]></string>
+    <string name="_bx_posts_page_title_browse_by_context"><![CDATA[Публикации в контексте: {display_name}]]></string>
+    <string name="_bx_posts_page_title_browse_featured"><![CDATA[Продвинутые публикации]]></string>
+    <string name="_bx_posts_page_title_browse_recent"><![CDATA[Недавние публикации]]></string>
+    <string name="_bx_posts_page_title_browse_popular"><![CDATA[Популярные публикации]]></string>
+    <string name="_bx_posts_page_title_browse_top"><![CDATA[Топ публикаций]]></string>
+    <string name="_bx_posts_page_title_browse_updated"><![CDATA[Обновлённые публикации]]></string>
+    <string name="_bx_posts_page_title_sys_home"><![CDATA[Публикации - Домой]]></string>
+    <string name="_bx_posts_page_title_home"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_page_block_title_featured_entries_view_extended"><![CDATA[Продвинутые публикации]]></string>
+    <string name="_bx_posts_page_block_title_recent_entries"><![CDATA[Новые публикации (Галерея)]]></string>
+    <string name="_bx_posts_page_block_title_recent_entries_view_extended"><![CDATA[Новые публикации]]></string>
+    <string name="_bx_posts_page_block_title_recent_entries_view_full"><![CDATA[Новые публикации (Полный просмотр)]]></string>
+    <string name="_bx_posts_page_block_title_entry_social_sharing"><![CDATA[Поделиться]]></string>
+    <string name="_bx_posts_page_block_title_entry_author"><![CDATA[Автор]]></string>
+    <string name="_bx_posts_page_block_title_entry_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_posts_page_block_title_entry_comments"><![CDATA[Комментарии]]></string>
+	<string name="_bx_posts_page_block_title_entry_reports"><![CDATA[Жалобы]]></string>
+    <string name="_bx_posts_page_block_title_entry_comments_link"><![CDATA[Комментарии к <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_posts_page_block_title_entry_location"><![CDATA[Расположение]]></string>
+    <string name="_bx_posts_page_block_title_entry_attachments"><![CDATA[Прикрепления]]></string>
+    <string name="_bx_posts_page_block_title_entry_polls"><![CDATA[Голосования]]></string>
+    <string name="_bx_posts_page_block_title_entry_all_actions"><![CDATA[Все действия]]></string>
+    <string name="_bx_posts_page_title_sys_entries_popular"><![CDATA[Популярные публикации]]></string>
+    <string name="_bx_posts_page_title_entries_popular"><![CDATA[Популярные публикации]]></string>
+    <string name="_bx_posts_page_title_sys_entries_top"><![CDATA[Топ публикаций]]></string>
+    <string name="_bx_posts_page_title_entries_top"><![CDATA[Топ публикаций]]></string>
+    <string name="_bx_posts_page_title_sys_entries_updated"><![CDATA[Обновленные публикации]]></string>
+    <string name="_bx_posts_page_title_entries_updated"><![CDATA[Обновленные публикации]]></string>
+    <string name="_bx_posts_page_title_sys_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_posts_page_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_posts_page_block_title_search_form"><![CDATA[Форма поиска]]></string>
+    <string name="_bx_posts_page_block_title_search_results"><![CDATA[Результаты поиска]]></string>
+    <string name="_bx_posts_page_block_title_search_form_cmts"><![CDATA[Форма поиска комментариев]]></string>
+    <string name="_bx_posts_page_block_title_search_results_cmts"><![CDATA[Результаты поиска комментариев]]></string>
+    <string name="_bx_posts_page_block_title_popular_entries"><![CDATA[Популярные публикации]]></string>
+    <string name="_bx_posts_page_block_title_popular_entries_view_extended"><![CDATA[Популярные публикации (Расширенный просмотр)]]></string>
+    <string name="_bx_posts_page_block_title_popular_entries_view_full"><![CDATA[Популярные публикации (Полный просмотр)]]></string>
+    <string name="_bx_posts_page_block_title_top_entries"><![CDATA[Топ публикаций]]></string>
+    <string name="_bx_posts_page_block_title_updated_entries"><![CDATA[Обновленные публикации]]></string>
+    <string name="_bx_posts_page_block_title_sys_favorites_entries"><![CDATA[Избранное]]></string>
+    <string name="_bx_posts_page_block_title_favorites_entries"><![CDATA[Список "{title}"]]></string>
+    <string name="_bx_posts_page_block_title_favorites_entries_info"><![CDATA[Информация]]></string>
+    <string name="_bx_posts_page_block_title_favorites_entries_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_posts_page_title_sys_view_entry_comments"><![CDATA[Комментарии к публикации]]></string>
+    <string name="_bx_posts_page_title_view_entry_comments"><![CDATA[Комментарии к {title}]]></string>
+    <string name="_bx_posts_page_title_sys_entries_of_author"><![CDATA[Публикации автора]]></string>
+    <string name="_bx_posts_page_title_entries_of_author"><![CDATA[{display_name} - Публикации]]></string>
+    <string name="_bx_posts_page_title_sys_entries_in_context"><![CDATA[Публикации в контексте]]></string>
+    <string name="_bx_posts_page_title_entries_in_context"><![CDATA[Публикации в контексте - {display_name}]]></string>
+    <string name="_bx_posts_page_block_title_sys_multi_categories_in_context"><![CDATA[Категории публикаций в контексте(Мульти)]]></string>
+    <string name="_bx_posts_page_block_title_multi_categories_in_context"><![CDATA[Категории в <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_posts_page_block_title_favorites_of_author"><![CDATA[<a href="{profile_link}">{display_name}</a> - Избранное]]></string>   
+    <string name="_bx_posts_page_block_title_sys_favorites_of_author"><![CDATA[Избранное автора]]></string>
+    <string name="_bx_posts_page_block_title_entries_of_author"><![CDATA[<a href="{profile_link}">{display_name}</a> - Публикации]]></string>   
+    <string name="_bx_posts_page_block_title_sys_entries_of_author"><![CDATA[Публикации автора]]></string>
+    <string name="_bx_posts_page_block_title_entries_in_context"><![CDATA[Публикации в контексте <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_posts_page_block_title_sys_entries_in_context"><![CDATA[Публикации в контексте]]></string>
+    <string name="_bx_posts_page_block_title_entries_actions"><![CDATA[Публикации - Действия]]></string>
+    <string name="_bx_posts_page_block_title_browse_cmts"><![CDATA[Публикации - Комментарии]]></string>
+    <string name="_bx_posts_page_title_sys_manage"><![CDATA[Управление собственными публикациями]]></string>
+    <string name="_bx_posts_page_title_sys_manage_administration"><![CDATA[Управление всеми публикациями]]></string>
+    <string name="_bx_posts_page_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_posts_page_block_title_system_manage"><![CDATA[Управление собственными публикациями]]></string>
+    <string name="_bx_posts_page_block_title_system_manage_administration"><![CDATA[Управление всеми публикациями]]></string>
+    <string name="_bx_posts_page_block_title_manage"><![CDATA[Управление]]></string>    
+    <string name="_bx_posts_page_block_title_popular_keywords"><![CDATA[Популярные хэштеги]]></string>
+    <string name="_bx_posts_page_block_title_cats"><![CDATA[Категории публикаций]]></string>
+    <string name="_bx_posts_page_block_title_sys_multicats"><![CDATA[Категории публикаций(Мульти)]]></string>
+    <string name="_bx_posts_page_block_title_multicats"><![CDATA[Категории публикаций]]></string>
+    <string name="_bx_posts_page_block_title_entry_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_posts_page_block_title_sys_my_entries"><![CDATA[Публикации пользователя]]></string>
+    <string name="_bx_posts_page_block_title_my_entries"><![CDATA[{display_name} - Публикации]]></string>
+    <string name="_bx_posts_page_block_title_sys_recent_entries_view_showcase"><![CDATA[[Последние публикации (Витринный просмотр)]]></string>
+    <string name="_bx_posts_page_block_title_recent_entries_view_showcase"><![CDATA[Последние публикации]]></string>
+    <string name="_bx_posts_page_block_title_sys_popular_entries_view_showcase"><![CDATA[[Популярные публикации (Витринный просмотр)]]></string>
+    <string name="_bx_posts_page_block_title_popular_entries_view_showcase"><![CDATA[Популярные публикации]]></string>
+    <string name="_bx_posts_page_block_title_sys_featured_entries_view_showcase"><![CDATA[[Продвинутые публикации (Витринный просмотр)]]></string>
+    <string name="_bx_posts_page_block_title_featured_entries_view_showcase"><![CDATA[Продвинутые публикации]]></string>
+    <string name="_bx_posts_page_block_title_sys_entry_context"><![CDATA[Опубликовано в]]></string>
+    <string name="_bx_posts_page_block_title_entry_context"><![CDATA[Опубликовано в]]></string>
+
+    <string name="_bx_posts_menu_title_entry_attachments"><![CDATA[Форма - Прикрепления]]></string>
+    <string name="_bx_posts_menu_set_title_entry_attachments"><![CDATA[Форма - Прикрепления]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_photo_simple"><![CDATA[Добавить фото (один)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_photo_simple"><![CDATA[Добавить фото]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_photo_html5"><![CDATA[Добавить фото (много)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_photo_html5"><![CDATA[Добавить фото]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_video_simple"><![CDATA[Добавить видео (один)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_video_simple"><![CDATA[Добавить видео]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_video_html5"><![CDATA[Добавить видео (много)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_video_html5"><![CDATA[Добавить видео]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_video_record_video"><![CDATA[Записать видео]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_video_record_video"><![CDATA[Записать видео]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_file_simple"><![CDATA[Добавить файл (один)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_file_simple"><![CDATA[Добавить файл]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_file_html5"><![CDATA[Добавить файл (много)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_file_html5"><![CDATA[Добавить файл]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_poll"><![CDATA[Добавить голосование]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_poll"><![CDATA[Добавить голосование]]></string>
+    
+    <string name="_bx_posts_menu_item_title_system_add_link"><![CDATA[Добавить ссылку]]></string>
+    <string name="_bx_posts_menu_item_title_add_link"><![CDATA[Добавить ссылку]]></string>
+    <string name="_bx_posts_form_post_input_link_err_delete"><![CDATA[Невозможно удалить ссылку. Пожалуйста, оповестите нас о проблеме.]]></string>
+    <string name="_bx_posts_form_post_input_sys_link"><![CDATA[Ссылка]]></string>
+    <string name="_bx_posts_form_post_input_link_alt"><![CDATA[Добавить ссылку]]></string>
+    <string name="_bx_posts_form_attach_link"><![CDATA[Прикрепить ссылку]]></string>
+    <string name="_bx_posts_form_attach_link_display_add"><![CDATA[Прикрепить ссылку]]></string>
+    <string name="_bx_posts_form_attach_link_input_sys_content_id"><![CDATA[Content Id]]></string>
+    <string name="_bx_posts_form_attach_link_input_sys_url"><![CDATA[Добавить ссылку]]></string>
+    <string name="_bx_posts_form_attach_link_input_url_err"><![CDATA[Необходима правильная ссылка. Пожалуйста, заполните это поле.]]></string>
+    <string name="_bx_posts_form_attach_link_input_url"><![CDATA[Добавить ссылку]]></string>
+    <string name="_bx_posts_form_attach_link_input_do_submit"><![CDATA[Добавить]]></string>
+    <string name="_bx_posts_form_attach_link_input_sys_do_submit"><![CDATA[Добавить]]></string>
+    <string name="_bx_posts_form_attach_link_input_do_cancel"><![CDATA[Закрыть]]></string>
+
+    <string name="_bx_posts_menu_item_title_system_cpa_sound_simple"><![CDATA[Добавить аудиофайл (один)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_sound_simple"><![CDATA[Добавить аудиофайл]]></string>
+    <string name="_bx_posts_menu_item_title_system_cpa_sound_html5"><![CDATA[Добавить аудиофайл (много)]]></string>
+    <string name="_bx_posts_menu_item_title_cpa_sound_html5"><![CDATA[Добавить аудиофайл]]></string>
+
+    <string name="_bx_posts_menu_set_title_view_entry"><![CDATA[Публикация - Действия]]></string>
+    <string name="_bx_posts_menu_title_view_entry"><![CDATA[Публикация - Действия]]></string>
+    <string name="_bx_posts_menu_title_submenu"><![CDATA[Публикации - Подменю]]></string>
+    <string name="_bx_posts_menu_title_categories"><![CDATA[Категории]]></string>
+    <string name="_bx_posts_menu_title_public_submenu"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_menu_set_title_submenu"><![CDATA[Публикации - Подменю]]></string>
+    <string name="_bx_posts_menu_item_title_system_create_entry"><![CDATA[Публикация]]></string>
+    <string name="_bx_posts_menu_item_title_create_entry"><![CDATA[Публикация]]></string>
+    <string name="_bx_posts_menu_item_title_system_edit_entry"><![CDATA[Редактировать публикацию]]></string>
+    <string name="_bx_posts_menu_item_title_edit_entry"><![CDATA[Редактировать публикацию]]></string>
+    <string name="_bx_posts_menu_item_title_system_delete_entry"><![CDATA[Удалить публикацию]]></string>
+    <string name="_bx_posts_menu_item_title_delete_entry"><![CDATA[Удалить публикацию]]></string>
+    <string name="_bx_posts_menu_item_title_system_view_entry"><![CDATA[Просмотреть публикацию]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_home"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_menu_item_title_entries_home"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_public"><![CDATA[Новые]]></string>
+    <string name="_bx_posts_menu_item_title_entries_public"><![CDATA[Новые]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_posts_menu_item_title_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_popular"><![CDATA[Популярные]]></string>
+    <string name="_bx_posts_menu_item_title_entries_popular"><![CDATA[Популярные]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_top"><![CDATA[Топ]]></string>
+    <string name="_bx_posts_menu_item_title_entries_top"><![CDATA[Топ]]></string>
+    <string name="_bx_posts_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_posts_menu_item_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_posts_page_title_sys_entries_favorites"><![CDATA[Избранные публикации]]></string>
+    <string name="_bx_posts_page_title_entries_favorites"><![CDATA[Избранные публикации]]></string>
+    <string name="_bx_posts_menu_title_view_entry_submenu"><![CDATA[Просмотреть публикацию - Подменю]]></string>
+    <string name="_bx_posts_menu_set_title_view_entry_submenu"><![CDATA[Просмотреть публикацию - Подменю]]></string>
+    <string name="_bx_posts_menu_item_title_view_entry_submenu_entry"><![CDATA[Публикация]]></string>
+    <string name="_bx_posts_menu_item_title_view_entry_submenu_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_posts_menu_item_title_system_view_entry_comments"><![CDATA[Комментарии к публикации]]></string>
+    <string name="_bx_posts_menu_item_title_system_view_entries_author"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_menu_item_title_view_entries_author"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_menu_item_title_system_view_entries_in_context"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_menu_item_title_view_entries_in_context"><![CDATA[Публикации]]></string>    
+    <string name="_bx_posts_menu_title_entries_my"><![CDATA[Мои Публикации - Меню действий]]></string>
+    <string name="_bx_posts_menu_set_title_entries_my"><![CDATA[Мои Публикации - Меню]]></string>
+    <string name="_bx_posts_menu_item_title_system_manage_my_posts"><![CDATA[Мои публикации]]></string>
+    <string name="_bx_posts_menu_item_title_manage_my_posts"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_posts_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_posts_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>
+    <string name="_bx_posts_menu_item_title_manage_account"><![CDATA[Управление аккаунтом]]></string>
+    <string name="_bx_posts_menu_item_title_system_admt_posts"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_menu_item_title_admt_posts"><![CDATA[Публикации]]></string>
+    <string name="_bx_posts_menu_item_title_manage_my"><![CDATA[Мои публикации]]></string>
+    <string name="_bx_posts_menu_item_title_manage_all"><![CDATA[Все публикации]]></string>
+
+    <string name="_bx_posts_grid_filter_item_title_adm_select_one_filter1"><![CDATA[Все статусы]]></string>
+    <string name="_bx_posts_grid_filter_item_title_adm_select_one_filter2"><![CDATA[Любая аудитория]]></string>
+    <string name="_bx_posts_grid_filter_item_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_posts_grid_filter_item_title_adm_hidden"><![CDATA[Спрятанные]]></string>
+    <string name="_bx_posts_grid_filter_item_title_adm_pending"><![CDATA[В ожидании]]></string>
+    <string name="_bx_posts_grid_column_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_posts_grid_column_title_adm_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_posts_grid_column_title_adm_added"><![CDATA[Добавленные]]></string>
+    <string name="_bx_posts_grid_column_title_adm_author"><![CDATA[Автор]]></string>
+    <string name="_bx_posts_grid_action_title_adm_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_posts_grid_action_title_adm_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_posts_grid_action_title_adm_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_posts_grid_action_title_adm_audit_content"><![CDATA[Аудит действий]]></string>
+    <string name="_bx_posts_grid_action_title_adm_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_posts_grid_column_title_adm_status_admin"><![CDATA[Модерация]]></string>
+    <string name="_bx_posts_grid_action_err_delete"><![CDATA[Невозможно удалить выбранную(ные) публикацию(ции).]]></string>
+    <string name="_bx_posts_grid_txt_account_manager"><![CDATA[Перенаправить в Управление аккаунтом.]]></string>
+
+    <string name="_bx_posts_chart_growth"><![CDATA[Публикации: Развитие]]></string>
+    <string name="_bx_posts_chart_growth_speed"><![CDATA[Публикации: Скорость развития]]></string>
+
+    <string name="_bx_posts_search_extended"><![CDATA[Поиск публикаций]]></string>
+    <string name="_bx_posts_search_extended_cmts"><![CDATA[Поиск комментариев к публикациям]]></string>
+
+    <string name="_bx_posts_pre_lists_cats"><![CDATA[Категории публикаций]]></string>
+    <string name="_bx_posts_cat_Animals_Pets"><![CDATA[Животные]]></string>
+    <string name="_bx_posts_cat_Architecture"><![CDATA[Архитектура]]></string>
+    <string name="_bx_posts_cat_Art"><![CDATA[Искусство]]></string>
+    <string name="_bx_posts_cat_Cars_Motorcycles"><![CDATA[Авто и мото]]></string>
+    <string name="_bx_posts_cat_Celebrities"><![CDATA[Знаменитости]]></string>
+    <string name="_bx_posts_cat_Design"><![CDATA[Дизайн]]></string>
+    <string name="_bx_posts_cat_DIY_Crafts"><![CDATA[Сделай сам]]></string>
+    <string name="_bx_posts_cat_Education"><![CDATA[Образование]]></string>
+    <string name="_bx_posts_cat_Film_Music_Books"><![CDATA[Фильмы, музыка и книги]]></string>
+    <string name="_bx_posts_cat_Food_Drink"><![CDATA[Еда и напитки]]></string>
+    <string name="_bx_posts_cat_Gardening"><![CDATA[Сад и огород]]></string>
+    <string name="_bx_posts_cat_Geek"><![CDATA[Гик]]></string>
+    <string name="_bx_posts_cat_Hair_Beauty"><![CDATA[Причёски и макияж]]></string>
+    <string name="_bx_posts_cat_Health_Fitness"><![CDATA[Здоровье и фитнесс]]></string>
+    <string name="_bx_posts_cat_History"><![CDATA[История]]></string>
+    <string name="_bx_posts_cat_Holidays_Events"><![CDATA[Праздники и события]]></string>
+    <string name="_bx_posts_cat_Home_Decor"><![CDATA[Интерьер]]></string>
+    <string name="_bx_posts_cat_Humor"><![CDATA[Юмор]]></string>
+    <string name="_bx_posts_cat_Illustrations_Posters"><![CDATA[Иллюстрации и постеры]]></string>
+    <string name="_bx_posts_cat_Kids_Parenting"><![CDATA[Дети и родители]]></string>
+    <string name="_bx_posts_cat_Mens_Fashion"><![CDATA[Мужская мода]]></string>
+    <string name="_bx_posts_cat_Outdoors"><![CDATA[Туризм]]></string>
+    <string name="_bx_posts_cat_Photography"><![CDATA[Фотография]]></string>
+    <string name="_bx_posts_cat_Products"><![CDATA[Продукты]]></string>
+    <string name="_bx_posts_cat_Quotes"><![CDATA[Цитаты]]></string>
+    <string name="_bx_posts_cat_Science_Nature"><![CDATA[Наука и природа]]></string>
+    <string name="_bx_posts_cat_Sports"><![CDATA[Спорт]]></string>
+    <string name="_bx_posts_cat_Tattoos"><![CDATA[Татуеровки]]></string>
+    <string name="_bx_posts_cat_Technology"><![CDATA[Технологии]]></string>
+    <string name="_bx_posts_cat_Travel"><![CDATA[Путешествия]]></string>
+    <string name="_bx_posts_cat_Weddings"><![CDATA[Свадьба]]></string>
+    <string name="_bx_posts_cat_Womens_Fashion"><![CDATA[Женская мода]]></string>
+
+    <string name="_bx_posts_txt_all_entries_by"><![CDATA[{0} публикаций]]></string>
+    <string name="_bx_posts_txt_all_entries_in"><![CDATA[<a href="{0}">Все публикации в {1} ({2})</a>]]></string>
+    <string name="_bx_posts_txt_all_categories"><![CDATA[Все категории]]></string>
+    <string name="_bx_posts_txt_sample_single"><![CDATA[публикация]]></string>
+    <string name="_bx_posts_txt_sample_single_with_article"><![CDATA[публикация]]></string>
+    <string name="_bx_posts_txt_sample_comment_single"><![CDATA[комментарий к публикации]]></string>
+    <string name="_bx_posts_txt_sample_vote_single"><![CDATA[голос за публикацию]]></string>
+    <string name="_bx_posts_txt_sample_reaction_single"><![CDATA[реакция '{0}' к публикации]]></string>
+    <string name="_bx_posts_txt_sample_score_up_single"><![CDATA[голос за публикацию]]></string>
+    <string name="_bx_posts_txt_sample_score_down_single"><![CDATA[голос против публикации]]></string>
+    <string name="_bx_posts_txt_processing_awaiting"><![CDATA[Публикация будет опубликована как только сконвертируется видео.]]></string>
+    <string name="_bx_posts_txt_processing_failed"><![CDATA[Публикация не была опубликована, тк произошла ошибка при конвертации видео. Обновите видео, чтобы решить проблему.]]></string>
+    <string name="_bx_posts_txt_scheduled_awaiting"><![CDATA[Дата публикации: {date_publish_uf}]]></string>
+
+    <string name="_bx_posts_txt_msg_status_hidden"><![CDATA[Данная публикация была скрыта.]]></string>
+    <string name="_bx_posts_txt_msg_status_pending"><![CDATA[Данная публикация ожидает утверждения.]]></string>
+    <string name="_bx_posts_txt_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+
+    <string name="_bx_posts_txt_poll_view_answers"><![CDATA[опрос]]></string>
+    <string name="_bx_posts_txt_poll_view_results"><![CDATA[результаты]]></string>
+    <string name="_bx_posts_txt_poll_answer_vote_do_by"><![CDATA[Проголосовали за]]></string>
+    <string name="_bx_posts_txt_poll_answer_vote_counter"><![CDATA[{0} голосов]]></string>
+    <string name="_bx_posts_txt_poll_answer_vote_percent"><![CDATA[({0}%)]]></string>
+</resources>

+ 670 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/bx_tasks/ru.xml

@@ -0,0 +1,670 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+
+    <string name="_bx_tasks"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_cmts"><![CDATA[Задания - Комментарии]]></string>
+    <string name="_bx_tasks_reactions"><![CDATA[Задания - Реакции]]></string>
+
+
+    <!-- Options -->
+    <string name="_bx_tasks_options_category_export"><![CDATA[Экспорт]]></string>
+
+    <string name="_bx_tasks_option_enable_auto_approve"><![CDATA[Автоматически активировать задание после создания]]></string>
+    <string name="_bx_tasks_option_summary_chars"><![CDATA[Количество символов в автогенерируемой сводке к публикациям]]></string>
+    <string name="_bx_tasks_option_plain_summary_chars"><![CDATA[Количество символов в описании публикации при отсутствующей картинке публикации]]></string>
+    <string name="_bx_tasks_option_per_page_browse"><![CDATA[Количество элементов на странице]]></string>
+    <string name="_bx_tasks_option_per_page_profile"><![CDATA[Количество элементов на странице профайла]]></string>
+    <string name="_bx_tasks_option_rss_num"><![CDATA[Количество элементов в ленте RSS]]></string>
+    <string name="_bx_tasks_option_searchable_fields"><![CDATA[Поля для поиска]]></string>
+    <string name="_bx_tasks_option_auto_activation_for_categories"><![CDATA[Автоактивация для категорий]]></string>
+    <string name="_bx_tasks_option_export_time_to"><![CDATA[Экспортировать учтенное время в]]></string>
+    <string name="_bx_tasks_option_export_time_to_csv"><![CDATA[Файл CSV (значения, разделённые запятыми)]]></string>
+    <string name="_bx_tasks_option_export_time_to_xml"><![CDATA[Файл XML (расширяемый язык разметки)]]></string>
+    <string name="_bx_tasks_option_export_time_fields"><![CDATA[Поля, включаемые в экспортируемый отчете о затраченном времени]]></string>
+    <string name="_bx_tasks_option_export_time_field_author_id"><![CDATA[Профиль]]></string>
+    <string name="_bx_tasks_option_export_time_field_object_id"><![CDATA[Задача]]></string>
+    <string name="_bx_tasks_option_export_time_field_value"><![CDATA[Время]]></string>
+    <string name="_bx_tasks_option_export_time_field_value_date"><![CDATA[Дата]]></string>
+    <string name="_bx_tasks_option_export_time_field_text"><![CDATA[Примечание]]></string>
+    <string name="_bx_tasks_option_export_time_field_date"><![CDATA[Дата добавления]]></string>
+
+    <!-- Forms -->
+    <string name="_bx_tasks_form_entry"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_form_entry_display_add"><![CDATA[Добавить задание]]></string>
+    <string name="_bx_tasks_form_entry_display_edit"><![CDATA[Редактировать задание]]></string>
+    <string name="_bx_tasks_form_entry_display_edit_body"><![CDATA[Редактировать тело задачи]]></string>
+    <string name="_bx_tasks_form_entry_display_edit_tasks_list"><![CDATA[Редактировать принадлежность задачи к списку]]></string>
+    <string name="_bx_tasks_form_entry_display_edit_type"><![CDATA[Редактировать тип задачи]]></string>
+    <string name="_bx_tasks_form_entry_display_edit_priority"><![CDATA[Редактировать приоритет задачи]]></string>
+    <string name="_bx_tasks_form_entry_display_edit_estimate"><![CDATA[Редактировать временные оценки задачи]]></string>
+    <string name="_bx_tasks_form_entry_display_edit_due_date"><![CDATA[Редактировать срок выполнения задачи]]></string>
+    <string name="_bx_tasks_form_entry_display_edit_state"><![CDATA[Редактировать состояние задачи]]></string>
+    <string name="_bx_tasks_form_entry_display_delete"><![CDATA[Удалить задание]]></string>
+    <string name="_bx_tasks_form_entry_display_view"><![CDATA[Просмотреть задание]]></string>
+    <string name="_bx_tasks_form_entry_input_author"><![CDATA[Автор]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_entry_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_do_publish"><![CDATA[Опубликовать]]></string>
+    <string name="_bx_tasks_form_entry_input_do_publish"><![CDATA[Опубликовать]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_do_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_form_entry_input_do_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_do_cancel_edit"><![CDATA[Отменить (Форма редактирования)]]></string>
+    <string name="_bx_tasks_form_entry_input_do_cancel_edit"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_controls"><![CDATA[Управление]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_controls_edit"><![CDATA[Управление (Форма редактирования)]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_controls_edit_popup"><![CDATA[Управление (Форма редактирования во всплывающем окне)]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_tasks_form_entry_input_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_tasks_form_entry_input_title_err"><![CDATA[Заголовок обязателен, мин. 3 макс. 160.]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_stickers"><![CDATA[Метки]]></string>
+    <string name="_bx_tasks_form_entry_input_stickers"><![CDATA[Метки]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_type"><![CDATA[Тип]]></string>
+    <string name="_bx_tasks_form_entry_input_type"><![CDATA[Тип]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_priority"><![CDATA[Приоритет]]></string>
+    <string name="_bx_tasks_form_entry_input_priority"><![CDATA[Приоритет]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_state"><![CDATA[Состояние]]></string>
+    <string name="_bx_tasks_form_entry_input_state"><![CDATA[Состояние]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_cat"><![CDATA[Категория]]></string>
+    <string name="_bx_tasks_form_entry_input_cat"><![CDATA[Категория]]></string>
+    <string name="_bx_tasks_form_entry_input_cat_err"><![CDATA[Нужно обязательно выбрать категорию]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_multicat"><![CDATA[Категории]]></string>
+    <string name="_bx_tasks_form_entry_input_multicat"><![CDATA[Категории]]></string>
+    <string name="_bx_tasks_form_entry_input_multicat_err"><![CDATA[Нужно обязательно выбрать категорию]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_text"><![CDATA[Текст]]></string>
+    <string name="_bx_tasks_form_entry_input_text"><![CDATA[Текст]]></string>
+    <string name="_bx_tasks_form_entry_input_text_err"><![CDATA[Поле для Текста не может быть пустым]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_delete_confirm"><![CDATA[Удалить подтверждение]]></string>
+    <string name="_bx_tasks_form_entry_input_delete_confirm"><![CDATA[Я уверен(а), что хочу удалить это задание]]></string>
+    <string name="_bx_tasks_form_entry_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено]]></string>
+    <string name="_bx_tasks_form_entry_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если действительно хотите удалить задание]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_covers"><![CDATA[Изображение заголовка]]></string>
+    <string name="_bx_tasks_form_entry_input_covers"><![CDATA[Изображение заголовка]]></string>
+    <string name="_bx_tasks_form_entry_input_covers_uploader_simple_title"><![CDATA[Загрузить]]></string>
+    <string name="_bx_tasks_form_entry_input_covers_uploader_html5_title"><![CDATA[Загрузить]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_pictures"><![CDATA[Изображения]]></string>
+    <string name="_bx_tasks_form_entry_input_pictures"><![CDATA[]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_videos"><![CDATA[Видео]]></string>
+    <string name="_bx_tasks_form_entry_input_videos"><![CDATA[]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_files"><![CDATA[Файлы]]></string>
+    <string name="_bx_tasks_form_entry_input_files"><![CDATA[]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_allow_view_to"><![CDATA[Видимость]]></string>
+    <string name="_bx_tasks_form_entry_input_allow_view_to"><![CDATA[Разместить в]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_date_added"><![CDATA[Создано]]></string>
+    <string name="_bx_tasks_form_entry_input_date_added"><![CDATA[Создано]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_date_changed"><![CDATA[Обновлено]]></string>
+    <string name="_bx_tasks_form_entry_input_date_changed"><![CDATA[Обновлено]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_date_published"><![CDATA[Время публикации]]></string>
+    <string name="_bx_tasks_form_entry_input_date_published"><![CDATA[Время публикации]]></string>
+    <string name="_bx_tasks_form_entry_input_date_published_info"><![CDATA[Оставьте пустым, чтобы опубликовать немедленно.]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_attachments"><![CDATA[Вложения]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_allow_comments"><![CDATA[Разрешить комментарии]]></string>
+    <string name="_bx_tasks_form_entry_input_allow_comments"><![CDATA[Разрешить комментарии]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_tasks_list"><![CDATA[Список заданий]]></string>
+    <string name="_bx_tasks_form_entry_input_tasks_list"><![CDATA[Список заданий]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_initial_members"><![CDATA[Назначить на]]></string>
+    <string name="_bx_tasks_form_entry_input_initial_members"><![CDATA[Назначить на]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_date_due_date"><![CDATA[Срок]]></string>
+    <string name="_bx_tasks_form_entry_input_date_due_date"><![CDATA[Срок]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_estimate"><![CDATA[Временные оценки]]></string>
+    <string name="_bx_tasks_form_entry_input_estimate"><![CDATA[Временные оценки]]></string>
+    <string name="_bx_tasks_form_entry_input_sys_gh_issue_url"><![CDATA[GitHub проблема]]></string>
+    <string name="_bx_tasks_form_entry_input_gh_issue_url"><![CDATA[GitHub проблема]]></string>
+
+    <string name="_bx_tasks_form_list_entry"><![CDATA[Списки заданий]]></string>
+    <string name="_bx_tasks_form_list_entry_display_add"><![CDATA[Добавить Список заданий]]></string>
+    <string name="_bx_tasks_form_list_entry_display_edit"><![CDATA[Редактировать Список заданий]]></string>
+    <string name="_bx_tasks_form_list_entry_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_list_entry_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_list_entry_input_sys_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_tasks_form_list_entry_input_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_tasks_form_list_entry_input_title_err"><![CDATA[Заголовок обязателен, мин. 3 макс. 160.]]></string>
+
+    <string name="_bx_tasks_form_context"><![CDATA[Контекст]]></string>
+    <string name="_bx_tasks_form_display_context_edit"><![CDATA[Редактировать контекст]]></string>
+    <string name="_bx_tasks_form_context_input_sys_gh_app_id"><![CDATA[GitHub: Приложение]]></string>
+    <string name="_bx_tasks_form_context_input_gh_app_id"><![CDATA[GitHub: Приложение]]></string>
+    <string name="_bx_tasks_form_context_input_sys_gh_username"><![CDATA[GitHub: Имя пользователя]]></string>
+    <string name="_bx_tasks_form_context_input_gh_username"><![CDATA[GitHub: Имя пользователя]]></string>
+    <string name="_bx_tasks_form_context_input_sys_gh_repository"><![CDATA[GitHub: Репозиторий]]></string>
+    <string name="_bx_tasks_form_context_input_gh_repository"><![CDATA[GitHub: Репозиторий]]></string>
+    <string name="_bx_tasks_form_context_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_context_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_context_input_sys_do_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_form_context_input_do_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_form_context_input_sys_controls"><![CDATA[Элементы управления]]></string>
+
+    <string name="_bx_tasks_form_time"><![CDATA[Время]]></string>
+    <string name="_bx_tasks_form_display_time_add"><![CDATA[Добавить время]]></string>
+    <string name="_bx_tasks_form_display_time_edit"><![CDATA[Редактировать время]]></string>
+    <string name="_bx_tasks_form_time_input_sys_sys"><![CDATA[Система]]></string>
+    <string name="_bx_tasks_form_time_input_sys_object_id"><![CDATA[ID объекта]]></string>
+    <string name="_bx_tasks_form_time_input_object_id"><![CDATA[Задание]]></string>
+    <string name="_bx_tasks_form_time_input_object_id_err"><![CDATA[Это поле обязательно. Пожалуйста, заполните его.]]></string>
+    <string name="_bx_tasks_form_time_input_sys_action"><![CDATA[Действие]]></string>
+    <string name="_bx_tasks_form_time_input_sys_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_time_input_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_time_input_sys_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_form_time_input_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_form_time_input_sys_controls"><![CDATA[Управление]]></string>
+    <string name="_bx_tasks_form_time_input_sys_value"><![CDATA[Время]]></string>
+    <string name="_bx_tasks_form_time_input_value"><![CDATA[Время]]></string>
+    <string name="_bx_tasks_form_time_input_value_err"><![CDATA[Если Вы хотите внести временя, заполните это поле.]]></string>
+    <string name="_bx_tasks_form_time_input_sys_value_h"><![CDATA[Время: Часы]]></string>
+    <string name="_bx_tasks_form_time_input_value_h_placeholder"><![CDATA[часы]]></string>
+    <string name="_bx_tasks_form_time_input_sys_value_div"><![CDATA[Время: Разделитель]]></string>
+    <string name="_bx_tasks_form_time_input_value_div"><![CDATA[<div>:</div>]]></string>
+    <string name="_bx_tasks_form_time_input_sys_value_m"><![CDATA[Время: Минуты]]></string>
+    <string name="_bx_tasks_form_time_input_value_m_placeholder"><![CDATA[минуты]]></string>
+    <string name="_bx_tasks_form_time_input_sys_value_date"><![CDATA[Дата]]></string>
+    <string name="_bx_tasks_form_time_input_value_date"><![CDATA[Дата]]></string>
+    <string name="_bx_tasks_form_time_input_sys_text"><![CDATA[Примечание]]></string>
+    <string name="_bx_tasks_form_time_input_text"><![CDATA[Примечание]]></string>
+    <string name="_bx_tasks_popup_title_time_add"><![CDATA[Добавить время]]></string>
+    <string name="_bx_tasks_popup_title_time_edit"><![CDATA[Редактировать время]]></string>
+
+    <string name="_bx_tasks_form_budget"><![CDATA[Бюджет]]></string>
+    <string name="_bx_tasks_form_display_budget_add"><![CDATA[Добавить бюджет]]></string>
+    <string name="_bx_tasks_form_display_budget_edit"><![CDATA[Редактировать бюджет]]></string>
+    <string name="_bx_tasks_form_budget_input_sys_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_budget_input_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_budget_input_sys_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_form_budget_input_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_form_budget_input_sys_controls"><![CDATA[Управление]]></string>
+    <string name="_bx_tasks_form_budget_input_sys_value"><![CDATA[Бюджет]]></string>
+    <string name="_bx_tasks_form_budget_input_value"><![CDATA[Бюджет]]></string>
+    <string name="_bx_tasks_form_budget_input_value_info"><![CDATA[Укажите значение бюджета в часах.]]></string>
+    <string name="_bx_tasks_form_budget_input_value_err"><![CDATA[Если вы хотите добавить бюджет, заполните это поле.]]></string>
+    <string name="_bx_tasks_form_budget_input_sys_text"><![CDATA[Примечание]]></string>
+    <string name="_bx_tasks_form_budget_input_text"><![CDATA[Примечание]]></string>
+
+    <string name="_bx_tasks_form_pv_input_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_tasks_form_pv_input_color"><![CDATA[Цвет]]></string>
+    <string name="_bx_tasks_form_pv_input_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_tasks_form_pv_input_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_form_pv_input_err"><![CDATA[This field is essential. Please, fill it in.]]></string>
+    <string name="_bx_tasks_popup_pv_title_add"><![CDATA[Добавить значение]]></string>
+    <string name="_bx_tasks_popup_pv_title_edit"><![CDATA[Редактировать значение]]></string>
+
+    <string name="_bx_tasks_category_form_entry"><![CDATA[Форма Категории]]></string>
+    <string name="_bx_tasks_category_display_add"><![CDATA[Добавить категорию]]></string>
+    <string name="_bx_tasks_category_display_edit"><![CDATA[Редактировать категорию]]></string>
+    <string name="_bx_tasks_category_form_entry_input_sys_value"><![CDATA[Значение]]></string>
+    <string name="_bx_tasks_category_form_entry_input_value"><![CDATA[Значение]]></string>>
+    <string name="_bx_tasks_category_form_entry_input_value_err"><![CDATA[Значение обязательно. Пожалуйста, заполните это поле]]></string>
+    <string name="_bx_tasks_lmi_cpt_categories"><![CDATA[Категории]]></string>
+
+    <string name="_bx_tasks_form_f_input_author"><![CDATA[Автор]]></string>
+    <string name="_bx_tasks_form_f_input_initial_members"><![CDATA[Назначено на]]></string>
+    <string name="_bx_tasks_form_f_input_type"><![CDATA[Тип]]></string>
+    <string name="_bx_tasks_form_f_input_priority"><![CDATA[Приоритет]]></string>
+    <string name="_bx_tasks_form_f_input_estimate"><![CDATA[Временные оценки]]></string>
+    <string name="_bx_tasks_form_f_input_state"><![CDATA[Состояние]]></string>
+    <string name="_bx_tasks_form_f_input_save_me"><![CDATA[Сохранить для себя]]></string>
+    <string name="_bx_tasks_form_f_input_save_all"><![CDATA[Сохранить для всех]]></string>
+    <string name="_bx_tasks_form_f_input_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_tasks_form_f_input_apply"><![CDATA[Применить]]></string>
+    <string name="_bx_tasks_form_f_input_save"><![CDATA[Сохранить]]></string>
+    <string name="_bx_tasks_form_f_input_cancel"><![CDATA[Отменить]]></string>
+    <string name="_bx_tasks_popup_f_title_add"><![CDATA[Добавить фильтр]]></string>
+    
+    <!-- ACL -->
+    <string name="_bx_tasks_acl_action_create_entry"><![CDATA[Создать Задание]]></string>
+    <string name="_bx_tasks_acl_action_delete_entry"><![CDATA[Удалить Задание]]></string>
+    <string name="_bx_tasks_acl_action_view_entry"><![CDATA[Просмотреть Задание]]></string>
+    <string name="_bx_tasks_acl_action_set_thumb"><![CDATA[Назначить изображение заголовка публикации]]></string>
+    <string name="_bx_tasks_acl_action_edit_any_entry"><![CDATA[Редактировать Любое Задание]]></string>
+    <string name="_bx_tasks_acl_action_delete_any_entry"><![CDATA[Удалять Любое Задание]]></string>
+
+    <!-- Pages -->
+    <string name="_bx_tasks_page_title_sys_create_entry"><![CDATA[Новое Задание]]></string>
+    <string name="_bx_tasks_page_title_create_entry"><![CDATA[Новое Задание]]></string>
+    <string name="_bx_tasks_page_block_title_create_entry"><![CDATA[Новое Задание]]></string>
+    <string name="_bx_tasks_page_title_sys_edit_entry"><![CDATA[Редактировать]]></string>
+    <string name="_bx_tasks_page_title_edit_entry"><![CDATA[Редактировать]]></string>
+    <string name="_bx_tasks_page_block_title_edit_entry"><![CDATA[Редактировать]]></string>
+    <string name="_bx_tasks_page_title_sys_delete_entry"><![CDATA[Удалить]]></string>
+    <string name="_bx_tasks_page_title_delete_entry"><![CDATA[Удалить]]></string>
+    <string name="_bx_tasks_page_block_title_delete_entry"><![CDATA[Удалить]]></string>
+    <string name="_bx_tasks_page_title_sys_view_entry"><![CDATA[Просмотреть Задание]]></string>
+    <string name="_bx_tasks_page_title_view_entry"><![CDATA[{title}]]></string>
+    <string name="_bx_tasks_page_block_title_entry_text"><![CDATA[Текст Задания]]></string>
+    <string name="_bx_tasks_page_title_browse"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_page_title_search_results"><![CDATA[Задания, соответствующие "{0}"]]></string>
+    <string name="_bx_tasks_page_title_browse_by_author"><![CDATA[Задания от {display_name}]]></string>
+    <string name="_bx_tasks_page_title_browse_by_context"><![CDATA[Задания в {display_name}]]></string>
+    <string name="_bx_tasks_page_title_browse_featured"><![CDATA[Продвинутые Задания]]></string>
+    <string name="_bx_tasks_page_title_browse_recent"><![CDATA[Недавние Задания]]></string>
+    <string name="_bx_tasks_page_title_browse_popular"><![CDATA[Популярные Задания]]></string>
+    <string name="_bx_tasks_page_title_browse_top"><![CDATA[Топ Заданий]]></string>
+    <string name="_bx_tasks_page_title_browse_updated"><![CDATA[Обновлённые Задания]]></string>
+    <string name="_bx_tasks_page_title_sys_home"><![CDATA[Задания - Домой]]></string>
+    <string name="_bx_tasks_page_title_home"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_page_block_title_sys_home_entries"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_page_block_title_home_entries"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_page_block_title_featured_entries_view_extended"><![CDATA[Продвинутые Задания]]></string>
+    <string name="_bx_tasks_page_block_title_recent_entries"><![CDATA[Недавние Задания (Галерея)]]></string>
+    <string name="_bx_tasks_page_block_title_recent_entries_view_extended"><![CDATA[Недавние Задания]]></string>
+    <string name="_bx_tasks_page_block_title_recent_entries_view_full"><![CDATA[Последние Задания (Full Полный просмотр)]]></string>
+    <string name="_bx_tasks_page_block_title_entry_social_sharing"><![CDATA[Поделиться]]></string>
+    <string name="_bx_tasks_page_block_title_entry_author"><![CDATA[Автор]]></string>
+    <string name="_bx_tasks_page_block_title_entry_assignments"><![CDATA[Назначенные]]></string>
+    <string name="_bx_tasks_page_block_title_entry_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_tasks_page_block_title_sys_entry_comments"><![CDATA[Активность]]></string>
+    <string name="_bx_tasks_page_block_title_entry_comments"><![CDATA[Активность ({0})]]></string>
+    <string name="_bx_tasks_page_block_title_entry_reports"><![CDATA[Жалобы]]></string>
+    <string name="_bx_tasks_page_block_title_entry_comments_link"><![CDATA[Активность в <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_tasks_page_block_title_entry_attachments"><![CDATA[Прикрепления]]></string>
+    <string name="_bx_tasks_page_block_title_entry_all_actions"><![CDATA[Все действия]]></string>
+    <string name="_bx_tasks_page_title_sys_entries_popular"><![CDATA[Популярные Задания]]></string>
+    <string name="_bx_tasks_page_title_entries_popular"><![CDATA[Популярные Задания]]></string>
+    <string name="_bx_tasks_page_title_sys_entries_top"><![CDATA[Топ Заданий]]></string>
+    <string name="_bx_tasks_page_title_entries_top"><![CDATA[Топ Заданий]]></string>
+    <string name="_bx_tasks_page_title_sys_entries_updated"><![CDATA[Обновлённые Задания]]></string>
+    <string name="_bx_tasks_page_title_entries_updated"><![CDATA[Обновлённые Задания]]></string>
+    <string name="_bx_tasks_page_title_sys_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_tasks_page_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_tasks_page_block_title_search_form"><![CDATA[Форма поиска]]></string>
+    <string name="_bx_tasks_page_block_title_search_results"><![CDATA[Результаты поиска]]></string>
+    <string name="_bx_tasks_page_block_title_search_form_cmts"><![CDATA[Форма поиска активности]]></string>
+    <string name="_bx_tasks_page_block_title_search_results_cmts"><![CDATA[Результаты поиска активности]]></string>
+    <string name="_bx_tasks_page_block_title_popular_entries"><![CDATA[Популярные Задания]]></string>
+    <string name="_bx_tasks_page_block_title_popular_entries_view_extended"><![CDATA[Популярные Задания (Расширенный просмотр)]]></string>
+    <string name="_bx_tasks_page_block_title_popular_entries_view_full"><![CDATA[Популярные Задания (Полный просмотр)]]></string>
+    <string name="_bx_tasks_page_block_title_top_entries"><![CDATA[Top Заданий]]></string>
+    <string name="_bx_tasks_page_block_title_updated_entries"><![CDATA[Обновлённые Задания]]></string>
+    <string name="_bx_tasks_page_title_sys_view_entry_comments"><![CDATA[Задание: Активность]]></string>
+    <string name="_bx_tasks_page_title_view_entry_comments"><![CDATA[Активность в {title}]]></string>
+    <string name="_bx_tasks_page_title_sys_entries_of_author"><![CDATA[Задания автора]]></string>
+    <string name="_bx_tasks_page_title_entries_of_author"><![CDATA[Задания от {display_name}]]></string>
+    <string name="_bx_tasks_page_title_sys_entries_in_context"><![CDATA[Контекст: Задания]]></string>
+    <string name="_bx_tasks_page_title_entries_in_context"><![CDATA[Задания в {display_name}]]></string>
+    <string name="_bx_tasks_page_block_title_favorites_of_author"><![CDATA[Избранное <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_tasks_page_block_title_sys_favorites_of_author"><![CDATA[Избранное автора]]></string>
+    <string name="_bx_tasks_page_block_title_entries_of_author"><![CDATA[Задания от  <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_tasks_page_block_title_sys_entries_of_author"><![CDATA[Задания от автора]]></string>
+    <string name="_bx_tasks_page_block_title_entries_in_context"><![CDATA[Задания в <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_tasks_page_block_title_sys_entries_in_context"><![CDATA[Задания в контексте]]></string>
+    <string name="_bx_tasks_page_block_title_entries_actions"><![CDATA[Задания - Действия]]></string>
+    <string name="_bx_tasks_page_block_title_browse_cmts"><![CDATA[Задания - Комментарии]]></string>
+    <string name="_bx_tasks_page_title_sys_manage"><![CDATA[Управление собственными заданиями]]></string>
+    <string name="_bx_tasks_page_title_sys_manage_administration"><![CDATA[Управление всеми заданиями]]></string>
+    <string name="_bx_tasks_page_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_tasks_page_block_title_system_manage"><![CDATA[Управление собственными заданиями]]></string>
+    <string name="_bx_tasks_page_block_title_system_manage_administration"><![CDATA[Управление всеми заданиями]]></string>
+    <string name="_bx_tasks_page_block_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_tasks_page_title_sys_time_manage"><![CDATA[Управление собственным временем]]></string>
+    <string name="_bx_tasks_page_title_sys_time_manage_administration"><![CDATA[Управление всем временем]]></string>
+    <string name="_bx_tasks_page_title_time_manage"><![CDATA[Управление временем]]></string>
+    <string name="_bx_tasks_page_block_title_system_time_manage"><![CDATA[Управление собственным временем]]></string>
+    <string name="_bx_tasks_page_block_title_system_time_manage_administration"><![CDATA[Управление всем временем]]></string>
+    <string name="_bx_tasks_page_block_title_time_manage"><![CDATA[Управление временем]]></string>
+    <string name="_bx_tasks_page_title_sys_timers"><![CDATA[Таймеры]]></string>
+    <string name="_bx_tasks_page_title_timers"><![CDATA[Таймеры]]></string>
+    <string name="_bx_tasks_page_block_title_system_timers"><![CDATA[Таймеры]]></string>
+    <string name="_bx_tasks_page_block_title_timers"><![CDATA[Таймеры]]></string>
+    <string name="_bx_tasks_page_block_title_popular_keywords"><![CDATA[Популярные хэштеги]]></string>
+    <string name="_bx_tasks_page_block_title_cats"><![CDATA[Задания Категории]]></string>
+    <string name="_bx_tasks_page_block_title_sys_multicats"><![CDATA[Задания Категории(Мульти)]]></string>
+    <string name="_bx_tasks_page_block_title_multicats"><![CDATA[Задания Категории]]></string>
+    <string name="_bx_tasks_page_block_title_entry_timer"><![CDATA[Таймер]]></string>
+    <string name="_bx_tasks_page_block_title_entry_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_tasks_page_block_title_my_entries"><![CDATA[Мои Задания]]></string>
+    <string name="_bx_tasks_page_block_title_sys_recent_entries_view_showcase"><![CDATA[Последние Задания (Витринный просмотр)]]></string>
+    <string name="_bx_tasks_page_block_title_recent_entries_view_showcase"><![CDATA[Последние Задания]]></string>
+    <string name="_bx_tasks_page_block_title_sys_popular_entries_view_showcase"><![CDATA[Популярные Задания (Витринный просмотр)]]></string>
+    <string name="_bx_tasks_page_block_title_popular_entries_view_showcase"><![CDATA[Популярные Задания]]></string>
+    <string name="_bx_tasks_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Продвинутые Задания (Витринный просмотр)]]></string>
+    <string name="_bx_tasks_page_block_title_featured_entries_view_showcase"><![CDATA[Продвинутые Задания]]></string>
+    <string name="_bx_tasks_page_block_title_sys_entry_context"><![CDATA[Опубликовано в]]></string>
+    <string name="_bx_tasks_page_block_title_entry_context"><![CDATA[Опубликовано в]]></string>
+    <string name="_bx_tasks_page_block_title_sys_calendar_in_context"><![CDATA[Календарь]]></string>
+    <string name="_bx_tasks_page_block_title_calendar_in_context"><![CDATA[Календарь]]></string>
+    <string name="_bx_tasks_page_block_title_sys_calendar_of_author"><![CDATA[Календарь]]></string>
+    <string name="_bx_tasks_page_block_title_calendar_of_author"><![CDATA[Календарь]]></string>
+    <string name="_bx_tasks_page_title_sys_entries_time_in_context"><![CDATA[Контекст: Мое время]]></string>
+    <string name="_bx_tasks_page_title_entries_time_in_context"><![CDATA[Мое время в {display_name}]]></string>
+    <string name="_bx_tasks_page_title_sys_entries_time_in_context_administration"><![CDATA[Контекст: Всё время]]></string>
+    <string name="_bx_tasks_page_title_entries_time_in_context_administration"><![CDATA[Всё время в {display_name}]]></string>
+    <string name="_bx_tasks_page_block_title_sys_menu_in_context"><![CDATA[Меню просмотра контекста]]></string>
+    <string name="_bx_tasks_page_block_title_menu_in_context"><![CDATA[Меню]]></string>
+    <string name="_bx_tasks_page_block_title_sys_entries_time_in_context"><![CDATA[Мое время в контексте]]></string>
+    <string name="_bx_tasks_page_block_title_entries_time_in_context"><![CDATA[Мое время в <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_tasks_page_block_title_sys_entries_time_in_context_administration"><![CDATA[Всё время в контексте]]></string>
+    <string name="_bx_tasks_page_block_title_entries_time_in_context_administration"><![CDATA[Всё время в <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_tasks_page_title_sys_entries_budget_in_context_administration"><![CDATA[Контекст: Бюджет]]></string>
+    <string name="_bx_tasks_page_title_entries_budget_in_context_administration"><![CDATA[Бюджет в {display_name}]]></string>
+    <string name="_bx_tasks_page_block_title_sys_entries_budget_in_context_summary"><![CDATA[Сводка бюджета в контексте]]></string>
+    <string name="_bx_tasks_page_block_title_entries_budget_in_context_summary"><![CDATA[Сводка бюджета]]></string>
+    <string name="_bx_tasks_page_block_title_sys_entries_budget_in_context_administration"><![CDATA[Бюджет в контексте]]></string>
+    <string name="_bx_tasks_page_block_title_entries_budget_in_context_administration"><![CDATA[Бюджет в <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_tasks_page_title_sys_context_pre_values"><![CDATA[Контекст: Свойства]]></string>
+    <string name="_bx_tasks_page_title_context_pre_values"><![CDATA[Свойства]]></string>
+    <string name="_bx_tasks_page_block_title_system_context_pre_values"><![CDATA[Свойства]]></string>
+    <string name="_bx_tasks_page_block_title_context_pre_values"><![CDATA[Свойства]]></string>
+    <string name="_bx_tasks_page_title_sys_context_settings"><![CDATA[Контекст: Настройки]]></string>
+    <string name="_bx_tasks_page_title_context_settings"><![CDATA[Настройки]]></string>
+    <string name="_bx_tasks_page_block_title_system_context_authorize"><![CDATA[Авторизовать GitHub]]></string>
+    <string name="_bx_tasks_page_block_title_context_authorize"><![CDATA[Авторизовать GitHub]]></string>
+    <string name="_bx_tasks_page_block_title_system_context_settings"><![CDATA[Настройки]]></string>
+    <string name="_bx_tasks_page_block_title_context_settings"><![CDATA[Настройки]]></string>
+    <string name="_bx_tasks_page_block_title_system_menu_browse"><![CDATA[Меню просмотра]]></string>
+    <string name="_bx_tasks_page_block_title_menu_browse"><![CDATA[Просмотр задач]]></string>
+
+    <!-- Menus -->
+    <string name="_bx_tasks_menu_title_entry_attachments"><![CDATA[Форма - Прикрепления]]></string>
+    <string name="_bx_tasks_menu_set_title_entry_attachments"><![CDATA[Форма - Прикрепления]]></string>
+    <string name="_bx_tasks_menu_item_title_system_cpa_photo_simple"><![CDATA[Добавить фото (один)]]></string>
+    <string name="_bx_tasks_menu_item_title_cpa_photo_simple"><![CDATA[Добавить фото]]></string>
+    <string name="_bx_tasks_menu_item_title_system_cpa_photo_html5"><![CDATA[Добавить фото (много)]]></string>
+    <string name="_bx_tasks_menu_item_title_cpa_photo_html5"><![CDATA[Добавить Photos]]></string>
+    <string name="_bx_tasks_menu_item_title_system_cpa_video_simple"><![CDATA[Добавить видео (один)]]></string>
+    <string name="_bx_tasks_menu_item_title_cpa_video_simple"><![CDATA[Добавить видео]]></string>
+    <string name="_bx_tasks_menu_item_title_system_cpa_video_html5"><![CDATA[Добавить видео (много)]]></string>
+    <string name="_bx_tasks_menu_item_title_cpa_video_html5"><![CDATA[Добавить Видео]]></string>
+    <string name="_bx_tasks_menu_item_title_system_cpa_file_simple"><![CDATA[Добавить файл (один)]]></string>
+    <string name="_bx_tasks_menu_item_title_cpa_file_simple"><![CDATA[Добавить файл]]></string>
+    <string name="_bx_tasks_menu_item_title_system_cpa_file_html5"><![CDATA[Добавить файл (много)]]></string>
+    <string name="_bx_tasks_menu_item_title_cpa_file_html5"><![CDATA[Добавить Файлы]]></string>
+    <string name="_bx_tasks_menu_set_title_view_entry"><![CDATA[Задание - Действия]]></string>
+    <string name="_bx_tasks_menu_title_view_entry"><![CDATA[Задание - Действия]]></string>
+    <string name="_bx_tasks_menu_title_submenu"><![CDATA[Задания - Подменю]]></string>
+    <string name="_bx_tasks_menu_set_title_submenu"><![CDATA[Задания - Подменю]]></string>
+    <string name="_bx_tasks_menu_item_title_system_submenu_use"><![CDATA[Подменю: Использование]]></string>
+    <string name="_bx_tasks_menu_item_title_system_submenu_browse"><![CDATA[Подменю: Просмотр задач в контекстах]]></string>
+    <string name="_bx_tasks_menu_item_title_system_submenu_manage"><![CDATA[Подменю: Управление задачами]]></string>
+    <string name="_bx_tasks_menu_item_title_system_create_entry"><![CDATA[Задание]]></string>
+    <string name="_bx_tasks_menu_item_title_create_entry"><![CDATA[Задание]]></string>
+    <string name="_bx_tasks_menu_item_title_system_edit_entry"><![CDATA[Редактировать]]></string>
+    <string name="_bx_tasks_menu_item_title_edit_entry"><![CDATA[Редактировать]]></string>
+    <string name="_bx_tasks_menu_item_title_system_edit_entry_state"><![CDATA[Редактировать состояние]]></string>
+    <string name="_bx_tasks_menu_item_title_edit_entry_state"><![CDATA[Редактировать состояние]]></string>
+    <string name="_bx_tasks_menu_item_title_system_delete_entry"><![CDATA[Удалить]]></string>
+    <string name="_bx_tasks_menu_item_title_delete_entry"><![CDATA[Удалить]]></string>
+    <string name="_bx_tasks_menu_item_title_system_view_entry"><![CDATA[Просмотреть Задание]]></string>
+    <string name="_bx_tasks_menu_item_title_system_entries_home"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_entries_home"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_system_entries_public"><![CDATA[Последние]]></string>
+    <string name="_bx_tasks_menu_item_title_entries_public"><![CDATA[Последние]]></string>
+    <string name="_bx_tasks_menu_item_title_system_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_tasks_menu_item_title_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_tasks_menu_item_title_system_entries_popular"><![CDATA[Популярные]]></string>
+    <string name="_bx_tasks_menu_item_title_entries_popular"><![CDATA[Популярные]]></string>
+    <string name="_bx_tasks_menu_item_title_system_entries_top"><![CDATA[Топ]]></string>
+    <string name="_bx_tasks_menu_item_title_entries_top"><![CDATA[Топ]]></string>
+    <string name="_bx_tasks_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_tasks_menu_item_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_tasks_menu_title_view_entry_submenu"><![CDATA[Просмотреть Задание - Подменю]]></string>
+    <string name="_bx_tasks_menu_set_title_view_entry_submenu"><![CDATA[Просмотреть Задание - Подменю]]></string>
+    <string name="_bx_tasks_menu_item_title_view_entry_submenu_entry"><![CDATA[Задание]]></string>
+    <string name="_bx_tasks_menu_item_title_view_entry_submenu_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_tasks_menu_item_title_system_view_entry_comments"><![CDATA[Задание Комментарии]]></string>
+    <string name="_bx_tasks_menu_item_title_system_view_entries_author"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_view_entries_author"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_system_view_entries_in_context"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_view_entries_in_context"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_title_entries_my"><![CDATA[Мои Задания  - Меню действий]]></string>
+    <string name="_bx_tasks_menu_set_title_entries_my"><![CDATA[Мои Задания Меню]]></string>
+    <string name="_bx_tasks_menu_item_title_system_manage_my_tasks"><![CDATA[Мои Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_manage_my_tasks"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю элемента]]></string>
+    <string name="_bx_tasks_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю элемента]]></string>
+    <string name="_bx_tasks_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>
+    <string name="_bx_tasks_menu_item_title_manage_account"><![CDATA[Управление аккаунтом]]></string>
+    <string name="_bx_tasks_menu_item_title_system_admt_tasks"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_admt_tasks"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_manage_my"><![CDATA[Мои Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_manage_all"><![CDATA[Все Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_system_report_time"><![CDATA[Внести время]]></string>
+    <string name="_bx_tasks_menu_item_title_system_set_completed"><![CDATA[Завершить]]></string>
+    <string name="_bx_tasks_menu_item_title_set_completed"><![CDATA[Завершить]]></string>
+    <string name="_bx_tasks_menu_item_title_system_set_uncompleted"><![CDATA[Открыть заново]]></string>
+    <string name="_bx_tasks_menu_item_title_set_uncompleted"><![CDATA[Открыть заново]]></string>
+    <string name="_bx_tasks_menu_title_view_context_submenu"><![CDATA[Просмотр контекста - Подменю]]></string>
+    <string name="_bx_tasks_menu_set_title_view_context_submenu"><![CDATA[Просмотр контекста - Подменю]]></string>
+    <string name="_bx_tasks_menu_item_title_system_view_context_entries"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_view_context_entries"><![CDATA[Задания]]></string>
+    <string name="_bx_tasks_menu_item_title_system_view_context_time"><![CDATA[Моё время]]></string>
+    <string name="_bx_tasks_menu_item_title_view_context_time"><![CDATA[Моё время]]></string>
+    <string name="_bx_tasks_menu_item_title_system_view_context_time_administration"><![CDATA[Всё время]]></string>
+    <string name="_bx_tasks_menu_item_title_view_context_time_administration"><![CDATA[Всё время]]></string>
+    <string name="_bx_tasks_menu_item_title_system_view_context_budget_administration"><![CDATA[Бюджет]]></string>
+    <string name="_bx_tasks_menu_item_title_view_context_budget_administration"><![CDATA[Бюджет]]></string>
+    <string name="_bx_tasks_menu_item_title_system_manage_context_pre_values"><![CDATA[Свойства]]></string>
+    <string name="_bx_tasks_menu_item_title_manage_context_pre_values"><![CDATA[Свойства]]></string>
+    <string name="_bx_tasks_menu_item_title_system_manage_context_settings"><![CDATA[Настройки]]></string>
+    <string name="_bx_tasks_menu_item_title_manage_context_settings"><![CDATA[Настройки]]></string>
+    <string name="_bx_tasks_menu_title_use_tools_submenu"><![CDATA[Инструменты - Подменю]]></string>
+    <string name="_bx_tasks_menu_set_title_use_tools_submenu"><![CDATA[Инструменты - Подменю]]></string>
+    <string name="_bx_tasks_menu_item_title_ut_submenu_home"><![CDATA[Мои задания]]></string>
+    <string name="_bx_tasks_menu_item_title_ut_submenu_timers"><![CDATA[Мои таймеры]]></string>
+    <string name="_bx_tasks_menu_title_manage_tools_submenu"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_tasks_menu_title_public_manage_tools_submenu"><![CDATA[Управление]]></string>
+    <string name="_bx_tasks_menu_set_title_manage_tools_submenu"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_tasks_menu_item_title_mt_submenu_entries_common"><![CDATA[Мои задания]]></string>
+    <string name="_bx_tasks_menu_item_title_mt_submenu_entries_administration"><![CDATA[Все задания]]></string>
+    <string name="_bx_tasks_menu_item_title_mt_submenu_time_common"><![CDATA[Моё время]]></string>
+    <string name="_bx_tasks_menu_item_title_mt_submenu_time_administration"><![CDATA[Всё время]]></string>
+    <string name="_bx_tasks_menu_title_browse"><![CDATA[Просмотр задач]]></string>
+    <string name="_bx_tasks_menu_set_title_browse"><![CDATA[Просмотр задач]]></string>
+
+    <!-- Grids -->
+    <string name="_bx_tasks_grid_filter_item_title_adm_select_one_filter1"><![CDATA[Все статусы]]></string>
+    <string name="_bx_tasks_grid_filter_item_title_adm_select_one_filter2"><![CDATA[Любая аудитория]]></string>
+    <string name="_bx_tasks_grid_filter_item_title_adm_select_one_filter3"><![CDATA[Все модули]]></string>
+    <string name="_bx_tasks_grid_filter_item_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_tasks_grid_filter_item_title_adm_hidden"><![CDATA[Спрятанные]]></string>
+    <string name="_bx_tasks_grid_filter_item_title_adm_pending"><![CDATA[В ожидании]]></string>
+    <string name="_bx_tasks_grid_column_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_tasks_grid_column_title_adm_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_tasks_grid_column_title_adm_context_module"><![CDATA[Модуль]]></string>
+    <string name="_bx_tasks_grid_column_title_adm_added"><![CDATA[Добавленные]]></string>
+    <string name="_bx_tasks_grid_column_title_adm_author"><![CDATA[Автор]]></string>
+    <string name="_bx_tasks_grid_action_title_adm_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_tasks_grid_action_title_adm_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_tasks_grid_action_title_adm_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_tasks_grid_action_title_adm_audit_content"><![CDATA[Аудит действий]]></string>
+    <string name="_bx_tasks_grid_action_title_adm_clear_reports"><![CDATA[Очистить жалобы]]></string>
+    <string name="_bx_tasks_grid_column_title_adm_status_admin"><![CDATA[Модерация]]></string>
+    <string name="_bx_tasks_grid_action_err_delete"><![CDATA[Невозможно удалить выбранную(ные) публикацию(ции).]]></string>
+    <string name="_bx_tasks_grid_txt_account_manager"><![CDATA[Перенаправить в Управление аккаунтом.]]></string>
+
+    <string name="_bx_tasks_grid_column_title_tm_author_id"><![CDATA[Профиль]]></string>
+    <string name="_bx_tasks_grid_column_title_tm_context_id"><![CDATA[Контекст]]></string>
+    <string name="_bx_tasks_grid_column_title_tm_context_module"><![CDATA[Модуль]]></string>
+    <string name="_bx_tasks_grid_column_title_tm_object_id"><![CDATA[Задание]]></string>
+    <string name="_bx_tasks_grid_column_title_tm_text"><![CDATA[Примечание]]></string>
+    <string name="_bx_tasks_grid_column_title_tm_value"><![CDATA[Время]]></string>
+    <string name="_bx_tasks_grid_column_title_tm_value_date"><![CDATA[Дата]]></string>
+    <string name="_bx_tasks_grid_action_title_tm_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_tasks_grid_action_title_tm_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_tasks_grid_action_title_tm_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_tasks_grid_action_title_tm_calculate"><![CDATA[Рассчитать]]></string>
+    <string name="_bx_tasks_grid_action_title_tm_export"><![CDATA[Экспортировать]]></string>
+    <string name="_bx_tasks_grid_filter_item_title_tm_select_one_author_id"><![CDATA[Любой исполнитель]]></string>
+    <string name="_bx_tasks_grid_filter_item_title_tm_select_one_context_module"><![CDATA[Любой модуль]]></string>
+    <string name="_bx_tasks_grid_filter_item_title_tm_select_one_object_id"><![CDATA[Любая задача]]></string>
+
+    <string name="_bx_tasks_grid_column_title_bdt_profile_id"><![CDATA[Профиль]]></string>
+    <string name="_bx_tasks_grid_column_title_bdt_text"><![CDATA[Примечание]]></string>
+    <string name="_bx_tasks_grid_column_title_bdt_value"><![CDATA[Значение]]></string>
+    <string name="_bx_tasks_grid_column_title_bdt_date"><![CDATA[Добавлено]]></string>
+    <string name="_bx_tasks_grid_action_title_bdt_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_tasks_grid_action_title_bdt_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_tasks_grid_action_title_bdt_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_tasks_grid_popup_title_bdt_add"><![CDATA[Добавить бюджет]]></string>
+    <string name="_bx_tasks_grid_popup_title_bdt_edit"><![CDATA[Редактировать бюджет]]></string>
+
+    <string name="_bx_tasks_grid_column_title_pv_active"><![CDATA[Активные]]></string>
+    <string name="_bx_tasks_grid_column_title_pv_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_tasks_grid_action_title_pv_add"><![CDATA[Добавить]]></string>
+    <string name="_bx_tasks_grid_action_title_pv_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_tasks_grid_action_title_pv_activate"><![CDATA[Активировать]]></string>
+    <string name="_bx_tasks_grid_action_title_pv_deactivate"><![CDATA[Деактивировать]]></string>
+    <string name="_bx_tasks_grid_action_title_pv_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_tasks_grid_action_confirm_pv_delete"><![CDATA[Это действие удалит элемент из всех задач во всех контекстах, и его нельзя будет отменить. Вы хотите продолжить?]]></string>
+    <string name="_bx_tasks_grid_filter_item_title_pv_select_one_list"><![CDATA[Выберите список...]]></string>
+
+    <!-- Charts -->
+    <string name="_bx_tasks_chart_growth"><![CDATA[Tasks: Growth]]></string>
+    <string name="_bx_tasks_chart_growth_speed"><![CDATA[Tasks: Growth Speed]]></string>
+
+    <string name="_bx_tasks_search_extended"><![CDATA[Задания Поиск]]></string>
+    <string name="_bx_tasks_search_extended_cmts"><![CDATA[Задания Комментарии Поиск]]></string>
+
+    <string name="_bx_tasks_filter_title_select"><![CDATA[Выберите фильтр...]]></string>
+    <string name="_bx_tasks_filter_title_by_author"><![CDATA[Принадлежат текущему пользователю]]></string>
+    <string name="_bx_tasks_filter_title_by_author_uncompleted"><![CDATA[Принадлежат текущему пользователю и не завершены]]></string>
+    <string name="_bx_tasks_filter_title_by_author_completed"><![CDATA[Принадлежат текущему пользователю и завершены]]></string>
+    <string name="_bx_tasks_filter_title_by_assignee"><![CDATA[Назначены текущему пользователю]]></string>
+    <string name="_bx_tasks_filter_title_by_assignee_uncompleted"><![CDATA[Назначены текущему пользователю и не выполнены]]></string>
+    <string name="_bx_tasks_filter_title_by_assignee_completed"><![CDATA[Назначены текущему пользователю и выполнены]]></string>
+
+    <string name="_bx_tasks_pre_lists_types"><![CDATA[Типы]]></string>
+    <string name="_bx_tasks_type_1"><![CDATA[Ошибка]]></string>
+    <string name="_bx_tasks_type_2"><![CDATA[Свойство]]></string>
+    <string name="_bx_tasks_type_3"><![CDATA[Задача]]></string>
+    <string name="_bx_tasks_pre_lists_stickers"><![CDATA[Метки]]></string>
+    <string name="_bx_tasks_sticker_1"><![CDATA[Ошибка]]></string>
+    <string name="_bx_tasks_sticker_2"><![CDATA[Свойство]]></string>
+    <string name="_bx_tasks_sticker_3"><![CDATA[Улучшение]]></string>
+    <string name="_bx_tasks_sticker_4"><![CDATA[Исследование]]></string>
+    <string name="_bx_tasks_sticker_5"><![CDATA[Обсуждение]]></string>
+    <string name="_bx_tasks_pre_lists_priorities"><![CDATA[Приоритеты]]></string>
+    <string name="_bx_tasks_priority_1"><![CDATA[Срочный]]></string>
+    <string name="_bx_tasks_priority_2"><![CDATA[Высокий]]></string>
+    <string name="_bx_tasks_priority_3"><![CDATA[Средний]]></string>
+    <string name="_bx_tasks_priority_4"><![CDATA[Низкий]]></string>
+    <string name="_bx_tasks_priority_5"><![CDATA[Нет приоритета]]></string>
+    <string name="_bx_tasks_pre_lists_estimates"><![CDATA[Оценки времени]]></string>
+    <string name="_bx_tasks_estimate_2"><![CDATA[2 балла]]></string>
+    <string name="_bx_tasks_estimate_4"><![CDATA[4 балла]]></string>
+    <string name="_bx_tasks_estimate_8"><![CDATA[8 баллов]]></string>
+    <string name="_bx_tasks_estimate_16"><![CDATA[16 баллов]]></string>
+    <string name="_bx_tasks_estimate_32"><![CDATA[32 балла]]></string>
+    <string name="_bx_tasks_estimate_64"><![CDATA[64 балла]]></string>
+    <string name="_bx_tasks_pre_lists_states"><![CDATA[Состояния]]></string>
+    <string name="_bx_tasks_state_1"><![CDATA[Отставание]]></string>
+    <string name="_bx_tasks_state_2"><![CDATA[Запланировано]]></string>
+    <string name="_bx_tasks_state_3"><![CDATA[В ходе выполнения]]></string>
+    <string name="_bx_tasks_state_4"><![CDATA[В обзоре]]></string>
+    <string name="_bx_tasks_state_5"><![CDATA[Отменено]]></string>
+    <string name="_bx_tasks_state_6"><![CDATA[Дубликат]]></string>
+    <string name="_bx_tasks_state_7"><![CDATA[Выполнено]]></string>
+    <string name="_bx_tasks_pre_lists_cats"><![CDATA[Категории заданий]]></string>
+    <string name="_bx_tasks_cat_Animals_Pets"><![CDATA[Животные]]></string>
+    <string name="_bx_tasks_cat_Architecture"><![CDATA[Архитектура]]></string>
+    <string name="_bx_tasks_cat_Art"><![CDATA[Искусство]]></string>
+    <string name="_bx_tasks_cat_Cars_Motorcycles"><![CDATA[Авто и мото]]></string>
+    <string name="_bx_tasks_cat_Celebrities"><![CDATA[Знаменитости]]></string>
+    <string name="_bx_tasks_cat_Design"><![CDATA[Дизайн]]></string>
+    <string name="_bx_tasks_cat_DIY_Crafts"><![CDATA[Сделай сам]]></string>
+    <string name="_bx_tasks_cat_Education"><![CDATA[Образование]]></string>
+    <string name="_bx_tasks_cat_Film_Music_Books"><![CDATA[Фильмы, музыка и книги]]></string>
+    <string name="_bx_tasks_cat_Food_Drink"><![CDATA[Еда и напитки]]></string>
+    <string name="_bx_tasks_cat_Gardening"><![CDATA[Сад и огород]]></string>
+    <string name="_bx_tasks_cat_Geek"><![CDATA[Гик]]></string>
+    <string name="_bx_tasks_cat_Hair_Beauty"><![CDATA[Причёски и макияж]]></string>
+    <string name="_bx_tasks_cat_Health_Fitness"><![CDATA[Здоровье и фитнесс]]></string>
+    <string name="_bx_tasks_cat_History"><![CDATA[История]]></string>
+    <string name="_bx_tasks_cat_Holidays_Events"><![CDATA[Праздники и события]]></string>
+    <string name="_bx_tasks_cat_Home_Decor"><![CDATA[Интерьер]]></string>
+    <string name="_bx_tasks_cat_Humor"><![CDATA[Юмор]]></string>
+    <string name="_bx_tasks_cat_Illustrations_Posters"><![CDATA[Иллюстрации и постеры]]></string>
+    <string name="_bx_tasks_cat_Kids_Parenting"><![CDATA[Дети и родители]]></string>
+    <string name="_bx_tasks_cat_Mens_Fashion"><![CDATA[Мужская мода]]></string>
+    <string name="_bx_tasks_cat_Outdoors"><![CDATA[Туризм]]></string>
+    <string name="_bx_tasks_cat_Photography"><![CDATA[Фотография]]></string>
+    <string name="_bx_tasks_cat_Products"><![CDATA[Продукты]]></string>
+    <string name="_bx_tasks_cat_Quotes"><![CDATA[Цитаты]]></string>
+    <string name="_bx_tasks_cat_Science_Nature"><![CDATA[Наука и природа]]></string>
+    <string name="_bx_tasks_cat_Sports"><![CDATA[Спорт]]></string>
+    <string name="_bx_tasks_cat_Tattoos"><![CDATA[Татуеровки]]></string>
+    <string name="_bx_tasks_cat_Technology"><![CDATA[Технологии]]></string>
+    <string name="_bx_tasks_cat_Travel"><![CDATA[Путешествия]]></string>
+    <string name="_bx_tasks_cat_Weddings"><![CDATA[Свадьба]]></string>
+    <string name="_bx_tasks_cat_Womens_Fashion"><![CDATA[Женская мода]]></string>
+
+    <string name="_bx_tasks_report_time_do_report"><![CDATA[Время]]></string>
+    <string name="_bx_tasks_report_time_do_unreport"><![CDATA[Сбросить время]]></string>
+
+    <string name="_bx_tasks_txt_all_entries_in"><![CDATA[<a href="{0}">Все Задания в {1} ({2})</a>]]></string>
+    <string name="_bx_tasks_txt_all_entries_by"><![CDATA[{0} заданий]]></string>
+    <string name="_bx_tasks_txt_sample_single"><![CDATA[задание]]></string>
+    <string name="_bx_tasks_txt_sample_single_with_article"><![CDATA[задание]]></string>
+    <string name="_bx_tasks_txt_action_completed"><![CDATA[выполнено]]></string>
+    <string name="_bx_tasks_txt_action_reopened"><![CDATA[открыто заново]]></string>
+    <string name="_bx_tasks_txt_sample_comment_single"><![CDATA[комментарий к заданию]]></string>
+    <string name="_bx_tasks_txt_sample_vote_single"><![CDATA[голос за задание]]></string>
+    <string name="_bx_tasks_txt_sample_reaction_single"><![CDATA[реакция '{0}' к заданию]]></string>
+    <string name="_bx_tasks_txt_sample_score_up_single"><![CDATA[голос за задание]]></string>
+    <string name="_bx_tasks_txt_sample_score_down_single"><![CDATA[голос против задания]]></string>
+    <string name="_bx_tasks_txt_processing_awaiting"><![CDATA[Задание будет опубликовано как только сконвертируется видео.]]></string>
+    <string name="_bx_tasks_txt_processing_failed"><![CDATA[Задание не была опубликовано, тк произошла ошибка при конвертации видео. Обновите видео, чтобы решить проблему.]]></string>
+    <string name="_bx_tasks_txt_scheduled_awaiting"><![CDATA[Дата публикации:  {date_publish_uf}]]></string>
+    <string name="_bx_tasks_txt_list_title"><![CDATA[{0} ({1})]]></string>
+    <string name="_bx_tasks_txt_list_inbox"><![CDATA[Входящие]]></string>
+    <string name="_bx_tasks_txt_new_task_list"><![CDATA[Новый список заданий]]></string>
+    <string name="_bx_tasks_txt_new_task"><![CDATA[Новое Задание]]></string>
+    <string name="_bx_tasks_txt_total"><![CDATA[Потрачено времени: {0}]]></string>
+    <string name="_bx_tasks_txt_estimate"><![CDATA[Выделено времени: {0}]]></string>
+    <string name="_bx_tasks_txt_set"><![CDATA[set...]]></string>
+    <string name="_bx_tasks_txt_flt_system"><![CDATA[Системные]]></string>
+    <string name="_bx_tasks_txt_flt_contextual"><![CDATA[Контекстные]]></string>
+    <string name="_bx_tasks_txt_flt_my_permanent"><![CDATA[Мои сохраненные]]></string>
+    <string name="_bx_tasks_txt_flt_my_temporary"><![CDATA[Мои временные]]></string>
+    <string name="_bx_tasks_txt_flt_user_current"><![CDATA[Текущий пользователь]]></string>
+
+    <string name="_bx_tasks_txt_timer_start"><![CDATA[Старт]]></string>
+    <string name="_bx_tasks_txt_timer_stop"><![CDATA[Стоп]]></string>
+    <string name="_bx_tasks_txt_timer_resume"><![CDATA[Возобновить]]></string>
+    <string name="_bx_tasks_txt_timer_clear"><![CDATA[Очистить]]></string>
+    <string name="_bx_tasks_txt_timer_log"><![CDATA[Внести]]></string>
+
+    <string name="_bx_tasks_txt_budget_total"><![CDATA[Бюджет:]]></string>
+    <string name="_bx_tasks_txt_budget_spent"><![CDATA[Использовано:]]></string>
+    <string name="_bx_tasks_txt_budget_remains"><![CDATA[Осталось:]]></string>
+    <string name="_bx_tasks_txt_budget_remains_value"><![CDATA[{0} ({1}%)]]></string>
+
+    <string name="_bx_tasks_txt_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+    <string name="_bx_tasks_txt_err_empty_pre_list"><![CDATA[Пожалуйста, выберите список, в который хотите добавить элементы.]]></string>
+    <string name="_bx_tasks_txt_msg_status_hidden"><![CDATA[Данное задание было скрыто.]]></string>
+    <string name="_bx_tasks_txt_msg_status_pending"><![CDATA[Данное задание ожидает утверждения.]]></string>
+    <string name="_bx_tasks_txt_msg_confirm_tasklist_deletion"><![CDATA[Вы удалите все задания, которые содержатся в этом списке заданий. Вы уверены?]]></string>
+    <string name="_bx_tasks_txt_msg_format"><![CDATA[{0} &#183; <span>{1}</span>]]></string>
+    <string name="_bx_tasks_txt_msg_synced"><![CDATA[Задача была синхронизирована с GitHub: <b><a href="{ghi_link}" target="_blank">#{ghi_number}</a></b>]]></string>
+    <string name="_bx_tasks_txt_msg_edit_tasks_list"><![CDATA[<a href="{author_link}">{author_name}</a> переместил в <b>{value}</b>]]></string>
+    <string name="_bx_tasks_txt_msg_edit_type"><![CDATA[<a href="{author_link}">{author_name}</a> изменил тип на <b>{value}</b>]]></string>
+    <string name="_bx_tasks_txt_msg_edit_priority"><![CDATA[<a href="{author_link}">{author_name}</a> изменил приоритет на <b>{value}</b>]]></string>
+    <string name="_bx_tasks_txt_msg_edit_estimate"><![CDATA[<a href="{author_link}">{author_name}</a> изменил 'выделенное время' на <b>{value}</b>]]></string>
+    <string name="_bx_tasks_txt_msg_edit_due_date"><![CDATA[<a href="{author_link}">{author_name}</a> изменил 'срок выполнения' на <b>{value}</b>]]></string>
+    <string name="_bx_tasks_txt_msg_edit_state"><![CDATA[<a href="{author_link}">{author_name}</a> изменил состояние на <b>{value}</b>]]></string>
+    <string name="_bx_tasks_txt_msg_edit_initial_members"><![CDATA[<a href="{author_link}">{author_name}</a> изменил список исполнителей на <b>{value}</b>]]></string>
+    <string name="_bx_tasks_txt_msg_edit_title"><![CDATA[<a href="{author_link}">{author_name}</a> изменил название на <b>{value}</b>]]></string>
+    <string name="_bx_tasks_txt_msg_edit_text"><![CDATA[<a href="{author_link}">{author_name}</a> изменил текст]]></string>
+    <string name="_bx_tasks_txt_msg_completed"><![CDATA[<a href="{author_link}">{author_name}</a> завершил задачу]]></string>
+    <string name="_bx_tasks_txt_msg_uncompleted"><![CDATA[<a href="{author_link}">{author_name}</a> повторно открыл задачу]]></string>
+    <string name="_bx_tasks_txt_msg_report_time_for_date"><![CDATA[<a href="{author_link}">{author_name}</a> сообщил, что {date} было потрачено {time}]]></string>
+
+    <!-- Notifications -->
+    <string name="_bx_tasks_alert_action_completed_personal"><![CDATA[Задание завершено]]></string>
+    <string name="_bx_tasks_alert_action_completed_follow_member"><![CDATA[Задание завершено]]></string>
+    <string name="_bx_tasks_alert_action_completed_follow_context"><![CDATA[Задание завершено]]></string>
+    <string name="_bx_tasks_alert_action_reopened_personal"><![CDATA[Задание открыто заново]]></string>
+    <string name="_bx_tasks_alert_action_reopened_follow_member"><![CDATA[Задание открыто заново]]></string>
+    <string name="_bx_tasks_alert_action_reopened_follow_context"><![CDATA[Задание открыто заново]]></string>
+    <string name="_bx_tasks_alert_action_expired_personal"><![CDATA[Задание устарело]]></string>
+    <string name="_bx_tasks_alert_action_assigned_personal"><![CDATA[Задание назначено]]></string>
+
+    <string name="_bx_tasks_txt_notification_completed"><![CDATA[{author_name_wrapped} - <b class="bx-ntfs-content-entry">{entry_caption}</b> {entry_sample} было завершено]]></string>
+    <string name="_bx_tasks_txt_notification_completed_in_context"><![CDATA[{author_name_wrapped} - <b class="bx-ntfs-content-entry">{entry_caption}</b> {entry_sample} было завершено в <b class="bx-ntfs-content-profile">{owner_name}</b>]]></string>
+    <string name="_bx_tasks_txt_notification_reopened"><![CDATA[{author_name_wrapped} - <b class="bx-ntfs-content-entry">{entry_caption}</b> {entry_sample} было открыто заново]]></string>
+    <string name="_bx_tasks_txt_notification_reopened_in_context"><![CDATA[{author_name_wrapped} - <b class="bx-ntfs-content-entry">{entry_caption}</b> {entry_sample} было открыто заново в <b class="bx-ntfs-content-profile">{owner_name}</b>]]></string>
+    <string name="_bx_tasks_txt_notification_expired"><![CDATA[<b class="bx-ntfs-content-entry">{entry_caption}</b> {entry_sample} устарело]]></string>
+    <string name="_bx_tasks_txt_notification_expired_in_context"><![CDATA[<b class="bx-ntfs-content-entry">{entry_caption}</b> {entry_sample} устарело в <b class="bx-ntfs-content-profile">{owner_name}</b>]]></string>
+    <string name="_bx_tasks_txt_notification_assigned"><![CDATA[{author_name_wrapped} - <b class="bx-ntfs-content-entry">{entry_caption}</b> {entry_sample} было назначено на <b class="bx-ntfs-content-profile">{entry_author_name}</b>]]></string>
+    <string name="_bx_tasks_txt_notification_assigned_in_context"><![CDATA[{author_name_wrapped} - <b class="bx-ntfs-content-entry">{entry_caption}</b> {entry_sample} было назначено на <b class="bx-ntfs-content-profile">{entry_author_name}</b> в <b class="bx-ntfs-content-profile">{owner_name}</b>]]></string>
+
+    <!-- Timeline -->
+    <string name="_bx_tasks_alert_action_completed"><![CDATA[завершено]]></string>
+    <string name="_bx_tasks_alert_action_reopened"><![CDATA[открыто заново]]></string>
+</resources>

+ 4572 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/data/langs/system/ru.xml

@@ -0,0 +1,4572 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+    <string name="_api_create_context"><![CDATA[Create {0}]]></string>
+    <string name="_ADM_PROFILE_SEND_MSG"><![CDATA[Сообщение было удачно отправлено]]></string>
+    <string name="_ATT_ACTIVE_E"><![CDATA[Вы полноправный член нашего Сообщества. Но Вы можете заблокировать свой профиль, чтобы он был временно недоступен для других.]]></string>
+    <string name="_ATT_APPROVAL_E"><![CDATA[Активация Вашего профиля в процессе. Обычно это занимает до 24 часов. Спасибо за Ваше терпение.]]></string>
+    <string name="_ATT_REJECTED_E"><![CDATA[Ваш профиль быт отвергнут системным администратором, потому что он содержит неразрешённую или недостаточную информацию. Если у Вас есть вопросы, пожалуйста, <a target=_blank href="contact.php">напишите нам</a>. Не забудьте указать ID своего профиля.]]></string>
+    <string name="_ATT_SUSPENDED_E"><![CDATA[Ваш профиль временно не обслуживается {0} системой. Вы можете его активировать <a target=_blank href="change_status.php">здесь</a>. Если у Вас есть вопросы, пожалуйста, <a target=_blank href="contact.php">напишите Администратору</a>.]]></string>
+    <string name="_ATT_UNCONFIRMED_E"><![CDATA[Вам нужно нажать на ссылку, присланную в эл. сообщении, чтобы запросить активацию своего аккаунта. <br />Прислать мне <a target=_blank href="activation_email.php">письмо с подтверждением</a>.]]></string>
+    <string name="_Access denied"><![CDATA[Доступ запрещён]]></string>
+    <string name="_Action"><![CDATA[Действие]]></string>
+    <string name="_all"><![CDATA[Все]]></string>
+    <string name="_Allowed Since"><![CDATA[Разрешено с]]></string>
+    <string name="_Allowed Until"><![CDATA[Разрешено до]]></string>
+    <string name="_Allowed actions"><![CDATA[Разрешённые действия]]></string>
+    <string name="_anonymous"><![CDATA[Аноним]]></string>
+    <string name="_anonymous_f"><![CDATA[Аноним ({0})]]></string>
+        <string name="_Apply"><![CDATA[Применить]]></string>
+        <string name="_apps"><![CDATA[Приложения]]></string>
+	<string name="_Are_you_sure"><![CDATA[Вы уверены?]]></string>
+	<string name="_Auth type"><![CDATA[Тип авторизации]]></string>
+	<string name="_Basic"><![CDATA[Базовая]]></string>
+        <string name="_by_author"><![CDATA[от]]></string>
+	<string name="_CONTACT_H"><![CDATA[Написать нам]]></string>
+	<string name="_CONTACT_H1"><![CDATA[Написать]]></string>
+	<string name="_Can not delete comments with replies"><![CDATA[Невозможно удалить комментарии с ответами]]></string>
+	<string name="_Cancel"><![CDATA[Отменить]]></string>
+	<string name="_Content"><![CDATA[Содержимое]]></string>
+        <string name="_Contents"><![CDATA[Содержание]]></string>
+        <string name="_Context"><![CDATA[Контекст]]></string>
+	<string name="_Count"><![CDATA[Счётчик]]></string>
+	<string name="_DELETE_SUCCESS"><![CDATA[Ваш аккаунт был удачно удалён]]></string>
+	<string name="_DELETE_TEXT"><![CDATA[Всё Ваше содержимое будет удалено. Вы уверены, что ходите удалить свой аккаунт?]]></string>
+	<string name="_Date"><![CDATA[Дата]]></string>
+	<string name="_Delete"><![CDATA[Удалить]]></string>
+	<string name="_Delete account"><![CDATA[Удалить аккаунт]]></string>
+	<string name="_Description"><![CDATA[Описание]]></string>
+	<string name="_EXPLANATION_H"><![CDATA[Объяснение]]></string>
+	<string name="_Edit"><![CDATA[Редактировать]]></string>
+	<string name="_Email"><![CDATA[Email]]></string>
+	<string name="_Email sent failed"><![CDATA[Невозможно послать письмо]]></string>
+	<string name="_Empty"><![CDATA[Пусто]]></string>
+	<string name="_Enter_value_here"><![CDATA[Пожалуйста, введите значение]]></string>
+	<string name="_Error"><![CDATA[Ошибка]]></string>
+	<string name="_Failed"><![CDATA[Неудача]]></string>
+	<string name="_favorite_counter"><![CDATA[{0}]]></string>
+	<string name="_favorite_do_favorite"><![CDATA[В избранное]]></string>
+	<string name="_favorite_do_unfavorite"><![CDATA[Из избранного]]></string>
+	<string name="_favorite_do_favorite_by"><![CDATA[Добавили в избранное]]></string>
+	<string name="_favorite_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие.]]></string>
+	<string name="_favorite_err_duplicate_favorite"><![CDATA[Вы уже добавляли данный объект в избранное ранее.]]></string>
+	<string name="_favorite_err_not_enabled"><![CDATA[Действие не доступно в данный момент. Пожалуйста, попробуйте позднее.]]></string>
+        <string name="_feature_do_feature"><![CDATA[В продвинутые]]></string>
+        <string name="_feature_do_unfeature"><![CDATA[Из продвинутых]]></string>
+        <string name="_feature_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие.]]></string>
+        <string name="_feature_err_duplicate_feature"><![CDATA[Данный объект уже добавлен в список продвинутых.]]></string>
+        <string name="_feature_err_not_enabled"><![CDATA[Действие не доступно в данный момент. Пожалуйста, попробуйте позднее.]]></string>
+	<string name="_Female"><![CDATA[Женщина]]></string>
+        <string name="_free"><![CDATA[бесплатно]]></string>
+	<string name="_From"><![CDATA[От]]></string>
+        <string name="_Filters"><![CDATA[Фильтры]]></string>
+	<string name="_Header"><![CDATA[Заголовок]]></string>
+	<string name="_Incorrect Captcha"><![CDATA[Неправильная капча]]></string>
+	<string name="_Incorrect Email"><![CDATA[Введите правильный адрес электронной почты]]></string>
+	<string name="_Info"><![CDATA[Инфо]]></string>
+	<string name="_Keyword"><![CDATA[Ключевое слово]]></string>
+	<string name="_Level"><![CDATA[Уровень]]></string>
+        <string name="_lifetime"><![CDATA[пожизненно]]></string>
+        <string name="_Logs"><![CDATA[Логи]]></string>
+	<string name="_LookinFemale"><![CDATA[Женщина]]></string>
+	<string name="_LookinMale"><![CDATA[Мужчина]]></string>
+	<string name="_MEMBERSHIP_EXPIRES_IN_DAYS"><![CDATA[окончание срока: через {0} дней]]></string>
+	<string name="_MEMBERSHIP_EXPIRES_NEVER"><![CDATA[окончание срока: никогда]]></string>
+	<string name="_MEMBERSHIP_EXPIRES_TODAY"><![CDATA[окончание срока: сегодня в {0}. (Время сервера: {1})]]></string>
+	<string name="_MEMBERSHIP_STANDARD"><![CDATA[Вы стандартный пользователь.]]></string>
+	<string name="_MEMBERSHIP_UPGRADE_FROM_STANDARD"><![CDATA[]]></string>
+	<string name="_Male"><![CDATA[Мужчина]]></string>
+	<string name="_Manage"><![CDATA[Управление]]></string>
+	<string name="_Member"><![CDATA[Пользователь]]></string>
+	<string name="_Member Login"><![CDATA[Войти]]></string>
+	<string name="_Message text"><![CDATA[Текст сообщения]]></string>
+	<string name="_N_point"><![CDATA[<span>{0}</span> плюс]]></string>
+	<string name="_N_points"><![CDATA[<span>{0}</span> плюсов]]></string>
+	<string name="_Name"><![CDATA[Имя]]></string>
+	<string name="_Name is required"><![CDATA[Необходимо указать имя]]></string>
+        <string name="_never"><![CDATA[никогда]]></string>
+	<string name="_No"><![CDATA[Нет]]></string>
+	<string name="_None"><![CDATA[Никакой]]></string>
+	<string name="_No actions allowed for this membership"><![CDATA[Нет разрешённых действий для данного членства]]></string>
+	<string name="_No such comment"><![CDATA[Нет такого комментария]]></string>
+	<string name="_Ok"><![CDATA[ОК]]></string>
+        <string name="_order_asc"><![CDATA[по возрастанию]]></string>
+        <string name="_order_desc"><![CDATA[по убыванию]]></string>
+	<string name="_Period"><![CDATA[Период]]></string>
+	<string name="_Please Wait"><![CDATA[Пожалуйста, подождите]]></string>
+	<string name="_Please enter n1-n2 characters"><![CDATA[Пожалуйста, введите {0}-{1} символов]]></string>
+        <string name="_Please enter characters"><![CDATA[Пожалуйста, введите некоторое количество символов]]></string>
+	<string name="_Please select value"><![CDATA[Пожалуйста, выберите значение из списка]]></string>
+        <string name="_polls_from"><![CDATA[Опросы от: {0}]]></string>
+	<string name="_Preview"><![CDATA[Предпросмотр]]></string>
+        <string name="_price_recurring"><![CDATA[{0}/{1}]]></string>
+	<string name="_price_single"><![CDATA[{0}]]></string>
+        <string name="_report_comment"><![CDATA[подал жалобу на '{0}']]></string>
+        <string name="_report_comment_with_note"><![CDATA[подал жалобу на '{0}' с пометкой: {1}]]></string>
+        <string name="_report_comment_check_in"><![CDATA[Взять в работу]]></string>
+        <string name="_report_comment_check_out"><![CDATA[Закончить работу]]></string>
+        <string name="_report_status_new"><![CDATA[Новый]]></string>
+        <string name="_report_status_check_in"><![CDATA[В обработке]]></string>
+        <string name="_report_status_check_out"><![CDATA[Обработан]]></string>
+        <string name="_report_status_all"><![CDATA[Все]]></string>
+	<string name="_report_counter"><![CDATA[{0}]]></string>
+        <string name="_report_n_reports"><![CDATA[{0} жалоб]]></string>
+	<string name="_report_do_report"><![CDATA[Пожаловаться]]></string>
+        <string name="_report_do_report_with_sample"><![CDATA[Пожаловаться]]></string>
+        <string name="_report_do_unreport"><![CDATA[Отменить жалобу]]></string>
+        <string name="_report_do_unreport_confirm"><![CDATA[Вы уверены, что хотите отменить свою жалобу?]]></string>
+	<string name="_report_do_report_by"><![CDATA[Пожаловались]]></string>
+	<string name="_report_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие.]]></string>
+	<string name="_report_err_duplicate_report"><![CDATA[Ваша жалоба уже была принята ранее.]]></string>
+	<string name="_report_err_not_enabled"><![CDATA[Жалоба не может быть принята в данный момент. Пожалуйста, попробуйте позднее.]]></string>
+	<string name="_report_err_wrong_type"><![CDATA[Неправильный тип жалобы.]]></string>
+	<string name="_report_reported_as"><![CDATA[Тип жалобы:]]></string>
+        <string name="_report_reported_by"><![CDATA[Жалоба от ]]></string>
+        <string name="_report_comments_count"><![CDATA[Комментарии ({0})]]></string>
+	<string name="_RSS_Feed_Title_Common"><![CDATA[{0} RSS]]></string>
+	<string name="_RSS_Feed_Title_Profile"><![CDATA[{0} недавние {1}]]></string>
+	<string name="_Rate"><![CDATA[Оценить]]></string>
+	<string name="_Read"><![CDATA[Читать]]></string>
+	<string name="_Read more"><![CDATA[Читать ещё]]></string>
+	<string name="_Reset"><![CDATA[Сбросить]]></string>
+	<string name="_Search"><![CDATA[Поиск]]></string>
+        <string name="_search_in_all_section"><![CDATA[Искать во всех отделах]]></string>
+	<string name="_Section"><![CDATA[Отдел]]></string>
+	<string name="_Select_one"><![CDATA[Выберите один...]]></string>
+	<string name="_Select_all"><![CDATA[Выбрать всё]]></string>
+	<string name="_Show"><![CDATA[Показать]]></string>
+	<string name="_Sorry, your IP been banned"><![CDATA[Извините, Ваш IP был забанен]]></string>
+	<string name="_Subject"><![CDATA[Тема]]></string>
+	<string name="_Submit"><![CDATA[Выполнить]]></string>
+	<string name="_Success"><![CDATA[Удачно]]></string>
+	<string name="_Times allowed"><![CDATA[Сколько раз разрешено]]></string>
+	<string name="_Title"><![CDATA[Заголовок]]></string>
+	<string name="_To"><![CDATA[кому]]></string>
+        <string name="_unlimited"><![CDATA[без ограничений]]></string>
+	<string name="_VIEW_MEMBERSHIP_ACTIONS"><![CDATA[Просмотреть разрешённые действия]]></string>
+	<string name="_View"><![CDATA[Просмотреть]]></string>
+        <string name="_View_and_Join"><![CDATA[Посмотреть и присоединиться]]></string>
+	<string name="_Yes"><![CDATA[Да]]></string>
+	<string name="_Your email"><![CDATA[Ваш эл. адрес]]></string>
+	<string name="_Your name"><![CDATA[Ваше имя]]></string>
+	<string name="__Afghanistan"><![CDATA[Афганистан]]></string>
+	<string name="__Afrikaans"><![CDATA[Африкаанс]]></string>
+	<string name="__Aland_Islands"><![CDATA[Аландские острова]]></string>
+	<string name="__Albania"><![CDATA[Албания]]></string>
+	<string name="__Algeria"><![CDATA[Алжир]]></string>
+	<string name="__American Samoa"><![CDATA[Американское Самоа]]></string>
+	<string name="__Andorra"><![CDATA[Андорра]]></string>
+	<string name="__Angola"><![CDATA[Ангола]]></string>
+	<string name="__Anguilla"><![CDATA[Ангилья]]></string>
+	<string name="__Antarctica"><![CDATA[Антарктика]]></string>
+	<string name="__Antigua and Barbuda"><![CDATA[Антигуа и Барбуда]]></string>
+	<string name="__Arabic"><![CDATA[Арабский]]></string>
+	<string name="__Argentina"><![CDATA[Аргентина]]></string>
+	<string name="__Armenia"><![CDATA[Армения]]></string>
+	<string name="__Aruba"><![CDATA[Аруба]]></string>
+	<string name="__Australia"><![CDATA[Австралия]]></string>
+	<string name="__Austria"><![CDATA[Австрия]]></string>
+	<string name="__Azerbaijan"><![CDATA[Азербайджан]]></string>
+	<string name="__Bahrain"><![CDATA[Бахрейн]]></string>
+	<string name="__Bangladesh"><![CDATA[Бангладеш]]></string>
+	<string name="__Barbados"><![CDATA[Барбадос]]></string>
+	<string name="__Belarus"><![CDATA[Белоруссия]]></string>
+	<string name="__Belgium"><![CDATA[Бельгия]]></string>
+	<string name="__Belize"><![CDATA[Белиз]]></string>
+	<string name="__Benin"><![CDATA[Бенин]]></string>
+	<string name="__Bermuda"><![CDATA[Бермуды]]></string>
+	<string name="__Bhutan"><![CDATA[Бутан]]></string>
+	<string name="__Bolivia"><![CDATA[Боливия]]></string>
+	<string name="__Bosnia and Herzegovina"><![CDATA[Босния и Герцеговина]]></string>
+	<string name="__Botswana"><![CDATA[Ботсвана]]></string>
+	<string name="__Bouvet Island"><![CDATA[Буве о-в]]></string>
+	<string name="__Brazil"><![CDATA[Бразилия]]></string>
+	<string name="__British Indian Ocean Territory"><![CDATA[Британская территория в Индийском океане]]></string>
+	<string name="__British Virgin Islands"><![CDATA[Британские Виргинские о-ва]]></string>
+	<string name="__Brunei Darussalam"><![CDATA[Бруней]]></string>
+	<string name="__Bulgaria"><![CDATA[Болгария]]></string>
+	<string name="__Bulgarian"><![CDATA[Болгарский]]></string>
+	<string name="__Burkina Faso"><![CDATA[Буркина-Фасо]]></string>
+	<string name="__Burma"><![CDATA[Бирма]]></string>
+	<string name="__Burmese"><![CDATA[Бирманский]]></string>
+	<string name="__Burundi"><![CDATA[Бурунди]]></string>
+	<string name="__Cambodia"><![CDATA[Камбоджа]]></string>
+	<string name="__Cameroon"><![CDATA[Камерун]]></string>
+	<string name="__Canada"><![CDATA[Канада]]></string>
+	<string name="__Cantonese"><![CDATA[Кантонский]]></string>
+	<string name="__Cape Verde"><![CDATA[Кабо-Верде]]></string>
+	<string name="__Cayman Islands"><![CDATA[Каймановы о-ва]]></string>
+	<string name="__Central African Republic"><![CDATA[Центральноафриканская республика]]></string>
+	<string name="__Chad"><![CDATA[Чад]]></string>
+	<string name="__Chile"><![CDATA[Чили]]></string>
+	<string name="__China"><![CDATA[Китай]]></string>
+	<string name="__Christmas Island"><![CDATA[Рождества о-ва]]></string>
+	<string name="__Cocos (Keeling) Islands"><![CDATA[Кокосовы (Килинг) о-ва]]></string>
+	<string name="__Colombia"><![CDATA[Колумбия]]></string>
+	<string name="__Comoros"><![CDATA[Коморские о-ва]]></string>
+	<string name="__Congo, Democratic Republic of the"><![CDATA[Конго, Демократическая республика]]></string>
+	<string name="__Congo, Republic of the"><![CDATA[Конго, Республика]]></string>
+	<string name="__Cook Islands"><![CDATA[Кука о-ва]]></string>
+	<string name="__Costa Rica"><![CDATA[Коста-Рика]]></string>
+	<string name="__Cote d'Ivoire"><![CDATA[Кот-д'Ивуар]]></string>
+	<string name="__Croatia"><![CDATA[Хорватия]]></string>
+	<string name="__Croatian"><![CDATA[Хорватский]]></string>
+	<string name="__Cuba"><![CDATA[Куба]]></string>
+	<string name="__Cyprus"><![CDATA[Кипр]]></string>
+	<string name="__Czech Republic"><![CDATA[Чешская Республика]]></string>
+	<string name="__Danish"><![CDATA[Датский]]></string>
+	<string name="__Denmark"><![CDATA[Дания]]></string>
+	<string name="__Djibouti"><![CDATA[Джибути]]></string>
+	<string name="__Dominica"><![CDATA[Доминика]]></string>
+	<string name="__Dominican Republic"><![CDATA[Доминиканская Республика]]></string>
+	<string name="__Dutch"><![CDATA[Голландский]]></string>
+	<string name="__East Timor"><![CDATA[Восточный Тимор]]></string>
+	<string name="__Ecuador"><![CDATA[Эквадор]]></string>
+	<string name="__Egypt"><![CDATA[Египет]]></string>
+	<string name="__El Salvador"><![CDATA[Сальвадор]]></string>
+	<string name="__English"><![CDATA[Английский]]></string>
+	<string name="__Equatorial Guinea"><![CDATA[Экваториальная Гвинея]]></string>
+	<string name="__Eritrea"><![CDATA[Эритрея]]></string>
+	<string name="__Esperanto"><![CDATA[Эсперанто]]></string>
+	<string name="__Estonia"><![CDATA[Эстония]]></string>
+	<string name="__Estonian"><![CDATA[Эстонский]]></string>
+	<string name="__Ethiopia"><![CDATA[Эфиопия]]></string>
+	<string name="__Falkland Islands (Islas Malvinas)"><![CDATA[Фолклендские (Мальвинские) о-ва]]></string>
+	<string name="__Faroe Islands"><![CDATA[Фарерские о-ва]]></string>
+	<string name="__Fiji"><![CDATA[Фиджи]]></string>
+	<string name="__Finland"><![CDATA[Финляндия]]></string>
+	<string name="__Finnish"><![CDATA[Финский]]></string>
+	<string name="__France"><![CDATA[Франция]]></string>
+	<string name="__French"><![CDATA[Французский]]></string>
+	<string name="__French Guiana"><![CDATA[Французская Гвиана]]></string>
+	<string name="__French Polynesia"><![CDATA[Французская Полинезия]]></string>
+	<string name="__French Southern and Antarctic Lands"><![CDATA[Французские Южные и Антарктические территории]]></string>
+	<string name="__Gabon"><![CDATA[Габон]]></string>
+	<string name="__Georgia"><![CDATA[Грузия]]></string>
+	<string name="__German"><![CDATA[Немецкий]]></string>
+	<string name="__Germany"><![CDATA[Германия]]></string>
+	<string name="__Ghana"><![CDATA[Гана]]></string>
+	<string name="__Gibraltar"><![CDATA[Гибралтар]]></string>
+	<string name="__Greece"><![CDATA[Греция]]></string>
+	<string name="__Greek"><![CDATA[Греческий]]></string>
+	<string name="__Greenland"><![CDATA[Гренландия]]></string>
+	<string name="__Grenada"><![CDATA[Гренада]]></string>
+	<string name="__Guadeloupe"><![CDATA[Гваделупа]]></string>
+	<string name="__Guam"><![CDATA[Гуам]]></string>
+	<string name="__Guatemala"><![CDATA[Гватемала]]></string>
+	<string name="__Guernsey"><![CDATA[Гернси о-в]]></string>
+	<string name="__Guinea"><![CDATA[Гвинея]]></string>
+	<string name="__Guinea-Bissau"><![CDATA[Гвинея-Бисау]]></string>
+	<string name="__Gujrati"><![CDATA[Гуджаратский]]></string>
+	<string name="__Guyana"><![CDATA[Гайана]]></string>
+	<string name="__Haiti"><![CDATA[Гаити]]></string>
+	<string name="__Heard Island and McDonald Islands"><![CDATA[Херд о-в и Макдональд о-ва]]></string>
+	<string name="__Hebrew"><![CDATA[Иврит]]></string>
+	<string name="__Hindi"><![CDATA[Хинди]]></string>
+	<string name="__Holy See (Vatican City)"><![CDATA[Ватикан, Государство-город]]></string>
+	<string name="__Honduras"><![CDATA[Гондурас]]></string>
+	<string name="__Hong Kong (SAR)"><![CDATA[Гонконг]]></string>
+	<string name="__Hungarian"><![CDATA[Венгерский]]></string>
+	<string name="__Hungary"><![CDATA[Венгрия]]></string>
+	<string name="__Iceland"><![CDATA[Исландия]]></string>
+	<string name="__Icelandic"><![CDATA[Исландский]]></string>
+	<string name="__India"><![CDATA[Индия]]></string>
+	<string name="__Indonesia"><![CDATA[Индонезия]]></string>
+	<string name="__Indonesian"><![CDATA[Индонезийский]]></string>
+	<string name="__Iran"><![CDATA[Иран]]></string>
+	<string name="__Iraq"><![CDATA[Ирак]]></string>
+	<string name="__Ireland"><![CDATA[Ирландия]]></string>
+	<string name="__Isle_of_Man"><![CDATA[Мэн о-в]]></string>
+	<string name="__Israel"><![CDATA[Израиль]]></string>
+	<string name="__Italian"><![CDATA[Итальянский]]></string>
+	<string name="__Italy"><![CDATA[Италия]]></string>
+	<string name="__Jamaica"><![CDATA[Ямайка]]></string>
+	<string name="__Japan"><![CDATA[Япония]]></string>
+	<string name="__Japanese"><![CDATA[Японский]]></string>
+	<string name="__Jersey"><![CDATA[Джерси о-в]]></string>
+	<string name="__Jordan"><![CDATA[Иордания]]></string>
+	<string name="__Kazakhstan"><![CDATA[Казахстан]]></string>
+	<string name="__Kenya"><![CDATA[Кения]]></string>
+	<string name="__Kiribati"><![CDATA[Кирибати]]></string>
+	<string name="__Korea, North"><![CDATA[Корея Северная]]></string>
+	<string name="__Korea, South"><![CDATA[Корея Южная]]></string>
+	<string name="__Korean"><![CDATA[Корейский]]></string>
+	<string name="__Kuwait"><![CDATA[Кувейт]]></string>
+	<string name="__Kyrgyzstan"><![CDATA[Киргизстан]]></string>
+	<string name="__Laos"><![CDATA[Лаос]]></string>
+	<string name="__Latvia"><![CDATA[Латвия]]></string>
+	<string name="__Latvian"><![CDATA[Латышский]]></string>
+	<string name="__Lebanon"><![CDATA[Ливан]]></string>
+	<string name="__Lesotho"><![CDATA[Лесото]]></string>
+	<string name="__Liberia"><![CDATA[Либерия]]></string>
+	<string name="__Libya"><![CDATA[Ливия]]></string>
+	<string name="__Liechtenstein"><![CDATA[Лихтенштейн]]></string>
+	<string name="__Lithuania"><![CDATA[Литва]]></string>
+	<string name="__Lithuanian"><![CDATA[Литовский]]></string>
+	<string name="__Luxembourg"><![CDATA[Люксембург]]></string>
+	<string name="__Macao"><![CDATA[Макао]]></string>
+	<string name="__Macedonia, The Former Yugoslav Republic of"><![CDATA[Македония]]></string>
+	<string name="__Madagascar"><![CDATA[Мадагаскар]]></string>
+	<string name="__Malawi"><![CDATA[Малави]]></string>
+	<string name="__Malay"><![CDATA[Малайский]]></string>
+	<string name="__Malaysia"><![CDATA[Малайзия]]></string>
+	<string name="__Maldives"><![CDATA[Мальдивские о-ва]]></string>
+	<string name="__Mali"><![CDATA[Мали]]></string>
+	<string name="__Malta"><![CDATA[Мальта]]></string>
+	<string name="__Mandarin"><![CDATA[Мандаринский китайский]]></string>
+	<string name="__Marathi"><![CDATA[Маратхи]]></string>
+	<string name="__Marshall Islands"><![CDATA[Маршаллова о-ва]]></string>
+	<string name="__Martinique"><![CDATA[Мартиника]]></string>
+	<string name="__Mauritania"><![CDATA[Мавритания]]></string>
+	<string name="__Mauritius"><![CDATA[Маврикий]]></string>
+	<string name="__Mayotte"><![CDATA[Майотта о-в]]></string>
+	<string name="__Mexico"><![CDATA[Мексика]]></string>
+	<string name="__Micronesia, Federated States of"><![CDATA[Микронезия]]></string>
+	<string name="__Moldova"><![CDATA[Молдавия]]></string>
+	<string name="__Moldovian"><![CDATA[Молдавский]]></string>
+	<string name="__Monaco"><![CDATA[Монако]]></string>
+	<string name="__Mongolia"><![CDATA[Монголия]]></string>
+	<string name="__Montenegro"><![CDATA[Черногория]]></string>
+	<string name="__Montserrat"><![CDATA[Монтсеррат, о-в]]></string>
+	<string name="__Morocco"><![CDATA[Морокко]]></string>
+	<string name="__Mozambique"><![CDATA[Мозамбик]]></string>
+	<string name="__Namibia"><![CDATA[Намибия]]></string>
+	<string name="__Nauru"><![CDATA[Науру]]></string>
+	<string name="__Nepal"><![CDATA[Непал]]></string>
+	<string name="__Nepalese"><![CDATA[Непальский]]></string>
+	<string name="__Netherlands"><![CDATA[Нидерланды]]></string>
+	<string name="__Netherlands Antilles"><![CDATA[Нидерландские Антильские о-ва]]></string>
+	<string name="__New Caledonia"><![CDATA[Новая Каледония, о-в]]></string>
+	<string name="__New Zealand"><![CDATA[Новая Зеландия]]></string>
+	<string name="__Nicaragua"><![CDATA[Никарагуа]]></string>
+	<string name="__Niger"><![CDATA[Нигер]]></string>
+	<string name="__Nigeria"><![CDATA[Нигерия]]></string>
+	<string name="__Niue"><![CDATA[Ниуэ, о-в]]></string>
+	<string name="__Norfolk Island"><![CDATA[Норфолк, о-в]]></string>
+	<string name="__Northern Mariana Islands"><![CDATA[Северные Марианские о-ва]]></string>
+	<string name="__Norway"><![CDATA[Норвегия]]></string>
+	<string name="__Norwegian"><![CDATA[Норвежский]]></string>
+	<string name="__Oman"><![CDATA[Оман]]></string>
+	<string name="__Pakistan"><![CDATA[пакистан]]></string>
+	<string name="__Palau"><![CDATA[Палау]]></string>
+	<string name="__Palestinian Territory, Occupied"><![CDATA[Палестина]]></string>
+	<string name="__Panama"><![CDATA[Панама]]></string>
+	<string name="__Papua New Guinea"><![CDATA[Папуа - Новая Гвинея]]></string>
+	<string name="__Paraguay"><![CDATA[Парагвай]]></string>
+	<string name="__Persian"><![CDATA[Персидский]]></string>
+	<string name="__Peru"><![CDATA[Перу]]></string>
+	<string name="__Philippines"><![CDATA[Филиппины]]></string>
+	<string name="__Pitcairn Islands"><![CDATA[Питкэрн, о-ва]]></string>
+	<string name="__Poland"><![CDATA[Польша]]></string>
+	<string name="__Polish"><![CDATA[Польский]]></string>
+	<string name="__Portugal"><![CDATA[Португалия]]></string>
+	<string name="__Portuguese"><![CDATA[Португальский]]></string>
+	<string name="__Puerto Rico"><![CDATA[Пуэрто-Рико]]></string>
+	<string name="__Punjabi"><![CDATA[Пенджаби]]></string>
+	<string name="__Qatar"><![CDATA[Катар]]></string>
+	<string name="__Reunion"><![CDATA[Реюньон]]></string>
+	<string name="__Romania"><![CDATA[Румыния]]></string>
+	<string name="__Romanian"><![CDATA[Румынский]]></string>
+	<string name="__Russia"><![CDATA[Россия]]></string>
+	<string name="__Russian"><![CDATA[Русский]]></string>
+	<string name="__Rwanda"><![CDATA[Руанда]]></string>
+	<string name="__Saint Helena"><![CDATA[Святой Елены, о-в]]></string>
+	<string name="__Saint Kitts and Nevis"><![CDATA[Сент-Китс и Невис]]></string>
+	<string name="__Saint Lucia"><![CDATA[Сент-Люсия]]></string>
+	<string name="__Saint Pierre and Miquelon"><![CDATA[Сен-Пьер и Микелон]]></string>
+	<string name="__Saint Vincent and the Grenadines"><![CDATA[Сент-Винсент и Гренадины]]></string>
+	<string name="__Saint_Barthelemy"><![CDATA[Сен-Бартелеми́]]></string>
+	<string name="__Saint_Martin_French_part"><![CDATA[Сен-Мартен]]></string>
+	<string name="__Samoa"><![CDATA[Самоа]]></string>
+	<string name="__San Marino"><![CDATA[Сан-Марино]]></string>
+	<string name="__Sao Tome and Principe"><![CDATA[Сан-Томе и Принсипи]]></string>
+	<string name="__Saudi Arabia"><![CDATA[Саудовская Аравия]]></string>
+	<string name="__Senegal"><![CDATA[Сенегал]]></string>
+	<string name="__Serbia"><![CDATA[Сербия]]></string>
+	<string name="__Serbian"><![CDATA[Сербский]]></string>
+	<string name="__Seychelles"><![CDATA[Сейшельские о-ва]]></string>
+	<string name="__Sierra Leone"><![CDATA[Сьерра-Леоне]]></string>
+	<string name="__Singapore"><![CDATA[Сингапур]]></string>
+	<string name="__Slovakia"><![CDATA[Словакия]]></string>
+	<string name="__Slovenia"><![CDATA[Словения]]></string>
+	<string name="__Solomon Islands"><![CDATA[Соломоновы о-ва]]></string>
+	<string name="__Somalia"><![CDATA[Сомали]]></string>
+	<string name="__South Africa"><![CDATA[Южноафриканская Республика]]></string>
+	<string name="__South Georgia and the South Sandwich Islands"><![CDATA[Южная Георгия и Южные Сандвичевы Острова]]></string>
+	<string name="__Spain"><![CDATA[Испания]]></string>
+	<string name="__Spanish"><![CDATA[Испанский]]></string>
+	<string name="__Sri Lanka"><![CDATA[Шри-Ланка]]></string>
+	<string name="__Sudan"><![CDATA[Судан]]></string>
+	<string name="__Suriname"><![CDATA[Суринам]]></string>
+	<string name="__Svalbard"><![CDATA[Шпицберген, о-в]]></string>
+	<string name="__Swaziland"><![CDATA[Свазиленд]]></string>
+	<string name="__Sweden"><![CDATA[Швеция]]></string>
+	<string name="__Swedish"><![CDATA[Шведский]]></string>
+	<string name="__Switzerland"><![CDATA[Швейцария]]></string>
+	<string name="__Syria"><![CDATA[Сирия]]></string>
+	<string name="__Tagalog"><![CDATA[Тагальский]]></string>
+	<string name="__Taiwan"><![CDATA[Тайвань]]></string>
+	<string name="__Taiwanese"><![CDATA[Тайваньский]]></string>
+	<string name="__Tajikistan"><![CDATA[Таджикистан]]></string>
+	<string name="__Tamil"><![CDATA[Тамильский]]></string>
+	<string name="__Tanzania"><![CDATA[Танзания]]></string>
+	<string name="__Telugu"><![CDATA[Телугу]]></string>
+	<string name="__Thai"><![CDATA[Тайский]]></string>
+	<string name="__Thailand"><![CDATA[Таиланд]]></string>
+	<string name="__The Bahamas"><![CDATA[Багамские о-ва]]></string>
+	<string name="__The Gambia"><![CDATA[Гамбия]]></string>
+	<string name="__Togo"><![CDATA[Того]]></string>
+	<string name="__Tokelau"><![CDATA[Токелау]]></string>
+	<string name="__Tonga"><![CDATA[Тонга]]></string>
+	<string name="__Tongan"><![CDATA[Тонганский]]></string>
+	<string name="__Trinidad and Tobago"><![CDATA[Тринидад и Тобаго]]></string>
+	<string name="__Tunisia"><![CDATA[Тунис]]></string>
+	<string name="__Turkey"><![CDATA[Турция]]></string>
+	<string name="__Turkish"><![CDATA[Турецкий]]></string>
+	<string name="__Turkmenistan"><![CDATA[Туркменистан]]></string>
+	<string name="__Turks and Caicos Islands"><![CDATA[Теркс и Кайкос, о-ва]]></string>
+	<string name="__Tuvalu"><![CDATA[Тувалу]]></string>
+	<string name="__Uganda"><![CDATA[Уганда]]></string>
+	<string name="__Ukraine"><![CDATA[Украина]]></string>
+	<string name="__Ukrainian"><![CDATA[Украинский]]></string>
+	<string name="__United Arab Emirates"><![CDATA[Объединённые Арабские Эмираты]]></string>
+	<string name="__United Kingdom"><![CDATA[Великобритания]]></string>
+	<string name="__United States"><![CDATA[Соединённые Штаты Америки]]></string>
+	<string name="__United States Minor Outlying Islands"><![CDATA[Внешние малые острова США]]></string>
+	<string name="__Urdu"><![CDATA[Урду]]></string>
+	<string name="__Uruguay"><![CDATA[Уругвай]]></string>
+	<string name="__Uzbekistan"><![CDATA[Узбекистан]]></string>
+	<string name="__Vanuatu"><![CDATA[Вануату]]></string>
+	<string name="__Venezuela"><![CDATA[Венесуэла]]></string>
+	<string name="__Vietnam"><![CDATA[Вьетнам]]></string>
+	<string name="__Vietnamese"><![CDATA[Вьетнамский]]></string>
+	<string name="__Virgin Islands"><![CDATA[Виргинские о-ва]]></string>
+	<string name="__Visayan"><![CDATA[Бисайский]]></string>
+	<string name="__Wallis and Futuna"><![CDATA[Уоллис и Футуна]]></string>
+	<string name="__Western Sahara"><![CDATA[Западная Сахара]]></string>
+	<string name="__Yemen"><![CDATA[Йемен]]></string>
+	<string name="__Zambia"><![CDATA[Замбия]]></string>
+	<string name="__Zimbabwe"><![CDATA[Зимбабве]]></string>
+        <string name="__AUD"><![CDATA[AUD]]></string>
+        <string name="__CAD"><![CDATA[CAD]]></string>
+        <string name="__EUR"><![CDATA[EUR]]></string>
+        <string name="__GBP"><![CDATA[GBP]]></string>
+        <string name="__USD"><![CDATA[USD]]></string>
+        <string name="__YEN"><![CDATA[YEN]]></string>
+	<string name="_adm_act_err_failed_page_loading"><![CDATA[Невозможно загрузить страницу]]></string>
+	<string name="_adm_action_cpt_checkout"><![CDATA[Оплата]]></string>
+	<string name="_adm_action_cpt_delete_all"><![CDATA[Удалить всё]]></string>
+	<string name="_adm_action_cpt_see_all"><![CDATA[Смотреть все]]></string>
+	<string name="_adm_admtools_Audit"><![CDATA[Аудит]]></string>
+	<string name="_adm_admtools_Current_level"><![CDATA[Настоящий статус]]></string>
+	<string name="_adm_admtools_Desired_level"><![CDATA[Желательный статус]]></string>
+	<string name="_adm_admtools_Executable"><![CDATA[Исполняемый]]></string>
+	<string name="_adm_admtools_Non_Executable"><![CDATA[Неисполняемый]]></string>
+	<string name="_adm_admtools_Non_Writable"><![CDATA[Незаписываемый]]></string>
+	<string name="_adm_admtools_Not_Exists"><![CDATA[Отсутствует]]></string>
+	<string name="_adm_admtools_Path"><![CDATA[Путь]]></string>
+	<string name="_adm_admtools_Permissions"><![CDATA[Разрешения]]></string>
+	<string name="_adm_admtools_Writable"><![CDATA[Записываемый]]></string>
+	<string name="_adm_admtools_title"><![CDATA[Инструменты администратора]]></string>
+        <string name="_adm_api_page_block_title_config_modules"><![CDATA[Модули]]></string>
+        <string name="_adm_api_page_block_title_config_system"><![CDATA[Система]]></string>
+        <string name="_adm_api_btn_apply"><![CDATA[Применить]]></string>
+        <string name="_adm_api_btn_remove"><![CDATA[Удалить]]></string>
+        <string name="_adm_api_btn_import"><![CDATA[Импортировать]]></string>
+        <string name="_adm_api_btn_export"><![CDATA[Экспортировать]]></string>
+        <string name="_adm_api_btn_apply_all"><![CDATA[Применить настройки всех приложений]]></string>
+        <string name="_adm_api_btn_remove_all"><![CDATA[Удалить настройки всех приложений]]></string>
+        <string name="_adm_api_btn_import_all"><![CDATA[Импортировать настройки приложения(й)]]></string>
+        <string name="_adm_api_btn_export_all"><![CDATA[Экспортировать настройки всех приложений]]></string>
+        <string name="_adm_api_err_action_file_not_found"><![CDATA[Файл не найден.]]></string>
+        <string name="_adm_api_err_action_handler_not_found"><![CDATA[Невозможно выполнить действие. Отсутствует связанный обработчик.]]></string>
+        <string name="_adm_api_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+        <string name="_adm_api_msg_applied"><![CDATA[Настройки были применены.]]></string>
+        <string name="_adm_api_msg_applied_for"><![CDATA[Настройки всех приложений были применены.]]></string>
+        <string name="_adm_api_msg_export_empty"><![CDATA[Настройки для экспорта отсутствуют.]]></string>
+        <string name="_adm_api_msg_imported"><![CDATA[Настройки были импортированы.]]></string>
+        <string name="_adm_api_msg_removed"><![CDATA[Настройки были удалены.]]></string>
+        <string name="_adm_api_msg_removed_for"><![CDATA[Настройки всех приложений были удалены.]]></string>
+        <string name="_adm_api_popup_import"><![CDATA[Импортировать настройки]]></string>
+        <string name="_adm_api_ttl_module"><![CDATA[Приложение]]></string>
+	<string name="_adm_block_cpt_categories"><![CDATA[Категории]]></string>
+	<string name="_adm_block_cpt_category"><![CDATA[Категория: {0}]]></string>
+	<string name="_adm_block_cpt_checkout"><![CDATA[Оплата]]></string>
+	<string name="_adm_block_cpt_checkout_by_vendor_ccode"><![CDATA[Товары от {0} ({1} {2})]]></string>
+	<string name="_adm_block_cpt_checkout_by_vendor_csign"><![CDATA[Товры от  {0} ({1}{2})]]></string>
+	<string name="_adm_block_cpt_downloaded_modules"><![CDATA[Модули]]></string>
+	<string name="_adm_block_cpt_downloaded_updates"><![CDATA[Обновления]]></string>
+	<string name="_adm_block_cpt_featured"><![CDATA[Продвинутые]]></string>
+	<string name="_adm_block_cpt_goodies"><![CDATA[Витрина]]></string>
+	<string name="_adm_block_cpt_latest"><![CDATA[Новые]]></string>
+	<string name="_adm_block_cpt_modules_upload"><![CDATA[Добавить новый модуль]]></string>
+	<string name="_adm_block_cpt_popular"><![CDATA[Популярные]]></string>
+	<string name="_adm_block_cpt_purchases"><![CDATA[Покупки]]></string>
+	<string name="_adm_block_cpt_search"><![CDATA[Поиск]]></string>
+	<string name="_adm_block_cpt_space"><![CDATA[Использовано места]]></string>
+	<string name="_adm_block_cpt_tag"><![CDATA[Хэштег: {0}]]></string>
+	<string name="_adm_block_cpt_tags"><![CDATA[Хэштеги]]></string>
+	<string name="_adm_block_cpt_updates"><![CDATA[Обновления]]></string>
+	<string name="_adm_block_cpt_versions"><![CDATA[Версии]]></string>
+	<string name="_adm_bp_btn_add_block"><![CDATA[Добавить блоки]]></string>
+	<string name="_adm_bp_btn_block_add"><![CDATA[Добавить на страницу]]></string>
+	<string name="_adm_bp_btn_block_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_bp_btn_block_delete"><![CDATA[Удалить]]></string>
+	<string name="_adm_bp_btn_block_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_bp_btn_create_new"><![CDATA[Добавить новую Страницу]]></string>
+	<string name="_adm_bp_btn_delete"><![CDATA[Удалить]]></string>
+	<string name="_adm_bp_btn_page_apply"><![CDATA[Применить]]></string>
+	<string name="_adm_bp_btn_page_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_bp_btn_page_create"><![CDATA[Создать]]></string>
+	<string name="_adm_bp_btn_settings"><![CDATA[Настройки]]></string>
+	<string name="_adm_bp_btn_view_page"><![CDATA[Просмотреть страницу]]></string>
+	<string name="_adm_bp_cpt_type_custom"><![CDATA[Пользовательские страницы]]></string>
+	<string name="_adm_bp_cpt_type_modules"><![CDATA[Страницы приложений]]></string>
+	<string name="_adm_bp_cpt_type_system"><![CDATA[Системные страницы]]></string>
+	<string name="_adm_bp_dsc_block_content_image_file"><![CDATA[Картинка будет отображена в блоке]]></string>
+	<string name="_adm_bp_dsc_block_content_lang"><![CDATA[Введите содержимое в соответствии с выбранным языком]]></string>
+	<string name="_adm_bp_dsc_block_content_raw"><![CDATA[Введите здесь HTML-содержимое]]></string>
+	<string name="_adm_bp_dsc_block_content_rss_length"><![CDATA[Введите здесь количество отображаемых элементов]]></string>
+	<string name="_adm_bp_dsc_block_content_rss_url"><![CDATA[Введите здесь URL RSS-ресурса]]></string>
+        <string name="_adm_bp_dsc_block_content_empty"><![CDATA[Оставьте пустым, чтобы использовать значение по умолчанию.]]></string>
+        <string name="_adm_bp_dsc_block_description"><![CDATA[Короткое описание блока, отображаемое в заголовке блока.]]></string>
+        <string name="_adm_bp_dsc_block_icon"><![CDATA[Изображение (шрифтовая иконка, SVG код или эмодзи) для блока, отображаемое в заголовке блока.]]></string>
+	<string name="_adm_bp_dsc_block_title"><![CDATA[Короткое название для блока, отображаемое в заголовке блока.]]></string>
+	<string name="_adm_bp_dsc_block_visible_for_levels"><![CDATA[Выбрать уровни пользователей, которые могут видеть этот блок]]></string>
+	<string name="_adm_bp_dsc_page_cache_lifetime"><![CDATA[Сохранять страницу в кэше в течение данного количества секунд]]></string>
+        <string name="_adm_bp_dsc_page_inj_footer"><![CDATA[Перед тэгом BODY]]></string>
+        <string name="_adm_bp_dsc_page_inj_head"><![CDATA[Внутри тэга HEAD]]></string>
+	<string name="_adm_bp_dsc_page_meta_description"><![CDATA[Используйте 10-50 слов, чтобы описать назначение страницы для поисковых машин.]]></string>
+	<string name="_adm_bp_dsc_page_meta_keywords"><![CDATA[Используйте 5-10 ключевых слов, разделённых запятыми, связанных с содержимым страницы.]]></string>
+	<string name="_adm_bp_dsc_page_meta_robots"><![CDATA[Стандартные команды для поисковых роботов. Например: noindex, nofollow.]]></string>
+	<string name="_adm_bp_dsc_page_title"><![CDATA[Это имя отображается в заголовке страницы. Используйте как минимум 3 символа.]]></string>
+	<string name="_adm_bp_dsc_page_title_system"><![CDATA[Это имя отображается только в Студии.]]></string>
+	<string name="_adm_bp_dsc_page_uri"><![CDATA[Адрес страницы, используемый после 'youdomain.com/page/'. Он должен быть уникальным и не может быть изменён в дальнейшем.]]></string>
+	<string name="_adm_bp_dsc_page_url"><![CDATA[Ссылка на страницу для доступа к ней.]]></string>
+	<string name="_adm_bp_dsc_page_visible_for_levels"><![CDATA[Выберите уровни пользователей, разрешённые для просмотра этой страницы]]></string>
+	<string name="_adm_bp_err_block_added"><![CDATA[Невозможно добавть блок(и)]]></string>
+	<string name="_adm_bp_err_block_delete"><![CDATA[Невозможно удалить блок]]></string>
+	<string name="_adm_bp_err_block_designbox"><![CDATA[Выберите способ отображения для блока]]></string>
+	<string name="_adm_bp_err_block_edit"><![CDATA[Невозможно обновить блок]]></string>
+	<string name="_adm_bp_err_block_not_deletable"><![CDATA[Невозможно удалить нужный блок.]]></string>
+	<string name="_adm_bp_err_block_not_found"><![CDATA[Невозможно найти нужный блок.]]></string>
+	<string name="_adm_bp_err_block_title"><![CDATA[Введите заголовок, более 3 символов]]></string>
+	<string name="_adm_bp_err_cannot_process_action"><![CDATA[Невозможно выполнить действие. Отсутствует связанный обработчик.]]></string>
+	<string name="_adm_bp_err_nothing_changed"><![CDATA[Ничего не было изменено или произошла ошибкаNothing.]]></string>
+	<string name="_adm_bp_err_page_create"><![CDATA[Невозможно создать страницу.]]></string>
+	<string name="_adm_bp_err_page_delete"><![CDATA[Невозможно удалить страницу.]]></string>
+	<string name="_adm_bp_err_page_layout"><![CDATA[Пожалуйста, выберите отображение страницы.]]></string>
+	<string name="_adm_bp_err_page_title"><![CDATA[Необходимо указать заголовок из как минимум 3 символов.]]></string>
+	<string name="_adm_bp_err_page_title_system"><![CDATA[Необходимо указать название из как минимум 3 символов.]]></string>
+	<string name="_adm_bp_err_page_uri"><![CDATA[Необходимо указать уникальный URL из как минимум 3 символов.]]></string>
+	<string name="_adm_bp_err_page_visible_for_levels"><![CDATA[Настройки видимости определяются индивидуальным кодом или не применимы в данном случае.]]></string>
+	<string name="_adm_bp_err_save"><![CDATA[Невозможно сохранить или ничего не изменилось.]]></string>
+	<string name="_adm_bp_mi_page_cache"><![CDATA[Кэш]]></string>
+	<string name="_adm_bp_mi_page_cover"><![CDATA[Обложка]]></string>
+        <string name="_adm_bp_mi_page_injections"><![CDATA[Вставки]]></string>
+	<string name="_adm_bp_mi_page_layout"><![CDATA[Отображение]]></string>
+	<string name="_adm_bp_mi_page_options"><![CDATA[Опции]]></string>
+	<string name="_adm_bp_mi_page_seo"><![CDATA[Оптимизация для поисковых машин]]></string>
+	<string name="_adm_bp_mi_page_visibility"><![CDATA[Видимость]]></string>
+	<string name="_adm_bp_scs_save"><![CDATA[Изменения успешно сохранены]]></string>
+	<string name="_adm_bp_txt_block_active"><![CDATA[Активный]]></string>
+        <string name="_adm_bp_txt_block_active_api"><![CDATA[Активный (для приложения)]]></string>
+        <string name="_adm_bp_txt_block_async"><![CDATA[Асинхронный режим]]></string>
+        <string name="_adm_bp_txt_block_cache_lifetime"><![CDATA[Кэш для блока (в секундах)]]></string>
+	<string name="_adm_bp_txt_block_content_attachments_html"><![CDATA[Вложения]]></string>
+	<string name="_adm_bp_txt_block_content_image_align"><![CDATA[Выравнивание]]></string>
+	<string name="_adm_bp_txt_block_content_image_align_center"><![CDATA[по центру]]></string>
+	<string name="_adm_bp_txt_block_content_image_align_empty"><![CDATA[Выбрать выравнивание...]]></string>
+	<string name="_adm_bp_txt_block_content_image_align_left"><![CDATA[слева]]></string>
+	<string name="_adm_bp_txt_block_content_image_align_right"><![CDATA[справа]]></string>
+	<string name="_adm_bp_txt_block_content_image_file"><![CDATA[Изображение]]></string>
+	<string name="_adm_bp_txt_block_content_lang"><![CDATA[Содержимое]]></string>
+	<string name="_adm_bp_txt_block_content_menu"><![CDATA[Меню]]></string>
+	<string name="_adm_bp_txt_block_content_menu_empty"><![CDATA[Выбрать меню...]]></string>
+	<string name="_adm_bp_txt_block_content_raw"><![CDATA[Содержимое]]></string>
+	<string name="_adm_bp_txt_block_content_rss_length"><![CDATA[Длина]]></string>
+	<string name="_adm_bp_txt_block_content_rss_url"><![CDATA[URL]]></string>
+	<string name="_adm_bp_txt_block_content_service_method"><![CDATA[Метод]]></string>
+	<string name="_adm_bp_txt_block_content_service_module"><![CDATA[Модуль]]></string>
+        <string name="_adm_bp_txt_block_content_empty"><![CDATA[Текст-заполнитель для пустого блока]]></string>
+        <string name="_adm_bp_txt_block_description"><![CDATA[Описание]]></string>
+	<string name="_adm_bp_txt_block_designbox"><![CDATA[Отображение блока]]></string>
+	<string name="_adm_bp_txt_block_designbox_empty"><![CDATA[Выбрать отображение...]]></string>
+        <string name="_adm_bp_txt_block_class"><![CDATA[CSS класс]]></string>
+        <string name="_adm_bp_txt_block_help"><![CDATA[Помощь]]></string>
+	<string name="_adm_bp_txt_block_hidden_on"><![CDATA[Скрыть на]]></string>
+	<string name="_adm_bp_txt_block_hidden_on_phone"><![CDATA[телефоне]]></string>
+	<string name="_adm_bp_txt_block_hidden_on_tablet"><![CDATA[планшете]]></string>
+	<string name="_adm_bp_txt_block_hidden_on_desktop"><![CDATA[настольном компьютере]]></string>
+        <string name="_adm_bp_txt_block_hidden_on_mobile"><![CDATA[мобильное приложение]]></string>
+        <string name="_adm_bp_txt_block_icon"><![CDATA[Изображение]]></string>
+	<string name="_adm_bp_txt_block_selected"><![CDATA[блоков выбрано]]></string>
+        <string name="_adm_bp_txt_block_submenu"><![CDATA[Подменю блока]]></string>
+        <string name="_adm_bp_txt_block_tabs"><![CDATA[Использовать подменю блока в виде вкладок]]></string>
+	<string name="_adm_bp_txt_block_title"><![CDATA[Отображаемое имя]]></string>
+	<string name="_adm_bp_txt_block_visible_for"><![CDATA[Видимо для]]></string>
+	<string name="_adm_bp_txt_block_visible_for_all"><![CDATA[Всех]]></string>
+	<string name="_adm_bp_txt_block_visible_for_levels"><![CDATA[Выбрать уровни]]></string>
+	<string name="_adm_bp_txt_block_visible_for_selected"><![CDATA[Выбранные уровни]]></string>
+	<string name="_adm_bp_txt_create_popup"><![CDATA[Создать новую страницу]]></string>
+	<string name="_adm_bp_txt_edit_block_popup"><![CDATA[Редактировать "{0}" блок]]></string>
+	<string name="_adm_bp_txt_new_block_popup"><![CDATA[Добавить новый блок]]></string>
+	<string name="_adm_bp_txt_page_cache_lifetime"><![CDATA[Кэш]]></string>
+	<string name="_adm_bp_txt_page_cover"><![CDATA[Обложка]]></string>
+	<string name="_adm_bp_txt_page_cover_image"><![CDATA[Собственная обложка]]></string>
+        <string name="_adm_bp_txt_page_cover_title"><![CDATA[Собственный заголовок]]></string>
+        <string name="_adm_bp_txt_page_cover_0"><![CDATA[Отключен]]></string>
+        <string name="_adm_bp_txt_page_cover_1"><![CDATA[Включен для всех]]></string>
+        <string name="_adm_bp_txt_page_cover_2"><![CDATA[Включен только для гостей]]></string>
+        <string name="_adm_bp_txt_page_cover_3"><![CDATA[Включен только для пользователей]]></string>
+        <string name="_adm_bp_txt_page_inj_footer"><![CDATA[В основание]]></string>
+        <string name="_adm_bp_txt_page_inj_head"><![CDATA[В заголовок]]></string>
+	<string name="_adm_bp_txt_page_layout"><![CDATA[Отображение]]></string>
+	<string name="_adm_bp_txt_page_layout_empty"><![CDATA[Выбрать отображение...]]></string>
+	<string name="_adm_bp_txt_page_meta_description"><![CDATA[Мета-описание страницы]]></string>
+	<string name="_adm_bp_txt_page_meta_keywords"><![CDATA[Ключевые слова]]></string>
+        <string name="_adm_bp_txt_page_meta_title"><![CDATA[Мета-заголовок страницы]]></string>
+	<string name="_adm_bp_txt_page_meta_robots"><![CDATA[Мета-роботы]]></string>
+        <string name="_adm_bp_txt_page_submenu"><![CDATA[Подменю]]></string>
+	<string name="_adm_bp_dsc_page_submenu"><![CDATA[В данном поле можно выбрать подменю страницы]]></string>
+	<string name="_adm_bp_txt_page_title"><![CDATA[Отображаемое имя]]></string>
+	<string name="_adm_bp_txt_page_title_system"><![CDATA[Системное имя]]></string>
+	<string name="_adm_bp_txt_page_type_id"><![CDATA[Тип]]></string>
+	<string name="_adm_bp_dsc_page_type_id"><![CDATA[Способ отображения страницы. Значение по умолчанию может быть изменено в Студия -> Дизайнер -> Настройки.]]></string>
+	<string name="_adm_bp_txt_page_uri"><![CDATA[URL]]></string>
+	<string name="_adm_bp_txt_page_url"><![CDATA[Ссылка]]></string>
+	<string name="_adm_bp_txt_page_visible_for_levels"><![CDATA[Выбрать уровни]]></string>
+        <string name="_adm_bp_txt_page_sticky_columns"><![CDATA[Включить 'липкие' блоки]]></string>
+	<string name="_adm_bp_txt_select_page"><![CDATA[Выбрать страницу...]]></string>
+	<string name="_adm_bp_txt_settings_popup"><![CDATA[Настройки]]></string>
+	<string name="_adm_bp_txt_visible_for"><![CDATA[Видимо для {0}]]></string>
+	<string name="_adm_bp_wrn_page_delete"><![CDATA[Вы уверены, что хотите удалить эту страницу?]]></string>
+	<string name="_adm_bp_wrn_page_block_delete"><![CDATA[Вы уверены, что хотите удалить этот блок?]]></string>
+        <string name="_adm_bp_txt_inactive_blocks"><![CDATA[Неактивные блоки]]></string>
+	<string name="_adm_btn_cancel_submit"><![CDATA[Отменить]]></string>
+	<string name="_adm_btn_checkout_submit"><![CDATA[Оплатить]]></string>
+	<string name="_adm_btn_delete_submit"><![CDATA[Удалить]]></string>
+	<string name="_adm_btn_designer_submit"><![CDATA[Выполнить]]></string>
+	<string name="_adm_btn_download_submit"><![CDATA[Скачать]]></string>
+	<string name="_adm_btn_install_submit"><![CDATA[Установить]]></string>
+	<string name="_adm_btn_installed_submit"><![CDATA[Установленные]]></string>
+	<string name="_adm_btn_login_submit"><![CDATA[Войти]]></string>
+	<string name="_adm_btn_queued_submit"><![CDATA[В очереди]]></string>
+        <string name="_adm_btn_settings_export"><![CDATA[Экспортировать]]></string>
+	<string name="_adm_btn_settings_import"><![CDATA[Импортировать]]></string>
+	<string name="_adm_btn_settings_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_btn_settings_mix_create"><![CDATA[Создать набор]]></string>
+        <string name="_adm_btn_settings_mix_import"><![CDATA[Импортировать]]></string>
+	<string name="_adm_btn_settings_mix_export"><![CDATA[Экспортировать]]></string>
+	<string name="_adm_btn_settings_mix_delete"><![CDATA[Удалить]]></string>
+        <string name="_adm_btn_settings_mix_hide"><![CDATA[Скрыть]]></string>
+        <string name="_adm_btn_settings_mix_publish"><![CDATA[Публиковать]]></string>
+	<string name="_adm_btn_store_search"><![CDATA[Поиск]]></string>
+	<string name="_adm_dbd_btn_update"><![CDATA[Обновить]]></string>
+	<string name="_adm_dbd_txt_ver_installed"><![CDATA[Первая установка]]></string>
+	<string name="_adm_dbd_txt_ver_updated"><![CDATA[Последнее обновление]]></string>
+	<string name="_adm_dbd_txt_ver_applied"><![CDATA[Установлена {0}]]></string>
+	<string name="_adm_dbd_txt_ver_latest_stable"><![CDATA[Последняя стабильная]]></string>
+	<string name="_adm_dbd_txt_ver_latest_beta"><![CDATA[Последняя бета]]></string>
+	<string name="_adm_dbd_txt_ver_apps_count"><![CDATA[Приложения: {0}]]></string>
+	<string name="_adm_dbd_txt_ver_apps_updates"><![CDATA[Обновлений: {0}]]></string>
+	<string name="_adm_dbd_txt_ver_up_to_date"><![CDATA[Актуально]]></string>
+	<string name="_adm_dbd_txt_ver_check"><![CDATA[Проверить обновления]]></string>
+	<string name="_adm_dbd_txt_ver_checking"><![CDATA[Проверка...]]></string>
+	<string name="_adm_dbd_txt_ver_auto"><![CDATA[Автоматические обновления]]></string>
+	<string name="_adm_dbd_txt_ver_beta"><![CDATA[Бета-обновления]]></string>
+	<string name="_adm_dbd_txt_ver_force"><![CDATA[Принудительные автообновления]]></string>
+	<string name="_adm_dbd_msg_upgrade_started"><![CDATA[<b>Обновление основной системы займет около минуты.</b><br />После завершения обновления, пожалуйста, проверьте наличие обновлений для модулей.]]></string>
+	<string name="_adm_dbd_txt_su_database"><![CDATA[База данных]]></string>
+	<string name="_adm_dbd_txt_su_system"><![CDATA[Система]]></string>
+	<string name="_adm_dbd_txt_su_system_media"><![CDATA[Системные медиа]]></string>
+	<string name="_adm_dbd_txt_su_local"><![CDATA[Локальное хранилище]]></string>
+	<string name="_adm_dbd_txt_su_remote"><![CDATA[Удалённое хранилище]]></string>
+	<string name="_adm_dbd_txt_su_remote_off"><![CDATA[Не подключено]]></string>
+	<string name="_adm_dbd_txt_su_files"><![CDATA[Файлы]]></string>
+	<string name="_adm_dbd_txt_su_images"><![CDATA[Изображения]]></string>
+	<string name="_adm_dbd_txt_su_files_count"><![CDATA[{0} файлов]]></string>
+	<string name="_adm_dbd_txt_su_file_count_1"><![CDATA[1 файл]]></string>
+	<string name="_adm_dbd_txt_chart_used"><![CDATA[{0} занято]]></string>
+	<string name="_adm_dbd_txt_chart_total"><![CDATA[{0} всего]]></string>
+	<string name="_adm_dbd_txt_ht_tools"><![CDATA[Инструменты сервера]]></string>
+	<string name="_adm_dbd_txt_ht_status"><![CDATA[Статус]]></string>
+	<string name="_adm_dbd_txt_ht_audit"><![CDATA[Аудит]]></string>
+	<string name="_adm_dbd_txt_ht_permissions"><![CDATA[Права доступа]]></string>
+	<string name="_adm_dbd_txt_ht_cpu"><![CDATA[CPU]]></string>
+	<string name="_adm_dbd_txt_ht_memory"><![CDATA[Память]]></string>
+	<string name="_adm_dbd_txt_ht_disk"><![CDATA[Диск]]></string>
+	<string name="_adm_dbd_txt_ht_network"><![CDATA[Сеть]]></string>
+	<string name="_adm_dbd_txt_ht_kbps"><![CDATA[кбит/с]]></string>
+	<string name="_adm_dbd_txt_ht_mbps"><![CDATA[Мбит/с]]></string>
+	<string name="_adm_dbd_txt_ht_gbps"><![CDATA[Гбит/с]]></string>
+	<string name="_adm_dbd_txt_ht_na"><![CDATA[н/д]]></string>
+	<string name="_adm_dbd_txt_ht_high"><![CDATA[высокая]]></string>
+	<string name="_adm_dbd_txt_ht_system"><![CDATA[Система]]></string>
+	<string name="_adm_dbd_txt_ht_services"><![CDATA[Сервисы]]></string>
+	<string name="_adm_dbd_txt_ht_caching"><![CDATA[Кеширование]]></string>
+	<string name="_adm_dbd_txt_ht_security"><![CDATA[Безопасность]]></string>
+	<string name="_adm_dbd_txt_ht_last_audit"><![CDATA[Последний аудит]]></string>
+	<string name="_adm_dbd_txt_ht_run_audit"><![CDATA[Запустить новый аудит]]></string>
+	<string name="_adm_dbd_txt_ht_passed"><![CDATA[{0} пройдено]]></string>
+	<string name="_adm_dbd_txt_ht_warning"><![CDATA[1 предупреждение]]></string>
+	<string name="_adm_dbd_txt_ht_warnings"><![CDATA[{0} предупреждений]]></string>
+	<string name="_adm_dbd_txt_ht_failed"><![CDATA[{0} не пройдено]]></string>
+	<string name="_adm_dbd_txt_ht_unknown"><![CDATA[{0} не проверено]]></string>
+	<string name="_adm_dbd_txt_c_all"><![CDATA[Все кеши]]></string>
+	<string name="_adm_dbd_txt_c_clear_all"><![CDATA[Очистить весь кэш]]></string>
+	<string name="_adm_dbd_txt_q_all"><![CDATA[Все очереди]]></string>
+	<string name="_adm_dbd_txt_q_clear_all"><![CDATA[Очистить все очереди]]></string>
+	<string name="_adm_dbd_txt_q_clear_item"><![CDATA[Очистить очередь «{0}»]]></string>
+	<string name="_adm_dbd_txt_q_queued"><![CDATA[{0} в очереди]]></string>
+	<string name="_adm_dbd_txt_q_failed"><![CDATA[{0} с ошибкой]]></string>
+	<string name="_adm_dbd_msg_q_clean_success"><![CDATA[Очередь успешно очищена]]></string>
+	<string name="_adm_dbd_txt_c_content"><![CDATA[Содержимое страниц]]></string>
+	<string name="_adm_dbd_txt_c_clear_content"><![CDATA[Очистить кэш содержимого страниц]]></string>
+	<string name="_adm_dbd_txt_c_db"><![CDATA[БД]]></string>
+	<string name="_adm_dbd_txt_c_clear_db"><![CDATA[Очистить кэш БД]]></string>
+	<string name="_adm_dbd_txt_c_template"><![CDATA[Тема]]></string>
+	<string name="_adm_dbd_txt_c_clear_template"><![CDATA[Очистить кэш темы]]></string>
+	<string name="_adm_dbd_txt_c_css"><![CDATA[CSS]]></string>
+	<string name="_adm_dbd_txt_c_clear_css"><![CDATA[Очистить кэш CSS]]></string>
+        <string name="_adm_dbd_txt_c_less"><![CDATA[LESS]]></string>
+        <string name="_adm_dbd_txt_c_clear_less"><![CDATA[Очистить кэш LESS]]></string>
+        <string name="_adm_dbd_txt_c_clear_purifier"><![CDATA[Очистить кэш Purifier]]></string>
+        <string name="_adm_dbd_txt_c_purifier"><![CDATA[Purifier]]></string>
+        <string name="_adm_dbd_txt_c_js"><![CDATA[JavaScript]]></string>
+        <string name="_adm_dbd_txt_c_clear_js"><![CDATA[Очистить кэш JavaScript]]></string>
+        <string name="_adm_dbd_txt_c_clear_custom"><![CDATA[Очистить специальный кэш]]></string>
+        <string name="_adm_dbd_txt_c_custom"><![CDATA[Специальный]]></string>
+        <string name="_adm_dbd_txt_c_opcache"><![CDATA[Opcache]]></string>
+        <string name="_adm_dbd_txt_c_clear_opcache"><![CDATA[Очистить Opcache]]></string>
+        <string name="_adm_dbd_txt_us_period"><![CDATA[Период]]></string>
+        <string name="_adm_dbd_txt_us_series"><![CDATA[Данные графика]]></string>
+        <string name="_adm_dbd_txt_us_7d"><![CDATA[7д]]></string>
+        <string name="_adm_dbd_txt_us_7d_label"><![CDATA[Последние 7 дней]]></string>
+        <string name="_adm_dbd_txt_us_30d"><![CDATA[30д]]></string>
+        <string name="_adm_dbd_txt_us_30d_label"><![CDATA[Последние 30 дней]]></string>
+        <string name="_adm_dbd_txt_us_1y"><![CDATA[1г]]></string>
+        <string name="_adm_dbd_txt_us_1y_label"><![CDATA[Последние 12 месяцев]]></string>
+        <string name="_adm_dbd_txt_us_all"><![CDATA[Всего]]></string>
+        <string name="_adm_dbd_txt_us_all_label"><![CDATA[За всё время]]></string>
+        <string name="_adm_dbd_txt_us_peak"><![CDATA[пик {0}]]></string>
+        <string name="_adm_dbd_txt_us_accounts"><![CDATA[Аккаунты]]></string>
+        <string name="_adm_dbd_txt_us_active"><![CDATA[Активные пользователи]]></string>
+        <string name="_adm_dbd_txt_us_online"><![CDATA[Сейчас онлайн]]></string>
+        <string name="_adm_dbd_txt_us_pending"><![CDATA[{0} в ожидании]]></string>
+        <string name="_adm_dbd_err_c_clean_failed"><![CDATA[Очистка кэша не поддерживается]]></string>
+        <string name="_adm_dbd_err_c_clean_unsupported"><![CDATA[Clean cache unsupported]]></string>
+        <string name="_adm_dbd_msg_c_clean_success"><![CDATA[Кэш был удачно очищен]]></string>
+        <string name="_adm_dbd_msg_c_all_disabled"><![CDATA[Весь кэш был отключён]]></string>
+        <string name="_adm_dsn_cnf_uninstall"><![CDATA[<h3>Удалить тему "{0}"?</h3><p>Удаление темы "{0}" также удалит все связанные с ней данные. Вы хотите продолжить?</p>]]></string>
+        <string name="_adm_dsg_btn_delete"><![CDATA[Удалить]]></string>
+	<string name="_adm_dsg_btn_make_default"><![CDATA[Сделать основным]]></string>
+	<string name="_adm_dsg_dsc_alt_text"><![CDATA[Используется для дополнительного текста для лого-картинки. Используется в качестве лого, если картинка не загружена.]]></string>
+	<string name="_adm_dsg_dsc_splash_warning"><![CDATA[Заметьте, что неправильное применение HTML может испортить дизайн сайта.]]></string>
+	<string name="_adm_dsg_err_cannot_process_action"><![CDATA[Невозможно выполнить действие. Отсутствует связанный обработчик.]]></string>
+	<string name="_adm_dsg_err_deactivate_default"><![CDATA[Невозможно деактивировать тему, выбранную в качестве основной]]></string>
+	<string name="_adm_dsg_err_last_active"><![CDATA[Нужно иметь как минимум одну активную тему.]]></string>
+	<string name="_adm_dsg_err_make_default"><![CDATA[Невозможно сделать тему основной.]]></string>
+	<string name="_adm_dsg_err_remove_old_cover"><![CDATA[Невозможно удалить текущее изображение обложки.]]></string>
+	<string name="_adm_dsg_err_remove_old_icon"><![CDATA[Невозможно удалить текущую иконку.]]></string>
+	<string name="_adm_dsg_err_save"><![CDATA[Невозможно сохранить: ]]></string>
+	<string name="_adm_dsg_err_save_changes"><![CDATA[Невозможно сохранить изменения.]]></string>
+	<string name="_adm_dsg_scs_save"><![CDATA[Изменения удачно сохранены]]></string>
+        <string name="_adm_dsg_txt_logo_redefinition"><![CDATA[Заметка. Все лого параметры могут быть переопределены в активном на данный момент шаблонном приложении.]]></string>
+	<string name="_adm_dsg_txt_alt_text"><![CDATA[Текст лого]]></string>
+	<string name="_adm_dsg_txt_cover_common"><![CDATA[Стандартная обложка страницы]]></string>
+	<string name="_adm_dsg_txt_cover_unit_profile"><![CDATA[Стандартная обложка миниатюры профиля]]></string>
+	<string name="_adm_dsg_txt_cover_disabled"><![CDATA[Выключить обложки страниц]]></string>
+	<string name="_adm_dsg_txt_splash_enabled"><![CDATA[Включить титульную страницу]]></string>
+	<string name="_adm_dsg_txt_default"><![CDATA[по умолчанию]]></string>
+        <string name="_adm_dsg_txt_icon"><![CDATA[Фавикон (32x32)]]></string>
+        <string name="_adm_dsg_txt_icon_svg"><![CDATA[Иконка SVG со светлым/темным стилями]]></string>
+        <string name="_adm_dsg_txt_icon_apple"><![CDATA[Иконка для устройств Apple (180x180)]]></string>
+        <string name="_adm_dsg_txt_icon_android"><![CDATA[Иконка для устройств Android (192×192)]]></string>
+        <string name="_adm_dsg_txt_icon_android_splash"><![CDATA[Заставка для устройств Android(512×512)]]></string>
+	<string name="_adm_dsg_txt_upload_cover_common"><![CDATA[Загрузить новое изображение обложки обычных страниц]]></string>
+	<string name="_adm_dsg_txt_upload_cover_unit_profile"><![CDATA[Загрузить новое изображение обложки миниатюры профиля]]></string>
+	<string name="_adm_dsg_txt_upload_icon"><![CDATA[favicon.ico]]></string>
+        <string name="_adm_dsg_txt_upload_icon_inf"><![CDATA[Рекомендуется единичный ico файл размером 32×32]]></string>
+        <string name="_adm_dsg_txt_upload_icon_svg"><![CDATA[SVG иконка]]></string>
+        <string name="_adm_dsg_txt_upload_icon_svg_inf"><![CDATA[Рекомендуется SVG изображение с включенными темным и светлым стилями]]></string>
+        <string name="_adm_dsg_txt_upload_icon_apple"><![CDATA[Иконка для устройств Apple]]></string>
+        <string name="_adm_dsg_txt_upload_icon_apple_inf"><![CDATA[Рекомендуется  использовать изображение с отступами и цветным фоном]]></string>
+        <string name="_adm_dsg_txt_upload_icon_android"><![CDATA[Иконка для устройств Android]]></string>
+        <string name="_adm_dsg_txt_upload_icon_android_inf"><![CDATA[Для домашнего экрана Android]]></string>
+        <string name="_adm_dsg_txt_upload_icon_android_splash"><![CDATA[Заставка для устройств Android]]></string>
+        <string name="_adm_dsg_txt_upload_icon_android_splash_inf"><![CDATA[Для экрана-заставки Android]]></string>
+	<string name="_adm_dsg_txt_upload_logo"><![CDATA[Изображение логотипа]]></string>
+        <string name="_adm_dsg_txt_upload_logo_dark"><![CDATA[Изображение логотипа (для темного режима)]]></string>
+        <string name="_adm_dsg_txt_upload_logo_inline"><![CDATA[Изображение логотипа (встроенный, низкий приоритет)]]></string>
+        <string name="_adm_dsg_txt_upload_mark"><![CDATA[Изображение метки]]></string>
+        <string name="_adm_dsg_txt_upload_mark_dark"><![CDATA[Изображение метки (для темного режима)]]></string>
+        <string name="_adm_dsg_txt_upload_mark_inline"><![CDATA[Изображение метки (встроенный, низкий приоритет)]]></string>
+	<string name="_adm_dsg_txt_inj_head"><![CDATA[&lt;HEAD&gt; инъекция]]></string>
+	<string name="_adm_dsg_txt_inj_head_inf"><![CDATA[Код для вставки перед закрывающим HEAD тагом]]></string>
+	<string name="_adm_dsg_txt_inj_body"><![CDATA[&lt;BODY&gt; инъекция]]></string>
+	<string name="_adm_dsg_txt_inj_body_inf"><![CDATA[Код для вставки перед закрывающим BODY тагом]]></string>
+	<string name="_adm_err_cannot_process_action"><![CDATA[Невозможно выполнить действие. Отсутствует связанный обработчик.]]></string>
+	<string name="_adm_err_modules_already_disabled"><![CDATA[Модуль уже отключён.]]></string>
+	<string name="_adm_err_modules_already_enabled"><![CDATA[Модуль уже включён.]]></string>
+	<string name="_adm_err_modules_already_installed"><![CDATA[Модуль уже установлен.]]></string>
+	<string name="_adm_err_modules_already_uninstalled"><![CDATA[Модуль уже удалён.]]></string>
+	<string name="_adm_err_modules_cannot_add_to_cart"><![CDATA[Невозможно добавить товар в корзину.]]></string>
+	<string name="_adm_err_modules_cannot_checkout_empty_vendor"><![CDATA[Невозможно произвести оплату. Не задан провайдер.]]></string>
+	<string name="_adm_err_modules_cannot_delete_from_cart"><![CDATA[Невозможно удалить товар(ы) из корзины.]]></string>
+	<string name="_adm_err_modules_cannot_remove_package"><![CDATA[Невозможно удалить пакет.]]></string>
+	<string name="_adm_err_modules_cannot_subscribe"><![CDATA[Невозможно инициировать подписку.]]></string>
+	<string name="_adm_err_modules_module_not_found"><![CDATA[Модуль не найден]]></string>
+	<string name="_adm_err_modules_module_not_match"><![CDATA[Обновление не применимо к данному модулю.]]></string>
+	<string name="_adm_err_modules_module_not_installed"><![CDATA[Модуль не установлен]]></string>
+	<string name="_adm_err_modules_module_was_modified"><![CDATA[Модуль был изменён]]></string>
+	<string name="_adm_err_modules_pending_uninstall"><![CDATA[Удаление модуль отложено. Модуль будет удалён автоматически после удаления всех его файлов.]]></string>
+	<string name="_adm_err_modules_pending_uninstall_already"><![CDATA[Модуль уже находится в ожидании удаления.]]></string>
+	<string name="_adm_err_modules_process_action_failed"><![CDATA[Произошла ошибка. Свяжитесь с продавцом модуля]]></string>
+	<string name="_adm_err_modules_wrong_dependency_disable"><![CDATA[Невозможно деактивировать. У модуля есть следующие зависимые модули. Нужно сначала как минимум деактивировать их.]]></string>
+	<string name="_adm_err_modules_wrong_dependency_install"><![CDATA[Сначала нужно установить и активировать следующие модули:]]></string>
+	<string name="_adm_err_modules_wrong_dependency_uninstall"><![CDATA[Невозможно удалить. У модуля есть следующие зависимые модули. Нужно сначала удалить их.]]></string>
+	<string name="_adm_err_modules_wrong_mysql_query"><![CDATA[В следующих MySQL-запросах имеются ошибки:]]></string>
+	<string name="_adm_err_modules_wrong_mysql_query_msg"><![CDATA[Ошибка: {0}]]></string>
+	<string name="_adm_err_modules_wrong_permissions_change"><![CDATA[Невозможно автоматически изменить разрешения. Вам нужно сделать это вручную для следующих файлов и папок:]]></string>
+	<string name="_adm_err_modules_wrong_permissions_check"><![CDATA[Вам нужно изменить разрешения для следующих файлов и папок:]]></string>
+	<string name="_adm_err_modules_wrong_permissions_msg"><![CDATA[{0} - {1}]]></string>
+	<string name="_adm_err_modules_wrong_version"><![CDATA[Модуль имеет несовместимую версию]]></string>
+	<string name="_adm_err_modules_wrong_version_script"><![CDATA[Модуль несовместим с Вашей версией UNA]]></string>
+	<string name="_adm_err_modules_wrong_version_script_update"><![CDATA[Новая версия модуля {0} несовместима с Вашей версией UNA. Пожалуйста, сначала обновите UNA (Студия &gt; Панель &gt; Версия) и затем попробуйте обновить модуль.]]></string>
+	<string name="_adm_err_oauth_cannot_get_token"><![CDATA[Невозможно соединиться с <b>UNA</b>. Пожалуйста, попробуйте позднее.]]></string>
+	<string name="_adm_err_oauth_cannot_read_answer"><![CDATA[Невозможно получить отклик от <b>UNA</b>. Пожалуйста, попробуйте позднее.]]></string>
+	<string name="_adm_err_oauth_empty_key_secret"><![CDATA[Нужно ввести Key и Secret, предоставленные <b>UNA</b> в Настройки -> Общие.]]></string>
+	<string name="_adm_err_operation_failed"><![CDATA[Операция не удалась. Пожалуйста, оповестите нас.]]></string>
+	<string name="_adm_form_btn_displays_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_form_btn_displays_edit"><![CDATA[Редактировать дисплей]]></string>
+	<string name="_adm_form_btn_displays_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_form_btn_field_add"><![CDATA[Добавить]]></string>
+	<string name="_adm_form_btn_field_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_form_btn_field_delete"><![CDATA[Удалить поле]]></string>
+	<string name="_adm_form_btn_field_edit"><![CDATA[Редактировать поле]]></string>
+	<string name="_adm_form_btn_field_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_form_btn_fields_create"><![CDATA[Добавить новое поле]]></string>
+	<string name="_adm_form_btn_fields_visible"><![CDATA[Видимо для]]></string>
+	<string name="_adm_form_btn_forms_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_form_btn_forms_edit"><![CDATA[Редактировать Форму]]></string>
+	<string name="_adm_form_btn_forms_save"><![CDATA[Сохранить]]></string>
+        <string name="_adm_form_btn_labels_add"><![CDATA[Добавить]]></string>
+        <string name="_adm_form_btn_labels_back"><![CDATA[Назад]]></string>
+        <string name="_adm_form_btn_labels_cancel"><![CDATA[Отменить]]></string>
+        <string name="_adm_form_btn_labels_submit"><![CDATA[Отправить]]></string>
+        <string name="_adm_form_btn_badges_add"><![CDATA[Добавить бейдж]]></string>
+        <string name="_adm_form_btn_badges_delete"><![CDATA[Удалить]]></string>
+	<string name="_adm_form_btn_pre_lists_add"><![CDATA[Добавить]]></string>
+	<string name="_adm_form_btn_pre_lists_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_form_btn_pre_lists_create"><![CDATA[Добавить новый список]]></string>
+	<string name="_adm_form_btn_pre_lists_delete"><![CDATA[Удалить список]]></string>
+	<string name="_adm_form_btn_pre_lists_edit"><![CDATA[Редактировать список]]></string>
+	<string name="_adm_form_btn_pre_lists_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_form_btn_pre_values_add"><![CDATA[Добавить]]></string>
+	<string name="_adm_form_btn_pre_values_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_form_btn_pre_values_delete"><![CDATA[Удалить]]></string>
+	<string name="_adm_form_btn_pre_values_create"><![CDATA[Добавить новый элемент]]></string>
+	<string name="_adm_form_btn_pre_values_delete_item"><![CDATA[Удалить элемент]]></string>
+	<string name="_adm_form_btn_pre_values_edit_item"><![CDATA[Редактировать элемент]]></string>
+    <string name="_adm_form_btn_reports_check_in"><![CDATA[Взять в работу]]></string>
+    <string name="_adm_form_btn_reports_check_out"><![CDATA[Закончить работу]]></string>
+    <string name="_adm_form_btn_reports_hide"><![CDATA[Скрыть]]></string>
+    <string name="_adm_form_btn_reports_unhide"><![CDATA[Открыть]]></string>
+    <string name="_adm_form_btn_search_forms_edit"><![CDATA[Редактировать форму поиска]]></string>
+    <string name="_adm_form_btn_search_forms_fields_edit"><![CDATA[Редактировать поле формы поиска]]></string>
+    <string name="_adm_form_btn_search_forms_fields_reset"><![CDATA[Сбросить]]></string>
+    <string name="_adm_form_btn_search_forms_sortable_fields_reset"><![CDATA[Сбросить]]></string>
+    <string name="_adm_form_btn_search_forms_save"><![CDATA[Сохранить]]></string>
+    <string name="_adm_form_btn_search_forms_cancel"><![CDATA[Отменить]]></string>
+    <string name="_adm_form_dsc_displays_title"><![CDATA[Название режима отображения Формы. Видимо только в Студии.]]></string>
+    <string name="_adm_form_dsc_field_area_label"><![CDATA[Доступное имя для поля. Полезно, когда видимое текстовое содержимое поля недостаточно описательно или отсутствует.]]></string>
+    <string name="_adm_form_dsc_field_attrs_max"><![CDATA[Введите числовое значение]]></string>
+    <string name="_adm_form_dsc_field_attrs_min"><![CDATA[Введите числовое значение]]></string>
+    <string name="_adm_form_dsc_field_attrs_src"><![CDATA[Введите правильный URL картинки]]></string>
+    <string name="_adm_form_dsc_field_attrs_step"><![CDATA[Введите числовое значение]]></string>
+    <string name="_adm_form_dsc_field_caption"><![CDATA[Это имя отображается на сайте.]]></string>
+    <string name="_adm_form_dsc_field_caption_block_header"><![CDATA[Заголовок для группы полей]]></string>
+    <string name="_adm_form_dsc_field_caption_system"><![CDATA[Это имя отображается только в Студии.]]></string>
+    <string name="_adm_form_dsc_field_checker_error_captcha"><![CDATA[Сообщение об ошибке, когда текст на картинке не соответствует введённому тексту]]></string>
+    <string name="_adm_form_dsc_field_checker_params_preg"><![CDATA[Используйте стандартные <a href="http://en.wikipedia.org/wiki/Regular_expression" target="_blank">регулярные выражения</a>. Например: #^[A-Za-z0-9]{3,16}$#]]></string>
+    <string name="_adm_form_dsc_field_collapsed"><![CDATA[Упаковать группу данного поля по умолчанию]]></string>
+    <string name="_adm_form_dsc_field_html"><![CDATA[Выбрать тип HTML-редактора]]></string>
+    <string name="_adm_form_dsc_field_icon"><![CDATA[Вы можете использовать здесь иконку для шрифта, SVG код или эмодзи]]></string>
+    <string name="_adm_form_dsc_field_info"><![CDATA[Введите описание поля (необязательно)]]></string>
+    <string name="_adm_form_dsc_field_help"><![CDATA[Добавьте вспомогательную информацию для поля (необязательно)]]></string>
+    <string name="_adm_form_dsc_field_privacy"><![CDATA[Отметьте, если для данного поля настройки "Конфиденциальности" могут быть изменены]]></string>
+    <string name="_adm_form_dsc_field_rateable"><![CDATA[Добавляет возможность оценки значений]]></string>
+    <string name="_adm_form_dsc_field_required"><![CDATA[Отметьте, если поле должно иметь значение]]></string>
+    <string name="_adm_form_dsc_field_unique"><![CDATA[Отметьте, если поле должно иметь уникальное значение]]></string>
+    <string name="_adm_form_dsc_field_value_button"><![CDATA[Введите заголовок для кнопки]]></string>
+    <string name="_adm_form_dsc_field_value_checkbox"><![CDATA[Послать эти данные, если фладок отмечен и форма отослана]]></string>
+    <string name="_adm_form_dsc_field_value_reset"><![CDATA[Заголовок для кнопки (этот тип кнопки используется для сброса формы в исходное состояние)]]></string>
+    <string name="_adm_form_dsc_field_value_submit"><![CDATA[Заголовок для кнопки (этот тип кнопки используется для посылки данных формы)]]></string>
+    <string name="_adm_form_dsc_field_visible_for_levels"><![CDATA[Выбрать членства, разрешённые для просмотра элемента данного меню]]></string>
+    <string name="_adm_form_dsc_field_db_pass"><![CDATA[Выберите, как данные поля будут обрабатываться перед записью в базу данных]]></string>
+    <string name="_adm_form_dsc_forms_title"><![CDATA[Название Формы. Отображается только в Студии.]]></string>
+    <string name="_adm_form_dsc_pre_lists_title"><![CDATA[Название списка для использования только в Студии]]></string>
+    <string name="_adm_form_dsc_pre_values_empty"><![CDATA[Вы можете использовать его для элементов, таких как "Пожалуйста, выберите...", которые не могут быть отправлены.]]></string>
+    <string name="_adm_form_dsc_pre_values_lkey"><![CDATA[Название злемента, отображаемое на сайте]]></string>
+    <string name="_adm_form_dsc_pre_values_icon"><![CDATA[Значок для отображения в списке (если поддерживается)]]></string>
+    <string name="_adm_form_dsc_search_forms_fields_search_type"><![CDATA[Тип элемента управления в форме поиска]]></string>
+    <string name="_adm_form_dsc_search_forms_title"><![CDATA[Название Формы поиска. Отображается только в Студии.]]></string>
+    <string name="_adm_form_err_cannot_process_action"><![CDATA[Невозможно выполнить действие. Отсутствует связанный обработчик.]]></string>
+    <string name="_adm_form_err_displays_edit"><![CDATA[Невозможно обновить дисплей]]></string>
+    <string name="_adm_form_err_displays_title"><![CDATA[Введите заголовок, более 3 символов]]></string>
+    <string name="_adm_form_err_field_add"><![CDATA[Невозможно добавить новое поле]]></string>
+    <string name="_adm_form_err_field_add_already_exists"><![CDATA[Поле с таким же именем уже существует]]></string>
+    <string name="_adm_form_err_field_add_not_allowed"><![CDATA[Поля не могут быть добавлены в эту форму]]></string>
+    <string name="_adm_form_err_field_select_nested_form"><![CDATA[Вложенная форма должна быть выбрана.]]></string>
+    <string name="_adm_form_err_field_caption"><![CDATA[Необходимо имя из как минимум 3 символов.]]></string>
+    <string name="_adm_form_err_field_caption_system"><![CDATA[Необходимо имя из как минимум 3 символов.]]></string>
+    <string name="_adm_form_err_field_checker_error"><![CDATA[Нужно ввести сообщение об ошибке]]></string>
+    <string name="_adm_form_err_field_checker_func"><![CDATA[Нужно выбрать проверочную функцию]]></string>
+    <string name="_adm_form_err_field_checker_params_length_max"><![CDATA[Введите макс. значение, положительное целое число]]></string>
+    <string name="_adm_form_err_field_checker_params_length_min"><![CDATA[Введите мин. значение, положительное целое число]]></string>
+    <string name="_adm_form_err_field_checker_params_preg"><![CDATA[Введите правильное регулярное выражение]]></string>
+    <string name="_adm_form_err_field_edit"><![CDATA[Невозможно обновить поле]]></string>
+    <string name="_adm_form_err_field_show_to"><![CDATA[Невозможно обновить поле]]></string>
+    <string name="_adm_form_err_field_value_doublerange"><![CDATA[Значение по умолчанию должно быть пустым или выглядеть как 12-23]]></string>
+    <string name="_adm_form_err_field_value_number"><![CDATA[Используйте только числовые символы]]></string>
+    <string name="_adm_form_err_field_values"><![CDATA[Нужно выбрать набор данных из списка.]]></string>
+    <string name="_adm_form_err_forms_edit"><![CDATA[Невозможно обновить форму]]></string>
+    <string name="_adm_form_err_forms_title"><![CDATA[Введите название, более 3 символов]]></string>
+    <string name="_adm_form_err_labels_add"><![CDATA[Невозможно добавить метку]]></string>
+    <string name="_adm_form_err_labels_edit"><![CDATA[Невозможно обновить метку]]></string>
+    <string name="_adm_form_err_labels_value"><![CDATA[Метка должна иметь уникальное, не пустое значение.]]></string>
+    <string name="_adm_form_err_missing_params"><![CDATA[Отсутствуют необходимые параметры.]]></string>
+    <string name="_adm_form_err_pre_lists_create"><![CDATA[Невозможно добавить список]]></string>
+    <string name="_adm_form_err_pre_lists_edit"><![CDATA[Невозможно обновить список]]></string>
+    <string name="_adm_form_err_pre_lists_title"><![CDATA[Введите заголовок, более 3 символов]]></string>
+    <string name="_adm_form_err_pre_values_create"><![CDATA[Невозможно добавить элемент]]></string>
+    <string name="_adm_form_err_pre_values_create_forbidden"><![CDATA[Этот список уже используется. Невозможно добавить элемент, не являющийся числом, а также менее 1 или более {0} элементов.]]></string>
+    <string name="_adm_form_err_pre_values_delete"><![CDATA[Невозможно удалить элемент]]></string>
+    <string name="_adm_form_err_pre_values_edit"><![CDATA[Невозможно обновить элемент]]></string>
+    <string name="_adm_form_err_pre_values_lkey"><![CDATA[Введите заголовок, более 1 символа]]></string>
+    <string name="_adm_form_err_search_forms_essential"><![CDATA[Это важное поле. Заполните его, пожалуйста.]]></string>
+    <string name="_adm_form_err_search_forms_fields_edit"><![CDATA[Не могу обновить поле формы поиска.]]></string>
+    <string name="_adm_from_err_search_forms_fields_reset"><![CDATA[Не могу сбросить форму поиска.]]></string>
+    <string name="_adm_from_err_search_forms_sortable_fields_reset"><![CDATA[Не могу сбросить форму поиска.]]></string>
+    <string name="_adm_form_err_search_forms_edit"><![CDATA[Не могу обновить выбранную форму поиска.]]></string>
+    <string name="_adm_form_err_search_forms_title"><![CDATA[Введите имя, более 3 символов]]></string>
+    <string name="_adm_form_txt_all_modules"><![CDATA[Все модули]]></string>
+    <string name="_adm_form_txt_confirm_delete"><![CDATA[Вы уверены, что хотите удалить это поле? Оно будет удалено со всех дисплеев! Вместо этого можно просто отключить его.]]></string>
+    <string name="_adm_form_txt_audit_added"><![CDATA[Добавлено]]></string>
+    <string name="_adm_form_txt_audit_profile"><![CDATA[Профиль]]></string>
+    <string name="_adm_form_txt_audit_content"><![CDATA[Контент]]></string>
+    <string name="_adm_form_txt_audit_module"><![CDATA[Модуль]]></string>
+    <string name="_adm_form_txt_audit_author_content"><![CDATA[Автор контента]]></string>
+    <string name="_adm_pgt_txt_audit_context"><![CDATA[Контекст]]></string>
+    <string name="_adm_pgt_txt_audit_action"><![CDATA[Действие]]></string>
+
+  <string name="_adm_form_txt_badges_text"><![CDATA[Текст]]></string>
+  <string name="_adm_form_txt_badges_view"><![CDATA[Вид]]></string>
+  <string name="_adm_form_txt_badges_color"><![CDATA[Цвет фона]]></string>
+  <string name="_adm_form_dsc_badges_color"><![CDATA[Цвет фона]]></string>
+  <string name="_adm_form_txt_badges_is_icon_only"><![CDATA[Показывать только иконку]]></string>
+  <string name="_adm_form_txt_badges_btn_current_icon_image_delete"><![CDATA[Удалить]]></string>
+  <string name="_adm_form_txt_badges_icon"><![CDATA[Иконка]]></string>
+  <string name="_adm_form_txt_badges_icon_image"><![CDATA[]]></string>
+  <string name="_adm_form_txt_badges_icon_image_new"><![CDATA[]]></string>
+  <string name="_adm_form_txt_badges_icon_image_old"><![CDATA[Текущая иконка]]></string>
+  <string name="_adm_form_dsc_badges_icon"><![CDATA[Вы можете использовать здесь: 1) иконку для шрифта, 2) html код SVG, 3) эмодзи]]></string>
+  <string name="_adm_form_dsc_badges_items_icon_image_current"><![CDATA[]]></string>
+  <string name="_adm_form_dsc_badges_icon_image"><![CDATA[или загрузить маленькую картинку для отображения рядом со ссылкой.]]></string>
+  <string name="_adm_form_dsc_badges_icon_image_current"><![CDATA[Картинка не загружена. В бейдже будет использован текст.]]></string>
+  <string name="_adm_form_err_badges_icon"><![CDATA[Вы должны ввести иконку для шрифта]]></string>
+  <string name="_adm_form_err_badges_icon_image"><![CDATA[невозможно обработать изображение: ]]></string>
+  <string name="_adm_form_err_badges_icon_image_remove"><![CDATA[Нельзя удалить изображение иконки: ]]></string>
+  <string name="_adm_form_btn_badges_submit"><![CDATA[Отправить]]></string>
+  <string name="_adm_form_btn_badges_cancel"><![CDATA[Отменить]]></string>
+  <string name="_adm_form_txt_badges_added"><![CDATA[Добавлено]]></string>
+  <string name="_adm_form_txt_badges_module"><![CDATA[Модуль]]></string>
+  <string name="_adm_form_txt_badges_add_popup"><![CDATA[Добавить новый бейдж]]></string>
+  <string name="_adm_form_txt_badges_edit_popup"><![CDATA[Изменить "{0}" бейдж]]></string>
+  <string name="_adm_pgt_txt_badges_text"><![CDATA[Текст]]></string>
+  <string name="_adm_pgt_txt_badges_icon"><![CDATA[Иконка]]></string>
+
+  <string name="_adm_form_txt_reports_object"><![CDATA[Объект]]></string>
+  <string name="_adm_form_txt_reports_author"><![CDATA[Автор]]></string>
+  <string name="_adm_form_txt_reports_type"><![CDATA[Тип]]></string>
+  <string name="_adm_form_txt_reports_text"><![CDATA[Текст]]></string>
+  <string name="_adm_form_txt_reports_date"><![CDATA[Дата]]></string>
+  <string name="_adm_form_txt_reports_status"><![CDATA[Статус]]></string>
+  <string name="_adm_form_txt_reports_checked_by"><![CDATA[Проверен]]></string>
+  <string name="_adm_form_txt_reports_notes"><![CDATA[Заметки]]></string>
+  <string name="_adm_form_txt_reports_comments"><![CDATA[Комментарии]]></string>
+  <string name="_adm_form_txt_reports_action"><![CDATA[Действия]]></string>
+
+        <string name="_adm_form_txt_displays_edit_popup"><![CDATA[Редактировать "{0}" дисплей]]></string>
+	<string name="_adm_form_txt_displays_gl_fields"><![CDATA[Поля]]></string>
+	<string name="_adm_form_txt_displays_gl_form"><![CDATA[Форма]]></string>
+	<string name="_adm_form_txt_displays_gl_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_form_txt_displays_gl_title"><![CDATA[Системное имя]]></string>
+	<string name="_adm_form_txt_displays_manage_fields"><![CDATA[Управление полями]]></string>
+	<string name="_adm_form_txt_displays_title"><![CDATA[Системное имя]]></string>
+	<string name="_adm_form_txt_field_add_popup"><![CDATA[Добавить новое Поле]]></string>
+        <string name="_adm_form_txt_field_area_label"><![CDATA[Текст для атрибута 'area-label']]></string>
+	<string name="_adm_form_txt_field_attrs_max"><![CDATA[Макс. значение]]></string>
+	<string name="_adm_form_txt_field_attrs_min"><![CDATA[Мин. значение]]></string>
+	<string name="_adm_form_txt_field_attrs_src"><![CDATA[Адрес картинки]]></string>
+	<string name="_adm_form_txt_field_attrs_step"><![CDATA[Шаг]]></string>
+	<string name="_adm_form_txt_field_caption"><![CDATA[Заголовок]]></string>
+	<string name="_adm_form_txt_field_caption_system"><![CDATA[Системный заголовок]]></string>
+	<string name="_adm_form_txt_field_checked"><![CDATA[Отмечено по умолчанию]]></string>
+	<string name="_adm_form_txt_field_checked_switcher"><![CDATA[Включено по умолчанию]]></string>
+	<string name="_adm_form_txt_field_checker_avail"><![CDATA[Доступность данных (нужно ввести значение)]]></string>
+	<string name="_adm_form_txt_field_checker_captcha"><![CDATA[Капча (проверка корректного текста для картинки безопасности)]]></string>
+        <string name="_adm_form_txt_field_checker_custom"><![CDATA[Индивидуальная проверка]]></string>
+	<string name="_adm_form_txt_field_checker_date"><![CDATA[Дата (проверка правильного формата даты)]]></string>
+        <string name="_adm_form_txt_field_checker_date_range"><![CDATA[Возрастной диапазон]]></string>
+	<string name="_adm_form_txt_field_checker_date_time"><![CDATA[Дата и время (проверка правильного формата даты и времени)]]></string>
+	<string name="_adm_form_txt_field_checker_email"><![CDATA[Email (формат правильного эл. адреса)]]></string>
+	<string name="_adm_form_txt_field_checker_empty"><![CDATA[Выбрать...]]></string>
+	<string name="_adm_form_txt_field_checker_error"><![CDATA[Сообщение об ошибке, если не прошло проверку]]></string>
+	<string name="_adm_form_txt_field_checker_func"><![CDATA[Проверить на]]></string>
+        <string name="_adm_form_txt_field_checker_func_info_custom"><![CDATA[Заметка. Не рекомендуется редактировать это поле без крайней необходимости.]]></string>
+	<string name="_adm_form_txt_field_checker_length"><![CDATA[Длина данных (ограничить число символов)]]></string>
+        <string name="_adm_form_txt_field_checker_location"><![CDATA[Данные местоположения (проверка корректности данных местоположение)]]></string>
+	<string name="_adm_form_txt_field_checker_no_spam"><![CDATA[Свобода от спама (проверить, чтобы ввод был свободен от спама)]]></string>
+	<string name="_adm_form_txt_field_checker_params_length_max"><![CDATA[Макс. значение]]></string>
+	<string name="_adm_form_txt_field_checker_params_length_min"><![CDATA[Мин. значение]]></string>
+	<string name="_adm_form_txt_field_checker_params_required"><![CDATA[Значение обязательно]]></string>
+        <string name="_adm_form_txt_field_checker_password"><![CDATA[Пароль (правильный формат пароля с использованием регулярного выражения)]]></string>
+	<string name="_adm_form_txt_field_checker_params_preg"><![CDATA[Выражение]]></string>
+	<string name="_adm_form_txt_field_checker_preg"><![CDATA[Регулярное выражение (нужно ввести что-то специфичное)]]></string>
+	<string name="_adm_form_txt_field_collapsed"><![CDATA[Свёрнуто]]></string>
+	<string name="_adm_form_txt_field_edit_popup"><![CDATA[Редактировать "{0}" поле]]></string>
+	<string name="_adm_form_txt_field_html"><![CDATA[HTML-редактор]]></string>
+	<string name="_adm_form_txt_field_html_full"><![CDATA[Полный]]></string>
+	<string name="_adm_form_txt_field_html_mini"><![CDATA[Минимальный]]></string>
+	<string name="_adm_form_txt_field_html_none"><![CDATA[Без редактора]]></string>
+	<string name="_adm_form_txt_field_html_standard"><![CDATA[Стандартный]]></string>
+        <string name="_adm_form_txt_field_icon"><![CDATA[Иконка]]></string>
+        <string name="_adm_form_txt_field_icon_preview"><![CDATA[Текущая иконка]]></string>
+	<string name="_adm_form_txt_field_info"><![CDATA[Описание]]></string>
+        <string name="_adm_form_txt_field_help"><![CDATA[Помощь]]></string>
+	<string name="_adm_form_txt_field_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_form_txt_field_name"><![CDATA[Идентификатор]]></string>
+	<string name="_adm_form_txt_field_object"><![CDATA[Форма]]></string>
+        <string name="_adm_form_txt_field_privacy"><![CDATA[Конфиденциальность]]></string>
+        <string name="_adm_form_txt_field_rateable"><![CDATA[Оценивать]]></string>
+        <string name="_adm_form_txt_field_rateable_value_non"><![CDATA[Без оценки]]></string>
+        <string name="_adm_form_txt_field_rateable_value_votes"><![CDATA[Использовать лайков]]></string>
+        <string name="_adm_form_txt_field_rateable_value_reactions"><![CDATA[Использовать реакции]]></string>
+	<string name="_adm_form_txt_field_required"><![CDATA[Необходимое]]></string>
+        <string name="_adm_form_txt_field_select_nested_form"><![CDATA[Выберите вложенную форму]]></string>
+	<string name="_adm_form_txt_field_show_to_popup"><![CDATA[Показывать "{0}" поле формы для: ]]></string>
+        <string name="_adm_form_txt_field_type_block_end"><![CDATA[конец блока]]></string>
+	<string name="_adm_form_txt_field_type_block_header"><![CDATA[заголовок блока]]></string>
+	<string name="_adm_form_txt_field_type_button"><![CDATA[кнопка]]></string>
+	<string name="_adm_form_txt_field_type_captcha"><![CDATA[капча]]></string>
+	<string name="_adm_form_txt_field_type_checkbox"><![CDATA[флажок]]></string>
+	<string name="_adm_form_txt_field_type_checkbox_set"><![CDATA[набор флажков]]></string>
+	<string name="_adm_form_txt_field_type_custom"><![CDATA[индивидуальный]]></string>
+	<string name="_adm_form_txt_field_type_datepicker"><![CDATA[дата]]></string>
+        <string name="_adm_form_txt_field_type_dateselect"><![CDATA[выбор даты]]></string>
+	<string name="_adm_form_txt_field_type_datepicker_range"><![CDATA[диапазон даты]]></string>
+	<string name="_adm_form_txt_field_type_datepicker_range_age"><![CDATA[диапазон возраста]]></string>
+	<string name="_adm_form_txt_field_type_datetime"><![CDATA[дата и время]]></string>
+	<string name="_adm_form_txt_field_type_datetime_range"><![CDATA[диапазон даты и времени]]></string>
+	<string name="_adm_form_txt_field_type_datetime_range_age"><![CDATA[диапазон возраста]]></string>
+	<string name="_adm_form_txt_field_type_display"><![CDATA[Тип]]></string>
+	<string name="_adm_form_txt_field_type_doublerange"><![CDATA[ползунок с двойным направлением]]></string>
+	<string name="_adm_form_txt_field_type_file"><![CDATA[файл]]></string>
+	<string name="_adm_form_txt_field_type_files"><![CDATA[файлы]]></string>
+	<string name="_adm_form_txt_field_type_hidden"><![CDATA[спрятано]]></string>
+	<string name="_adm_form_txt_field_type_image"><![CDATA[картинка]]></string>
+	<string name="_adm_form_txt_field_type_input_set"><![CDATA[набор полей ввода]]></string>
+	<string name="_adm_form_txt_field_type_location"><![CDATA[местонахождение]]></string>
+        <string name="_adm_form_txt_field_type_location_radius"><![CDATA[радиус местонахождения]]></string>
+	<string name="_adm_form_txt_field_type_number"><![CDATA[число]]></string>
+        <string name="_adm_form_txt_field_type_price"><![CDATA[цена]]></string>
+	<string name="_adm_form_txt_field_type_password"><![CDATA[пароль]]></string>
+	<string name="_adm_form_txt_field_type_radio_set"><![CDATA[набор переключателей]]></string>
+	<string name="_adm_form_txt_field_type_reset"><![CDATA[сброс]]></string>
+	<string name="_adm_form_txt_field_type_select"><![CDATA[выбор]]></string>
+	<string name="_adm_form_txt_field_type_select_multiple"><![CDATA[выбор (множественный)]]></string>
+	<string name="_adm_form_txt_field_type_slider"><![CDATA[ползунок]]></string>
+	<string name="_adm_form_txt_field_type_submit"><![CDATA[отправка]]></string>
+	<string name="_adm_form_txt_field_type_switcher"><![CDATA[переключатель]]></string>
+	<string name="_adm_form_txt_field_type_text"><![CDATA[текст]]></string>
+        <string name="_adm_form_txt_field_type_text_range"><![CDATA[текст (диапазон)]]></string>
+	<string name="_adm_form_txt_field_type_text_auto"><![CDATA[авто текст]]></string>
+	<string name="_adm_form_txt_field_type_textarea"><![CDATA[текстовое поле]]></string>
+        <string name="_adm_form_txt_field_type_time"><![CDATA[время]]></string>
+	<string name="_adm_form_txt_field_type_value"><![CDATA[инфо]]></string>
+	<string name="_adm_form_txt_field_unique"><![CDATA[Уникальное]]></string>
+        <string name="_adm_form_txt_field_type_nested_form"><![CDATA[вложенная форма]]></string>
+	<string name="_adm_form_txt_field_value_button"><![CDATA[Заголовок]]></string>
+	<string name="_adm_form_txt_field_value_checkbox"><![CDATA[Значение]]></string>
+	<string name="_adm_form_txt_field_value_custom_text"><![CDATA[Индивидуальный текст]]></string>
+	<string name="_adm_form_txt_field_value_default"><![CDATA[Значение по умолчанию]]></string>
+	<string name="_adm_form_txt_field_value_files"><![CDATA[Активные загрузчики]]></string>
+	<string name="_adm_form_txt_field_value_select_value"><![CDATA[Выбрать значение...]]></string>
+	<string name="_adm_form_txt_field_values"><![CDATA[Значения]]></string>
+	<string name="_adm_form_txt_field_values_manage"><![CDATA[Управление значениями]]></string>
+	<string name="_adm_form_txt_field_values_select_list"><![CDATA[Выбрать список...]]></string>
+	<string name="_adm_form_txt_field_visible_for"><![CDATA[Видимо для]]></string>
+	<string name="_adm_form_txt_field_visible_for_all"><![CDATA[Всех]]></string>
+	<string name="_adm_form_txt_field_visible_for_levels"><![CDATA[Выбрать уровни]]></string>
+	<string name="_adm_form_txt_field_visible_for_selected"><![CDATA[Выбранные уровни]]></string>
+	<string name="_adm_form_txt_field_db_pass"><![CDATA[Обработать как]]></string>
+        <string name="_adm_form_txt_field_db_pass_date"><![CDATA[Дата]]></string>
+        <string name="_adm_form_txt_field_db_pass_date_ts"><![CDATA[Дата (метка времени Unix)]]></string>
+        <string name="_adm_form_txt_field_db_pass_date_utc"><![CDATA[UTC дата (метка времени Unix)]]></string>
+        <string name="_adm_form_txt_field_db_pass_date_time"><![CDATA[Дата и время]]></string>
+        <string name="_adm_form_txt_field_db_pass_date_time_ts"><![CDATA[Дата и время (метка времени Unix)]]></string>
+        <string name="_adm_form_txt_field_db_pass_date_time_utc"><![CDATA[UTC дата и время (метка времени Unix)]]></string>
+        <string name="_adm_form_txt_field_db_pass_select_value"><![CDATA[Выбрать значение...]]></string>
+	<string name="_adm_form_txt_fields_caption_system"><![CDATA[Системное имя]]></string>
+	<string name="_adm_form_txt_fields_manage_visibility"><![CDATA[Управление настройками видимости]]></string>
+	<string name="_adm_form_txt_fields_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_form_txt_fields_type"><![CDATA[Тип]]></string>
+	<string name="_adm_form_txt_fields_visible"><![CDATA[Видимо для]]></string>
+	<string name="_adm_form_txt_forms_edit_popup"><![CDATA[Редактировать "{0}" форму]]></string>
+	<string name="_adm_form_txt_forms_gl_displays"><![CDATA[Дисплеи]]></string>
+	<string name="_adm_form_txt_forms_gl_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_form_txt_forms_gl_title"><![CDATA[Системное имя]]></string>
+	<string name="_adm_form_txt_forms_manage_displays"><![CDATA[Управление дисплеями]]></string>
+	<string name="_adm_form_txt_forms_n_displays"><![CDATA[{0} дисплеев]]></string>
+	<string name="_adm_form_txt_forms_n_fields"><![CDATA[{0} полей]]></string>
+	<string name="_adm_form_txt_forms_title"><![CDATA[Системное имя]]></string>
+        <string name="_adm_form_txt_labels_add_popup"><![CDATA[Добавить метку]]></string>
+        <string name="_adm_form_txt_labels_edit_popup"><![CDATA[Изменить "{0}" метку]]></string>
+        <string name="_adm_form_txt_labels_items"><![CDATA[Элементы]]></string>
+        <string name="_adm_form_txt_labels_manage_items"><![CDATA[Управление дочерними метками]]></string>
+        <string name="_adm_form_txt_labels_n_items"><![CDATA[{0} элемент]]></string>
+        <string name="_adm_form_txt_labels_parent"><![CDATA[Родитель]]></string>
+        <string name="_adm_form_txt_labels_parent_empty"><![CDATA[Нет родителя]]></string>
+        <string name="_adm_form_txt_labels_grandparent_label"><![CDATA[Прородительская метка]]></string>
+        <string name="_adm_form_txt_labels_parent_label"><![CDATA[Родительская метка]]></string>
+        <string name="_adm_form_txt_labels_sibling_labels"><![CDATA[Метки того же уровня]]></string>
+        <string name="_adm_form_txt_labels_value"><![CDATA[Метка]]></string>        
+	<string name="_adm_form_txt_pre_lists_country"><![CDATA[Страна]]></string>
+	<string name="_adm_form_txt_pre_lists_create_popup"><![CDATA[Добавить новый список]]></string>
+	<string name="_adm_form_txt_pre_lists_edit_popup"><![CDATA[Редактировать "{0}" список]]></string>
+	<string name="_adm_form_txt_pre_lists_gl_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_form_txt_pre_lists_gl_title"><![CDATA[Системное имя]]></string>
+	<string name="_adm_form_txt_pre_lists_gl_use_for_sets"><![CDATA[Использовать для наборов]]></string>
+	<string name="_adm_form_txt_pre_lists_gl_values"><![CDATA[Значения]]></string>
+	<string name="_adm_form_txt_pre_lists_language"><![CDATA[Язык]]></string>
+        <string name="_adm_form_txt_pre_lists_currency"><![CDATA[Валюта]]></string>
+	<string name="_adm_form_txt_pre_lists_manage_values"><![CDATA[Управление значениями]]></string>
+	<string name="_adm_form_txt_pre_lists_n_values"><![CDATA[{0} элементов]]></string>
+	<string name="_adm_form_txt_pre_lists_no"><![CDATA[Нет]]></string>
+	<string name="_adm_form_txt_pre_lists_sex"><![CDATA[Пол]]></string>
+	<string name="_adm_form_txt_pre_lists_title"><![CDATA[Системное имя]]></string>
+	<string name="_adm_form_txt_pre_lists_yes"><![CDATA[Да]]></string>
+	<string name="_adm_form_txt_pre_values_create_popup"><![CDATA[Добавить новый элемент]]></string>
+	<string name="_adm_form_txt_pre_values_edit_popup"><![CDATA[Редактировать "{0}" элемент]]></string>
+	<string name="_adm_form_txt_pre_values_empty"><![CDATA[Использовать пустое значение для данного элемента]]></string>
+	<string name="_adm_form_txt_pre_values_gl_lkey"><![CDATA[Заголовок]]></string>
+	<string name="_adm_form_txt_pre_values_lkey"><![CDATA[Заголовок]]></string>
+        <string name="_adm_form_txt_pre_values_icon"><![CDATA[Иконка]]></string>
+        <string name="_adm_form_txt_pre_values_icon_type"><![CDATA[Тип иконки]]></string>
+        <string name="_adm_form_txt_pre_values_icon_type_emoji"><![CDATA[Emoji]]></string>
+        <string name="_adm_form_txt_pre_values_icon_type_icon"><![CDATA[Иконка]]></string>
+        <string name="_adm_form_txt_pre_values_icon_type_image"><![CDATA[Изображение (встроенный SVG)]]></string>
+	<string name="_adm_form_txt_search_forms_edit_popup"><![CDATA[Редактировать "{0}" форму поиска]]></string>
+    <string name="_adm_form_txt_search_forms_sortable_fields"><![CDATA[Поля для сортировки]]></string>
+    <string name="_adm_form_txt_search_forms_fields"><![CDATA[Поля]]></string>
+    <string name="_adm_form_txt_search_forms_fields_type"><![CDATA[Тип]]></string>
+    <string name="_adm_form_txt_search_forms_fields_caption"><![CDATA[Заголовок]]></string>
+    <string name="_adm_form_txt_search_forms_fields_info"><![CDATA[Описание]]></string>
+    <string name="_adm_form_txt_search_forms_fields_search_type"><![CDATA[Тип поиска]]></string>
+    <string name="_adm_form_txt_search_forms_fields_select_object"><![CDATA[Выбрать форму...]]></string>
+    <string name="_adm_form_txt_search_forms_fields_edit_popup"><![CDATA[Редактировать "{0}" поле формы поиска]]></string>
+    <string name="_adm_form_txt_search_forms_sortable_fields"><![CDATA[Поля для сортировки]]></string>
+    <string name="_adm_form_txt_search_forms_sortable_fields_caption"><![CDATA[Заголовок]]></string>
+    <string name="_adm_form_txt_search_forms_sortable_fields_direction"><![CDATA[Направление]]></string>
+    <string name="_adm_form_txt_search_forms_manage_fields"><![CDATA[Управление полями]]></string>
+    <string name="_adm_form_txt_search_forms_module"><![CDATA[Модуль]]></string>
+    <string name="_adm_form_txt_search_forms_n_fields"><![CDATA[{0} полей]]></string>
+    <string name="_adm_form_txt_search_forms_title"><![CDATA[Системное имя]]></string>
+    <string name="_adm_form_txt_select_display"><![CDATA[Выбрать дисплей...]]></string>
+    <string name="_adm_form_txt_select_form"><![CDATA[Выбрать форму...]]></string>
+    <string name="_adm_form_txt_select_list"><![CDATA[Выбрать список...]]></string>
+    <string name="_adm_from_err_field_delete"><![CDATA[Невозможно удалить поле]]></string>
+    <string name="_adm_from_err_pre_lists_delete"><![CDATA[Невозможно удалить список]]></string>
+    <string name="_adm_ipbl_Date_of_finish"><![CDATA[Дата окончания срока]]></string>
+    <string name="_adm_ipbl_IP_Role"><![CDATA[IP-роль]]></string>
+    <string name="_adm_ipbl_Stored_members_caption"><![CDATA[Сохранённые IP посещавших сайт пользователей]]></string>
+    <string name="_adm_ipbl_Type0_desc"><![CDATA[Тип IP-списка 0: отключён]]></string>
+    <string name="_adm_ipbl_Type1_desc"><![CDATA[Тип IP-списка 1: Все IP разрешены, кроме перечисленных]]></string>
+    <string name="_adm_ipbl_Type2_desc"><![CDATA[Тип IP-списка 2: Все IP заблокированы, кроме перечисленных]]></string>
+    <string name="_adm_ipbl_sample"><![CDATA[образец]]></string>
+    <string name="_adm_lang_cnf_uninstall"><![CDATA[<h3>Удалить "{0}" язык?</h3><p>Удаление "{0}" языка также удалит все его данные. Вы хотите продолжить?</p>]]></string>
+    <string name="_adm_lmi_cpt_actions"><![CDATA[Действия]]></string>
+    <string name="_adm_lmi_cpt_api_config"><![CDATA[Конфигурация]]></string>
+    <string name="_adm_lmi_cpt_agents"><![CDATA[Агенты]]></string>
+    <string name="_adm_lmi_cpt_ai_providers"><![CDATA[Модели]]></string>
+    <string name="_adm_lmi_cpt_tools"><![CDATA[Инструменты]]></string>
+    <string name="_adm_lmi_cpt_vector_store"><![CDATA[Знание]]></string>
+    <string name="_adm_lmi_cpt_assistants"><![CDATA[Ассистент]]></string>
+    <string name="_adm_lmi_cpt_automators"><![CDATA[Автоматизаторы]]></string>
+    <string name="_adm_lmi_cpt_helpers"><![CDATA[Помощники]]></string>
+    <string name="_adm_lmi_cpt_badges"><![CDATA[Бейджи]]></string>
+    <string name="_adm_lmi_cpt_categories"><![CDATA[Категории]]></string>
+    <string name="_adm_lmi_cpt_checkout"><![CDATA[Оплата {checkout_counter}]]></string>
+    <string name="_adm_lmi_ttl_checkout"><![CDATA[Оплата]]></string>
+    <string name="_adm_lmi_cpt_cover"><![CDATA[Обложки]]></string>
+    <string name="_adm_lmi_cpt_search"><![CDATA[Поиск]]></string>
+    <string name="_adm_lmi_cpt_search_forms"><![CDATA[Формы поиска]]></string>
+    <string name="_adm_lmi_cpt_search_fields"><![CDATA[Поля поиска]]></string>
+    <string name="_adm_lmi_cpt_search_sortable_fields"><![CDATA[Поля сортироски поиска]]></string>
+	<string name="_adm_lmi_cpt_splash"><![CDATA[Приветственная страница]]></string>
+	<string name="_adm_lmi_cpt_displays"><![CDATA[Дисплеи]]></string>
+	<string name="_adm_lmi_cpt_downloaded"><![CDATA[Скачано]]></string>
+	<string name="_adm_lmi_cpt_etemplates_text"><![CDATA[Тексты email-ов]]></string>
+        <string name="_adm_lmi_cpt_etemplates_html"><![CDATA[Email-шаблоны]]></string>
+	<string name="_adm_lmi_cpt_featured"><![CDATA[Продвинутые]]></string>
+	<string name="_adm_lmi_cpt_fields"><![CDATA[Поля]]></string>
+	<string name="_adm_lmi_cpt_files"><![CDATA[Файлы]]></string>
+	<string name="_adm_lmi_cpt_forms"><![CDATA[Формы]]></string>
+	<string name="_adm_lmi_cpt_general"><![CDATA[Общие]]></string>
+	<string name="_adm_lmi_cpt_goodies"><![CDATA[Витрина]]></string>
+	<string name="_adm_lmi_cpt_icon"><![CDATA[Иконка сайта]]></string>
+	<string name="_adm_lmi_cpt_injections"><![CDATA[Вставки]]></string>
+	<string name="_adm_lmi_cpt_images"><![CDATA[Изображения]]></string>
+	<string name="_adm_lmi_cpt_items"><![CDATA[Элементы]]></string>
+        <string name="_adm_lmi_cpt_keys"><![CDATA[Ключи]]></string>
+        <string name="_adm_lmi_cpt_pgt_settings"><![CDATA[Настройки (i18n)]]></string>
+	<string name="_adm_lmi_cpt_pgt_keys"><![CDATA[Текстовые ключи]]></string>
+        <string name="_adm_lmi_cpt_labels"><![CDATA[Метки]]></string>
+	<string name="_adm_lmi_cpt_latest"><![CDATA[Новые]]></string>
+	<string name="_adm_lmi_cpt_levels"><![CDATA[Уровни]]></string>
+	<string name="_adm_lmi_cpt_logo"><![CDATA[Лого]]></string>
+	<string name="_adm_lmi_cpt_menus"><![CDATA[Меню]]></string>
+	<string name="_adm_lmi_cpt_pre_lists"><![CDATA[Списки данных]]></string>
+	<string name="_adm_lmi_cpt_pre_values"><![CDATA[Элементы данных]]></string>
+        <string name="_adm_lmi_cpt_providers"><![CDATA[Поставщики]]></string>
+	<string name="_adm_lmi_cpt_popular"><![CDATA[Популярные]]></string>
+	<string name="_adm_lmi_cpt_purchases"><![CDATA[Покупки]]></string>
+        <string name="_adm_lmi_cpt_pwa"><![CDATA[Веб приложение]]></string>
+        <string name="_adm_lmi_cpt_ractions"><![CDATA[Действия]]></string>
+        <string name="_adm_lmi_cpt_reports"><![CDATA[Отчеты]]></string>
+        <string name="_adm_lmi_cpt_rlevels"><![CDATA[Уровни]]></string>
+	<string name="_adm_lmi_cpt_sets"><![CDATA[Наборы]]></string>
+	<string name="_adm_lmi_cpt_settings"><![CDATA[Настройки]]></string>
+	<string name="_adm_lmi_cpt_updates"><![CDATA[Обновления]]></string>
+	<string name="_adm_mobile_page_homepage"><![CDATA[Домашняя страница]]></string>
+	<string name="_adm_mobile_page_profile"><![CDATA[Профиль]]></string>
+        <string name="_adm_mod_cnf_uninstall"><![CDATA[<h3>Удалить "{0}" модуль?</h3><p>Удаление "{0}" модуля также удалит все его данные. Вы хотите продолжить?</p>]]></string>
+	<string name="_adm_mod_err_cannot_process_action"><![CDATA[Невозможно выполнить действие. Отсутствует связанный обработчик.]]></string>
+        <string name="_adm_mod_err_only_admin_can_perform_operations_with_modules"><![CDATA[Только админ может выполнять операции над модулями]]></string>
+	<string name="_adm_mod_err_process_operation_failed"><![CDATA[Невозможно {0} модуль из "{1}" директории]]></string>
+	<string name="_adm_mod_msg_process_operation_scheduled"><![CDATA[Операция добавлена в очередь и будет выполнена через несколько минут. Пожалуйста, подождите.]]></string>
+	<string name="_adm_msg_modules_success_added_to_cart"><![CDATA[Товар был успешно добавлен в корзину.]]></string>
+	<string name="_adm_msg_modules_success_checkouted"><![CDATA[Оплата успешно принята и будет автоматически обработана через несколько минут. Затем приобретённые товары будут доступны в меню Приложения -> Покупки. Если по какой-то причине этого не произошло, пожалуйста свяжитесь с продавцом товара, предоставив ему детали транзакции.]]></string>
+	<string name="_adm_msg_modules_success_delete"><![CDATA[Пакет удачно удалён]]></string>
+	<string name="_adm_msg_modules_success_disable"><![CDATA[Пакет удачно отключён]]></string>
+	<string name="_adm_msg_modules_success_enable"><![CDATA[Пакет удачно подключён]]></string>
+	<string name="_adm_msg_modules_success_install"><![CDATA[Пакет удачно установлен]]></string>
+	<string name="_adm_msg_modules_success_uninstall"><![CDATA[Пакет удачно отменён]]></string>
+	<string name="_adm_msg_oauth_need_authorize"><![CDATA[Чтобы получить данные, нужно войти в свой аккаунт <b>UNA</b>: <a href="{0}">войти в UNA</a>.]]></string>
+        <string name="_adm_msg_oauth_non_owner_logged"><![CDATA[Заметьте. Вы вошли в систему, используя UNA аккаунт, который не является владельцем пары Key&Secret.]]></string>
+	<string name="_adm_nav_btn_current_icon_image_delete"><![CDATA[Удалить]]></string>
+	<string name="_adm_nav_btn_items_add"><![CDATA[Добавить]]></string>
+	<string name="_adm_nav_btn_items_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_nav_btn_items_delete"><![CDATA[Удалить элемент]]></string>
+	<string name="_adm_nav_btn_items_done"><![CDATA[Выполнено]]></string>
+	<string name="_adm_nav_btn_items_edit"><![CDATA[Редактировать элемент]]></string>
+	<string name="_adm_nav_btn_items_gl_create"><![CDATA[Добавить новый элемент]]></string>
+	<string name="_adm_nav_btn_items_gl_import"><![CDATA[Импортировать элементы]]></string>
+	<string name="_adm_nav_btn_items_gl_visible"><![CDATA[Видимо для]]></string>
+	<string name="_adm_nav_btn_items_import"><![CDATA[Импортировать элемент]]></string>
+	<string name="_adm_nav_btn_items_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_nav_btn_menus_add"><![CDATA[Добавить]]></string>
+	<string name="_adm_nav_btn_menus_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_nav_btn_menus_create"><![CDATA[Добавить новое меню]]></string>
+	<string name="_adm_nav_btn_menus_delete"><![CDATA[Удалить меню]]></string>
+	<string name="_adm_nav_btn_menus_edit"><![CDATA[Редактировать меню]]></string>
+	<string name="_adm_nav_btn_menus_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_nav_btn_sets_add"><![CDATA[Добавить]]></string>
+	<string name="_adm_nav_btn_sets_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_nav_btn_sets_create"><![CDATA[Добавить новый набор]]></string>
+	<string name="_adm_nav_btn_sets_delete"><![CDATA[Удалить набор]]></string>
+	<string name="_adm_nav_btn_sets_edit"><![CDATA[Редактировать набор]]></string>
+        <string name="_adm_nav_dsc_items_area_label"><![CDATA[Доступное имя для ссылки. Полезно, когда видимое текстовое содержимое ссылки недостаточно описательно или отсутствует.]]></string>
+	<string name="_adm_nav_dsc_items_icon"><![CDATA[Вы можете использовать здесь иконку для шрифта, SVG код или эмодзи]]></string>
+	<string name="_adm_nav_dsc_items_icon_image"><![CDATA[или загрузить маленькую картинку для отображения рядом со ссылкой.]]></string>
+	<string name="_adm_nav_dsc_items_icon_image_current"><![CDATA[Картинка не загружена. В элементе меню будет использован текст.]]></string>
+	<string name="_adm_nav_dsc_items_link"><![CDATA[Введите URL ссылки]]></string>
+	<string name="_adm_nav_dsc_items_onclick"><![CDATA[Введите корректный JavaScript код для ссылки]]></string>
+        <string name="_adm_nav_dsc_items_parent_id"><![CDATA[Используйте для создания многоуровневого меню внутри одного меню. Оставьте пустым для одноуровневых меню.]]></string>
+	<string name="_adm_nav_dsc_items_submenu"><![CDATA[Выберите, если пункт меню должен использовать другое меню в качестве подменю.]]></string>
+	<string name="_adm_nav_dsc_items_target"><![CDATA[Выберите, если ссылка должна открываться на новой или текущей странице.]]></string>
+	<string name="_adm_nav_dsc_items_title"><![CDATA[Название ссылки для отображения в меню сайта. Используйте как минимум 3 символа.]]></string>
+        <string name="_adm_nav_dsc_items_title_attr"><![CDATA[Текст, который будет использоваться в атрибуте «title» ссылки.]]></string>
+	<string name="_adm_nav_dsc_items_title_system"><![CDATA[Имя элемента, отображаемое только в Студии.]]></string>
+        <string name="_adm_nav_dsc_items_info"><![CDATA[Значение может быть отображено под названием ссылки в виде краткого описания.]]></string>
+	<string name="_adm_nav_dsc_items_visible_for_levels"><![CDATA[Выбрать членства, разрешённые для просмотра элемента данного меню]]></string>
+        <string name="_adm_nav_dsc_menus_persistent"><![CDATA[Количество постоянных пунктов меню. Применимо только для авто-перестраиваемых меню.]]></string>
+	<string name="_adm_nav_dsc_menus_set_name"><![CDATA[Назначить набор для элемента меню]]></string>
+	<string name="_adm_nav_dsc_menus_set_title"><![CDATA[Описательное имя для использования только в Студии. Используйте как минимум 3 символа.]]></string>
+	<string name="_adm_nav_dsc_menus_style"><![CDATA[Выбрать стиль презентации - способа, каким будет отображаться данное меню на сайте]]></string>
+	<string name="_adm_nav_dsc_menus_title"><![CDATA[Описательное имя для использования только в Студии. Используйте как минимум 3 символа.]]></string>
+	<string name="_adm_nav_dsc_sets_title"><![CDATA[Описательное имя для использования только в Студии. Используйте как минимум 3 символа.]]></string>
+	<string name="_adm_nav_err_cannot_process_action"><![CDATA[Невозможно выполнить действие. Отсутствует связанный обработчик.]]></string>
+	<string name="_adm_nav_err_items_create"><![CDATA[Невозможно создать элемент]]></string>
+	<string name="_adm_nav_err_items_delete"><![CDATA[Невозможно удалить элемент]]></string>
+	<string name="_adm_nav_err_items_edit"><![CDATA[Невозможно обновить элемент]]></string>
+	<string name="_adm_nav_err_items_icon"><![CDATA[Нужно ввести название иконки для шрифта.]]></string>
+	<string name="_adm_nav_err_items_icon_image"><![CDATA[Невозможно обработать изображение: ]]></string>
+	<string name="_adm_nav_err_items_icon_image_remove"><![CDATA[Невозможно удалить изображение иконки: ]]></string>
+	<string name="_adm_nav_err_items_import"><![CDATA[Невозможно импортировать элемент(ы)]]></string>
+	<string name="_adm_nav_err_items_link"><![CDATA[Нужно ввести URL элемента]]></string>
+	<string name="_adm_nav_err_items_onclick"><![CDATA[Нужно ввести OnClick элемента]]></string>
+	<string name="_adm_nav_err_items_show_to"><![CDATA[Невозможно обновить элемент]]></string>
+	<string name="_adm_nav_err_menus_create"><![CDATA[Невозможно создать меню]]></string>
+	<string name="_adm_nav_err_menus_delete"><![CDATA[Невозможно удалить меню]]></string>
+	<string name="_adm_nav_err_menus_edit"><![CDATA[Невозможно обновить меню]]></string>
+	<string name="_adm_nav_err_menus_set_name"><![CDATA[Пожалуйста, задайте набор.]]></string>
+	<string name="_adm_nav_err_menus_set_title"><![CDATA[Необходимо указать уникальный заголовок из как минимум 3 символов.]]></string>
+	<string name="_adm_nav_err_menus_style"><![CDATA[Пожалуйста, выберите стиль презентации.]]></string>
+	<string name="_adm_nav_err_menus_title"><![CDATA[Необходимо указать заголовок из как минимум 3 символов.]]></string>
+	<string name="_adm_nav_err_missing_params"><![CDATA[Отсутствуют необходимые параметры.]]></string>
+	<string name="_adm_nav_err_sets_create"><![CDATA[Невозможно создать набор]]></string>
+	<string name="_adm_nav_err_sets_delete"><![CDATA[Невозможно удалить набор]]></string>
+	<string name="_adm_nav_err_sets_delete_used"><![CDATA[Невозможно удалить набор, так как он используется]]></string>
+	<string name="_adm_nav_err_sets_edit"><![CDATA[Невозможно обновить набор]]></string>
+	<string name="_adm_nav_err_sets_title"><![CDATA[Необходимо указать заголовок из как минимум 3 символов.]]></string>
+	<string name="_adm_nav_txt_all_modules"><![CDATA[Все модули]]></string>
+        <string name="_adm_nav_txt_items_area_label"><![CDATA[Текст для атрибута 'area-label']]></string>
+        <string name="_adm_nav_txt_items_collapsed"><![CDATA[Свёрнуто]]></string>
+    <string name="_adm_nav_txt_items_persistent"><![CDATA[Показывать постоянно]]></string>
+	<string name="_adm_nav_txt_items_create_popup"><![CDATA[Добавить новый элемент]]></string>
+	<string name="_adm_nav_txt_items_edit_popup"><![CDATA[Редактировать {0} элемент]]></string>
+	<string name="_adm_nav_txt_items_gl_icon"><![CDATA[Иконка]]></string>
+	<string name="_adm_nav_txt_items_gl_link"><![CDATA[URL]]></string>
+	<string name="_adm_nav_txt_items_gl_link_custom"><![CDATA[Индивидуальное действие]]></string>
+	<string name="_adm_nav_txt_items_gl_link_menu"><![CDATA[Меню:]]></string>
+        <string name="_adm_nav_txt_items_gl_link_subitems"><![CDATA[Подпункты:]]></string>
+	<string name="_adm_nav_txt_items_gl_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_nav_txt_items_gl_title_system"><![CDATA[Системное имя]]></string>
+	<string name="_adm_nav_txt_items_gl_visible"><![CDATA[Видимо для]]></string>
+	<string name="_adm_nav_txt_items_icon"><![CDATA[Иконка]]></string>
+	<string name="_adm_nav_txt_items_icon_image"><![CDATA[]]></string>
+	<string name="_adm_nav_txt_items_icon_image_new"><![CDATA[]]></string>
+	<string name="_adm_nav_txt_items_icon_image_old"><![CDATA[Текущая иконка]]></string>
+        <string name="_adm_nav_txt_items_icon_only"><![CDATA[Только иконка]]></string>
+	<string name="_adm_nav_txt_items_import_popup"><![CDATA[Импортировать элементы]]></string>
+	<string name="_adm_nav_txt_items_link"><![CDATA[URL]]></string>
+	<string name="_adm_nav_txt_items_onclick"><![CDATA[OnClick]]></string>
+        <string name="_adm_nav_txt_items_parent_id"><![CDATA[Родительский пункт]]></string>
+        <string name="_adm_nav_txt_items_parent_id_empty"><![CDATA[Нет родительского пункта]]></string>
+        <string name="_adm_nav_txt_items_primary"><![CDATA[Основная]]></string>
+        <string name="_adm_nav_txt_items_active_api"><![CDATA[Активный (для приложения)]]></string>
+	<string name="_adm_nav_txt_items_show_to_popup"><![CDATA[Отображать "{0}" элемент меню для: ]]></string>
+	<string name="_adm_nav_txt_items_submenu"><![CDATA[Подменю]]></string>
+	<string name="_adm_nav_txt_items_submenu_empty"><![CDATA[Без подменю]]></string>
+	<string name="_adm_nav_txt_items_submenu_popup"><![CDATA[Выводить подменю во всплывающем окне]]></string>
+	<string name="_adm_nav_txt_items_target"><![CDATA[Цель]]></string>
+	<string name="_adm_nav_txt_items_target_blank"><![CDATA[Новая страница]]></string>
+	<string name="_adm_nav_txt_items_target_self"><![CDATA[Эта же страница]]></string>
+	<string name="_adm_nav_txt_items_title"><![CDATA[Отображаемое имя]]></string>
+        <string name="_adm_nav_txt_items_title_attr"><![CDATA[Заголовок]]></string>
+	<string name="_adm_nav_txt_items_title_system"><![CDATA[Системное имя]]></string>
+        <string name="_adm_nav_txt_items_info"><![CDATA[Информация]]></string>
+	<string name="_adm_nav_txt_items_visible_for"><![CDATA[Видимо для]]></string>
+	<string name="_adm_nav_txt_items_visible_for_all"><![CDATA[Всех]]></string>
+	<string name="_adm_nav_txt_items_visible_for_levels"><![CDATA[Выбрать уровни]]></string>
+	<string name="_adm_nav_txt_items_visible_for_selected"><![CDATA[Выбранные уровни]]></string>
+	<string name="_adm_nav_txt_manage_items"><![CDATA[Управление элементами]]></string>
+	<string name="_adm_nav_txt_manage_visibility"><![CDATA[Управление настройками видимости]]></string>
+	<string name="_adm_nav_txt_menus_create_popup"><![CDATA[Добавить новое меню]]></string>
+	<string name="_adm_nav_txt_menus_edit_popup"><![CDATA[Редактировать "{0}" меню]]></string>
+	<string name="_adm_nav_txt_menus_gl_items"><![CDATA[Элементы]]></string>
+	<string name="_adm_nav_txt_menus_gl_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_nav_txt_menus_gl_set_title"><![CDATA[Набор]]></string>
+	<string name="_adm_nav_txt_menus_gl_template_title"><![CDATA[Стиль]]></string>
+	<string name="_adm_nav_txt_menus_gl_title"><![CDATA[Системное имя]]></string>
+        <string name="_adm_nav_txt_menus_persistent"><![CDATA[Постоянные пункты меню]]></string>
+	<string name="_adm_nav_txt_menus_set_name"><![CDATA[Набор]]></string>
+	<string name="_adm_nav_txt_menus_set_name_new"><![CDATA[Создать новый]]></string>
+	<string name="_adm_nav_txt_menus_set_name_select"><![CDATA[Выбрать набор...]]></string>
+	<string name="_adm_nav_txt_menus_set_title"><![CDATA[Заголовок набора]]></string>
+	<string name="_adm_nav_txt_menus_style"><![CDATA[Стиль]]></string>
+	<string name="_adm_nav_txt_menus_style_select"><![CDATA[Выбрать стиль...]]></string>
+	<string name="_adm_nav_txt_menus_title"><![CDATA[Системное имя]]></string>
+        <string name="_adm_nav_txt_menus_title_public"><![CDATA[Отображаемое имя]]></string>
+	<string name="_adm_nav_txt_n_items"><![CDATA[{0} элементов]]></string>
+	<string name="_adm_nav_txt_select_set"><![CDATA[Выбрать набор...]]></string>
+	<string name="_adm_nav_txt_sets_create_popup"><![CDATA[Добавить новый набор]]></string>
+	<string name="_adm_nav_txt_sets_edit_popup"><![CDATA[Редактировать "{0}" набор]]></string>
+	<string name="_adm_nav_txt_sets_gl_items"><![CDATA[Элементы]]></string>
+	<string name="_adm_nav_txt_sets_gl_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_nav_txt_sets_gl_title"><![CDATA[Системное имя]]></string>
+	<string name="_adm_nav_txt_sets_title"><![CDATA[Системное имя]]></string>
+        <string name="_adm_nav_txt_block_hidden_on"><![CDATA[Скрыть на]]></string>
+        <string name="_adm_nav_txt_block_hidden_on_phone"><![CDATA[телефоне]]></string>
+        <string name="_adm_nav_txt_block_hidden_on_tablet"><![CDATA[планшете]]></string>
+        <string name="_adm_nav_txt_block_hidden_on_desktop"><![CDATA[настольном компьютере]]></string>
+        <string name="_adm_nav_txt_block_hidden_on_mobile"><![CDATA[мобильное приложение]]></string>
+        <string name="_adm_nav_txt_block_hidden_on_pt"><![CDATA[Скрыть на страницах типа]]></string>
+        <string name="_adm_nav_txt_block_hidden_on_col"><![CDATA[Скрыть в колонках]]></string>
+        <string name="_adm_nav_txt_block_hidden_on_col_thin"><![CDATA[Тонкая]]></string>
+        <string name="_adm_nav_txt_block_hidden_on_col_half"><![CDATA[Половина]]></string>
+        <string name="_adm_nav_txt_block_hidden_on_col_wide"><![CDATA[Широкая]]></string>
+        <string name="_adm_nav_txt_block_hidden_on_col_full"><![CDATA[Полная]]></string>
+        <string name="_adm_page_cpt_api"><![CDATA[API]]></string>
+        <string name="_adm_page_cpt_agents"><![CDATA[Агенты]]></string>
+        <string name="_adm_page_cpt_audit"><![CDATA[Аудит]]></string>
+        <string name="_adm_page_cpt_badges"><![CDATA[Бейджи]]></string>
+	<string name="_adm_page_cpt_builder_forms"><![CDATA[Формы]]></string>
+	<string name="_adm_page_cpt_builder_menus"><![CDATA[Навигация]]></string>
+	<string name="_adm_page_cpt_builder_mobile"><![CDATA[Мобильный построитель]]></string>
+	<string name="_adm_page_cpt_builder_pages"><![CDATA[Страницы]]></string>
+	<string name="_adm_page_cpt_builder_permissions"><![CDATA[Разрешения]]></string>
+        <string name="_adm_page_cpt_builder_roles"><![CDATA[Роли]]></string>
+	<string name="_adm_page_cpt_dashboard"><![CDATA[Панель]]></string>
+	<string name="_adm_page_cpt_designer"><![CDATA[Дизайнер]]></string>
+	<string name="_adm_page_cpt_home"><![CDATA[Студия]]></string>
+	<string name="_adm_page_dsc_default"><![CDATA[{0} в UNA Studio, панели администрирования {1}.]]></string>
+	<string name="_adm_page_dsc_home"><![CDATA[UNA Studio: все приложения администрирования {0} в одном месте.]]></string>
+	<string name="_adm_page_dsc_dashboard"><![CDATA[Состояние сайта {0}: обновления, хранилище, кеш, состояние сервера и результаты аудита.]]></string>
+	<string name="_adm_page_dsc_settings"><![CDATA[Общие настройки {0}: основные параметры, безопасность, почта, кеш и все установленные приложения.]]></string>
+	<string name="_adm_page_dsc_store"><![CDATA[Просмотр, установка, обновление и управление приложениями и шаблонами для {0}.]]></string>
+	<string name="_adm_page_dsc_polyglot"><![CDATA[Языки и переводы {0}: языковые пакеты, ключи и шаблоны писем.]]></string>
+	<string name="_adm_page_dsc_builder_pages"><![CDATA[Конструктор страниц: блоки и макеты всех страниц {0}.]]></string>
+	<string name="_adm_page_dsc_builder_menus"><![CDATA[Конструктор навигации: меню, наборы пунктов и их размещение на {0}.]]></string>
+	<string name="_adm_page_dsc_builder_forms"><![CDATA[Конструктор форм: поля, отображения и предопределённые списки всех форм {0}.]]></string>
+	<string name="_adm_page_dsc_builder_permissions"><![CDATA[Права доступа: что разрешено каждому уровню членства на {0}.]]></string>
+	<string name="_adm_page_dsc_builder_roles"><![CDATA[Роли Studio: каким операторам {0} доступны какие приложения администрирования.]]></string>
+	<string name="_adm_page_dsc_designer"><![CDATA[Дизайнер: шаблоны, стили, иконки, обложки и внешний вид {0}.]]></string>
+	<string name="_adm_page_dsc_agents"><![CDATA[ИИ-агенты: модели, автоматизации и ассистенты, настроенные для {0}.]]></string>
+	<string name="_adm_page_dsc_badges"><![CDATA[Значки: значки, которые участники могут получить на {0}.]]></string>
+	<string name="_adm_page_dsc_storages"><![CDATA[Хранилище: механизмы хранения файлов, использование и инструменты изменения размера изображений {0}.]]></string>
+	<string name="_adm_page_dsc_api"><![CDATA[API: ключи, клиенты и доступ к API {0}.]]></string>
+	<string name="_adm_page_dsc_audit"><![CDATA[Аудит: проверки сервера и конфигурации {0}.]]></string>
+	<string name="_adm_page_cpt_login"><![CDATA[Войти]]></string>
+	<string name="_adm_page_cpt_polyglot"><![CDATA[Полиглот]]></string>
+	<string name="_adm_page_cpt_settings"><![CDATA[Настройки]]></string>
+	<string name="_adm_page_cpt_storages"><![CDATA[Хранилище]]></string>
+	<string name="_adm_page_cpt_store"><![CDATA[Приложения]]></string>
+	<string name="_adm_pgt_btn_add_new_key"><![CDATA[Создать новый ключ]]></string>
+	<string name="_adm_pgt_btn_delete"><![CDATA[Удалить]]></string>
+	<string name="_adm_pgt_btn_delete_title"><![CDATA[Удалить ключ]]></string>
+	<string name="_adm_pgt_btn_edit_title"><![CDATA[Редактировать ключ]]></string>
+	<string name="_adm_pgt_btn_etemplates_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_pgt_btn_etemplates_gl_edit_title"><![CDATA[Редактировать тему]]></string>
+	<string name="_adm_pgt_btn_etemplates_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_pgt_btn_nkp_close"><![CDATA[Закрыть]]></string>
+	<string name="_adm_pgt_btn_nkp_create"><![CDATA[Создать]]></string>
+	<string name="_adm_pgt_btn_nkp_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_pgt_dsc_etemplates_body"><![CDATA[Тело сообщения]]></string>
+	<string name="_adm_pgt_dsc_etemplates_name_system"><![CDATA[Название шаблона. Отображается только в Студии.]]></string>
+	<string name="_adm_pgt_dsc_etemplates_subject"><![CDATA[Тема сообщения]]></string>
+	<string name="_adm_pgt_err_cannot_process_action"><![CDATA[Невозможно выполнить действие. Отсутствует связанный обработчик.]]></string>
+	<string name="_adm_pgt_err_cannot_recompile_lang"><![CDATA[Невозможно перекомпилировать язык(и).]]></string>
+	<string name="_adm_pgt_err_cannot_restore_lang"><![CDATA[Невозможно восстановить язык(и).]]></string>
+	<string name="_adm_pgt_err_create_key"><![CDATA[Невозможно создать ключ]]></string>
+	<string name="_adm_pgt_err_create_key_empty_fields"><![CDATA[Необходимо заполнить форму.]]></string>
+	<string name="_adm_pgt_err_deactivate_default"><![CDATA[Невозможно деактивировать язык, выбранный основным]]></string>
+	<string name="_adm_pgt_err_etemplates_body"><![CDATA[Введите тело]]></string>
+	<string name="_adm_pgt_err_etemplates_edit"><![CDATA[Невозможно обновить шаблон]]></string>
+	<string name="_adm_pgt_err_etemplates_name_system"><![CDATA[Введите название, более 3 символов]]></string>
+	<string name="_adm_pgt_err_etemplates_subject"><![CDATA[Введите тему]]></string>
+	<string name="_adm_pgt_err_last_active"><![CDATA[Нужно выбрать как минимум один активный язык.]]></string>
+	<string name="_adm_pgt_err_save"><![CDATA[Невозможно сохранить изменения]]></string>
+	<string name="_adm_pgt_scs_recompiled"><![CDATA[Произошла удачная компиляция языка(ков).]]></string>
+	<string name="_adm_pgt_scs_restored"><![CDATA[Язык(и) был(и) удачно восстановлен(ы).]]></string>
+	<string name="_adm_pgt_txt_all_modules"><![CDATA[Все модули]]></string>
+	<string name="_adm_pgt_txt_etemplates_body"><![CDATA[Тело]]></string>
+	<string name="_adm_pgt_txt_etemplates_edit_popup"><![CDATA[Редактировать "{0}" шаблон]]></string>
+	<string name="_adm_pgt_txt_etemplates_gl_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_pgt_txt_etemplates_gl_name_system"><![CDATA[Системный заголовок]]></string>
+	<string name="_adm_pgt_txt_etemplates_name_system"><![CDATA[Системное имя]]></string>
+	<string name="_adm_pgt_txt_etemplates_subject"><![CDATA[Тема]]></string>
+	<string name="_adm_pgt_txt_key"><![CDATA[Ключ]]></string>
+	<string name="_adm_pgt_txt_keyword"><![CDATA[Ключевое слово...]]></string>
+	<string name="_adm_pgt_txt_languages"><![CDATA[Языки]]></string>
+	<string name="_adm_pgt_txt_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_pgt_txt_nkp_add_popup"><![CDATA[Создать новый ключ]]></string>
+	<string name="_adm_pgt_txt_nkp_edit_popup"><![CDATA[Редактировать "{0}" ключ]]></string>
+	<string name="_adm_pgt_txt_nkp_key_name"><![CDATA[Имя ключа]]></string>
+	<string name="_adm_pgt_txt_nkp_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_pgt_txt_text"><![CDATA[Текст]]></string>
+        <string name="_adm_pgt_txt_et_c_content"><![CDATA[Само сообщение будет здесь.]]></string>
+        <string name="_adm_pgt_txt_et_hf_inf"><![CDATA[Внимание. Неправильное применение HTML может повредить дизайн email сообщения. Также убедитесь в том, что маркер {unsubscribe} присутствует хотя бы в одном из темплейтов (заголовок и/или основание).]]></string>
+        <string name="_adm_pgt_btn_et_hf_editor"><![CDATA[Использовать визуальный редактор]]></string>
+        <string name="_adm_pgt_btn_et_hf_submit"><![CDATA[Выполнить]]></string>
+        <string name="_adm_pgt_scs_et_hf_save"><![CDATA[Изменения сохранены.]]></string>
+        <string name="_adm_pgt_err_et_hf_save"><![CDATA[Невозможно сохранить изменения.]]></string>
+        <string name="_adm_pgt_err_et_hf_save_unsubscribe"><![CDATA[Невозможно сохранить изменения, так как маркер {unsubscribe} был удален из темплейтов заголовка и основания одновременно.]]></string>
+	<string name="_adm_prm_btn_actions_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_prm_btn_actions_options"><![CDATA[Редактировать опции]]></string>
+	<string name="_adm_prm_btn_actions_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_prm_btn_add_level"><![CDATA[Добавить новый уровень]]></string>
+	<string name="_adm_prm_btn_add_price"><![CDATA[Добавить новую ценовую опцию]]></string>
+	<string name="_adm_prm_btn_level_add"><![CDATA[Добавить уровень]]></string>
+	<string name="_adm_prm_btn_level_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_prm_btn_level_delete"><![CDATA[Удалить уровень]]></string>
+	<string name="_adm_prm_btn_level_edit"><![CDATA[Редактировать уровень]]></string>
+	<string name="_adm_prm_btn_level_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_prm_btn_price_add"><![CDATA[Добавить]]></string>
+	<string name="_adm_prm_btn_price_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_prm_btn_price_delete"><![CDATA[Удалить ценовую опцию]]></string>
+	<string name="_adm_prm_btn_price_edit"><![CDATA[Редактировать ценовую опцию]]></string>
+	<string name="_adm_prm_btn_price_save"><![CDATA[Сохранить]]></string>
+	<string name="_adm_prm_dsc_actions_avail"><![CDATA[Оставьте пустым, если действие всегда доступно]]></string>
+	<string name="_adm_prm_dsc_actions_number"><![CDATA[Оставьте пустым для бесконечных действий]]></string>
+	<string name="_adm_prm_dsc_actions_reset"><![CDATA[В часах. Оставьте пустым, если не хотите сбрасывать счётчик]]></string>
+        <string name="_adm_prm_dsc_level_unavailable_to"><![CDATA[Не выбирайте ничего, если уровень должен быть доступен для всех типов профилей.]]></string>
+	<string name="_adm_prm_dsc_level_description"><![CDATA[Краткое описание достоинств и правил данного членства.]]></string>
+	<string name="_adm_prm_dsc_level_icon"><![CDATA[Здесь можно использовать иконку шрифта]]></string>
+	<string name="_adm_prm_dsc_level_icon_image"><![CDATA[или загрузить изображение.]]></string>
+	<string name="_adm_prm_dsc_level_name"><![CDATA[Короткое название для членства (например, Premium, Gold, Newcomer, и т.д.)]]></string>
+	<string name="_adm_prm_dsc_level_quota_max_file_size"><![CDATA[Ограничить макс размер файлов для пользователей данного членства во всех модулях (0 - без ограничений, могут быть задействованы другие системные ограничения).]]></string>
+	<string name="_adm_prm_dsc_level_quota_number"><![CDATA[Ограничить количество файлов для пользователей данного членства (0 - без ограничений).]]></string>
+	<string name="_adm_prm_dsc_level_quota_size"><![CDATA[Ограничить дисковое пространство для пользователей данного членства во всех модулях (0 - без ограничений).]]></string>
+	<string name="_adm_prm_dsc_price_add_days"><![CDATA[Используйте 0 для отсутствия ограничений]]></string>
+        <string name="_adm_prm_err_action_edit"><![CDATA[Невозможно обновить параметры действия членства]]></string>
+	<string name="_adm_prm_err_level_create"><![CDATA[Невозможно создать членство]]></string>
+	<string name="_adm_prm_err_level_delete"><![CDATA[Невозможно удалить членство]]></string>
+	<string name="_adm_prm_err_level_edit"><![CDATA[Невозможно обновить членство]]></string>
+	<string name="_adm_prm_err_level_icon"><![CDATA[Нужно ввести имя иконки для шрифта.]]></string>
+	<string name="_adm_prm_err_level_icon_image"><![CDATA[Невозможно загрузить иконку: ]]></string>
+	<string name="_adm_prm_err_level_icon_image_remove"><![CDATA[Невозможно удалить иконку]]></string>
+	<string name="_adm_prm_err_level_id"><![CDATA[Достигнут предел для членств.]]></string>
+	<string name="_adm_prm_err_level_name"><![CDATA[Нужно ввести имя (3, 100) для всех языков]]></string>
+	<string name="_adm_prm_err_level_quota_max_file_size"><![CDATA[Нужно ввести числовое значение, оставьте 0 для отсутствия ограничений]]></string>
+	<string name="_adm_prm_err_level_quota_number"><![CDATA[Нужно ввести числовое значение, оставьте 0 для отсутствия ограничений]]></string>
+	<string name="_adm_prm_err_level_quota_size"><![CDATA[Нужно ввести числовое значение, оставьте 0 для отсутствия ограничений]]></string>
+	<string name="_adm_prm_err_price_create"><![CDATA[Невозможно создать ценовую опцию]]></string>
+	<string name="_adm_prm_err_price_duplicate"><![CDATA[Такая ценовая опция уже существует для данного членства.]]></string>
+	<string name="_adm_prm_err_price_update"><![CDATA[Невозможно обновить ценовую опцию]]></string>
+	<string name="_adm_prm_txt_actions"><![CDATA[Действия]]></string>
+	<string name="_adm_prm_txt_actions_avail_end"><![CDATA[Это действие доступно до]]></string>
+	<string name="_adm_prm_txt_actions_avail_start"><![CDATA[Это действие доступно начиная с]]></string>
+	<string name="_adm_prm_txt_actions_number"><![CDATA[Число доступных действий]]></string>
+	<string name="_adm_prm_txt_actions_options_popup"><![CDATA[Редактировать "{0}" действие]]></string>
+	<string name="_adm_prm_txt_actions_reset"><![CDATA[Число действий сбрасывается каждые]]></string>
+	<string name="_adm_prm_txt_all_modules"><![CDATA[Все модули]]></string>
+	<string name="_adm_prm_txt_description"><![CDATA[Описание]]></string>
+	<string name="_adm_prm_txt_enable"><![CDATA[Включить]]></string>
+	<string name="_adm_prm_txt_icon"><![CDATA[Иконка]]></string>
+	<string name="_adm_prm_txt_level_account"><![CDATA[Аккаунт]]></string>
+	<string name="_adm_prm_txt_level_actions_copy"><![CDATA[Скопировать действия из]]></string>
+	<string name="_adm_prm_txt_level_administrator"><![CDATA[Администратор]]></string>
+        <string name="_adm_prm_txt_level_unavailable_to"><![CDATA[Недоступно для]]></string>
+	<string name="_adm_prm_txt_level_create_popup"><![CDATA[Добавить новый уровень]]></string>
+	<string name="_adm_prm_txt_level_description"><![CDATA[Описание]]></string>
+	<string name="_adm_prm_txt_level_edit_popup"><![CDATA[Редактировать "{0}" уровень]]></string>
+	<string name="_adm_prm_txt_level_icon"><![CDATA[Иконка]]></string>
+	<string name="_adm_prm_txt_level_icon_image"><![CDATA[]]></string>
+	<string name="_adm_prm_txt_level_icon_image_new"><![CDATA[]]></string>
+	<string name="_adm_prm_txt_level_icon_image_old"><![CDATA[Текущая иконка]]></string>
+	<string name="_adm_prm_txt_level_moderator"><![CDATA[Модератор]]></string>
+	<string name="_adm_prm_txt_level_name"><![CDATA[Заголовок]]></string>
+	<string name="_adm_prm_txt_level_pending"><![CDATA[Неактивный]]></string>
+	<string name="_adm_prm_txt_level_premium"><![CDATA[Premium]]></string>
+	<string name="_adm_prm_txt_level_quota_max_file_size"><![CDATA[Лимит макс. размера файла (Mb)]]></string>
+	<string name="_adm_prm_txt_level_quota_number"><![CDATA[Лимит макс. числа файлов]]></string>
+	<string name="_adm_prm_txt_level_quota_size"><![CDATA[Лимит дискового пространства (Mb)]]></string>
+	<string name="_adm_prm_txt_level_standard"><![CDATA[Стандарт]]></string>
+	<string name="_adm_prm_txt_level_suspended"><![CDATA[Заблокирпованный]]></string>
+	<string name="_adm_prm_txt_level_unauthenticated"><![CDATA[Неавторизованный]]></string>
+	<string name="_adm_prm_txt_level_unconfirmed"><![CDATA[Неподтверждённый]]></string>
+	<string name="_adm_prm_txt_manage_actions"><![CDATA[Управление действиями]]></string>
+	<string name="_adm_prm_txt_max_file_size"><![CDATA[Макс. размер файла]]></string>
+	<string name="_adm_prm_txt_max_files"><![CDATA[Макс. число файлов]]></string>
+	<string name="_adm_prm_txt_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_prm_txt_n_actions"><![CDATA[{0} действий]]></string>
+	<string name="_adm_prm_txt_price"><![CDATA[Цена]]></string>
+	<string name="_adm_prm_txt_price_add_days"><![CDATA[Количество дней]]></string>
+	<string name="_adm_prm_txt_price_add_popup"><![CDATA[Добавить новую ценовую опцию]]></string>
+	<string name="_adm_prm_txt_price_add_price"><![CDATA[Цена]]></string>
+	<string name="_adm_prm_txt_price_edit_popup"><![CDATA[Редактировать "{0} дней" ценовую опцию]]></string>
+	<string name="_adm_prm_txt_select_level"><![CDATA[Выбрать уровень]]></string>
+	<string name="_adm_prm_txt_storage"><![CDATA[Хранилище]]></string>
+	<string name="_adm_prm_txt_term"><![CDATA[Условия]]></string>
+	<string name="_adm_prm_txt_title"><![CDATA[Заголовок]]></string>
+	<string name="_adm_prm_txt_visibility_items_anyone"><![CDATA[Всех]]></string>
+	<string name="_adm_prm_txt_visibility_items_n_user_levels"><![CDATA[{0} пользовательские членства]]></string>
+	<string name="_adm_prm_txt_visibility_items_nobody"><![CDATA[Никого]]></string>
+
+        <string name="_adm_rl_btn_role_add"><![CDATA[Добавить новую роль]]></string>
+        <string name="_adm_rl_btn_role_edit"><![CDATA[Редактировать роль]]></string>
+        <string name="_adm_rl_btn_role_delete"><![CDATA[Удалить роль]]></string>
+        <string name="_adm_rl_err_cannot_process_action"><![CDATA[Невозможно выполнить действие. Отсутствует связанный обработчик.]]></string>
+        <string name="_adm_rl_err_role_create"><![CDATA[Невозможно создать роль]]></string>
+        <string name="_adm_rl_err_role_edit"><![CDATA[Невозможно обновить роль]]></string>
+	<string name="_adm_rl_err_role_delete"><![CDATA[Невозможно удалить роль]]></string>
+        <string name="_adm_rl_err_role_id"><![CDATA[Достигнут предел возможного количества ролей.]]></string>
+        <string name="_adm_rl_txt_actions"><![CDATA[Действия]]></string>
+        <string name="_adm_rl_txt_description"><![CDATA[Описание]]></string>
+        <string name="_adm_rl_txt_manage_actions"><![CDATA[Управление действиями]]></string>
+        <string name="_adm_rl_txt_n_actions"><![CDATA[{0} действий]]></string>
+        <string name="_adm_rl_txt_select_role"><![CDATA[Выбрать роль]]></string>
+        <string name="_adm_rl_txt_title"><![CDATA[Заголовок]]></string>
+        <string name="_adm_rl_txt_role_create_popup"><![CDATA[Добавить новую роль]]></string>
+	<string name="_adm_rl_txt_role_edit_popup"><![CDATA[Редактировать "{0}" роль]]></string>
+        <string name="_adm_rl_txt_role_master"><![CDATA[Мастер]]></string>
+        <string name="_adm_rl_txt_role_master_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_role_operator"><![CDATA[Оператор]]></string>
+        <string name="_adm_rl_txt_role_operator_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_action_manage_roles"><![CDATA[Управлять ролями]]></string>
+        <string name="_adm_rl_txt_action_manage_roles_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_action_manage_apps"><![CDATA[Управлять приложениями]]></string>
+        <string name="_adm_rl_txt_action_manage_apps_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_action_use_appearance"><![CDATA[Использовать приложения в категории 'Внешний вид']]></string>
+        <string name="_adm_rl_txt_action_use_appearance_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_action_use_structure"><![CDATA[Использовать приложения в категории 'Структура']]></string>
+        <string name="_adm_rl_txt_action_use_structure_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_action_use_content"><![CDATA[Использовать приложения в категории 'Контент']]></string>
+        <string name="_adm_rl_txt_action_use_content_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_action_use_users"><![CDATA[Использовать приложения в категории 'Пользователи']]></string>
+        <string name="_adm_rl_txt_action_use_users_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_action_use_configuration"><![CDATA[Использовать приложения в категории 'Конфигурация']]></string>
+        <string name="_adm_rl_txt_action_use_configuration_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_action_use_extensions"><![CDATA[Использовать приложения в категории 'Расширения']]></string>
+        <string name="_adm_rl_txt_action_use_extensions_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_action_use_integrations"><![CDATA[Использовать приложения в категории 'Интеграции']]></string>
+        <string name="_adm_rl_txt_action_use_integrations_dsc"><![CDATA[]]></string>
+        <string name="_adm_rl_txt_role_title"><![CDATA[Заголовок]]></string>
+        <string name="_adm_rl_err_role_title"><![CDATA[Нужно ввести имя (3, 100) для всех языков]]></string>
+        <string name="_adm_rl_txt_role_description"><![CDATA[Описание]]></string>
+        <string name="_adm_rl_txt_role_actions_copy"><![CDATA[Скопировать действия из]]></string>
+        <string name="_adm_rl_btn_role_create"><![CDATA[Создать]]></string>
+	<string name="_adm_rl_btn_role_cancel"><![CDATA[Отменить]]></string>
+        <string name="_adm_rl_btn_role_save"><![CDATA[Сохранить]]></string>
+
+    <string name="_adm_scs_operation_done"><![CDATA[]]></string>
+    <string name="_adm_stg_cpt_category_account"><![CDATA[Аккаунт]]></string>
+    <string name="_adm_stg_cpt_category_acl"><![CDATA[Уровни доступа]]></string>
+    <string name="_adm_stg_cpt_category_audit"><![CDATA[Аудит]]></string>
+    <string name="_adm_stg_cpt_category_notifications"><![CDATA[Оповещения]]></string>
+    <string name="_adm_stg_cpt_category_notifications_push"><![CDATA[Push - оповещения]]></string>
+    <string name="_adm_stg_cpt_category_cache"><![CDATA[Кэш]]></string>
+    <string name="_adm_stg_cpt_category_general"><![CDATA[Система]]></string>
+    <string name="_adm_stg_cpt_category_hidden"><![CDATA[Скрытые]]></string>
+    <string name="_adm_stg_cpt_category_languages"><![CDATA[Языки]]></string>
+    <string name="_adm_stg_cpt_category_permalinks"><![CDATA[Пермалинки]]></string>
+    <string name="_adm_stg_cpt_category_security"><![CDATA[Безопасность]]></string>
+    <string name="_adm_stg_cpt_category_site_settings"><![CDATA[Общие]]></string>
+    <string name="_adm_stg_cpt_category_storage"><![CDATA[Дисковое пространство]]></string>
+    <string name="_adm_stg_cpt_category_system"><![CDATA[Система]]></string>
+    <string name="_adm_stg_cpt_category_templates"><![CDATA[Темы]]></string>
+    <string name="_adm_stg_cpt_category_sms"><![CDATA[Отправка СМС]]></string>
+    <string name="_adm_stg_cpt_category_location"><![CDATA[Местоположение]]></string>
+    <string name="_adm_stg_cpt_category_social_settings"><![CDATA[Социальные]]></string>
+    <string name="_adm_stg_cpt_category_api_general"><![CDATA[Общие]]></string>
+    <string name="_adm_stg_cpt_category_api_layout"><![CDATA[Планировка]]></string>
+    <string name="_adm_stg_cpt_category_agents_general"><![CDATA[Общие]]></string>
+    <string name="_adm_stg_cpt_category_agents_usage"><![CDATA[Помощники]]></string>
+    <string name="_adm_stg_cpt_option_client_image_resize_width"><![CDATA[Изменять ширину картинки перед загрузкой (0 - отключить)]]></string>
+    <string name="_adm_stg_cpt_option_client_image_resize_height"><![CDATA[Изменять высоту картинки перед загрузкой (0 - отключить)]]></string>    
+    <string name="_adm_stg_cpt_option_currency_code"><![CDATA[Код валюты (для платёжных систем)]]></string>
+    <string name="_adm_stg_err_option_currency_code"><![CDATA[Не должно быть пустым.]]></string>
+    <string name="_adm_stg_cpt_option_currency_sign"><![CDATA[Знак валюты (только для отображения)]]></string>
+    <string name="_adm_stg_err_option_currency_sign"><![CDATA[Не должно быть пустым.]]></string>
+    <string name="_adm_stg_cpt_option_enable_gd"><![CDATA[Использовать библиотеку GD для обработки изображений]]></string>
+    <string name="_adm_stg_cpt_option_enable_notification_account"><![CDATA[Оповещать о новых аккаунтах]]></string>
+    <string name="_adm_stg_cpt_option_enable_notification_pruning"><![CDATA[Оповещать о результатах очистки]]></string>
+    <string name="_adm_stg_cpt_option_expire_notification_days"><![CDATA[Оповещать перед тем, как истечёт срок членства за такое количество дней ( -1 = после истечения срока )]]></string>
+    <string name="_adm_stg_cpt_option_expire_notify_once"><![CDATA[Оповещать об истечении срока членства только один раз (иначе, каждый день)]]></string>
+    <string name="_adm_stg_cpt_option_lang_default"><![CDATA[Основной Язык]]></string>
+    <string name="_adm_stg_cpt_option_lang_subst_from_en"><![CDATA[Заменить (на этапе компиляции) отсутствующий перевод английским эквивалентом]]></string>	
+    <string name="_adm_stg_cpt_option_permalinks_modules"><![CDATA[Задействовать дружественные ссылки для модулей]]></string>
+    <string name="_adm_stg_cpt_option_permalinks_pages"><![CDATA[Задействовать дружественные ссылки для страниц]]></string>
+    <string name="_adm_stg_cpt_option_permalinks_storage"><![CDATA[Задействовать дружественные ссылки для локального хранилища]]></string>
+    <string name="_adm_stg_cpt_option_permalinks_seo_links"><![CDATA[Включить ссылки оптимизированные для поисковых систем]]></string>
+    <string name="_adm_stg_cpt_option_permalinks_seo_links_redirects"><![CDATA[Включить перенаправление с обычных ссылок на оптимизированные]]></string>
+    <string name="_adm_stg_cpt_option_site_email"><![CDATA[Электронная почта оператора]]></string>
+    <string name="_adm_stg_inf_option_site_email"><![CDATA[Адрес электронной почты для получения критических системных уведомлений.]]></string>
+    <string name="_adm_stg_cpt_option_site_email_notify"><![CDATA["От" электронная почта]]></string>
+    <string name="_adm_stg_inf_option_site_email_notify"><![CDATA[Адрес электронной почты, используемый в качестве «отправителя» в транзакционных электронных письмах.]]></string>
+    <string name="_adm_stg_cpt_option_site_email_html_template_header"><![CDATA[Заголовок HTML шаблона email сообщения]]></string>
+    <string name="_adm_stg_cpt_option_site_email_html_template_footer"><![CDATA[Основание HTML шаблона email сообщения]]></string>
+    <string name="_adm_stg_cpt_option_site_login_social_compact"><![CDATA[Задействовать компактный вид входа через соц. сети]]></string>
+    <string name="_adm_stg_cpt_option_site_title"><![CDATA[Имя сообщества]]></string>
+    <string name="_adm_stg_inf_option_site_title"><![CDATA[Имя по умолчанию, используемое для ссылки на ваш сайт в текстах сайта, метатегах, электронных письмах и уведомлениях.]]></string>
+    <string name="_adm_stg_cpt_option_site_tour_home"><![CDATA[Пользовательский тур]]></string>
+    <string name="_adm_stg_inf_option_site_tour_home"><![CDATA[Шаги и содержание пользовательского тура можно редактировать в <a href="/studio/polyglot.php?page=keys">языковых ключах Polyglot</a>.]]></string>
+    <string name="_adm_stg_cpt_option_site_tour_studio"><![CDATA[Экскурсия по студии]]></string>
+    <string name="_adm_stg_inf_option_site_tour_studio"><![CDATA[Шаги и содержание тура по Studio можно редактировать в <a href="/studio/polyglot.php?page=keys">языковых ключах Polyglot</a>.]]></string>
+    <string name="_adm_stg_cpt_option_smart_app_banner"><![CDATA[Smart App Banner]]></string>
+    <string name="_adm_stg_inf_option_smart_app_banner"><![CDATA[]]></string>
+    <string name="_adm_stg_cpt_option_smart_app_banner_ios_app_id"><![CDATA[Идентификатор iOS прилижения для Smart App Banner]]></string>
+    <string name="_adm_stg_inf_option_smart_app_banner_ios_app_id"><![CDATA[]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_welcome_letter"><![CDATA[Включить приветственное письмо]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_confirmation_type"><![CDATA[Аккаунт подтвержден когда]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_hide_unconfirmed_accounts"><![CDATA[Скрывать профили у неподтвержденных аккаунтов]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_2fa_enable"><![CDATA[Включить двухфакторную аутентификацию]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_2fa_lifetime"><![CDATA[Срок жизни 2FA кода, в секундах (0 - отправлять код при каждой авторизации)]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_autoapproval"><![CDATA[Автоматическая активация аккаунта после создания]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_auto_profile_creation"><![CDATA[Автоматическое создание профайла из аккаунта]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_online_time"><![CDATA[Временные рамки статуса "онлайн" (минуты)]]></string>
+    <string name="_adm_stg_err_option_sys_account_online_time"><![CDATA[Вам необходимо ввести значение больше нуля.]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_default_profile_type"><![CDATA[Тип профиля по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_limit_profiles_number"><![CDATA[Ограничить число профилей (0 - без ограничений)]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_limit_incorrect_login_attempts"><![CDATA[Количество попыток ввода пароля (0 - без ограничений)]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_reset_password_key_lifetime"><![CDATA[Время жизни ключа для сброса пароля (в секундах)]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_reset_password_redirect"><![CDATA[После сброса пароля перенаправить на]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_reset_password_redirect_home"><![CDATA[Главная страница]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_reset_password_redirect_profile"><![CDATA[Страница профиля]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_reset_password_redirect_profile_edit"><![CDATA[Страница редактирования профиля]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_reset_password_redirect_custom"><![CDATA[Пользовательская страница]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_reset_password_redirect_custom"><![CDATA[URL для перенаправления 'Пользовательская страница']]></string>
+    <string name="_adm_stg_cpt_option_sys_account_disable_login_form"><![CDATA[Скрыть форму авторизации]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_disable_join_form"><![CDATA[Скрыть форму регистрации]]></string>
+    <string name="_adm_stg_cpt_option_sys_allow_plus_in_email"><![CDATA[Разрешить использование знака плюс ("+") в адресе электронной почты]]></string>
+    <string name="_adm_stg_cpt_option_sys_accounts_pruning"><![CDATA[Удалять учетные записи]]></string>
+    <string name="_adm_stg_cpt_option_sys_accounts_pruning_interval"><![CDATA[Период удаления учетных записей (в днях)]]></string>
+    <string name="_adm_stg_cpt_option_sys_accounts_password_log_count"><![CDATA[Количество хранимых использованных паролей]]></string>
+    <string name="_adm_stg_cpt_option_sys_accounts_force_password_change_after_expiration"><![CDATA[Принудительная смена пароля после истечения срока действия пароля]]></string>
+    <string name="_adm_stg_cpt_option_sys_lock_from_unauthenticated"><![CDATA[Заблокировать сайт от неавторизованных пользователей]]></string>
+    <string name="_adm_stg_cpt_option_sys_lock_from_unauthenticated_exceptions"><![CDATA[Cписок URI страниц (разделенный запятыми), которые доступны для неавторизованных пользователей]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_pruning_no_login_delete"><![CDATA[Удалить учетные записи без входа в течение N дней]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_pruning_no_login_suspend"><![CDATA[Приостановить учетные записи без входа в систему на N дней]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_pruning_no_confirm_delete"><![CDATA[Удалить учетные записи, которые не подтверждали электронную почту в течение N дней]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_pruning_no_profile_delete"><![CDATA[Удалить учетную запись, которая не создавала ни одного профиля в течение N дней]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_switch_to_profile_redirect"><![CDATA[После смены профиля перенаправить на]]></string>
+    <string name="_adm_stg_cpt_option_sys_account_switch_to_profile_redirect_custom"><![CDATA[URL для перенаправления 'Пользовательская страница']]></string>
+    <string name="_adm_stg_cpt_option_sys_account_remember_me"><![CDATA[Значение по умолчанию для функции «Запомнить меня»]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_switch_to_profile_redirect_back"><![CDATA[Текущая страница]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_switch_to_profile_redirect_home"><![CDATA[Главная страница]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_switch_to_profile_redirect_profile"><![CDATA[Страница профиля]]></string>
+    <string name="_adm_stg_cpt_option_value_sys_account_switch_to_profile_redirect_custom"><![CDATA[Пользовательская страница]]></string>
+    <string name="_adm_stg_cpt_option_sys_acl_expire_notification_days"><![CDATA[За сколько дней до окончания членства оповестить пользователя об окончании (-1 = после окончания)]]></string>
+    <string name="_adm_stg_cpt_option_sys_acl_expire_notify_once"><![CDATA[Оповещать пользователей об окончании членства только одинажды (каждый день в противном случае)]]></string>
+    <string name="_adm_stg_cpt_option_sys_add_nofollow"><![CDATA[Добавить атрибут "nofollow" для внешних ссылок]]></string>
+    <string name="_adm_stg_cpt_option_sys_audit_enable"><![CDATA[Активно]]></string>
+    <string name="_adm_stg_cpt_option_sys_audit_max_records"><![CDATA[Количество записей в логе]]></string>
+    <string name="_adm_stg_cpt_option_sys_audit_days_before_expire"><![CDATA[Удалять записи в логе старше, чем (дней)]]></string>
+    <string name="_adm_stg_cpt_option_sys_audit_acl_levels"><![CDATA[Активно для уровней]]></string>
+    <string name="_adm_stg_cpt_option_sys_autoupdate_force_modified_files"><![CDATA[Принудительное автоматическое обновление]]></string>
+    <string name="_adm_stg_inf_option_sys_autoupdate_force_modified_files"><![CDATA[Обновлять основную систему и модули, даже если обнаружены измененные файлы.]]></string>
+    <string name="_adm_stg_cpt_option_sys_autoupdate"><![CDATA[Автоматические обновления системы]]></string>
+    <string name="_adm_stg_inf_option_sys_autoupdate"><![CDATA[Автоматически обновлять (если это возможно) основную систему и модули.]]></string>
+    <string name="_adm_stg_cpt_option_sys_cache_memcache_host"><![CDATA[Memcached - адрес сервера]]></string>
+    <string name="_adm_stg_cpt_option_sys_cache_memcache_port"><![CDATA[Memcached - порт сервера]]></string>
+    <string name="_adm_stg_cpt_option_sys_cache_redis_connection_string"><![CDATA[Redis - строка реквизитов доступа]]></string>
+    <string name="_adm_stg_cpt_option_sys_cache_redis_connection_string_info"><![CDATA[Например: redis://pwdhere@localhost:6379/2, где 2 это номер базы данных (0 по умолчанию)]]></string>
+    <string name="_adm_stg_cpt_option_sys_captcha_default"><![CDATA[CAPTCHA по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_cf_enable"><![CDATA[Включить контентные фильтры]]></string>
+    <string name="_adm_stg_cpt_option_sys_cf_enable_comments"><![CDATA[Включить контентные фильтры для комментариев]]></string>
+    <string name="_adm_stg_cpt_option_sys_cf_prohibited"><![CDATA[Запрещенный контент]]></string>
+    <string name="_adm_stg_cpt_option_sys_cf_unauthenticated"><![CDATA[Контент, видимый неавторизованным пользователям]]></string>
+    <string name="_adm_stg_cpt_option_sys_confirmation_before_redirect"><![CDATA[Требовать подтверждение перед переходом по ссылке на внешний сайт]]></string>
+    <string name="_adm_stg_cpt_option_sys_email_attachable_email_templates"><![CDATA[Список присоединяемых email темплейтов]]></string>
+    <string name="_adm_stg_cpt_option_sys_db_cache_enable"><![CDATA[Задействовать кэш БД]]></string>
+    <string name="_adm_stg_cpt_option_sys_db_cache_engine"><![CDATA[Кэш-движок для БД (значение, отличное от File, может потребовать дополнительной настройки сервера)]]></string>
+    <string name="_adm_stg_cpt_option_sys_content_cache_enable"><![CDATA[Задействовать кэш содержимого страниц]]></string>
+    <string name="_adm_stg_cpt_option_sys_content_cache_engine"><![CDATA[Кэш-движок для содержимого страниц (значение, отличное от File, может потребовать дополнительной настройки сервера)]]></string>
+    <string name="_adm_stg_cpt_option_sys_default_payment"><![CDATA[Модуль оплаты]]></string>
+    <string name="_adm_stg_cpt_option_sys_editor_default"><![CDATA[HTML редактор по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_player_default"><![CDATA[Плеер по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_player_default_quality"><![CDATA[Качество видео по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_pt_default_visitor"><![CDATA[Тип страницы, используемый по умолчанию для посетителя]]></string>
+    <string name="_adm_stg_cpt_option_sys_pt_default_member"><![CDATA[Тип страницы, используемый по умолчанию для пользователя]]></string>
+    <string name="_adm_stg_cpt_option_sys_form_lpc_enable"><![CDATA[Включить подтверждение ухода со страницы для страниц с формами]]></string>
+    <string name="_adm_stg_cpt_option_sys_format_date"><![CDATA[<a target="_blank" href="https://momentjs.com/docs/#/displaying/format/">Формат даты</a>]]></string>
+    <string name="_adm_stg_cpt_option_sys_format_datetime"><![CDATA[<a target="_blank" href="https://momentjs.com/docs/#/displaying/format/">Формат даты и времени</a>]]></string>
+    <string name="_adm_stg_cpt_option_sys_format_time"><![CDATA[<a target="_blank" href="https://momentjs.com/docs/#/displaying/format/">Формат времени</a>]]></string>
+    <string name="_adm_stg_cpt_option_sys_format_timeago"><![CDATA[Использовать формат 'времени назад' для дат, меньших чем данное количество секунд]]></string>
+    <string name="_adm_stg_cpt_option_sys_format_input_24h"><![CDATA[Использовать 24ч формат времени в каледаре ввода времени]]></string>
+    <string name="_adm_stg_cpt_option_sys_ftp_dir"><![CDATA[Путь к скрипту на FTP-сервере]]></string>
+    <string name="_adm_stg_cpt_option_sys_ftp_login"><![CDATA[FTP-сервер - Логин]]></string>
+    <string name="_adm_stg_cpt_option_sys_ftp_password"><![CDATA[FTP-сервер - Пароль]]></string>
+    <string name="_adm_stg_cpt_option_sys_cron_time"><![CDATA[Дата последнего запуска планировщика]]></string>
+    <string name="_adm_stg_cpt_option_sys_update_time"><![CDATA[Последнее обновление]]></string>
+    <string name="_adm_stg_cpt_option_sys_upgrade_channel"><![CDATA[Канал обновлений]]></string>
+    <string name="_adm_stg_cpt_option_sys_live_updates_interval"><![CDATA[Интервал обновлений (в миллисекундах)]]></string>
+    <string name="_adm_stg_cpt_option_sys_location_field_default"><![CDATA[Поставщик для поля ввода адреса]]></string>
+    <string name="_adm_stg_cpt_option_sys_location_map_default"><![CDATA[Поставщик для отображения карт]]></string>
+    <string name="_adm_stg_cpt_option_sys_location_map_zoom_default"><![CDATA[Увеличение карты]]></string>
+    <string name="_adm_stg_cpt_option_sys_location_leaflet_provider"><![CDATA[Поставщик карт для Leaflet]]></string>
+    <string name="_adm_stg_cpt_option_sys_location_normalize_names"><![CDATA[Нормализация географических названий]]></string>
+    <string name="_adm_stg_cpt_option_sys_maps_api_key"><![CDATA[Ключ Google Maps API]]></string>
+    <string name="_adm_stg_cpt_option_sys_embed_default"><![CDATA[Поставщик встраиваемого кода]]></string>
+    <string name="_adm_stg_cpt_option_sys_embed_lifetime"><![CDATA[Срок действия сгенерированного встраивания в днях (0 - время не отслеживать)]]></string>
+    <string name="_adm_stg_cpt_option_sys_embed_system"><![CDATA[Системный]]></string>
+    <string name="_adm_stg_cpt_option_sys_embed_microlink"><![CDATA[Microlink]]></string>
+    <string name="_adm_stg_cpt_option_sys_embed_peekalink"><![CDATA[Peekalink]]></string>
+    <string name="_adm_stg_cpt_option_sys_embedly_api_key"><![CDATA[Ключ Embed.ly API]]></string>
+    <string name="_adm_stg_cpt_option_sys_iframely_api_key"><![CDATA[Ключ Iframely API]]></string>
+    <string name="_adm_stg_cpt_option_sys_embed_microlink_key"><![CDATA[Ключ Microlink API]]></string>
+    <string name="_adm_stg_cpt_option_sys_embed_peekalink_api_key"><![CDATA[Ключ Peekalink API]]></string>
+    <string name="_adm_stg_cpt_option_sys_eq_time"><![CDATA[Флаг выполнения email очереди]]></string>
+    <string name="_adm_stg_cpt_option_sys_eq_send_per_start"><![CDATA[Количество сообщенией, отправляемое из email очереди при каждом запуске]]></string>
+    <string name="_adm_stg_cpt_option_sys_eq_send_per_start_to_recipient"><![CDATA[Количество сообщенией, отправляемое из email очереди одному и тому же получателю при каждом запуске]]></string>
+    <string name="_adm_stg_cpt_option_sys_oauth_key"><![CDATA[UNA-аккаунт - Key (ключ)]]></string>
+    <string name="_adm_stg_cpt_option_sys_oauth_secret"><![CDATA[UNA-аккаунт - Secret (секретное слово)]]></string>
+    <string name="_adm_stg_cpt_option_sys_page_cache_enable"><![CDATA[Задействовать кэш для страниц]]></string>
+    <string name="_adm_stg_cpt_option_sys_page_cache_engine"><![CDATA[Кэш-движок для страниц (значение, отличное от File, может потребовать дополнительной настройки сервера)]]></string>
+    <string name="_adm_stg_cpt_option_sys_pb_cache_enable"><![CDATA[Задействовать кэш для блоков страниц]]></string>
+    <string name="_adm_stg_cpt_option_sys_pb_cache_engine"><![CDATA[Кэш-движок для блоков страниц (значение, отличное от File, может потребовать дополнительной настройки сервера)]]></string>
+    <string name="_adm_stg_cpt_option_sys_per_page_search_keyword_single"><![CDATA[Результаты поиска по ключевому слову]]></string>
+    <string name="_adm_stg_inf_option_sys_per_page_search_keyword_single"><![CDATA[Установите максимальное количество результатов, отображаемых на странице при поиске по ключевому слову.]]></string>
+    <string name="_adm_stg_cpt_option_sys_per_page_search_keyword_plural"><![CDATA[Результаты поиска по сайту]]></string>
+    <string name="_adm_stg_inf_option_sys_per_page_search_keyword_plural"><![CDATA[Установите максимальное количество результатов, отображаемых на странице поиска по сайту.]]></string>
+    <string name="_adm_stg_cpt_option_sys_per_page_search_extended"><![CDATA[Результаты расширенного поиска]]></string>
+    <string name="_adm_stg_inf_option_sys_per_page_search_extended"><![CDATA[Установите максимальное количество результатов, отображаемых на странице расширенного поиска.]]></string>
+    <string name="_adm_stg_cpt_option_sys_per_page_recommendations"><![CDATA[Просмотр рекомендаций]]></string>
+    <string name="_adm_stg_inf_option_sys_per_page_recommendations"><![CDATA[Установите максимальное количество результатов, отображаемых на странице.]]></string>
+    <string name="_adm_stg_cpt_option_sys_per_page_recommendations_showcase"><![CDATA[Просмотр рекомендаций в режиме витрины]]></string>
+    <string name="_adm_stg_inf_option_sys_per_page_recommendations_showcase"><![CDATA[Установите максимальное количество результатов, отображаемых на странице в режиме витрины.]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_default"><![CDATA[Поставщик]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_onesignal_app_id"><![CDATA[OneSignal: App ID]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_onesignal_rest_api"><![CDATA[OneSignal: REST API Key]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_onesignal_short_name"><![CDATA[OneSignal: Короткое имя (требуется только если у вас https сайт. Оно должно совпадать с поддоменом, введёным, в настройках пуш оповещений на OneSignal)]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_onesignal_safari_id"><![CDATA[OneSignal: Apple Safari Web ID в натройках Web Push]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_wonderpush_app_id"><![CDATA[WonderPush: ID приложения]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_wonderpush_access_token"><![CDATA[WonderPush: Токен доступа]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_wonderpush_web_key"><![CDATA[WonderPush: Веб-ключ]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_queue_time"><![CDATA[Флаг выполнения Push очереди]]></string>
+    <string name="_adm_stg_cpt_option_sys_audit_report"><![CDATA[Отчёт последнего аудита сервера]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_queue_send_per_start"><![CDATA[Количество сообщенией, отправляемое из Push очереди при каждом запуске]]></string>
+    <string name="_adm_stg_cpt_option_sys_push_queue_send_per_start_to_recipient"><![CDATA[Количество сообщенией, отправляемое из Push очереди одному и тому же получателю при каждом запуске]]></string>
+    <string name="_adm_stg_cpt_option_sys_alerts_logger"><![CDATA[Журнал оповещений/хуков]]></string>
+    <string name="_adm_stg_cpt_option_sys_alerts_stats"><![CDATA[Статистика оповещений/хуков]]></string>
+    <string name="_adm_stg_cpt_option_sys_sms_default"><![CDATA[Поставщик]]></string>
+    <string name="_adm_stg_cpt_option_sys_sms_twilio_sid"><![CDATA[Twilio: SID учетной записи]]></string>
+    <string name="_adm_stg_cpt_option_sys_sms_twilio_token"><![CDATA[Twilio: Токен аутентификации]]></string>
+    <string name="_adm_stg_cpt_option_sys_sms_twilio_from_number"><![CDATA[Twilio: Номер для отправки SMS по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_sms_smsru_api_id"><![CDATA[SMS.RU: API ID]]></string>
+    <string name="_adm_stg_cpt_option_sys_sms_smsru_from_number"><![CDATA[SMS.RU: Номер для отправки SMS по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_nominatim_server"><![CDATA[Nominatim сервер (URL)]]></string>    
+    <string name="_adm_stg_cpt_option_sys_nominatim_email"><![CDATA[Nominatim Email адрес (чтобы идентифицировать запросы)]]></string>
+    <string name="_adm_stg_cpt_option_sys_recaptcha_key_private"><![CDATA[reCAPTCHA/hCaptcha - приватный ключ]]></string>
+    <string name="_adm_stg_cpt_option_sys_recaptcha_key_public"><![CDATA[reCAPTCHA/hCaptcha - публичный ключ]]></string>
+    <string name="_adm_stg_cpt_option_sys_redirect_after_account_added"><![CDATA[Перенаправлять после создания аккаунта на]]></string>
+    <string name="_adm_stg_cpt_option_sys_redirect_after_email_confirmation"><![CDATA[Перенаправлять после подтверждения email-а на]]></string>
+    <string name="_adm_stg_cpt_option_sys_relations_enable"><![CDATA[Включить связи]]></string>
+    <string name="_adm_stg_cpt_option_sys_relations"><![CDATA[Разрешить связи между]]></string>
+    <string name="_adm_stg_cpt_option_sys_revision"><![CDATA[Номер ревизии]]></string>
+    <string name="_adm_stg_cpt_option_sys_security_form_token_enable"><![CDATA[Задействовать CSRF токен в формах]]></string>
+    <string name="_adm_stg_cpt_option_sys_security_form_token_lifetime"><![CDATA[CSRF token - срок жизни в секундах (0 - не вести отчёт времени)]]></string>
+    <string name="_adm_stg_cpt_option_sys_security_impact_threshold_block"><![CDATA[Общий порог угрозы бесопасности перед тем, как послать отчёт и заблокировать агрессора]]></string>
+    <string name="_adm_stg_cpt_option_sys_security_impact_threshold_log"><![CDATA[Общий порог угрозы бесопасности перед тем, как послать отчёт]]></string>
+    <string name="_adm_stg_cpt_option_sys_security_block_content_after_n_reports"><![CDATA[Блокировать контент после N жалоб (0 - не блокировать)]]></string>
+    <string name="_adm_stg_cpt_option_sys_site_logo_aspect_ratio"><![CDATA[Соотношение сторон лого]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_default"><![CDATA[Основной движок хранения (отличный от Local может потребовать дополнительную настройку)]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_s3_access_key"><![CDATA[AWS - ключ доступа]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_s3_bucket"><![CDATA[AWS - сегмент (bucket)]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_s3_domain"><![CDATA[AWS - дополнительный домен (требует дополнительной настройки DNS)]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_s3_secret_key"><![CDATA[AWS - секретный ключ]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_s3_endpoint"><![CDATA[Endpoint (например storage.googleapis.com или s3.wasabisys.com, для Amazon оставивить пустым)]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_s3_sig_ver"><![CDATA[Версия подписи (только S3v4alt движок поддерживает обе версии v4 и v2)]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_s3_region"><![CDATA[Регион (только для подписи v4)]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_s3_amz_iam_role"><![CDATA[Аутентификация с использованием Amazon IAM Role (только для S3v4alt)]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_s3_acl_enable"><![CDATA[Включить ACLs (только для S3v4alt)]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_s3_force_auth_urls"><![CDATA[Применять аутентифицированные URL-адреса для определенных хранилищ]]></string>
+    <string name="_adm_stg_cpt_option_sys_storage_ghost_lifetime"><![CDATA[Срок действия неиспользованных «призраков», по истечении которого они будут автоматически удалены  (в минутах, используйте 0 для отключения).]]></string>
+    <string name="_adm_stg_cpt_option_sys_template_cache_image_enable"><![CDATA[Задействовать кэш для изображений]]></string>
+    <string name="_adm_stg_cpt_option_sys_template_cache_image_max_size"><![CDATA[Максимальный размер кэшируемого изображения (в Кб)]]></string>
+    <string name="_adm_stg_cpt_option_sys_template_cache_image_max_size_err"><![CDATA[Используйте не пустое значение не больше 10Кб. Большие заначения не имеют смысла.]]></string>
+    <string name="_adm_stg_cpt_option_sys_template_cache_compress_enable"><![CDATA[Задействовать сжатие для файлов JS/CSS (кэш должен быть задействован)]]></string>
+    <string name="_adm_stg_cpt_option_sys_template_cache_css_enable"><![CDATA[Задействовать кэш для файлов CSS]]></string>
+    <string name="_adm_stg_cpt_option_sys_template_cache_enable"><![CDATA[Задействовать кэш для файлов HTML]]></string>
+    <string name="_adm_stg_cpt_option_sys_template_cache_engine"><![CDATA[Кэш-движок для темы (темплейта) (отличный от FileHtml может потребовать дополнительную настройку сервера)]]></string>
+    <string name="_adm_stg_cpt_option_sys_template_cache_js_enable"><![CDATA[Задействовать кэш для файлов JS]]></string>
+    <string name="_adm_stg_cpt_option_sys_template_cache_minify_css_enable"><![CDATA[Задействовать уменьшение для файлов CSS (кэш должен быть задействован)]]></string>
+    <string name="_adm_stg_cpt_option_sys_template_cache_minify_js_enable"><![CDATA[Задействовать уменьшение для файлов JS (кэш должен быть задействован)]]></string>
+    <string name="_adm_stg_cpt_option_sys_transcoder_queue_storage"><![CDATA[Удалённая раскодировка видео (требуется дополнительная настройка)]]></string>
+    <string name="_adm_stg_cpt_option_sys_session_lifetime_in_min"><![CDATA[Время жизни сессии (в минутах)]]></string>
+    <string name="_adm_stg_cpt_option_sys_live_search_limit"><![CDATA[Результаты интерактивного поиска]]></string>
+    <string name="_adm_stg_inf_option_sys_live_search_limit"><![CDATA[Установите максимальное количество результатов, отображаемых в поле предложений интерактивного поиска.]]></string>
+    <string name="_adm_stg_cpt_option_sys_profiles_search_limit"><![CDATA[Результаты поиска профилей]]></string>
+    <string name="_adm_stg_inf_option_sys_profiles_search_limit"><![CDATA[Установите максимальное количество результатов, отображаемых на странице поиска профиля.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_buttons"><![CDATA[Кнопки отправки и другие кнопки. В приложениях кнопки отвечают только вибрацией.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_choices"><![CDATA[Вкладки, пункты меню, переключатели, флажки, радиокнопки.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_level"><![CDATA[Каждый может выбрать для себя «Громко», «Тихо» или «Выкл.»: в меню аккаунта на сайте и в Студии, в подвале и на панели управления в приложениях.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_menus"><![CDATA[Открытие и закрытие меню, всплывающих окон, панелей и разделов.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_navigation"><![CDATA[Панель вкладок и кнопки «Назад» в приложениях, открытие приложений Студии.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_notifications"><![CDATA[Новые уведомления, сообщения и запросы.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_platforms"><![CDATA[Короткие звуки, когда люди нажимают, открывают, сохраняют и получают уведомления. Там, где платформа выключена, их не слышит никто. Приложения получают изменения со следующей загруженной страницей.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_reactions"><![CDATA[Лайки, реакции, оценки, избранное, подписки.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_results"><![CDATA[Сохранено, опубликовано или отправлено; отклонено с ошибкой.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_set"><![CDATA[«Стекло» тёплое и спокойное. «Механика» сухая и точная. «Пузыри» игривые. «Трекпад» звучит как нажатие трекпада и звенит дольше. Каждый вариант звучит, когда вы его выбираете.]]></string>
+    <string name="_adm_stg_inf_option_sys_sounds_volume"><![CDATA[Уровень «Тихо» звучит на 40% от неё.]]></string>
+    <string name="_adm_stg_inf_option_sys_vote_reactions_default"><![CDATA[Ставится одним нажатием, остальные реакции открываются наведением или долгим нажатием. Если не выбрана, кнопка реакций всегда открывает выбор.]]></string>
+    <string name="_adm_stg_inf_option_sys_vote_reactions_mode"><![CDATA[Одна: только реакция по умолчанию, ставится одним нажатием. Несколько: короткий список реакций на выбор. Много: любой эмодзи из полного списка.]]></string>
+    <string name="_adm_stg_inf_option_sys_vote_reactions_per_user"><![CDATA[Сколько разных реакций один человек может поставить одному материалу. Работает в режимах «Несколько» и «Много».]]></string>
+    <string name="_adm_stg_inf_option_sys_vote_reactions_split_counters"><![CDATA[Показывать отдельный счётчик для каждой реакции вместо общего.]]></string>
+    <string name="_adm_stg_cpt_option_sys_per_page_browse_showcase"><![CDATA[Количество позиций при витринном отображении]]></string>
+    <string name="_adm_stg_inf_option_sys_per_page_browse_showcase"><![CDATA[Установите максимальное количество результатов, отображаемых в горизонтальной карусели.]]></string>
+    <string name="_adm_stg_cpt_option_sys_session_auth"><![CDATA[Аутентификация через сессию]]></string>
+    <string name="_adm_stg_cpt_option_sys_default_curl_timeout"><![CDATA[cURL - Таймаут по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_default_socket_timeout"><![CDATA[Таймаут чтения HTTP контекста (в секундах, -1 - неограниченно)]]></string>
+    <string name="_adm_stg_cpt_option_sys_ssl_allow_untrusted"><![CDATA[cURL - доверять неподписанным сертификатам или неподтвержденным хостам]]></string>
+    <string name="_adm_stg_cpt_option_sys_csp_frame_ancestors"><![CDATA[Значение заголовка 'Content-Security-Policy: frame-ancestors']]></string>
+    <string name="_adm_stg_cpt_option_sys_x_frame_options"><![CDATA[Значение заголовка 'X-Frame-Options' (Off - отключить заголовок)]]></string>
+    <string name="_adm_stg_cpt_option_sys_samesite_cookies"><![CDATA[Значение "SameSite" для конфиденциальных Cookie]]></string>
+    <string name="_adm_stg_cpt_option_sys_notify_to_approve_by_role"><![CDATA[Оповещать участников контекста с определенной ролью о необходимости одобрять контент в контексте]]></string>
+    <string name="_adm_stg_cpt_option_sys_fixed_header"><![CDATA[Статический заголовок]]></string>
+    <string name="_adm_stg_cpt_option_sys_css_media_classes"><![CDATA[CSS @media интервалы]]></string>
+    <string name="_adm_stg_cpt_option_sys_css_tailwind_default"><![CDATA[Активная сборка Tailwind]]></string>
+    <string name="_adm_stg_cpt_option_sys_css_tailwind_default_cdn"><![CDATA[Play CDN]]></string>
+    <string name="_adm_stg_cpt_option_sys_iconset_default"><![CDATA[Набор иконок по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_files_ext_images"><![CDATA[Разрешенные расширения для файлов изображений]]></string>
+    <string name="_adm_stg_cpt_option_sys_files_ext_video"><![CDATA[Разрешенные расширения для видеофайлов]]></string>
+    <string name="_adm_stg_cpt_option_sys_files_ext_imagevideo"><![CDATA[Разрешенные расширения для файлов изображений и видео]]></string>
+    <string name="_adm_stg_cpt_option_sys_files_ext_dangerous"><![CDATA[Запрешенные расширения для файлов]]></string>
+    <string name="_adm_stg_cpt_option_sys_files_ext_audio"><![CDATA[Разрешенные расширения для аудиофайлов]]></string>
+    <string name="_adm_stg_cpt_option_template"><![CDATA[Основная тема]]></string>
+    <string name="_adm_stg_err_option_template"><![CDATA[Тема не может быть пустой и должна иметь приемлемое название.]]></string>
+    <string name="_adm_stg_cpt_option_use_like_operator"><![CDATA[Использовать для поиска оператор LIKE (рекомендуется для небольшого содержимого)]]></string>
+    <string name="_adm_stg_cpt_option_sys_quill_insert_as_plain_text"><![CDATA[Quill - вставлять как текст]]></string>
+    <string name="_adm_stg_cpt_option_sys_quill_allow_empty_tags"><![CDATA[Quill - разрешить пустые теги]]></string>
+    <string name="_adm_stg_cpt_option_sys_quill_allowed_tags_mini"><![CDATA[Quill - разрешенные форматы  для мини редактора]]></string>
+    <string name="_adm_stg_cpt_option_sys_quill_allowed_tags_standard"><![CDATA[Quill - разрешенные форматы  для стандартного редактора]]></string>
+    <string name="_adm_stg_cpt_option_sys_quill_allowed_tags_full"><![CDATA[Quill - разрешенные форматы  для полного редактора]]></string>
+    <string name="_adm_stg_cpt_option_sys_quill_toolbar_mini"><![CDATA[Quill кнопки для мини редактора]]></string>
+    <string name="_adm_stg_cpt_option_sys_quill_toolbar_standard"><![CDATA[Quill кнопки для стандартного редактора]]></string>
+    <string name="_adm_stg_cpt_option_sys_quill_toolbar_full"><![CDATA[Quill buttons кнопки для полного редактора]]></string>
+    <string name="_adm_stg_cpt_option_sys_metatags_hashtags_only"><![CDATA[Отфильтровать ярлыки из списка предлагаемых хэштегов]]></string>
+    <string name="_adm_stg_cpt_option_sys_metatags_hashtags_max"><![CDATA[Максимальное число хэш-тагов в одной публикации]]></string>
+    <string name="_adm_stg_cpt_option_sys_metatags_mentions_max"><![CDATA[Максимальное число упоминаний кого-либо в одной публикации]]></string>
+    <string name="_adm_stg_cpt_option_sys_attach_links_max"><![CDATA[Максимальное число присоединенных ссылок к одной публикации (0 - без ограничений)]]></string>
+    <string name="_adm_stg_cpt_option_sys_enable_post_to_context_for_privacy"><![CDATA[Включить возможность добавления контента в контекст, используя поле "Конфиденциальность"]]></string>
+    <string name="_adm_stg_cpt_option_sys_hide_post_to_context_for_privacy"><![CDATA[Скрыть из поля "Конфиденциальность" возможность добавления контента в контекст модулей]]></string>
+    <string name="_adm_stg_cpt_option_sys_treat_cxt_in_cxt_as_cnt"><![CDATA[Рассматривать контекст, размещенный в контексте, как контент]]></string>
+    <string name="_adm_stg_cpt_option_sys_check_fan_in_parent_context"><![CDATA[Только для участников родительской группы (события, курса и т.п.)]]></string>
+    <string name="_adm_stg_cpt_option_sys_search_keyword_min_len"><![CDATA[Минимальная длина слова в поиске по сайту]]></string>
+    <string name="_adm_stg_cpt_option_sys_profile_bot"><![CDATA[Профиль системного бота]]></string>
+    <string name="_adm_stg_inf_option_sys_profile_bot"><![CDATA[Выберите профиль, который будет использоваться в качестве автора системных действий.]]></string>
+    <string name="_adm_stg_cpt_option_sys_logs_storage_default"><![CDATA[Система логирования по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_logs_level"><![CDATA[Уровень логирования]]></string>
+    <string name="_adm_stg_cpt_option_sys_vote_reactions_default"><![CDATA[Реакция по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_vote_reactions_mode"><![CDATA[Режим реакций]]></string>
+    <string name="_adm_stg_cpt_option_sys_vote_reactions_mode_few"><![CDATA[Несколько]]></string>
+    <string name="_adm_stg_cpt_option_sys_vote_reactions_mode_many"><![CDATA[Много]]></string>
+    <string name="_adm_stg_cpt_option_sys_vote_reactions_mode_solo"><![CDATA[Одна]]></string>
+    <string name="_adm_stg_cpt_option_sys_vote_reactions_per_user"><![CDATA[Реакций от одного человека]]></string>
+    <string name="_adm_stg_cpt_option_sys_vote_reactions_quick_mode"><![CDATA[Включить режим 'Быстрых реакций' - голосовать при клике, используя реакцию по умолчанию]]></string>
+    <string name="_adm_stg_cpt_option_sys_vote_reactions_split_counters"><![CDATA[Отдельные счётчики]]></string>
+    <string name="_adm_stg_cpt_option_sys_cmts_enable_auto_approve"><![CDATA[Автоматически активировать комментарий после создания]]></string>
+    <string name="_adm_stg_cpt_option_sys_create_post_form_preloading_list"><![CDATA[Асинхронная предварительная загрузка форм в блоке "Создать публикацию"]]></string>
+    <string name="_adm_stg_inf_option_sys_create_post_form_preloading_list"><![CDATA[]]></string>
+    <string name="_adm_stg_cpt_option_sys_a2a_enable"><![CDATA[Использовать Add2Any код вместо стандартного меню "Поделиться"]]></string>
+    <string name="_adm_stg_cpt_option_sys_a2a_code"><![CDATA[Add2Any код]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_enable"><![CDATA[Включить API]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_access_by_origin"><![CDATA[Доступ по "origin" заголовку]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_access_by_key"><![CDATA[Доступ по API ключу]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_access_unsafe_services"><![CDATA[Доступ к небезопасным сервисам]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_config"><![CDATA[]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_cookie_path"><![CDATA[Путь к файлам cookie]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_cookie_secure"><![CDATA[Безопасные cookie]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_cookie_samesite"><![CDATA[Значение для SameSite атрибута]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_menu_top"><![CDATA[Главное меню]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_context_switcher"><![CDATA[Переключатель контекста]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_context_connection"><![CDATA[Связь с контекстом]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_cnt_cnn_subscriptions"><![CDATA[отслеживание]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_cnt_cnn_fans"><![CDATA[членство]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_cnt_cnn_participants"><![CDATA[любое участие]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_comments_flat"><![CDATA[Линейные комментарии]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_search_sections"><![CDATA[Искать в]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_extended_units"><![CDATA[Использовать расширенные юниты]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_conn_in_prof_units"><![CDATA[Использовать списки связей в блоках профилей/групп.]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_root_page_guest"><![CDATA[Корневая страница для незарегистрированного пользователя]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_root_page_member"><![CDATA[Корневая страница для авторизованного пользователя]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_root_page_home"><![CDATA[Главная страница]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_root_page_dashboard"><![CDATA[Панель управления]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_root_page_profile"><![CDATA[Профиль]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_root_page_splash"><![CDATA[Заставка]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_url_root_email"><![CDATA[Основной URL-адрес сайта в уведомлениях по электронной почте]]></string>
+    <string name="_adm_stg_cpt_option_sys_api_url_root_push"><![CDATA[Основной URL-адрес сайта в push-уведомлениях]]></string>
+    <string name="_adm_stg_cpt_option_sys_agents_inspector_key"><![CDATA[Ключ Inspector]]></string>
+    <string name="_adm_stg_cpt_option_sys_agents_inspector_key_info"><![CDATA[Получить ключ на https://app.inspector.dev/]]></string>
+    <string name="_adm_stg_cpt_option_sys_agents_operator_agent"><![CDATA[Агент оператора]]></string>
+    <string name="_adm_stg_cpt_option_sys_agents_operator_agent_info"><![CDATA[Агент для операторов сайта: блок на Dashboard и плавающий чат в App. Настройки блока зашиты в get_block_ai_agent_operator.]]></string>
+    <string name="_adm_stg_cpt_option_sys_agents_asst_chats_trans_del"><![CDATA[Автоматическое удаление временных чатов каждый день]]></string>
+    <string name="_adm_stg_cpt_option_sys_viewport_meta_tag"><![CDATA[Метатег области просмотра]]></string>
+
+    <string name="_adm_stg_cpt_category_pwa_manifest"><![CDATA[Manifest]]></string>
+    <string name="_adm_stg_cpt_option_sys_pwa_manifest_name"><![CDATA[Имя]]></string>
+    <string name="_adm_stg_cpt_option_sys_pwa_manifest_short_name"><![CDATA[Сокращенное имя]]></string>
+    <string name="_adm_stg_cpt_option_sys_pwa_manifest_description"><![CDATA[Описание]]></string>
+    <string name="_adm_stg_cpt_option_sys_pwa_manifest_background_color"><![CDATA[Цвет фона]]></string>
+    <string name="_adm_stg_cpt_option_sys_pwa_manifest_theme_color"><![CDATA[Цвет темы]]></string>
+
+    <string name="_adm_stg_cpt_category_pwa_sw"><![CDATA[Service Worker]]></string>
+    <string name="_adm_stg_cpt_category_reactions"><![CDATA[Реакции]]></string>
+    <string name="_adm_stg_cpt_option_sys_pwa_sw_enable"><![CDATA[Включить]]></string>
+    <string name="_adm_stg_cpt_option_sys_pwa_sw_cache"><![CDATA[URL-адреса для кэширования при установке (каждый в новой строке)]]></string>
+    <string name="_adm_stg_cpt_option_sys_pwa_sw_offline"><![CDATA[Офлайн-страница]]></string>
+
+    <string name="_adm_stg_cpt_category_sockets"><![CDATA[Сервер для сокетов]]></string>
+    <string name="_adm_stg_cpt_category_sounds"><![CDATA[Звуки]]></string>
+    <string name="_adm_stg_cpt_option_sys_sockets_type"><![CDATA[Тип]]></string>
+    <string name="_adm_stg_cpt_option_sys_sockets_url"><![CDATA[Ссылка]]></string>
+    <string name="_adm_stg_cpt_option_sys_sockets_app_id"><![CDATA[App id]]></string>
+    <string name="_adm_stg_cpt_option_sys_sockets_key"><![CDATA[App key]]></string>
+    <string name="_adm_stg_cpt_option_sys_sockets_secret"><![CDATA[App secret]]></string>
+    <string name="_adm_stg_cpt_option_sys_sockets_type_sys_sockets_disabled"><![CDATA[Выключена]]></string>
+    <string name="_adm_stg_cpt_option_sys_sockets_type_sys_sockets_soketi"><![CDATA[Soketi]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_buttons"><![CDATA[Звук кнопок]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_choices"><![CDATA[Звук выбора]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_group_main"><![CDATA[Основной набор]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_group_off"><![CDATA[Без звука]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_level"><![CDATA[Уровень для тех, кто его не выбрал]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_level_full"><![CDATA[Громко]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_level_off"><![CDATA[Выкл.]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_level_quiet"><![CDATA[Тихо]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_menus"><![CDATA[Звук меню и окон]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_navigation"><![CDATA[Звук переходов]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_notifications"><![CDATA[Звук уведомлений]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_platform_android"><![CDATA[Приложение для Android]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_platform_ios"><![CDATA[Приложение для iOS]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_platform_neo_web"><![CDATA[Веб-приложение NEO]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_platform_site"><![CDATA[Сайт]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_platform_studio"><![CDATA[Студия]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_platforms"><![CDATA[Звуки интерфейса звучат]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_reactions"><![CDATA[Звук лайков и реакций]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_results"><![CDATA[Звук результатов]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_set"><![CDATA[Набор звуков]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_set_bubble"><![CDATA[Пузыри]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_set_default"><![CDATA[Стекло]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_set_mech"><![CDATA[Механика]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_set_press"><![CDATA[Трекпад]]></string>
+    <string name="_adm_stg_cpt_option_sys_sounds_volume"><![CDATA[Громкость]]></string>
+
+    <string name="_adm_stg_cpt_option_sys_std_show_header_left"><![CDATA[Студия: Показать левую область заголовка (Хлебные крошки)]]></string>
+    <string name="_adm_stg_cpt_option_sys_std_show_header_left_search"><![CDATA[Студия: Показать поиск в заголовке слева]]></string>
+    <string name="_adm_stg_cpt_option_sys_std_show_header_center"><![CDATA[Студия: Показать центральную область заголовка]]></string>
+    <string name="_adm_stg_cpt_option_sys_std_show_header_right"><![CDATA[Студия: Показать правую область заголовка]]></string>
+    <string name="_adm_stg_cpt_option_sys_std_show_header_right_search"><![CDATA[Студия: Показать поиск в заголовке справа]]></string>
+    <string name="_adm_stg_cpt_option_sys_std_show_header_right_site"><![CDATA[Студия: Показывать ссылку 'сайт' в заголовке]]></string>
+    <string name="_adm_stg_cpt_option_sys_std_show_launcher_left"><![CDATA[Студия: Показать левую область с меню в лаунчере]]></string>
+    <string name="_adm_stg_cpt_option_sys_std_pgt_etemplates_editor"><![CDATA[Полиглот в Студии: Включить визуальный редактор]]></string>
+
+    <string name="_adm_stg_cpt_option_sys_bg_jobs_process_per_run"><![CDATA[Фоновые задачи: Количество заданий для обработки за один запуск]]></string>
+    <string name="_adm_stg_cpt_option_sys_bg_jobs_workers_limit"><![CDATA[Фоновые задачи: Максимальное количество параллельных работников]]></string>
+    <string name="_adm_stg_cpt_option_sys_bg_jobs_cleanup_timeout"><![CDATA[Фоновые задачи: Удаление заданий с ошибками через (в днях)]]></string>
+
+    <string name="_adm_stg_cpt_option_sys_maintenance_mode"><![CDATA[Режим технического обслуживания]]></string>
+    <string name="_adm_stg_cpt_option_sys_maintenance_mode_html"><![CDATA[Пользовательский HTML-код для режима обслуживания]]></string>
+    
+    <string name="_adm_stg_cpt_type_system"><![CDATA[Глобальные]]></string>
+    <string name="_adm_stg_scs_save"><![CDATA[Настройки удачно сохранены]]></string>
+    <string name="_adm_stg_err_save_error_message"><![CDATA[Ошибка в '{0}': {1}]]></string>
+    <string name="_adm_stg_err_cannot_perform"><![CDATA[Не могу выполнить действие.]]></string>
+    <string name="_adm_stg_err_mix_already_exists"><![CDATA[Набор с таким именем уже существует.]]></string>
+    <string name="_adm_stg_txt_import_popup"><![CDATA[Импортировать настройки]]></string>
+    <string name="_adm_stg_msg_imported"><![CDATA[Импорт завершен. Обработано {0} элементов.]]></string>
+    <string name="_adm_stg_err_import_wrong_format"><![CDATA[Неправильный формат файла.]]></string>
+    <string name="_adm_stg_txt_create_mix_popup"><![CDATA[Добавить новый набор]]></string>
+    <string name="_adm_stg_txt_import_mix_popup"><![CDATA[Импортировать набор]]></string>
+    <string name="_adm_stg_txt_mix_dark"><![CDATA[Темный]]></string>
+    <string name="_adm_stg_txt_mix_duplicate"><![CDATA[Продублировать]]></string>
+    <string name="_adm_stg_txt_mix_duplicate_inf"><![CDATA[Используйте 'Никакой', чтобы продублировать Системные значения]]></string>
+    <string name="_adm_stg_txt_mix_title"><![CDATA[Название набора]]></string>
+    <string name="_adm_stg_txt_mix_title_inf"><![CDATA[Создайте <b>_sys_template_mixed_[template_name]_[mix_name]</b> языковой ключ в Polyglot, чтобы изменить публичное отображение. <b>[template_name]</b> и <b>[mix_name]</b>: строчные буквы, пробелы заменены на подчеркивания.]]></string>
+    <string name="_adm_stg_txt_mix_title_err"><![CDATA[Нужно указать название. Пожалуйста, заполните это поле.]]></string>
+    <string name="_adm_stg_txt_mix_system"><![CDATA[Системный]]></string>
+    <string name="_adm_stg_err_remove_old_image"><![CDATA[Невозможно удалить текущее изображение.]]></string>
+    <string name="_adm_str_cpt_files_file"><![CDATA[Файл]]></string>
+    <string name="_adm_str_cpt_files_version"><![CDATA[Версия]]></string>
+    <string name="_adm_str_err_cannot_connect_to_ftp"><![CDATA[Невозможно соединиться с FTP-сервером. Проверьте детали доступа к FTP в Настройки -> Общие.]]></string>
+    <string name="_adm_str_err_cannot_unzip_package"><![CDATA[Невозможно распаковать ZIP-архив.]]></string>
+    <string name="_adm_str_err_cannot_write"><![CDATA[Невозможно сохранить скачанный файл.]]></string>
+    <string name="_adm_str_err_destination_not_valid"><![CDATA[Папка назначения FTP не является корневой папкой для скрипта.]]></string>
+    <string name="_adm_str_err_download_failed"><![CDATA[Скачка не удалась. Пожалуйста, оповестите нас.]]></string>
+    <string name="_adm_str_err_files_copy_failed"><![CDATA[Загрузка файла не удалась. Пожалуйста, проверьте разрешение на запись.]]></string>
+    <string name="_adm_str_err_no_ftp_info"><![CDATA[Реквизиты доступа к FTP не указаны. Вы можете их ввести в Настройки -> Общие.]]></string>
+    <string name="_adm_str_err_no_product_info"><![CDATA[Невозможно загрузить информацию о товаре. Попробуйте позднее.]]></string>
+    <string name="_adm_str_err_wrong_package_format"><![CDATA[Неверный формат пакета.]]></string>
+    <string name="_adm_str_err_zip_not_available"><![CDATA[ZIP-библиотека не доступна.]]></string>
+    <string name="_adm_str_msg_download_scheduled"><![CDATA[Закачка добавлена в очередь. Через несколько минут закачанный пакет будет доступен в  Приложения -> Скачанные.]]></string>
+    <string name="_adm_str_msg_download_and_install_scheduled"><![CDATA[Закачка и последующая установка добавлены в очередь. Это может занять несколько минут.]]></string>
+    <string name="_adm_str_msg_download_successfully"><![CDATA[Закачка удачно завершена. Вы можете установить модуль через Приложения -> Скачанные.]]></string>
+    <string name="_adm_str_msg_download_and_install_successfully"><![CDATA[Закачка и последующая установка удачно завершены.]]></string>
+    <string name="_adm_str_txt_discount_csign"><![CDATA[({0}{1} для Премиум)]]></string>
+    <string name="_adm_str_txt_items_by"><![CDATA[элементов от]]></string>
+    <string name="_adm_str_txt_or"><![CDATA[или]]></string>
+    <string name="_adm_str_txt_per_week"><![CDATA[неделю]]></string>
+    <string name="_adm_str_txt_per_week_short"><![CDATA[нед]]></string>
+    <string name="_adm_str_txt_per_month"><![CDATA[месяц]]></string>
+    <string name="_adm_str_txt_per_month_short"><![CDATA[мес]]></string>
+    <string name="_adm_str_txt_per_year"><![CDATA[год]]></string>
+    <string name="_adm_str_txt_per_year_short"><![CDATA[год]]></string>
+	<string name="_adm_str_txt_price_free"><![CDATA[Бесплатно]]></string>
+	<string name="_adm_str_txt_price_recurring"><![CDATA[{0}{1}/{2}]]></string>
+	<string name="_adm_str_txt_price_single"><![CDATA[{0}{1}]]></string>
+	<string name="_adm_str_txt_pv_category"><![CDATA[Категория]]></string>
+	<string name="_adm_str_txt_pv_created"><![CDATA[Созданные]]></string>
+	<string name="_adm_str_txt_pv_description"><![CDATA[Описание]]></string>
+	<string name="_adm_str_txt_pv_discount"><![CDATA[Скидка]]></string>
+	<string name="_adm_str_txt_pv_discount_off_csign"><![CDATA[{0}% ({1}{2}) скидка для Премиум]]></string>
+	<string name="_adm_str_txt_pv_price"><![CDATA[Цена]]></string>
+	<string name="_adm_str_txt_pv_rent"><![CDATA[Рента]]></string>
+	<string name="_adm_str_txt_pv_screenshot"><![CDATA[Скриншот {0}]]></string>
+	<string name="_adm_str_txt_pv_stats"><![CDATA[Статистика]]></string>
+	<string name="_adm_str_txt_pv_stats_votes"><![CDATA[{0} лайков]]></string>
+	<string name="_adm_str_txt_pv_stats_reviews"><![CDATA[{0} обзоров]]></string>
+	<string name="_adm_str_txt_pv_stats_views"><![CDATA[{0} просмотров]]></string>
+	<string name="_adm_str_txt_pv_tags"><![CDATA[Тэги]]></string>
+	<string name="_adm_str_txt_pv_title"><![CDATA[Заголовок]]></string>
+	<string name="_adm_str_txt_pv_updated"><![CDATA[Обновлено]]></string>
+	<string name="_adm_str_txt_pv_vendor"><![CDATA[Продавец]]></string>
+	<string name="_adm_str_txt_pv_version"><![CDATA[Версия]]></string>
+	<string name="_adm_str_txt_pv_version_mask"><![CDATA[{0} ({1} доступно)]]></string>
+	<string name="_adm_str_txt_update_from_to"><![CDATA[{0} - {1}]]></string>
+	<string name="_adm_strg_err_cannot_process_action"><![CDATA[Невозможно выполнить действие. Отсутствует связанный обработчик.]]></string>
+	<string name="_adm_strg_err_files_delete"><![CDATA[Не возможно удалить файл(ы).]]></string>
+	<string name="_adm_strg_msg_files_delete"><![CDATA[Файлы были добавлены в очередь на удаление. Они будут удалены немного позже.]]></string>
+	<string name="_adm_strg_err_images_delete"><![CDATA[Не возможно удалить изображение(я).]]></string>
+	<string name="_adm_strg_msg_images_delete"><![CDATA[Изображение были добавлены в очередь на удаление. Они будут удалены немного позже.]]></string>
+	<string name="_adm_strg_err_images_resize"><![CDATA[Не возможно изменить размер изображения.]]></string>
+	<string name="_adm_strg_txt_file_name"><![CDATA[Имя]]></string>
+	<string name="_adm_strg_txt_path"><![CDATA[ЮРЛ]]></string>
+	<string name="_adm_strg_txt_mime_type"><![CDATA[Тип]]></string>
+	<string name="_adm_strg_txt_added"><![CDATA[Дата]]></string>
+	<string name="_adm_strg_btn_delete"><![CDATA[Удалить]]></string>
+	<string name="_adm_strg_btn_add"><![CDATA[Добавить]]></string>
+	<string name="_adm_strg_btn_cancel"><![CDATA[Отмена]]></string>
+	<string name="_adm_strg_btn_done"><![CDATA[Готово]]></string>
+	<string name="_adm_strg_btn_download"><![CDATA[Скачать]]></string>
+	<string name="_adm_strg_btn_resize"><![CDATA[Изменять размеры]]></string>
+	<string name="_adm_strg_txt_files_add_popup"><![CDATA[Добавить файл]]></string>
+	<string name="_adm_strg_txt_images_add_popup"><![CDATA[Добавить изображение]]></string>
+	<string name="_adm_strg_txt_images_resize_popup"><![CDATA[Изменить размер изображения]]></string>
+	<string name="_adm_strg_txt_images_resize_result"><![CDATA[Изображение с изменённым размером]]></string>
+	<string name="_adm_strg_txt_size_mime_type"><![CDATA[{0}x{1}, {2}]]></string>
+	<string name="_adm_strg_txt_width"><![CDATA[Ширина]]></string>
+	<string name="_adm_strg_err_width"><![CDATA[Нужно указать ширину. Пожалуйста, заполните это поле.]]></string>
+	<string name="_adm_strg_txt_height"><![CDATA[Высота]]></string>
+	<string name="_adm_strg_err_height"><![CDATA[Нужно указать высоту. Пожалуйста, заполните это поле.]]></string>
+        <string name="_adm_tmi_cpt_account"><![CDATA[Меню]]></string>
+        <string name="_adm_tmi_cpt_assistant"><![CDATA[Ассистент]]></string>
+	<string name="_adm_tmi_cpt_site"><![CDATA[Перейти на сайт]]></string>
+        <string name="_adm_tmi_cpt_search"><![CDATA[Искать...]]></string>
+        <string name="_adm_tmi_cpt_search_apps"><![CDATA[Приложения...]]></string>
+        <string name="_adm_tmi_lbl_search_apps"><![CDATA[Поиск приложений]]></string>
+        <string name="_adm_tmi_lbl_search_clear"><![CDATA[Очистить поиск]]></string>
+        <string name="_adm_tmi_cpt_scheme"><![CDATA[Цветовая схема]]></string>
+	<string name="_adm_tmi_cpt_launcher"><![CDATA[Загрузчик]]></string>
+        <string name="_adm_txt_active_api"><![CDATA[Доступно в приложении]]></string>
+        <string name="_adm_txt_assistant_popup_title"><![CDATA[Как я могу помочь?]]></string>
+	<string name="_adm_txt_confirm_cancel"><![CDATA[Отменить]]></string>
+	<string name="_adm_txt_confirm_ok"><![CDATA[OK]]></string>
+	<string name="_adm_txt_launcher_apps"><![CDATA[Приложения]]></string>
+	<string name="_adm_txt_launcher_search_empty"><![CDATA[Ничего не найдено]]></string>
+	<string name="_adm_txt_launcher_search_matches"><![CDATA[Найдено приложений: {0}]]></string>
+	<string name="_adm_txt_launcher_search_matches_one"><![CDATA[Найдено 1 приложение]]></string>
+	<string name="_adm_txt_widget_action_label"><![CDATA[{0}: {1}]]></string>
+	<string name="_adm_txt_widget_move_left"><![CDATA[Переместить {0} влево]]></string>
+	<string name="_adm_txt_widget_move_right"><![CDATA[Переместить {0} вправо]]></string>
+	<string name="_adm_txt_widget_moved"><![CDATA[{0}: позиция {1} из {2}]]></string>
+	<string name="_adm_txt_forgot_password"><![CDATA[Забыли пароль?]]></string>
+	<string name="_adm_txt_form_view_missing"><![CDATA[отсутствует]]></string>
+	<string name="_adm_txt_icon_image_current"><![CDATA[Текущее изображение иконки]]></string>
+	<string name="_adm_txt_login_password"><![CDATA[Пароль]]></string>
+        <string name="_adm_txt_login_password_placeholder"><![CDATA[ваш пароль]]></string>
+	<string name="_adm_txt_login_email"><![CDATA[Эл. адрес]]></string>
+        <string name="_adm_txt_login_email_placeholder"><![CDATA[operator@example.com]]></string>
+        <string name="_adm_txt_login_title"><![CDATA[Войти]]></string>
+        <string name="_adm_txt_login_subtitle"><![CDATA[Введите свой адрес электронной почты и пароль для входа в Студию.]]></string>
+	<string name="_adm_txt_module_custom"><![CDATA[Индивидуальный]]></string>
+	<string name="_adm_txt_module_skeletons"><![CDATA[Скелеты]]></string>
+	<string name="_adm_txt_module_system"><![CDATA[Система]]></string>
+	<string name="_adm_txt_modules_check_dependencies"><![CDATA[Проверка зависимостей для модуля:]]></string>
+	<string name="_adm_txt_modules_check_module_exists"><![CDATA[Проверка модуля на существование:]]></string>
+	<string name="_adm_txt_modules_check_module_matches"><![CDATA[Проверка модуля на соответствие:]]></string>
+	<string name="_adm_txt_modules_check_module_hash"><![CDATA[Проверка хэш модуля:]]></string>
+	<string name="_adm_txt_modules_check_module_version"><![CDATA[Проверка версии модуля:]]></string>
+	<string name="_adm_txt_modules_check_script_version"><![CDATA[Проверка версии скрипта на совместимость:]]></string>
+	<string name="_adm_txt_modules_clear_db_cache"><![CDATA[Очистка кэша БД:]]></string>
+	<string name="_adm_txt_modules_clear_template_cache"><![CDATA[Очистка кэша шаблона:]]></string>
+	<string name="_adm_txt_modules_delete"><![CDATA[Удалить]]></string>
+	<string name="_adm_txt_modules_disable"><![CDATA[Отключить]]></string>
+        <string name="_adm_txt_modules_discontinued"><![CDATA[У вас установлено неподдерживаемое приложение UNA. Приложение "<a href='{0}'>{1}</a>" больше не получает обновлений и несовместимо с последней версией UNA CMS.]]></string>
+	<string name="_adm_txt_modules_enable"><![CDATA[Включить]]></string>
+	<string name="_adm_txt_modules_executable"><![CDATA[Исполняемый]]></string>
+	<string name="_adm_txt_modules_execute_sql"><![CDATA[Изменение БД:]]></string>
+	<string name="_adm_txt_modules_ftp_access"><![CDATA[Доступ FTP]]></string>
+	<string name="_adm_txt_modules_install"><![CDATA[Установить]]></string>
+	<string name="_adm_txt_modules_install_language"><![CDATA[Установка языка:]]></string>
+	<string name="_adm_txt_modules_login"><![CDATA[Войти]]></string>
+	<string name="_adm_txt_modules_market"><![CDATA[UNA Market]]></string>
+	<string name="_adm_txt_modules_move_sources"><![CDATA[Перенос файлов исходного кода:]]></string>
+	<string name="_adm_txt_modules_operation_update"><![CDATA[Установка обновления <b>{0}</b> от {1} до {2}]]></string>
+	<string name="_adm_txt_modules_package_module"><![CDATA[Модуль]]></string>
+	<string name="_adm_txt_modules_package_to_upload"><![CDATA[Пакет для загрузки]]></string>
+	<string name="_adm_txt_modules_params_used"><![CDATA[Модуль с аналогичными уникальными параметрами уже установлен.]]></string>
+	<string name="_adm_txt_modules_password"><![CDATA[Пароль]]></string>
+	<string name="_adm_txt_modules_process_action_success"><![CDATA[Выполнено]]></string>
+	<string name="_adm_txt_modules_process_connections"><![CDATA[Обработка связей:]]></string>
+	<string name="_adm_txt_modules_process_deleted_profiles"><![CDATA[Обработка удалённых профилей:]]></string>
+	<string name="_adm_txt_modules_process_menu_triggers"><![CDATA[Обработка триггеров меню:]]></string>
+	<string name="_adm_txt_modules_process_page_triggers"><![CDATA[Обработка триггеров страниц:]]></string>
+	<string name="_adm_txt_modules_process_storages"><![CDATA[Обработка хранилищ:]]></string>
+	<string name="_adm_txt_modules_process_failed"><![CDATA[Неудача]]></string>
+	<string name="_adm_txt_modules_process_success"><![CDATA[Выполнено]]></string>
+	<string name="_adm_txt_modules_process_esearches"><![CDATA[Обработка форм поиска:]]></string>
+	<string name="_adm_txt_modules_register_transcoders"><![CDATA[Регистрация транскодеров:]]></string>
+	<string name="_adm_txt_modules_unregister_transcoders"><![CDATA[Отмена регистрации транскодеров:]]></string>
+	<string name="_adm_txt_modules_show_conclusion"><![CDATA[Заключение от продавца:]]></string>
+	<string name="_adm_txt_modules_show_introduction"><![CDATA[Введение от продавца:]]></string>
+	<string name="_adm_txt_modules_update_files"><![CDATA[Обновление файлов:]]></string>
+	<string name="_adm_txt_modules_update_relations"><![CDATA[Обновление связей:]]></string>
+	<string name="_adm_txt_modules_update_relations_for_all"><![CDATA[Обновление связей для всех зависимых модулей:]]></string>
+	<string name="_adm_txt_modules_update_languages"><![CDATA[Обновление языков:]]></string>
+	<string name="_adm_txt_modules_update_latest"><![CDATA[У Вас самая свежая версия.]]></string>
+	<string name="_adm_txt_modules_update_text"><![CDATA[Доступна новая версия {0}.]]></string>
+	<string name="_adm_txt_modules_updates"><![CDATA[Доступные обновления]]></string>
+	<string name="_adm_txt_modules_upload"><![CDATA[Добавить новый Модуль]]></string>
+	<string name="_adm_txt_modules_writable"><![CDATA[Записываемый]]></string>
+	<string name="_adm_txt_pca_active"><![CDATA[Активные]]></string>
+        <string name="_adm_txt_pca_bookmark"><![CDATA[Держать в доке для меня]]></string>
+	<string name="_adm_txt_pca_featured"><![CDATA[Держать в доке для всех]]></string>
+        <string name="_adm_txt_pca_rearrange"><![CDATA[Перенести в]]></string>
+	<string name="_adm_txt_remember_me"><![CDATA[Запомнить меня]]></string>
+	<string name="_adm_txt_select_module"><![CDATA[Выбрать модуль...]]></string>
+        <string name="_adm_txt_settings"><![CDATA[Настройки]]></string>
+	<string name="_adm_txt_show_actions"><![CDATA[Действия]]></string>
+	<string name="_adm_txt_show_help"><![CDATA[Помощь]]></string>
+	<string name="_adm_txt_show_help_content_empty"><![CDATA[Помошь недоступна]]></string>
+	<string name="_adm_txt_uninstall"><![CDATA[Демонтировать]]></string>
+        <string name="_adm_wgt_cpt_api"><![CDATA[API]]></string>
+        <string name="_adm_wgt_cpt_agents"><![CDATA[Агенты]]></string>
+        <string name="_adm_wgt_cpt_audit"><![CDATA[Аудит]]></string>
+        <string name="_adm_wgt_cpt_badges"><![CDATA[Бейджи]]></string>
+	<string name="_adm_wgt_cpt_builder_forms"><![CDATA[Формы]]></string>
+	<string name="_adm_wgt_cpt_builder_menus"><![CDATA[Навигация]]></string>
+	<string name="_adm_wgt_cpt_builder_pages"><![CDATA[Страницы]]></string>
+	<string name="_adm_wgt_cpt_builder_permissions"><![CDATA[Разрешения]]></string>
+        <string name="_adm_wgt_cpt_builder_roles"><![CDATA[Роли]]></string>
+	<string name="_adm_wgt_cpt_dashboard"><![CDATA[Панель]]></string>
+	<string name="_adm_wgt_cpt_designer"><![CDATA[Дизайнер]]></string>
+	<string name="_adm_wgt_cpt_polyglot"><![CDATA[Полиглот]]></string>
+	<string name="_adm_wgt_cpt_settings"><![CDATA[Настройки]]></string>
+	<string name="_adm_wgt_cpt_storages"><![CDATA[Хранилище]]></string>
+	<string name="_adm_wgt_cpt_store"><![CDATA[Магазин приложений]]></string>
+        <string name="_cmt_err_not_enabled"><![CDATA[Действие не доступно в данный момент. Пожалуйста, попробуйте позднее.]]></string>
+	<string name="_cmt_block_comments_title"><![CDATA[Комментарии ({0})]]></string>
+	<string name="_cmt_browse_all"><![CDATA[Все]]></string>
+	<string name="_cmt_browse_friends"><![CDATA[Друзья]]></string>
+	<string name="_cmt_browse_head"><![CDATA[Старейшие]]></string>
+	<string name="_cmt_browse_popular"><![CDATA[Популярные]]></string>
+	<string name="_cmt_browse_subscriptions"><![CDATA[Подписки]]></string>
+	<string name="_cmt_browse_tail"><![CDATA[Новейшие]]></string>
+	<string name="_cmt_display_flat"><![CDATA[Целиком]]></string>
+	<string name="_cmt_display_threaded"><![CDATA[Поэтапно]]></string>
+	<string name="_cmt_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+	<string name="_cmt_msg_login_required"><![CDATA[Чтобы оставить комментарий, вам необходимо <a href="{0}">войти</a> или <a href="{1}">зарегистрироваться</a>.]]></string>
+	<string name="_cmt_page_view_header"><![CDATA[Комментарий '{comment_snippet}' к '{object_title}']]></string>
+	<string name="_cmt_page_view_title"><![CDATA[Комментарий к <a href="{object_url}">{object_title}</a>]]></string>
+        <string name="_cmt_page_view_title_author"><![CDATA[Автор комментария]]></string>
+        <string name="_cmt_page_view_title_content"><![CDATA[Прокомментированный контент]]></string>
+	<string name="_cmt_download_attached_file"><![CDATA[Скачать файл]]></string>
+	<string name="_cmt_view_attached_image"><![CDATA[Просмотреть изображение]]></string>
+	<string name="_cmt_load_more_comments_head"><![CDATA[Увидеть новые комментарии...]]></string>
+	<string name="_cmt_load_more_comments_tail"><![CDATA[Увидеть старые комментарии...]]></string>
+	<string name="_cmt_load_more_comments_popular"><![CDATA[Увидеть ещё комментарии...]]></string>
+	<string name="_cmt_load_more_replies_head"><![CDATA[Увидеть новые ответы...]]></string>
+	<string name="_cmt_load_more_replies_tail"><![CDATA[Увидеть старые ответы...]]></string>
+	<string name="_cmt_load_more_replies_popular"><![CDATA[Увидеть ещё ответы...]]></string>
+        <string name="_cmt_txt_new_content"><![CDATA[Новое сообщение]]></string>
+	<string name="_cmt_txt_link_show"><![CDATA[Прочитать]]></string>
+	<string name="_cmt_txt_link_reply"><![CDATA[Ответить]]></string>
+        <string name="_cmt_txt_added_sample"><![CDATA[добавил новый комментарий]]></string>
+	<string name="_cmt_txt_or"><![CDATA[или]]></string>
+        <string name="_cmt_txt_pinned"><![CDATA[Закрепленный комментарий]]></string>
+	<string name="_cmt_txt_sample_comment_single"><![CDATA[комментарий]]></string>
+        <string name="_cmt_txt_sample_comment_single_with_article"><![CDATA[комментарий]]></string>
+        <string name="_cmt_txt_sample_reaction_single"><![CDATA[реакция '{0}' к комментарию]]></string>
+	<string name="_cmt_txt_sample_reply_to"><![CDATA[ответ на комментарий]]></string>
+        <string name="_cmt_txt_sample_score_up_single"><![CDATA[голос за комментарий]]></string>
+        <string name="_cmt_txt_sample_score_down_single"><![CDATA[голос против комментария]]></string>
+        <string name="_cmt_txt_sample_vote_single"><![CDATA[голос за комментарий]]></string>
+        <string name="_cmt_txt_added_sample_custom"><![CDATA[Добавил <a href="{sample_url}">{sample}</a> к <a href="{psample_url}">{psample}</a>]]></string>
+	<string name="_cmt_txt_n_comments"><![CDATA[{0} комментариев]]></string>	
+        <string name="_cmt_txt_do"><![CDATA[Комментировать]]></string>
+        <string name="_cmt_txt_counter"><![CDATA[{0}]]></string>
+	<string name="_cmt_txt_counter_empty"><![CDATA[Комментировать]]></string>
+        <string name="_cmt_txt_min_form_placeholder"><![CDATA[{0}, здесь Вы можете оставить комментарий.]]></string>
+        <string name="_cmt_txt_note_approve_pending"><![CDATA[Комментарий будет опубликован, как только пройдет проверку модератором.]]></string>
+        <string name="_cmt_nts_popup_view_title"><![CDATA[Заметки]]></string>
+        <string name="_cmt_nts_popup_view_title_rc"><![CDATA[Комментарии к жалобе]]></string>
+        <string name="_cmt_rvw_block_rating_title"><![CDATA[Оценка по обзорам]]></string>
+        <string name="_cmt_rvw_block_reviews_title"><![CDATA[Обзоры ({0})]]></string>
+        <string name="_cmt_rvw_txt_min_form_placeholder"><![CDATA[{0}, здесь Вы можете написать обзор.]]></string>
+        <string name="_cmt_rvw_txt_sample_comment_single"><![CDATA[обзор]]></string>
+        <string name="_cmt_rvw_txt_sample_reaction_single"><![CDATA[реакция '{0}' к обзору]]></string>
+        <string name="_cmt_rvw_txt_sample_score_up_single"><![CDATA[голос за обзор]]></string>
+        <string name="_cmt_rvw_txt_sample_score_down_single"><![CDATA[голос против обзора]]></string>
+        <string name="_cmt_rvw_txt_sample_vote_single"><![CDATA[голос за обзор]]></string>
+        <string name="_cmt_rvw_txt_empty"><![CDATA[Нет обзоров]]></string>
+        <string name="_cmt_rvw_txt_do"><![CDATA[Обозревать]]></string>
+	<string name="_copyright"><![CDATA[&copy; {0} Компания]]></string>
+	<string name="_delete"><![CDATA[удалить]]></string>
+        <string name="_duration_day"><![CDATA[дн.]]></string>
+        <string name="_duration_day_pl"><![CDATA[дн.]]></string>
+        <string name="_duration_week"><![CDATA[нед.]]></string>
+        <string name="_duration_week_pl"><![CDATA[нед.]]></string>
+        <string name="_duration_month"><![CDATA[мес]]></string>
+        <string name="_duration_month_pl"><![CDATA[мес.]]></string>
+        <string name="_duration_year"><![CDATA[г.]]></string>
+        <string name="_duration_year_pl"><![CDATA[г.]]></string>
+	<string name="_error occured"><![CDATA[Произошла ошибка]]></string>
+	<string name="_from"><![CDATA[от]]></string>
+	<string name="_hidden_comment"><![CDATA[Комментарий от <b>{0}</b> спрятан.]]></string>
+	<string name="_in_reply_to"><![CDATA[В ответ на]]></string>
+        <string name="_in_reply_to_x"><![CDATA[В ответ на {0}]]></string>
+	<string name="_item"><![CDATA[элемент]]></string>
+	<string name="_items"><![CDATA[элементы]]></string>
+	<string name="_member_banned"><![CDATA[Извините, Вас забанили]]></string>
+	<string name="_message_subject"><![CDATA[Тема сообщения]]></string>
+	<string name="_mma_comments_edit_own"><![CDATA[комментарии - редактировать свои]]></string>
+	<string name="_mma_comments_post"><![CDATA[комментарии - разместить]]></string>
+	<string name="_mma_comments_remove_own"><![CDATA[комментарии - удалить свои]]></string>
+	<string name="_mma_comments_vote"><![CDATA[комментарии - голосовать]]></string>
+	<string name="_mma_get_other_members_emails"><![CDATA[получать эл. адреса других пользователей]]></string>
+	<string name="_mma_send_greetings"><![CDATA[посылать приветствия]]></string>
+	<string name="_mma_send_messages"><![CDATA[посылать сообщения]]></string>
+	<string name="_mma_view_profiles"><![CDATA[просматривать профили]]></string>
+	<string name="_mma_vote"><![CDATA[голосовать]]></string>
+	<string name="_month_next"><![CDATA[Следующий месяц]]></string>
+	<string name="_month_prev"><![CDATA[Предыдущий месяц]]></string>
+	<string name="_no limit"><![CDATA[без ограничений]]></string>
+	<string name="_powered_by"><![CDATA[Регулируется]]></string>
+	<string name="_see_more"><![CDATA[Смотреть ещё...]]></string>
+	<string name="_show_replacement"><![CDATA[Показать]]></string>
+	<string name="_sys_accept"><![CDATA[Принять]]></string>
+	<string name="_sys_accounts"><![CDATA[Учётные записи]]></string>
+	<string name="_sys_access_denied_to_private_content"><![CDATA[Доступ запрещён. Это приватное содержимое.]]></string>
+	<string name="_sys_actions"><![CDATA[Действия]]></string>
+	<string name="_sys_active"><![CDATA[Активный]]></string>
+  <string name="_sys_account_settings_email_successfully_submitted"><![CDATA[Настройки email-а успешно сохранены]]></string>
+  <string name="_sys_account_settings_pwd_successfully_submitted"><![CDATA[Пароль был успешно изменен]]></string>
+  <string name="_sys_account_settings_info_successfully_submitted"><![CDATA[Настройки аккаунта успешно сохранены]]></string>
+	<string name="_sys_acc_confirmation_type_none"><![CDATA[Нет подтверждения]]></string>
+	<string name="_sys_acc_confirmation_type_email"><![CDATA[email подтвержден]]></string>
+	<string name="_sys_acc_confirmation_type_phone"><![CDATA[телефон подтвержден]]></string>
+	<string name="_sys_acc_confirmation_type_email_and_phone"><![CDATA[email и телефон подтвержден]]></string>
+  <string name="_sys_acc_confirmation_type_email_or_phone"><![CDATA[email или телефон подтвержден]]></string>
+	<string name="_sys_acl_action_account"><![CDATA[Вы не создали ни одного профиля, поэтому Вы не можете '{1}'.]]></string>
+	<string name="_sys_acl_action_chart_view"><![CDATA[Диаграммы - Просматривать]]></string>
+    <string name="_sys_acl_action_chart_view_desc"><![CDATA[Просматривать статистические диаграммы]]></string>
+	<string name="_sys_acl_action_comments_edit_all"><![CDATA[Комментарии - Редактировать Все]]></string>
+	<string name="_sys_acl_action_comments_edit_own"><![CDATA[Комментарии - Редактировать Свои]]></string>
+        <string name="_sys_acl_action_comments_pin"><![CDATA[Комментарии - Закреплять]]></string>
+	<string name="_sys_acl_action_comments_post"><![CDATA[Комментарии - Размещать]]></string>
+	<string name="_sys_acl_action_comments_remove_all"><![CDATA[Комментарии - Удалять Все]]></string>
+  <string name="_sys_acl_action_comments_remove_in_own_content"><![CDATA[Комментарии - Удалять в собственном контенте]]></string>
+  <string name="_sys_acl_action_comments_remove_in_group_context"><![CDATA[Комментарии - Удалять в контексте для администраторов контекста]]></string>
+	<string name="_sys_acl_action_comments_remove_own"><![CDATA[Комментарии - Удалить Собственные]]></string>
+	<string name="_sys_acl_action_connect"><![CDATA[Установить связь (подружиться, следить и т.п.)]]></string>
+	<string name="_sys_acl_action_create_account"><![CDATA[Создать Аккаунт]]></string>
+	<string name="_sys_acl_action_create_account_desc"><![CDATA[Это имеет смысл только для гостей. Например, Вы можете временно отключить или задать лимит по времени для этого пункта.]]></string>
+	<string name="_sys_acl_action_delete_account"><![CDATA[Удалить Аккаунт]]></string>
+	<string name="_sys_acl_action_delete_account_desc"><![CDATA[Удалить аккаунт, также удалить содержимое аккаунта.]]></string>
+	<string name="_sys_acl_action_every_period"><![CDATA[ каждые {4} часа, новый период начнется {8}]]></string>
+	<string name="_sys_acl_action_favorite"><![CDATA[Избранное - Добавлять]]></string>
+	<string name="_sys_acl_action_favorite_view"><![CDATA[Избранное - Просматривать]]></string>
+	<string name="_sys_acl_action_feature"><![CDATA[Продвинутое - Добавлять]]></string>
+	<string name="_sys_acl_action_view_view"><![CDATA[Просмотры - Просматривать]]></string>
+	<string name="_sys_acl_action_view_view_viewers_own"><![CDATA[Просмотры - Просматривать смотревших для своего контента]]></string>
+	<string name="_sys_acl_action_limit_reached"><![CDATA[Вы достигли лимита. Ваше текущее членство ({2}) позволяет {1} не более {3} раз]]></string>
+	<string name="_sys_acl_action_not_allowed"><![CDATA[Ваше текущее членство ({2}) не позволяет '{1}'.]]></string>
+	<string name="_sys_acl_action_not_allowed_after"><![CDATA[Ваше текущее членство ({2}) более не позволяет '{1}' {5}.]]></string>
+	<string name="_sys_acl_action_not_allowed_before"><![CDATA[Ваше текущее членство ({2}) позволит '{1}' {6}.]]></string>
+        <string name="_sys_acl_action_pending"><![CDATA[В данный момент вы неактивный пользователь. Пожалуйста, попросите <a href="mailto:{7}">администратора сайта</a> активировать Вас, чтобы Вы могли <b>{1}</b>.]]></string>
+	<string name="_sys_acl_action_post_links"><![CDATA[Публикация ссылок]]></string>
+        <string name="_sys_acl_action_post_links_desc"><![CDATA[Публикация ссылок в формах]]></string>
+	<string name="_sys_acl_action_use_macros"><![CDATA[Использовать макросы]]></string>
+        <string name="_sys_acl_action_use_macros_desc"><![CDATA[Использовать специально сконструированный вызов, для вставки динамического контента практически в любой текст]]></string>
+	<string name="_sys_acl_action_set_acl_level"><![CDATA[Назначить членство]]></string>
+	<string name="_sys_acl_action_set_acl_level_desc"><![CDATA[Назначить членство для профилей]]></string>
+        <string name="_sys_acl_action_show_membership_levels_in_privacy_groups"><![CDATA[Использовать уровни членства в полях конфиденциальности]]></string>
+        <string name="_sys_acl_action_show_membership_levels_in_privacy_groups_desc"><![CDATA[Разрешить ограничивать доступ по уровню(ям) членства в полях конфиденциальности]]></string>
+        <string name="_sys_acl_action_show_membership_private_info"><![CDATA[Показывать конфиденциальную информацию о членстве]]></string>
+        <string name="_sys_acl_action_show_membership_private_info_desc"><![CDATA[Показывать конфиденциальную информацию о членстве]]></string>
+        <string name="_sys_acl_action_set_badge"><![CDATA[Назначение бейджей]]></string>
+        <string name="_sys_acl_action_set_badge_desc"><![CDATA[Назначение бейджей для контента]]></string>
+        <string name="_sys_acl_action_switch_to_any_profile"><![CDATA[Переключиться на любой профиль]]></string>
+        <string name="_sys_acl_action_switch_to_any_profile_desc"><![CDATA[Разрешать переключаться на любой профиль]]></string>
+        <string name="_sys_acl_action_set_acl_as_privacy"><![CDATA[Использовать уровень членства в настройках приватности]]></string>
+	<string name="_sys_acl_action_set_acl_as_privacy_desc"><![CDATA[Использовать уровень членства в настройках приватности в формах добавления контента]]></string>
+        <string name="_sys_acl_action_set_form_fields_privacy"><![CDATA[Назначение приватности для полей форм]]></string>
+	<string name="_sys_acl_action_set_form_fields_privacy_desc"><![CDATA[Разрешать менять приватность для полей форм]]></string>
+	<string name="_sys_acl_action_suspended"><![CDATA[Вы не можете '{1}', потому что Ваш профайл заблокирован. Если Вы не знаете, почему, постарайтесь связаться с <a href="mailto:{7}">администратором</a>.]]></string>
+	<string name="_sys_acl_action_unauthenticated"><![CDATA[Не вошедшие пользователи не могут '{1}'.]]></string>
+	<string name="_sys_acl_action_unconfirmed"><![CDATA[Вы не подтвердили свой профиль. Пожалуйста, проверьте эл. сообщение со ссылкой на активацию профиля. Неподтверждённые пользователи не могут <b>{1}</b>.]]></string>
+	<string name="_sys_acl_action_vote"><![CDATA[Голосовать]]></string>
+        <string name="_sys_acl_action_vote_view"><![CDATA[Просматривать голоса]]></string>
+        <string name="_sys_acl_action_vote_view_voters"><![CDATA[Просматривать проголосовавших]]></string>
+	<string name="_sys_acl_action_report"><![CDATA[Жаловаться]]></string>
+	<string name="_sys_acl_action_report_view"><![CDATA[Просматривать жалобы]]></string>
+	<string name="_sys_acl_action_add_block"><![CDATA[Вики: добавление блока]]></string>
+	<string name="_sys_acl_action_edit_block"><![CDATA[Вики: редактирование блока]]></string>
+	<string name="_sys_acl_action_translate_block"><![CDATA[Вики: перевод блока]]></string>
+	<string name="_sys_acl_action_delete_version"><![CDATA[Вики: удаление версии]]></string>
+	<string name="_sys_acl_action_delete_block"><![CDATA[Вики: удаление блока]]></string>
+	<string name="_sys_acl_action_history"><![CDATA[Вики: просмотр истории]]></string>
+	<string name="_sys_acl_action_unsafe"><![CDATA[Вики: разрешить HTML]]></string>
+	<string name="_sys_acl_start"><![CDATA[Начало: ]]></string>
+	<string name="_sys_acl_expire"><![CDATA[Окончание: ]]></string>
+	<string name="_sys_acl_expire_never"><![CDATA[никогда]]></string>
+        <string name="_sys_acl_state"><![CDATA[Состояние: ]]></string>
+        <string name="_sys_acl_state_trial"><![CDATA[Пробный]]></string>
+        <string name="_sys_acl_downgrade"><![CDATA[Понизить]]></string>
+
+        <string name="_sys_agents_form_field_err_enter"><![CDATA[Это поле имеет важное значение. Пожалуйста, напишите что-нибудь здесь.]]></string>
+        <string name="_sys_agents_form_field_err_select"><![CDATA[Это поле имеет важное значение. Пожалуйста, выберите что-нибудь здесь.]]></string>
+        <string name="_sys_agents_form_field_err_profile_has_agent"><![CDATA[Этот профиль уже используется в другом агенте({0}) с тем же триггером 'сообщение'.]]></string>
+        <string name="_sys_agents_form_object"><![CDATA[Объект формы]]></string>
+        <string name="_sys_agents_form_object_info"><![CDATA[Объект формы, содержащий необходимое поле]]></string>
+        <string name="_sys_agents_form_input"><![CDATA[Поле формы]]></string>
+        <string name="_sys_agents_form_input_info"><![CDATA[Поле формы, в которое нужно вставить текст, сгенерированный ИИ]]></string>
+        <string name="_sys_agents_agent_form_input_popup_text"><![CDATA[Опишите, что вы хотите вставить в это поле.]]></string>
+        <string name="_sys_agents_json_field_err"><![CDATA[Неверный формат JSON.]]></string>
+        <string name="_sys_agents_unauthorized"><![CDATA[Вам не разрешено взаимодействовать с этим агентом.]]></string>
+        <string name="_sys_agents_agent_not_found"><![CDATA[Агент не найден или неактивен.]]></string>
+        <string name="_sys_agents_agents_txt_name"><![CDATA[Название]]></string>
+        <string name="_sys_agents_agents_txt_model"><![CDATA[Модель]]></string>
+        <string name="_sys_agents_agents_txt_trigger"><![CDATA[Триггер]]></string>
+        <string name="_sys_agents_agents_txt_profile_id"><![CDATA[Профиль]]></string>
+        <string name="_sys_agents_agents_txt_chats"><![CDATA[Чаты]]></string>
+        <string name="_sys_agents_agents_txt_my_chat"><![CDATA[Мой чат]]></string>
+        <string name="_sys_agents_agents_txt_guest_chat"><![CDATA[Гость]]></string>
+        <string name="_sys_agents_agents_txt_readonly"><![CDATA[Только просмотр]]></string>
+        <string name="_sys_agents_agents_txt_search"><![CDATA[Поиск по чатам...]]></string>
+        <string name="_sys_agents_agents_txt_search_empty"><![CDATA[Чаты не найдены]]></string>
+        <string name="_sys_agents_agents_popup_add"><![CDATA[Добавить агента]]></string>
+        <string name="_sys_agents_agents_empty"><![CDATA[Пока нет агентов]]></string>
+        <string name="_sys_agents_agents_empty_info"><![CDATA[Агенты выполняют автоматические задачи на сайте. Добавьте первого, чтобы начать.]]></string>
+        <string name="_sys_agents_builder_view_list"><![CDATA[Список]]></string>
+        <string name="_sys_agents_builder_view_grid"><![CDATA[Таблица]]></string>
+
+        <string name="_Run"><![CDATA[Запустить]]></string>
+
+        <string name="_sys_agents_count_today"><![CDATA[{0} вызовов сегодня]]></string>
+        <string name="_sys_agents_count_per_req"><![CDATA[{0} вызовов на запрос]]></string>
+        <string name="_sys_agents_popup_edit"><![CDATA[Редактировать автоматизатор]]></string>
+        <string name="_sys_agents_field_async"><![CDATA[Отложенное выполнение]]></string>
+        <string name="_sys_agents_field_async_inf"><![CDATA[Запустить агента позже, чтобы не блокировать/замедлять выполнение основного кода. Не применяется для 'manual' и 'scheduler'. Для 'alert' — переопределение значений не сработает. Для 'messenger' — сообщения не появятся автоматически.]]></string>
+        <string name="_sys_agents_field_model_id"><![CDATA[Модель]]></string>
+        <string name="_sys_agents_field_model_id_info"><![CDATA[Модель для использования этим агентом.]]></string>
+        <string name="_sys_agents_field_profile_id"><![CDATA[Профиль]]></string>
+        <string name="_sys_agents_field_profile_id_inf"><![CDATA[Профайл, от имени которого ИИ агент выполняет действия.]]></string>
+        <string name="_sys_agents_profile_btn_new"><![CDATA[Новый: {0}]]></string>
+        <string name="_sys_agents_profile_name_commenter"><![CDATA[Комментатор]]></string>
+        <string name="_sys_agents_profile_name_bot"><![CDATA[Бот]]></string>
+        <string name="_sys_agents_profile_required_err"><![CDATA[Нужен профиль. Покажите chat_buttons с метками profile_buttons, затем передайте profile=<нажатое имя> или profile_new=<имя> (для «{0}»).]]></string>
+        <string name="_sys_agents_profile_new_err"><![CDATA[profile_new должен быть коротким отображаемым именем (1–3 слова, как имя человека): «{0}», «{1}». Не промпт и не предложение. По умолчанию — catalog.suggested_new_name.]]></string>
+        <string name="_sys_agents_field_acl_levels"><![CDATA[Кто может взаимодействовать]]></string>
+        <string name="_sys_agents_field_acl_levels_info"><![CDATA[Уровни членства, которые могут общаться с этим агентом, писать ему в мессенджере или заполнять поля форм с его помощью. Оставьте пустым — никто. Операторы Studio всегда могут использовать агента для отладки. «Неаутентифицированный» разрешает гостям.]]></string>
+        <string name="_sys_agents_field_trigger"><![CDATA[Триггер]]></string>
+        <string name="_sys_agents_field_trigger_info"><![CDATA[Триггер, который запускает агента. Alert — системное событие. Scheduler — запуск по расписанию. Webhook — HTTP внешний вызов. Manual — ручной запуск. Agent — запуск другим агентом. Message — сообщение пользователя.]]></string>
+        <string name="_sys_agents_field_trigger_alert"><![CDATA[Сигнал]]></string>
+        <string name="_sys_agents_field_trigger_scheduler"><![CDATA[Планировщик]]></string>
+        <string name="_sys_agents_field_trigger_webhook"><![CDATA[Вебхук]]></string>
+        <string name="_sys_agents_field_trigger_manual"><![CDATA[Мануальный]]></string>
+        <string name="_sys_agents_field_trigger_agent"><![CDATA[Агент]]></string>
+        <string name="_sys_agents_field_trigger_message"><![CDATA[Сообщение]]></string>
+        <string name="_sys_agents_field_trigger_form_input"><![CDATA[Ввод данных в форму]]></string>
+        <string name="_sys_agents_field_alert_sample"><![CDATA[Alert - пример данных]]></string>
+        <string name="_sys_agents_waiting_for_sample_data_alert"><![CDATA[Пожалуйста, выберите алерт, чтобы увидеть его данные.]]></string>
+        <string name="_sys_agents_waiting_for_sample_data_webhook"><![CDATA[Пожалуйста, активируйте вебхук, чтобы увидеть его данные.]]></string>       
+        <string name="_sys_agents_block_header_alert"><![CDATA[Триггер - Событие]]></string>
+        <string name="_sys_agents_field_alert"><![CDATA[Событие]]></string>
+        <string name="_sys_agents_field_alert_info"><![CDATA[Событие, запускающее агента. Обычно начинается с system или module_name. Показаны только уже произошедшие события. Во втором столбце отображается статистика уведомлений. Если указано «н/д», значит соответствующее уведомление ещё не срабатывало. Если «н/д» указано везде, то опция статистики уведомлений отключена в модуле «Developer».]]></string>
+        <string name="_sys_agents_field_alert_action"><![CDATA[Действие события]]></string>
+        <string name="_sys_agents_block_header_scheduler"><![CDATA[Триггер - Планировщик]]></string>
+        <string name="_sys_agents_field_scheduler_cron"><![CDATA[Планировщик (CRON)]]></string>
+        <string name="_sys_agents_field_scheduler_cron_info"><![CDATA[CRON строка для планирования агента.]]></string>
+        <string name="_sys_agents_block_header_webhook"><![CDATA[Триггер - webhook]]></string>
+        <string name="_sys_agents_field_webhook_key"><![CDATA[Webhook: ключ]]></string>
+        <string name="_sys_agents_field_webhook_key_info"><![CDATA[Уникальный секретный ключ для вебхука, используется для заголовка Bearer Authentication]]></string>
+        <string name="_sys_agents_field_webhook_sample"><![CDATA[Webhook: пример данных]]></string>
+        <string name="_sys_agents_block_header_message"><![CDATA[Триггер - Сообщение]]></string>
+        <string name="_sys_agents_field_message_profile"><![CDATA[Профиль для отправки сообщений]]></string>
+        <string name="_sys_agents_field_message_profile_info"><![CDATA[Профиль для для отправке сообщений агенту, сообщения от других пользователей игногируются.]]></string>
+        <string name="_sys_agents_block_header_form_input"><![CDATA[Триггер - ввод данных в форму]]></string>
+        <string name="_sys_agents_block_header_manual"><![CDATA[Триггер - ручной запуск]]></string>
+        <string name="_sys_agents_field_manual_max_turns"><![CDATA[Максимальное количество ходов]]></string>
+        <string name="_sys_agents_field_manual_max_turns_info"><![CDATA[Жесткий лимит на сообщения посетителя в одной сессии. Когда он достигнут, чат показывает сообщение о достижении лимита и прекращает принимать ввод. Установите '0' для отсутствия лимита.]]></string>
+        <string name="_sys_agents_field_manual_chat_ttl_min"><![CDATA[Время жизни чата (минуты)]]></string>
+        <string name="_sys_agents_field_manual_chat_ttl_min_info"><![CDATA[0 = нет ограничения по времени. После этого времени бездействия разговор закрывается.]]></string>
+        <string name="_sys_agents_field_manual_limit_message"><![CDATA[Сообщение о достижении лимита]]></string>
+        <string name="_sys_agents_field_manual_limit_message_info"><![CDATA[Отображается, когда сессия достигает максимального количества ходов. Посетитель не может отправить еще одно сообщение после этого.]]></string>
+        <string name="_sys_agents_field_manual_max_input_chars"><![CDATA[Максимальное количество символов ввода]]></string>
+        <string name="_sys_agents_field_manual_max_input_chars_info"><![CDATA[Максимальное количество символов, разрешенных в одном сообщении ввода. Установите '0' для отсутствия лимита.]]></string>
+        <string name="_sys_agents_field_manual_max_tokens"><![CDATA[Максимальное количество токенов]]></string>
+        <string name="_sys_agents_field_manual_max_tokens_info"><![CDATA[Потолок на одно ответ модели, передается в API как max_tokens. Установите '0' для отсутствия лимита.]]></string>
+        <string name="_sys_agents_field_manual_max_sessions_per_hour"><![CDATA[Максимальное количество сессий за час]]></string>
+        <string name="_sys_agents_field_manual_max_sessions_per_hour_info"><![CDATA[Новые темы чата от одного IP за час. Установите '0' для отсутствия лимита.]]></string>
+        <string name="_sys_agents_field_manual_max_sessions_per_day"><![CDATA[Максимальное количество сессий за день]]></string>
+        <string name="_sys_agents_field_manual_max_sessions_per_day_info"><![CDATA[Новые темы чата от одного IP за день. Установите '0' для отсутствия лимита.]]></string>
+        <string name="_sys_agents_field_manual_hidden_first_message"><![CDATA[Скрытое первое сообщение]]></string>
+        <string name="_sys_agents_field_manual_hidden_first_message_info"><![CDATA[Пусто = не отправлять. Имя является ключом запроса (org = ?org=). Префиксы: query:, value:, data:.]]></string>
+        <string name="_sys_agents_field_vector_store_id"><![CDATA[Хранилище векторов]]></string>
+        <string name="_sys_agents_field_vector_store_id_info"><![CDATA[Хранилище векторов для получения знаний.]]></string>
+        <string name="_sys_agents_field_tools"><![CDATA[Инструменты]]></string>
+        <string name="_sys_agents_field_tools_info"><![CDATA[Инструменты, доступные для использования агентом.]]></string>
+        <string name="_sys_agents_field_tools_max_run"><![CDATA[Макс. число вызовов инструментов]]></string>
+        <string name="_sys_agents_field_tools_max_run_info"><![CDATA[Ограничивает, сколько раз ИИ может вызывать внешние инструменты (например, поиск или действия) при выполнении задачи. Чем больше значение, тем дольше может выполняться запрос.]]></string>
+        <string name="_sys_agents_field_prompt_system"><![CDATA[Системная инструкция]]></string>
+        <string name="_sys_agents_field_prompt_system_info"><![CDATA[Системная инструкция для агента.]]></string>
+        <string name="_sys_agents_field_prompt_steps"><![CDATA[Инструкция по шагам]]></string>
+        <string name="_sys_agents_field_prompt_steps_info"><![CDATA[Инструкции по выполнению шагов агента.]]></string>
+        <string name="_sys_agents_field_prompt_output"><![CDATA[Инструкция по выводу данных]]></string>
+        <string name="_sys_agents_field_prompt_output_info"><![CDATA[Инструкции по форматированию результата.]]></string>
+        <string name="_sys_agents_field_prompt_tools"><![CDATA[Инструкция по инструментам]]></string>
+        <string name="_sys_agents_field_prompt_tools_info"><![CDATA[Инструкции по использованию доступных инструментов.]]></string>
+        <string name="_sys_agents_tools_popup_edit"><![CDATA[Редактирование инструмента]]></string>
+        <string name="_sys_agents_una_proxy_unconfigured"><![CDATA[Прокси UNA не настроен. Укажите ключ и секрет сайта в Studio.]]></string>
+        <string name="_sys_agents_field_title"><![CDATA[Название]]></string>
+        <string name="_sys_agents_field_title_info"><![CDATA[Название для отображения]]></string>
+        <string name="_sys_agents_field_description"><![CDATA[Описание]]></string>
+        <string name="_sys_agents_field_description_info"><![CDATA[Предоставьте краткое описание для дальнейшего использования в качестве справочного материала.]]></string>
+        <string name="_sys_agents_field_icon"><![CDATA[Значок]]></string>
+        <string name="_sys_agents_field_icon_info"><![CDATA[Значок для более точного описания агента.]]></string>
+        <string name="_sys_agents_tools_field_params"><![CDATA[Параметры]]></string>
+        <string name="_sys_agents_tools_field_params_info"><![CDATA[Параметры для конфигурации этого инструмента, свои для каждого инструмента]]></string>
+        <string name="_sys_agents_field_chat_history_context"><![CDATA[Размер контекста истории чата]]></string>
+        <string name="_sys_agents_field_chat_history_context_info"><![CDATA[Автоматически обрезать историю диалога на основе размера контекста, 0 - отключить историю чата]]></string>
+        <string name="_sys_agents_models_txt_active"><![CDATA[Активный]]></string>
+        <string name="_sys_agents_models_txt_name"><![CDATA[Имя]]></string>
+        <string name="_sys_agents_models_txt_title"><![CDATA[Название]]></string>
+        <string name="_sys_agents_models_txt_type"><![CDATA[Тип]]></string>
+        <string name="_sys_agents_models_txt_key"><![CDATA[Ключ API]]></string>
+        <string name="_sys_agents_models_txt_params"><![CDATA[Параметры]]></string>
+        <string name="_sys_agents_models_txt_added"><![CDATA[Добавлено]]></string>
+        <string name="_sys_agents_models_txt_capabilities"><![CDATA[Возможности]]></string>
+        <string name="_sys_agents_models_txt_model"><![CDATA[Модель]]></string>
+        <string name="_sys_agents_models_btn_add"><![CDATA[Добавить провайдера ИИ]]></string>
+        <string name="_sys_agents_models_popup_edit"><![CDATA[Редактировать провайдера ИИ]]></string>
+        <string name="_sys_agents_models_field_title"><![CDATA[Название]]></string>
+        <string name="_sys_agents_models_field_title_info"><![CDATA[Отображаемое имя провайдера ИИ.]]></string>
+        <string name="_sys_agents_models_field_model"><![CDATA[Модель]]></string>
+        <string name="_sys_agents_models_field_model_info"><![CDATA[Идентификатор модели, используемый ИИ провайдером.]]></string>
+        <string name="_sys_agents_models_field_key"><![CDATA[Ключ API]]></string>
+        <string name="_sys_agents_models_field_key_info"><![CDATA[Ключ API для аутентификации у провайдера ИИ.]]></string>
+        <string name="_sys_agents_models_field_params"><![CDATA[Параметры]]></string>
+        <string name="_sys_agents_models_field_params_info"><![CDATA[Дополнительные параметры конфигурации в формате JSON.]]></string>
+        <string name="_Duplicate"><![CDATA[Дублировать]]></string>
+        
+        <string name="_sys_agents_vector_store_txt_embedding_provider"><![CDATA[Ембеддер]]></string>
+        <string name="_sys_agents_vector_store_txt_files_num"><![CDATA[Файлы]]></string>
+        <string name="_sys_agents_vector_store_popup_files"><![CDATA[Файлы]]></string>
+        <string name="_sys_agents_vector_store_popup_edit"><![CDATA[Редактировать хранилище векторов]]></string>
+        <string name="_sys_agents_vector_store_field_embedding_provider_id"><![CDATA[Провайдер эмбеддинга]]></string>
+        <string name="_sys_agents_vector_store_field_embedding_provider_id_info"><![CDATA[Выберите провайдера эмбеддинга для этого хранилища векторов.]]></string>
+        <string name="_sys_agents_vector_store_field_topk"><![CDATA[Топ K результатов]]></string>
+        <string name="_sys_agents_vector_store_field_topk_info"><![CDATA[Количество лучших результатов для возврата из поиска по сходству.]]></string>
+        <string name="_sys_agents_vector_store_field_params"><![CDATA[Параметры]]></string>
+        <string name="_sys_agents_vector_store_field_params_info"><![CDATA[Дополнительные параметры в формате JSON.]]></string>
+        <string name="_sys_agents_vector_store_popup_add_data"><![CDATA[Загрузить новые файлы]]></string>
+        <string name="_sys_agents_vector_store_field_chunk_size"><![CDATA[Размер фрагментов текста]]></string>
+        <string name="_sys_agents_vector_store_field_chunk_size_info"><![CDATA[Размер текстовых фрагментов для эмбеддинга (число символов).]]></string>
+        <string name="_sys_agents_vector_store_field_delimeter"><![CDATA[Разделитель]]></string>
+        <string name="_sys_agents_vector_store_field_delimeter_info"><![CDATA[Символ или последовательность для разделения текста на фрагменты.]]></string>
+        <string name="_sys_agents_vector_store_field_overlap"><![CDATA[Перекрытие фрагментов]]></string>
+        <string name="_sys_agents_vector_store_field_overlap_info"><![CDATA[Количество перекрывающихся элементов между соседними фрагментами, для точки - это число предложений, для пробела - это число слов.]]></string>
+        <string name="_sys_agents_vector_store_field_metadata"><![CDATA[Метаданные]]></string>
+        <string name="_sys_agents_vector_store_field_metadata_info"><![CDATA[Дополнительные метаданные в формате JSON для каждого фрагмента.]]></string>
+        <string name="_sys_agents_vector_store_field_files"><![CDATA[Файлы]]></string>
+        <string name="_sys_agents_vector_store_field_files_info"><![CDATA[Файлы данных для загрузки в хранилище векторов.]]></string>
+        <string name="_sys_agents_vector_store_data_queued"><![CDATA[Данные поставлены в очередь для обработки хранилища векторов]]></string>
+
+        <string name="_sys_agents_agents_act_wipe_chat_history"><![CDATA[Очистить историю чата]]></string>
+        <string name="_sys_agents_agents_act_message"><![CDATA[Сообщение]]></string>
+        <string name="_sys_agents_agents_act_activity"><![CDATA[Действия]]></string>
+        <string name="_sys_agents_agents_popup_activity"><![CDATA[Действия агента «{0}»]]></string>
+        <string name="_sys_agents_agents_txt_activity_empty"><![CDATA[Пока ничего]]></string>
+        <string name="_sys_agents_activity_failed"><![CDATA[ошибка]]></string>
+        <string name="_sys_agents_activity_comment_add"><![CDATA[Оставил комментарий: {target}]]></string>
+        <string name="_sys_agents_activity_comment_update"><![CDATA[Изменил комментарий: {target}]]></string>
+        <string name="_sys_agents_activity_comment_delete"><![CDATA[Удалил комментарий: {target}]]></string>
+        <string name="_sys_agents_activity_content_add"><![CDATA[Создал {target}]]></string>
+        <string name="_sys_agents_activity_content_update"><![CDATA[Изменил {target}]]></string>
+        <string name="_sys_agents_activity_content_delete"><![CDATA[Удалил {target}]]></string>
+        <string name="_sys_agents_activity_db_write"><![CDATA[Изменил {target}]]></string>
+        <string name="_sys_agents_activity_db_undo"><![CDATA[Откатил изменения]]></string>
+        <string name="_sys_agents_activity_email"><![CDATA[Отправил письмо на {unit}]]></string>
+        <string name="_sys_agents_activity_lang"><![CDATA[Изменил языковой ключ {unit}]]></string>
+        <string name="_sys_agents_activity_agent"><![CDATA[Агент ({unit}): #{object}]]></string>
+        <string name="_sys_agents_activity_mockup"><![CDATA[Изменил блок страницы #{object}]]></string>
+        <string name="_sys_page_block_title_ai_agents_admin"><![CDATA[Агенты]]></string>
+        <string name="_sys_agents_assistants_chats_msg_loading"><![CDATA[Я думаю. Пожалуйста, подождите.]]></string>
+        <string name="_sys_agents_assistants_field_kwg_type"><![CDATA[Тип]]></string>
+        <string name="_sys_agents_assistants_field_kwg_type_text"><![CDATA[Текст]]></string>
+        <string name="_sys_agents_assistants_field_kwg_type_faq"><![CDATA[Вопрос с ответом]]></string>
+        <string name="_sys_agents_assistants_field_kwg_text"><![CDATA[Текст]]></string>
+        <string name="_sys_agents_assistants_field_kwg_faq_q"><![CDATA[Вопрос]]></string>
+        <string name="_sys_agents_assistants_field_kwg_faq_a"><![CDATA[Ответ]]></string>
+        <string name="_sys_agents_assistants_files_txt_size"><![CDATA[Size]]></string>
+        <string name="_sys_agents_assistants_popup_add_knowledge"><![CDATA[Добавить знания]]></string>
+        <string name="_sys_agents_assistants_popup_ask"><![CDATA[Ask Assistant]]></string>
+        <string name="_sys_agents_assistants_msg_knowledge_added"><![CDATA[Знания были добавлены.]]></string>
+        <string name="_sys_agents_logs_popup"><![CDATA[Логи агента "{0}"]]></string>
+        <string name="_sys_agents_agents_popup_message"><![CDATA[Чат с "{0}"]]></string>
+        <string name="_sys_agents_err_failed"><![CDATA[Произошла ошибка. Попробуйте проверить файл журнала для получения дополнительной информации.]]></string>
+        <string name="_sys_agents_exception"><![CDATA[ИИ столкнулся с ошибкой при выполнении вашего запроса. Пожалуйста, повторите попытку или переформулируйте ваш ввод.]]></string>
+
+  <string name="_sys_audit_content_info_popup_title"><![CDATA[Информация]]></string>
+  <string name="_sys_audit_action_edit_content"><![CDATA[Контент изменен]]></string>
+  <string name="_sys_audit_action_add_content"><![CDATA[Контент добавлен]]></string>
+  <string name="_sys_audit_action_detete_content"><![CDATA[Контент удален]]></string>
+  <string name="_sys_audit_action_edit_comment"><![CDATA[Комментарий изменен]]></string>
+  <string name="_sys_audit_action_add_comment"><![CDATA[Комментарий добавлен]]></string>
+  <string name="_sys_audit_action_delete_comment"><![CDATA[Комментарий удален]]></string>
+  <string name="_sys_audit_action_feature"><![CDATA[Добавлен в продвинутые]]></string>
+  <string name="_sys_audit_action_unfeature"><![CDATA[Удален из продвинутых]]></string>
+  <string name="_sys_audit_action_resolve"><![CDATA[Помечена как решеная]]></string>
+  <string name="_sys_audit_action_group_to_admins"><![CDATA[Добавлен в администраторы группы]]></string>
+  <string name="_sys_audit_action_group_from_admins"><![CDATA[Удален из администраторов группы]]></string>
+  <string name="_sys_audit_action_group_role_changed"><![CDATA[Роль в группе изменена]]></string>
+  <string name="_sys_audit_action_group_join_request_accepted"><![CDATA[Запрос принят]]></string>
+  <string name="_sys_audit_action_account_change_role_to_3"><![CDATA[Добавлен в операторы]]></string>
+  <string name="_sys_audit_action_account_change_role_to_1"><![CDATA[Удален из операторов]]></string>
+  <string name="_sys_audit_action_account_unlock"><![CDATA[Разблокирован]]></string>
+  <string name="_sys_audit_action_account_login"><![CDATA[Вход]]></string>
+  <string name="_sys_audit_action_account_failed_login_attempt"><![CDATA[Неудачная попытка входа]]></string>
+  <string name="_sys_audit_action_account_logout"><![CDATA[Выход]]></string>
+  <string name="_sys_audit_action_account_reset_password"><![CDATA[Пароль сброшен]]></string>
+  <string name="_sys_audit_action_account_resend_confirmation_email"><![CDATA[Письмо с подтверждением отправлено повторно]]></string>
+  <string name="_sys_audit_action_account_deleted_with_content"><![CDATA[Удален вместе с контентом]]></string>
+  <string name="_sys_audit_action_account_deleted"><![CDATA[Удален]]></string>
+  <string name="_sys_audit_action_account_email_changed"><![CDATA[Адрес электронной почты изменен]]></string>
+  <string name="_sys_audit_action_account_activated"><![CDATA[Активирован]]></string>
+  <string name="_sys_audit_action_account_suspended"><![CDATA[Приостановлен]]></string>
+  <string name="_sys_audit_action_content_enabled"><![CDATA[Включено]]></string>
+  <string name="_sys_audit_action_content_disabled"><![CDATA[Выключено]]></string>
+  <string name="_sys_audit_action_set_membership"><![CDATA[Набор участников]]></string>
+  <string name="_sys_audit_action_set_status_approve"><![CDATA[Статус: принято]]></string>
+  <string name="_sys_audit_action_set_status_active"><![CDATA[Статус: активно]]></string>
+  <string name="_sys_audit_action_set_status_disapprove"><![CDATA[Статус: не одобрено]]></string>
+  <string name="_sys_audit_action_set_status_suspended"><![CDATA[Статус: приостановлено]]></string>
+  <string name="_sys_audit_action_report"><![CDATA[Новая жалоба]]></string>
+  <string name="_sys_audit_action_report_comment"><![CDATA[Новая жалоба на комментарий]]></string>
+  <string name="_sys_audit_action_lock"><![CDATA[Заблокировно]]></string>
+  <string name="_sys_audit_action_unlock"><![CDATA[Разблокировано]]></string>
+  <string name="_sys_audit_action_stick"><![CDATA[Приклеено]]></string>
+  <string name="_sys_audit_action_unstick"><![CDATA[Отклеено]]></string>
+  <string name="_sys_audit_action_promote"><![CDATA[Продвинуно]]></string>
+  <string name="_sys_audit_action_unpromote"><![CDATA[Продвижение снято]]></string>
+
+  <string name="_sys_add_friend"><![CDATA[Добавить в друзья]]></string>
+        <string name="_sys_add_relation"><![CDATA[Добавить связь]]></string>
+	<string name="_sys_adm_installed"><![CDATA[Установленные]]></string>
+	<string name="_sys_admin_apply"><![CDATA[Применить]]></string>
+	<string name="_sys_admin_filter"><![CDATA[Фильтр:]]></string>
+  <string name="_sys_audit_filter_profile_select"><![CDATA[Выберите профиль]]></string>
+  <string name="_sys_audit_filter_action_select"><![CDATA[Выберите действия]]></string>
+	<string name="_sys_audit_cron_jobs"><![CDATA[Планировщик]]></string>
+	<string name="_sys_audit_header_manual_audit"><![CDATA[Ручной аудит]]></string>
+	<string name="_sys_audit_header_requirements"><![CDATA[Требования]]></string>
+	<string name="_sys_audit_header_site_optimization"><![CDATA[Оптимизация]]></string>
+	<string name="_sys_audit_header_site_setup"><![CDATA[Настройка сайта]]></string>
+	<string name="_sys_audit_mail_sending"><![CDATA[Доставка почты]]></string>
+	<string name="_sys_audit_msg_apache_module_fail"><![CDATA[Установите {0} для Apache.]]></string>
+	<string name="_sys_audit_msg_cron_jobs"><![CDATA[Не запускался последний час: проверьте запись в crontab.]]></string>
+	<string name="_sys_audit_msg_optimization_fail"><![CDATA[Включите в Настройки &gt; Кэш.]]></string>
+	<string name="_sys_audit_msg_optimization_warn"><![CDATA[PHP-акселератор ускорит файловый кэш.]]></string>
+	<string name="_sys_audit_msg_cache_engine_optional"><![CDATA[Необязательный движок в памяти: ускоряет работу, если установлен.]]></string>
+	<string name="_sys_audit_msg_x_based_cache_engine"><![CDATA[ ({0})]]></string>
+	<string name="_sys_audit_msg_ffmpeg"><![CDATA[Не найден по пути {0}: конвертация видео и аудио не будет работать.]]></string>
+	<string name="_sys_audit_msg_hardware_requirements"><![CDATA[Автоматически не проверяется: см. ручной аудит.]]></string>
+	<string name="_sys_audit_msg_mail_send_failed"><![CDATA[Отправка не удалась.]]></string>
+	<string name="_sys_audit_msg_mail_sending"><![CDATA[<span id="bx-sys-adm-audit-test-email"><a href="javascript:void(0);" onclick="bx_sys_adm_audit_test_email()">Отправить тестовое письмо</a></span>]]></string>
+	<string name="_sys_audit_msg_mail_sent"><![CDATA[Тестовое письмо отправлено на {0}.]]></string>
+	<string name="_sys_audit_msg_manual_audit"><![CDATA[Часть проверок делается вручную. <a target="_blank" href="mailto:team@unacms.com?subject=Server Audit Request">Запросить аудит сервера</a>.]]></string>
+	<string name="_sys_audit_msg_must_be"><![CDATA[нужно {0} {1}]]></string>
+	<string name="_sys_audit_msg_permissions"><![CDATA[Подробности на вкладке <a href="javascript:void(0);" onclick="oBxDolStudioDashboard.permissions()">Права доступа</a>.]]></string>
+	<string name="_sys_audit_msg_php_accelerator_missing"><![CDATA[Установите PHP-акселератор, например OPcache, для заметного ускорения.]]></string>
+	<string name="_sys_audit_msg_php_setup_inefficient"><![CDATA[CGI работает медленно: перейдите на mod_php, DSO или FastCGI. <a href="javascript:void(0)" onclick="bx_sys_adm_audit_phpinfo()">Открыть phpinfo</a>.]]></string>
+	<string name="_sys_audit_msg_should_be"><![CDATA[хорошо бы {0} {1}]]></string>
+	<string name="_sys_audit_msg_userside_caching"><![CDATA[<a href="{0}" target="_blank">Проверить в PageSpeed</a>]]></string>
+	<string name="_sys_audit_msg_value_checking_failed"><![CDATA[Не удалось проверить.]]></string>
+	<string name="_sys_audit_msg_version_is_incompatible"><![CDATA[Не поддерживается: UNA требует {0} или новее.]]></string>
+	<string name="_sys_audit_msg_version_is_outdated"><![CDATA[Устарела: последняя версия {0}.]]></string>
+	<string name="_sys_audit_permissions"><![CDATA[Права на файлы]]></string>
+	<string name="_sys_audit_https"><![CDATA[HTTPS]]></string>
+	<string name="_sys_audit_msg_https"><![CDATA[Сайт работает по HTTP: переведите его на HTTPS.]]></string>
+	<string name="_sys_audit_install_dir"><![CDATA[Каталог install]]></string>
+	<string name="_sys_audit_msg_install_dir"><![CDATA[Всё ещё на сервере: удалите каталог install.]]></string>
+	<string name="_sys_audit_display_errors"><![CDATA[Вывод ошибок]]></string>
+	<string name="_sys_audit_msg_display_errors"><![CDATA[PHP показывает ошибки посетителям: установите display_errors = Off.]]></string>
+	<string name="_sys_audit_expose_php"><![CDATA[Заголовок с версией PHP]]></string>
+	<string name="_sys_audit_msg_expose_php"><![CDATA[Версия PHP отправляется в заголовках ответа: установите expose_php = Off.]]></string>
+	<string name="_sys_audit_config_file"><![CDATA[Файл конфигурации]]></string>
+	<string name="_sys_audit_msg_config_file"><![CDATA[inc/header.inc.php доступен для записи другим пользователям: установите права 0644.]]></string>
+	<string name="_sys_audit_present"><![CDATA[Есть]]></string>
+	<string name="_sys_audit_removed"><![CDATA[Удалён]]></string>
+	<string name="_sys_audit_on"><![CDATA[Вкл]]></string>
+	<string name="_sys_audit_off"><![CDATA[Выкл]]></string>
+	<string name="_sys_audit_php_accelerator"><![CDATA[PHP-акселератор]]></string>
+	<string name="_sys_audit_php_setup"><![CDATA[Обработчик PHP]]></string>
+	<string name="_sys_audit_section_hardware"><![CDATA[Железо]]></string>
+	<string name="_sys_audit_section_cache_engines"><![CDATA[Движки кэша]]></string>
+	<string name="_sys_audit_section_os"><![CDATA[ОС]]></string>
+	<string name="_sys_audit_section_php_extensions"><![CDATA[Расширения PHP]]></string>
+	<string name="_sys_audit_section_webserver"><![CDATA[Веб-сервер]]></string>
+	<string name="_sys_audit_serverside_compression"><![CDATA[Сжатие ответов]]></string>
+	<string name="_sys_audit_title_fail"><![CDATA[Ошибка]]></string>
+	<string name="_sys_audit_title_ok"><![CDATA[Пройдено]]></string>
+	<string name="_sys_audit_title_undef"><![CDATA[Неизвестно]]></string>
+	<string name="_sys_audit_title_warn"><![CDATA[Предупреждение]]></string>
+	<string name="_sys_audit_userside_caching"><![CDATA[Кэширование в браузере]]></string>
+	<string name="_sys_audit_version"><![CDATA[Версия]]></string>
+	<string name="_sys_audit_version_script"><![CDATA[Версия UNA]]></string>
+
+	<string name="_sys_agents_agents_popup_edit"><![CDATA[Редактирование агента "{0}"]]></string>
+
+        <string name="_sys_block_type_custom"><![CDATA[индивидуальный]]></string>
+	<string name="_sys_block_type_html"><![CDATA[html]]></string>
+	<string name="_sys_block_type_image"><![CDATA[изображение]]></string>
+	<string name="_sys_block_type_lang"><![CDATA[язык]]></string>
+        <string name="_sys_block_type_creative"><![CDATA[креативный]]></string>
+        <string name="_sys_block_type_bento_grid"><![CDATA[сетка бенто]]></string>
+	<string name="_sys_block_type_menu"><![CDATA[меню]]></string>
+	<string name="_sys_block_type_raw"><![CDATA[без обработки]]></string>
+	<string name="_sys_block_type_rss"><![CDATA[rss]]></string>
+        <string name="_sys_block_type_wiki"><![CDATA[вики]]></string>
+	<string name="_sys_block_type_service"><![CDATA[сервис]]></string>
+	<string name="_sys_block_types_custom"><![CDATA[Индивидуальный]]></string>
+	<string name="_sys_block_types_skeletons"><![CDATA[Скелеты]]></string>
+	<string name="_sys_block_types_system"><![CDATA[Система]]></string>
+  
+    <string name="_sys_cmts"><![CDATA[комментарии]]></string>
+    <string name="_sys_cmts_administration_grid_column_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_sys_cmts_administration_grid_column_title_adm_cmt_module"><![CDATA[Модуль]]></string>
+    <string name="_sys_cmts_administration_grid_column_title_adm_cmt_text"><![CDATA[Текст]]></string>
+    <string name="_sys_cmts_administration_grid_column_title_adm_cmt_time"><![CDATA[Добавлено]]></string>
+    <string name="_sys_cmts_administration_grid_column_title_adm_cmt_author_id"><![CDATA[Автор]]></string>
+    <string name="_sys_cmts_administration_grid_action_title_adm_delete"><![CDATA[Удалить]]></string>
+
+    <string name="_sys_chart_growth_object"><![CDATA[Вывести]]></string>
+    <string name="_sys_chart_growth_date_from"><![CDATA[С]]></string>
+    <string name="_sys_chart_growth_date_to"><![CDATA[По]]></string>
+    <string name="_sys_chart_accounts_growth"><![CDATA[Аккаунты: Развитие]]></string>
+    <string name="_sys_chart_accounts_growth_speed"><![CDATA[Аккаунты: Скорость развития]]></string>
+    <string name="_sys_close"><![CDATA[Закрыть]]></string>
+    <string name="_sys_confirm"><![CDATA[Подтвердить]]></string>
+    <string name="_sys_confirmed"><![CDATA[Подтвержденный]]></string>
+    <string name="_sys_conn_do_by"><![CDATA[Присоединились]]></string>
+    <string name="_sys_conn_friends_counter"><![CDATA[Друзья: {0}]]></string>
+    <string name="_sys_conn_friends_done_initiator"><![CDATA[Запрос отправлен]]></string>
+    <string name="_sys_conn_friends_done_initiator_mutual"><![CDATA[Друзья]]></string>
+    <string name="_sys_conn_friends_do_content"><![CDATA[Ответить]]></string>
+    <string name="_sys_conn_subscriptions_do_initiator"><![CDATA[Слежу]]></string>
+    <string name="_sys_conn_subscriptions_counter"><![CDATA[Подписчики: {0}]]></string>
+    <string name="_sys_conn_relations_do_initiator"><![CDATA[Добавить связь]]></string>
+    <string name="_sys_conn_relations_do_initiator_done"><![CDATA[Отношения]]></string>
+    <string name="_sys_conn_relations_do_initiator_undo"><![CDATA[Удалить связь]]></string>
+    <string name="_sys_conn_err_connection_already_exists"><![CDATA[Связь уже существует]]></string>
+    <string name="_sys_conn_err_connection_does_not_exists"><![CDATA[Связь не существует]]></string>
+    <string name="_sys_conn_err_connection_is_awaiting_confirmation"><![CDATA[Запрос на связь ожидает подтверждения]]></string>
+    <string name="_sys_conn_err_input_data_is_not_defined"><![CDATA[Входные данные не определены]]></string>
+    <string name="_sys_conn_msg_success"><![CDATA[Операция удачно завершена]]></string>
+
+    <string name="_sys_connect_information"><![CDATA[Информация о настройке]]></string>
+    <string name="_sys_connect_error_join_unavailable"><![CDATA[Извините, но регистрация на данный момент недоступна. Пожалуйста попробуйте снова попозже.]]></string>
+    <string name="_sys_connect_profile_error_info"><![CDATA[Невозможно получить информацию о профиле]]></string>
+    <string name="_sys_connect_state_invalid"><![CDATA["State" параметр не совпадает]]></string>
+    <string name="_sys_connect_adm_stg_cpt_category_general"><![CDATA[Общие]]></string>
+    <string name="_sys_connect_option_redirect"><![CDATA[Перенаправление после захода на сайт]]></string>
+    <string name="_sys_connect_option_module"><![CDATA[Модуль в котором создавать профили]]></string>
+    <string name="_sys_connect_option_confirm_email"><![CDATA[Всегда подтверждать email, когда заходят через это соединение]]></string>
+    <string name="_sys_connect_option_approve"><![CDATA[Всегда одобрять профиль, когда заходят через это соединение]]></string>
+    <string name="_sys_connect_option_privacy"><![CDATA[Настройки конфиденциальности для созданных профилей]]></string>
+
+    <string name="_sys_currency"><![CDATA[{0}{1}]]></string>
+    <string name="_sys_decline"><![CDATA[Отклонить]]></string>
+    <string name="_sys_designbox_0"><![CDATA[Содержимое]]></string>
+    <string name="_sys_designbox_1"><![CDATA[Содержимое + заголовок + фон]]></string>
+    <string name="_sys_designbox_10"><![CDATA[Содержимое + отступ]]></string>
+    <string name="_sys_designbox_11"><![CDATA[Содержимое + заголовок + фон + отступ]]></string>
+    <string name="_sys_designbox_13"><![CDATA[Содержимое + фон + отступ]]></string>
+    <string name="_sys_designbox_14"><![CDATA[Содержимое + заголовок + отступ]]></string>
+    <string name="_sys_designbox_2"><![CDATA[Пустой квадратик]]></string>
+    <string name="_sys_designbox_3"><![CDATA[Содержимое + фон]]></string>
+    <string name="_sys_designbox_4"><![CDATA[Содержимое + заголовок]]></string>
+    <string name="_sys_done"><![CDATA[Готово]]></string>
+    <string name="_sys_et_txt_about_us"><![CDATA[О нас]]></string>
+    <string name="_sys_et_txt_body_admin_email"><![CDATA[{email_header}
+<p>Сообщение от администрации сайта <a href="{site_url}">{site_name}</a>:</p>
+<p> </p>
+<p>{MessageText}</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_comment_replied"><![CDATA[{email_header}
+<p>{sender_display_name} ответил на Ваш комментарий:</p>
+<p> </p>
+<p>{reply_text}</p>
+<p> </p>
+<p>Ответ можно посмотреть здесь: <a href="{page_url}">{page_title}</a>.</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_system_reported"><![CDATA[{email_header}
+<p>Была получена новая жалоба <b>{report_type}</b>:</p>
+<p> </p>
+<p>{report_text}</p>
+<p> </p>
+<p><a href="{report_url}">Посмотреть жалобу</a>.</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_confirmation"><![CDATA[{email_header}
+<p>Привет, {name} ({email}).</p>
+<p>Пожалуйста, подтвердите ваш email, нажав по ссылке:</p>
+<p> </p>
+<p><a href="{conf_link}">{conf_link}</a></p>
+<p> </p>
+<p>или используя код:</p>
+<p><span class="h3">{conf_code}</span></p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_welcome"><![CDATA[{email_header}
+<p>Привет, {name} ({email}).</p>
+<p>Добро пожаловать в {site_name}</p>
+<p> </p>
+<p>Вы подтвердили свой профиль и готовы пользоваться нашим сайтом.</p>
+<p>Не стесняйтесь обращаться к нам, если вам понадобится помощь.</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_delayed_module_uninstall"><![CDATA[{email_header}
+<p>Модуль: <b>{Module}</b></p>
+<p>Результат демонтажа: {Result}</p>
+<p> </p>
+<p>{Message}</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_forgot"><![CDATA[{email_header}
+<p>Привет {name} ({email})</p>,
+<p>Пожалуйста, нажмите по ссылке, чтобы сбросить свой пароль:</p>
+<p> </p>
+<p><a href="{forgot_password_url}">Сбросить мой пароль</a>.</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_mem_changed"><![CDATA[{email_header}
+<p>Уровень членства профиля <b>{profile_name}</b> изменён на <b>{membership_level}</b>.</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_mem_prolonged"><![CDATA[{email_header}
+<p>Уровень членства (<b>{membership_level}</b>) профиля <b>{profile_name}</b> был продлён.</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_mem_expiration"><![CDATA[{email_header}
+<p>Ваше {membership_name} членство истекает через {expire_days} дней (-1 означает: уже истекло).</p>
+<p>Нажмите по ссылке, чтобы обновить ваше членство:</p>
+<p> </p>
+<p><a href="{page_url}">Обновить моё членство</a>.</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_profile_change_status_active"><![CDATA[{email_header}
+<p>Данные вашего аккаунта на сайте {site_name}:</p>
+<p> </p>
+<p>Имя: {account_name}</p>
+<p>Email: {account_email}</p>
+<p>URL: <a href="{site_url}">{site_url}</a></p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_profile_change_status_pending"><![CDATA[{email_header}
+<p>Привет {profile_name},</p>
+<p>Ваш профиль ожидает одобрения. Мы сообщим Вам о результатах в ближайшее время.</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_profile_change_status_suspended"><![CDATA[{email_header}
+<p>Ваш профиль заблокирован.</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_account_change_status_activate"><![CDATA[{email_header}
+<p>Ваш аккаунт и все связанные с ним профили активированы.</p>
+<p></p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_account_change_status_suspended"><![CDATA[{email_header}
+<p>Ваш аккаунт и все связанные с ним профили заблокированы.</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_account"><![CDATA[{email_header}
+<p>{account_output}</p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_account_password_expired"><![CDATA[{email_header}
+<p>Срок действия вашего пароля истекает {expired_date}</p>
+<p>Пожалуйста, войдите в систему и измените пароль.</p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_pruning"><![CDATA[{email_header}
+<p>{pruning_output}</p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_upgrade_failed"><![CDATA[{email_header}
+<p>Обновление не удалось в связи со следующей ошибкой:</p>
+<p> </p>
+<p>{error_msg}</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_upgrade_modules_failed"><![CDATA[{email_header}
+<p>В процессе обновления модулей произошли следующие ошибки:</p>
+<p> </p>
+<p>{conclusion}</p>
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_upgrade_success"><![CDATA[{email_header}
+<p>Сайт был удачно обновлён до {new_version}.</p>
+<p>Нужно зайти в <b>Студию &gt; Магазин Приложений &gt; Обновления</b>, чтобы проверить обновления для модулей.</p>
+<p> </p>
+{conclusion}
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_upgrade_modules_success"><![CDATA[{email_header}
+<p>Следующие модули были удачно обновлены.</p>
+<p> </p>
+{conclusion}
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_bg_operation_failed"><![CDATA[{email_header}
+<p>Фоновый процесс завершился ошибкой со следующим сообщением.</p>
+<p> </p>
+{conclusion}
+<p> </p>
+{email_footer}]]></string>
+    <string name="_sys_et_txt_body_manage_approve"><![CDATA[{email_header}
+<p>У команды модераторов есть к вам вопрос о '{content_title}':</p>
+<p> </p>
+<p>{notes}</p>
+<p> </p>
+{email_footer}]]></string>
+	<string name="_sys_et_txt_body_modules_upgrade_success"><![CDATA[<b>{0}</b> модуль: up to {1} версия.<br />]]></string>
+	<string name="_sys_et_txt_body_modules_upgrade_failed"><![CDATA[<b>{0}</b> молуль: {1}<br />]]></string>
+	<string name="_sys_et_txt_name_system_admin_email"><![CDATA[Посылка сообщения из Студии]]></string>
+	<string name="_sys_et_txt_name_system_comment_replied"><![CDATA[Сообщение для посылки пользователям, чьи комментарии были отвечены]]></string>
+	<string name="_sys_et_txt_name_system_reported"><![CDATA[Уведомление о новой жалобе]]></string>
+	<string name="_sys_et_txt_name_system_confirmation"><![CDATA[Сообщение для подтверждения эл. адреса профиля]]></string>
+        <string name="_sys_et_txt_name_system_welcome"><![CDATA[Приветственное сообщение]]></string>
+	<string name="_sys_et_txt_name_system_delayed_module_uninstall"><![CDATA[Уведомление об отложенном демонтировании модуля]]></string>
+	<string name="_sys_et_txt_name_system_forgot"><![CDATA[Сообщение о сбросе пароля]]></string>
+	<string name="_sys_et_txt_name_system_mem_changed"><![CDATA[Сообщение для посылки пользователям, чей уровень членства был изменён]]></string>
+        <string name="_sys_et_txt_name_system_mem_prolonged"><![CDATA[Сообщение для посылки пользователям, чей уровень членства был продлён]]></string>
+	<string name="_sys_et_txt_name_system_mem_expiration"><![CDATA[Сообщение об истечении срока членства]]></string>
+	<string name="_sys_et_txt_name_profile_change_status_active"><![CDATA[Статус профиля изменён на Активный]]></string>
+	<string name="_sys_et_txt_name_profile_change_status_pending"><![CDATA[Статус профиля изменён на Ожидающий]]></string>
+	<string name="_sys_et_txt_name_profile_change_status_suspended"><![CDATA[Статус профиля изменён на Заблокированный]]></string>
+        <string name="_sys_et_txt_name_account_change_status_activate"><![CDATA[Статус аккаунта изменён на Активный]]></string>
+        <string name="_sys_et_txt_name_account_change_status_suspended"><![CDATA[Статус аккаунта изменён на Заблокированный]]></string>
+        <string name="_sys_et_txt_name_manage_approve"><![CDATA[Одобрение: Связаться с автором контента]]></string>
+	<string name="_sys_et_txt_name_system_account"><![CDATA[Новые аккаунты]]></string>
+        <string name="_sys_et_txt_name_system_account_password_expired"><![CDATA[Срок действия пароля истекает]]></string>
+	<string name="_sys_et_txt_name_system_pruning"><![CDATA[Результат очистки]]></string>
+	<string name="_sys_et_txt_name_upgrade_failed"><![CDATA[Обновление не удалось]]></string>
+	<string name="_sys_et_txt_name_upgrade_modules_failed"><![CDATA[Обновление модулей не удалось]]></string>
+	<string name="_sys_et_txt_name_upgrade_success"><![CDATA[Обновление сайта прошло удачно]]></string>
+	<string name="_sys_et_txt_name_upgrade_modules_success"><![CDATA[Обновление модулей прошло удачно]]></string>
+	<string name="_sys_et_txt_name_bg_operation_failed"><![CDATA[Фоновая операция не удалась]]></string>
+	<string name="_sys_et_txt_subject_admin_email"><![CDATA[Сообщение от администратора сайта <SiteName>: <MessageSubject>]]></string>
+	<string name="_sys_et_txt_subject_comment_replied"><![CDATA[{sender_display_name} ответил на Ваш комментарий]]></string>
+	<string name="_sys_et_txt_subject_system_reported"><![CDATA[Уведомление о новой жалобе]]></string>
+	<string name="_sys_et_txt_subject_confirmation"><![CDATA[Пожалуйста, подтвердите свой email. (ОБЯЗАТЕЛЬНО)]]></string>
+        <string name="_sys_et_txt_subject_welcome"><![CDATA[Добро пожаловать в {site_name}]]></string>
+	<string name="_sys_et_txt_subject_delayed_module_uninstall"><![CDATA[Отложенный демонтаж модуля {Module}: {Result}]]></string>
+	<string name="_sys_et_txt_subject_forgot"><![CDATA[Сбросьте свой пароль]]></string>
+	<string name="_sys_et_txt_subject_mem_changed"><![CDATA[Уровень Вашего членства был изменён]]></string>
+        <string name="_sys_et_txt_subject_mem_prolonged"><![CDATA[Уровень Вашего членства был продлён]]></string>
+	<string name="_sys_et_txt_subject_mem_expiration"><![CDATA[Срок Вашего членства истекает]]></string>
+	<string name="_sys_et_txt_subject_profile_change_status_active"><![CDATA[Профиль активирован]]></string>
+	<string name="_sys_et_txt_subject_profile_change_status_pending"><![CDATA[Профиль в ожидании одобрения]]></string>
+	<string name="_sys_et_txt_subject_profile_change_status_suspended"><![CDATA[Профиль заблокирован]]></string>
+        <string name="_sys_et_txt_subject_account_change_status_activate"><![CDATA[Аккаунт активирован]]></string>
+        <string name="_sys_et_txt_subject_account_change_status_suspended"><![CDATA[Аккаунт заблокирован]]></string>
+        <string name="_sys_et_txt_subject_manage_approve"><![CDATA[Одобрение. Вопрос о '{content_title}'.]]></string>
+	<string name="_sys_et_txt_subject_account"><![CDATA[{site_name} - {account_count} аккаунтов, созданных вчера]]></string>
+        <string name="_sys_et_txt_subject_account_password_expired"><![CDATA[Срок действия вашего пароля скоро истечет]]></string>
+	<string name="_sys_et_txt_subject_pruning"><![CDATA[{site_name} - результат очистки]]></string>
+	<string name="_sys_et_txt_subject_upgrade_failed"><![CDATA[{site_name} - обновление не удалось]]></string>
+	<string name="_sys_et_txt_subject_upgrade_modules_failed"><![CDATA[Не удалось обновить модули на сайте {site_name}]]></string>
+	<string name="_sys_et_txt_subject_upgrade_success"><![CDATA[{site_name} - обновление успешно]]></string>
+	<string name="_sys_et_txt_subject_upgrade_modules_success"><![CDATA[Успешное обновление модулей на сайте {site_name}]]></string>
+	<string name="_sys_et_txt_subject_bg_operation_failed"><![CDATA[Фоновая операция не удалась]]></string>
+        <string name="_sys_et_txt_unsubscribe"><![CDATA[Отписаться]]></string>
+	<string name="_sys_file_handlers_ms_viewer"><![CDATA[Microsoft Office просмотрщик]]></string>
+	<string name="_sys_file_handlers_google_viewer"><![CDATA[Google просмотрщик]]></string>
+	<string name="_sys_file_handlers_images_viewer"><![CDATA[Просмотр изображений]]></string>
+	<string name="_sys_file_handlers_code_viewer"><![CDATA[Просмотр програмного кода]]></string>
+        <string name="_sys_file_handlers_sounds_viewer"><![CDATA[Звуковой плеер]]></string>
+        <string name="_sys_file_handlers_videos_viewer"><![CDATA[Видео плеер]]></string>
+	<string name="_sys_form_account"><![CDATA[Аккаунт]]></string>
+	<string name="_sys_form_account_input_agreement"><![CDATA[]]></string>
+	<string name="_sys_form_account_input_agreement_value"><![CDATA[Присоединяясь, Вы соглашаетесь с <a href="{0}">Правилами пользования</a> и <a href="{1}">Политикой конфиденциальности</a>.]]></string>
+	<string name="_sys_form_account_input_captcha"><![CDATA[Капча]]></string>
+	<string name="_sys_form_account_input_captcha_error"><![CDATA[Проверка CAPTCHA не удалась. Попытайтесь ещё раз.]]></string>
+	<string name="_sys_form_account_input_captcha_label_text_image"><![CDATA[Введите текст:]]></string>
+	<string name="_sys_form_account_input_captcha_label_text_audio"><![CDATA[Введите услышанный текст:]]></string>
+	<string name="_sys_form_account_input_captcha_action_refresh"><![CDATA[обновить]]></string>
+	<string name="_sys_form_account_input_captcha_action_title_refresh"><![CDATA[Получить другую CAPTCHA]]></string>
+	<string name="_sys_form_account_input_captcha_action_audio"><![CDATA[аудио]]></string>
+	<string name="_sys_form_account_input_captcha_action_title_audio"><![CDATA[Прослушать CAPTCHA]]></string>
+	<string name="_sys_form_account_input_captcha_action_image"><![CDATA[изображение]]></string>
+	<string name="_sys_form_account_input_captcha_action_title_image"><![CDATA[Получить CAPTCHA в виде изображения]]></string>
+	<string name="_sys_form_account_input_captcha_action_help"><![CDATA[помощь]]></string>
+	<string name="_sys_form_account_input_captcha_action_title_help"><![CDATA[Получить помощь]]></string>
+	<string name="_sys_form_account_input_delete_confirm"><![CDATA[Я уверен, что хочу удалить аккаунт и данные.]]></string>
+        <string name="_sys_form_account_input_delete_confirm_wo_content"><![CDATA[Я уверен, что хочу удалить аккаунт.]]></string>
+	<string name="_sys_form_account_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если Вы действительно хотите удалить аккаунт.]]></string>
+	<string name="_sys_form_account_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено.]]></string>
+	<string name="_sys_form_account_input_email"><![CDATA[Email]]></string>
+	<string name="_sys_form_account_input_email_error"><![CDATA[Введите правильный адрес электронной почты]]></string>
+	<string name="_sys_form_account_input_email_uniq_error"><![CDATA[Этот эл. адрес уже зарегистрирован. Пожалуйста, воспользуйтесь ссылкой <a href="{0}">Забыли пароль?</a>, чтобы восстановить доступ к своему аккаунту.]]></string>
+	<string name="_sys_form_account_input_email_uniq_error_loggedin"><![CDATA[Этот эл. адрес уже кем-то используется.]]></string>
+        <string name="_sys_form_account_input_phone_uniq_error_loggedin"><![CDATA[Этот номер телефона уже кем-то используется.]]></string>
+	<string name="_sys_form_account_input_name"><![CDATA[Имя пользователя]]></string>
+	<string name="_sys_form_account_input_name_error"><![CDATA[Имя аккаунта обязательно для заполнения и не должно начинаться с @.]]></string>
+	<string name="_sys_form_account_input_password"><![CDATA[Создать пароль]]></string>
+	<string name="_sys_form_account_input_password_confirm"><![CDATA[Подтвердить пароль]]></string>
+	<string name="_sys_form_account_input_password_confirm_error"><![CDATA[Не удалось подтвердить пароль]]></string>
+	<string name="_sys_form_account_input_password_current"><![CDATA[Текущий пароль]]></string>
+        <string name="_sys_form_account_input_password_error_old_used"><![CDATA[Этот пароль уже был использован ранее, используйте другой]]></string>
+	<string name="_sys_form_account_input_password_current_error"><![CDATA[Неправильный текущий пароль. Введите пароль, который Вы используете для доступа к этому сайту.]]></string>
+	<string name="_sys_form_account_input_password_error"><![CDATA[Пароль должен иметь как минимум 8 символов, содержать 1 заглавную латинскую букву, 1 строчную букву и 1 число.]]></string>
+	<string name="_sys_form_account_input_phone_error"><![CDATA[Это обязательное поле.]]></string>
+	<string name="_sys_form_account_input_receive_news"><![CDATA[Получать новости]]></string>
+	<string name="_sys_form_account_input_receive_updates"><![CDATA[Получать обновления сайта]]></string>
+	<string name="_sys_form_account_input_submit"><![CDATA[Отправить]]></string>
+        <string name="_sys_form_account_input_publish"><![CDATA[Создать новую учетную запись]]></string>
+        <string name="_sys_form_account_input_caption_system_picture"><![CDATA[Изображение аккаунта]]></string>
+        <string name="_sys_form_account_input_picture"><![CDATA[Загрузить изображение аккаунта]]></string>
+	<string name="_sys_form_checkbox_value_off"><![CDATA[Нет]]></string>
+	<string name="_sys_form_checkbox_value_on"><![CDATA[Да]]></string>
+        <string name="_sys_form_input_caption_author"><![CDATA[Автор]]></string>
+	<string name="_sys_form_comment"><![CDATA[Комментарий]]></string>
+	<string name="_sys_form_comment_input_caption_cmt_author_id"><![CDATA[Автор]]></string>
+	<string name="_sys_form_comment_input_caption_cmt_text"><![CDATA[Текст]]></string>
+	<string name="_sys_form_comment_input_caption_system_action"><![CDATA[Действие]]></string>
+        <string name="_sys_form_comment_input_caption_system_cmt_author_id"><![CDATA[Автор]]></string>
+        <string name="_sys_form_comment_input_caption_system_cmt_cancel"><![CDATA[Отменить]]></string>
+	<string name="_sys_form_comment_input_caption_system_cmt_id"><![CDATA[Комментировать ID]]></string>
+	<string name="_sys_form_comment_input_caption_system_cmt_image"><![CDATA[Изображение]]></string>
+	<string name="_sys_form_comment_input_caption_system_cmt_parent_id"><![CDATA[Родительский ID]]></string>
+	<string name="_sys_form_comment_input_caption_system_cmt_submit"><![CDATA[Отправить]]></string>
+	<string name="_sys_form_comment_input_caption_system_cmt_text"><![CDATA[Текст]]></string>
+	<string name="_sys_form_comment_input_caption_system_id"><![CDATA[ID объекта]]></string>
+	<string name="_sys_form_comment_input_caption_system_sys"><![CDATA[Тип объекта]]></string>
+        <string name="_sys_form_comment_input_cancel"><![CDATA[Отменить]]></string>
+	<string name="_sys_form_comment_input_submit"><![CDATA[Отправить]]></string>
+	<string name="_sys_form_confirm_email"><![CDATA[Подтверждение email-а]]></string>
+	<string name="_sys_form_confirm_email_input_caption_system_code"><![CDATA[Код верификации]]></string>
+	<string name="_sys_form_confirm_email_input_caption_system_do_submit"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_confirm_email_input_code"><![CDATA[Код верификации]]></string>
+	<string name="_sys_form_confirm_email_input_code_error"><![CDATA[Код верификации неправилен или просрочен. Зайдите в свой аккаунт и запросите письмо верификации.]]></string>
+	<string name="_sys_form_confirm_email_input_submit"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_confirm_phone"><![CDATA[Подтверждение телефона]]></string>
+	<string name="_sys_form_confirm_phone_input_caption_system_phone"><![CDATA[Телефон]]></string>
+	<string name="_sys_form_confirm_phone_input_phone"><![CDATA[Телефон]]></string>
+        <string name="_sys_form_confirm_phone_input_phone_info"><![CDATA[Введите телефон с кодом страны]]></string>
+	<string name="_sys_form_confirm_phone_input_phone_error_format"><![CDATA[Телефон должен содержать только цифры и начинаться с '+']]></string>
+	<string name="_sys_form_confirm_phone_input_phone_error_not_unique"><![CDATA[Этот телефон уже кем-то используется]]></string>
+	<string name="_sys_form_confirm_phone_input_caption_system_code"><![CDATA[Код]]></string>
+	<string name="_sys_form_confirm_phone_confirmation_input_code"><![CDATA[Код]]></string>
+	<string name="_sys_form_confirm_phone_input_submit"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_confirm_phone_input_caption_system_do_submit"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_confirm_phone_input_sendsms"><![CDATA[Отправить SMS]]></string>
+	<string name="_sys_form_confirm_phone_input_caption_system_do_sendsms"><![CDATA[Отправить SMS]]></string>
+	<string name="_sys_form_confirm_phone_input_code_error_empty"><![CDATA[Обязательное поле.]]></string>
+	<string name="_sys_form_confirm_phone_input_code_error_invalid"><![CDATA[Неправильный код проверки. Пожалуйста, повторите код или  <a href="{0}">измените телефонный номер и начните сначала</a>.]]></string>
+	<string name="_sys_form_display_account_create"><![CDATA[Создать аккаунт]]></string>
+	<string name="_sys_form_display_account_settings_delete"><![CDATA[Удалить аккаунт]]></string>
+	<string name="_sys_form_display_account_settings_email"><![CDATA[Настройки email-а]]></string>
+	<string name="_sys_form_display_account_settings_info"><![CDATA[Редактировать аккаунт]]></string>
+	<string name="_sys_form_display_account_settings_password"><![CDATA[Изменить пароль]]></string>
+	<string name="_sys_form_display_comment_edit"><![CDATA[Редактировать форму комментария]]></string>
+	<string name="_sys_form_display_comment_post"><![CDATA[Разместить форму комментария]]></string>
+	<string name="_sys_form_display_confirm_email"><![CDATA[Подтверждение email-а]]></string>
+	<string name="_sys_form_display_confirm_phone_set_phone"><![CDATA[Сохраниение телефона]]></string>
+	<string name="_sys_form_display_confirm_phone_confirmation"><![CDATA[Подтверждение телефона]]></string>
+	<string name="_sys_form_display_forgot_password"><![CDATA[Забыли пароль?]]></string>
+        <string name="_sys_form_display_forgot_password_reset"><![CDATA[Сбросить пароль]]></string>
+	<string name="_sys_form_display_login"><![CDATA[Войти]]></string>
+	<string name="_sys_form_display_login_step2"><![CDATA[Войти - шаг 2]]></string>
+	<string name="_sys_form_display_login_step3"><![CDATA[Войти - шаг 3]]></string>
+	<string name="_sys_form_display_report_post"><![CDATA[Форма добавления жалобы]]></string>
+	<string name="_sys_form_display_unsubscribe_news"><![CDATA[Отписаться от новостей]]></string>
+	<string name="_sys_form_display_unsubscribe_updates"><![CDATA[Отписаться от обновлений]]></string>
+	<string name="_sys_form_forgot_password"><![CDATA[Забыли пароль?]]></string>
+	<string name="_sys_form_forgot_password_email_not_recognized"><![CDATA[Этот эл. адрес не принадлежит ни одному аккаунту. Удостоверьтесь, что он введён правильно.]]></string>
+	<string name="_sys_form_forgot_password_phone_not_recognized"><![CDATA[Этот телефон не принадлежит ни одному аккаунту. Удостоверьтесь, что он введён правильно.]]></string>
+	<string name="_sys_form_forgot_password_phone_error_format"><![CDATA[Телефон должен содержать только цифры и начинаться с '+']]></string>
+	<string name="_sys_form_forgot_password_phone_and_email_empty_error"><![CDATA[Нужно ввести либо телефон, либо email]]></string>
+	<string name="_sys_form_forgot_password_input_caption_system_do_submit"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_forgot_password_input_caption_system_email"><![CDATA[Email]]></string>
+        <string name="_sys_form_forgot_password_input_caption_system_key"><![CDATA[Ключ]]></string>
+        <string name="_sys_form_forgot_password_input_caption_system_password"><![CDATA[Пароль]]></string>
+        <string name="_sys_form_forgot_password_input_caption_password"><![CDATA[Пароль]]></string>
+        <string name="_sys_form_forgot_password_input_caption_system_password_reset"><![CDATA[Пароль]]></string>
+        <string name="_sys_form_forgot_password_input_caption_password_reset"><![CDATA[Введите новый пароль]]></string>
+	<string name="_sys_form_forgot_password_input_email"><![CDATA[Email]]></string>
+	<string name="_sys_form_forgot_password_input_caption_system_phone"><![CDATA[Телефон]]></string>
+	<string name="_sys_form_forgot_password_input_phone"><![CDATA[Телефон]]></string>
+	<string name="_sys_form_forgot_password_input_submit"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_input_age"><![CDATA[Возраст]]></string>
+        <string name="_sys_form_input_allow_view_to"><![CDATA[Видимость]]></string>
+	<string name="_sys_form_input_sys_location"><![CDATA[Расположение]]></string>
+        <string name="_sys_form_input_location"><![CDATA[Местоположение]]></string>
+        <string name="_sys_form_input_location_radius_label"><![CDATA[Радиус (в км)]]></string>
+        <string name="_sys_form_input_nested_form_button_add_new_item"><![CDATA[Добавить новый]]></string>
+        <string name="_sys_form_input_nested_form_button_delete_item"><![CDATA[Удалить]]></string>
+        <string name="_sys_form_input_sys_anonymous"><![CDATA[Анонимная публикация]]></string>
+        <string name="_sys_form_input_anonymous"><![CDATA[Анонимная публикация]]></string>
+        <string name="_sys_form_input_sys_cancel"><![CDATA[Отмена]]></string>
+        <string name="_sys_form_input_cancel"><![CDATA[Отмена]]></string>
+        <string name="_sys_form_input_sys_controls"><![CDATA[Управление]]></string>
+        <string name="_sys_form_input_sys_labels"><![CDATA[Метки]]></string>
+        <string name="_sys_form_input_labels"><![CDATA[Метки]]></string>
+	<string name="_sys_form_input_labels_placeholder"><![CDATA[Добавить метку]]></string>
+        <string name="_sys_form_input_password_show"><![CDATA[Показать пароль]]></string>
+        <string name="_sys_form_input_password_hide"><![CDATA[Скрыть пароль]]></string>
+        <string name="_sys_form_input_textarea_editor"><![CDATA[Редактор:]]></string>
+        <string name="_sys_form_labels"><![CDATA[Метки]]></string>
+        <string name="_sys_form_labels_display_select"><![CDATA[Выбор метки]]></string>
+        <string name="_sys_form_labels_input_caption_system_name"><![CDATA[Имя]]></string>
+        <string name="_sys_form_labels_input_caption_system_action"><![CDATA[Действие]]></string>
+        <string name="_sys_form_labels_input_caption_system_search"><![CDATA[Поиск]]></string>
+        <string name="_sys_form_labels_input_caption_search"><![CDATA[Найти]]></string>
+        <string name="_sys_form_labels_input_caption_system_list"><![CDATA[Список]]></string>
+        <string name="_sys_form_labels_input_caption_list"><![CDATA[или выбрать из общих меток]]></string>
+        <string name="_sys_form_labels_input_caption_system_list_context"><![CDATA[Список из контекстов]]></string>
+        <string name="_sys_form_labels_input_caption_list_context"><![CDATA[из меток контекстов]]></string>
+        <string name="_sys_form_labels_input_caption_do_submit"><![CDATA[Выполнить]]></string>
+        <string name="_sys_form_labels_input_caption_system_do_submit"><![CDATA[Выполнить]]></string>
+        <string name="_sys_form_labels_input_caption_do_cancel"><![CDATA[Отмена]]></string>
+        <string name="_sys_form_labels_input_caption_system_do_cancel"><![CDATA[Отмена]]></string>
+	<string name="_sys_form_login"><![CDATA[Вход]]></string>
+	<string name="_sys_form_login_input_caption_system_agreement"><![CDATA[Соглашение]]></string>
+	<string name="_sys_form_login_input_caption_system_captcha"><![CDATA[Капча]]></string>
+	<string name="_sys_form_login_input_caption_system_checkcode"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_login_input_caption_system_code"><![CDATA[Код из SMS]]></string>
+	<string name="_sys_form_login_input_caption_system_back"><![CDATA[Отправить SMS ещё раз]]></string>
+	<string name="_sys_form_login_input_caption_system_delete_confirm"><![CDATA[Подтвердить удаление]]></string>
+	<string name="_sys_form_login_input_caption_system_delete_content"><![CDATA[Удалить с контентом]]></string>
+	<string name="_sys_form_login_input_caption_system_do_submit"><![CDATA[Отправить]]></string>
+        <string name="_sys_form_login_input_caption_system_do_publish"><![CDATA[Присоединиться]]></string>
+	<string name="_sys_form_login_input_caption_system_email"><![CDATA[Email]]></string>
+	<string name="_sys_form_login_input_caption_system_id"><![CDATA[ID]]></string>
+	<string name="_sys_form_login_input_caption_system_name"><![CDATA[Имя пользователя]]></string>
+	<string name="_sys_form_login_input_caption_system_password"><![CDATA[Пароль]]></string>
+	<string name="_sys_form_login_input_caption_system_password_confirm"><![CDATA[Подтвердить пароль]]></string>
+	<string name="_sys_form_login_input_caption_system_password_current"><![CDATA[Текущий пароль]]></string>
+	<string name="_sys_form_login_input_caption_system_phone"><![CDATA[Телефон]]></string>
+	<string name="_sys_form_login_input_caption_system_receive_news"><![CDATA[Получать новости]]></string>
+	<string name="_sys_form_login_input_caption_system_receive_updates"><![CDATA[Получать обновления]]></string>
+	<string name="_sys_form_login_input_caption_system_relocate"><![CDATA[Переместить]]></string>
+	<string name="_sys_form_login_input_caption_system_remember_me"><![CDATA[Запомнить меня]]></string>
+	<string name="_sys_form_login_input_caption_system_role"><![CDATA[Роль]]></string>
+	<string name="_sys_form_login_input_caption_system_sendsms"><![CDATA[Отправить SMS]]></string>
+	<string name="_sys_form_login_input_caption_system_submit"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_login_input_caption_system_submit_text"><![CDATA[Текст отправки]]></string>
+        <string name="_sys_form_login_input_agreement_value"><![CDATA[Заходя, Вы соглашаетесь с <a href="{0}">Правилами пользования</a> и <a href="{1}">Политикой конфиденциальности</a>.]]></string>
+	<string name="_sys_form_login_input_checkcode"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_login_input_code"><![CDATA[Код из SMS]]></string>
+	<string name="_sys_form_login_input_back"><![CDATA[Вы не получили SMS? <a href="{0}">Отправить SMS ещё раз</a>]]></string>
+	<string name="_sys_form_login_input_email"><![CDATA[Email]]></string>
+	<string name="_sys_form_login_input_password"><![CDATA[Пароль]]></string>
+	<string name="_sys_form_login_input_phone"><![CDATA[Телефон]]></string>
+        <string name="_sys_form_login_input_phone_info"><![CDATA[Введите телефон с кодом страны]]></string>
+	<string name="_sys_form_login_input_remember_me"><![CDATA[Запомнить меня]]></string>
+	<string name="_sys_form_login_input_sendsms"><![CDATA[Отправить SMS]]></string>
+	<string name="_sys_form_login_input_submit"><![CDATA[Вход]]></string>
+	<string name="_sys_form_login_input_code_error_empty"><![CDATA[Обязательное поле.]]></string>
+	<string name="_sys_form_login_input_phone_error_format"><![CDATA[Телефон должен содержать только цифры и начинаться с '+']]></string>
+	<string name="_sys_form_login_input_phone_error_not_unique"><![CDATA[Этот телефон уже кем-то используется]]></string>
+	<string name="_sys_form_login_input_code_error_invalid"><![CDATA[Неправильный код проверки. Пожалуйста, повторите код или  <a href="{0}">измените телефонный номер и начните сначала</a>.]]></string>
+        <string name="_sys_form_manage"><![CDATA[Форма управления]]></string>
+        <string name="_sys_form_display_manage_approve"><![CDATA[Форма управления: Одобрить]]></string>
+        <string name="_sys_form_manage_input_sys_content_id"><![CDATA[Идентификатор контента]]></string>
+        <string name="_sys_form_manage_input_sys_notes"><![CDATA[Заметки]]></string>
+        <string name="_sys_form_manage_input_notes"><![CDATA[Заметки]]></string>
+        <string name="_sys_form_manage_input_sys_do_send"><![CDATA[Отправить]]></string>
+        <string name="_sys_form_manage_input_do_send"><![CDATA[Отправить]]></string>
+        <string name="_sys_form_manage_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+        <string name="_sys_form_manage_input_do_submit"><![CDATA[Выполнить]]></string>
+        <string name="_sys_form_manage_input_do_submit_approve"><![CDATA[Одобрить]]></string>
+        <string name="_sys_form_manage_input_sys_do_cancel"><![CDATA[Отмена]]></string>
+        <string name="_sys_form_manage_input_do_cancel"><![CDATA[Отмена]]></string>
+        <string name="_sys_form_acl"><![CDATA[Форма уровней доступа]]></string>
+        <string name="_sys_form_display_acl_set"><![CDATA[Форма уровней доступа: Установить]]></string>
+        <string name="_sys_form_popup_acl_set"><![CDATA[Установить уровень доступа]]></string>
+        <string name="_sys_form_acl_input_sys_level_id"><![CDATA[Уровень]]></string>
+        <string name="_sys_form_acl_input_level_id"><![CDATA[Уровень]]></string>
+        <string name="_sys_form_acl_input_sys_duration"><![CDATA[Продолжительность]]></string>
+        <string name="_sys_form_acl_input_duration"><![CDATA[Продолжительность]]></string>
+        <string name="_sys_form_acl_input_duration_inf"><![CDATA[В днях. Оставьте пустым для неограниченного уровня.]]></string>
+        <string name="_sys_form_acl_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+        <string name="_sys_form_acl_input_do_submit"><![CDATA[Выполнить]]></string>
+        <string name="_sys_form_acl_input_sys_do_cancel"><![CDATA[Отмена]]></string>
+        <string name="_sys_form_acl_input_do_cancel"><![CDATA[Отмена]]></string>
+        <string name="_sys_form_entry_input_sys_cf"><![CDATA[Фильтр контента]]></string>
+        <string name="_sys_form_entry_input_cf"><![CDATA[Выберите аудиторию]]></string>
+	<string name="_sys_form_paceholder_profiles_suggestions"><![CDATA[Введите имя...]]></string>
+        <string name="_sys_form_profile"><![CDATA[Профиль]]></string>
+        <string name="_sys_form_display_profile_cf_set"><![CDATA[Настроить фильтр контента]]></string>
+        <string name="_sys_form_display_profile_cf_manage"><![CDATA[Управлять фильтром контента]]></string>
+        <string name="_sys_form_profile_input_sys_cfw_value"><![CDATA[Фильтр контента]]></string>
+        <string name="_sys_form_profile_input_cfw_value"><![CDATA[Показывать мне контент, отмеченный как]]></string>
+        <string name="_sys_form_profile_input_sys_cfu_items"><![CDATA[Содержимое контентного фильтра]]></string>
+        <string name="_sys_form_profile_input_cfu_items"><![CDATA[Доступные категории контентного фильтра]]></string>
+        <string name="_sys_form_profile_input_sys_cfu_locked"><![CDATA[Заблокировать контентный фильтр]]></string>
+        <string name="_sys_form_profile_input_cfu_locked"><![CDATA[Заблокировать контентный фильтр]]></string>
+        <string name="_sys_form_profile_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+        <string name="_sys_form_profile_input_do_submit"><![CDATA[Выполнить]]></string>
+        <string name="_sys_form_profile_input_sys_do_cancel"><![CDATA[Отмена]]></string>
+        <string name="_sys_form_profile_input_do_cancel"><![CDATA[Отмена]]></string>
+        <string name="_sys_profile_cf_set_successfully_submitted"><![CDATA[Фильтр контента был успешно обновлен]]></string>
+        <string name="_sys_profile_cf_manage_successfully_submitted"><![CDATA[Фильтр контента был успешно обновлен]]></string>
+        <string name="_sys_profile_cf_manage_popup"><![CDATA[Управлять фильтром контента]]></string>
+        <string name="_sys_form_ps_group_custom"><![CDATA[Конфиденциальность: Пользовательская группа]]></string>
+        <string name="_sys_form_display_ps_gc_members"><![CDATA[Конфиденциальность: Пользовательская группа на основании профилей]]></string>
+        <string name="_sys_form_display_ps_gc_memberships"><![CDATA[Конфиденциальность: Пользовательская группа на основании членств]]></string>
+        <string name="_sys_form_ps_gc_input_caption_system_profile_id"><![CDATA[ID профиля]]></string>
+        <string name="_sys_form_ps_gc_input_caption_system_content_id"><![CDATA[ID контента]]></string>
+        <string name="_sys_form_ps_gc_input_caption_system_object"><![CDATA[Объект]]></string>
+        <string name="_sys_form_ps_gc_input_caption_system_action"><![CDATA[Действие]]></string>
+        <string name="_sys_form_ps_gc_input_caption_system_group_id"><![CDATA[ID группы]]></string>
+        <string name="_sys_form_ps_gc_input_caption_system_search"><![CDATA[Поиск]]></string>
+        <string name="_sys_form_ps_gc_input_caption_search"><![CDATA[Найти]]></string>
+        <string name="_sys_form_ps_gc_input_caption_system_list"><![CDATA[Список]]></string>
+        <string name="_sys_form_ps_gc_input_caption_list"><![CDATA[или выбрать]]></string>
+        <string name="_sys_form_ps_gc_input_caption_system_memberships"><![CDATA[Список членств]]></string>
+        <string name="_sys_form_ps_gc_input_caption_memberships"><![CDATA[Выбрать]]></string>
+        <string name="_sys_form_ps_gc_input_caption_system_do_submit"><![CDATA[Отправить]]></string>
+        <string name="_sys_form_ps_gc_input_caption_do_submit"><![CDATA[Отправить]]></string>
+        <string name="_sys_form_ps_gc_input_caption_system_do_cancel"><![CDATA[Отмена]]></string>
+        <string name="_sys_form_ps_gc_input_caption_do_cancel"><![CDATA[Отмена]]></string>
+  <string name="_sys_form_favorite"><![CDATA[Избранное]]></string>
+  <string name="_sys_form_display_favorite_add"><![CDATA[Добавить в список избранного]]></string>
+  <string name="_sys_form_display_favorite_list_edit"><![CDATA[Изменить список избранного]]></string>
+  <string name="_sys_form_favorite_input_caption_system_sys"><![CDATA[Тип объекта]]></string>
+  <string name="_sys_form_favorite_input_caption_system_list_id"><![CDATA[ID списка]]></string>
+  <string name="_sys_form_favorite_input_caption_system_object_id"><![CDATA[ID объекта]]></string>
+  <string name="_sys_form_favorite_input_caption_system_action"><![CDATA[Действие]]></string>
+  <string name="_sys_form_favorite_input_caption_system_id"><![CDATA[ID системы]]></string>
+  <string name="_sys_form_favorite_input_caption_system_list"><![CDATA[Добавить в список]]></string>
+  <string name="_sys_form_favorite_input_caption_list"><![CDATA[Добавить в список]]></string>
+  <string name="_sys_form_favorite_input_caption_system_title"><![CDATA[Заголовок]]></string>
+  <string name="_sys_form_favorite_input_caption_title"><![CDATA[Заголовок]]></string>
+  <string name="_sys_form_favorite_input_caption_system_allow_view_to"><![CDATA[Видимость]]></string>
+  <string name="_sys_form_favorite_input_caption_allow_view_to"><![CDATA[Видимость]]></string>
+  <string name="_sys_form_favorite_input_caption_submit"><![CDATA[Сохранить]]></string>
+  <string name="_sys_form_favorite_input_caption_system_submit"><![CDATA[Сохранить]]></string>
+  <string name="_sys_form_favorite_input_caption_button_new_list"><![CDATA[<i class="sys-icon folder-plus"></i>]]></string>
+  <string name="_sys_form_favorite_list_title_count"><![CDATA[Количество]]></string>
+  <string name="_sys_form_favorite_list_title_created"><![CDATA[Создан]]></string>
+  <string name="_sys_form_favorite_list_title_updated"><![CDATA[Изменен]]></string>
+  <string name="_sys_form_favorite_list_title_visibility"><![CDATA[Видимость]]></string>
+  <string name="_sys_txt_default_favorite_list"><![CDATA[По умолчанию]]></string>
+  
+	<string name="_sys_form_report"><![CDATA[Пожаловаться]]></string>
+	<string name="_sys_form_report_input_caption_submit"><![CDATA[Пожаловаться]]></string>
+	<string name="_sys_form_report_input_caption_text"><![CDATA[Текст жалобы]]></string>
+	<string name="_sys_form_report_input_caption_type"><![CDATA[Тип жалобы]]></string>
+	<string name="_sys_form_report_input_caption_system_action"><![CDATA[Действие]]></string>
+	<string name="_sys_form_report_input_caption_system_object_id"><![CDATA[ID объекта]]></string>
+	<string name="_sys_form_report_input_caption_system_id"><![CDATA[ID жалобы]]></string>
+	<string name="_sys_form_report_input_caption_system_submit"><![CDATA[Пожаловаться]]></string>
+	<string name="_sys_form_report_input_caption_system_text"><![CDATA[Текст жалобы]]></string>
+	<string name="_sys_form_report_input_caption_system_type"><![CDATA[Тип жалобы]]></string>
+	<string name="_sys_form_report_input_caption_system_sys"><![CDATA[Тип объекта]]></string>
+        <string name="_sys_form_review"><![CDATA[Обзор]]></string>
+        <string name="_sys_form_review_display_edit"><![CDATA[Редактировать обзор]]></string>
+	<string name="_sys_form_review_display_post"><![CDATA[Разместить обзор]]></string>
+	<string name="_sys_form_review_input_caption_cmt_author_id"><![CDATA[Автор]]></string>
+	<string name="_sys_form_review_input_caption_cmt_text"><![CDATA[Текст]]></string>
+	<string name="_sys_form_review_input_caption_system_action"><![CDATA[Действие]]></string>
+        <string name="_sys_form_review_input_caption_system_cmt_author_id"><![CDATA[Автор]]></string>
+	<string name="_sys_form_review_input_caption_system_cmt_id"><![CDATA[ID]]></string>
+	<string name="_sys_form_review_input_caption_system_cmt_image"><![CDATA[Изображение]]></string>
+	<string name="_sys_form_review_input_caption_system_cmt_parent_id"><![CDATA[Родительский ID]]></string>
+	<string name="_sys_form_review_input_caption_system_cmt_submit"><![CDATA[Отправить]]></string>
+	<string name="_sys_form_review_input_caption_system_cmt_text"><![CDATA[Текст]]></string>
+        <string name="_sys_form_review_input_caption_system_cmt_mood"><![CDATA[Оценка]]></string>
+	<string name="_sys_form_review_input_caption_system_id"><![CDATA[ID объекта]]></string>
+	<string name="_sys_form_review_input_caption_system_sys"><![CDATA[Тип объекта]]></string>
+	<string name="_sys_form_review_input_submit"><![CDATA[Отправить]]></string>
+	<string name="_sys_form_secret_hide"><![CDATA[Скрыть]]></string>
+	<string name="_sys_form_secret_reveal"><![CDATA[Показать]]></string>
+	<string name="_sys_form_unsubscribe"><![CDATA[Отписаться]]></string>
+	<string name="_sys_form_unsubscribe_input_caption_system_code"><![CDATA[Код безопасности]]></string>
+	<string name="_sys_form_unsubscribe_input_caption_system_do_submit"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_unsubscribe_input_caption_system_id"><![CDATA[ID аккаунта]]></string>
+	<string name="_sys_form_unsubscribe_input_caption_system_receive_news"><![CDATA[Получать новости]]></string>
+	<string name="_sys_form_unsubscribe_input_caption_system_receive_updates"><![CDATA[Получать обновления сайта]]></string>
+	<string name="_sys_form_unsubscribe_input_receive_news"><![CDATA[Получать новости]]></string>
+	<string name="_sys_form_unsubscribe_input_receive_updates"><![CDATA[Получать обновления сайта]]></string>
+	<string name="_sys_form_unsubscribe_input_submit"><![CDATA[Выполнить]]></string>
+	<string name="_sys_form_err_not_unique_value"><![CDATA[Поле должно иметь уникальное значение]]></string>
+	<string name="_sys_form_txt_select_file"><![CDATA[Выбрать файл]]></string>
+    <string name="_sys_form_wiki"><![CDATA[Вики]]></string>
+    <string name="_sys_form_display_wiki_edit"><![CDATA[Вики: редактирование]]></string>
+    <string name="_sys_form_display_wiki_translate"><![CDATA[Вики: перевод]]></string>
+	<string name="_sys_form_wiki_input_caption_block_id"><![CDATA[Идентификатор блока]]></string>
+	<string name="_sys_form_wiki_input_caption_lang"><![CDATA[Язык]]></string>
+    <string name="_sys_form_wiki_input_caption_lang_info"><![CDATA[★ - основной(оригинальный) язык, красным помечен отсутствующий или устаревший перевод]]></string>
+    <string name="_sys_form_wiki_input_caption_lang_err"><![CDATA[Пожалуйста выберите значение]]></string>
+	<string name="_sys_form_wiki_input_caption_content"><![CDATA[Содержимое]]></string>
+    <string name="_sys_form_wiki_input_caption_content_info"><![CDATA[Можно использовать маркдаун cинтаксис и макросы.]]></string>
+    <string name="_sys_form_wiki_input_caption_content_main"><![CDATA[Основное(оригинальное) содержимое]]></string>
+	<string name="_sys_form_wiki_input_caption_notes"><![CDATA[Заметки]]></string>
+	<string name="_sys_form_wiki_input_caption_submit"><![CDATA[Сохранить]]></string>
+	<string name="_sys_form_wiki_input_caption_close"><![CDATA[Закрыть]]></string>
+	<string name="_sys_form_wiki_input_caption_files"><![CDATA[Изображения]]></string>
+	<string name="_sys_format_size_b"><![CDATA[{0} байт]]></string>
+	<string name="_sys_format_size_gb"><![CDATA[{0} ГБ]]></string>
+	<string name="_sys_format_size_kb"><![CDATA[{0} КБ]]></string>
+	<string name="_sys_format_size_mb"><![CDATA[{0} МБ]]></string>
+	<string name="_sys_format_size_tb"><![CDATA[{0} ТБ]]></string>
+	<string name="_sys_grid_lbl_actions"><![CDATA[Действия]]></string>
+	<string name="_sys_grid_lbl_order"><![CDATA[Порядок]]></string>
+	<string name="_sys_grid_lbl_select"><![CDATA[Выбор]]></string>
+	<string name="_sys_grid_lbl_select_all"><![CDATA[Выбрать все]]></string>
+	<string name="_sys_str_limit_show"><![CDATA[Показать полностью]]></string>
+	<string name="_adm_grid_lbl_search"><![CDATA[Поиск]]></string>
+	<string name="_adm_grid_lbl_module"><![CDATA[Модуль]]></string>
+	<string name="_sys_grid_confirmation"><![CDATA[Вы уверены?]]></string>
+	<string name="_sys_grid_delete_failed"><![CDATA[Удалить ошибочные]]></string>
+	<string name="_sys_grid_search"><![CDATA[Поиск...]]></string>
+	<string name="_sys_grid_secret_hide"><![CDATA[Скрыть]]></string>
+	<string name="_sys_grid_secret_password_prompt"><![CDATA[Введите текущий пароль]]></string>
+	<string name="_sys_grid_secret_reveal"><![CDATA[Показать]]></string>
+  <string name="_sys_grid_total_count"><![CDATA[Всего записей: {0}]]></string>
+  <string name="_sys_grid_txt_account_manager"><![CDATA[Перенаправить в Управление аккаунтом.]]></string>
+	<string name="_sys_inst_audit_failed"><![CDATA[{0} ошибок]]></string>
+	<string name="_sys_inst_audit_lead"><![CDATA[Проверка PHP, расширений и путей на этом хосте.]]></string>
+	<string name="_sys_inst_audit_passed"><![CDATA[{0} пройдено]]></string>
+	<string name="_sys_inst_audit_warnings"><![CDATA[{0} предупреждений]]></string>
+	<string name="_sys_inst_conf_desc"><![CDATA[{0}{1}<br />Пример: {2}]]></string>
+	<string name="_sys_inst_conf_desc_admin_email"><![CDATA[Администратор - email.]]></string>
+	<string name="_sys_inst_conf_desc_admin_pwd"><![CDATA[Администратор - пароль.]]></string>
+	<string name="_sys_inst_conf_desc_admin_username"><![CDATA[Администратор - имя.]]></string>
+	<string name="_sys_inst_conf_desc_db_host"><![CDATA[MySQL БД - имя хоста.]]></string>
+	<string name="_sys_inst_conf_desc_db_name"><![CDATA[MySQL БД - название.]]></string>
+	<string name="_sys_inst_conf_desc_db_port"><![CDATA[Оставьте пустым или укажите другой адрес порта.]]></string>
+	<string name="_sys_inst_conf_desc_db_pwd"><![CDATA[MySQL БД - пароль.]]></string>
+	<string name="_sys_inst_conf_desc_db_sock"><![CDATA[Оставьте пустым или укажите другой путь к сокету.]]></string>
+	<string name="_sys_inst_conf_desc_db_user"><![CDATA[MySQL БД - имя пользователя с правами чтения/записи.]]></string>
+    <string name="_sys_inst_conf_desc_db_engine"><![CDATA[Некоторые подсистемы хранения базы данных могут нуждаться в специальной конфигурации.]]></string>
+	<string name="_sys_inst_conf_desc_language"><![CDATA[Язык для установки по умолчанию.]]></string>
+	<string name="_sys_inst_conf_desc_profiles"><![CDATA[Модуль профилей для установки по умолчанию.]]></string>
+	<string name="_sys_inst_conf_desc_oauth_key_secret"><![CDATA[<a target="_blank" href="http://www.una.io/page/kands-manage">Получить UNA Key & Secret</a>]]></string>
+	<string name="_sys_inst_conf_desc_path_to_binary"><![CDATA[Если '{0}' программа не существует, нужно установить <a target="_blank" href="http://www.imagemagick.org/">ImageMagick</a>.]]></string>
+	<string name="_sys_inst_conf_desc_root_dir"><![CDATA[Путь к директории, где содержатся файлы UNA.]]></string>
+	<string name="_sys_inst_conf_desc_site_email"><![CDATA[Email, с которого будут отправляться сообщения от сайта.]]></string>
+	<string name="_sys_inst_conf_desc_site_title"><![CDATA[Название Вашего сайта.]]></string>
+	<string name="_sys_inst_conf_desc_site_url"><![CDATA[URL Вашего сайта (косая черта в конце необходима).]]></string>
+	<string name="_sys_inst_conf_desc_template"><![CDATA[Тема для установки по умолчанию.]]></string>
+	<string name="_sys_inst_conf_error"><![CDATA[Тут нужно ввести верные данные]]></string>
+	<string name="_sys_inst_conf_field_admin_email"><![CDATA[Email админа]]></string>
+	<string name="_sys_inst_conf_field_admin_pwd"><![CDATA[Пароль админа]]></string>
+	<string name="_sys_inst_conf_field_admin_username"><![CDATA[Администратор - имя]]></string>
+	<string name="_sys_inst_conf_field_db_host"><![CDATA[База Данных - имя хоста]]></string>
+	<string name="_sys_inst_conf_field_db_name"><![CDATA[База Данных - название]]></string>
+	<string name="_sys_inst_conf_field_db_port"><![CDATA[База Данных - номер порта]]></string>
+	<string name="_sys_inst_conf_field_db_pwd"><![CDATA[База Данных - пароль]]></string>
+	<string name="_sys_inst_conf_field_db_sock"><![CDATA[База Данных - путь к сокету]]></string>
+	<string name="_sys_inst_conf_field_db_user"><![CDATA[База Данных - имя пользователя]]></string>
+	<string name="_sys_inst_conf_field_db_engine"><![CDATA[База Данных - подсистема хранения]]></string>
+	<string name="_sys_inst_conf_field_language"><![CDATA[Язык]]></string>
+	<string name="_sys_inst_conf_field_profiles"><![CDATA[Профили]]></string>
+	<string name="_sys_inst_conf_field_oauth_key"><![CDATA[UNA key]]></string>
+	<string name="_sys_inst_conf_field_oauth_secret"><![CDATA[UNA secret]]></string>
+	<string name="_sys_inst_conf_field_path_to_binary"><![CDATA[Путь к '{0}' программе]]></string>
+	<string name="_sys_inst_conf_field_root_dir"><![CDATA[Директория сайта]]></string>
+	<string name="_sys_inst_conf_field_site_email"><![CDATA[Email сайта]]></string>
+	<string name="_sys_inst_conf_field_site_title"><![CDATA[Заголовок сайта]]></string>
+	<string name="_sys_inst_conf_field_site_url"><![CDATA[URL сайта]]></string>
+	<string name="_sys_inst_conf_field_template"><![CDATA[Тема]]></string>
+	<string name="_sys_inst_conf_found"><![CDATA[<span class="bx-install-chip bx-install-chip-ok">Найдено</span>]]></string>
+	<string name="_sys_inst_conf_no_example"><![CDATA[нет примера]]></string>
+	<string name="_sys_inst_conf_not_found"><![CDATA[<span class="bx-install-chip bx-install-chip-bad">Не найдено</span>]]></string>
+	<string name="_sys_inst_conf_section_db_config"><![CDATA[БД - конфигурация]]></string>
+	<string name="_sys_inst_conf_section_link_with_market"><![CDATA[Связать с UNA Market]]></string>
+	<string name="_sys_inst_conf_section_modules"><![CDATA[Модули]]></string>
+	<string name="_sys_inst_conf_section_paths"><![CDATA[пути сайта]]></string>
+	<string name="_sys_inst_conf_section_site_info"><![CDATA[Инфо сайта]]></string>
+	<string name="_sys_inst_continue"><![CDATA[Продолжить]]></string>
+	<string name="_sys_inst_finish"><![CDATA[Установка удачно завершена]]></string>
+	<string name="_sys_inst_footer_contact"><![CDATA[Связаться с командой UNA]]></string>
+	<string name="_sys_inst_footer_docs"><![CDATA[Документация]]></string>
+	<string name="_sys_inst_footer_product"><![CDATA[UNA Community Management System]]></string>
+	<string name="_sys_inst_help"><![CDATA[Помощь]]></string>
+	<string name="_sys_inst_help_finish"><![CDATA[Помощь по планировщику заданий]]></string>
+	<string name="_sys_inst_help_permissions"><![CDATA[Помощь по установке разрешений]]></string>
+	<string name="_sys_inst_help_site_config"><![CDATA[Помощь по созданию базы данных]]></string>
+	<string name="_sys_inst_hosting_fails"><![CDATA[Этот хост не соответствует минимальным требованиям:]]></string>
+	<string name="_sys_inst_hosting_warnings"><![CDATA[На этом хосте есть предупреждения. Полный отчёт на <a href="?action=audit">странице аудита сервера</a>.]]></string>
+	<string name="_sys_inst_msg_admin_account_not_found"><![CDATA[Аккаунт админа не был найден по эл. адресу - {0}]]></string>
+	<string name="_sys_inst_msg_db_err_connect"><![CDATA[Ошибка соединения с базой]]></string>
+	<string name="_sys_inst_msg_db_err_select"><![CDATA[Ошибка выбора базы]]></string>
+	<string name="_sys_inst_msg_file_read_failed"><![CDATA[Ошибка чтения файла: {0}]]></string>
+	<string name="_sys_inst_msg_file_write_failed"><![CDATA[Ошибка записи файла: {0}]]></string>
+	<string name="_sys_inst_msg_finish"><![CDATA[Но необходимы дополнительные ручные шаги:]]></string>
+	<string name="_sys_inst_msg_finish_cron_jobs"><![CDATA[Установите следующую команду для планировщика:]]></string>
+	<string name="_sys_inst_msg_finish_delete_install_folder"><![CDATA[Удалите папку <b>/install/</b> из корневой папки скрипта.]]></string>
+	<string name="_sys_inst_msg_finish_goto_studio"><![CDATA[<a href="{0}studio/">Перейти в Студию</a>, чтобы добавить дополнительные модули и модифицировать сайт.]]></string>
+	<string name="_sys_inst_msg_form_error"><![CDATA[Пожалуйста, исправьте ошибки формы.]]></string>
+	<string name="_sys_inst_msg_module_error"><![CDATA[{0} - {1}]]></string>
+	<string name="_sys_inst_msg_permissions_lead"><![CDATA[Эти пути должны быть доступны для записи или исполняемые, прежде чем продолжить.]]></string>
+	<string name="_sys_inst_msg_permissions_wrong"><![CDATA[Некоторым путям нужно внимание. Исправьте их, затем продолжите.]]></string>
+	<string name="_sys_inst_msg_remove_install"><![CDATA[Пожалуйста, удалите директорию INSTALL с сервера и перегрузите страницу, чтобы активировать сайт.<br />После удаления, Вы можете перейти по ссылке <a href="../studio/">в Студию</a>, чтобы добавить дополнительные модули и модифицировать сайт.]]></string>
+	<string name="_sys_inst_msg_script_isnt_installed"><![CDATA[Скрипт не установлен]]></string>
+	<string name="_sys_inst_refresh"><![CDATA[Обновить]]></string>
+	<string name="_sys_inst_server_audit"><![CDATA[Аудит сервера]]></string>
+	<string name="_sys_inst_site_config"><![CDATA[Конфигурация сайта]]></string>
+	<string name="_sys_inst_start_installation"><![CDATA[Начать установку]]></string>
+	<string name="_sys_inst_title"><![CDATA[Установка UNA {0}]]></string>
+	<string name="_sys_layout_1_column"><![CDATA[1 столбец]]></string>
+        <string name="_sys_layout_1_column_thin"><![CDATA[1 столбец (узкий)]]></string>
+        <string name="_sys_layout_1_column_half"><![CDATA[1 столбец (половина)]]></string>
+        <string name="_sys_layout_1_column_wiki"><![CDATA[1 столбец (вики)]]></string>
+	<string name="_sys_layout_2_columns"><![CDATA[2 столбца]]></string>
+	<string name="_sys_layout_3_columns"><![CDATA[3 столбца]]></string>
+	<string name="_sys_layout_bar_left"><![CDATA[С левой линейкой]]></string>
+	<string name="_sys_layout_bar_content_bar"><![CDATA[С левой и правой линейками]]></string>
+	<string name="_sys_layout_bar_right"><![CDATA[С правой линейкой]]></string>
+	<string name="_sys_layout_bottom_area_2_columns"><![CDATA[Нижнее пространство с 2 столбцами сверху]]></string>
+	<string name="_sys_layout_top_area_2_columns"><![CDATA[Верхнее пространство с 2 столбцами]]></string>
+	<string name="_sys_layout_top_area_3_columns"><![CDATA[Верхнее пространство с 3 столбцами]]></string>
+	<string name="_sys_layout_top_area_bar_left"><![CDATA[Верхнее пространство с левой линейкой]]></string>
+	<string name="_sys_layout_top_area_bar_content_bar"><![CDATA[Верхнее пространство с левой и правой линейками]]></string>
+	<string name="_sys_layout_top_area_bar_right"><![CDATA[Верхнее пространство с правой линейкой]]></string>
+	<string name="_sys_layout_topbottom_area_2_columns"><![CDATA[Верхнее и нижнее пространства с 2 столбцами посередине]]></string>
+	<string name="_sys_layout_topbottom_area_bar_left"><![CDATA[Верхнее и нижнее пространства с левой линейкой посередине]]></string>
+	<string name="_sys_layout_topbottom_area_bar_right"><![CDATA[Верхнее и нижнее пространства с правой линейкой посередине]]></string>
+        <string name="_sys_layout_topbottom_area_col1_col3_col2"><![CDATA[Верхнее и нижнее пространства с 3 столбцами (1:3:2) посередине]]></string>
+        <string name="_sys_layout_topbottom_area_col1_col5"><![CDATA[Верхнее и нижнее пространства с 2 столбцами (1:5) посередине]]></string>
+        <string name="_sys_layout_topbottom_area_col2_col5_col3"><![CDATA[Верхнее и нижнее пространства с 3 столбцами (2:5:3) посередине]]></string>
+	<string name="_sys_loading"><![CDATA[Загрузка...]]></string>
+	<string name="_sys_location_country"><![CDATA[<i class="sys-icon location-arrow"></i> {0}]]></string>
+	<string name="_sys_location_country_city"><![CDATA[<i class="sys-icon location-arrow"></i> {2}, {1}, {0}]]></string>
+    <string name="_sys_location_country_city_street"><![CDATA[<i class="sys-icon location-arrow"></i> {4} {3}, {2}, {1}, {0} ]]></string>
+    <string name="_sys_location_determining"><![CDATA[Определение местоположения...]]></string>
+    <string name="_sys_location_geolocation_not_supported_by_browser"><![CDATA[Геолокация не поддерживается этим браузером]]></string>
+    <string name="_sys_location_undefined"><![CDATA[Местоположение не определено]]></string>
+    <string name="_sys_location_map_google_static"><![CDATA[Google Maps (статическое изображение)]]></string>
+    <string name="_sys_location_map_leaflet"><![CDATA[Leaflet (разные бесплатные поставщики карт)]]></string>
+    <string name="_sys_location_field_google"><![CDATA[Google автозаполнение адресов]]></string>
+    <string name="_sys_location_field_plain"><![CDATA[Простые поля c Nominatim OSM геокодированием]]></string>
+    <string name="_sys_location_field_label"><![CDATA[Показывать местоположение]]></string>
+    <string name="_sys_location_ph_number"><![CDATA[Номер]]></string>
+    <string name="_sys_location_ph_street"><![CDATA[Улица]]></string>
+    <string name="_sys_location_ph_city"><![CDATA[Город]]></string>
+    <string name="_sys_location_ph_state"><![CDATA[Область]]></string>
+    <string name="_sys_location_ph_zip"><![CDATA[Почтовый код]]></string>
+    <string name="_sys_location_status_undef"><![CDATA[Адрес не задан]]></string>
+    <string name="_sys_location_status_ok"><![CDATA[Адрес найден]]></string>
+    <string name="_sys_location_status_fail"><![CDATA[Адрес не найден]]></string>
+    <string name="_sys_log_debug"><![CDATA[Система: отладка]]></string>
+    <string name="_sys_log_sms"><![CDATA[Система: SMS]]></string>
+    <string name="_sys_log_push"><![CDATA[Система: PUSH]]></string>
+    <string name="_sys_log_payments"><![CDATA[Система: Платежи]]></string>
+    <string name="_sys_log_cron_jobs"><![CDATA[System: Задания Cron]]></string>
+    <string name="_sys_log_transcoder"><![CDATA[System: Транскодер]]></string>
+    <string name="_sys_macros_malformed"><![CDATA[Ошибка: некорректный макрос]]></string>
+    <string name="_sys_macros_unsafe"><![CDATA[Ошибка: небезопасный макрос]]></string>
+    <string name="_sys_macros_output_not_displayable"><![CDATA[Ошибка: некорректный вывод макроса]]></string>
+    <string name="_sys_macros_method_or_class_not_found"><![CDATA[Ошибка: нет такого макроса]]></string>
+    <string name="_sys_macros_required_args_missing"><![CDATA[Ошибка: остутствуют обязательные аргументы]]></string>
+    <string name="_sys_macros_too_many_args"><![CDATA[Ошибка: слишком много аргументов]]></string>
+    <string name="_sys_manage_popup_approve_title"><![CDATA[Одобрить]]></string>
+    <string name="_sys_manage_txt_approved"><![CDATA[Контент был одобрен.]]></string>
+    <string name="_sys_manage_txt_sent"><![CDATA[Сообщение было отправлено.]]></string>
+    <string name="_sys_manage_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+    <string name="_sys_menu_item_info_audit_administration"><![CDATA[Для модерации контента.]]></string>
+    <string name="_sys_menu_item_title_about"><![CDATA[О нас]]></string>
+    <string name="_sys_menu_item_title_copyright"><![CDATA[Копирайт]]></string>
+    <string name="_sys_menu_item_title_privacy"><![CDATA[Конфиденциальность]]></string>
+    <string name="_sys_menu_item_title_search"><![CDATA[Поиск]]></string>
+    <string name="_sys_menu_item_title_switch_language"><![CDATA[Язык]]></string>
+    <string name="_sys_menu_item_title_switch_language_mask"><![CDATA[{1} {0}]]></string>
+    <string name="_sys_menu_item_title_switch_template"><![CDATA[Дизайн]]></string>
+    <string name="_sys_menu_item_title_switch_template_mask"><![CDATA[{0}]]></string>
+    <string name="_sys_menu_item_title_terms"><![CDATA[Правила]]></string>
+    <string name="_sys_menu_item_title_account_menu"><![CDATA[{member_display_name}]]></string>
+    <string name="_sys_menu_item_title_account_profile_context"><![CDATA[Профили]]></string>
+    <string name="_sys_menu_item_title_account_dashboard"><![CDATA[Панель]]></string>
+    <string name="_sys_menu_item_title_account_dashboard_administration"><![CDATA[Администрация]]></string>
+    <string name="_sys_menu_item_title_account_settings"><![CDATA[Настройки]]></string>
+    <string name="_sys_menu_item_title_account_settings_delete"><![CDATA[Удалить]]></string>
+    <string name="_sys_menu_item_title_account_settings_email"><![CDATA[Email]]></string>
+    <string name="_sys_menu_item_title_account_settings_info"><![CDATA[Аккаунт]]></string>
+    <string name="_sys_menu_item_title_account_settings_pwd"><![CDATA[Пароль]]></string>
+    <string name="_sys_menu_item_title_profile_settings_cfilter"><![CDATA[Фильтр контента]]></string>
+    <string name="_sys_menu_item_title_add_content"><![CDATA[Добавить...]]></string>
+    <string name="_sys_menu_item_title_cart"><![CDATA[Корзина]]></string>
+    <string name="_sys_menu_item_title_cmts_administration"><![CDATA[Комментарии]]></string>
+    <string name="_sys_menu_item_title_audit_administration"><![CDATA[Аудит]]></string>
+    <string name="_sys_menu_item_title_cmts_item_delete"><![CDATA[Удалить]]></string>
+    <string name="_sys_menu_item_title_cmts_item_edit"><![CDATA[Редактировать]]></string>
+    <string name="_sys_menu_item_title_cmts_item_pin"><![CDATA[Закрепить]]></string>
+    <string name="_sys_menu_item_title_cmts_item_unpin"><![CDATA[Открепить]]></string>
+    <string name="_sys_menu_item_title_cmts_item_quote"><![CDATA[Цитировать]]></string>
+    <string name="_sys_menu_item_title_cmts_item_reaction"><![CDATA[]]></string>
+    <string name="_sys_menu_item_title_cmts_item_reply"><![CDATA[Ответить]]></string>
+    <string name="_sys_menu_item_title_cmts_item_score"><![CDATA[]]></string>
+    <string name="_sys_menu_item_title_cmts_item_vote"><![CDATA[]]></string>
+    <string name="_sys_menu_item_title_cmts_item_more"><![CDATA[]]></string>
+    <string name="_sys_menu_item_title_connections"><![CDATA[Связи]]></string>
+    <string name="_sys_menu_item_title_dashboard"><![CDATA[Панель]]></string>
+    <string name="_sys_menu_item_title_home"><![CDATA[Домой]]></string>
+    <string name="_sys_menu_item_title_invoices"><![CDATA[Счета]]></string>
+    <string name="_sys_menu_item_title_logout"><![CDATA[Выйти]]></string>
+    <string name="_sys_menu_item_title_more"><![CDATA[Ещё]]></string>
+    <string name="_sys_menu_item_title_more_auto"><![CDATA[]]></string>
+    <string name="_sys_menu_item_title_orders"><![CDATA[Заказы]]></string>
+    <string name="_sys_menu_item_title_profile"><![CDATA[Профиль]]></string>
+    <string name="_sys_menu_item_title_set_acl_level"><![CDATA[Назначить членство]]></string>
+    <string name="_sys_menu_item_title_set_badges"><![CDATA[Назначить бейджи]]></string>
+    <string name="_sys_menu_item_title_studio"><![CDATA[Студия]]></string>
+    <string name="_sys_menu_item_title_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_sys_menu_item_title_social_sharing_facebook"><![CDATA[Поделиться в Facebook]]></string>
+    <string name="_sys_menu_item_title_social_sharing_twitter"><![CDATA[Поделиться в Twitter]]></string>
+    <string name="_sys_menu_item_title_social_sharing_pinterest"><![CDATA[Поделиться в Pinterest]]></string>
+    <string name="_sys_menu_item_title_sounds"><![CDATA[Звуки]]></string>
+    <string name="_sys_menu_item_title_sm_in_reply_to"><![CDATA[В ответ к]]></string>
+    <string name="_sys_menu_item_title_sm_author"><![CDATA[Автор]]></string>
+    <string name="_sys_menu_item_title_sm_date"><![CDATA[Дата]]></string>
+    <string name="_sys_menu_item_title_sm_category"><![CDATA[Категория]]></string>
+    <string name="_sys_menu_item_title_sm_tags"><![CDATA[Тэги]]></string>
+    <string name="_sys_menu_item_title_sm_views"><![CDATA[Просмотры]]></string>
+    <string name="_sys_menu_item_title_sm_votes"><![CDATA[Голоса]]></string>
+    <string name="_sys_menu_item_title_sm_reactions"><![CDATA[Реакции]]></string>
+    <string name="_sys_menu_item_title_sm_scores"><![CDATA[Голоса (за/против)]]></string>
+    <string name="_sys_menu_item_title_sm_rating"><![CDATA[Рейтинг]]></string>
+    <string name="_sys_menu_item_title_sm_comments"><![CDATA[Комментарии]]></string>
+    <string name="_sys_menu_item_title_sm_actions"><![CDATA[Действия]]></string>
+    <string name="_sys_menu_item_title_sm_befriend"><![CDATA[Добавить в друзья]]></string>
+    <string name="_sys_menu_item_title_sm_befriend_sent"><![CDATA[Добавить в друзья (запрошено)]]></string>
+    <string name="_sys_menu_item_title_sm_befriend_confirm"><![CDATA[Принять запрос о дружбе]]></string>
+    <string name="_sys_menu_item_title_sm_unfriend"><![CDATA[Удалить из друзей]]></string>
+    <string name="_sys_menu_item_title_sm_unfriend_cancel"><![CDATA[Отменить запрос]]></string>
+    <string name="_sys_menu_item_title_sm_unfriend_reject"><![CDATA[Отвергнуть запрос о дружбе]]></string>
+    <string name="_sys_menu_item_title_sm_join_paid"><![CDATA[Оплатить и присоединиться]]></string>
+    <string name="_sys_menu_item_title_sm_join"><![CDATA[Присоединиться]]></string>
+    <string name="_sys_menu_item_title_sm_join_confirm"><![CDATA[Одобрить присоединение]]></string>
+    <string name="_sys_menu_item_title_sm_leave"><![CDATA[Покинуть]]></string>
+    <string name="_sys_menu_item_title_sm_leave_cancel"><![CDATA[Отменить присоединение]]></string>
+    <string name="_sys_menu_item_title_sm_leave_reject"><![CDATA[Отвергнуть присоединение]]></string>
+    <string name="_sys_menu_item_title_sm_nl"><![CDATA[Новая строка]]></string>
+    <string name="_sys_menu_item_title_sm_subscribe"><![CDATA[Получать уведомления]]></string>
+    <string name="_sys_menu_item_title_sm_unsubscribe"><![CDATA[Отключить уведомления]]></string>
+    <string name="_sys_menu_item_title_sm_friends"><![CDATA[Друзья: {0}]]></string>
+    <string name="_sys_menu_item_title_sm_friends_mutual"><![CDATA[Общие друзья: {0}]]></string>
+    <string name="_sys_menu_item_title_sm_members"><![CDATA[Участники: {0}]]></string>
+    <string name="_sys_menu_item_title_sm_fans"><![CDATA[Участники]]></string>
+    <string name="_sys_menu_item_title_sm_fans_respond"><![CDATA[Ответить фанату]]></string>
+    <string name="_sys_menu_item_title_sm_subscribers"><![CDATA[Подписчики: {0}]]></string>
+    <string name="_sys_menu_item_title_sm_relations"><![CDATA[Связи: {0}]]></string>
+    <string name="_sys_menu_item_title_sm_country"><![CDATA[Страна]]></string>
+    <string name="_sys_menu_item_title_sm_country_city"><![CDATA[Страна и город]]></string>
+    <string name="_sys_menu_item_title_sm_ignore"><![CDATA[Удалить]]></string>
+    <string name="_sys_menu_item_title_vm_membership"><![CDATA[Членство]]></string>
+    <string name="_sys_menu_item_title_vm_badges"><![CDATA[Значки]]></string>
+    <string name="_sys_menu_item_title_system_about"><![CDATA[Об...]]></string>
+    <string name="_sys_menu_item_title_system_copyright"><![CDATA[Копирайт]]></string>
+    <string name="_sys_menu_item_title_system_privacy"><![CDATA[Конфиденциальность]]></string>
+    <string name="_sys_menu_item_title_system_switch_language"><![CDATA[Язык]]></string>
+    <string name="_sys_menu_item_title_system_switch_template"><![CDATA[Тема]]></string>
+    <string name="_sys_menu_item_title_system_terms"><![CDATA[Правила]]></string>
+    <string name="_sys_menu_item_title_system_account_menu"><![CDATA[Аккаунт]]></string>
+    <string name="_sys_menu_item_title_system_account_profile_context"><![CDATA[Профили]]></string>
+    <string name="_sys_menu_item_title_system_account_dashboard"><![CDATA[Панель]]></string>
+    <string name="_sys_menu_item_title_system_account_dashboard_administration"><![CDATA[Администрирование]]></string>
+    <string name="_sys_menu_item_title_system_account_dashboard_content"><![CDATA[Контент]]></string>
+    <string name="_sys_menu_item_title_account_dashboard_content"><![CDATA[Контент]]></string>
+    <string name="_sys_menu_item_title_system_account_dashboard_reports"><![CDATA[Жалобы]]></string>
+    <string name="_sys_menu_item_title_account_dashboard_reports"><![CDATA[Жалобы]]></string>
+    <string name="_sys_menu_item_title_system_account_dashboard_audit"><![CDATA[Аудит]]></string>
+    <string name="_sys_menu_item_title_account_dashboard_audit"><![CDATA[Аудит]]></string>
+    <string name="_sys_menu_item_title_system_account_dashboard_admin"><![CDATA[Администрирование]]></string>
+    <string name="_sys_menu_item_title_account_dashboard_admin"><![CDATA[Администрирование]]></string>
+    <string name="_sys_menu_item_title_system_ap_profile_active"><![CDATA[Активный профиль]]></string>
+    <string name="_sys_menu_item_title_system_ap_profile_notifications"><![CDATA[Меню уведомлений]]></string>
+    <string name="_sys_menu_item_title_system_ap_profile_switcher"><![CDATA[Мои профили]]></string>
+    <string name="_sys_menu_item_title_system_ap_profile_create"><![CDATA[Создать профиль]]></string>
+    <string name="_sys_menu_item_title_system_account_settings"><![CDATA[Настройки]]></string>
+    <string name="_sys_menu_item_title_system_account_settings_delete"><![CDATA[Удалить]]></string>
+    <string name="_sys_menu_item_title_system_account_settings_email"><![CDATA[Email]]></string>
+    <string name="_sys_menu_item_title_system_account_settings_info"><![CDATA[Аккаунт]]></string>
+    <string name="_sys_menu_item_title_system_account_settings_pwd"><![CDATA[Пароль]]></string>
+    <string name="_sys_menu_item_title_system_profile_settings_cfilter"><![CDATA[Фильтр контента]]></string>
+    <string name="_sys_menu_item_title_system_add_content"><![CDATA[Добавить Содержимое]]></string>
+    <string name="_sys_menu_item_title_system_apps"><![CDATA[Приложения]]></string>
+    <string name="_sys_menu_item_title_system_cart"><![CDATA[Корзина]]></string>
+    <string name="_sys_menu_item_title_system_cmts_administration"><![CDATA[Комментарии]]></string>
+    <string name="_sys_menu_item_title_system_audit_administration"><![CDATA[Аудит]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_delete"><![CDATA[Удалить]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_edit"><![CDATA[Редактировать]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_pin"><![CDATA[Закрепить]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_unpin"><![CDATA[Открепить]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_quote"><![CDATA[Цитировать]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_reaction"><![CDATA[Реагировать]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_reply"><![CDATA[Ответить]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_report"><![CDATA[Пожаловаться]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_score"><![CDATA[Голосовать (За/Против)]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_vote"><![CDATA[Голосовать (Нравится)]]></string>
+    <string name="_sys_menu_item_title_system_cmts_item_more"><![CDATA[Ещё]]></string>
+    <string name="_sys_menu_item_title_system_connections"><![CDATA[Связи]]></string>
+    <string name="_sys_menu_item_title_system_dashboard"><![CDATA[Панель]]></string>
+    <string name="_sys_menu_item_title_system_home"><![CDATA[Домой]]></string>
+    <string name="_sys_menu_item_title_system_invoices"><![CDATA[Счета]]></string>
+    <string name="_sys_menu_item_title_system_login"><![CDATA[Вход]]></string>
+    <string name="_sys_menu_item_title_system_logout"><![CDATA[Выйти]]></string>
+    <string name="_sys_menu_item_title_system_main_menu"><![CDATA[Главное меню]]></string>
+    <string name="_sys_menu_item_title_system_member_avatar"><![CDATA[Аватар пользователя]]></string>
+    <string name="_sys_menu_item_title_system_member_followings"><![CDATA[Отслеживаемые контексты пользователя]]></string>
+    <string name="_sys_menu_item_title_system_member_menu"><![CDATA[Меню пользователя]]></string>
+    <string name="_sys_menu_item_title_system_more"><![CDATA[Ещё]]></string>
+    <string name="_sys_menu_item_title_system_more_auto"><![CDATA[Ещё]]></string>
+    <string name="_sys_menu_item_title_system_orders"><![CDATA[Заказы]]></string>
+    <string name="_sys_menu_item_title_system_powered_by"><![CDATA[Сделано с помощью]]></string>
+    <string name="_sys_menu_item_title_system_profile"><![CDATA[Профиль]]></string>
+    <string name="_sys_menu_item_title_system_public_menu"><![CDATA[Публичное меню]]></string>
+    <string name="_sys_menu_item_title_system_search"><![CDATA[Поиск]]></string>
+    <string name="_sys_menu_item_title_system_set_acl_level"><![CDATA[Назначить членство]]></string>
+    <string name="_sys_menu_item_title_system_set_badges"><![CDATA[Назначить бейджи]]></string>
+    <string name="_sys_menu_item_title_system_studio"><![CDATA[Студия]]></string>
+    <string name="_sys_menu_item_title_system_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_sys_menu_title_view_actions"><![CDATA[Просмотр - Действия]]></string>
+    <string name="_sys_menu_set_title_view_actions"><![CDATA[Просмотр - Действия]]></string>
+    <string name="_sys_menu_item_title_system_va_approve"><![CDATA[Одобрить]]></string>
+    <string name="_sys_menu_item_title_system_va_comment"><![CDATA[Комментировать]]></string>
+    <string name="_sys_menu_item_title_system_va_view"><![CDATA[Посмотреть]]></string>
+    <string name="_sys_menu_item_title_system_va_vote"><![CDATA[Проголосовать (за)]]></string>
+    <string name="_sys_menu_item_title_system_va_score"><![CDATA[Проголосовать (за/против)]]></string>
+    <string name="_sys_menu_item_title_system_va_favorite"><![CDATA[В избранное]]></string>
+    <string name="_sys_menu_item_title_system_va_feature"><![CDATA[В продвинутые]]></string>
+    <string name="_sys_menu_item_title_system_va_rate"><![CDATA[Оценить]]></string>
+    <string name="_sys_menu_item_title_system_va_reaction"><![CDATA[Отреагировать]]></string>
+    <string name="_sys_menu_item_title_system_va_repost"><![CDATA[Сделать репост]]></string>
+    <string name="_sys_menu_item_title_system_va_repost_with_text"><![CDATA[Сделать репост с текстом]]></string>
+    <string name="_sys_menu_item_title_system_va_repost_to_context"><![CDATA[Сделать репост в контекст]]></string>
+    <string name="_sys_menu_item_title_system_va_report"><![CDATA[Пожаловаться]]></string>
+    <string name="_sys_menu_item_title_system_va_notes"><![CDATA[Заметки]]></string>
+    <string name="_sys_menu_item_title_system_va_audit"><![CDATA[Аудит]]></string>
+    <string name="_sys_menu_item_title_system_va_more_auto"><![CDATA[Еще]]></string>
+    <string name="_sys_menu_item_title_va_approve"><![CDATA[Одобрить]]></string>
+    <string name="_sys_menu_item_title_va_notes"><![CDATA[Заметки]]></string>
+    <string name="_sys_menu_item_title_va_audit"><![CDATA[Аудит]]></string>
+    <string name="_sys_menu_item_title_va_more_auto"><![CDATA[Ещё]]></string>
+    <string name="_sys_menu_item_title_va_more_auto_empty"><![CDATA[]]></string>
+    <string name="_sys_menu_item_title_system_social_sharing_facebook"><![CDATA[Поделиться в Facebook]]></string>
+    <string name="_sys_menu_item_title_system_social_sharing_twitter"><![CDATA[Поделиться в Twitter]]></string>
+    <string name="_sys_menu_item_title_system_social_sharing_pinterest"><![CDATA[Поделиться в Pinterest]]></string>
+    <string name="_sys_menu_item_title_system_sounds"><![CDATA[Звуки]]></string>
+    <string name="_sys_menu_item_title_system_sm_in_reply_to"><![CDATA[В ответ к]]></string>
+    <string name="_sys_menu_item_title_system_sm_author"><![CDATA[Автор]]></string>
+    <string name="_sys_menu_item_title_system_sm_date"><![CDATA[Дата]]></string>
+    <string name="_sys_menu_item_title_system_sm_category"><![CDATA[Категория]]></string>
+    <string name="_sys_menu_item_title_system_sm_tags"><![CDATA[Тэги]]></string>
+    <string name="_sys_menu_item_title_system_sm_views"><![CDATA[Просмотры]]></string>
+    <string name="_sys_menu_item_title_system_sm_votes"><![CDATA[Голоса]]></string>
+    <string name="_sys_menu_item_title_system_sm_reactions"><![CDATA[Реакции]]></string>
+    <string name="_sys_menu_item_title_system_sm_scores"><![CDATA[Голоса (за/против)]]></string>
+    <string name="_sys_menu_item_title_system_sm_rating"><![CDATA[Рейтинг]]></string>
+    <string name="_sys_menu_item_title_system_sm_comments"><![CDATA[Комментарии]]></string>
+    <string name="_sys_menu_item_title_system_sm_actions"><![CDATA[Действия]]></string>
+    <string name="_sys_menu_item_title_system_sm_befriend"><![CDATA[Добавить в друзья]]></string>
+    <string name="_sys_menu_item_title_system_sm_unfriend"><![CDATA[Удалить из друзей]]></string>
+    <string name="_sys_menu_item_title_system_sm_join_paid"><![CDATA[Оплатить и присоединиться]]></string>
+    <string name="_sys_menu_item_title_system_sm_join"><![CDATA[Присоединиться]]></string>
+    <string name="_sys_menu_item_title_system_sm_leave"><![CDATA[Покинуть]]></string>
+    <string name="_sys_menu_item_title_system_sm_nl"><![CDATA[Новая строка]]></string>
+    <string name="_sys_menu_item_title_system_sm_subscribe"><![CDATA[Получать уведомления]]></string>
+    <string name="_sys_menu_item_title_system_sm_unsubscribe"><![CDATA[Отключить уведомления]]></string>
+    <string name="_sys_menu_item_title_system_sm_country"><![CDATA[Страна]]></string>
+    <string name="_sys_menu_item_title_system_sm_country_city"><![CDATA[Страна и город]]></string>
+    <string name="_sys_menu_item_title_system_sm_friends"><![CDATA[Друзья]]></string>
+    <string name="_sys_menu_item_title_system_sm_friends_mutual"><![CDATA[Общие друзья]]></string>
+    <string name="_sys_menu_item_title_system_sm_members"><![CDATA[Участники]]></string>
+    <string name="_sys_menu_item_title_system_sm_membership"><![CDATA[Членство]]></string>
+    <string name="_sys_menu_item_title_system_sm_subscribers"><![CDATA[Подписки]]></string>
+    <string name="_sys_menu_item_title_system_sm_subscriptions"><![CDATA[Подписки]]></string>
+    <string name="_sys_menu_item_title_system_sm_relations"><![CDATA[Связи]]></string>
+    <string name="_sys_menu_item_title_system_sm_ignore"><![CDATA[Игнорировать рекомендацию]]></string>
+    <string name="_sys_menu_item_title_system_sm_ignore_befriend"><![CDATA[Игнорировать рекомендацию: Дружба]]></string>
+    <string name="_sys_menu_item_title_system_sm_ignore_subscribe"><![CDATA[Игнорировать рекомендацию: Подписка]]></string>
+    <string name="_sys_menu_item_title_system_vm_membership"><![CDATA[Членство]]></string>
+    <string name="_sys_menu_item_title_system_vm_badges"><![CDATA[Значки]]></string>
+    <string name="_sys_menu_set_title_account_dashboard"><![CDATA[Панель аккаунта]]></string>
+    <string name="_sys_menu_set_title_account_dashboard_manage_tools"><![CDATA[Панель аккаунта - Инструменты управления]]></string>
+    <string name="_sys_menu_set_title_account_settings"><![CDATA[Аккаунт - Настройки]]></string>
+    <string name="_sys_menu_set_title_account_popup"><![CDATA[Аккаунт - Всплывающее меню]]></string>
+    <string name="_sys_menu_set_title_account_notifications"><![CDATA[Аккаунт - Уведомления]]></string>
+    <string name="_sys_menu_set_title_add_content"><![CDATA[Добавить содержимое]]></string>
+    <string name="_sys_menu_set_title_create_post"><![CDATA[Создать пост]]></string>
+    <string name="_sys_menu_set_title_dashboard_content_manage"><![CDATA[Управление контентом]]></string>
+    <string name="_sys_menu_set_title_dashboard_reports_manage"><![CDATA[Управление жалобами]]></string>
+    <string name="_sys_menu_set_title_add_profile"><![CDATA[Добавить профиль]]></string>
+    <string name="_sys_menu_set_title_cmts_item_actions"><![CDATA[Комментарий - Действия]]></string>
+    <string name="_sys_menu_set_title_cmts_item_counters"><![CDATA[Комментарий - Счетчики]]></string>
+    <string name="_sys_menu_set_title_cmts_item_manage"><![CDATA[Комментарий - Управление]]></string>
+    <string name="_sys_menu_set_title_cmts_item_meta"><![CDATA[Комментарий - Мета инфо]]></string>
+    <string name="_sys_menu_set_title_switch_language"><![CDATA[Переключить язык]]></string>
+    <string name="_sys_menu_set_title_switch_template"><![CDATA[Переключить тему]]></string>
+    <string name="_sys_menu_set_title_sys_social_sharing"><![CDATA[Социальные сети]]></string>
+    <string name="_sys_menu_set_title_footer"><![CDATA[Основание]]></string>
+    <string name="_sys_menu_set_title_profile_create_links"><![CDATA[Профиль - Создание]]></string>
+    <string name="_sys_menu_set_title_profile_followings"><![CDATA[Отслеживаемые контексты]]></string>
+    <string name="_sys_menu_set_title_profile_stats"><![CDATA[Профиль - Статистика]]></string>
+    <string name="_sys_menu_set_title_site"><![CDATA[Сайт]]></string>
+    <string name="_sys_menu_set_title_application"><![CDATA[Приложение]]></string>
+    <string name="_sys_menu_set_title_panel"><![CDATA[Панель]]></string>
+    <string name="_sys_menu_set_title_homepage"><![CDATA[Модули с содержимым]]></string>
+    <string name="_sys_menu_set_title_toolbar_member"><![CDATA[Панель инструментов - Пользователь]]></string>
+    <string name="_sys_menu_set_title_toolbar_site"><![CDATA[Панель инструментов - Сайт]]></string>
+    <string name="_sys_menu_set_title_snippet_meta"><![CDATA[Мета информация в карточке]]></string>
+    <string name="_sys_menu_template_title_add_content"><![CDATA[Добавить содержимое - Меню]]></string>
+    <string name="_sys_menu_template_title_block_submenu_hor"><![CDATA[Горизонтальное подменю блолка]]></string>
+    <string name="_sys_menu_template_title_block_submenu_ver"><![CDATA[Вертикальное подменю блолка]]></string>
+    <string name="_sys_menu_template_title_buttons_hor"><![CDATA[Горизонтальные кнопки]]></string>
+    <string name="_sys_menu_template_title_buttons_icon_hor"><![CDATA[Горизонтальные кнопки (только иконки)]]></string>
+    <string name="_sys_menu_template_title_buttons_ver"><![CDATA[Вертикальные кнопки]]></string>
+    <string name="_sys_menu_template_title_floating_blocks"><![CDATA[Подвесные блоки]]></string>
+    <string name="_sys_menu_template_title_floating_blocks_wide"><![CDATA[Широкие подвесные блоки с оповещениями]]></string>
+    <string name="_sys_menu_template_title_floating_blocks_big"><![CDATA[Подвесные блоки - Большие]]></string>
+    <string name="_sys_menu_template_title_floating_blocks_dash"><![CDATA[Подвесные блоки с иконками и подписями]]></string>
+    <string name="_sys_menu_template_title_footer"><![CDATA[Основание - Ссылки]]></string>
+    <string name="_sys_menu_template_title_hor"><![CDATA[Горизонтальные ссылки]]></string>
+    <string name="_sys_menu_template_title_inline"><![CDATA[В тексте]]></string>
+    <string name="_sys_menu_template_title_inline_sbtn"><![CDATA[В тексте ('спец' кнопки)]]></string>
+    <string name="_sys_menu_template_title_interactive"><![CDATA[Интерактивные горизонтальные ссылки]]></string>
+    <string name="_sys_menu_template_title_interactive_vertical"><![CDATA[Интерактивные вертикальные ссылки]]></string>
+    <string name="_sys_menu_template_title_empty"><![CDATA[Пустое меню]]></string>
+    <string name="_sys_menu_template_title_main"><![CDATA[Навигация по сайту - Меню]]></string>
+    <string name="_sys_menu_template_title_main_submenu"><![CDATA[Навигация по сайту - Подменю]]></string>
+    <string name="_sys_menu_template_title_main_submenu_more_auto"><![CDATA[Навигация по сайту - Подменю (перестраиваемое)]]></string>
+    <string name="_sys_menu_template_title_panel"><![CDATA[Панель сайта - Меню]]></string>
+    <string name="_sys_menu_template_title_main_in_panel"><![CDATA[Навигация по сайту - Панель]]></string>
+    <string name="_sys_menu_template_title_multilevel"><![CDATA[Многоуровневое меню]]></string>
+    <string name="_sys_menu_template_title_toolbar"><![CDATA[Панель инструментов - Кнопки]]></string>
+    <string name="_sys_menu_template_title_toolbar_left"><![CDATA[Панель инструментов - Кнопки слева]]></string>
+    <string name="_sys_menu_template_title_toolbar_right"><![CDATA[Панель инструментов - Кнопки справа]]></string>
+    <string name="_sys_menu_template_title_ver"><![CDATA[Вертикальные ссылки]]></string>
+    <string name="_sys_menu_template_title_ver_lite"><![CDATA[Вертикальные ссылки (облегчённые)]]></string>
+    <string name="_sys_menu_template_title_account_notifications"><![CDATA[Аккаунт - Уведомления]]></string>
+    <string name="_sys_menu_template_title_account_popup"><![CDATA[Аккаунт - Всплывающие]]></string>
+    <string name="_sys_menu_template_title_custom_hor"><![CDATA[Горизонтальное меню с индивидуальными элементами]]></string>
+    <string name="_sys_menu_template_title_custom_ver"><![CDATA[Вертикальное меню с индивидуальными элементами]]></string>
+    <string name="_sys_menu_template_title_profile_followings"><![CDATA[Подписки профиля - Меню]]></string>
+    <string name="_sys_menu_template_title_vertical_more_less"><![CDATA[Вертикальное меню с больше/меньше]]></string>
+    <string name="_sys_menu_template_title_profile_stats"><![CDATA[Статистика профиля - Меню]]></string>
+    <string name="_sys_menu_title_account_dashboard"><![CDATA[Панель аккаунта - Меню]]></string>
+    <string name="_sys_menu_title_public_account_dashboard"><![CDATA[Панель инструментов]]></string>
+    <string name="_sys_menu_title_account_dashboard_manage_tools"><![CDATA[Панель аккаунта - Меню инструментов управления]]></string>
+    <string name="_sys_menu_title_account_notifications"><![CDATA[Аккаунт - Меню с уведомлениями]]></string>
+    <string name="_sys_menu_title_account_popup"><![CDATA[Аккаунт - Всплывающее меню]]></string>
+    <string name="_sys_menu_title_account_settings"><![CDATA[Аккаунт - Меню настроек]]></string>
+    <string name="_sys_menu_title_public_account_settings"><![CDATA[Настройки]]></string>
+    <string name="_sys_menu_title_add_content"><![CDATA[Добавить содержимое - Меню]]></string>
+    <string name="_sys_menu_title_add_profile"><![CDATA[Добавить профиль - Меню]]></string>
+    <string name="_sys_menu_title_add_profile_vertical"><![CDATA[Добавить профиль - Меню вертикальное]]></string>
+    <string name="_sys_menu_title_cmts_item_actions"><![CDATA[Комментарий - Действия]]></string>
+    <string name="_sys_menu_title_cmts_item_counters"><![CDATA[Комментарий - Счетчики]]></string>
+    <string name="_sys_menu_title_cmts_item_manage"><![CDATA[Комментарий - Управление]]></string>
+    <string name="_sys_menu_title_cmts_item_meta"><![CDATA[Комментарий - Мета инфо]]></string>
+    <string name="_sys_menu_title_footer"><![CDATA[Основание - Ссылки]]></string>
+    <string name="_sys_menu_title_main"><![CDATA[Навигация по сайту]]></string>
+    <string name="_sys_menu_title_main_in_panel"><![CDATA[Навигация по сайту - Панель]]></string>
+    <string name="_sys_menu_title_application"><![CDATA[Навигация в режиме 'Приложение']]></string>
+    <string name="_sys_menu_title_homepage"><![CDATA[Меню на главной странице]]></string>
+    <string name="_sys_menu_title_homepage_submenu"><![CDATA[Подменю на главной странице]]></string>
+    <string name="_sys_menu_title_public_homepage_submenu"><![CDATA[Исследовать]]></string>
+    <string name="_sys_menu_set_title_homepage_submenu"><![CDATA[Подменю на главной странице]]></string>
+    <string name="_sys_menu_item_title_system_explore"><![CDATA[Открытия]]></string>
+    <string name="_sys_menu_item_title_explore"><![CDATA[Открытия]]></string>
+    <string name="_sys_menu_item_title_system_updates"><![CDATA[Обновления]]></string>
+    <string name="_sys_menu_item_title_updates"><![CDATA[Обновления]]></string>
+    <string name="_sys_menu_item_title_system_trends"><![CDATA[Тренды]]></string>
+    <string name="_sys_menu_item_title_trends"><![CDATA[Тренды]]></string>
+    <string name="_sys_menu_title_profiles_create"><![CDATA[Профиль - Создание]]></string>
+    <string name="_sys_menu_title_profile_followings"><![CDATA[Профиль - Подписки]]></string>
+    <string name="_sys_menu_title_profile_stats"><![CDATA[Профиль - Статистика]]></string>
+    <string name="_sys_menu_title_tags_cloud"><![CDATA[Облако тегов]]></string>
+    <string name="_sys_menu_title_rss"><![CDATA[RSS]]></string>
+    <string name="_sys_menu_title_set_acl_level"><![CDATA[Уровни доступа]]></string>
+    <string name="_sys_menu_title_set_badges"><![CDATA[Бейджи]]></string>
+    <string name="_sys_menu_title_social_sharing"><![CDATA[Социальные сети]]></string>
+    <string name="_sys_menu_title_create_post"><![CDATA[Создать пост - Меню]]></string>
+    <string name="_sys_menu_title_dashboard_content_manage"><![CDATA[Панель - Управление контентом]]></string>
+    <string name="_sys_menu_title_dashboard_reports_manage"><![CDATA[Панель - Управление жалобами]]></string>
+
+    <string name="_sys_menu_title_add_relation"><![CDATA[Добавить связь - Меню]]></string>
+    <string name="_sys_menu_title_manage"><![CDATA[Подменю управления]]></string>
+    <string name="_sys_menu_title_panel"><![CDATA[Панель сайта]]></string>
+    <string name="_sys_menu_title_submenu"><![CDATA[Подменю сайта]]></string>
+    <string name="_sys_menu_title_toolbar_member"><![CDATA[Панель инструментов - Пользователь]]></string>
+    <string name="_sys_menu_title_toolbar_site"><![CDATA[Панель инструментов - Сайт]]></string>
+    <string name="_sys_menu_title_switch_language_popup"><![CDATA[Переключатель языка (попап)]]></string>
+    <string name="_sys_menu_title_switch_language_inline"><![CDATA[Переключатель языка (встроенный)]]></string>
+    <string name="_sys_menu_title_switch_template"><![CDATA[Переключить тему]]></string>
+    <string name="_sys_menu_title_snippet_meta"><![CDATA[Мета информация в карточке]]></string>
+    <string name="_sys_menu_title_vote_reactions_do"><![CDATA[Отреагировать - Меню]]></string>
+    <string name="_sys_menu_title_wiki"><![CDATA[Вики]]></string>
+    <string name="_sys_menu_set_title_sys_wiki"><![CDATA[Вики]]></string>
+    <string name="_sys_menu_item_title_wiki_edit"><![CDATA[Редактировать]]></string>
+    <string name="_sys_menu_item_title_wiki_delete_version"><![CDATA[Удалить версию]]></string>
+    <string name="_sys_menu_item_title_wiki_delete_block"><![CDATA[Удалить блок]]></string>
+    <string name="_sys_menu_item_title_wiki_translate"><![CDATA[Перевести]]></string>
+    <string name="_sys_menu_item_title_wiki_history"><![CDATA[История]]></string>
+    <string name="_sys_menu_dashboard_manage_tools_addon_counter1_caption_default"><![CDATA[спрятано]]></string>
+    <string name="_sys_menu_dashboard_manage_tools_addon_counter1_caption_profile_default"><![CDATA[неодобрено]]></string>
+    <string name="_sys_menu_dashboard_manage_tools_addon_counter2_caption_default"><![CDATA[жалоб]]></string>
+    <string name="_sys_menu_title_studio_account_popup"><![CDATA[Аккаунт - Всплывающее меню (Студия)]]></string>
+    <string name="_sys_menu_set_title_studio_account_popup"><![CDATA[Аккаунт - Всплывающее меню (Студия)]]></string>
+    <string name="_sys_menu_item_title_system_sa_account"><![CDATA[Аккаунт]]></string>
+    <string name="_sys_menu_item_title_sa_account"><![CDATA[{member_display_name}]]></string>
+    <string name="_sys_menu_item_title_system_sa_site"><![CDATA[Открыть веб-приложение]]></string>
+    <string name="_sys_menu_item_title_system_sa_sounds"><![CDATA[Звуки]]></string>
+    <string name="_sys_menu_item_title_sa_site"><![CDATA[Открыть веб-приложение]]></string>
+    <string name="_sys_menu_item_title_sa_sounds"><![CDATA[Звуки]]></string>
+    <string name="_sys_menu_item_title_system_sa_edit"><![CDATA[Управление приложениями]]></string>
+    <string name="_sys_menu_item_title_sa_edit"><![CDATA[Управление приложениями]]></string>
+    <string name="_sys_menu_item_title_system_sa_tour"><![CDATA[Вводный тур]]></string>
+    <string name="_sys_menu_item_title_sa_tour"><![CDATA[Вводный тур]]></string>
+    <string name="_sys_menu_item_title_system_sa_scheme"><![CDATA[Тема]]></string>
+    <string name="_sys_menu_item_title_sa_scheme"><![CDATA[Тема]]></string>
+    <string name="_sys_menu_item_title_system_sa_language"><![CDATA[Язык]]></string>
+    <string name="_sys_menu_item_title_sa_language"><![CDATA[Язык]]></string>
+    <string name="_sys_menu_item_title_sa_scheme_auto"><![CDATA[Системный]]></string>
+    <string name="_sys_menu_item_title_sa_scheme_light"><![CDATA[Светлая]]></string>
+    <string name="_sys_menu_item_title_sa_scheme_dark"><![CDATA[Тёмная]]></string>
+    <string name="_sys_menu_item_title_system_sa_logout"><![CDATA[Выйти]]></string>
+    <string name="_sys_menu_item_title_sa_logout"><![CDATA[Выйти]]></string>
+    <string name="_sys_menu_item_title_inherited"><![CDATA[Унаследованный]]></string>
+    <string name="_sys_menu_item_title_disabled"><![CDATA[Отключенный]]></string>
+    <string name="_sys_menu_title_con_submenu"><![CDATA[Связи]]></string>
+    <string name="_sys_menu_title_public_con_submenu"><![CDATA[Связи]]></string>
+    <string name="_sys_menu_set_title_con_submenu"><![CDATA[Связи]]></string>
+    <string name="_sys_menu_item_title_con_friends"><![CDATA[Все друзья]]></string>
+    <string name="_sys_menu_item_title_con_friend_requests"><![CDATA[Полученные приглашения]]></string>
+    <string name="_sys_menu_item_title_con_friend_requested"><![CDATA[Отправленные приглашения]]></string>
+    <string name="_sys_menu_item_title_con_following"><![CDATA[Подписан на]]></string>
+    <string name="_sys_menu_item_title_con_followers"><![CDATA[Подписчики]]></string>
+    <string name="_sys_menu_item_title_recom_friends"><![CDATA[Предложения]]></string>
+    <string name="_sys_menu_item_title_recom_subscriptions"><![CDATA[На кого подписаться]]></string>
+    <string name="_sys_menu_title_ntfs_submenu"><![CDATA[Активность]]></string>
+    <string name="_sys_menu_title_public_ntfs_submenu"><![CDATA[Активность]]></string>
+    <string name="_sys_menu_set_title_ntfs_submenu"><![CDATA[Уведомления]]></string>
+    <string name="_sys_menu_item_title_system_ntfs_context_invitations"><![CDATA[Уведомления: Контекстные приглашения]]></string>
+    <string name="_sys_menu_item_title_ntfs_context_invitations"><![CDATA[Приглашения]]></string>
+    <string name="_sys_metatags_mention_added"><![CDATA[{author_name_wrapped} - упоминание о <b class="bx-ntfs-content-entry">{entry_caption}</b> в {subentry_sample} <b class="bx-ntfs-content-entry">{subentry_caption}</b>]]></string>
+    <string name="_sys_mobile_friends"><![CDATA[Друзья]]></string>
+    <string name="_sys_mobile_info"><![CDATA[Инфо]]></string>
+    <string name="_sys_mobile_mail"><![CDATA[Сообщения]]></string>
+    <string name="_sys_mobile_profile_contact"><![CDATA[Написать]]></string>
+    <string name="_sys_mobile_profile_friends"><![CDATA[Друзья]]></string>
+    <string name="_sys_mobile_profile_info"><![CDATA[Профиль - Инфо]]></string>
+    <string name="_sys_mobile_search"><![CDATA[Поиск]]></string>
+    <string name="_sys_mobile_status"><![CDATA[Статус]]></string>
+    <string name="_sys_name"><![CDATA[Имя]]></string>
+    <string name="_sys_added"><![CDATA[Добавлено]]></string>
+    <string name="_sys_next"><![CDATA[Ещё]]></string>
+    <string name="_sys_notification_account"><![CDATA[Аккаунты, созданные за последние 24 часа:]]></string>
+    <string name="_sys_no_menu"><![CDATA[Меню отсутствует]]></string>
+    <string name="_sys_no_async"><![CDATA[Асинхронный режим выключен]]></string>
+    <string name="_sys_not_available"><![CDATA[н/д]]></string>
+    <string name="_sys_not_specified"><![CDATA[Не указано]]></string>
+    <string name="_sys_on"><![CDATA[вкл.]]></string>
+    <string name="_sys_off"><![CDATA[выкл.]]></string>
+    <string name="_sys_pages"><![CDATA[Страницы]]></string>
+    <string name="_sys_page_content_ph_loading_indicator"><![CDATA[С индикатором загрузки]]></string>
+    <string name="_sys_page_content_ph_text"><![CDATA[С заполнителем в виде текста]]></string>
+    <string name="_sys_page_content_ph_image"><![CDATA[С заполнителем в виде картинки]]></string>
+    <string name="_sys_page_content_ph_create_post"><![CDATA[С заполнителем в виде создания поста]]></string>
+    <string name="_sys_page_content_ph_profile_units"><![CDATA[С заполнителем в виде профайлов]]></string>
+    <string name="_sys_page_content_ph_text_units_list"><![CDATA[С заполнителем в виде списка текстовых блоков]]></string>
+    <string name="_sys_page_content_ph_text_units_gallery"><![CDATA[С заполнителем в виде галереи текстовых блоков]]></string>
+	<string name="_sys_page_block_title_about"><![CDATA[Об...]]></string>
+	<string name="_sys_page_block_title_account_profile_create"><![CDATA[Создайте профиль]]></string>
+	<string name="_sys_page_block_title_account_profile_switcher"><![CDATA[Использовать сайт как ...]]></string>
+	<string name="_sys_page_block_title_account_settings_delete"><![CDATA[Удалить аккаунт]]></string>
+	<string name="_sys_page_block_title_account_settings_email"><![CDATA[Настройки email-а]]></string>
+	<string name="_sys_page_block_title_account_settings_info"><![CDATA[Редактировать аккаунт]]></string>
+	<string name="_sys_page_block_title_account_settings_menu"><![CDATA[Аккаунт - Настройки]]></string>
+	<string name="_sys_page_block_title_account_settings_pwd"><![CDATA[Изменить пароль]]></string>
+        <string name="_sys_page_block_title_profile_settings_cfilter"><![CDATA[Фильтр контента]]></string>
+        <string name="_sys_page_block_title_add_content"><![CDATA[Добавить содержимое]]></string>
+        <string name="_sys_page_block_title_chart_growth"><![CDATA[Диаграммы развития]]></string>
+        <string name="_sys_page_block_title_chart_stats"><![CDATA[Содержимое]]></string>    
+	<string name="_sys_page_block_title_cmts_administration"><![CDATA[Управление комментариями]]></string>
+        <string name="_sys_page_block_title_audit_administration"><![CDATA[Аудит]]></string>
+	<string name="_sys_page_block_title_confirm_email"><![CDATA[Email - Подтверждение]]></string>
+	<string name="_sys_page_block_title_confirm_phone"><![CDATA[Телефон - Подтверждение]]></string>
+        <string name="_sys_page_block_title_system_cooperator"><![CDATA[Соавтор (только для App-а)]]></string>
+        <string name="_sys_page_block_title_cooperator"><![CDATA[Соавтор]]></string>
+	<string name="_sys_page_block_title_create_account"><![CDATA[Присоединиться]]></string>
+        <string name="_sys_page_block_title_sys_author"><![CDATA[Автор]]></string>
+	<string name="_sys_page_block_title_author"><![CDATA[Автор]]></string>
+        <string name="_sys_page_block_title_sys_ai_agent"><![CDATA[ИИ агент]]></string>
+        <string name="_sys_page_block_title_sys_ai_agent_operator"><![CDATA[ИИ агент оператора (только для App-а)]]></string>
+        <string name="_sys_page_block_title_ai_agent"><![CDATA[ИИ агент]]></string>
+        <string name="_sys_page_block_title_ai_agent_operator"><![CDATA[Агент]]></string>
+        <string name="_sys_page_block_title_con_friends"><![CDATA[Друзья]]></string>
+        <string name="_sys_page_block_title_con_friend_requests"><![CDATA[Хотят дружить]]></string>
+        <string name="_sys_page_block_title_con_friend_requested"><![CDATA[Запрошенная дружба]]></string>
+        <string name="_sys_page_block_title_con_following"><![CDATA[Подписан на]]></string>
+        <string name="_sys_page_block_title_con_followers"><![CDATA[Подписчики]]></string>
+        <string name="_sys_page_block_title_sys_recom_friends"><![CDATA[Рекомендуемые друзья]]></string>
+        <string name="_sys_page_block_title_recom_friends"><![CDATA[С кем дружить]]></string>
+        <string name="_sys_page_block_title_sys_recom_subscriptions"><![CDATA[Рекомендуемые подписки]]></string>
+        <string name="_sys_page_block_title_recom_subscriptions"><![CDATA[На кого подписаться]]></string>
+        <string name="_sys_page_block_title_ntfs_context_invitations"><![CDATA[Приглашения]]></string>
+        <string name="_sys_page_block_title_sys_invitations"><![CDATA[Приглашения]]></string>
+        <string name="_sys_page_block_title_invitations"><![CDATA[Приглашения]]></string>
+        <string name="_sys_page_block_title_sys_create_post"><![CDATA[Создать публикацию]]></string>
+	<string name="_sys_page_block_title_create_post"><![CDATA[Добавить...]]></string>
+	<string name="_sys_page_block_title_sys_create_post_context"><![CDATA[Создать публикацию (в контекст)]]></string>
+	<string name="_sys_page_block_title_create_post_context"><![CDATA[Опубликовать в контексте: {display_name}]]></string>
+	<string name="_sys_page_block_title_sys_create_post_public"><![CDATA[Создать публикацию (публично)]]></string>
+	<string name="_sys_page_block_title_create_post_public"><![CDATA[Добавить...]]></string>
+	<string name="_sys_page_block_title_dashboard"><![CDATA[Панель]]></string>
+        <string name="_sys_page_block_title_dash_stats"><![CDATA[Статистика на панели управления (только для App-а)]]></string>
+        <string name="_sys_page_block_title_homepage_menu"><![CDATA[Меню модулей с содержимым]]></string>
+        <string name="_sys_page_block_title_homepage_splash"><![CDATA[Заставка]]></string>
+	<string name="_sys_page_block_title_forgot_password"><![CDATA[Забыли пароль]]></string>
+        <string name="_sys_page_block_title_search_keyword_form"><![CDATA[Форма поиска]]></string>
+        <string name="_sys_page_block_title_search_keyword_result"><![CDATA[Результаты поиска]]></string>
+        <string name="_sys_page_block_title_sys_search_ai"><![CDATA[AI поиск]]></string>
+        <string name="_sys_page_block_title_search_ai"><![CDATA[Поиск]]></string>
+        <string name="_sys_page_block_title_membership_stats"><![CDATA[Лимиты членства]]></string>
+	<string name="_sys_page_block_desc_account_profile_create"><![CDATA[У вашей учётной записи ещё нет профиля. Выберите тип профиля, чтобы начать.]]></string>
+	<string name="_sys_page_block_system_title_login"><![CDATA[Вход с линкой регистрации]]></string>
+	<string name="_sys_page_block_system_title_login_step2"><![CDATA[Вход - шаг 2]]></string>
+	<string name="_sys_page_block_system_title_login_step3"><![CDATA[Вход - шаг 3]]></string>
+	<string name="_sys_page_block_system_title_login_only"><![CDATA[Вход]]></string>
+        <string name="_sys_page_block_title_dashboard_content"><![CDATA[Панель - контент]]></string>
+        <string name="_sys_page_block_title_dashboard_audit"><![CDATA[Панель - аудит]]></string>
+
+        <string name="_sys_page_block_title_system_dashboard_admin"><![CDATA[Панель - Администрирование (только для App-а)]]></string>
+        <string name="_sys_page_block_title_dashboard_admin"><![CDATA[Панель - Администрирование]]></string>
+        <string name="_sys_page_block_title_dashboard_reports"><![CDATA[Панель - жалобы]]></string>
+        <string name="_sys_page_block_title_system_cmts_view"><![CDATA[Просмотр комментария]]></string>
+        <string name="_sys_page_block_title_system_cmts_view_author"><![CDATA[Автор комментария]]></string>
+        <string name="_sys_page_block_title_system_cmts_view_content"><![CDATA[Прокомментированный контент]]></string>
+	<string name="_sys_page_block_title_system_cmts_administration"><![CDATA[Управление комментариями]]></string>
+        <string name="_sys_page_block_title_system_audit_administration"><![CDATA[Аудит]]></string>
+        <string name="_sys_page_block_title_logout"><![CDATA[Выход]]></string>
+	<string name="_sys_page_block_title_login"><![CDATA[Вход]]></string>
+	<string name="_sys_page_block_title_login_step2"><![CDATA[Вход - шаг 2]]></string>
+	<string name="_sys_page_block_title_login_step3"><![CDATA[Вход - шаг 3]]></string>
+	<string name="_sys_page_block_title_manage_tools"><![CDATA[Управление]]></string>
+	<string name="_sys_page_block_title_privacy"><![CDATA[Политика конфиденциальности]]></string>
+	<string name="_sys_page_block_title_profile_stats"><![CDATA[Профиль - Статистика]]></string>
+        <string name="_sys_page_block_title_profile_avatar"><![CDATA[Профиль - Аватар]]></string>
+        <string name="_sys_page_block_title_profile_menu"><![CDATA[Профиль - Меню]]></string>
+        <string name="_sys_page_block_title_profile_followings"><![CDATA[Профиль - Подписки]]></string>
+	<string name="_sys_page_block_title_profile_membership"><![CDATA[Членство]]></string>
+	<string name="_sys_page_block_title_unsubscribe_news"><![CDATA[Отписаться от новостей сайта]]></string>
+	<string name="_sys_page_block_title_unsubscribe_notifications"><![CDATA[Отписаться от уведомлений сайта]]></string>
+	<string name="_sys_page_block_title_std_dash_version"><![CDATA[Обновления]]></string>
+	<string name="_sys_page_block_title_std_dash_space"><![CDATA[Место]]></string>
+	<string name="_sys_page_block_title_std_dash_host_tools"><![CDATA[Сервер]]></string>
+	<string name="_sys_page_block_title_std_dash_cache"><![CDATA[Кэш]]></string>
+        <string name="_sys_page_block_title_std_dash_queues"><![CDATA[Очереди]]></string>
+	<string name="_sys_page_block_title_terms"><![CDATA[Правила пользования]]></string>
+        <string name="_sys_page_block_title_wiki_pages_list"><![CDATA[Список страниц]]></string>
+        <string name="_sys_page_block_title_wiki_page_contents"><![CDATA[Содержание страницы]]></string>
+
+        <string name="_sys_page_description_hashtag"><![CDATA[Результаты поиска по хэштегу "{0}"]]></string>
+        <string name="_sys_page_description_hashtag_in_section"><![CDATA[Результаты поиска по хэштегу "{0}" в разделе "{1}"]]></string>
+        <string name="_sys_page_description_keyword"><![CDATA[Результаты поиска по ключевому слову "{0}"]]></string>
+        <string name="_sys_page_description_keyword_in_section"><![CDATA[Результаты поиска по ключевому слову "{0}" в разделе "{1}"]]></string>
+        <string name="_sys_page_description_category"><![CDATA[Результаты поиска по категории "{0}"]]></string>
+        <string name="_sys_page_description_category_in_section"><![CDATA[Результаты поиска по категории "{0}" в разделе "{1}"]]></string>
+        <string name="_sys_page_description_location"><![CDATA[Результаты поиска по местоположению "{0}"]]></string>
+        <string name="_sys_page_description_location_in_section"><![CDATA[Результаты поиска по местоположению "{0}" в разделе "{1}"]]></string>
+        <string name="_sys_page_description_mention"><![CDATA[Результаты поиска, где упоминается "{0}"]]></string>
+        <string name="_sys_page_description_mention_in_section"><![CDATA[Результаты поиска, где упоминается "{0}" в разделе "{1}"]]></string>
+
+	<string name="_sys_page_lang_block_about"><![CDATA[Этот сайт сделан на UNA. Остальное - тайна, покрытая мраком.]]></string>
+	<string name="_sys_page_lang_block_terms"><![CDATA[Правила пользования нашим сайтом.]]></string>
+	<string name="_sys_page_lang_block_privacy"><![CDATA[Политика конфиденциальности нашего сайта.]]></string>
+	<string name="_sys_page_title_about"><![CDATA[Об...]]></string>
+	<string name="_sys_page_title_account_profile_switcher"><![CDATA[Мои профили]]></string>
+	<string name="_sys_page_title_account_settings_delete"><![CDATA[Удалить аккаунт]]></string>
+	<string name="_sys_page_title_account_settings_email"><![CDATA[Настройки email-а]]></string>
+	<string name="_sys_page_title_account_settings_info"><![CDATA[Редактировать аккаунт]]></string>
+	<string name="_sys_page_title_account_settings_pwd"><![CDATA[Изменить пароль]]></string>
+        <string name="_sys_page_title_profile_settings_cfilter"><![CDATA[Фильтр контента]]></string>
+	<string name="_sys_page_title_add_content"><![CDATA[Добавить содержимое]]></string>
+        <string name="_sys_page_title_cmts_administration"><![CDATA[Управление комментариями]]></string>
+        <string name="_sys_page_title_audit_administration"><![CDATA[Аудит]]></string>
+	<string name="_sys_page_title_confirm_email"><![CDATA[Email - Подтверждение]]></string>
+	<string name="_sys_page_title_confirm_phone"><![CDATA[Телефон - Подтверждение]]></string>
+	<string name="_sys_page_title_create_account"><![CDATA[Присоединиться]]></string>
+	<string name="_sys_page_title_dashboard"><![CDATA[Панель]]></string>
+	<string name="_sys_page_title_forgot_password"><![CDATA[Забыли пароль]]></string>
+        <string name="_sys_page_title_forgot_password_reset"><![CDATA[Выберите новый пароль]]></string>
+	<string name="_sys_page_title_home"><![CDATA[{site_title} :: Домашняя страница]]></string>
+    <string name="_sys_page_title_logout"><![CDATA[Выход]]></string>
+	<string name="_sys_page_title_login"><![CDATA[Вход]]></string>
+	<string name="_sys_page_title_login_step2"><![CDATA[Вход - шаг 2]]></string>
+	<string name="_sys_page_title_login_step3"><![CDATA[Вход - шаг 3]]></string>
+	<string name="_sys_page_title_privacy"><![CDATA[Политика конфиденциальности]]></string>
+        <string name="_sys_page_title_explore"><![CDATA[Открытия]]></string>
+        <string name="_sys_page_title_updates"><![CDATA[Обновления]]></string>
+        <string name="_sys_page_title_trends"><![CDATA[Тренды]]></string>
+	<string name="_sys_page_title_terms"><![CDATA[Правила пользования]]></string>
+	<string name="_sys_page_title_system_about"><![CDATA[Информация - Об...]]></string>
+	<string name="_sys_page_title_system_account_profile_switcher"><![CDATA[Аккаунт - Мои профили]]></string>
+	<string name="_sys_page_title_system_account_settings_delete"><![CDATA[Аккаунт - Удалить]]></string>
+	<string name="_sys_page_title_system_account_settings_email"><![CDATA[Аккаунт - Email настройки]]></string>
+	<string name="_sys_page_title_system_account_settings_info"><![CDATA[Аккаунт - Редактировать]]></string>
+	<string name="_sys_page_title_system_account_settings_pwd"><![CDATA[Аккаунт - Изменить пароль]]></string>
+        <string name="_sys_page_title_system_profile_settings_cfilter"><![CDATA[Фильтр контента]]></string>
+	<string name="_sys_page_title_system_add_content"><![CDATA[Добавить содержимое]]></string>
+        <string name="_sys_page_title_system_cmts_view"><![CDATA[Комментарии - Просмотр комментария]]></string>
+        <string name="_sys_page_title_system_cmts_administration"><![CDATA[Комментарии - Управление]]></string>
+        <string name="_sys_page_title_system_audit_administration"><![CDATA[Аудит]]></string>
+	<string name="_sys_page_title_system_confirm_email"><![CDATA[Аккаунт - Создать - Подтверждение Email-а]]></string>
+	<string name="_sys_page_title_system_confirm_phone"><![CDATA[Аккаунт - Создать - Подтверждение телефона]]></string>
+        <string name="_sys_page_title_system_cooperator"><![CDATA[Соавтор (только для App-а)]]></string>
+        <string name="_sys_page_title_cooperator"><![CDATA[Соавтор]]></string>
+	<string name="_sys_page_title_system_create_account"><![CDATA[Аккаунт - Создать]]></string>
+	<string name="_sys_page_title_system_dashboard"><![CDATA[Панель]]></string>
+        <string name="_sys_page_title_system_dashboard_content"><![CDATA[Панель - Контент]]></string>
+        <string name="_sys_page_title_dashboard_content"><![CDATA[Контент]]></string>
+        <string name="_sys_page_title_system_dashboard_reports"><![CDATA[Панель -Жалобы]]></string>
+        <string name="_sys_page_title_dashboard_reports"><![CDATA[Жалобы]]></string>
+        <string name="_sys_page_title_system_dashboard_audit"><![CDATA[Панель - Аудит]]></string>
+        <string name="_sys_page_title_dashboard_audit"><![CDATA[Аудит]]></string>
+        <string name="_sys_page_title_system_dashboard_admin"><![CDATA[Панель - Администрирование]]></string>
+        <string name="_sys_page_title_dashboard_admin"><![CDATA[Администрирование]]></string>
+        <string name="_sys_page_title_system_forgot_password"><![CDATA[Вход - Забыли пароль]]></string>
+        <string name="_sys_page_title_system_search_keyword"><![CDATA[Поиск по ключевым словам]]></string>
+        <string name="_sys_page_title_search_keyword"><![CDATA[Поиск по ключевым словам]]></string>
+        <string name="_sys_page_title_system_home"><![CDATA[Домашняя страница]]></string>
+        <string name="_sys_page_title_system_login"><![CDATA[Вход - Шаг 1]]></string>
+	<string name="_sys_page_title_system_login_step2"><![CDATA[Вход - Шаг 2]]></string>
+	<string name="_sys_page_title_system_login_step3"><![CDATA[Вход - Шаг 3]]></string>
+	<string name="_sys_page_title_system_privacy"><![CDATA[Информация - Политика конфиденциальности]]></string>
+        <string name="_sys_page_title_sys_explore"><![CDATA[Информация - Открытия]]></string>
+	<string name="_sys_page_title_sys_updates"><![CDATA[Информация - Обновления]]></string>
+	<string name="_sys_page_title_sys_trends"><![CDATA[Информация - Тренды]]></string>
+	<string name="_sys_page_title_system_terms"><![CDATA[Информация - Правила пользования]]></string>
+	<string name="_sys_page_title_system_unsubscribe_news"><![CDATA[Отписаться от новостей]]></string>
+	<string name="_sys_page_title_system_unsubscribe_notifications"><![CDATA[Отписаться от уведомлений]]></string>
+	<string name="_sys_page_title_system_studio_dashboard"><![CDATA[Студия - Панель]]></string>
+	<string name="_sys_page_title_unsubscribe_news"><![CDATA[Отписаться от новостей сайта]]></string>
+	<string name="_sys_page_title_unsubscribe_notifications"><![CDATA[Отписаться от уведомлений сайта]]></string>
+	<string name="_sys_page_title_studio_dashboard"><![CDATA[Студия - Панель]]></string>
+        <string name="_sys_page_title_sys_wiki_add_page"><![CDATA[Вики: Добавить страницу]]></string>
+        <string name="_sys_page_title_wiki_add_page"><![CDATA[Добавить страницу]]></string>
+        <string name="_sys_page_block_title_wiki_add_page"><![CDATA[Добавить страницу]]></string>
+        <string name="_sys_page_title_sys_wiki_pages_list"><![CDATA[Вики: Меню (список страниц)]]></string>
+        <string name="_sys_page_title_wiki_pages_list"><![CDATA[Меню]]></string>
+	<string name="_sys_page_title_sys_wiki_page_contents"><![CDATA[Вики: Оглавление (для текущей страницы)]]></string>
+        <string name="_sys_page_title_wiki_page_contents"><![CDATA[Оглавление]]></string>
+        <string name="_sys_page_title_system_con_friends"><![CDATA[Связи - Друзья]]></string>
+        <string name="_sys_page_title_con_friends"><![CDATA[Друзья]]></string>
+        <string name="_sys_page_title_system_con_friend_requests"><![CDATA[Связи - Хотят дружить]]></string>
+        <string name="_sys_page_title_con_friend_requests"><![CDATA[Хотят дружить]]></string>
+        <string name="_sys_page_title_system_con_friend_requested"><![CDATA[Связи - Запрошенная дружба]]></string>
+        <string name="_sys_page_title_con_friend_requested"><![CDATA[Запрошенная дружба]]></string>
+        <string name="_sys_page_title_system_con_following"><![CDATA[Связи - Подписан на]]></string>
+        <string name="_sys_page_title_con_following"><![CDATA[Подписан на]]></string>
+        <string name="_sys_page_title_system_con_followers"><![CDATA[Связи - Подписчики]]></string>
+        <string name="_sys_page_title_con_followers"><![CDATA[Подписчики]]></string>
+        <string name="_sys_page_title_system_recom_friends"><![CDATA[Рекомендации - Друзья]]></string>
+        <string name="_sys_page_title_recom_friends"><![CDATA[Предложения друзей]]></string>
+        <string name="_sys_page_title_system_recom_subscriptions"><![CDATA[Рекомендации - Подписки]]></string>
+        <string name="_sys_page_title_recom_subscriptions"><![CDATA[На кого подписаться]]></string>
+        <string name="_sys_page_title_system_ntfs_context_invitations"><![CDATA[Уведомления - Контекстные приглашения]]></string>
+        <string name="_sys_page_title_ntfs_context_invitations"><![CDATA[Приглашения]]></string>
+        <string name="_sys_page_type_application"><![CDATA[Приложение]]></string>
+	<string name="_sys_page_type_default"><![CDATA[Тип по умолчанию]]></string>
+        <string name="_sys_page_type_standard"><![CDATA[Стандартная]]></string>
+	<string name="_sys_page_type_wo_hf"><![CDATA[Без заголовка и основания]]></string>
+	<string name="_sys_paginate_info"><![CDATA[{0}-{1}]]></string>
+        <string name="_sys_paginate_total"><![CDATA[{0}-{1} из {2}]]></string>
+	<string name="_sys_paginate_view_all"><![CDATA[Просмотреть все]]></string>
+        <string name="_sys_payments_err_no_payments"><![CDATA[Нет ни одного установленного модуля обработки платежей.]]></string>
+        <string name="_sys_payments_err_not_accept_payments"><![CDATA[Вам необходимо активировать хотя бы одину платежную систему. Вы можете сделать это через меню Мой аккаунт -> страница Настройки -> <a href="{0}">вкладка Платёжи</a>.]]></string>
+	<string name="_sys_please_select"><![CDATA[Пожалуйста, выберите...]]></string>
+        <string name="_sys_pre_lists_content_filter"><![CDATA[Фильтр контента]]></string>
+        <string name="_sys_pre_lists_content_filter_g"><![CDATA[G]]></string>
+        <string name="_sys_pre_lists_content_filter_pg"><![CDATA[PG]]></string>
+        <string name="_sys_pre_lists_content_filter_pg13"><![CDATA[PG-13]]></string>
+        <string name="_sys_pre_lists_content_filter_r"><![CDATA[R]]></string>
+        <string name="_sys_pre_lists_content_filter_x"><![CDATA[X]]></string>
+        <string name="_sys_pre_lists_relations"><![CDATA[Связи]]></string>
+        <string name="_sys_pre_lists_relations_husband"><![CDATA[муж]]></string>
+        <string name="_sys_pre_lists_relations_wife"><![CDATA[жена]]></string>
+        <string name="_sys_pre_lists_relations_father"><![CDATA[отец]]></string>
+        <string name="_sys_pre_lists_relations_mother"><![CDATA[мать]]></string>
+        <string name="_sys_pre_lists_relations_son"><![CDATA[сын]]></string>
+        <string name="_sys_pre_lists_relations_daughter"><![CDATA[дочь]]></string>
+        <string name="_sys_pre_lists_relations_brother"><![CDATA[брат]]></string>
+        <string name="_sys_pre_lists_relations_sister"><![CDATA[сестра]]></string>
+	<string name="_sys_pre_lists_report_types"><![CDATA[Типы жалоб]]></string>
+	<string name="_sys_pre_lists_report_types_spam"><![CDATA[спам]]></string>
+	<string name="_sys_pre_lists_report_types_scam"><![CDATA[скам]]></string>
+	<string name="_sys_pre_lists_report_types_fraud"><![CDATA[обман]]></string>
+	<string name="_sys_pre_lists_report_types_nude"><![CDATA[обнаженность]]></string>
+	<string name="_sys_pre_lists_report_types_other"><![CDATA[другое]]></string>
+        <string name="_sys_pre_lists_vote_reactions"><![CDATA[Реакции]]></string>
+        <string name="_sys_pre_lists_vote_reactions_default"><![CDATA[Отреагировать]]></string>
+        <string name="_sys_pre_lists_vote_reactions_like"><![CDATA[Нравится]]></string>
+        <string name="_sys_pre_lists_vote_reactions_love"><![CDATA[Люблю]]></string>
+        <string name="_sys_pre_lists_vote_reactions_joy"><![CDATA[Ха-ха]]></string>
+        <string name="_sys_pre_lists_vote_reactions_surprise"><![CDATA[Вау!]]></string>
+        <string name="_sys_pre_lists_vote_reactions_sadness"><![CDATA[Грустно]]></string>
+        <string name="_sys_pre_lists_vote_reactions_anger"><![CDATA[Злюсь]]></string>
+        <string name="_sys_pre_lists_studio_widget_types"><![CDATA[Типы приложений]]></string>
+        <string name="_sys_pre_lists_studio_widget_types_library"><![CDATA[Все]]></string>
+        <string name="_sys_pre_lists_studio_widget_types_appearance"><![CDATA[Внешний вид]]></string>
+        <string name="_sys_pre_lists_studio_widget_types_structure"><![CDATA[Структура]]></string>
+        <string name="_sys_pre_lists_studio_widget_types_content"><![CDATA[Контент]]></string>
+        <string name="_sys_pre_lists_studio_widget_types_users"><![CDATA[Пользователи]]></string>
+        <string name="_sys_pre_lists_studio_widget_types_configuration"><![CDATA[Конфигурация]]></string>
+        <string name="_sys_pre_lists_studio_widget_types_extensions"><![CDATA[Расширени]]></string>
+        <string name="_sys_pre_lists_studio_widget_types_integrations"><![CDATA[Интеграции]]></string>
+        <string name="_sys_pre_lists_studio_widget_types_favorites"><![CDATA[Избранное]]></string>
+	<string name="_sys_profile_sample_single"><![CDATA[профиль]]></string>
+        <string name="_sys_profile_with_type"><![CDATA[{0} ({1})]]></string>
+        <string name="_sys_profile_friend_request_added"><![CDATA[<b class="bx-ntfs-content-profile">{owner_name}</b> предложил дружбу <b class="bx-ntfs-content-entry">{entry_caption}</b>]]></string>
+	<string name="_sys_profile_friendship_added"><![CDATA[<b class="bx-ntfs-content-profile">{owner_name}</b> и <b class="bx-ntfs-content-entry">{entry_caption}</b> теперь друзья]]></string>
+	<string name="_sys_profile_subscription_added"><![CDATA[<b class="bx-ntfs-content-profile">{owner_name}</b> следит за <b class="bx-ntfs-content-entry">{entry_caption}</b>]]></string>
+	<string name="_sys_profile_status_active"><![CDATA[Активный]]></string>
+    <string name="_sys_profile_status_pending"><![CDATA[В ожидании]]></string>
+    <string name="_sys_profile_status_suspended"><![CDATA[Заблокированный]]></string>
+    <string name="_sys_profile_storage_quota_size"><![CDATA[Хранилище]]></string>
+        <string name="_sys_profile_storage_quota_number"><![CDATA[Количество файлов]]></string>
+	<string name="_sys_private"><![CDATA[Приватные]]></string>
+        <string name="_sys_private_content"><![CDATA[Приватный контент]]></string>
+        <string name="_sys_privacy_forms_input_allow_view_to"><![CDATA[Видимость]]></string>
+        <string name="_sys_privacy_groups_acl"><![CDATA[Членство]]></string>
+    <string name="_sys_pruning_db"><![CDATA[<h3>Очистка базы данных:</h3>
+        <ul>
+            <li><b>{0}</b> удалено просроченных членств</li>
+            <li><b>{1}</b> удалено просроченных сессий</li>
+            <li><b>{2}</b> удалено просроченных ключей</li>
+            <li><b>{3}</b> удалено просроченных токенов хранилища</li>
+            <li><b>{4}</b> удалено просроченных транскодированных изображений</li>
+            <li><b>{5}</b> удалено/заблокировано аккаунтов</li>
+            <li><b>{6}</b> удалено треков просмотров</li>
+            <li><b>{7}</b> удалено треков голосований</li>
+            <li><b>{8}</b> удалено треков голосований (за/против)</li>
+            <li><b>{9}</b> удалено треков избранного</li>
+            <li><b>{10}</b> удалено треков жалоб</li>
+        </ul>]]></string>
+    <string name="_sys_pruning_files"><![CDATA[<h3>Очистка Файлов:</h3>
+        <ul>
+            <li><b>{0}</b> всего</li>
+            <li><b>{1}</b> удалено</li>
+        </ul>]]></string>
+    <string name="_sys_ps_group_title_memberships_selected"><![CDATA[Избранные уровни членства...]]></string>
+    <string name="_sys_ps_group_title_custom"><![CDATA[Индивидуально]]></string>
+    <string name="_sys_ps_group_title_followers"><![CDATA[Подписчики]]></string>
+    <string name="_sys_ps_group_title_friends"><![CDATA[Друзья]]></string>
+    <string name="_sys_ps_group_title_friends_selected"><![CDATA[Определенные друзья...]]></string>
+    <string name="_sys_ps_group_title_relations"><![CDATA[Связи]]></string>
+    <string name="_sys_ps_group_title_relations_selected"><![CDATA[Определенные связи...]]></string>
+    <string name="_sys_ps_group_title_me_only"><![CDATA[Только я]]></string>
+    <string name="_sys_ps_group_title_members"><![CDATA[Пользователи]]></string>
+    <string name="_sys_ps_group_title_public"><![CDATA[Все]]></string>
+    <string name="_sys_ps_group_title_participants"><![CDATA[Участники]]></string>
+    <string name="_sys_ps_group_title_closed"><![CDATA[Закрытая]]></string>
+    <string name="_sys_ps_group_title_secret"><![CDATA[Секретная]]></string>
+    <string name="_sys_ps_group_title_unknown"><![CDATA[Неизвестная]]></string>
+    <string name="_sys_ps_ferr_incorrect_gc_not_allowed"><![CDATA[Пользовательские группы конфиденциальности не доступны.]]></string>
+    <string name="_sys_ps_ferr_incorrect_gc_owner"><![CDATA[Вы не являетесь владельцем данного контента.]]></string>
+    <string name="_sys_ps_ferr_incorrect_select"><![CDATA[Вам нужно выбрать значение]]></string>
+    <string name="_sys_ps_space_title_friend"><![CDATA[друг]]></string>
+    <string name="_sys_push_notification_request"><![CDATA[Хотите получать уведомления с сайта {0}?]]></string>   
+    <string name="_sys_push_notification_request_yes"><![CDATA[Да]]></string>   
+    <string name="_sys_push_notification_request_no"><![CDATA[Нет, спасибо]]></string>
+    <string name="_sys_read_more"><![CDATA[Продолжить чтение "{0}"]]></string>
+    <string name="_sys_relation"><![CDATA[Связь]]></string>
+    <string name="_sys_request_module_not_found_cpt"><![CDATA[Модуль не найден]]></string>
+    <string name="_sys_request_module_not_found_cnt"><![CDATA[Модуль({0}) не найден]]></string>
+    <string name="_sys_request_page_not_found_cpt"><![CDATA[Страница не найдена]]></string>
+    <string name="_sys_request_page_not_found_cnt"><![CDATA[Страница({0}) не найдена в модуле ({1})]]></string>
+    <string name="_sys_request_method_not_found_cpt"><![CDATA[Метод не найден]]></string>
+    <string name="_sys_request_method_not_found_cnt"><![CDATA[Метод ({0}) не найден в модуле ({1})]]></string>
+    <string name="_sys_sample_content"><![CDATA[контент]]></string>
+    <string name="_sys_sample_context"><![CDATA[контекст]]></string>
+    <string name="_sys_sample_profile"><![CDATA[профиль]]></string>
+    <string name="_sys_score_counter"><![CDATA[{0}]]></string>
+    <string name="_sys_score_counter_empty"><![CDATA[Проголосовать]]></string>
+    <string name="_sys_score_n_score"><![CDATA[{0} очков]]></string>
+    <string name="_sys_score_do_up"><![CDATA[За]]></string>
+    <string name="_sys_score_do_down"><![CDATA[Против]]></string>
+    <string name="_sys_score_do_by"><![CDATA[Проголосовали]]></string>
+    <string name="_sys_score_err_not_enabled"><![CDATA[Ваш голос не может быть принят в данный момент. Пожалуйста, попробуйте позднее.]]></string>
+    <string name="_sys_score_err_duplicate_vote"><![CDATA[Повторный голос]]></string>
+    <string name="_sys_search_main_title"><![CDATA[Поиск - Домой]]></string>
+    <string name="_sys_select"><![CDATA[Выбрать]]></string>
+    <string name="_sys_send"><![CDATA[Отправить]]></string>
+    <string name="_sys_search_placeholder"><![CDATA[Поиск...]]></string>
+    <string name="_sys_show_less"><![CDATA[Показать меньше]]></string>
+    <string name="_sys_show_more"><![CDATA[Показать ещё]]></string>
+    <string name="_sys_skip_to_main_content"><![CDATA[Перейти к основному содержимому]]></string>
+    <string name="_sys_spam_detected"><![CDATA[Ваше действие привело к блокировке]]></string>
+    <string name="_sys_spam_detected_contact"><![CDATA[Ваше действие привело к блокировке, сзяжитесь с нами для проверки происходящего: {0}]]></string>
+    <string name="_sys_splash_btn_start"><![CDATA[Начало]]></string>
+    <string name="_sys_splash_err_domain_incorrect"><![CDATA[Нужно указать домен. Пожалуйста, заполните это поле, например, my-first-site.]]></string>
+    <string name="_sys_splash_err_domain_is_used"><![CDATA[Имя домена уже используется. Выберите другое.]]></string>
+    <string name="_sys_splash_err_service_not_available"><![CDATA[Сервис сейчас не доступен. Попытайтесь позднее.]]></string>
+    <string name="_sys_splash_inp_placeholder"><![CDATA[адрес сайта]]></string>
+    <string name="_sys_splash_inp_postfix"><![CDATA[.online.me]]></string>
+    <string name="_sys_splash_slogan"><![CDATA[Самый простой способ создать свой собственный социальный сайт.]]></string>
+    <string name="_sys_status"><![CDATA[Статус]]></string>
+    <string name="_sys_status_awaiting"><![CDATA[ожидающий]]></string>
+    <string name="_sys_status_failed"><![CDATA[неудавшийся]]></string>
+    <string name="_sys_status_pending"><![CDATA[ожидающий]]></string>
+    <string name="_sys_status_suspended"><![CDATA[заблокированный]]></string>
+    <string name="_sys_storage_err_db"><![CDATA[ошибка базы данных]]></string>
+    <string name="_sys_storage_err_engine_add"><![CDATA[произошла ошибка]]></string>
+    <string name="_sys_storage_err_engine_get"><![CDATA[произошла ошибка]]></string>
+    <string name="_sys_storage_err_file_not_found"><![CDATA[файл не найден]]></string>
+    <string name="_sys_storage_err_file_too_big"><![CDATA[файл слишком большой]]></string>
+    <string name="_sys_storage_err_filesystem_perm"><![CDATA[ошибка в разрешениях]]></string>
+    <string name="_sys_storage_err_no_file"><![CDATA[не выбран файл для загрузки]]></string>
+    <string name="_sys_storage_err_no_input_method"><![CDATA[нет такого метода ввода]]></string>
+    <string name="_sys_storage_err_object_quota_exceeded"><![CDATA[квота превышена]]></string>
+    <string name="_sys_storage_err_permission_denied"><![CDATA[нет разрешения]]></string>
+    <string name="_sys_storage_err_site_quota_exceeded"><![CDATA[квота превышена]]></string>
+    <string name="_sys_storage_err_unlink"><![CDATA[не удалось удалить файл]]></string>
+    <string name="_sys_storage_err_user_quota_exceeded"><![CDATA[квота пользователя превышена]]></string>
+    <string name="_sys_storage_err_wrong_ext"><![CDATA[неправильное расширение файла]]></string>
+    <string name="_sys_storage_files"><![CDATA[файл(ов)]]></string>
+    <string name="_sys_storage_invalid_file"><![CDATA[неправильный файл]]></string>
+    <string name="_sys_storage_restriction_ext_all_allowed"><![CDATA[Ого, разрешены файлы всех типов!]]></string>
+    <string name="_sys_storage_restriction_ext_all_denied"><![CDATA[Извините, добавление файлов любого вида сейчас запрещено.]]></string>
+    <string name="_sys_storage_restriction_ext_allowed"><![CDATA[Пожалуйста, загружайте файлы только следующих типов: {0}]]></string>
+    <string name="_sys_storage_restriction_ext_denied"><![CDATA[Вы можете загружать любые типы файлов, кроме {0}]]></string>
+    <string name="_sys_storage_restriction_size"><![CDATA[Максимальный разрешённый размер файла {0}]]></string>
+    <string name="_sys_switch_profile"><![CDATA[Переключить профиль]]></string>
+    <string name="_sys_submit"><![CDATA[Выполнить]]></string>
+    <string name="_sys_subscribe"><![CDATA[Получать уведомления]]></string>
+    <string name="_sys_template_mixed_mask"><![CDATA[{0} ({1})]]></string>
+
+    <string name="_sys_tour_launcher_welcome_title"><![CDATA[Добро пожаловать в UNA Студию!]]></string>
+    <string name="_sys_tour_launcher_welcome_txt"><![CDATA[Студия это место, где можно настроить свой сайт: добавлять приложения и управлять ими; управлять языками и изменять дизайн; контролировать уровни доступа для пользователей; настраивать страницы и навигацию, а также многое другое. Текущая страница - стартовый экран Студии.]]></string>
+    <string name="_sys_tour_launcher_apps_title"><![CDATA[Добавь новые приложения]]></string>
+    <string name="_sys_tour_launcher_apps_txt"><![CDATA[Приложения это модули, языковые переводы, инструменты, различные дизайны сайта - кирпичики из которых складывается твой уникальный сайт. После скачивания и установки проложения, оно появляется на этой страничке. Приложения дополняют и изменяют функциональность сайта.]]></string>
+    <string name="_sys_tour_launcher_designer_title"><![CDATA[Сделай сайт особенным]]></string>
+    <string name="_sys_tour_launcher_designer_txt"><![CDATA[Дизайнер - это лучшее место, чтобы начать изменять свой сайт. Поменяйте логотоп сайта, выберете дизайн и отредактируйте "Обложку сайта". Сайт сейчас показывает "Обложку" для всех гостей сайта. Можно отредактировать её, или просто отключить, тогда гостям будет показываться полноценная главная страница, как для зарегестрированных пользователей.]]></string>
+    <string name="_sys_tour_launcher_accounts_title"><![CDATA[Больше чем администратор]]></string>
+    <string name="_sys_tour_launcher_accounts_txt"><![CDATA[Администраторы и модераторы могут управлять профилями и их содержимым, это не обязательно должно быть в Студии, куда имеет доступ только оператор сайта. Все что нужно, это назначить права для администраторов и модераторов в "Разрешениях". Чтобы назначить профилю права администратора или модератора, нужно перейти в профиль и нажать "Назначить членство".]]></string>    
+    <string name="_sys_tour_launcher_dashboard_title"><![CDATA[Основная информация под рукой]]></string>
+    <string name="_sys_tour_launcher_dashboard_txt"><![CDATA["Приборная панель" показывает основную информацию о сайте: версию UNA, использование места, инструменты хостинга и кэш. Различные проложения могут добавлять свои блоки на эту страничку.]]></string>
+    <string name="_sys_tour_launcher_builder_page_title"><![CDATA[Перестрой свой сайт под себя]]></string>
+    <string name="_sys_tour_launcher_builder_page_txt"><![CDATA[Построитель страниц позволяет редактировать страницы перемещая, удаляя и добавляя секции на конкретной странице. Можно даже создавать новые страницы различного вида. Также можно контролировать доступ к странице, поисковую оптимизацию, кэш и дизайн страницы.]]></string>
+    <string name="_sys_tour_launcher_builder_permissions_title"><![CDATA[Определи уровни доступа пользователей]]></string>
+    <string name="_sys_tour_launcher_builder_permissions_txt"><![CDATA[Возможно редактировать уровни доступа для членств и создавать новые членства.]]></string>
+    <string name="_sys_tour_launcher_builder_forms_title"><![CDATA[Формируй и переформируй формы]]></string>
+    <string name="_sys_tour_launcher_builder_forms_txt"><![CDATA[Построитель форм это мощный инструмент, который позволяет менять формы сайта и базы данных. Возможно создавать списки, новые поля для форм и различные представления одной и той-же формы (такие как добавление, редактирование и др.). Формы определяют структуру и тему Вашего сайта.]]></string>
+    <string name="_sys_tour_launcher_builder_menus_title"><![CDATA[Показывай что угодно]]></string>
+    <string name="_sys_tour_launcher_builder_menus_txt"><![CDATA[Добавляй новые пункты в навигационное меню и меняй существующие. Возможно редактировать ссылки, передвигать их, менять иконки, а также контролировать видимость пунктов в зависимости от членства пользователя.]]></string>
+    <string name="_sys_tour_launcher_polyglot_title"><![CDATA[Говори на их языке]]></string>
+    <string name="_sys_tour_launcher_polyglot_txt"><![CDATA["Величайшее богатство народа — его язык". Полиглот позволяет поменять язык сайта, формат даты и времени, редактировать слова и фразы для всех языков и даже редактировать шаблоны писем.]]></string>
+    <string name="_sys_tour_launcher_reorganize_title"><![CDATA[<i class="sys-icon move"></i> Реорганизуй приложения]]></string>
+    <string name="_sys_tour_launcher_reorganize_txt"><![CDATA[Активируй этот режим, чтобы передвигать приложения и удалять неактивные.]]></string>
+    <string name="_sys_tour_launcher_favourites_title"><![CDATA[Держи приложения в доке]]></string>
+    <string name="_sys_tour_launcher_favourites_txt"><![CDATA[Док в шапке держит под рукой недавно открытые приложения. В режиме реорганизации откройте настройки приложения, чтобы оставить его в доке для себя или для всех операторов.]]></string>
+    <string name="_sys_tour_launcher_add_apps_title"><![CDATA[<i class="sys-icon plus"></i> А сейчас, добавь новые приложения!]]></string>
+    <string name="_sys_tour_launcher_add_apps_txt"><![CDATA[В UNA уже входят самые необходимые приложения. Выбери нужные, скачай и затем проинсталлируй приложения, чтобы добавить разные виды профайлов, модулей, системных утилит, языков и дизайнов. Проинсталлированные приложения можно активировать и деактивировать. UNA очень гибкий и имеет модульную архитектуру, тем самым позволяя создать сайт мечты выбрав нужную функциональность, настройки и структуру базы данных. Но даже не меняя ничего вы получите прекрасно фунционирующий сайт!]]></string>
+
+    <string name="_sys_tour_homepage_welcome_title"><![CDATA[Это главная страница сайта]]></string>
+    <string name="_sys_tour_homepage_welcome_txt"><![CDATA[В самом начале, тут не много информации, но после инсталляции нескольких модулей, добавлении дополнительных секций на страницу из Студии и добавлении содержимого - сайт оживёт!]]></string>
+    <string name="_sys_tour_homepage_account_menu_title"><![CDATA[Узнай меню своей учётной записи]]></string>
+    <string name="_sys_tour_homepage_account_menu_txt"><![CDATA[Здесь можно добавлять и управлять профилями, следить за уведомлениями, открывать настройки своей учётной записи. Администраторы и модераторы сайта могут использовать это меню, чтобы открыть приборную панель со ссылками по администрации сайта.]]></string>
+
+    <string name="_sys_txt_api_key"><![CDATA[Ключ API]]></string>
+    <string name="_sys_txt_access_denied"><![CDATA[Доступ запрещён]]></string>
+    <string name="_sys_txt_account_pending"><![CDATA[Ваш аккаунт ожидает одобрения, пожалуйста, дождитесь его активации.]]></string>
+    <string name="_sys_txt_account_profile_context_change_suggestion"><![CDATA[Это Ваш профиль, Вы можете <a href="{0}">изменить свой текущий профиль</a> на этот]]></string>
+    <string name="_sys_txt_account_profile_context_change_to_another_suggestion"><![CDATA[Вы можете <a href="{0}">изменить свой текущий профиль</a> на этот]]></string>
+    <string name="_sys_txt_account_profile_context_changed_success"><![CDATA[Текущий профиль удачно изменён на: <b>{0}</b>]]></string>
+    <string name="_sys_txt_account_suspended"><![CDATA[Ваш аккаунт заблокирован.]]></string>
+    <string name="_sys_txt_account_unconfirmed_email"><![CDATA[Ваш email не подтверждён. Пожалуйста, проверьте свой эл. ящик ({1}) на наличие письма подтверждения и перейдите по ссылке в нём или используйте код подтверждения (6 цифр), чтобы <a href="{2}">подтвердить свой адрес эл. почты</a>. <br />Не можете найти письмо? Проверьте папку "спам" или <a href="{0}">снова запросите письмо верификации</a>.]]></string>
+    <string name="_sys_txt_account_unconfirmed_phone"><![CDATA[Ваш телефон не подтверждён. Пожалуйста, подтвердите его на  <a href="{0}">странице верификации</a>.]]></string>
+    <string name="_sys_txt_account_profile_system"><![CDATA[У вашего аккаунта ещё нет профиля. Создайте его, чтобы начать пользоваться сайтом.]]></string>
+    <string name="_sys_txt_account_profile_system_action"><![CDATA[Создать профиль]]></string>
+    <string name="_sys_txt_account_need_to_change_password"><![CDATA[Ваш пароль устарел. Пожалуйста <a href="{0}">измените Ваш пароль</a>.]]></string>
+    <string name="_sys_txt_account_cannot_delete"><![CDATA[Невозможно удалить единственную учетную запись оператора.]]></string>
+    <string name="_sys_txt_account_deletion_scheduled"><![CDATA[Удаление аккаунта запланировано и будет выполнено через несколько минут.]]></string>
+
+    <string name="_sys_txt_agent_inactive"><![CDATA[Агент не активирован]]></string>
+    <string name="_sys_txt_captcha_not_available"><![CDATA[CAPTCHA недоступна]]></string>
+    <string name="_sys_txt_change_image"><![CDATA[Изменить картинку]]></string>
+    <string name="_sys_txt_cmt_loading"><![CDATA[Загрузка...]]></string>
+    <string name="_sys_txt_confirm_email_already_confirmed"><![CDATA[Ваш email уже подтверждён.]]></string>
+    <string name="_sys_txt_confirm_email_desc"><![CDATA[Пожалуйста, введите код подтверждения, который был послан на Ваш эл. адрес, или просто перейдите по ссылке в присланном сообщении.]]></string>
+    <string name="_sys_txt_confirm_email_error_occured"><![CDATA[Произошла ошибка, пожалуйста, войдите в свой аккаунт и снова запросите письмо верификации.]]></string>
+    <string name="_sys_txt_confirm_email_sent"><![CDATA[Письмо верификации было отослано, пожалуйста, проверьте свой эл. ящик.]]></string>
+    <string name="_sys_txt_confirm_email_sent_failed"><![CDATA[Произошла ошибка, пожалуйста, уведомите о ней администратора сайта.]]></string>
+    <string name="_sys_txt_confirm_email_success"><![CDATA[Ваш эл. адрес был удачно подтверждён.]]></string>
+
+    <string name="_sys_txt_confirm_phone_already_confirmed"><![CDATA[Ваш телефон уже подтверждён.]]></string>
+    <string name="_sys_txt_confirm_phone_set_phone_error_occured"><![CDATA[Произошла ошибка, пожалуйста, войдите в свой аккаунт и снова перейдите на страничку верификации.]]></string>
+    <string name="_sys_txt_confirm_phone_send_sms_error_occured"><![CDATA[Произошла ошибка, пожалуйста, уведомите о ней администратора сайта.]]></string>
+    <string name="_sys_txt_confirm_phone_sms_text"><![CDATA[Ваш код проверки телефона - {0}.]]></string>
+    <string name="_sys_txt_confirm_phone_confirm_success"><![CDATA[Ваш телефон успешно подтверждён.]]></string>
+    <string name="_sys_txt_confirm_phone_set_phone_desc_set_phone"><![CDATA[Пожалуйста, введите телефонный номер на который будет отправлено SMS с кодом подтверждения.]]></string>
+    <string name="_sys_txt_confirm_phone_set_phone_desc_phone_confirmation"><![CDATA[Пожалуйста, введите код проверки из SMS]]></string>
+
+    <string name="_sys_txt_create_post_placeholder"><![CDATA[Напишите здесь, {0}]]></string>
+    <string name="_sys_txt_err_attach_links"><![CDATA[Достигнуто максимально допустимое количество прикрепленных ссылок.]]></string>
+
+    <string name="_sys_txt_current_picture"><![CDATA[Текущая картинка]]></string>
+    <string name="_sys_txt_data_successfully_submitted"><![CDATA[Выполнено]]></string>
+    <string name="_sys_txt_delete"><![CDATA[Удалить]]></string>
+    <string name="_sys_txt_discard"><![CDATA[Отменить]]></string>
+    <string name="_sys_txt_empty"><![CDATA[Пусто]]></string>
+    <string name="_sys_txt_error_account_creation"><![CDATA[Не удалось создать аккаунт]]></string>
+    <string name="_sys_txt_error_account_delete"><![CDATA[Не удалось удалить аккаунт]]></string>
+    <string name="_sys_txt_error_account_is_not_defined"><![CDATA[Аккаунт не определён]]></string>
+    <string name="_sys_txt_error_account_update"><![CDATA[Не удалось обновить аккаунт]]></string>
+    <string name="_sys_txt_error_entry_creation"><![CDATA[Ошибка создания элемента]]></string>
+    <string name="_sys_txt_error_entry_delete"><![CDATA[Ошибка удаления элемента]]></string>
+    <string name="_sys_txt_error_entry_is_not_defined"><![CDATA[Запрашиваемый ресурс не существует]]></string>
+    <string name="_sys_txt_error_entry_update"><![CDATA[Ошибка обновления элемента]]></string>
+    <string name="_sys_txt_error_occured"><![CDATA[Произошла ошибка]]></string>
+    <string name="_sys_txt_error_profile_is_not_defined"><![CDATA[Профиль не определён]]></string>
+    <string name="_sys_txt_error_profile_update"><![CDATA[Не удалось обновить профиль]]></string>
+    <string name="_sys_txt_err_sound_not_transcoded_yet"><![CDATA[Аудиофайл в обработке]]></string>
+    <string name="_sys_txt_forms_unknown_field_err"><![CDATA[Неизвестное поле '{0}']]></string>
+    <string name="_sys_txt_forgot_pasword"><![CDATA[Забыли пароль?]]></string>
+    <string name="_sys_txt_forgot_pasword_check_email"><![CDATA[Email отослан, пожалуйста, следуйте инструкциям в нём.]]></string>
+    <string name="_sys_txt_forgot_pasword_check_phone"><![CDATA[SMS отослано, пожалуйста, следуйте инструкциям в нём.]]></string>
+    <string name="_sys_txt_forgot_pasword_desc"><![CDATA[Введите эл. адрес своего аккаунта, чтобы запросить ссылку на изменение пароля.]]></string>
+    <string name="_sys_txt_forgot_pasword_by_both_desc"><![CDATA[Введите эл. адрес или телефон своего аккаунта, чтобы запросить ссылку на изменение пароля.]]></string>
+    <string name="_sys_txt_forgot_pasword_by_phone_desc"><![CDATA[Введите телефон своего аккаунта, чтобы запросить ссылку на изменение пароля.]]></string>
+    <string name="_sys_txt_forgot_pasword_email_send_failed"><![CDATA[Не удалось отослать email, пожалуйста, попытайтесь позднее.]]></string>
+    <string name="_sys_txt_forgot_pasword_error_occured"><![CDATA[Произошла ошибка, пожалуйста, уведомите о ней администратора сайта.]]></string>
+    <string name="_sys_txt_forgot_pasword_sms_text"><![CDATA[Чтобы восстановить пароль нажмите на ссылку {0}]]></string>
+
+    <string name="_sys_txt_form_entry_input_picture_copy"><![CDATA[Скопировать ссылку]]></string>
+    <string name="_sys_txt_form_entry_input_picture_delete"><![CDATA[Удалить]]></string>
+    <string name="_sys_txt_form_entry_input_picture_insert"><![CDATA[Вставить в сообщение]]></string>
+    <string name="_sys_txt_form_entry_input_picture_pic_url"><![CDATA[URL прикрепления:]]></string>
+    <string name="_sys_txt_form_entry_input_picture_use_as_thumb"><![CDATA[Использовать в качестве миниатюры]]></string>
+    <string name="_sys_txt_form_submission_error"><![CDATA[Неправильная информация. Пожалуйста, проверьте ввод и отправьте снова.]]></string>
+    <string name="_sys_txt_form_submission_error_csrf_expired"><![CDATA[Маркер устарел. Пожалуйста попробуйте снова.]]></string>
+
+    <string name="_sys_txt_homepage_cover"><![CDATA[Сплоченность людей — нерушимая крепость.<br /><button class="bx-btn bx-hide-when-logged-in bx-def-margin-top" onclick="document.location='{0}'">Присоединиться!</button>]]></string>
+    <string name="_sys_txt_login_2fa_description"><![CDATA[Двухэтапная авторизация включена. В дополнении к email-у и паролю, Вам нужно будет ввести код проверки, который мы вышлем вам в SMS.]]></string>
+    <string name="_sys_txt_login_2fa_sms_text"><![CDATA[Ваш код проверки {0}.]]></string>
+    <string name="_sys_txt_login_2fa_sms_error_occured"><![CDATA[Произошла ошибка, пожалуйста, уведомите о ней администратора сайта.]]></string>
+    <string name="_sys_txt_join_description_action"><![CDATA[Войти]]></string>
+    <string name="_sys_txt_login_description_action"><![CDATA[Создать новый аккаунт]]></string>
+    <string name="_sys_txt_login_error"><![CDATA[Введённый email или пароль неправильны. Пожалуйста, попытайтесь снова.]]></string>
+    <string name="_sys_txt_login_locked"><![CDATA[Ваш аккаунт заблокирован, для разблокировки, пожалуйста, используйте  <a href="{0}">страницу сброса пароля</a>.]]></string>
+    <string name="_sys_txt_following_counter"><![CDATA[Подписки: {0}]]></string>
+    <string name="_sys_txt_followers_counter"><![CDATA[Подписчики: {0}]]></string>
+    <string name="_sys_txt_friends_counter"><![CDATA[Друзья: {0}]]></string>
+    <string name="_sys_txt_login_invalid_role"><![CDATA[Доступ запрещён]]></string>
+    <string name="_sys_txt_my_profiles"><![CDATA[Создать новый профайл]]></string>
+    <string name="_sys_txt_switch_profiles"><![CDATA[Переключиться в]]></string>
+    <string name="_sys_txt_new_picture"><![CDATA[Новая картинка]]></string>
+    <string name="_sys_txt_not_found"><![CDATA[Не найдено]]></string>
+    <string name="_sys_txt_no_picture_uploaded"><![CDATA[Картинка не загружена]]></string>
+    <string name="_sys_txt_no_title"><![CDATA[Без заголовка]]></string>
+    <string name="_sys_txt_n_by"><![CDATA[{0}]]></string>
+    <string name="_sys_txt_n_friends"><![CDATA[{0} друзей]]></string>
+    <string name="_sys_txt_n_mutual_friends"><![CDATA[{0} общих друзей]]></string>
+    <string name="_sys_txt_one_mutual_friend"><![CDATA[<a href="{0}">{1}</a> общий друг]]></string>
+    <string name="_sys_txt_powered_by"><![CDATA[Сделано с помощью UNA - системя для управления сообществами]]></string>
+    <string name="_sys_txt_report_status_0"><![CDATA[Новая]]></string>
+    <string name="_sys_txt_report_status_1"><![CDATA[В обработке]]></string>
+    <string name="_sys_txt_report_status_2"><![CDATA[Обработана]]></string>
+    <string name="_sys_txt_report_status_3"><![CDATA[Скрытая]]></string>
+	<string name="_sys_txt_reset_pasword_success"><![CDATA[Ваш пароль был переустановлен. Вы можете войти в вашу учетную запись.]]></string>
+        <string name="_sys_txt_reset_pasword_error_invalid_key"><![CDATA[Ссылка для сброса пароля устарела или уже использовалась. Пожалуйста <a href="{0}">попытайтесь снова</a>.]]></string>
+        <string name="_sys_txt_reset_pasword_error_not_found"><![CDATA[Аккаунт с указанным email-ом не найден. Пожалуйста <a href="{0}">попытайтесь снова</a>.]]></string>
+	<string name="_sys_txt_reset_pasword_error_occured"><![CDATA[Произошла ошибка, пожалуйста <a href="{0}">попытайтесь снова</a>.]]></string>
+        <string name="_sys_txt_splash_btn_join"><![CDATA[Зарегистрироваться]]></string>
+	<string name="_sys_txt_splash_slide01_title"><![CDATA[Узнайте людей, которые разделяют Ваши увлечения]]></string>
+	<string name="_sys_txt_splash_slide01_desc"><![CDATA[Истории, идеи, фотографии, видео, вопросы, шутки, обсуждения, что угодно.<br />Следите за интересными людьми и будьте интересными для других.]]></string>
+	<string name="_sys_txt_splash_slide02_txt"><![CDATA["Присядь на стул. Попробуй.<br />Зарегистрируйся. Жизнь такая<br />сладкая."]]></string>
+	<string name="_sys_txt_splash_slide03_txt"><![CDATA["Лучший способ завести друзей - быть кому-то другом."]]></string>
+        <string name="_sys_txt_splash_slide04_txt"><![CDATA[Уже один из нас?]]></string>
+	<string name="_sys_txt_splash_title"><![CDATA[Присоединяйся. Делись. Создавай.]]></string>
+	<string name="_sys_txt_splash_slogan"><![CDATA[Вступай в наше сообщество сейчас, чтобы найти единомышленников, дулиться захватывающими новостями и создавать вдохновляющий контент.]]></string>
+        <string name="_sys_txt_splash_login"><![CDATA[Войти]]></string>
+        <string name="_sys_txt_splash_join"><![CDATA[Зарегистрироваться]]></string>
+	<string name="_sys_txt_splash_connect"><![CDATA[Присоединяйся]]></string>
+        <string name="_sys_txt_splash_connect_text"><![CDATA[Найди единомышленников, новых друзей, слуди за интересными авторами и будь в курсе событий, где бы ты ни был.]]></string>
+        <string name="_sys_txt_splash_share"><![CDATA[Делись]]></string>
+        <string name="_sys_txt_splash_share_text"><![CDATA[Рассказывай последние новости, делись интересными статьями, восхитительными сайтами, классными фотографиями и потрясающими видео.]]></string>
+        <string name="_sys_txt_splash_create"><![CDATA[Создавай]]></string>
+        <string name="_sys_txt_splash_create_text"><![CDATA[Создай свой профайл, изменяй статус, пиши заметки, создавай голосования и загружай медиа альбомы.]]></string>
+        <string name="_sys_txt_switch_profile_context"><![CDATA[Переключиться]]></string>
+	<string name="_sys_txt_unsubscribe_email_settings_update_success"><![CDATA[Ваши настройки электронной почты обновлены.]]></string>
+	<string name="_sys_txt_unsubscribe_error_occured"><![CDATA[Произошла ошибка, пожалуйста, зайдите в свой аккаунт и обновите email-установки или свяжитесь с администратором сайта, чтобы он Вас отписал вручную.]]></string>
+	<string name="_sys_txt_unsubscribe_info"><![CDATA[Обновить email-установки для <b>{0}</b>]]></string>
+        <string name="_sys_txt_unsubscribe_wrong_link"><![CDATA[Ссылка отписки неправильная.]]></string>
+        <string name="_sys_txt_user_n"><![CDATA[Пользователь #{0}]]></string>
+        <string name="_sys_txt_reports_title"><![CDATA[Жалобы]]></string>
+        <string name="_sys_txt_reports_grid_view_notes"><![CDATA[Посмотреть заметки]]></string>
+        <string name="_sys_txt_share_popup_header"><![CDATA[Поделиться]]></string>
+        <string name="_sys_txt_share_popup_url"><![CDATA[URL]]></string>
+        <string name="_sys_txt_share_popup_copy_to_clipboard_text"><![CDATA[Кликните чтобы скопировать]]></string>
+        <string name="_sys_txt_share_popup_embeded_code"><![CDATA[Код для вставки]]></string>
+        <string name="_sys_txt_sounds_level_full"><![CDATA[Звуки: громко]]></string>
+        <string name="_sys_txt_sounds_level_off"><![CDATA[Звуки: выкл.]]></string>
+        <string name="_sys_txt_sounds_level_quiet"><![CDATA[Звуки: тихо]]></string>
+        <string name="_sys_txt_search_sort_by"><![CDATA[Сортировать по]]></string>
+        <string name="_sys_txt_search_sort_by_default"><![CDATA[Умолчанию]]></string>
+        <string name="_sys_unconfirmed"><![CDATA[Неподтвержденный]]></string>
+	<string name="_sys_upgrade_conclusion"><![CDATA[<h3>Важная информация:</h3><p>{0}</p>]]></string>
+	<string name="_sys_upgrade_db_and_files_versions_different"><![CDATA[База данных и версии файлов отличаются, возможно, предыдущий патч не был правильно применён.]]></string>
+	<string name="_sys_upgrade_files_checksum_failed"><![CDATA[Невозможно применить обновление, так как следующие файлы были изменены: {0}]]></string>
+	<string name="_sys_upgrade_files_checksum_failed_too_many"><![CDATA[Невозможно применить обновление, потому что слишком много файлов ({0}%) было изменено]]></string>
+	<string name="_sys_upgrade_files_checksum_failed_too_many_module"><![CDATA[Невозможно применить обновление, потому что слишком много файлов ({0}%) было изменено в {1} модуле]]></string>
+	<string name="_sys_upgrade_get_version_info_failed"><![CDATA[Невозможно получить информацию о версии. Пожалуйста, проверьте соединение с Интернетом на веб-сервере или в брандмауэре.]]></string>
+        <string name="_sys_upgrade_modules_upgrade_first"><![CDATA[Некоторые из ваших модулей устарели. Для начала Вам нужно обновить их в Студии &gt; Магазин приложений &gt; Обновления.]]></string>
+	<string name="_sys_upgrade_patch_checksum_failed"><![CDATA[Проверочная сумма загруженного патч-файла неверна]]></string>
+	<string name="_sys_upgrade_patch_download_failed"><![CDATA[Не удалось скачать патч или скачанный файл не может быть сохранён]]></string>
+	<string name="_sys_upgrade_patch_invalid"><![CDATA[Неправильный патч, он не может быть применён для Вашей версии или имеет неправильную структуру файлов.]]></string>
+	<string name="_sys_upgrade_patch_unpack_failed"><![CDATA[Не удалось распаковать патч]]></string>
+	<string name="_sys_uploader_button_name_single"><![CDATA[Загрузить файл]]></string>
+	<string name="_sys_uploader_close"><![CDATA[Закрыть]]></string>
+	<string name="_sys_uploader_confirm_close_popup"><![CDATA[О нет! Вы уверены? Это может прервать загрузку файлов.]]></string>
+    <string name="_sys_uploader_confirm_leaving_page"><![CDATA[Загрузка в процессе! Не закрывайте эту страницу, или загрузка будет прервана на полпути.]]></string>
+    <string name="_sys_uploader_crop_button_name"><![CDATA[Загрузить и обрезать]]></string>
+    <string name="_sys_uploader_crop_rotate_left"><![CDATA[Повернуть налево]]></string>
+	<string name="_sys_uploader_crop_rotate_right"><![CDATA[Повернуть направо]]></string>
+	<string name="_sys_uploader_crop_submit_button"><![CDATA[Загрузить]]></string>    
+    <string name="_sys_uploader_crop_title"><![CDATA[Обрезка картинки]]></string>
+    <string name="_sys_uploader_crop_err_upload"><![CDATA[Ошибка загрузки.]]></string>
+    <string name="_sys_uploader_crop_wrong_ext"><![CDATA[Неправильное расширение файла, можно обрезать только изображения в формате: jpg, jpeg, png, gif.]]></string>
+	<string name="_sys_uploader_err_msg"><![CDATA[Ой! Случилась проблема с файлом {0}: {1}]]></string>
+	<string name="_sys_uploader_html5_button_name"><![CDATA[Множественная загрузка]]></string>
+	<string name="_sys_uploader_html5_drop_area"><![CDATA[Перетащите файлы сюда для загрузки]]></string>
+	<string name="_sys_uploader_html5_shoose_file"><![CDATA[Выбрать файл]]></string>
+    <string name="_sys_uploader_html5_title"><![CDATA[Множественная загрузка]]></string>
+    <string name="_sys_uploader_html5_default_message"><![CDATA[Перетащите сюда файлы для загрузки]]></string>
+    <string name="_sys_uploader_html5_file_is_too_big"><![CDATA[Файл слишком большой - {{filesize}} МБ, максимальный размер - {{maxFilesize}} МБ.]]></string>
+    <string name="_sys_uploader_html5_number_of_files_exceeded"><![CDATA[Количество загружаемых файлов ограничено.]]></string>
+    <string name="_sys_uploader_html5_invalid_file_type"><![CDATA[Неправильный тип файла.]]></string>
+	<string name="_sys_uploader_simple_attach_one_more_file"><![CDATA[+ Добавить ещё файлы]]></string>
+	<string name="_sys_uploader_simple_button_name"><![CDATA[Обычная загрузка]]></string>
+	<string name="_sys_uploader_simple_submit_button"><![CDATA[Загрузить]]></string>
+	<string name="_sys_uploader_record_video_button_name"><![CDATA[Записать Видео]]></string>
+	<string name="_sys_uploader_record_video_submit_button"><![CDATA[Загрузить]]></string>
+	<string name="_sys_uploader_record_video_title"><![CDATA[Записать Видео]]></string>
+	<string name="_sys_uploader_upload_canceled"><![CDATA[Очень жаль. Загрузка прервана.]]></string>
+	<string name="_sys_uploader_camera_capture_failed"><![CDATA[Нам не удалось инициализировать вашу камеру.]]></string>
+	<string name="_sys_uploader_record_video_start_button"><![CDATA[Начать запись]]></string>
+	<string name="_sys_uploader_record_video_stop_button"><![CDATA[Прекратить запись]]></string>
+	<string name="_sys_uploader_record_video_mb"><![CDATA[Мб]]></string>
+	<string name="_sys_uploader_record_video_switch_camera"><![CDATA[Переключить камеру]]></string>
+	<string name="_sys_uploader_unsupported_browser"><![CDATA[Ваш браузер не поддерживает запись видео. Попробуйте <strong>Google Chrome</strong> или <strong>Mozilla FireFox</strong>.]]></string>
+    <string name="_sys_uploader_image_reposition"><![CDATA[Изменить позицию]]></string>
+    <string name="_sys_uploader_image_reposition_save"><![CDATA[Сохранить]]></string>
+    <string name="_sys_uploader_image_reposition_cancel"><![CDATA[Отменить]]></string>
+    <string name="_sys_uploader_image_upload"><![CDATA[Загрузить новую]]></string>
+    <string name="_sys_uploader_image_reposition_info"><![CDATA[Перетащите, чтобы изменить положение]]></string>
+    
+	<string name="_sys_edit_profile"><![CDATA[Редактировать профиль]]></string>
+	<string name="_sys_exit"><![CDATA[Закончить]]></string>    
+	<string name="_sys_warn"><![CDATA[предупреждение]]></string>
+	<string name="_sys_x_days"><![CDATA[{0} дней]]></string>
+	<string name="_to"><![CDATA[кому]]></string>
+	<string name="_top"><![CDATA[Топ]]></string>
+	<string name="_uknown"><![CDATA[неизвестно]]></string>
+	<string name="_undefined"><![CDATA[неопределено]]></string>
+	<string name="_view_counter"><![CDATA[{0}]]></string>
+	<string name="_view_do_view"><![CDATA[Посмотреть]]></string>
+	<string name="_view_do_view_by"><![CDATA[Просмотрено]]></string>
+	<string name="_view_do_view_by_counter"><![CDATA[{0} просмотров]]></string>
+	<string name="_view_n_views"><![CDATA[{0} просмотров]]></string>
+	<string name="_vote_counter"><![CDATA[{0}]]></string>
+	<string name="_vote_do_like"><![CDATA[Нравится]]></string>
+	<string name="_vote_do_unlike"><![CDATA[Нравится]]></string>
+	<string name="_vote_do_by"><![CDATA[Проголосовали]]></string>
+        <string name="_vote_do_by_reactions"><![CDATA[Отреагировали]]></string>
+        <string name="_vote_do_by_x_reaction"><![CDATA["{0}" от]]></string>
+        <string name="_vote_do_by_summary"><![CDATA[Все]]></string>
+	<string name="_vote_err_not_enabled"><![CDATA[Ваш голос не может быть принят в данный момент. Пожалуйста, попробуйте позднее.]]></string>
+	<string name="_vote_err_reaction_not_available"><![CDATA[Эта реакция недоступна.]]></string>
+	<string name="_vote_err_reactions_limit"><![CDATA[Можно поставить не больше {0} реакций.]]></string>
+	<string name="_vote_err_duplicate_vote"><![CDATA[Повторный голос]]></string>
+        <string name="_vote_n_votes"><![CDATA[{0} голосов]]></string>
+	<string name="_week_fri"><![CDATA[Пятница]]></string>
+	<string name="_week_mon"><![CDATA[Понедельник]]></string>
+	<string name="_week_sat"><![CDATA[Суббота]]></string>
+	<string name="_week_sun"><![CDATA[Воскресенье]]></string>
+	<string name="_week_thu"><![CDATA[Четверг]]></string>
+	<string name="_week_tue"><![CDATA[Вторник]]></string>
+    <string name="_week_wed"><![CDATA[Среда]]></string>
+    <string name="_sys_option_labels"><![CDATA[Метки]]></string>
+	<string name="_sys_option_per_page_browse_showcase"><![CDATA[Количество позиций при отображении витриной]]></string>
+  <string name="_sys_option_per_page_browse_recommended"><![CDATA[Количество позиций при отображении рекомендованных]]></string>
+  <string name="_sys_javascript_requred"><![CDATA[Для корректной работы нужен включенный JavaScript! Пожалуйста, включите его в барузере!]]></string>
+	<string name="_sys_wiki_system_title"><![CDATA[Системная Вики]]></string>
+	<string name="_sys_wiki_error_page_exists"><![CDATA[Страница с таким именем ({0}) уже существует]]></string>
+    <string name="_sys_wiki_error_no_rev"><![CDATA[Ревизия {0} для {1} языка не существует]]></string>
+    <string name="_sys_wiki_error_no_revs"><![CDATA[Нет ревизий для данного блока]]></string>
+    <string name="_sys_wiki_error_missing_wiki_object"><![CDATA[Вики объект ({0}) не найден]]></string>
+    <string name="_sys_wiki_error_action_not_allowed"><![CDATA[Не разрешенное действие ({0}) для вики объекта ({1})]]></string>
+    <string name="_sys_wiki_error_incorrect_page_uri"><![CDATA["{0}" - неправильная ссылка на страницу]]></string>
+    <string name="_sys_wiki_error_no_such_lang"><![CDATA[Нет такого языка]]></string>
+    <string name="_sys_wiki_error_occured"><![CDATA[Ошибка (код:{0})]]></string>
+    <string name="_sys_wiki_view_rev"><![CDATA[Версия <b>{0}</b> от <a href="{1}">{2}</a>, {3}]]></string>
+    <string name="_sys_wiki_lang_mask"><![CDATA[{0} {1} <span class="bx-def-font-grayed bx-def-font-small">{2}</span>]]></string>
+    <string name="_sys_wiki_lang_mask_warn"><![CDATA[{0} {1} <span class="bx-def-font-small" style="color:red;">{2}</span>]]></string>
+    <string name="_sys_wiki_lang_missing"><![CDATA[отсутствует]]></string>
+    <string name="_sys_wiki_revisions_deleted"><![CDATA[{0} ревизий было удалено]]></string>
+    <string name="_sys_wiki_confirm_block_deletion"><![CDATA[Подтвердите удаление блока со всей историей и переводами?]]></string>
+    <string name="_sys_wiki_block_deleted"><![CDATA[Блок был успешно удален]]></string>
+    <string name="_sys_wiki_add_block"><![CDATA[Добавить блок]]></string>
+	<string name="_sys_wiki_add_page"><![CDATA[Добавить страницу]]></string>
+	<string name="_sys_wiki_add_page_text"><![CDATA[Такой вики страницы не существует.]]></string>
+	<string name="_sys_wiki_no_missing_translations"><![CDATA[Все переводы на {0} язык присутствуют.]]></string>
+	<string name="_sys_wiki_all_translations_up_to_date"><![CDATA[Все переводы на {0} язык обновлены.]]></string>
+    <string name="_sys_wiki_title_title"><![CDATA[Страница]]></string>
+    <string name="_sys_wiki_title_lang_missing"><![CDATA[Отсут. язык]]></string>
+    <string name="_sys_wiki_title_author"><![CDATA[{0} автор]]></string>
+    <string name="_sys_wiki_title_content"><![CDATA[{0} содержимое]]></string>
+    <string name="_sys_wiki_title_time"><![CDATA[{0} обновлен]]></string>
+    <string name="_sys_wiki_orig"><![CDATA[Ориг.]]></string>
+    <string name="_sys_wiki_copy"><![CDATA[Копировать в буфер обмена]]></string>
+    <string name="_sys_wiki_open_in_editor"><![CDATA[Открыть в редакторе]]></string>
+    <string name="_sys_wiki_external_editor_references_comment"><![CDATA[ВНИМАНИЕ: не меняйте это сообщение и строки ниже]]></string>
+
+	<string name="_adm_lmi_cpt_groups_roles"><![CDATA[Роли]]></string>
+	<string name="_adm_form_txt_groups_roles_add_popup"><![CDATA[Создать роль]]></string>
+	<string name="_adm_form_txt_groups_role_value"><![CDATA[Имя роли]]></string>
+	<string name="_adm_form_txt_groups_role_value_err"><![CDATA[Имя роли обязательно]]></string>
+	<string name="_adm_form_txt_groups_roles_edit_popup"><![CDATA[Редактировать роль]]></string>
+	<string name="_adm_form_txt_groups_role_manage_fans"><![CDATA[Управлять участниками]]></string>
+	<string name="_adm_form_txt_groups_role_manage_roles"><![CDATA[Управлять ролями]]></string>
+	<string name="_adm_form_txt_groups_role_edit"><![CDATA[Редактировать]]></string>
+	<string name="_adm_form_txt_groups_role_invite"><![CDATA[Приглашать]]></string>
+	<string name="_adm_form_txt_groups_role_change_cover"><![CDATA[Менять обложку]]></string>
+	<string name="_adm_form_txt_groups_role_post"><![CDATA[Создавать]]></string>
+	<string name="_adm_form_txt_groups_role_edit_any"><![CDATA[Редактировать любое/все]]></string>
+	<string name="_adm_form_txt_groups_role_delete_any"><![CDATA[Удалять любое/все]]></string>
+	<string name="_adm_form_txt_groups_role_pin"><![CDATA[Заркепить любой пост]]></string>
+
+  <string name="_sys_txt_quill_tooltip_bold"><![CDATA[Добавить полужиржирный текст <cmd+b>]]></string>
+  <string name="_sys_txt_quill_tooltip_italic"><![CDATA[Добавить курсив <cmd+i>]]></string>
+  <string name="_sys_txt_quill_tooltip_underline"><![CDATA[Добавить подчернутый текст <cmd+u>]]></string>
+  <string name="_sys_txt_quill_tooltip_clean"><![CDATA[Убрать форматирование]]></string>
+  <string name="_sys_txt_quill_tooltip_list_ordered"><![CDATA[Маркированный список]]></string>
+  <string name="_sys_txt_quill_tooltip_list_bullet"><![CDATA[Нумерованный список]]></string>
+  <string name="_sys_txt_quill_tooltip_indent_1"><![CDATA[Уменьшить отступ]]></string>
+  <string name="_sys_txt_quill_tooltip_indent_2"><![CDATA[Увеличить отступ]]></string>
+  <string name="_sys_txt_quill_tooltip_blockquote"><![CDATA[Добавить цитату]]></string>
+  <string name="_sys_txt_quill_tooltip_direction"><![CDATA[Направление текста]]></string>
+  <string name="_sys_txt_quill_tooltip_script_sub"><![CDATA[Нижний индекс]]></string>
+  <string name="_sys_txt_quill_tooltip_script_super"><![CDATA[Верхний индекс]]></string>
+  <string name="_sys_txt_quill_tooltip_link"><![CDATA[Вставить ссылку]]></string>
+  <string name="_sys_txt_quill_tooltip_image"><![CDATA[Вставить картинку]]></string>
+  <string name="_sys_txt_quill_tooltip_code_block"><![CDATA[Вставить код]]></string>
+  <string name="_sys_txt_quill_tooltip_color"><![CDATA[Цвет текста]]></string>
+  <string name="_sys_txt_quill_tooltip_background"><![CDATA[Цвет фона]]></string>
+  <string name="_sys_txt_quill_tooltip_align"><![CDATA[Выравнивание текста]]></string>
+  <string name="_sys_txt_quill_tooltip_header"><![CDATA[Стиль текста]]></string>
+  <string name="_sys_txt_quill_tooltip_embed"><![CDATA[Вставить ембед]]></string>
+  <string name="_sys_txt_quill_tooltip_embed_popup_header"><![CDATA[Введите адрес ембеда]]></string>
+  <string name="_sys_txt_quill_tooltip_link_popup_header"><![CDATA[Введите адрес]]></string>
+  <string name="_sys_queue_emails"><![CDATA[Emails]]></string>
+  <string name="_sys_queue_push"><![CDATA[PUSH]]></string>
+  <string name="_sys_queue_transcoding"><![CDATA[Транскодирование видео]]></string>
+  <string name="_sys_queue_storage"><![CDATA[Удаление файлов]]></string>
+  <string name="_sys_page_title_redirect"><![CDATA[Подтверждение перехода на другой сайт]]></string>
+  <string name="_sys_page_block_title_redirect"><![CDATA[Подтвердите переход на другой сайт]]></string>
+  <string name="_sys_redirect_confirmation"><![CDATA[<div class="bx-def-font-h2 bx-def-margin-sec-bottom">Вы переходите по ссылке за пределы сайта "{1}"</div><div class="bx-def-font-small">Ссылка: {0}</div><div class="bx-def-margin-sec-top">Вы действительно хотите перейти по этой ссылке?</div>]]></string>
+  <string name="_sys_redirect_confirmation_harmful"><![CDATA[<div class="bx-def-font-h2 bx-def-margin-sec-bottom">Вы переходите по <b>опасной</b> ссылке за пределы сайта "{1}"</div><div class="bx-def-font-small">Ссылка: {0}</div><div class="bx-def-margin-sec-top">Вы действительно хотите перейти по этой ссылке?</div>]]></string>
+  <string name="_sys_leave_page_confirmation"><![CDATA[<div class="bx-def-font-h2">Покинуть страницу?</div><div class="bx-def-margin-sec-top">Если Вы это сделаете, ваши изменения не будут сохранены.</div>]]></string>
+  <string name="_sys_recom_friends_empty_action"><![CDATA[Найти людей]]></string>
+  <string name="_sys_recom_friends_empty_text"><![CDATA[Предложения появятся, когда вы начнёте общаться с людьми.]]></string>
+  <string name="_sys_recom_friends_empty_title"><![CDATA[Пока нет предложений]]></string>
+</resources>

+ 71 - 0
modules/boonex/russian/updates/15.0.6_15.0.7/source/install/config.php

@@ -0,0 +1,71 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Russian Russian language
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_LANGUAGE,
+    'name' => 'bx_ru',
+    'title' => 'Russian',
+    'note' => 'Russian language, translations',
+    'version' => '15.0.7',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/russian/',
+    'home_uri' => 'ru',
+
+    'db_prefix' => 'bx_rsn_',
+    'class_prefix' => 'BxRsn',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'BoonEx Russian',
+
+    /**
+     * Installation/Uninstallation Section.
+     * NOTE. The sequence of actions is critical. Don't change the order.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'install_language' => 1,
+        'clear_db_cache' => 1
+    ),
+    'uninstall' => array (
+        'update_languages' => 1,
+        'execute_sql' => 1,
+        'clear_db_cache' => 1
+    ),
+    'enable' => array(
+        'execute_sql' => 1
+    ),
+    'disable' => array(
+        'execute_sql' => 1
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+
+);
+
+/** @} */

+ 51 - 0
modules/boonex/shopify/updates/15.0.2_15.0.3/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Shopify',
+    'version_from' => '15.0.2',
+    'version_to' => '15.0.3',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/shopify/updates/update_15.0.2_15.0.3/',
+    'home_uri' => 'shopify_update_1502_1503',
+
+    'module_dir' => 'boonex/shopify/',
+    'module_uri' => 'shopify',
+
+    'db_prefix' => 'bx_shopify_',
+    'class_prefix' => 'BxShopify',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 0,
+        'update_files' => 1,
+        'update_languages' => 0,
+        'clear_db_cache' => 0,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Shopify',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

+ 28 - 0
modules/boonex/shopify/updates/15.0.2_15.0.3/install/installer.php

@@ -0,0 +1,28 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+class BxShopifyUpdater extends BxDolStudioUpdater
+{
+    function __construct($aConfig)
+    {
+        parent::__construct($aConfig);
+    }
+    protected function actionUpdateFiles($bInstall = true)
+    {
+        $iResult = parent::actionUpdateFiles($bInstall);
+
+        if($iResult == BX_DOL_STUDIO_INSTALLER_SUCCESS) {
+            $aModuleConfig = BxDolInstallerUtils::getModuleConfig(BX_DIRECTORY_PATH_MODULES . $this->_aConfig['module_dir'] . 'install/config.php');
+            if(isset($aModuleConfig['note']))
+                $this->oDb->query("UPDATE `sys_modules` SET `note`=:note WHERE `uri`=:uri", [
+                    'note' => $aModuleConfig['note'],
+                    'uri' => $this->_aConfig['module_uri']
+                ]);
+        }
+
+        return $iResult;
+    }
+}

+ 116 - 0
modules/boonex/shopify/updates/15.0.2_15.0.3/source/install/config.php

@@ -0,0 +1,116 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Shopify Shopify
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+$aConfig = array(
+
+    /**
+     * Main Section.
+     */
+    'type' => BX_DOL_MODULE_TYPE_MODULE,
+    'name' => 'bx_shopify',
+    'title' => 'Shopify',
+    'note' => 'Shopify, shop, products for sale',
+    'version' => '15.0.3',
+    'vendor' => 'UNA INC',
+    'help_url' => 'http://feed.una.io/?section={module_name}',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/shopify/',
+    'home_uri' => 'shopify',
+
+    'db_prefix' => 'bx_shopify_',
+    'class_prefix' => 'BxShopify',
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Shopify',
+
+    /**
+     * List of page triggers.
+     */
+    'page_triggers' => array (
+    	'trigger_page_profile_view_entry',
+    ),
+    
+    /**
+     * Menu triggers.
+     */
+    'menu_triggers' => array(
+    	'trigger_profile_view_submenu',
+        'trigger_group_view_submenu'
+    ),
+
+	/**
+     * Extended Search Forms.
+     */
+    'esearches' => array(
+        'bx_shopify',
+    	'bx_shopify_cmts',
+    ),
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 1,
+        'update_languages' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'uninstall' => array (
+    	'process_esearches' => 1,
+        'execute_sql' => 1,
+        'update_languages' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable' => array(
+        'execute_sql' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'enable_success' => array(
+        'process_menu_triggers' => 1,
+        'process_page_triggers' => 1,
+    	'process_esearches' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable' => array (
+        'execute_sql' => 1,
+    	'update_relations' => 1,
+        'clear_db_cache' => 1,
+    ),
+    'disable_failed' => array (
+    	'clear_db_cache' => 1,
+    ),
+
+    /**
+     * Dependencies Section
+     */
+    'dependencies' => array(),
+
+    /**
+     * Relations Section
+     */
+    'relations' => array(
+    	'bx_timeline',
+    	'bx_notifications'
+    ),
+
+);
+
+/** @} */

+ 51 - 0
modules/boonex/snipcart/updates/15.0.2_15.0.3/install/config.php

@@ -0,0 +1,51 @@
+<?php
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ */
+
+$aConfig = array(
+    /**
+     * Main Section.
+     */
+    'title' => 'Snipcart',
+    'version_from' => '15.0.2',
+    'version_to' => '15.0.3',
+    'vendor' => 'UNA INC',
+
+    'compatible_with' => array(
+        '15.0.0-RC3'
+    ),
+
+    /**
+     * 'home_dir' and 'home_uri' - should be unique. Don't use spaces in 'home_uri' and the other special chars.
+     */
+    'home_dir' => 'boonex/snipcart/updates/update_15.0.2_15.0.3/',
+    'home_uri' => 'snipcart_update_1502_1503',
+
+    'module_dir' => 'boonex/snipcart/',
+    'module_uri' => 'snipcart',
+
+    'db_prefix' => 'bx_snipcart_',
+    'class_prefix' => 'BxSnipcart',
+
+    /**
+     * Installation/Uninstallation Section.
+     */
+    'install' => array(
+        'execute_sql' => 0,
+        'update_files' => 1,
+        'update_languages' => 0,
+        'clear_db_cache' => 0,
+    ),
+
+    /**
+     * Category for language keys.
+     */
+    'language_category' => 'Snipcart',
+
+    /**
+     * Files Section
+     */
+    'delete_files' => array(),
+);

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio