فهرست منبع

Merge branch 'master' of https://github.com/unaio/una

AntonLV 5 سال پیش
والد
کامیت
f8cc8002d3
63فایلهای تغییر یافته به همراه1681 افزوده شده و 1142 حذف شده
  1. 79 60
      inc/js/classes/BxDolUploader.js
  2. 25 0
      modules/base/text/classes/BxBaseModTextUploaderRecordVideo.php
  3. 33 0
      modules/base/text/classes/BxBaseModTextUploaderRecordVideoAttach.php
  4. 1 0
      modules/base/text/template/uploader_button_record_video_attach.html
  5. 27 0
      modules/boonex/ads/classes/BxAdsUploaderRecordVideo.php
  6. 27 0
      modules/boonex/ads/classes/BxAdsUploaderRecordVideoAttach.php
  7. 2 0
      modules/boonex/ads/install/langs/en.xml
  8. 5 2
      modules/boonex/ads/install/sql/enable.sql
  9. 1 1
      modules/boonex/ads/install/sql/install.sql
  10. 1 0
      modules/boonex/ads/template/uploader_button_record_video_attach.html
  11. 38 0
      modules/boonex/albums/classes/BxAlbumsUploaderRecordVideo.php
  12. 1 1
      modules/boonex/albums/install/sql/disable.sql
  13. 1 0
      modules/boonex/albums/install/sql/enable.sql
  14. 1 1
      modules/boonex/albums/install/sql/install.sql
  15. 27 0
      modules/boonex/classes/classes/BxClssUploaderRecordVideo.php
  16. 27 0
      modules/boonex/classes/classes/BxClssUploaderRecordVideoAttach.php
  17. 2 0
      modules/boonex/classes/install/langs/en.xml
  18. 7 4
      modules/boonex/classes/install/sql/enable.sql
  19. 1 1
      modules/boonex/classes/install/sql/install.sql
  20. 1 0
      modules/boonex/classes/template/uploader_button_record_video_attach.html
  21. 1 0
      modules/boonex/english/data/langs/system/en.xml
  22. 27 0
      modules/boonex/forum/classes/BxForumUploaderRecordVideo.php
  23. 27 0
      modules/boonex/forum/classes/BxForumUploaderRecordVideoAttach.php
  24. 2 0
      modules/boonex/forum/install/langs/en.xml
  25. 5 2
      modules/boonex/forum/install/sql/enable.sql
  26. 1 1
      modules/boonex/forum/install/sql/install.sql
  27. 1 0
      modules/boonex/forum/template/uploader_button_record_video_attach.html
  28. 27 0
      modules/boonex/posts/classes/BxPostsUploaderRecordVideo.php
  29. 27 0
      modules/boonex/posts/classes/BxPostsUploaderRecordVideoAttach.php
  30. 2 0
      modules/boonex/posts/install/langs/en.xml
  31. 7 4
      modules/boonex/posts/install/sql/enable.sql
  32. 1 1
      modules/boonex/posts/install/sql/install.sql
  33. 1 0
      modules/boonex/posts/template/uploader_button_record_video_attach.html
  34. 27 0
      modules/boonex/reviews/classes/BxReviewsUploaderRecordVideo.php
  35. 27 0
      modules/boonex/reviews/classes/BxReviewsUploaderRecordVideoAttach.php
  36. 2 0
      modules/boonex/reviews/install/langs/en.xml
  37. 5 2
      modules/boonex/reviews/install/sql/enable.sql
  38. 1 1
      modules/boonex/reviews/install/sql/install.sql
  39. 1 0
      modules/boonex/reviews/template/uploader_button_record_video_attach.html
  40. 401 399
      modules/boonex/russian/data/langs/bx_ads/ru.xml
  41. 2 0
      modules/boonex/russian/data/langs/bx_classes/ru.xml
  42. 2 0
      modules/boonex/russian/data/langs/bx_forum/ru.xml
  43. 326 324
      modules/boonex/russian/data/langs/bx_posts/ru.xml
  44. 2 0
      modules/boonex/russian/data/langs/bx_reviews/ru.xml
  45. 327 325
      modules/boonex/russian/data/langs/bx_timeline/ru.xml
  46. 2 1
      modules/boonex/russian/data/langs/system/ru.xml
  47. 26 0
      modules/boonex/tasks/classes/BxTasksUploaderRecordVideo.php
  48. 26 0
      modules/boonex/tasks/classes/BxTasksUploaderRecordVideoAttach.php
  49. 2 0
      modules/boonex/tasks/install/langs/en.xml
  50. 5 2
      modules/boonex/tasks/install/sql/enable.sql
  51. 1 1
      modules/boonex/tasks/install/sql/install.sql
  52. 1 0
      modules/boonex/tasks/template/uploader_button_record_video_attach.html
  53. 2 0
      modules/boonex/timeline/classes/BxTimelineConfig.php
  54. 28 0
      modules/boonex/timeline/classes/BxTimelineUploaderRecordVideoAttach.php
  55. 2 0
      modules/boonex/timeline/install/langs/en.xml
  56. 2 1
      modules/boonex/timeline/install/sql/enable.sql
  57. 3 2
      modules/boonex/timeline/install/sql/install.sql
  58. 1 0
      modules/boonex/timeline/template/uploader_button_record_video_attach.html
  59. 1 1
      modules/boonex/videos/install/sql/disable.sql
  60. 4 0
      template/css/uploaders.css
  61. 11 3
      template/scripts/BxBaseUploaderRecordVideo.php
  62. 3 1
      template/uploader_button_record_video_js.html
  63. 2 1
      template/uploader_form_record_video.html

+ 79 - 60
inc/js/classes/BxDolUploader.js

@@ -487,52 +487,75 @@ BxDolUploaderCrop.prototype = BxDolUploaderSimple.prototype;
  * Record Video Uploader js class
  */
 function BxDolUploaderRecordVideo (sUploaderObject, sStorageObject, sUniqId, options) {
-
-    this._video_preview = null;
     this._camera = null;
     this._blob = null;
     this._recorder = null
 
-    this.init(sUploaderObject, sStorageObject, sUniqId, options);
+    this._audio_bitrate = undefined !== options.audio_bitrate ? parseInt(options.audio_bitrate) : 128000;
+    this._video_bitrate = undefined !== options.video_bitrate ? parseInt(options.video_bitrate) : 1000000;
 
-    this.releaseCamera = function() {
-        if (this._camera) {
-            if (this._recorder) {
-                this._recorder.destroy();
-                this._recorder = null;
-            }
+    this.init(sUploaderObject, sStorageObject, sUniqId, options);
 
-            if (typeof this._camera.stop != 'undefined') this._camera.stop();
-            this._camera.getTracks().forEach(function (track) {
-                if (track.readyState == 'live') {
-                    track.stop();
-                }
-            });
+    this.showUploaderForm = function() {
+        if (typeof MediaRecorder == 'undefined' || !('requestData' in MediaRecorder.prototype)) {
+            bx_alert(_t('_sys_uploader_unsupported_browser'));
+            return;
         }
+
+        BxDolUploaderSimple.prototype.showUploaderForm.call(this);
+    }
+
+    this.onBeforeShowPopup = function() {
+        this._blob = null;
+        this._camera = null;
+        this._recorder = null
+        this._clearErrors();
+
+        $('#bx-upoloader-recording-preview').hide();
+        $('#bx-upoloader-camera-capture').show();
+
+        $('#' + this._sFormContainerId + ' .bx-uploader-record-video-controls').hide();
+    }
+
+    this.onShowPopup = function () {
+        var $this = this;
+        navigator.mediaDevices.getUserMedia({ audio: true, video: true }).then(function(camera) {
+            $this._camera = camera;
+            $this.showCameraCapture();
+
+            $('#' + $this._sFormContainerId + ' .bx-uploader-recording-start').show();
+            $('#' + $this._sFormContainerId + ' .bx-uploader-recording-stop').hide();
+            $('#' + $this._sFormContainerId + ' .bx-uploader-record-video-controls').show();
+        }).catch(function(error) {
+            $this._showError(_t('_sys_uploader_camera_capture_failed'));
+        });
     }
 
     this.onClickCancel = function () {
-        this._video_preview.src = this._video_preview.srcObject = null;
-        this._video_preview.removeAttribute('src');
         this.releaseCamera();
 
         BxDolUploaderSimple.prototype.onClickCancel.call(this);
     }
 
     this.startRecording = function() {
+        this._recorder = RecordRTC(this._camera, {
+            type: 'video',
+            audioBitsPerSecond: this._audio_bitrate,
+            videoBitsPerSecond: this._video_bitrate,
+            disableLogs: true
+        });
+
+        if (!this._recorder) {
+            this._showError(_t('_sys_uploader_unsupported_browser'));
+            return;
+        }
+
         $('#' + this._sFormContainerId + ' .bx-uploader-recording-start').hide();
         $('#' + this._sFormContainerId + ' .bx-uploader-recording-stop').show();
 
-        this._video_preview.controls = false;
-
-        this._recorder = RecordRTC(this._camera, {
-            type: 'video'
-        });
         this._recorder.startRecording();
 
-        this._video_preview.muted = true;
-        this._video_preview.volume = 0;
-        this._video_preview.srcObject = this._camera;
+        this.showCameraCapture();
     }
 
     this.stopRecording = function(bSubmitWhenReady) {
@@ -552,44 +575,21 @@ function BxDolUploaderRecordVideo (sUploaderObject, sStorageObject, sUniqId, opt
         });
     }
 
-
-    this.onShowPopup = function () {
-        this._blob = null;
-        this._camera = null;
-        this._recorder = null
-        this._video_preview = $('#' + this._sFormContainerId + ' .bx-record-video-preview video').get(0);
-
-
-        var $this = this;
-        navigator.mediaDevices.getUserMedia({ audio: true, video: true }).then(function(camera) {
-            $this._camera = camera;
-            $this.showCameraCapture();
-
-            $('#' + $this._sFormContainerId + ' .bx-uploader-recording-start').show();
-            $('#' + $this._sFormContainerId + ' .bx-uploader-recording-stop').hide();
-            $('#' + $this._sFormContainerId + ' .bx-uploader-record-video-controls').show();
-        }).catch(function(error) {
-            $this._showError(_t('_sys_uploader_camera_capture_failed'));
-            $('#' + $this._sFormContainerId + ' .bx-uploader-record-video-controls').hide();
-        });
-    }
-
     this.showCameraCapture = function() {
-        this._video_preview.muted = true;
-        this._video_preview.volume = 0;
-        this._video_preview.srcObject = this._camera;
-        this._video_preview.removeAttribute('src');
-        this._video_preview.controls = false;
-
+        var video = $('#bx-upoloader-recording-preview').hide().get(0);
+        if (video.pause !== 'undefined') video.pause();
+        video.removeAttribute('src');
+
+        video = $('#bx-upoloader-camera-capture').show().get(0);
+        video.srcObject = this._camera;
+        video.muted = true;
+        video.volume = 0;
         $('#' + this._sFormContainerId + ' .bx-record-video-preview .bx-record-video-preview-filesize').html('');
     }
 
     this.showRecordingPreview = function() {
-        this._video_preview.muted = false;
-        this._video_preview.volume = 1;
-        this._video_preview.src = URL.createObjectURL(this._blob);
-        this._video_preview.srcObject = null;
-        this._video_preview.controls = true;
+        $('#bx-upoloader-camera-capture').hide();
+        $('#bx-upoloader-recording-preview').show().get(0).src = URL.createObjectURL(this._blob);
 
         var mbytes = (this._blob.size/1024/1024).toFixed(2);
         $('#' + this._sFormContainerId + ' .bx-record-video-preview .bx-record-video-preview-filesize').html(mbytes + ' ' + _t('_sys_uploader_record_video_mb'));
@@ -616,13 +616,32 @@ function BxDolUploaderRecordVideo (sUploaderObject, sStorageObject, sUniqId, opt
             success:function(sErrorMsg, textStatus, jqXHR) {
                 $this.onUploadCompleted(sErrorMsg);
                 if (!sErrorMsg.length) {
-                    $this._video_preview.src = $this._video_preview.srcObject = null;
-                    $this._video_preview.removeAttribute('src');
                     $this.releaseCamera();
                 }
             },
         });
     }
+
+    this.releaseCamera = function() {
+        //stop playing recorded file
+        var video = $('#bx-upoloader-recording-preview').get(0);
+        if (video.pause != 'undefined') video.pause();
+        video.removeAttribute('src');
+
+        if (this._recorder) {
+            this._recorder.destroy();
+            this._recorder = null;
+        }
+
+        if (this._camera) {
+            if (typeof this._camera.stop != 'undefined') this._camera.stop();
+            this._camera.getTracks().forEach(function (track) {
+                if (track.readyState == 'live') {
+                    track.stop();
+                }
+            });
+        }
+    }
 }
 
 BxDolUploaderRecordVideo.prototype = BxDolUploaderSimple.prototype;

+ 25 - 0
modules/base/text/classes/BxBaseModTextUploaderRecordVideo.php

@@ -0,0 +1,25 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    BaseText Base classes for text modules
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxBaseModTextUploaderRecordVideo extends BxTemplUploaderRecordVideo
+{
+    protected $_sModule;
+    protected $_oModule;
+
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_oModule = BxDolModule::getInstance($this->_sModule);
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $this->_oModule->_oTemplate);
+    }
+}
+
+/** @} */

+ 33 - 0
modules/base/text/classes/BxBaseModTextUploaderRecordVideoAttach.php

@@ -0,0 +1,33 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    BaseText Base classes for text modules
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxBaseModTextUploaderRecordVideoAttach extends BxTemplUploaderRecordVideo
+{
+    protected $_sModule;
+    protected $_oModule;
+
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_oModule = BxDolModule::getInstance($this->_sModule);
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $this->_oModule->_oTemplate);
+
+        $this->_sButtonTemplate = 'uploader_button_record_video_attach.html';
+
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        BxDolMenu::getObjectInstance($CNF['OBJECT_MENU_ENTRY_ATTACHMENTS'], $this->_oModule->_oTemplate)->addMarkers(array(
+            'js_object_uploader' . str_replace($this->_sModule, '', $this->_aObject['object']) => $this->getNameJsInstanceUploader()
+        ));
+    }
+}
+
+/** @} */

+ 1 - 0
modules/base/text/template/uploader_button_record_video_attach.html

@@ -0,0 +1 @@
+<bx_include_auto:uploader_button_record_video_js.html />

+ 27 - 0
modules/boonex/ads/classes/BxAdsUploaderRecordVideo.php

@@ -0,0 +1,27 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Ads Ads
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxAdsUploaderRecordVideo extends BxBaseModTextUploaderRecordVideo
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_ads';
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 27 - 0
modules/boonex/ads/classes/BxAdsUploaderRecordVideoAttach.php

@@ -0,0 +1,27 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Ads Ads
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxAdsUploaderRecordVideoAttach extends BxBaseModTextUploaderRecordVideoAttach
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_ads';
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 2 - 0
modules/boonex/ads/install/langs/en.xml

@@ -218,6 +218,8 @@
     <string name="_bx_ads_menu_item_title_cpa_video_simple"><![CDATA[Add Video]]></string>
     <string name="_bx_ads_menu_item_title_system_cpa_video_html5"><![CDATA[Add Video (html5)]]></string>
     <string name="_bx_ads_menu_item_title_cpa_video_html5"><![CDATA[Add Videos]]></string>
+    <string name="_bx_ads_menu_item_title_system_cpa_video_record"><![CDATA[Record Video]]></string>
+    <string name="_bx_ads_menu_item_title_cpa_video_record"><![CDATA[Record Video]]></string>
     <string name="_bx_ads_menu_item_title_system_cpa_file_simple"><![CDATA[Add File (simple)]]></string>
     <string name="_bx_ads_menu_item_title_cpa_file_simple"><![CDATA[Add File]]></string>
     <string name="_bx_ads_menu_item_title_system_cpa_file_html5"><![CDATA[Add File (html5)]]></string>

+ 5 - 2
modules/boonex/ads/install/sql/enable.sql

@@ -195,8 +195,9 @@ INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `titl
 ('bx_ads_entry_attachments', 'bx_ads', 'photo_html5', '_bx_ads_menu_item_title_system_cpa_photo_html5', '_bx_ads_menu_item_title_cpa_photo_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_photos_html5}.showUploaderForm();', '_self', 'camera', '', '', 2147483647, '', 1, 0, 1, 2),
 ('bx_ads_entry_attachments', 'bx_ads', 'video_simple', '_bx_ads_menu_item_title_system_cpa_video_simple', '_bx_ads_menu_item_title_cpa_video_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_simple}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 0, 0, 1, 3),
 ('bx_ads_entry_attachments', 'bx_ads', 'video_html5', '_bx_ads_menu_item_title_system_cpa_video_html5', '_bx_ads_menu_item_title_cpa_video_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_html5}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 1, 0, 1, 4),
-('bx_ads_entry_attachments', 'bx_ads', 'file_simple', '_bx_ads_menu_item_title_system_cpa_file_simple', '_bx_ads_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 5),
-('bx_ads_entry_attachments', 'bx_ads', 'file_html5', '_bx_ads_menu_item_title_system_cpa_file_html5', '_bx_ads_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 6),
+('bx_ads_entry_attachments', 'bx_ads', 'record_video', '_bx_ads_menu_item_title_system_cpa_video_record', '_bx_ads_menu_item_title_cpa_video_record', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_record_video}.showUploaderForm();', '_self', 'fas circle', '', '', 2147483647, '', 1, 0, 1, 5),
+('bx_ads_entry_attachments', 'bx_ads', 'file_simple', '_bx_ads_menu_item_title_system_cpa_file_simple', '_bx_ads_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 6),
+('bx_ads_entry_attachments', 'bx_ads', 'file_html5', '_bx_ads_menu_item_title_system_cpa_file_html5', '_bx_ads_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 7),
 ('bx_ads_entry_attachments', 'bx_ads', 'poll', '_bx_ads_menu_item_title_system_cpa_poll', '_bx_ads_menu_item_title_cpa_poll', 'javascript:void(0)', 'javascript:{js_object}.showPollForm(this);', '_self', 'tasks', '', '', 2147483647, '', 1, 0, 1, 7);
 
 -- MENU: actions menu for view entry 
@@ -466,10 +467,12 @@ INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `conf
 INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
 ('bx_ads_simple', 1, 'BxAdsUploaderSimple', 'modules/boonex/ads/classes/BxAdsUploaderSimple.php'),
 ('bx_ads_html5', 1, 'BxAdsUploaderHTML5', 'modules/boonex/ads/classes/BxAdsUploaderHTML5.php'),
+('bx_ads_record_video', 1, 'BxAdsUploaderRecordVideo', 'modules/boonex/ads/classes/BxAdsUploaderRecordVideo.php'),
 ('bx_ads_photos_simple', 1, 'BxAdsUploaderSimpleAttach', 'modules/boonex/ads/classes/BxAdsUploaderSimpleAttach.php'),
 ('bx_ads_photos_html5', 1, 'BxAdsUploaderHTML5Attach', 'modules/boonex/ads/classes/BxAdsUploaderHTML5Attach.php'),
 ('bx_ads_videos_simple', 1, 'BxAdsUploaderSimpleAttach', 'modules/boonex/ads/classes/BxAdsUploaderSimpleAttach.php'),
 ('bx_ads_videos_html5', 1, 'BxAdsUploaderHTML5Attach', 'modules/boonex/ads/classes/BxAdsUploaderHTML5Attach.php'),
+('bx_ads_videos_record_video', 1, 'BxAdsUploaderRecordVideoAttach', 'modules/boonex/ads/classes/BxAdsUploaderRecordVideoAttach.php'),
 ('bx_ads_files_simple', 1, 'BxAdsUploaderSimpleAttach', 'modules/boonex/ads/classes/BxAdsUploaderSimpleAttach.php'),
 ('bx_ads_files_html5', 1, 'BxAdsUploaderHTML5Attach', 'modules/boonex/ads/classes/BxAdsUploaderHTML5Attach.php');
 

+ 1 - 1
modules/boonex/ads/install/sql/install.sql

@@ -570,7 +570,7 @@ INSERT INTO `sys_form_inputs`(`object`, `module`, `name`, `value`, `values`, `ch
 ('bx_ads', 'bx_ads', 'location', '', '', 0, 'location', '_sys_form_input_sys_location', '_sys_form_input_location', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_ads', 'bx_ads', 'covers', 'a:1:{i:0;s:12:"bx_ads_html5";}', 'a:2:{s:13:"bx_ads_simple";s:26:"_sys_uploader_simple_title";s:12:"bx_ads_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_ads_form_entry_input_sys_covers', '_bx_ads_form_entry_input_covers', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_ads', 'bx_ads', 'pictures', 'a:1:{i:0;s:19:"bx_ads_photos_html5";}', 'a:2:{s:20:"bx_ads_photos_simple";s:26:"_sys_uploader_simple_title";s:19:"bx_ads_photos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_ads_form_entry_input_sys_pictures', '_bx_ads_form_entry_input_pictures', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
-('bx_ads', 'bx_ads', 'videos', 'a:1:{i:0;s:19:"bx_ads_videos_html5";}', 'a:2:{s:20:"bx_ads_videos_simple";s:26:"_sys_uploader_simple_title";s:19:"bx_ads_videos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_ads_form_entry_input_sys_videos', '_bx_ads_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_ads', 'bx_ads', 'videos', 'a:2:{i:0;s:19:"bx_ads_videos_html5";i:1;s:26:"bx_ads_videos_record_video";}', 'a:3:{s:20:"bx_ads_videos_simple";s:26:"_sys_uploader_simple_title";s:19:"bx_ads_videos_html5";s:25:"_sys_uploader_html5_title";s:26:"bx_ads_videos_record_video";s:32:"_sys_uploader_record_video_title";}', 0, 'files', '_bx_ads_form_entry_input_sys_videos', '_bx_ads_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_ads', 'bx_ads', 'files', 'a:1:{i:0;s:18:"bx_ads_files_html5";}', 'a:2:{s:19:"bx_ads_files_simple";s:26:"_sys_uploader_simple_title";s:18:"bx_ads_files_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_ads_form_entry_input_sys_files', '_bx_ads_form_entry_input_files', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_ads', 'bx_ads', 'polls', '', '', 0, 'custom', '_bx_ads_form_entry_input_sys_polls', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_ads', 'bx_ads', 'text', '', '', 0, 'textarea', '_bx_ads_form_entry_input_sys_text', '_bx_ads_form_entry_input_text', '', 1, 0, 2, '', '', '', 'Avail', '', '_bx_ads_form_entry_input_text_err', 'XssHtml', '', 1, 0),

+ 1 - 0
modules/boonex/ads/template/uploader_button_record_video_attach.html

@@ -0,0 +1 @@
+<bx_include_base:../modules/base/text/template/uploader_button_record_video_attach.html />

+ 38 - 0
modules/boonex/albums/classes/BxAlbumsUploaderRecordVideo.php

@@ -0,0 +1,38 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Albums Albums
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxAlbumsUploaderRecordVideo extends BxTemplUploaderRecordVideo
+{
+    protected $_oModule;
+
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+        $this->_oModule = BxDolModule::getInstance('bx_albums');
+    }
+
+    protected function getGhostTemplateVars($aFile, $iProfileId, $iContentId, $oStorage, $oImagesTranscoder)
+    {
+        $sTitle = $this->_oModule->_oDb->getFileTitle($aFile['id']);
+        $a = array(
+            'file_title' => $sTitle ? $sTitle : ''
+        );
+        $a['file_title_attr'] = bx_html_attribute($a['file_title']);
+        return $a;
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 1 - 1
modules/boonex/albums/install/sql/disable.sql

@@ -50,7 +50,7 @@ DELETE FROM `sys_grid_actions` WHERE `object` IN ('bx_albums_administration', 'b
 
 
 -- UPLOADERS
-DELETE FROM `sys_objects_uploader` WHERE `object` IN('bx_albums_simple', 'bx_albums_html5', 'bx_albums_crop');
+DELETE FROM `sys_objects_uploader` WHERE `object` IN('bx_albums_simple', 'bx_albums_html5', 'bx_albums_crop', 'bx_albums_record_video');
 
 
 -- ALERTS

+ 1 - 0
modules/boonex/albums/install/sql/enable.sql

@@ -530,6 +530,7 @@ INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon
 INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
 ('bx_albums_simple', 1, 'BxAlbumsUploaderSimple', 'modules/boonex/albums/classes/BxAlbumsUploaderSimple.php'),
 ('bx_albums_html5', 1, 'BxAlbumsUploaderHTML5', 'modules/boonex/albums/classes/BxAlbumsUploaderHTML5.php'),
+('bx_albums_record_video', 1, 'BxAlbumsUploaderRecordVideo', 'modules/boonex/albums/classes/BxAlbumsUploaderRecordVideo.php'),
 ('bx_albums_crop', 1, 'BxAlbumsUploaderCrop', 'modules/boonex/albums/classes/BxAlbumsUploaderCrop.php');
 
 

+ 1 - 1
modules/boonex/albums/install/sql/install.sql

@@ -392,7 +392,7 @@ INSERT INTO `sys_form_inputs`(`object`, `module`, `name`, `value`, `values`, `ch
 ('bx_albums', 'bx_albums', 'do_submit', '_bx_albums_form_entry_input_do_submit', '', 0, 'submit', '_bx_albums_form_entry_input_sys_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_albums', 'bx_albums', 'title', '', '', 0, 'text', '_bx_albums_form_entry_input_sys_title', '_bx_albums_form_entry_input_title', '', 1, 0, 0, '', '', '', 'avail', '', '_bx_albums_form_entry_input_title_err', 'Xss', '', 1, 0),
 ('bx_albums', 'bx_albums', 'text', '', '', 0, 'textarea', '_bx_albums_form_entry_input_sys_text', '_bx_albums_form_entry_input_text', '', 0, 0, 2, '', '', '', '', '', '', 'XssHtml', '', 1, 0),
-('bx_albums', 'bx_albums', 'pictures', 'a:1:{i:0;s:15:"bx_albums_html5";}', 'a:3:{s:16:"bx_albums_simple";s:26:"_sys_uploader_simple_title";s:15:"bx_albums_html5";s:25:"_sys_uploader_html5_title";s:14:"bx_albums_crop";s:24:"_sys_uploader_crop_title";}', 0, 'files', '_bx_albums_form_entry_input_sys_pictures', '_bx_albums_form_entry_input_pictures', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_albums', 'bx_albums', 'pictures', 'a:2:{i:0;s:15:"bx_albums_html5";i:1;s:22:"bx_albums_record_video";}', 'a:4:{s:16:"bx_albums_simple";s:26:"_sys_uploader_simple_title";s:15:"bx_albums_html5";s:25:"_sys_uploader_html5_title";s:22:"bx_albums_record_video";s:32:"_sys_uploader_record_video_title";s:14:"bx_albums_crop";s:24:"_sys_uploader_crop_title";}', 0, 'files', '_bx_albums_form_entry_input_sys_pictures', '_bx_albums_form_entry_input_pictures', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_albums', 'bx_albums', 'allow_view_to', '', '', 0, 'custom', '_bx_albums_form_entry_input_sys_allow_view_to', '_bx_albums_form_entry_input_allow_view_to', '', 1, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_albums', 'bx_albums', 'location', '', '', 0, 'location', '_sys_form_input_sys_location', '_sys_form_input_location', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_albums', 'bx_albums', 'added', '', '', 0, 'datetime', '_bx_albums_form_entry_input_sys_date_added', '_bx_albums_form_entry_input_date_added', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),

+ 27 - 0
modules/boonex/classes/classes/BxClssUploaderRecordVideo.php

@@ -0,0 +1,27 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Classes Classes
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxClssUploaderRecordVideo extends BxBaseModTextUploaderRecordVideo
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_classes';
+        
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 27 - 0
modules/boonex/classes/classes/BxClssUploaderRecordVideoAttach.php

@@ -0,0 +1,27 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Classes Classes
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxClssUploaderRecordVideoAttach extends BxBaseModTextUploaderRecordVideoAttach
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_classes';
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 2 - 0
modules/boonex/classes/install/langs/en.xml

@@ -153,6 +153,8 @@
     <string name="_bx_classes_menu_item_title_cpa_video_simple"><![CDATA[Add Video]]></string>
     <string name="_bx_classes_menu_item_title_system_cpa_video_html5"><![CDATA[Add Video (html5)]]></string>
     <string name="_bx_classes_menu_item_title_cpa_video_html5"><![CDATA[Add Videos]]></string>
+    <string name="_bx_classes_menu_item_title_system_cpa_video_record"><![CDATA[Record Video]]></string>
+    <string name="_bx_classes_menu_item_title_cpa_video_record"><![CDATA[Record Video]]></string>
     <string name="_bx_classes_menu_item_title_system_cpa_file_simple"><![CDATA[Add File (simple)]]></string>
 
     <string name="_bx_classes_menu_item_title_system_cpa_sound_simple"><![CDATA[Add Sound (simple)]]></string>

+ 7 - 4
modules/boonex/classes/install/sql/enable.sql

@@ -122,10 +122,11 @@ INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `titl
 ('bx_classes_entry_attachments', 'bx_classes', 'photo_html5', '_bx_classes_menu_item_title_system_cpa_photo_html5', '_bx_classes_menu_item_title_cpa_photo_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_photos_html5}.showUploaderForm();', '_self', 'camera', '', '', 2147483647, '', 1, 0, 1, 2),
 ('bx_classes_entry_attachments', 'bx_classes', 'video_simple', '_bx_classes_menu_item_title_system_cpa_video_simple', '_bx_classes_menu_item_title_cpa_video_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_simple}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 0, 0, 1, 3),
 ('bx_classes_entry_attachments', 'bx_classes', 'video_html5', '_bx_classes_menu_item_title_system_cpa_video_html5', '_bx_classes_menu_item_title_cpa_video_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_html5}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 1, 0, 1, 4),
-('bx_classes_entry_attachments', 'bx_classes', 'sound_simple', '_bx_classes_menu_item_title_system_cpa_sound_simple', '_bx_classes_menu_item_title_cpa_sound_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_sounds_simple}.showUploaderForm();', '_self', 'music', '', '', 2147483647, '', 0, 0, 1, 5),
-('bx_classes_entry_attachments', 'bx_classes', 'sound_html5', '_bx_classes_menu_item_title_system_cpa_sound_html5', '_bx_classes_menu_item_title_cpa_sound_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_sounds_html5}.showUploaderForm();', '_self', 'music', '', '', 2147483647, '', 1, 0, 1, 6),
-('bx_classes_entry_attachments', 'bx_classes', 'file_simple', '_bx_classes_menu_item_title_system_cpa_file_simple', '_bx_classes_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 7),
-('bx_classes_entry_attachments', 'bx_classes', 'file_html5', '_bx_classes_menu_item_title_system_cpa_file_html5', '_bx_classes_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 8),
+('bx_classes_entry_attachments', 'bx_classes', 'video_record_video', '_bx_classes_menu_item_title_system_cpa_video_record', '_bx_classes_menu_item_title_cpa_video_record', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_record_video}.showUploaderForm();', '_self', 'fas circle', '', '', 2147483647, '', 1, 0, 1, 5),
+('bx_classes_entry_attachments', 'bx_classes', 'sound_simple', '_bx_classes_menu_item_title_system_cpa_sound_simple', '_bx_classes_menu_item_title_cpa_sound_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_sounds_simple}.showUploaderForm();', '_self', 'music', '', '', 2147483647, '', 0, 0, 1, 6),
+('bx_classes_entry_attachments', 'bx_classes', 'sound_html5', '_bx_classes_menu_item_title_system_cpa_sound_html5', '_bx_classes_menu_item_title_cpa_sound_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_sounds_html5}.showUploaderForm();', '_self', 'music', '', '', 2147483647, '', 1, 0, 1, 7),
+('bx_classes_entry_attachments', 'bx_classes', 'file_simple', '_bx_classes_menu_item_title_system_cpa_file_simple', '_bx_classes_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 8),
+('bx_classes_entry_attachments', 'bx_classes', 'file_html5', '_bx_classes_menu_item_title_system_cpa_file_html5', '_bx_classes_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 9),
 ('bx_classes_entry_attachments', 'bx_classes', 'poll', '_bx_classes_menu_item_title_system_cpa_poll', '_bx_classes_menu_item_title_cpa_poll', 'javascript:void(0)', 'javascript:{js_object}.showPollForm(this);', '_self', 'tasks', '', '', 2147483647, '', 1, 0, 1, 9);
 
 -- MENU: actions menu for view entry 
@@ -356,10 +357,12 @@ INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon
 INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
 ('bx_classes_simple', 1, 'BxClssUploaderSimple', 'modules/boonex/classes/classes/BxClssUploaderSimple.php'),
 ('bx_classes_html5', 1, 'BxClssUploaderHTML5', 'modules/boonex/classes/classes/BxClssUploaderHTML5.php'),
+('bx_classes_record_video', 1, 'BxClssUploaderRecordVideo', 'modules/boonex/classes/classes/BxClssUploaderRecordVideo.php'),
 ('bx_classes_photos_simple', 1, 'BxClssUploaderSimpleAttach', 'modules/boonex/classes/classes/BxClssUploaderSimpleAttach.php'),
 ('bx_classes_photos_html5', 1, 'BxClssUploaderHTML5Attach', 'modules/boonex/classes/classes/BxClssUploaderHTML5Attach.php'),
 ('bx_classes_videos_simple', 1, 'BxClssUploaderSimpleAttach', 'modules/boonex/classes/classes/BxClssUploaderSimpleAttach.php'),
 ('bx_classes_videos_html5', 1, 'BxClssUploaderHTML5Attach', 'modules/boonex/classes/classes/BxClssUploaderHTML5Attach.php'),
+('bx_classes_videos_record_video', 1, 'BxClssUploaderRecordVideoAttach', 'modules/boonex/classes/classes/BxClssUploaderRecordVideoAttach.php'),
 ('bx_classes_sounds_simple', 1, 'BxClssUploaderSimpleAttach', 'modules/boonex/classes/classes/BxClssUploaderSimpleAttach.php'),
 ('bx_classes_sounds_html5', 1, 'BxClssUploaderHTML5Attach', 'modules/boonex/classes/classes/BxClssUploaderHTML5Attach.php'),
 ('bx_classes_files_simple', 1, 'BxClssUploaderSimpleAttach', 'modules/boonex/classes/classes/BxClssUploaderSimpleAttach.php'),

+ 1 - 1
modules/boonex/classes/install/sql/install.sql

@@ -465,7 +465,7 @@ INSERT INTO `sys_form_inputs`(`object`, `module`, `name`, `value`, `values`, `ch
 ('bx_classes', 'bx_classes', 'location', '', '', 0, 'location', '_sys_form_input_sys_location', '_sys_form_input_location', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_classes', 'bx_classes', 'covers', 'a:1:{i:0;s:16:"bx_classes_html5";}', 'a:2:{s:17:"bx_classes_simple";s:26:"_sys_uploader_simple_title";s:16:"bx_classes_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_classes_form_entry_input_sys_covers', '_bx_classes_form_entry_input_covers', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_classes', 'bx_classes', 'pictures', 'a:1:{i:0;s:23:"bx_classes_photos_html5";}', 'a:2:{s:24:"bx_classes_photos_simple";s:26:"_sys_uploader_simple_title";s:23:"bx_classes_photos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_classes_form_entry_input_sys_pictures', '_bx_classes_form_entry_input_pictures', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
-('bx_classes', 'bx_classes', 'videos', 'a:1:{i:0;s:23:"bx_classes_videos_html5";}', 'a:2:{s:24:"bx_classes_videos_simple";s:26:"_sys_uploader_simple_title";s:23:"bx_classes_videos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_classes_form_entry_input_sys_videos', '_bx_classes_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_classes', 'bx_classes', 'videos', 'a:2:{i:0;s:23:"bx_classes_videos_html5";i:1;s:30:"bx_classes_videos_record_video";}', 'a:3:{s:24:"bx_classes_videos_simple";s:26:"_sys_uploader_simple_title";s:23:"bx_classes_videos_html5";s:25:"_sys_uploader_html5_title";s:30:"bx_classes_videos_record_video";s:32:"_sys_uploader_record_video_title";}', 0, 'files', '_bx_classes_form_entry_input_sys_videos', '_bx_classes_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_classes', 'bx_classes', 'sounds', 'a:1:{i:0;s:23:"bx_classes_sounds_html5";}', 'a:2:{s:24:"bx_classes_sounds_simple";s:26:"_sys_uploader_simple_title";s:23:"bx_classes_sounds_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_classes_form_entry_input_sys_sounds', '_bx_classes_form_entry_input_sounds', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_classes', 'bx_classes', 'files', 'a:1:{i:0;s:22:"bx_classes_files_html5";}', 'a:2:{s:23:"bx_classes_files_simple";s:26:"_sys_uploader_simple_title";s:22:"bx_classes_files_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_classes_form_entry_input_sys_files', '_bx_classes_form_entry_input_files', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_classes', 'bx_classes', 'polls', '', '', 0, 'custom', '_bx_classes_form_entry_input_sys_polls', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),

+ 1 - 0
modules/boonex/classes/template/uploader_button_record_video_attach.html

@@ -0,0 +1 @@
+<bx_include_base:../modules/base/text/template/uploader_button_record_video_attach.html />

+ 1 - 0
modules/boonex/english/data/langs/system/en.xml

@@ -3335,6 +3335,7 @@ If it is not enabled then please consider implement this optimization, since it
 	<string name="_sys_uploader_record_video_mb"><![CDATA[Mb]]></string>
 	<string name="_sys_uploader_upload_canceled"><![CDATA[Too bad. Upload canceled.]]></string>
 	<string name="_sys_uploader_camera_capture_failed"><![CDATA[We were unable to initialize your camera.]]></string>
+	<string name="_sys_uploader_unsupported_browser"><![CDATA[Your browser doesn't support video recording. You can try <strong>Google Chrome</strong> or <strong>Mozilla FireFox</strong> instead.]]></string>
 	<string name="_sys_edit_profile"><![CDATA[Edit profile]]></string>    
 	<string name="_sys_exit"><![CDATA[Exit]]></string>    
 	<string name="_sys_warn"><![CDATA[warning]]></string>

+ 27 - 0
modules/boonex/forum/classes/BxForumUploaderRecordVideo.php

@@ -0,0 +1,27 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Forum Forum
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxForumUploaderRecordVideo extends BxBaseModTextUploaderRecordVideo
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_forum';
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 27 - 0
modules/boonex/forum/classes/BxForumUploaderRecordVideoAttach.php

@@ -0,0 +1,27 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Forum Forum
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxForumUploaderRecordVideoAttach extends BxBaseModTextUploaderRecordVideoAttach
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_forum';
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 2 - 0
modules/boonex/forum/install/langs/en.xml

@@ -218,6 +218,8 @@
     <string name="_bx_forum_menu_item_title_cpa_video_simple"><![CDATA[Add Video]]></string>
     <string name="_bx_forum_menu_item_title_system_cpa_video_html5"><![CDATA[Add Video (html5)]]></string>
     <string name="_bx_forum_menu_item_title_cpa_video_html5"><![CDATA[Add Videos]]></string>
+    <string name="_bx_forum_menu_item_title_system_cpa_video_record"><![CDATA[Record Video]]></string>
+    <string name="_bx_forum_menu_item_title_cpa_video_record"><![CDATA[Record Video]]></string>
     <string name="_bx_forum_menu_item_title_system_cpa_file_simple"><![CDATA[Add File (simple)]]></string>
     <string name="_bx_forum_menu_item_title_cpa_file_simple"><![CDATA[Add File]]></string>
     <string name="_bx_forum_menu_item_title_system_cpa_file_html5"><![CDATA[Add File (html5)]]></string>

+ 5 - 2
modules/boonex/forum/install/sql/enable.sql

@@ -235,8 +235,9 @@ INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `titl
 ('bx_forum_entry_attachments', @sName, 'photo_html5', '_bx_forum_menu_item_title_system_cpa_photo_html5', '_bx_forum_menu_item_title_cpa_photo_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_photos_html5}.showUploaderForm();', '_self', 'camera', '', '', 2147483647, '', 1, 0, 1, 2),
 ('bx_forum_entry_attachments', @sName, 'video_simple', '_bx_forum_menu_item_title_system_cpa_video_simple', '_bx_forum_menu_item_title_cpa_video_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_simple}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 0, 0, 1, 3),
 ('bx_forum_entry_attachments', @sName, 'video_html5', '_bx_forum_menu_item_title_system_cpa_video_html5', '_bx_forum_menu_item_title_cpa_video_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_html5}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 1, 0, 1, 4),
-('bx_forum_entry_attachments', @sName, 'file_simple', '_bx_forum_menu_item_title_system_cpa_file_simple', '_bx_forum_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 5),
-('bx_forum_entry_attachments', @sName, 'file_html5', '_bx_forum_menu_item_title_system_cpa_file_html5', '_bx_forum_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 6),
+('bx_forum_entry_attachments', @sName, 'video_record_video', '_bx_forum_menu_item_title_system_cpa_video_record', '_bx_forum_menu_item_title_cpa_video_record', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_record_video}.showUploaderForm();', '_self', 'fas circle', '', '', 2147483647, '', 1, 0, 1, 5),
+('bx_forum_entry_attachments', @sName, 'file_simple', '_bx_forum_menu_item_title_system_cpa_file_simple', '_bx_forum_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 6),
+('bx_forum_entry_attachments', @sName, 'file_html5', '_bx_forum_menu_item_title_system_cpa_file_html5', '_bx_forum_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 7),
 ('bx_forum_entry_attachments', @sName, 'poll', '_bx_forum_menu_item_title_system_cpa_poll', '_bx_forum_menu_item_title_cpa_poll', 'javascript:void(0)', 'javascript:{js_object}.showPollForm(this);', '_self', 'tasks', '', '', 2147483647, '', 1, 0, 1, 7);
 
 -- MENU: actions menu for view entry 
@@ -589,10 +590,12 @@ INSERT INTO `sys_objects_chart` (`object`, `title`, `table`, `field_date_ts`, `f
 INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
 ('bx_forum_simple', 1, 'BxForumUploaderSimple', 'modules/boonex/forum/classes/BxForumUploaderSimple.php'),
 ('bx_forum_html5', 1, 'BxForumUploaderHTML5', 'modules/boonex/forum/classes/BxForumUploaderHTML5.php'),
+('bx_forum_record_video', 1, 'BxForumUploaderRecordVideo', 'modules/boonex/forum/classes/BxForumUploaderRecordVideo.php'),
 ('bx_forum_photos_simple', 1, 'BxForumUploaderSimpleAttach', 'modules/boonex/forum/classes/BxForumUploaderSimpleAttach.php'),
 ('bx_forum_photos_html5', 1, 'BxForumUploaderHTML5Attach', 'modules/boonex/forum/classes/BxForumUploaderHTML5Attach.php'),
 ('bx_forum_videos_simple', 1, 'BxForumUploaderSimpleAttach', 'modules/boonex/forum/classes/BxForumUploaderSimpleAttach.php'),
 ('bx_forum_videos_html5', 1, 'BxForumUploaderHTML5Attach', 'modules/boonex/forum/classes/BxForumUploaderHTML5Attach.php'),
+('bx_forum_videos_record_video', 1, 'BxForumUploaderRecordVideoAttach', 'modules/boonex/forum/classes/BxForumUploaderRecordVideoAttach.php'),
 ('bx_forum_files_simple', 1, 'BxForumUploaderSimpleAttach', 'modules/boonex/forum/classes/BxForumUploaderSimpleAttach.php'),
 ('bx_forum_files_html5', 1, 'BxForumUploaderHTML5Attach', 'modules/boonex/forum/classes/BxForumUploaderHTML5Attach.php');
 

+ 1 - 1
modules/boonex/forum/install/sql/install.sql

@@ -413,7 +413,7 @@ INSERT INTO `sys_form_inputs`(`object`, `module`, `name`, `value`, `values`, `ch
 (@sName, @sName, 'attachments', '', '', 0, 'custom', '_bx_forum_form_entry_input_sys_attachments', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 (@sName, @sName, 'covers', 'a:1:{i:0;s:14:"bx_forum_html5";}', 'a:2:{s:15:"bx_forum_simple";s:26:"_sys_uploader_simple_title";s:14:"bx_forum_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_forum_form_entry_input_sys_covers', '_bx_forum_form_entry_input_covers', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 (@sName, @sName, 'pictures', 'a:1:{i:0;s:21:"bx_forum_photos_html5";}', 'a:2:{s:22:"bx_forum_photos_simple";s:26:"_sys_uploader_simple_title";s:21:"bx_forum_photos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_forum_form_entry_input_sys_pictures', '_bx_forum_form_entry_input_pictures', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
-(@sName, @sName, 'videos', 'a:1:{i:0;s:21:"bx_forum_videos_html5";}', 'a:2:{s:22:"bx_forum_videos_simple";s:26:"_sys_uploader_simple_title";s:21:"bx_forum_videos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_forum_form_entry_input_sys_videos', '_bx_forum_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+(@sName, @sName, 'videos', 'a:2:{i:0;s:21:"bx_forum_videos_html5";i:1;s:28:"bx_forum_videos_record_video";}', 'a:3:{s:22:"bx_forum_videos_simple";s:26:"_sys_uploader_simple_title";s:21:"bx_forum_videos_html5";s:25:"_sys_uploader_html5_title";s:28:"bx_forum_videos_record_video";s:32:"_sys_uploader_record_video_title";}', 0, 'files', '_bx_forum_form_entry_input_sys_videos', '_bx_forum_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 (@sName, @sName, 'files', 'a:1:{i:0;s:20:"bx_forum_files_html5";}', 'a:2:{s:21:"bx_forum_files_simple";s:26:"_sys_uploader_simple_title";s:20:"bx_forum_files_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_forum_form_entry_input_sys_files', '_bx_forum_form_entry_input_files', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 (@sName, @sName, 'polls', '', '', 0, 'custom', '_bx_forum_form_entry_input_sys_polls', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 (@sName, @sName, 'labels', '', '', 0, 'custom', '_sys_form_input_sys_labels', '_sys_form_input_labels', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),

+ 1 - 0
modules/boonex/forum/template/uploader_button_record_video_attach.html

@@ -0,0 +1 @@
+<bx_include_base:../modules/base/text/template/uploader_button_record_video_attach.html />

+ 27 - 0
modules/boonex/posts/classes/BxPostsUploaderRecordVideo.php

@@ -0,0 +1,27 @@
+<?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 BxPostsUploaderSimple extends BxBaseModTextUploaderSimple
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_posts';
+        
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 27 - 0
modules/boonex/posts/classes/BxPostsUploaderRecordVideoAttach.php

@@ -0,0 +1,27 @@
+<?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 BxPostsUploaderRecordVideoAttach extends BxBaseModTextUploaderRecordVideoAttach
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_posts';
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 2 - 0
modules/boonex/posts/install/langs/en.xml

@@ -195,6 +195,8 @@
     <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>

+ 7 - 4
modules/boonex/posts/install/sql/enable.sql

@@ -227,10 +227,11 @@ INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `titl
 ('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', '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, 5),
-('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, 6),
-('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, 5),
-('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, 6),
+('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);
 
 -- MENU: actions menu for view entry 
@@ -491,10 +492,12 @@ INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon
 INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
 ('bx_posts_simple', 1, 'BxPostsUploaderSimple', 'modules/boonex/posts/classes/BxPostsUploaderSimple.php'),
 ('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_simple', 1, 'BxPostsUploaderSimpleAttach', 'modules/boonex/posts/classes/BxPostsUploaderSimpleAttach.php'),
 ('bx_posts_photos_html5', 1, 'BxPostsUploaderHTML5Attach', 'modules/boonex/posts/classes/BxPostsUploaderHTML5Attach.php'),
 ('bx_posts_videos_simple', 1, 'BxPostsUploaderSimpleAttach', 'modules/boonex/posts/classes/BxPostsUploaderSimpleAttach.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_simple', 1, 'BxPostsUploaderSimpleAttach', 'modules/boonex/posts/classes/BxPostsUploaderSimpleAttach.php'),
 ('bx_posts_sounds_html5', 1, 'BxPostsUploaderHTML5Attach', 'modules/boonex/posts/classes/BxPostsUploaderHTML5Attach.php'),
 ('bx_posts_files_simple', 1, 'BxPostsUploaderSimpleAttach', 'modules/boonex/posts/classes/BxPostsUploaderSimpleAttach.php'),

+ 1 - 1
modules/boonex/posts/install/sql/install.sql

@@ -447,7 +447,7 @@ INSERT INTO `sys_form_inputs`(`object`, `module`, `name`, `value`, `values`, `ch
 ('bx_posts', 'bx_posts', 'location', '', '', 0, 'location', '_sys_form_input_sys_location', '_sys_form_input_location', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_posts', 'bx_posts', 'covers', 'a:1:{i:0;s:14:"bx_posts_html5";}', 'a:2:{s:15:"bx_posts_simple";s:26:"_sys_uploader_simple_title";s:14:"bx_posts_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_posts_form_entry_input_sys_covers', '_bx_posts_form_entry_input_covers', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_posts', 'bx_posts', 'pictures', 'a:1:{i:0;s:21:"bx_posts_photos_html5";}', 'a:2:{s:22:"bx_posts_photos_simple";s:26:"_sys_uploader_simple_title";s:21:"bx_posts_photos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_posts_form_entry_input_sys_pictures', '_bx_posts_form_entry_input_pictures', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
-('bx_posts', 'bx_posts', 'videos', 'a:1:{i:0;s:21:"bx_posts_videos_html5";}', 'a:2:{s:22:"bx_posts_videos_simple";s:26:"_sys_uploader_simple_title";s:21:"bx_posts_videos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_posts_form_entry_input_sys_videos', '_bx_posts_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_posts', 'bx_posts', 'videos', 'a:2:{i:0;s:21:"bx_posts_videos_html5";i:1;s:28:"bx_posts_videos_record_video";}', 'a:3:{s:22:"bx_posts_videos_simple";s:26:"_sys_uploader_simple_title";s:21:"bx_posts_videos_html5";s:25:"_sys_uploader_html5_title";s:28:"bx_posts_videos_record_video";s:32:"_sys_uploader_record_video_title";}', 0, 'files', '_bx_posts_form_entry_input_sys_videos', '_bx_posts_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_posts', 'bx_posts', 'sounds', 'a:1:{i:0;s:21:"bx_posts_sounds_html5";}', 'a:2:{s:22:"bx_posts_sounds_simple";s:26:"_sys_uploader_simple_title";s:21:"bx_posts_sounds_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_posts_form_entry_input_sys_sounds', '_bx_posts_form_entry_input_sounds', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_posts', 'bx_posts', 'files', 'a:1:{i:0;s:20:"bx_posts_files_html5";}', 'a:2:{s:21:"bx_posts_files_simple";s:26:"_sys_uploader_simple_title";s:20:"bx_posts_files_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_posts_form_entry_input_sys_files', '_bx_posts_form_entry_input_files', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_posts', 'bx_posts', 'polls', '', '', 0, 'custom', '_bx_posts_form_entry_input_sys_polls', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),

+ 1 - 0
modules/boonex/posts/template/uploader_button_record_video_attach.html

@@ -0,0 +1 @@
+<bx_include_base:../modules/base/text/template/uploader_button_record_video_attach.html />

+ 27 - 0
modules/boonex/reviews/classes/BxReviewsUploaderRecordVideo.php

@@ -0,0 +1,27 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Reviews Reviews
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxReviewsUploaderRecordVideo extends BxBaseModTextUploaderRecordVideo
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_reviews';
+        
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 27 - 0
modules/boonex/reviews/classes/BxReviewsUploaderRecordVideoAttach.php

@@ -0,0 +1,27 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Reviews Reviews
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxReviewsUploaderRecordVideoAttach extends BxBaseModTextUploaderRecordVideoAttach
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_reviews';
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 2 - 0
modules/boonex/reviews/install/langs/en.xml

@@ -192,6 +192,8 @@
     <string name="_bx_reviews_menu_item_title_cpa_video_simple"><![CDATA[Add Video]]></string>
     <string name="_bx_reviews_menu_item_title_system_cpa_video_html5"><![CDATA[Add Video (html5)]]></string>
     <string name="_bx_reviews_menu_item_title_cpa_video_html5"><![CDATA[Add Videos]]></string>
+    <string name="_bx_reviews_menu_item_title_system_cpa_video_record"><![CDATA[Record Video]]></string>
+    <string name="_bx_reviews_menu_item_title_cpa_video_record"><![CDATA[Record Video]]></string>
     <string name="_bx_reviews_menu_item_title_system_cpa_file_simple"><![CDATA[Add File (simple)]]></string>
     <string name="_bx_reviews_menu_item_title_cpa_file_simple"><![CDATA[Add File]]></string>
     <string name="_bx_reviews_menu_item_title_system_cpa_file_html5"><![CDATA[Add File (html5)]]></string>

+ 5 - 2
modules/boonex/reviews/install/sql/enable.sql

@@ -236,8 +236,9 @@ INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `titl
 ('bx_reviews_entry_attachments', 'bx_reviews', 'photo_html5', '_bx_reviews_menu_item_title_system_cpa_photo_html5', '_bx_reviews_menu_item_title_cpa_photo_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_photos_html5}.showUploaderForm();', '_self', 'camera', '', '', 2147483647, '', 1, 0, 1, 2),
 ('bx_reviews_entry_attachments', 'bx_reviews', 'video_simple', '_bx_reviews_menu_item_title_system_cpa_video_simple', '_bx_reviews_menu_item_title_cpa_video_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_simple}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 0, 0, 1, 3),
 ('bx_reviews_entry_attachments', 'bx_reviews', 'video_html5', '_bx_reviews_menu_item_title_system_cpa_video_html5', '_bx_reviews_menu_item_title_cpa_video_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_html5}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 1, 0, 1, 4),
-('bx_reviews_entry_attachments', 'bx_reviews', 'file_simple', '_bx_reviews_menu_item_title_system_cpa_file_simple', '_bx_reviews_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 5),
-('bx_reviews_entry_attachments', 'bx_reviews', 'file_html5', '_bx_reviews_menu_item_title_system_cpa_file_html5', '_bx_reviews_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 6),
+('bx_reviews_entry_attachments', 'bx_reviews', 'video_record_video', '_bx_reviews_menu_item_title_system_cpa_video_record', '_bx_reviews_menu_item_title_cpa_video_record', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_record_video}.showUploaderForm();', '_self', 'fas circle', '', '', 2147483647, '', 1, 0, 1, 5),
+('bx_reviews_entry_attachments', 'bx_reviews', 'file_simple', '_bx_reviews_menu_item_title_system_cpa_file_simple', '_bx_reviews_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 6),
+('bx_reviews_entry_attachments', 'bx_reviews', 'file_html5', '_bx_reviews_menu_item_title_system_cpa_file_html5', '_bx_reviews_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 7),
 ('bx_reviews_entry_attachments', 'bx_reviews', 'poll', '_bx_reviews_menu_item_title_system_cpa_poll', '_bx_reviews_menu_item_title_cpa_poll', 'javascript:void(0)', 'javascript:{js_object}.showPollForm(this);', '_self', 'tasks', '', '', 2147483647, '', 1, 0, 1, 7);
 
 -- MENU: actions menu for view entry 
@@ -503,10 +504,12 @@ INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon
 INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
 ('bx_reviews_simple', 1, 'BxReviewsUploaderSimple', 'modules/boonex/reviews/classes/BxReviewsUploaderSimple.php'),
 ('bx_reviews_html5', 1, 'BxReviewsUploaderHTML5', 'modules/boonex/reviews/classes/BxReviewsUploaderHTML5.php'),
+('bx_reviews_record_video', 1, 'BxReviewsUploaderRecordVideo', 'modules/boonex/reviews/classes/BxReviewsUploaderRecordVideo.php'),
 ('bx_reviews_photos_simple', 1, 'BxReviewsUploaderSimpleAttach', 'modules/boonex/reviews/classes/BxReviewsUploaderSimpleAttach.php'),
 ('bx_reviews_photos_html5', 1, 'BxReviewsUploaderHTML5Attach', 'modules/boonex/reviews/classes/BxReviewsUploaderHTML5Attach.php'),
 ('bx_reviews_videos_simple', 1, 'BxReviewsUploaderSimpleAttach', 'modules/boonex/reviews/classes/BxReviewsUploaderSimpleAttach.php'),
 ('bx_reviews_videos_html5', 1, 'BxReviewsUploaderHTML5Attach', 'modules/boonex/reviews/classes/BxReviewsUploaderHTML5Attach.php'),
+('bx_reviews_videos_record_video', 1, 'BxReviewsUploaderRecordVideoAttach', 'modules/boonex/reviews/classes/BxReviewsUploaderRecordVideoAttach.php'),
 ('bx_reviews_files_simple', 1, 'BxReviewsUploaderSimpleAttach', 'modules/boonex/reviews/classes/BxReviewsUploaderSimpleAttach.php'),
 ('bx_reviews_files_html5', 1, 'BxReviewsUploaderHTML5Attach', 'modules/boonex/reviews/classes/BxReviewsUploaderHTML5Attach.php');
 

+ 1 - 1
modules/boonex/reviews/install/sql/install.sql

@@ -441,7 +441,7 @@ INSERT INTO `sys_form_inputs`(`object`, `module`, `name`, `value`, `values`, `ch
 ('bx_reviews', 'bx_reviews', 'location', '', '', 0, 'location', '_sys_form_input_sys_location', '_sys_form_input_location', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_reviews', 'bx_reviews', 'covers', 'a:1:{i:0;s:16:"bx_reviews_html5";}', 'a:2:{s:17:"bx_reviews_simple";s:26:"_sys_uploader_simple_title";s:16:"bx_reviews_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_reviews_form_entry_input_sys_covers', '_bx_reviews_form_entry_input_covers', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_reviews', 'bx_reviews', 'pictures', 'a:1:{i:0;s:23:"bx_reviews_photos_html5";}', 'a:2:{s:24:"bx_reviews_photos_simple";s:26:"_sys_uploader_simple_title";s:23:"bx_reviews_photos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_reviews_form_entry_input_sys_pictures', '_bx_reviews_form_entry_input_pictures', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
-('bx_reviews', 'bx_reviews', 'videos', 'a:1:{i:0;s:23:"bx_reviews_videos_html5";}', 'a:2:{s:24:"bx_reviews_videos_simple";s:26:"_sys_uploader_simple_title";s:23:"bx_reviews_videos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_reviews_form_entry_input_sys_videos', '_bx_reviews_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_reviews', 'bx_reviews', 'videos', 'a:2:{i:0;s:23:"bx_reviews_videos_html5";i:1;s:30:"bx_reviews_videos_record_video";}', 'a:3:{s:24:"bx_reviews_videos_simple";s:26:"_sys_uploader_simple_title";s:23:"bx_reviews_videos_html5";s:25:"_sys_uploader_html5_title";s:30:"bx_reviews_videos_record_video";s:32:"_sys_uploader_record_video_title";}', 0, 'files', '_bx_reviews_form_entry_input_sys_videos', '_bx_reviews_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_reviews', 'bx_reviews', 'files', 'a:1:{i:0;s:22:"bx_reviews_files_html5";}', 'a:2:{s:23:"bx_reviews_files_simple";s:26:"_sys_uploader_simple_title";s:22:"bx_reviews_files_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_reviews_form_entry_input_sys_files', '_bx_reviews_form_entry_input_files', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_reviews', 'bx_reviews', 'polls', '', '', 0, 'custom', '_bx_reviews_form_entry_input_sys_polls', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_reviews', 'bx_reviews', 'text', '', '', 0, 'textarea', '_bx_reviews_form_entry_input_sys_text', '_bx_reviews_form_entry_input_text', '', 1, 0, 2, '', '', '', 'Avail', '', '_bx_reviews_form_entry_input_text_err', 'XssHtml', '', 1, 0),

+ 1 - 0
modules/boonex/reviews/template/uploader_button_record_video_attach.html

@@ -0,0 +1 @@
+<bx_include_base:../modules/base/text/template/uploader_button_record_video_attach.html />

+ 401 - 399
modules/boonex/russian/data/langs/bx_ads/ru.xml

@@ -1,399 +1,401 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources name="ru" flag="ru" title="Russian">
-    <string name="_bx_ads"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_cmts"><![CDATA[Объявления - Комментарии]]></string>
-    <string name="_bx_ads_reactions"><![CDATA[Объявления - Реакции]]></string>
-
-    <string name="_bx_ads_option_summary_chars"><![CDATA[Количество символов в автогенерируемой сводке к объявлению]]></string>
-    <string name="_bx_ads_option_plain_summary_chars"><![CDATA[Количество символов в описании объявления при отсутствующей картинке объявления]]></string>
-    <string name="_bx_ads_option_per_page_browse"><![CDATA[Количество элементов на странице]]></string>
-    <string name="_bx_ads_option_per_page_profile"><![CDATA[Количество элементов на странице профайла]]></string>
-    <string name="_bx_ads_option_rss_num"><![CDATA[Количество элементов в ленте RSS]]></string>
-    <string name="_bx_ads_option_searchable_fields"><![CDATA[Поля для поиска по ключевому слову]]></string>
-    <string name="_bx_ads_option_lifetime"><![CDATA[Автоматически деактивировать по истечении (в днях)]]></string>
-    <string name="_bx_ads_option_internal_interested_notification"><![CDATA[Использовать встроенную нотификацию о действии 'Интересно']]></string>
-
-    <string name="_bx_ads_form_category"><![CDATA[Категория]]></string>
-    <string name="_bx_ads_form_category_display_add"><![CDATA[Добавить категорию]]></string>
-    <string name="_bx_ads_form_category_display_edit"><![CDATA[Редактировать категорию]]></string>
-    <string name="_bx_ads_form_category_display_delete"><![CDATA[Удалить категорию]]></string>
-    <string name="_bx_ads_form_category_input_sys_do_submit"><![CDATA[Выполнить]]></string>
-    <string name="_bx_ads_form_category_input_do_submit"><![CDATA[Выполнить]]></string>
-    <string name="_bx_ads_form_category_input_sys_do_cancel"><![CDATA[Отмена]]></string>
-    <string name="_bx_ads_form_category_input_do_cancel"><![CDATA[Отмена]]></string>
-    <string name="_bx_ads_form_category_input_sys_parent_id"><![CDATA[Родитель]]></string>
-    <string name="_bx_ads_form_category_input_parent_id"><![CDATA[Родительская категория]]></string>
-    <string name="_bx_ads_form_category_input_parent_id_empty"><![CDATA[Нет родителя]]></string>
-    <string name="_bx_ads_form_category_input_sys_title"><![CDATA[Заголовок]]></string>
-    <string name="_bx_ads_form_category_input_title"><![CDATA[Заголовок]]></string>
-    <string name="_bx_ads_form_category_input_title_err"><![CDATA[Заголовок обязателен. Пожалуйста, заполните это поле.]]></string>
-    <string name="_bx_ads_form_category_input_sys_text"><![CDATA[Текст]]></string>
-    <string name="_bx_ads_form_category_input_text"><![CDATA[Текст]]></string>
-    <string name="_bx_ads_form_category_input_sys_type"><![CDATA[Тип]]></string>
-    <string name="_bx_ads_form_category_input_type"><![CDATA[Тип]]></string>
-    <string name="_bx_ads_form_category_input_type_err"><![CDATA[Тип обязателен. Пожалуйста, выберите значение для этого поля.]]></string>
-    <string name="_bx_ads_form_category_input_type_info"><![CDATA[Тип определяет набор полей, описывающих объявление, в данной категории.]]></string>
-    <string name="_bx_ads_form_category_input_sys_type_clone"><![CDATA[Клонировать тип]]></string>
-    <string name="_bx_ads_form_category_input_type_clone"><![CDATA[Клонировать тип]]></string>
-    <string name="_bx_ads_form_category_input_sys_type_title"><![CDATA[Заголовок типа]]></string>
-    <string name="_bx_ads_form_category_input_type_title"><![CDATA[Заголовок типа]]></string>
-    <string name="_bx_ads_form_category_input_sys_icon"><![CDATA[Иконка]]></string>
-    <string name="_bx_ads_form_category_input_icon"><![CDATA[Иконка]]></string>
-    <string name="_bx_ads_form_category_input_sys_delete_confirm"><![CDATA[Подтверждение удаления]]></string>
-    <string name="_bx_ads_form_category_input_delete_confirm"><![CDATA[Я уверен(а), что хочу удалить эту категорию]]></string>
-    <string name="_bx_ads_form_category_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено]]></string>
-    <string name="_bx_ads_form_category_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если действительно хотите удалить категорию]]></string>
-
-    <string name="_bx_ads_form_entry"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_form_entry_display_add"><![CDATA[Добавить объявление]]></string>
-    <string name="_bx_ads_form_entry_display_delete"><![CDATA[Удалить объявление]]></string>
-
-    <string name="_bx_ads_form_entry_price_display_add"><![CDATA[С указанием цены: Добавить]]></string>
-    <string name="_bx_ads_form_entry_price_display_edit"><![CDATA[С указанием цены: Редактировать]]></string>
-    <string name="_bx_ads_form_entry_price_display_view"><![CDATA[С указанием цены: Просмотреть]]></string>
-
-    <string name="_bx_ads_form_entry_price_year_display_add"><![CDATA[С указанием цены и года: Добавить]]></string>
-    <string name="_bx_ads_form_entry_price_year_display_edit"><![CDATA[С указанием цены и года: Редактировать]]></string>
-    <string name="_bx_ads_form_entry_price_year_display_view"><![CDATA[С указанием цены и года: Просмотреть]]></string>
-
-    <string name="_bx_ads_form_entry_input_author"><![CDATA[Автор]]></string>
-    <string name="_bx_ads_form_entry_input_sys_do_submit"><![CDATA[Выполнить]]></string>
-    <string name="_bx_ads_form_entry_input_do_submit"><![CDATA[Выполнить]]></string>
-    <string name="_bx_ads_form_entry_input_sys_title"><![CDATA[Заголовок]]></string>
-    <string name="_bx_ads_form_entry_input_title"><![CDATA[Заголовок]]></string>
-    <string name="_bx_ads_form_entry_input_title_err"><![CDATA[Заголовок обязателен. Пожалуйста, заполните это поле.]]></string>
-    <string name="_bx_ads_form_entry_input_sys_price"><![CDATA[Цена]]></string>
-    <string name="_bx_ads_form_entry_input_price"><![CDATA[Цена]]></string>
-    <string name="_bx_ads_form_entry_input_sys_year"><![CDATA[Год]]></string>
-    <string name="_bx_ads_form_entry_input_year"><![CDATA[Год]]></string>
-    <string name="_bx_ads_form_entry_input_sys_category"><![CDATA[Категория]]></string>
-    <string name="_bx_ads_form_entry_input_sys_category_view"><![CDATA[Категория]]></string>
-    <string name="_bx_ads_form_entry_input_category_view"><![CDATA[Категория]]></string>
-    <string name="_bx_ads_form_entry_input_sys_category_select"><![CDATA[Категория]]></string>
-    <string name="_bx_ads_form_entry_input_category_select"><![CDATA[Категория]]></string>
-    <string name="_bx_ads_form_entry_input_sys_text"><![CDATA[Текст]]></string>
-    <string name="_bx_ads_form_entry_input_text"><![CDATA[Текст]]></string>
-    <string name="_bx_ads_form_entry_input_text_err"><![CDATA[Поле Текст не может быть пустым.]]></string>
-    <string name="_bx_ads_form_entry_input_sys_delete_confirm"><![CDATA[Подтверждение удаления]]></string>
-    <string name="_bx_ads_form_entry_input_delete_confirm"><![CDATA[Я уверен(а), что хочу удалить это объявление]]></string>
-    <string name="_bx_ads_form_entry_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено]]></string>
-    <string name="_bx_ads_form_entry_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если действительно хотите удалить объявление]]></string>
-    <string name="_bx_ads_form_entry_input_sys_covers"><![CDATA[Изображение заголовка]]></string>
-    <string name="_bx_ads_form_entry_input_covers"><![CDATA[Изображение заголовка]]></string>
-    <string name="_bx_ads_form_entry_input_covers_uploader_simple_title"><![CDATA[Загрузить]]></string>
-    <string name="_bx_ads_form_entry_input_covers_uploader_html5_title"><![CDATA[Загрузить]]></string>
-    <string name="_bx_ads_form_entry_input_sys_pictures"><![CDATA[Изображения]]></string>
-    <string name="_bx_ads_form_entry_input_pictures"><![CDATA[]]></string>
-    <string name="_bx_ads_form_entry_input_sys_videos"><![CDATA[Видео]]></string>
-    <string name="_bx_ads_form_entry_input_videos"><![CDATA[]]></string>
-    <string name="_bx_ads_form_entry_input_sys_files"><![CDATA[Файлы]]></string>
-    <string name="_bx_ads_form_entry_input_files"><![CDATA[]]></string>
-    <string name="_bx_ads_form_entry_input_sys_polls"><![CDATA[Голосования]]></string>
-    <string name="_bx_ads_form_entry_input_sys_allow_view_to"><![CDATA[Видимость]]></string>
-    <string name="_bx_ads_form_entry_input_allow_view_to"><![CDATA[Видимость]]></string>
-    <string name="_bx_ads_form_entry_input_sys_date_added"><![CDATA[Создано]]></string>
-    <string name="_bx_ads_form_entry_input_date_added"><![CDATA[Создано]]></string>
-    <string name="_bx_ads_form_entry_input_sys_date_changed"><![CDATA[Обновлено]]></string>
-    <string name="_bx_ads_form_entry_input_date_changed"><![CDATA[Обновлено]]></string>
-    <string name="_bx_ads_form_entry_input_sys_attachments"><![CDATA[Вложения]]></string>
-
-    <string name="_bx_ads_form_poll"><![CDATA[Голосования]]></string>
-    <string name="_bx_ads_form_poll_display_add"><![CDATA[Добавить голосование]]></string>
-    <string name="_bx_ads_form_poll_input_sys_text"><![CDATA[Вопрос]]></string>
-    <string name="_bx_ads_form_poll_input_text"><![CDATA[Вопрос]]></string>
-    <string name="_bx_ads_form_poll_input_text_err"><![CDATA[Вопрос обязателен. Пожалуйста, заполните это поле.]]></string>
-    <string name="_bx_ads_form_poll_input_sys_answers"><![CDATA[Ответы]]></string>
-    <string name="_bx_ads_form_poll_input_answers"><![CDATA[Ответы]]></string>
-    <string name="_bx_ads_form_poll_input_answers_err"><![CDATA[Голосование должно иметь как минимум 2 не пустых ответа.]]></string>
-    <string name="_bx_ads_form_poll_input_answers_add"><![CDATA[Добавить ещё]]></string>
-    <string name="_bx_ads_form_poll_input_sys_do_submit"><![CDATA[Добавить]]></string>
-    <string name="_bx_ads_form_poll_input_do_submit"><![CDATA[Добавить]]></string>
-    <string name="_bx_ads_form_poll_input_do_cancel"><![CDATA[Закрыть]]></string>
-
-    <string name="_bx_ads_acl_action_create_entry"><![CDATA[Создать объявление]]></string>
-    <string name="_bx_ads_acl_action_delete_entry"><![CDATA[Удалить объявление]]></string>
-    <string name="_bx_ads_acl_action_view_entry"><![CDATA[Просмотреть объявление]]></string>
-    <string name="_bx_ads_acl_action_set_thumb"><![CDATA[Назначить изображение заголовка объявления]]></string>
-    <string name="_bx_ads_acl_action_edit_any_entry"><![CDATA[Редактировать любое объявление]]></string>
-
-    <string name="_bx_ads_page_title_sys_create_entry"><![CDATA[Новое объявление]]></string>
-    <string name="_bx_ads_page_title_create_entry"><![CDATA[Новое объявление]]></string>
-    <string name="_bx_ads_page_block_title_create_entry"><![CDATA[Новое объявление]]></string>
-    <string name="_bx_ads_page_title_sys_edit_entry"><![CDATA[Редактировать объявление]]></string>
-    <string name="_bx_ads_page_title_edit_entry"><![CDATA[Редактировать объявление]]></string>
-    <string name="_bx_ads_page_block_title_edit_entry"><![CDATA[Редактировать]]></string>
-    <string name="_bx_ads_page_title_sys_delete_entry"><![CDATA[Удалить объявление]]></string>
-    <string name="_bx_ads_page_title_delete_entry"><![CDATA[Удалить объявление]]></string>
-    <string name="_bx_ads_page_block_title_delete_entry"><![CDATA[Удалить]]></string>
-    <string name="_bx_ads_page_title_sys_view_entry"><![CDATA[Просмотреть объявление]]></string>
-    <string name="_bx_ads_page_title_view_entry"><![CDATA[{title}]]></string>
-    <string name="_bx_ads_page_block_title_entry_breadcrumb"><![CDATA["Хлебные крошки"]]></string>
-    <string name="_bx_ads_page_block_title_entry_text"><![CDATA[Текст объявления]]></string>
-    <string name="_bx_ads_page_title_browse"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_page_title_search_results"><![CDATA[Объявления, соответствующие "{0}"]]></string>
-    <string name="_bx_ads_page_title_browse_by_author"><![CDATA[Объявления {display_name}]]></string>
-    <string name="_bx_ads_page_title_browse_by_context"><![CDATA[Объявления в контексте: {display_name}]]></string>
-    <string name="_bx_ads_page_title_browse_featured"><![CDATA[Продвинутые объявления]]></string>
-    <string name="_bx_ads_page_title_browse_recent"><![CDATA[Недавние объявления]]></string>
-    <string name="_bx_ads_page_title_browse_popular"><![CDATA[Популярные объявления]]></string>
-    <string name="_bx_ads_page_title_browse_updated"><![CDATA[Обновленные объявления]]></string>
-    <string name="_bx_ads_page_title_browse_category"><![CDATA[Объявления в {display_name}]]]]></string>
-    <string name="_bx_ads_page_title_sys_home"><![CDATA[Объявления - Домой]]></string>
-    <string name="_bx_ads_page_title_home"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_page_block_title_featured_entries_view_extended"><![CDATA[Продвинутые объявления]]></string>
-    <string name="_bx_ads_page_block_title_recent_entries"><![CDATA[Недавние объявления (Галерея)]]></string>
-    <string name="_bx_ads_page_block_title_recent_entries_view_extended"><![CDATA[Недавние объявления]]></string>
-    <string name="_bx_ads_page_block_title_recent_entries_view_full"><![CDATA[Недавние объявления (Полный просмотр)]]></string>
-    <string name="_bx_ads_page_block_title_entry_social_sharing"><![CDATA[Поделиться]]></string>
-    <string name="_bx_ads_page_block_title_entry_author"><![CDATA[Автор]]></string>
-    <string name="_bx_ads_page_block_title_entry_actions"><![CDATA[Действия]]></string>
-    <string name="_bx_ads_page_block_title_entry_comments"><![CDATA[Комментарии]]></string>
-    <string name="_bx_ads_page_block_title_entry_comments_link"><![CDATA[Комментарии к <a href="{entry_link}">{title}</a>]]></string>
-    <string name="_bx_ads_page_block_title_entry_reviews"><![CDATA[Обзоры]]></string>
-    <string name="_bx_ads_page_block_title_entry_reviews_link"><![CDATA[Обзоры к <a href="{entry_link}">{title}</a>]]></string>
-    <string name="_bx_ads_page_block_title_entry_reviews_rating"><![CDATA[Рейтинг]]></string>
-    <string name="_bx_ads_page_block_title_entry_location"><![CDATA[Расположение]]></string>
-    <string name="_bx_ads_page_block_title_entry_attachments"><![CDATA[Прикрепления]]></string>
-    <string name="_bx_ads_page_block_title_entry_polls"><![CDATA[Голосования]]></string>
-    <string name="_bx_ads_page_block_title_entry_all_actions"><![CDATA[Все действия]]></string>
-    <string name="_bx_ads_page_title_sys_entries_popular"><![CDATA[Популярные объявления]]></string>
-    <string name="_bx_ads_page_title_entries_popular"><![CDATA[Популярные объявления]]></string>
-    <string name="_bx_ads_page_title_sys_entries_updated"><![CDATA[Обновленные объявления]]></string>
-    <string name="_bx_ads_page_title_entries_updated"><![CDATA[Обновленные объявления]]></string>
-    <string name="_bx_ads_page_title_sys_entries_search"><![CDATA[Поиск]]></string>
-    <string name="_bx_ads_page_title_entries_search"><![CDATA[Поиск]]></string>
-    <string name="_bx_ads_page_block_title_search_form"><![CDATA[Форма поиска]]></string>
-    <string name="_bx_ads_page_block_title_search_results"><![CDATA[Результаты поиска]]></string>
-    <string name="_bx_ads_page_block_title_search_form_cmts"><![CDATA[Форма поиска комментариев]]></string>
-    <string name="_bx_ads_page_block_title_search_results_cmts"><![CDATA[Результаты поиска комментариев]]></string>
-    <string name="_bx_ads_page_block_title_popular_entries"><![CDATA[Популярные объявления]]></string>
-    <string name="_bx_ads_page_block_title_popular_entries_view_extended"><![CDATA[Популярные объявления (Расширенный просмотр)]]></string>
-    <string name="_bx_ads_page_block_title_popular_entries_view_full"><![CDATA[Популярные объявления (Полный просмотр)]]></string>
-    <string name="_bx_ads_page_block_title_updated_entries"><![CDATA[Обновленные объявления]]></string>
-    <string name="_bx_ads_page_title_sys_view_entry_comments"><![CDATA[Комментарии к объявлению]]></string>
-    <string name="_bx_ads_page_title_view_entry_comments"><![CDATA[Комментарии к  {title}]]></string>
-    <string name="_bx_ads_page_title_sys_entries_of_author"><![CDATA[Объявления автора]]></string>
-    <string name="_bx_ads_page_title_entries_of_author"><![CDATA[{display_name} - Объявления]]></string>
-    <string name="_bx_ads_page_title_sys_entries_in_context"><![CDATA[Объявления в контексте]]></string>
-    <string name="_bx_ads_page_title_entries_in_context"><![CDATA[Объявления в контексте - {display_name}]]></string>
-    <string name="_bx_ads_page_block_title_favorites_of_author"><![CDATA[<a href="{profile_link}">{display_name}</a> - Избранное]]></string>
-    <string name="_bx_ads_page_block_title_sys_favorites_of_author"><![CDATA[Избранное автора]]></string>
-    <string name="_bx_ads_page_block_title_entries_of_author"><![CDATA[<a href="{profile_link}">{display_name}</a> - Объявления]]></string>
-    <string name="_bx_ads_page_block_title_sys_entries_of_author"><![CDATA[Объявления автора]]></string>
-    <string name="_bx_ads_page_block_title_entries_in_context"><![CDATA[Объявления в контексте <a href="{profile_link}">{display_name}</a>]]></string>
-    <string name="_bx_ads_page_block_title_sys_entries_in_context"><![CDATA[Объявления в контексте]]></string>
-    <string name="_bx_ads_page_block_title_entries_actions"><![CDATA[Объявления - Действия]]></string>
-    <string name="_bx_ads_page_block_title_browse_cmts"><![CDATA[Объявления - Комментарии]]></string>
-    <string name="_bx_ads_page_title_sys_manage"><![CDATA[Управление собственными объявлениями]]></string>
-    <string name="_bx_ads_page_title_sys_manage_administration"><![CDATA[Управление всеми объявлениями]]></string>
-    <string name="_bx_ads_page_title_manage"><![CDATA[Управление]]></string>
-    <string name="_bx_ads_page_block_title_system_manage"><![CDATA[Управление собственными объявлениями]]></string>
-    <string name="_bx_ads_page_block_title_system_manage_administration"><![CDATA[Управление всеми объявлениями]]></string>
-    <string name="_bx_ads_page_block_title_manage"><![CDATA[Управление]]></string>    
-    <string name="_bx_ads_page_block_title_popular_keywords"><![CDATA[Популярные хэштеги]]></string>
-    <string name="_bx_ads_page_block_title_categories"><![CDATA[Категории объявлений]]></string>
-    <string name="_bx_ads_page_block_title_entry_info"><![CDATA[Инфо]]></string>
-    <string name="_bx_ads_page_block_title_sys_my_entries"><![CDATA[Объявления пользователя]]></string>
-    <string name="_bx_ads_page_block_title_my_entries"><![CDATA[{display_name} - Объявления]]></string>
-    <string name="_bx_ads_page_block_title_sys_recent_entries_view_showcase"><![CDATA[Недавние объявления (Витринный просмотр)]]></string>
-    <string name="_bx_ads_page_block_title_recent_entries_view_showcase"><![CDATA[Недавние объявления]]></string>
-    <string name="_bx_ads_page_block_title_sys_popular_entries_view_showcase"><![CDATA[Популярные объявления (Витринный просмотр)]]></string>
-    <string name="_bx_ads_page_block_title_popular_entries_view_showcase"><![CDATA[Популярные объявления]]></string>
-    <string name="_bx_ads_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Продвинутые объявления (Витринный просмотр)]]></string>
-    <string name="_bx_ads_page_block_title_featured_entries_view_showcase"><![CDATA[Продвинутые объявления]]></string>
-    <string name="_bx_ads_page_block_title_sys_entry_context"><![CDATA[Опубликовано в]]></string>
-    <string name="_bx_ads_page_block_title_entry_context"><![CDATA[Опубликовано в]]></string>
-    <string name="_bx_ads_page_title_sys_entries_categories"><![CDATA[Категории объявлений]]></string>
-    <string name="_bx_ads_page_title_entries_categories"><![CDATA[Категории объявлений]]></string>
-    <string name="_bx_ads_page_block_title_entries_by_category"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_page_block_title_entries_by_category_mask"><![CDATA[Объявления в: {0}]]></string>
-
-    <string name="_bx_ads_menu_title_entry_attachments"><![CDATA[Форма - Прикрепления]]></string>
-    <string name="_bx_ads_menu_set_title_entry_attachments"><![CDATA[Форма - Прикрепления]]></string>
-    <string name="_bx_ads_menu_item_title_system_cpa_photo_simple"><![CDATA[Добавить фото (один)]]></string>
-    <string name="_bx_ads_menu_item_title_cpa_photo_simple"><![CDATA[Добавить фото]]></string>
-    <string name="_bx_ads_menu_item_title_system_cpa_photo_html5"><![CDATA[Добавить фото (много)]]></string>
-    <string name="_bx_ads_menu_item_title_cpa_photo_html5"><![CDATA[Добавить фото]]></string>
-    <string name="_bx_ads_menu_item_title_system_cpa_video_simple"><![CDATA[Добавить видео (один)]]></string>
-    <string name="_bx_ads_menu_item_title_cpa_video_simple"><![CDATA[Добавить видео]]></string>
-    <string name="_bx_ads_menu_item_title_system_cpa_video_html5"><![CDATA[Добавить видео (много)]]></string>
-    <string name="_bx_ads_menu_item_title_cpa_video_html5"><![CDATA[Добавить видео]]></string>
-    <string name="_bx_ads_menu_item_title_system_cpa_file_simple"><![CDATA[Добавить файл (один)]]></string>
-    <string name="_bx_ads_menu_item_title_cpa_file_simple"><![CDATA[Добавить файл]]></string>
-    <string name="_bx_ads_menu_item_title_system_cpa_file_html5"><![CDATA[Добавить файл (много)]]></string>
-    <string name="_bx_ads_menu_item_title_cpa_file_html5"><![CDATA[Добавить файл]]></string>
-    <string name="_bx_ads_menu_item_title_system_cpa_poll"><![CDATA[Добавить голосование]]></string>
-    <string name="_bx_ads_menu_item_title_cpa_poll"><![CDATA[Добавить голосование]]></string>
-
-    <string name="_bx_ads_menu_set_title_view_entry"><![CDATA[Объявление - Действия]]></string>
-    <string name="_bx_ads_menu_title_view_entry"><![CDATA[Объявление - Действия]]></string>
-    <string name="_bx_ads_menu_title_submenu"><![CDATA[Объявления - Подменю]]></string>
-    <string name="_bx_ads_menu_set_title_submenu"><![CDATA[Объявления - Подменю]]></string>
-    <string name="_bx_ads_menu_item_title_system_create_entry"><![CDATA[Объявление]]></string>
-    <string name="_bx_ads_menu_item_title_create_entry"><![CDATA[Объявление]]></string>
-    <string name="_bx_ads_menu_item_title_system_interested_entry"><![CDATA[Интересно]]></string>
-    <string name="_bx_ads_menu_item_title_interested_entry"><![CDATA[Я заинтересован]]></string>
-    <string name="_bx_ads_menu_item_title_system_edit_entry"><![CDATA[Редактировать]]></string>
-    <string name="_bx_ads_menu_item_title_edit_entry"><![CDATA[Редактировать]]></string>
-    <string name="_bx_ads_menu_item_title_system_delete_entry"><![CDATA[Удалить]]></string>
-    <string name="_bx_ads_menu_item_title_delete_entry"><![CDATA[Удалить]]></string>
-    <string name="_bx_ads_menu_item_title_system_review_entry"><![CDATA[Разместить обзор]]></string>
-    <string name="_bx_ads_menu_item_title_system_view_entry"><![CDATA[Просмотреть объявление]]></string>
-    <string name="_bx_ads_menu_item_title_system_entries_home"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_menu_item_title_entries_home"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_menu_item_title_system_entries_public"><![CDATA[Новые]]></string>
-    <string name="_bx_ads_menu_item_title_entries_public"><![CDATA[Новые]]></string>
-    <string name="_bx_ads_menu_item_title_system_entries_manage"><![CDATA[Управление]]></string>
-    <string name="_bx_ads_menu_item_title_entries_manage"><![CDATA[Управление]]></string>
-    <string name="_bx_ads_menu_item_title_system_entries_popular"><![CDATA[Популярные]]></string>
-    <string name="_bx_ads_menu_item_title_entries_popular"><![CDATA[Популярные]]></string>
-    <string name="_bx_ads_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>
-    <string name="_bx_ads_menu_item_title_entries_search"><![CDATA[Поиск]]></string>
-    <string name="_bx_ads_menu_title_view_entry_submenu"><![CDATA[Просмотреть объявление - Подменю]]></string>
-    <string name="_bx_ads_menu_set_title_view_entry_submenu"><![CDATA[Просмотреть объявление - Подменю]]></string>
-    <string name="_bx_ads_menu_item_title_view_entry_submenu_entry"><![CDATA[Объявление]]></string>
-    <string name="_bx_ads_menu_item_title_view_entry_submenu_comments"><![CDATA[Комментарии]]></string>
-    <string name="_bx_ads_menu_item_title_system_view_entry_comments"><![CDATA[Комментарии к объявлению]]></string>
-    <string name="_bx_ads_menu_item_title_system_view_entries_author"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_menu_item_title_view_entries_author"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_menu_item_title_system_view_entries_in_context"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_menu_item_title_view_entries_in_context"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_menu_title_entries_my"><![CDATA[Мои объявления - Меню действий]]></string>
-    <string name="_bx_ads_menu_set_title_entries_my"><![CDATA[Мои объявления - Меню]]></string>
-    <string name="_bx_ads_menu_item_title_system_manage_my_posts"><![CDATA[Мои объявления]]></string>
-    <string name="_bx_ads_menu_item_title_manage_my_posts"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
-    <string name="_bx_ads_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
-    <string name="_bx_ads_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>
-    <string name="_bx_ads_menu_item_title_manage_account"><![CDATA[Управление аккаунтом]]></string>
-    <string name="_bx_ads_menu_item_title_system_admt_ads"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_menu_item_title_admt_ads"><![CDATA[Объявления]]></string>
-    <string name="_bx_ads_menu_item_title_manage_my"><![CDATA[Мои объявления]]></string>
-    <string name="_bx_ads_menu_item_title_manage_all"><![CDATA[Все объявления]]></string>
-    <string name="_bx_ads_menu_item_title_categories"><![CDATA[Категории]]></string>
-    <string name="_bx_ads_menu_item_title_system_entries_categories"><![CDATA[Категории]]></string>
-    <string name="_bx_ads_menu_item_title_entries_categories"><![CDATA[Категории]]></string>
-    <string name="_bx_ads_menu_item_title_system_sm_price"><![CDATA[Цена]]></string>
-    <string name="_bx_ads_menu_item_title_sm_price"><![CDATA[Цена]]></string>
-
-    <string name="_bx_ads_grid_column_title_icon"><![CDATA[Иконка]]></string>
-    <string name="_bx_ads_grid_column_title_title"><![CDATA[Заголовок]]></string>
-    <string name="_bx_ads_grid_column_title_subcategories"><![CDATA[Подкатегории]]></string>
-    <string name="_bx_ads_grid_column_value_subcategories"><![CDATA[{0} подкатегории]]></string>
-    <string name="_bx_ads_grid_column_info_subcategories"><![CDATA[Просмотреть подкатегории]]></string>
-    <string name="_bx_ads_grid_action_title_add"><![CDATA[Добавить новую]]></string>
-    <string name="_bx_ads_grid_action_title_back"><![CDATA[Назад]]></string>
-    <string name="_bx_ads_grid_action_title_delete"><![CDATA[Удалить]]></string>
-    <string name="_bx_ads_grid_popup_title_add"><![CDATA[Добавить новую категорию]]></string>
-    <string name="_bx_ads_grid_popup_title_edit"><![CDATA[Редактировать '{0}' категорию]]></string>
-    <string name="_bx_ads_grid_action_err_add_category"><![CDATA[Невозможно добавить категорию.]]></string>
-    <string name="_bx_ads_grid_action_err_edit_category"><![CDATA[Невозможно отредактировать категорию.]]></string>
-
-    <string name="_bx_ads_grid_filter_item_title_adm_select_one_filter1"><![CDATA[Все статусы]]></string>
-    <string name="_bx_ads_grid_filter_item_title_adm_active"><![CDATA[Активные]]></string>
-    <string name="_bx_ads_grid_filter_item_title_adm_hidden"><![CDATA[Спрятанные]]></string>
-    <string name="_bx_ads_grid_column_title_adm_active"><![CDATA[Активные]]></string>
-    <string name="_bx_ads_grid_column_title_adm_title"><![CDATA[Заголовок]]></string>
-    <string name="_bx_ads_grid_column_title_adm_added"><![CDATA[Добавлено]]></string>
-    <string name="_bx_ads_grid_column_title_adm_author"><![CDATA[Автор]]></string>
-    <string name="_bx_ads_grid_action_title_adm_edit"><![CDATA[Редактировать]]></string>
-    <string name="_bx_ads_grid_action_title_adm_delete"><![CDATA[Удалить]]></string>
-    <string name="_bx_ads_grid_action_title_adm_more_actions"><![CDATA[Дополнительные действия]]></string>
-    <string name="_bx_ads_grid_action_title_adm_audit_content"><![CDATA[Аудит]]></string>
-    <string name="_bx_ads_grid_action_err_delete"><![CDATA[Невозможно удалить выбранное(ные) объявление(ния).]]></string>
-    <string name="_bx_ads_grid_txt_account_manager"><![CDATA[Перенаправить в управление аккаунтом.]]></string>
-
-    <string name="_bx_ads_chart_growth"><![CDATA[Объявления: Развитие]]></string>
-    <string name="_bx_ads_chart_growth_speed"><![CDATA[Объявления: Скорость развития]]></string>
-
-    <string name="_bx_ads_search_extended"><![CDATA[Поиск объявлений]]></string>
-    <string name="_bx_ads_search_extended_cmts"><![CDATA[Поиск комментариев к объявлениям]]></string>
-    <string name="_bx_ads_search_extended_reviews"><![CDATA[Поиск обзоров к объявлениям]]></string>
-
-    <!-- Ctegories -->
-    <string name="_bx_ads_cat_type_price"><![CDATA[С указанием цены]]></string>
-    <string name="_bx_ads_cat_type_price_year"><![CDATA[С указанием цены и года]]></string>
-
-    <string name="_bx_ads_cat_title_job"><![CDATA[Работы]]></string>
-    <string name="_bx_ads_cat_title_accounting_finance"><![CDATA[Учетно-финансовые работы]]></string>
-    <string name="_bx_ads_cat_title_education_nonprofit"><![CDATA[Образовтельно-некоммерческие работы]]></string>
-    <string name="_bx_ads_cat_title_government_legal"><![CDATA[Управленческо-юридические работы]]></string>
-    <string name="_bx_ads_cat_title_programming_web_design"><![CDATA[Программно-веб-дизайнерские работы]]></string>
-
-    <string name="_bx_ads_cat_title_music"><![CDATA[Музыка]]></string>
-    <string name="_bx_ads_cat_title_instrument_sale"><![CDATA[Музыкальные инструменты на продажу]]></string>
-    <string name="_bx_ads_cat_title_instrument_wanted"><![CDATA[Требуются музыкальные инструменты]]></string>
-    
-    <string name="_bx_ads_cat_title_housing"><![CDATA[Жилье и аренда]]></string>
-    <string name="_bx_ads_cat_title_apartments_housing"><![CDATA[Квартиры / дома]]></string>
-    <string name="_bx_ads_cat_title_office_commercial"><![CDATA[Офисы / коммерческая недвижимость]]></string>
-    <string name="_bx_ads_cat_title_real_estate_sale"><![CDATA[Недвижимость на продажу]]></string>
-    <string name="_bx_ads_cat_title_roommate"><![CDATA[Соквартиранты]]></string>
-    <string name="_bx_ads_cat_title_temporary_rental"><![CDATA[Временная аренда]]></string>
-    
-    <string name="_bx_ads_cat_title_service"><![CDATA[Сервисы]]></string>
-    <string name="_bx_ads_cat_title_automotive"><![CDATA[Автомобильные услуги]]></string>
-    <string name="_bx_ads_cat_title_educational"><![CDATA[Образовательные услуги]]></string>
-    <string name="_bx_ads_cat_title_financial"><![CDATA[Финансовые услуги]]></string>
-    <string name="_bx_ads_cat_title_labor_move"><![CDATA[Трудовые / транспортные услуги]]></string>
-    <string name="_bx_ads_cat_title_legal"><![CDATA[Юридические услуги]]></string>
-
-    <string name="_bx_ads_cat_title_casting"><![CDATA[Кастинги]]></string>
-    <string name="_bx_ads_cat_title_acting"><![CDATA[Актерские кастинги]]></string>
-    <string name="_bx_ads_cat_title_dance"><![CDATA[Танцевальные кастинги]]></string>
-    <string name="_bx_ads_cat_title_modeling"><![CDATA[Модельные кастинги]]></string>
-    <string name="_bx_ads_cat_title_musician"><![CDATA[Музыкальные кастинги]]></string>
-    <string name="_bx_ads_cat_title_reality_show"><![CDATA[Кастинги в реалити-шоу]]></string>
-
-    <string name="_bx_ads_cat_title_personal"><![CDATA[Личное]]></string>
-    <string name="_bx_ads_cat_title_men_women"><![CDATA[Мужчины ищут женщин]]></string>
-    <string name="_bx_ads_cat_title_women_men"><![CDATA[Женщины ищут мужчин]]></string>
-    <string name="_bx_ads_cat_title_missed_connection"><![CDATA[Пропавшие]]></string>
-
-    <string name="_bx_ads_cat_title_sale"><![CDATA[Продается]]></string>
-    <string name="_bx_ads_cat_title_barter"><![CDATA[Бартер]]></string>
-    <string name="_bx_ads_cat_title_clothing"><![CDATA[Продажа одежды]]></string>
-    <string name="_bx_ads_cat_title_collectible"><![CDATA[Продажа предметов коллекционирования]]></string>
-
-    <string name="_bx_ads_cat_title_sale_car"><![CDATA[Автомобили на продажу]]></string>
-    <string name="_bx_ads_cat_title_auto_part"><![CDATA[Продажа автозапчастей]]></string>
-    <string name="_bx_ads_cat_title_auto_truck"><![CDATA[Продажа авто / грузовиков]]></string>
-    <string name="_bx_ads_cat_title_motorcycle"><![CDATA[Продажа мотоциклов]]></string>
-
-    <string name="_bx_ads_et_txt_name_interested"><![CDATA[Я заинтересован.]]></string>
-    <string name="_bx_ads_et_txt_subject_interested"><![CDATA[{viewer_name} заинтересован в вашем объявлении.]]></string>
-    <string name="_bx_ads_et_txt_body_interested"><![CDATA[{email_header}
-<p>Здравствуйте, {profile_name}.</p>
-<p><b><a href="{viewer_url}">{viewer_name}</a></b> заинтересован в вашем объявлении <b><a href="{ad_url}">{ad_name}</a></b>.</p>
-{email_footer}]]></string>
-
-    <string name="_bx_ads_txt_all_entries_in"><![CDATA[<a href="{0}">Все объявления в {1} ({2})</a>]]></string>
-    <string name="_bx_ads_txt_all_entries_by"><![CDATA[{0} объявлений]]></string>
-    <string name="_bx_ads_txt_sample_single"><![CDATA[объявление]]></string>
-    <string name="_bx_ads_txt_sample_single_with_article"><![CDATA[объявление]]></string>
-    <string name="_bx_ads_txt_sample_comment_single"><![CDATA[комментарий к объявлению]]></string>
-    <string name="_bx_ads_txt_sample_vote_single"><![CDATA[голос за объявление]]></string>
-    <string name="_bx_ads_txt_sample_reaction_single"><![CDATA[реакция '{0}' к объявлению]]></string>
-    <string name="_bx_ads_txt_sample_score_up_single"><![CDATA[голос за объявление]]></string>
-    <string name="_bx_ads_txt_sample_score_down_single"><![CDATA[голос против объявления]]></string>
-    <string name="_bx_ads_txt_sample_interest_single"><![CDATA[проявил интерес к]]></string>
-    <string name="_bx_ads_txt_display_title_add"><![CDATA[{0}: Добавить]]></string>
-    <string name="_bx_ads_txt_display_title_edit"><![CDATA[{0}: Редактировать]]></string>
-    <string name="_bx_ads_txt_display_title_view"><![CDATA[{0}: Просмотреть]]></string>
-    <string name="_bx_ads_txt_processing_awaiting"><![CDATA[Объявление будет опубликована как только сконвертируется видео.]]></string>
-    <string name="_bx_ads_txt_processing_failed"><![CDATA[Объявление не было опубликовано, тк произошла ошибка при конвертации видео. Обновите видео, чтобы решить проблему.]]></string>
-    <string name="_bx_ads_txt_free"><![CDATA[Бесплатно]]></string>
-
-    <string name="_bx_ads_txt_msg_author_notified"><![CDATA[Рекламодатель был оповещен, что Вы заинтересованы в его объявлении. Пожалуйста ждите.]]></string>
-    <string name="_bx_ads_txt_err_your_own"><![CDATA[Вы не можете выполнить действие, т.к. это ваше объявление.]]></string>
-    <string name="_bx_ads_txt_err_duplicate"><![CDATA[Вы уже выполнили действие.]]></string>
-    <string name="_bx_ads_txt_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие. Пожалуйста, сообщите.]]></string>
-
-    <string name="_bx_ads_txt_poll_view_answers"><![CDATA[опрос]]></string>
-    <string name="_bx_ads_txt_poll_view_results"><![CDATA[результаты]]></string>
-    <string name="_bx_ads_txt_poll_answer_vote_do_by"><![CDATA[Проголосовали за]]></string>
-    <string name="_bx_ads_txt_poll_answer_vote_counter"><![CDATA[{0} голосов]]></string>
-    <string name="_bx_ads_txt_poll_answer_vote_percent"><![CDATA[({0}%)]]></string>
-    
-    <string name="_bx_ads_txt_ntfs_subobject_interested"><![CDATA[<b class="bx-ntfs-content-profile">{owner_name}</b> {subentry_sample} <b class="bx-ntfs-content-entry">{entry_caption}</b>]]></string>
-</resources>
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+    <string name="_bx_ads"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_cmts"><![CDATA[Объявления - Комментарии]]></string>
+    <string name="_bx_ads_reactions"><![CDATA[Объявления - Реакции]]></string>
+
+    <string name="_bx_ads_option_summary_chars"><![CDATA[Количество символов в автогенерируемой сводке к объявлению]]></string>
+    <string name="_bx_ads_option_plain_summary_chars"><![CDATA[Количество символов в описании объявления при отсутствующей картинке объявления]]></string>
+    <string name="_bx_ads_option_per_page_browse"><![CDATA[Количество элементов на странице]]></string>
+    <string name="_bx_ads_option_per_page_profile"><![CDATA[Количество элементов на странице профайла]]></string>
+    <string name="_bx_ads_option_rss_num"><![CDATA[Количество элементов в ленте RSS]]></string>
+    <string name="_bx_ads_option_searchable_fields"><![CDATA[Поля для поиска по ключевому слову]]></string>
+    <string name="_bx_ads_option_lifetime"><![CDATA[Автоматически деактивировать по истечении (в днях)]]></string>
+    <string name="_bx_ads_option_internal_interested_notification"><![CDATA[Использовать встроенную нотификацию о действии 'Интересно']]></string>
+
+    <string name="_bx_ads_form_category"><![CDATA[Категория]]></string>
+    <string name="_bx_ads_form_category_display_add"><![CDATA[Добавить категорию]]></string>
+    <string name="_bx_ads_form_category_display_edit"><![CDATA[Редактировать категорию]]></string>
+    <string name="_bx_ads_form_category_display_delete"><![CDATA[Удалить категорию]]></string>
+    <string name="_bx_ads_form_category_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_ads_form_category_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_ads_form_category_input_sys_do_cancel"><![CDATA[Отмена]]></string>
+    <string name="_bx_ads_form_category_input_do_cancel"><![CDATA[Отмена]]></string>
+    <string name="_bx_ads_form_category_input_sys_parent_id"><![CDATA[Родитель]]></string>
+    <string name="_bx_ads_form_category_input_parent_id"><![CDATA[Родительская категория]]></string>
+    <string name="_bx_ads_form_category_input_parent_id_empty"><![CDATA[Нет родителя]]></string>
+    <string name="_bx_ads_form_category_input_sys_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_ads_form_category_input_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_ads_form_category_input_title_err"><![CDATA[Заголовок обязателен. Пожалуйста, заполните это поле.]]></string>
+    <string name="_bx_ads_form_category_input_sys_text"><![CDATA[Текст]]></string>
+    <string name="_bx_ads_form_category_input_text"><![CDATA[Текст]]></string>
+    <string name="_bx_ads_form_category_input_sys_type"><![CDATA[Тип]]></string>
+    <string name="_bx_ads_form_category_input_type"><![CDATA[Тип]]></string>
+    <string name="_bx_ads_form_category_input_type_err"><![CDATA[Тип обязателен. Пожалуйста, выберите значение для этого поля.]]></string>
+    <string name="_bx_ads_form_category_input_type_info"><![CDATA[Тип определяет набор полей, описывающих объявление, в данной категории.]]></string>
+    <string name="_bx_ads_form_category_input_sys_type_clone"><![CDATA[Клонировать тип]]></string>
+    <string name="_bx_ads_form_category_input_type_clone"><![CDATA[Клонировать тип]]></string>
+    <string name="_bx_ads_form_category_input_sys_type_title"><![CDATA[Заголовок типа]]></string>
+    <string name="_bx_ads_form_category_input_type_title"><![CDATA[Заголовок типа]]></string>
+    <string name="_bx_ads_form_category_input_sys_icon"><![CDATA[Иконка]]></string>
+    <string name="_bx_ads_form_category_input_icon"><![CDATA[Иконка]]></string>
+    <string name="_bx_ads_form_category_input_sys_delete_confirm"><![CDATA[Подтверждение удаления]]></string>
+    <string name="_bx_ads_form_category_input_delete_confirm"><![CDATA[Я уверен(а), что хочу удалить эту категорию]]></string>
+    <string name="_bx_ads_form_category_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено]]></string>
+    <string name="_bx_ads_form_category_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если действительно хотите удалить категорию]]></string>
+
+    <string name="_bx_ads_form_entry"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_form_entry_display_add"><![CDATA[Добавить объявление]]></string>
+    <string name="_bx_ads_form_entry_display_delete"><![CDATA[Удалить объявление]]></string>
+
+    <string name="_bx_ads_form_entry_price_display_add"><![CDATA[С указанием цены: Добавить]]></string>
+    <string name="_bx_ads_form_entry_price_display_edit"><![CDATA[С указанием цены: Редактировать]]></string>
+    <string name="_bx_ads_form_entry_price_display_view"><![CDATA[С указанием цены: Просмотреть]]></string>
+
+    <string name="_bx_ads_form_entry_price_year_display_add"><![CDATA[С указанием цены и года: Добавить]]></string>
+    <string name="_bx_ads_form_entry_price_year_display_edit"><![CDATA[С указанием цены и года: Редактировать]]></string>
+    <string name="_bx_ads_form_entry_price_year_display_view"><![CDATA[С указанием цены и года: Просмотреть]]></string>
+
+    <string name="_bx_ads_form_entry_input_author"><![CDATA[Автор]]></string>
+    <string name="_bx_ads_form_entry_input_sys_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_ads_form_entry_input_do_submit"><![CDATA[Выполнить]]></string>
+    <string name="_bx_ads_form_entry_input_sys_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_ads_form_entry_input_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_ads_form_entry_input_title_err"><![CDATA[Заголовок обязателен. Пожалуйста, заполните это поле.]]></string>
+    <string name="_bx_ads_form_entry_input_sys_price"><![CDATA[Цена]]></string>
+    <string name="_bx_ads_form_entry_input_price"><![CDATA[Цена]]></string>
+    <string name="_bx_ads_form_entry_input_sys_year"><![CDATA[Год]]></string>
+    <string name="_bx_ads_form_entry_input_year"><![CDATA[Год]]></string>
+    <string name="_bx_ads_form_entry_input_sys_category"><![CDATA[Категория]]></string>
+    <string name="_bx_ads_form_entry_input_sys_category_view"><![CDATA[Категория]]></string>
+    <string name="_bx_ads_form_entry_input_category_view"><![CDATA[Категория]]></string>
+    <string name="_bx_ads_form_entry_input_sys_category_select"><![CDATA[Категория]]></string>
+    <string name="_bx_ads_form_entry_input_category_select"><![CDATA[Категория]]></string>
+    <string name="_bx_ads_form_entry_input_sys_text"><![CDATA[Текст]]></string>
+    <string name="_bx_ads_form_entry_input_text"><![CDATA[Текст]]></string>
+    <string name="_bx_ads_form_entry_input_text_err"><![CDATA[Поле Текст не может быть пустым.]]></string>
+    <string name="_bx_ads_form_entry_input_sys_delete_confirm"><![CDATA[Подтверждение удаления]]></string>
+    <string name="_bx_ads_form_entry_input_delete_confirm"><![CDATA[Я уверен(а), что хочу удалить это объявление]]></string>
+    <string name="_bx_ads_form_entry_input_delete_confirm_info"><![CDATA[Это действие не может быть отменено]]></string>
+    <string name="_bx_ads_form_entry_input_delete_confirm_error"><![CDATA[Пожалуйста, отметьте этот флажок, если действительно хотите удалить объявление]]></string>
+    <string name="_bx_ads_form_entry_input_sys_covers"><![CDATA[Изображение заголовка]]></string>
+    <string name="_bx_ads_form_entry_input_covers"><![CDATA[Изображение заголовка]]></string>
+    <string name="_bx_ads_form_entry_input_covers_uploader_simple_title"><![CDATA[Загрузить]]></string>
+    <string name="_bx_ads_form_entry_input_covers_uploader_html5_title"><![CDATA[Загрузить]]></string>
+    <string name="_bx_ads_form_entry_input_sys_pictures"><![CDATA[Изображения]]></string>
+    <string name="_bx_ads_form_entry_input_pictures"><![CDATA[]]></string>
+    <string name="_bx_ads_form_entry_input_sys_videos"><![CDATA[Видео]]></string>
+    <string name="_bx_ads_form_entry_input_videos"><![CDATA[]]></string>
+    <string name="_bx_ads_form_entry_input_sys_files"><![CDATA[Файлы]]></string>
+    <string name="_bx_ads_form_entry_input_files"><![CDATA[]]></string>
+    <string name="_bx_ads_form_entry_input_sys_polls"><![CDATA[Голосования]]></string>
+    <string name="_bx_ads_form_entry_input_sys_allow_view_to"><![CDATA[Видимость]]></string>
+    <string name="_bx_ads_form_entry_input_allow_view_to"><![CDATA[Видимость]]></string>
+    <string name="_bx_ads_form_entry_input_sys_date_added"><![CDATA[Создано]]></string>
+    <string name="_bx_ads_form_entry_input_date_added"><![CDATA[Создано]]></string>
+    <string name="_bx_ads_form_entry_input_sys_date_changed"><![CDATA[Обновлено]]></string>
+    <string name="_bx_ads_form_entry_input_date_changed"><![CDATA[Обновлено]]></string>
+    <string name="_bx_ads_form_entry_input_sys_attachments"><![CDATA[Вложения]]></string>
+
+    <string name="_bx_ads_form_poll"><![CDATA[Голосования]]></string>
+    <string name="_bx_ads_form_poll_display_add"><![CDATA[Добавить голосование]]></string>
+    <string name="_bx_ads_form_poll_input_sys_text"><![CDATA[Вопрос]]></string>
+    <string name="_bx_ads_form_poll_input_text"><![CDATA[Вопрос]]></string>
+    <string name="_bx_ads_form_poll_input_text_err"><![CDATA[Вопрос обязателен. Пожалуйста, заполните это поле.]]></string>
+    <string name="_bx_ads_form_poll_input_sys_answers"><![CDATA[Ответы]]></string>
+    <string name="_bx_ads_form_poll_input_answers"><![CDATA[Ответы]]></string>
+    <string name="_bx_ads_form_poll_input_answers_err"><![CDATA[Голосование должно иметь как минимум 2 не пустых ответа.]]></string>
+    <string name="_bx_ads_form_poll_input_answers_add"><![CDATA[Добавить ещё]]></string>
+    <string name="_bx_ads_form_poll_input_sys_do_submit"><![CDATA[Добавить]]></string>
+    <string name="_bx_ads_form_poll_input_do_submit"><![CDATA[Добавить]]></string>
+    <string name="_bx_ads_form_poll_input_do_cancel"><![CDATA[Закрыть]]></string>
+
+    <string name="_bx_ads_acl_action_create_entry"><![CDATA[Создать объявление]]></string>
+    <string name="_bx_ads_acl_action_delete_entry"><![CDATA[Удалить объявление]]></string>
+    <string name="_bx_ads_acl_action_view_entry"><![CDATA[Просмотреть объявление]]></string>
+    <string name="_bx_ads_acl_action_set_thumb"><![CDATA[Назначить изображение заголовка объявления]]></string>
+    <string name="_bx_ads_acl_action_edit_any_entry"><![CDATA[Редактировать любое объявление]]></string>
+
+    <string name="_bx_ads_page_title_sys_create_entry"><![CDATA[Новое объявление]]></string>
+    <string name="_bx_ads_page_title_create_entry"><![CDATA[Новое объявление]]></string>
+    <string name="_bx_ads_page_block_title_create_entry"><![CDATA[Новое объявление]]></string>
+    <string name="_bx_ads_page_title_sys_edit_entry"><![CDATA[Редактировать объявление]]></string>
+    <string name="_bx_ads_page_title_edit_entry"><![CDATA[Редактировать объявление]]></string>
+    <string name="_bx_ads_page_block_title_edit_entry"><![CDATA[Редактировать]]></string>
+    <string name="_bx_ads_page_title_sys_delete_entry"><![CDATA[Удалить объявление]]></string>
+    <string name="_bx_ads_page_title_delete_entry"><![CDATA[Удалить объявление]]></string>
+    <string name="_bx_ads_page_block_title_delete_entry"><![CDATA[Удалить]]></string>
+    <string name="_bx_ads_page_title_sys_view_entry"><![CDATA[Просмотреть объявление]]></string>
+    <string name="_bx_ads_page_title_view_entry"><![CDATA[{title}]]></string>
+    <string name="_bx_ads_page_block_title_entry_breadcrumb"><![CDATA["Хлебные крошки"]]></string>
+    <string name="_bx_ads_page_block_title_entry_text"><![CDATA[Текст объявления]]></string>
+    <string name="_bx_ads_page_title_browse"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_page_title_search_results"><![CDATA[Объявления, соответствующие "{0}"]]></string>
+    <string name="_bx_ads_page_title_browse_by_author"><![CDATA[Объявления {display_name}]]></string>
+    <string name="_bx_ads_page_title_browse_by_context"><![CDATA[Объявления в контексте: {display_name}]]></string>
+    <string name="_bx_ads_page_title_browse_featured"><![CDATA[Продвинутые объявления]]></string>
+    <string name="_bx_ads_page_title_browse_recent"><![CDATA[Недавние объявления]]></string>
+    <string name="_bx_ads_page_title_browse_popular"><![CDATA[Популярные объявления]]></string>
+    <string name="_bx_ads_page_title_browse_updated"><![CDATA[Обновленные объявления]]></string>
+    <string name="_bx_ads_page_title_browse_category"><![CDATA[Объявления в {display_name}]]]]></string>
+    <string name="_bx_ads_page_title_sys_home"><![CDATA[Объявления - Домой]]></string>
+    <string name="_bx_ads_page_title_home"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_page_block_title_featured_entries_view_extended"><![CDATA[Продвинутые объявления]]></string>
+    <string name="_bx_ads_page_block_title_recent_entries"><![CDATA[Недавние объявления (Галерея)]]></string>
+    <string name="_bx_ads_page_block_title_recent_entries_view_extended"><![CDATA[Недавние объявления]]></string>
+    <string name="_bx_ads_page_block_title_recent_entries_view_full"><![CDATA[Недавние объявления (Полный просмотр)]]></string>
+    <string name="_bx_ads_page_block_title_entry_social_sharing"><![CDATA[Поделиться]]></string>
+    <string name="_bx_ads_page_block_title_entry_author"><![CDATA[Автор]]></string>
+    <string name="_bx_ads_page_block_title_entry_actions"><![CDATA[Действия]]></string>
+    <string name="_bx_ads_page_block_title_entry_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_ads_page_block_title_entry_comments_link"><![CDATA[Комментарии к <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_ads_page_block_title_entry_reviews"><![CDATA[Обзоры]]></string>
+    <string name="_bx_ads_page_block_title_entry_reviews_link"><![CDATA[Обзоры к <a href="{entry_link}">{title}</a>]]></string>
+    <string name="_bx_ads_page_block_title_entry_reviews_rating"><![CDATA[Рейтинг]]></string>
+    <string name="_bx_ads_page_block_title_entry_location"><![CDATA[Расположение]]></string>
+    <string name="_bx_ads_page_block_title_entry_attachments"><![CDATA[Прикрепления]]></string>
+    <string name="_bx_ads_page_block_title_entry_polls"><![CDATA[Голосования]]></string>
+    <string name="_bx_ads_page_block_title_entry_all_actions"><![CDATA[Все действия]]></string>
+    <string name="_bx_ads_page_title_sys_entries_popular"><![CDATA[Популярные объявления]]></string>
+    <string name="_bx_ads_page_title_entries_popular"><![CDATA[Популярные объявления]]></string>
+    <string name="_bx_ads_page_title_sys_entries_updated"><![CDATA[Обновленные объявления]]></string>
+    <string name="_bx_ads_page_title_entries_updated"><![CDATA[Обновленные объявления]]></string>
+    <string name="_bx_ads_page_title_sys_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_ads_page_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_ads_page_block_title_search_form"><![CDATA[Форма поиска]]></string>
+    <string name="_bx_ads_page_block_title_search_results"><![CDATA[Результаты поиска]]></string>
+    <string name="_bx_ads_page_block_title_search_form_cmts"><![CDATA[Форма поиска комментариев]]></string>
+    <string name="_bx_ads_page_block_title_search_results_cmts"><![CDATA[Результаты поиска комментариев]]></string>
+    <string name="_bx_ads_page_block_title_popular_entries"><![CDATA[Популярные объявления]]></string>
+    <string name="_bx_ads_page_block_title_popular_entries_view_extended"><![CDATA[Популярные объявления (Расширенный просмотр)]]></string>
+    <string name="_bx_ads_page_block_title_popular_entries_view_full"><![CDATA[Популярные объявления (Полный просмотр)]]></string>
+    <string name="_bx_ads_page_block_title_updated_entries"><![CDATA[Обновленные объявления]]></string>
+    <string name="_bx_ads_page_title_sys_view_entry_comments"><![CDATA[Комментарии к объявлению]]></string>
+    <string name="_bx_ads_page_title_view_entry_comments"><![CDATA[Комментарии к  {title}]]></string>
+    <string name="_bx_ads_page_title_sys_entries_of_author"><![CDATA[Объявления автора]]></string>
+    <string name="_bx_ads_page_title_entries_of_author"><![CDATA[{display_name} - Объявления]]></string>
+    <string name="_bx_ads_page_title_sys_entries_in_context"><![CDATA[Объявления в контексте]]></string>
+    <string name="_bx_ads_page_title_entries_in_context"><![CDATA[Объявления в контексте - {display_name}]]></string>
+    <string name="_bx_ads_page_block_title_favorites_of_author"><![CDATA[<a href="{profile_link}">{display_name}</a> - Избранное]]></string>
+    <string name="_bx_ads_page_block_title_sys_favorites_of_author"><![CDATA[Избранное автора]]></string>
+    <string name="_bx_ads_page_block_title_entries_of_author"><![CDATA[<a href="{profile_link}">{display_name}</a> - Объявления]]></string>
+    <string name="_bx_ads_page_block_title_sys_entries_of_author"><![CDATA[Объявления автора]]></string>
+    <string name="_bx_ads_page_block_title_entries_in_context"><![CDATA[Объявления в контексте <a href="{profile_link}">{display_name}</a>]]></string>
+    <string name="_bx_ads_page_block_title_sys_entries_in_context"><![CDATA[Объявления в контексте]]></string>
+    <string name="_bx_ads_page_block_title_entries_actions"><![CDATA[Объявления - Действия]]></string>
+    <string name="_bx_ads_page_block_title_browse_cmts"><![CDATA[Объявления - Комментарии]]></string>
+    <string name="_bx_ads_page_title_sys_manage"><![CDATA[Управление собственными объявлениями]]></string>
+    <string name="_bx_ads_page_title_sys_manage_administration"><![CDATA[Управление всеми объявлениями]]></string>
+    <string name="_bx_ads_page_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_ads_page_block_title_system_manage"><![CDATA[Управление собственными объявлениями]]></string>
+    <string name="_bx_ads_page_block_title_system_manage_administration"><![CDATA[Управление всеми объявлениями]]></string>
+    <string name="_bx_ads_page_block_title_manage"><![CDATA[Управление]]></string>    
+    <string name="_bx_ads_page_block_title_popular_keywords"><![CDATA[Популярные хэштеги]]></string>
+    <string name="_bx_ads_page_block_title_categories"><![CDATA[Категории объявлений]]></string>
+    <string name="_bx_ads_page_block_title_entry_info"><![CDATA[Инфо]]></string>
+    <string name="_bx_ads_page_block_title_sys_my_entries"><![CDATA[Объявления пользователя]]></string>
+    <string name="_bx_ads_page_block_title_my_entries"><![CDATA[{display_name} - Объявления]]></string>
+    <string name="_bx_ads_page_block_title_sys_recent_entries_view_showcase"><![CDATA[Недавние объявления (Витринный просмотр)]]></string>
+    <string name="_bx_ads_page_block_title_recent_entries_view_showcase"><![CDATA[Недавние объявления]]></string>
+    <string name="_bx_ads_page_block_title_sys_popular_entries_view_showcase"><![CDATA[Популярные объявления (Витринный просмотр)]]></string>
+    <string name="_bx_ads_page_block_title_popular_entries_view_showcase"><![CDATA[Популярные объявления]]></string>
+    <string name="_bx_ads_page_block_title_sys_featured_entries_view_showcase"><![CDATA[Продвинутые объявления (Витринный просмотр)]]></string>
+    <string name="_bx_ads_page_block_title_featured_entries_view_showcase"><![CDATA[Продвинутые объявления]]></string>
+    <string name="_bx_ads_page_block_title_sys_entry_context"><![CDATA[Опубликовано в]]></string>
+    <string name="_bx_ads_page_block_title_entry_context"><![CDATA[Опубликовано в]]></string>
+    <string name="_bx_ads_page_title_sys_entries_categories"><![CDATA[Категории объявлений]]></string>
+    <string name="_bx_ads_page_title_entries_categories"><![CDATA[Категории объявлений]]></string>
+    <string name="_bx_ads_page_block_title_entries_by_category"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_page_block_title_entries_by_category_mask"><![CDATA[Объявления в: {0}]]></string>
+
+    <string name="_bx_ads_menu_title_entry_attachments"><![CDATA[Форма - Прикрепления]]></string>
+    <string name="_bx_ads_menu_set_title_entry_attachments"><![CDATA[Форма - Прикрепления]]></string>
+    <string name="_bx_ads_menu_item_title_system_cpa_photo_simple"><![CDATA[Добавить фото (один)]]></string>
+    <string name="_bx_ads_menu_item_title_cpa_photo_simple"><![CDATA[Добавить фото]]></string>
+    <string name="_bx_ads_menu_item_title_system_cpa_photo_html5"><![CDATA[Добавить фото (много)]]></string>
+    <string name="_bx_ads_menu_item_title_cpa_photo_html5"><![CDATA[Добавить фото]]></string>
+    <string name="_bx_ads_menu_item_title_system_cpa_video_simple"><![CDATA[Добавить видео (один)]]></string>
+    <string name="_bx_ads_menu_item_title_cpa_video_simple"><![CDATA[Добавить видео]]></string>
+    <string name="_bx_ads_menu_item_title_system_cpa_video_html5"><![CDATA[Добавить видео (много)]]></string>
+    <string name="_bx_ads_menu_item_title_cpa_video_html5"><![CDATA[Добавить видео]]></string>
+    <string name="_bx_ads_menu_item_title_system_cpa_video_record"><![CDATA[Записать видео]]></string>
+    <string name="_bx_ads_menu_item_title_cpa_video_record"><![CDATA[Записать видео]]></string>
+    <string name="_bx_ads_menu_item_title_system_cpa_file_simple"><![CDATA[Добавить файл (один)]]></string>
+    <string name="_bx_ads_menu_item_title_cpa_file_simple"><![CDATA[Добавить файл]]></string>
+    <string name="_bx_ads_menu_item_title_system_cpa_file_html5"><![CDATA[Добавить файл (много)]]></string>
+    <string name="_bx_ads_menu_item_title_cpa_file_html5"><![CDATA[Добавить файл]]></string>
+    <string name="_bx_ads_menu_item_title_system_cpa_poll"><![CDATA[Добавить голосование]]></string>
+    <string name="_bx_ads_menu_item_title_cpa_poll"><![CDATA[Добавить голосование]]></string>
+
+    <string name="_bx_ads_menu_set_title_view_entry"><![CDATA[Объявление - Действия]]></string>
+    <string name="_bx_ads_menu_title_view_entry"><![CDATA[Объявление - Действия]]></string>
+    <string name="_bx_ads_menu_title_submenu"><![CDATA[Объявления - Подменю]]></string>
+    <string name="_bx_ads_menu_set_title_submenu"><![CDATA[Объявления - Подменю]]></string>
+    <string name="_bx_ads_menu_item_title_system_create_entry"><![CDATA[Объявление]]></string>
+    <string name="_bx_ads_menu_item_title_create_entry"><![CDATA[Объявление]]></string>
+    <string name="_bx_ads_menu_item_title_system_interested_entry"><![CDATA[Интересно]]></string>
+    <string name="_bx_ads_menu_item_title_interested_entry"><![CDATA[Я заинтересован]]></string>
+    <string name="_bx_ads_menu_item_title_system_edit_entry"><![CDATA[Редактировать]]></string>
+    <string name="_bx_ads_menu_item_title_edit_entry"><![CDATA[Редактировать]]></string>
+    <string name="_bx_ads_menu_item_title_system_delete_entry"><![CDATA[Удалить]]></string>
+    <string name="_bx_ads_menu_item_title_delete_entry"><![CDATA[Удалить]]></string>
+    <string name="_bx_ads_menu_item_title_system_review_entry"><![CDATA[Разместить обзор]]></string>
+    <string name="_bx_ads_menu_item_title_system_view_entry"><![CDATA[Просмотреть объявление]]></string>
+    <string name="_bx_ads_menu_item_title_system_entries_home"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_menu_item_title_entries_home"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_menu_item_title_system_entries_public"><![CDATA[Новые]]></string>
+    <string name="_bx_ads_menu_item_title_entries_public"><![CDATA[Новые]]></string>
+    <string name="_bx_ads_menu_item_title_system_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_ads_menu_item_title_entries_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_ads_menu_item_title_system_entries_popular"><![CDATA[Популярные]]></string>
+    <string name="_bx_ads_menu_item_title_entries_popular"><![CDATA[Популярные]]></string>
+    <string name="_bx_ads_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_ads_menu_item_title_entries_search"><![CDATA[Поиск]]></string>
+    <string name="_bx_ads_menu_title_view_entry_submenu"><![CDATA[Просмотреть объявление - Подменю]]></string>
+    <string name="_bx_ads_menu_set_title_view_entry_submenu"><![CDATA[Просмотреть объявление - Подменю]]></string>
+    <string name="_bx_ads_menu_item_title_view_entry_submenu_entry"><![CDATA[Объявление]]></string>
+    <string name="_bx_ads_menu_item_title_view_entry_submenu_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_ads_menu_item_title_system_view_entry_comments"><![CDATA[Комментарии к объявлению]]></string>
+    <string name="_bx_ads_menu_item_title_system_view_entries_author"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_menu_item_title_view_entries_author"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_menu_item_title_system_view_entries_in_context"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_menu_item_title_view_entries_in_context"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_menu_title_entries_my"><![CDATA[Мои объявления - Меню действий]]></string>
+    <string name="_bx_ads_menu_set_title_entries_my"><![CDATA[Мои объявления - Меню]]></string>
+    <string name="_bx_ads_menu_item_title_system_manage_my_posts"><![CDATA[Мои объявления]]></string>
+    <string name="_bx_ads_menu_item_title_manage_my_posts"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_ads_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
+    <string name="_bx_ads_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>
+    <string name="_bx_ads_menu_item_title_manage_account"><![CDATA[Управление аккаунтом]]></string>
+    <string name="_bx_ads_menu_item_title_system_admt_ads"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_menu_item_title_admt_ads"><![CDATA[Объявления]]></string>
+    <string name="_bx_ads_menu_item_title_manage_my"><![CDATA[Мои объявления]]></string>
+    <string name="_bx_ads_menu_item_title_manage_all"><![CDATA[Все объявления]]></string>
+    <string name="_bx_ads_menu_item_title_categories"><![CDATA[Категории]]></string>
+    <string name="_bx_ads_menu_item_title_system_entries_categories"><![CDATA[Категории]]></string>
+    <string name="_bx_ads_menu_item_title_entries_categories"><![CDATA[Категории]]></string>
+    <string name="_bx_ads_menu_item_title_system_sm_price"><![CDATA[Цена]]></string>
+    <string name="_bx_ads_menu_item_title_sm_price"><![CDATA[Цена]]></string>
+
+    <string name="_bx_ads_grid_column_title_icon"><![CDATA[Иконка]]></string>
+    <string name="_bx_ads_grid_column_title_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_ads_grid_column_title_subcategories"><![CDATA[Подкатегории]]></string>
+    <string name="_bx_ads_grid_column_value_subcategories"><![CDATA[{0} подкатегории]]></string>
+    <string name="_bx_ads_grid_column_info_subcategories"><![CDATA[Просмотреть подкатегории]]></string>
+    <string name="_bx_ads_grid_action_title_add"><![CDATA[Добавить новую]]></string>
+    <string name="_bx_ads_grid_action_title_back"><![CDATA[Назад]]></string>
+    <string name="_bx_ads_grid_action_title_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_ads_grid_popup_title_add"><![CDATA[Добавить новую категорию]]></string>
+    <string name="_bx_ads_grid_popup_title_edit"><![CDATA[Редактировать '{0}' категорию]]></string>
+    <string name="_bx_ads_grid_action_err_add_category"><![CDATA[Невозможно добавить категорию.]]></string>
+    <string name="_bx_ads_grid_action_err_edit_category"><![CDATA[Невозможно отредактировать категорию.]]></string>
+
+    <string name="_bx_ads_grid_filter_item_title_adm_select_one_filter1"><![CDATA[Все статусы]]></string>
+    <string name="_bx_ads_grid_filter_item_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_ads_grid_filter_item_title_adm_hidden"><![CDATA[Спрятанные]]></string>
+    <string name="_bx_ads_grid_column_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_ads_grid_column_title_adm_title"><![CDATA[Заголовок]]></string>
+    <string name="_bx_ads_grid_column_title_adm_added"><![CDATA[Добавлено]]></string>
+    <string name="_bx_ads_grid_column_title_adm_author"><![CDATA[Автор]]></string>
+    <string name="_bx_ads_grid_action_title_adm_edit"><![CDATA[Редактировать]]></string>
+    <string name="_bx_ads_grid_action_title_adm_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_ads_grid_action_title_adm_more_actions"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_ads_grid_action_title_adm_audit_content"><![CDATA[Аудит]]></string>
+    <string name="_bx_ads_grid_action_err_delete"><![CDATA[Невозможно удалить выбранное(ные) объявление(ния).]]></string>
+    <string name="_bx_ads_grid_txt_account_manager"><![CDATA[Перенаправить в управление аккаунтом.]]></string>
+
+    <string name="_bx_ads_chart_growth"><![CDATA[Объявления: Развитие]]></string>
+    <string name="_bx_ads_chart_growth_speed"><![CDATA[Объявления: Скорость развития]]></string>
+
+    <string name="_bx_ads_search_extended"><![CDATA[Поиск объявлений]]></string>
+    <string name="_bx_ads_search_extended_cmts"><![CDATA[Поиск комментариев к объявлениям]]></string>
+    <string name="_bx_ads_search_extended_reviews"><![CDATA[Поиск обзоров к объявлениям]]></string>
+
+    <!-- Ctegories -->
+    <string name="_bx_ads_cat_type_price"><![CDATA[С указанием цены]]></string>
+    <string name="_bx_ads_cat_type_price_year"><![CDATA[С указанием цены и года]]></string>
+
+    <string name="_bx_ads_cat_title_job"><![CDATA[Работы]]></string>
+    <string name="_bx_ads_cat_title_accounting_finance"><![CDATA[Учетно-финансовые работы]]></string>
+    <string name="_bx_ads_cat_title_education_nonprofit"><![CDATA[Образовтельно-некоммерческие работы]]></string>
+    <string name="_bx_ads_cat_title_government_legal"><![CDATA[Управленческо-юридические работы]]></string>
+    <string name="_bx_ads_cat_title_programming_web_design"><![CDATA[Программно-веб-дизайнерские работы]]></string>
+
+    <string name="_bx_ads_cat_title_music"><![CDATA[Музыка]]></string>
+    <string name="_bx_ads_cat_title_instrument_sale"><![CDATA[Музыкальные инструменты на продажу]]></string>
+    <string name="_bx_ads_cat_title_instrument_wanted"><![CDATA[Требуются музыкальные инструменты]]></string>
+    
+    <string name="_bx_ads_cat_title_housing"><![CDATA[Жилье и аренда]]></string>
+    <string name="_bx_ads_cat_title_apartments_housing"><![CDATA[Квартиры / дома]]></string>
+    <string name="_bx_ads_cat_title_office_commercial"><![CDATA[Офисы / коммерческая недвижимость]]></string>
+    <string name="_bx_ads_cat_title_real_estate_sale"><![CDATA[Недвижимость на продажу]]></string>
+    <string name="_bx_ads_cat_title_roommate"><![CDATA[Соквартиранты]]></string>
+    <string name="_bx_ads_cat_title_temporary_rental"><![CDATA[Временная аренда]]></string>
+    
+    <string name="_bx_ads_cat_title_service"><![CDATA[Сервисы]]></string>
+    <string name="_bx_ads_cat_title_automotive"><![CDATA[Автомобильные услуги]]></string>
+    <string name="_bx_ads_cat_title_educational"><![CDATA[Образовательные услуги]]></string>
+    <string name="_bx_ads_cat_title_financial"><![CDATA[Финансовые услуги]]></string>
+    <string name="_bx_ads_cat_title_labor_move"><![CDATA[Трудовые / транспортные услуги]]></string>
+    <string name="_bx_ads_cat_title_legal"><![CDATA[Юридические услуги]]></string>
+
+    <string name="_bx_ads_cat_title_casting"><![CDATA[Кастинги]]></string>
+    <string name="_bx_ads_cat_title_acting"><![CDATA[Актерские кастинги]]></string>
+    <string name="_bx_ads_cat_title_dance"><![CDATA[Танцевальные кастинги]]></string>
+    <string name="_bx_ads_cat_title_modeling"><![CDATA[Модельные кастинги]]></string>
+    <string name="_bx_ads_cat_title_musician"><![CDATA[Музыкальные кастинги]]></string>
+    <string name="_bx_ads_cat_title_reality_show"><![CDATA[Кастинги в реалити-шоу]]></string>
+
+    <string name="_bx_ads_cat_title_personal"><![CDATA[Личное]]></string>
+    <string name="_bx_ads_cat_title_men_women"><![CDATA[Мужчины ищут женщин]]></string>
+    <string name="_bx_ads_cat_title_women_men"><![CDATA[Женщины ищут мужчин]]></string>
+    <string name="_bx_ads_cat_title_missed_connection"><![CDATA[Пропавшие]]></string>
+
+    <string name="_bx_ads_cat_title_sale"><![CDATA[Продается]]></string>
+    <string name="_bx_ads_cat_title_barter"><![CDATA[Бартер]]></string>
+    <string name="_bx_ads_cat_title_clothing"><![CDATA[Продажа одежды]]></string>
+    <string name="_bx_ads_cat_title_collectible"><![CDATA[Продажа предметов коллекционирования]]></string>
+
+    <string name="_bx_ads_cat_title_sale_car"><![CDATA[Автомобили на продажу]]></string>
+    <string name="_bx_ads_cat_title_auto_part"><![CDATA[Продажа автозапчастей]]></string>
+    <string name="_bx_ads_cat_title_auto_truck"><![CDATA[Продажа авто / грузовиков]]></string>
+    <string name="_bx_ads_cat_title_motorcycle"><![CDATA[Продажа мотоциклов]]></string>
+
+    <string name="_bx_ads_et_txt_name_interested"><![CDATA[Я заинтересован.]]></string>
+    <string name="_bx_ads_et_txt_subject_interested"><![CDATA[{viewer_name} заинтересован в вашем объявлении.]]></string>
+    <string name="_bx_ads_et_txt_body_interested"><![CDATA[{email_header}
+<p>Здравствуйте, {profile_name}.</p>
+<p><b><a href="{viewer_url}">{viewer_name}</a></b> заинтересован в вашем объявлении <b><a href="{ad_url}">{ad_name}</a></b>.</p>
+{email_footer}]]></string>
+
+    <string name="_bx_ads_txt_all_entries_in"><![CDATA[<a href="{0}">Все объявления в {1} ({2})</a>]]></string>
+    <string name="_bx_ads_txt_all_entries_by"><![CDATA[{0} объявлений]]></string>
+    <string name="_bx_ads_txt_sample_single"><![CDATA[объявление]]></string>
+    <string name="_bx_ads_txt_sample_single_with_article"><![CDATA[объявление]]></string>
+    <string name="_bx_ads_txt_sample_comment_single"><![CDATA[комментарий к объявлению]]></string>
+    <string name="_bx_ads_txt_sample_vote_single"><![CDATA[голос за объявление]]></string>
+    <string name="_bx_ads_txt_sample_reaction_single"><![CDATA[реакция '{0}' к объявлению]]></string>
+    <string name="_bx_ads_txt_sample_score_up_single"><![CDATA[голос за объявление]]></string>
+    <string name="_bx_ads_txt_sample_score_down_single"><![CDATA[голос против объявления]]></string>
+    <string name="_bx_ads_txt_sample_interest_single"><![CDATA[проявил интерес к]]></string>
+    <string name="_bx_ads_txt_display_title_add"><![CDATA[{0}: Добавить]]></string>
+    <string name="_bx_ads_txt_display_title_edit"><![CDATA[{0}: Редактировать]]></string>
+    <string name="_bx_ads_txt_display_title_view"><![CDATA[{0}: Просмотреть]]></string>
+    <string name="_bx_ads_txt_processing_awaiting"><![CDATA[Объявление будет опубликована как только сконвертируется видео.]]></string>
+    <string name="_bx_ads_txt_processing_failed"><![CDATA[Объявление не было опубликовано, тк произошла ошибка при конвертации видео. Обновите видео, чтобы решить проблему.]]></string>
+    <string name="_bx_ads_txt_free"><![CDATA[Бесплатно]]></string>
+
+    <string name="_bx_ads_txt_msg_author_notified"><![CDATA[Рекламодатель был оповещен, что Вы заинтересованы в его объявлении. Пожалуйста ждите.]]></string>
+    <string name="_bx_ads_txt_err_your_own"><![CDATA[Вы не можете выполнить действие, т.к. это ваше объявление.]]></string>
+    <string name="_bx_ads_txt_err_duplicate"><![CDATA[Вы уже выполнили действие.]]></string>
+    <string name="_bx_ads_txt_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие. Пожалуйста, сообщите.]]></string>
+
+    <string name="_bx_ads_txt_poll_view_answers"><![CDATA[опрос]]></string>
+    <string name="_bx_ads_txt_poll_view_results"><![CDATA[результаты]]></string>
+    <string name="_bx_ads_txt_poll_answer_vote_do_by"><![CDATA[Проголосовали за]]></string>
+    <string name="_bx_ads_txt_poll_answer_vote_counter"><![CDATA[{0} голосов]]></string>
+    <string name="_bx_ads_txt_poll_answer_vote_percent"><![CDATA[({0}%)]]></string>
+    
+    <string name="_bx_ads_txt_ntfs_subobject_interested"><![CDATA[<b class="bx-ntfs-content-profile">{owner_name}</b> {subentry_sample} <b class="bx-ntfs-content-entry">{entry_caption}</b>]]></string>
+</resources>

+ 2 - 0
modules/boonex/russian/data/langs/bx_classes/ru.xml

@@ -153,6 +153,8 @@
   <string name="_bx_classes_menu_item_title_system_cpa_video_html5"><![CDATA[Добавить видео (много)]]></string>
   <string name="_bx_classes_menu_item_title_cpa_video_html5"><![CDATA[Добавить видео]]></string>
   <string name="_bx_classes_menu_item_title_system_cpa_file_simple"><![CDATA[Добавить файл (один)]]></string>
+  <string name="_bx_classes_menu_item_title_system_cpa_video_record"><![CDATA[Записать видео]]></string>
+  <string name="_bx_classes_menu_item_title_cpa_video_record"><![CDATA[Записать видео]]></string>
 
   <string name="_bx_classes_menu_item_title_system_cpa_sound_simple"><![CDATA[Добавить звук (один)]]></string>
   <string name="_bx_classes_menu_item_title_cpa_sound_simple"><![CDATA[Добавить звук]]></string>

+ 2 - 0
modules/boonex/russian/data/langs/bx_forum/ru.xml

@@ -216,6 +216,8 @@
     <string name="_bx_forum_menu_item_title_cpa_video_simple"><![CDATA[Добавить видео]]></string>
     <string name="_bx_forum_menu_item_title_system_cpa_video_html5"><![CDATA[Добавить видео (много)]]></string>
     <string name="_bx_forum_menu_item_title_cpa_video_html5"><![CDATA[Добавить видео]]></string>
+    <string name="_bx_forum_menu_item_title_system_cpa_video_record"><![CDATA[Записать видео]]></string>
+    <string name="_bx_forum_menu_item_title_cpa_video_record"><![CDATA[Записать видео]]></string>
     <string name="_bx_forum_menu_item_title_system_cpa_file_simple"><![CDATA[Добавить файл (один)]]></string>
     <string name="_bx_forum_menu_item_title_cpa_file_simple"><![CDATA[Добавить файл]]></string>
     <string name="_bx_forum_menu_item_title_system_cpa_file_html5"><![CDATA[Добавить файл (много)]]></string>

+ 326 - 324
modules/boonex/russian/data/langs/bx_posts/ru.xml

@@ -1,324 +1,326 @@
-<?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_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_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[Заголовок обязателен. Пожалуйста, заполните это поле]]></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_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_disable_comments"><![CDATA[Запретить комментарии]]></string>
-    <string name="_bx_posts_form_entry_input_disable_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_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_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_favorites_entries"><![CDATA[Список "{title}"]]></string>
-    <string name="_bx_posts_page_block_title_favorites_entries_info"><![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_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_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_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_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_active"><![CDATA[Активные]]></string>
-	<string name="_bx_posts_grid_filter_item_title_adm_hidden"><![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_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_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_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>
+<?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_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_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[Заголовок обязателен. Пожалуйста, заполните это поле]]></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_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_disable_comments"><![CDATA[Запретить комментарии]]></string>
+    <string name="_bx_posts_form_entry_input_disable_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_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_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_favorites_entries"><![CDATA[Список "{title}"]]></string>
+    <string name="_bx_posts_page_block_title_favorites_entries_info"><![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_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_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_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_active"><![CDATA[Активные]]></string>
+	<string name="_bx_posts_grid_filter_item_title_adm_hidden"><![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_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_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_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>

+ 2 - 0
modules/boonex/russian/data/langs/bx_reviews/ru.xml

@@ -192,6 +192,8 @@
     <string name="_bx_reviews_menu_item_title_cpa_video_simple"><![CDATA[Добавить видео]]></string>
     <string name="_bx_reviews_menu_item_title_system_cpa_video_html5"><![CDATA[Добавить видео (много)]]></string>
     <string name="_bx_reviews_menu_item_title_cpa_video_html5"><![CDATA[Добавить видео]]></string>
+    <string name="_bx_reviews_menu_item_title_system_cpa_video_record"><![CDATA[Записать видео]]></string>
+    <string name="_bx_reviews_menu_item_title_cpa_video_record"><![CDATA[Записать видео]]></string>
     <string name="_bx_reviews_menu_item_title_system_cpa_file_simple"><![CDATA[Добавить файл (один)]]></string>
     <string name="_bx_reviews_menu_item_title_cpa_file_simple"><![CDATA[Добавить файл]]></string>
     <string name="_bx_reviews_menu_item_title_system_cpa_file_html5"><![CDATA[Добавить файл (много)]]></string>

+ 327 - 325
modules/boonex/russian/data/langs/bx_timeline/ru.xml

@@ -1,325 +1,327 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources name="ru" flag="ru" title="Russian">
-    <string name="_bx_timeline"><![CDATA[Лента]]></string>
-    <string name="_bx_timeline_cmts"><![CDATA[Лента - Комментарии]]></string>
-    <string name="_bx_timeline_reactions"><![CDATA[Лента - Реакции]]></string>
-
-    <string name="_bx_timeline_options_category_general"><![CDATA[Общие]]></string>
-    <string name="_bx_timeline_options_category_browse"><![CDATA[Просмотр]]></string>
-    <string name="_bx_timeline_options_category_card"><![CDATA[Карточка]]></string>
-    <string name="_bx_timeline_options_category_cache"><![CDATA[Кэш]]></string>
-    <string name="_bx_timeline_options_category_post"><![CDATA[Создание сообщения]]></string>
-
-    <string name="_bx_timeline_option_enable_edit"><![CDATA[Разрешить пользователю изменять собственные сообщения]]></string>
-    <string name="_bx_timeline_option_enable_delete"><![CDATA[Разрешить владельцу ленты удалять сообщения]]></string>
-    <string name="_bx_timeline_option_enable_show_all"><![CDATA[Показывать все сообщения в 'Общей хронике', включая те, что были написаны в персональных Хрониках]]></string>
-    <string name="_bx_timeline_option_enable_count_all_views"><![CDATA[Считать просмотры для всех событий в хронике]]></string>
-    <string name="_bx_timeline_option_events_per_page_profile"><![CDATA[Количество элементов на странице профайла]]></string>
-    <string name="_bx_timeline_option_events_per_page_account"><![CDATA[Количество элементов на странице "панель аккаунта"]]></string>
-    <string name="_bx_timeline_option_events_per_page_home"><![CDATA[Количество элементов на главной странице сайта]]></string>
-    <string name="_bx_timeline_option_events_per_page"><![CDATA[Количество элементов на странице]]></string>
-    <string name="_bx_timeline_option_enable_infinite_scroll"><![CDATA[Включить 'Бесконечную прокрутку' (экспериментально)]]></string>
-    <string name="_bx_timeline_option_events_per_preload"><![CDATA[Бесконечная прокрутка: Количество элементов, получаемых при авто-подгрузке]]></string>
-    <string name="_bx_timeline_option_auto_preloads"><![CDATA[Бесконечная прокрутка: Количество авто-подгрузок]]></string>
-    <string name="_bx_timeline_option_rss_length"><![CDATA[Количество элементов в RSS-ленте]]></string>
-    <string name="_bx_timeline_option_events_hide"><![CDATA[Показывать события]]></string>
-    <string name="_bx_timeline_option_enable_dynamic_cards"><![CDATA[Включить динамическую загрузку карточек]]></string>
-    <string name="_bx_timeline_option_enable_brief_cards"><![CDATA[Включить лаконичные карточки]]></string>
-    <string name="_bx_timeline_option_videos_autoplay"><![CDATA[Автоматически проигрывать видео ролики (доступно только для Ленты)]]></string>
-    <string name="_bx_timeline_option_videos_autoplay_off"><![CDATA[Отключено]]></string>
-    <string name="_bx_timeline_option_videos_autoplay_on_mute"><![CDATA[Включено (без звука)]]></string>
-    <string name="_bx_timeline_option_videos_autoplay_on"><![CDATA[Включено (cо звуком)]]></string>
-    <string name="_bx_timeline_option_preload_comments"><![CDATA[Количество предварительно загруженных комментариев (до 7 штук)]]></string>
-    <string name="_bx_timeline_option_enable_jump_to_switcher"><![CDATA[Показывать переключатель 'Перейти к']]></string>
-    <string name="_bx_timeline_option_attachments_layout"><![CDATA[Показывать вложения как]]></string>
-    <string name="_bx_timeline_option_attachments_layout_gallery"><![CDATA[Галерея]]></string>
-    <string name="_bx_timeline_option_attachments_layout_showcase"><![CDATA[Витрина]]></string>
-    <string name="_bx_timeline_option_enable_hot"><![CDATA[Включить сбор данных для листа 'горячих' сообщений]]></string>
-    <string name="_bx_timeline_option_hot_interval"><![CDATA[Интервал времени (в часах) для получения 'горячих' сообщений]]></string>
-    <string name="_bx_timeline_option_enable_cache_item"><![CDATA[Включить кэш элемента]]></string>
-    <string name="_bx_timeline_option_cache_item_engine"><![CDATA[Механизм кэширования элемента (отличный от FileHtml может потребовать дополнительную настройку сервера)]]></string>
-    <string name="_bx_timeline_option_cache_item_lifetime"><![CDATA[Время жизни кэша элемента]]></string>
-    <string name="_bx_timeline_option_enable_cache_list"><![CDATA[Включить кэш хроники]]></string>
-    <string name="_bx_timeline_option_enable_editor_toolbar"><![CDATA[Включить панель инструментов в форме создания сообщения]]></string>
-
-    <string name="_bx_timeline_form_post"><![CDATA[Сообщение]]></string>
-    <string name="_bx_timeline_form_post_display_add"><![CDATA[Написать сообщение]]></string>
-    <string name="_bx_timeline_form_post_display_add_public"><![CDATA[Написать публичное сообщение]]></string>
-    <string name="_bx_timeline_form_post_display_add_profile"><![CDATA[Написать сообщение в профиль]]></string>
-    <string name="_bx_timeline_form_post_display_edit"><![CDATA[Изменить сообщение]]></string>
-    <string name="_bx_timeline_form_post_display_view"><![CDATA[Просмотреть сообщение (для индивидуальных полей)]]></string>
-    <string name="_bx_timeline_form_post_input_sys_owner_id"><![CDATA[ID владельца]]></string>
-    <string name="_bx_timeline_form_post_input_owner_id_own"><![CDATA[Собственный профиль]]></string>
-    <string name="_bx_timeline_form_post_input_owner_id_following_group"><![CDATA[{0}]]></string>
-    <string name="_bx_timeline_form_post_input_sys_action"><![CDATA[Действие]]></string>
-    <string name="_bx_timeline_form_post_input_sys_type"><![CDATA[Тип]]></string>
-    <string name="_bx_timeline_form_post_input_sys_text"><![CDATA[Содержимое]]></string>
-    <string name="_bx_timeline_form_post_input_text"><![CDATA[]]></string>
-    <string name="_bx_timeline_form_post_input_sys_object_privacy_view"><![CDATA[Видимость]]></string>
-    <string name="_bx_timeline_form_post_input_object_privacy_view"><![CDATA[Видимость]]></string>
-    <string name="_bx_timeline_form_post_input_sys_date"><![CDATA[Создано]]></string>
-    <string name="_bx_timeline_form_post_input_date"><![CDATA[Создано]]></string>
-    <string name="_bx_timeline_form_post_input_sys_date_published"><![CDATA[Время публикации]]></string>
-    <string name="_bx_timeline_form_post_input_date_published"><![CDATA[Время публикации]]></string>
-    <string name="_bx_timeline_form_post_input_date_published_info"><![CDATA[Оставьте пустым, чтобы опубликовать немедленно.]]></string>
-    <string name="_bx_timeline_form_post_input_sys_link"><![CDATA[Ссылка]]></string>
-    <string name="_bx_timeline_form_post_input_link_alt"><![CDATA[Добавить ссылку]]></string>
-    <string name="_bx_timeline_form_post_input_link_err_delete"><![CDATA[Невозможно удалить ссылку. Пожалуйста, оповестите нас о проблеме.]]></string>
-    <string name="_bx_timeline_form_post_input_sys_photo"><![CDATA[Фото]]></string>
-    <string name="_bx_timeline_form_post_input_photo"><![CDATA[]]></string>
-    <string name="_bx_timeline_form_post_input_photo_alt"><![CDATA[Добавить фото]]></string>
-    <string name="_bx_timeline_form_post_input_sys_video"><![CDATA[Видео]]></string>
-    <string name="_bx_timeline_form_post_input_video"><![CDATA[]]></string>
-    <string name="_bx_timeline_form_post_input_video_alt"><![CDATA[Добавить видео]]></string>
-    <string name="_bx_timeline_form_post_input_sys_attachments"><![CDATA[Прикрепления]]></string>
-    <string name="_bx_timeline_form_post_input_sys_do_submit"><![CDATA[Создать]]></string>
-    <string name="_bx_timeline_form_post_input_do_submit"><![CDATA[Создать]]></string>
-    <string name="_bx_timeline_form_post_input_sys_do_cancel"><![CDATA[Отмена]]></string>
-    <string name="_bx_timeline_form_post_input_do_cancel"><![CDATA[Отмена]]></string>
-
-    <string name="_bx_timeline_form_attach_link"><![CDATA[Прикрепить ссылку]]></string>
-    <string name="_bx_timeline_form_attach_link_display_add"><![CDATA[Прикрепить ссылку]]></string>
-    <string name="_bx_timeline_form_attach_link_input_sys_event_id"><![CDATA[ID события]]></string>
-    <string name="_bx_timeline_form_attach_link_input_sys_url"><![CDATA[Url]]></string>
-    <string name="_bx_timeline_form_attach_link_input_url"><![CDATA[Добавить ссылку]]></string>
-    <string name="_bx_timeline_form_attach_link_input_url_err"><![CDATA[Необходима правильная ссылка. Пожалуйста, заполните это поле.]]></string>
-    <string name="_bx_timeline_form_attach_link_input_sys_do_submit"><![CDATA[Добавить]]></string>
-    <string name="_bx_timeline_form_attach_link_input_do_submit"><![CDATA[Добавить]]></string>
-    <string name="_bx_timeline_form_attach_link_input_do_cancel"><![CDATA[Закрыть]]></string>
-
-    <string name="_bx_timeline_privacy_view"><![CDATA[Просматривать события]]></string>
-
-    <string name="_bx_timeline_acl_action_post"><![CDATA[Писать сообщения]]></string>
-    <string name="_bx_timeline_acl_action_edit"><![CDATA[Изменять любое сообщение]]></string>
-    <string name="_bx_timeline_acl_action_delete"><![CDATA[Удалять любое сообщение]]></string>
-    <string name="_bx_timeline_acl_action_vote"><![CDATA[Голосовать]]></string>
-    <string name="_bx_timeline_acl_action_repost"><![CDATA[Делать репост]]></string>
-    <string name="_bx_timeline_acl_action_send"><![CDATA[Послать]]></string>
-    <string name="_bx_timeline_acl_action_pin"><![CDATA['Приколоть тут' любое сообщение]]></string>
-    <string name="_bx_timeline_acl_action_stick"><![CDATA['Приколоть для всех' любое сообщение]]></string>
-    <string name="_bx_timeline_acl_action_promote"><![CDATA[Рекламировать любое сообщение]]></string>
-
-    <!-- Pages -->
-    <string name="_bx_timeline_page_title_sys_view"><![CDATA[Хроника новостей профайла]]></string>
-    <string name="_bx_timeline_page_title_view"><![CDATA[Хроника новостей профайла]]></string>
-    <string name="_bx_timeline_page_title_sys_view_home"><![CDATA[Общая хроника новостей]]></string>
-    <string name="_bx_timeline_page_title_view_home"><![CDATA[Общая хроника новостей]]></string>
-    <string name="_bx_timeline_page_title_sys_view_hot"><![CDATA[Хроника 'горячих' новостей]]></string>
-    <string name="_bx_timeline_page_title_view_hot"><![CDATA[Хроника 'горячих' новостей]]></string>
-    <string name="_bx_timeline_page_title_sys_item"><![CDATA[Элемент хроники]]></string>
-    <string name="_bx_timeline_page_title_item"><![CDATA[Элемент хроники]]></string>
-    <string name="_bx_timeline_page_title_sys_item_brief"><![CDATA[Предпросмотр элемента хроники]]></string>
-    <string name="_bx_timeline_page_title_item_brief"><![CDATA[Предпросмотр элемента хроники]]></string>
-    <string name="_bx_timeline_page_title_sys_account"><![CDATA[Хроника новостей]]></string>
-    <string name="_bx_timeline_page_title_sys_manage_administration"><![CDATA[Управление всеми событями ленты]]></string>
-    <string name="_bx_timeline_page_title_manage"><![CDATA[Управление]]></string>
-    <string name="_bx_timeline_page_title_account"><![CDATA[Хроника новостей]]></string>
-    <string name="_bx_timeline_page_block_title_system_post_profile"><![CDATA[Создать публикацию (в контекст)]]></string>
-    <string name="_bx_timeline_page_block_title_post_profile"><![CDATA[Создать публикацию]]></string>
-    <string name="_bx_timeline_page_block_title_system_view_profile"><![CDATA[Хроника новостей профайла (лента)]]></string>
-    <string name="_bx_timeline_page_block_title_view_profile"><![CDATA[Хроника новостей профайла]]></string>
-    <string name="_bx_timeline_page_block_title_system_view_profile_outline"><![CDATA[Хроника новостей профайла (сводка)]]></string>
-    <string name="_bx_timeline_page_block_title_view_profile_outline"><![CDATA[Хроника новостей профайла]]></string>
-    <string name="_bx_timeline_page_block_title_item"><![CDATA[Элемент]]></string>
-    <string name="_bx_timeline_page_block_title_item_content"><![CDATA[Содержимое]]></string>
-    <string name="_bx_timeline_page_block_title_item_info"><![CDATA[Информация]]></string>
-    <string name="_bx_timeline_page_block_title_item_comments"><![CDATA[Комментарии]]></string>
-    <string name="_bx_timeline_page_block_title_system_post_account"><![CDATA[Создать публикацию]]></string>
-    <string name="_bx_timeline_page_block_title_post_account"><![CDATA[Создать публикацию]]></string>
-    <string name="_bx_timeline_page_block_title_system_view_account"><![CDATA[Хроника новостей (лента)]]></string>
-    <string name="_bx_timeline_page_block_title_view_account"><![CDATA[Хроника новостей]]></string>
-    <string name="_bx_timeline_page_block_title_system_view_account_outline"><![CDATA[Хроника новостей (сводка)]]></string>
-    <string name="_bx_timeline_page_block_title_view_account_outline"><![CDATA[Хроника новостей]]></string>
-    <string name="_bx_timeline_page_block_title_system_views_timeline"><![CDATA[Все хроники (лента)]]></string>
-    <string name="_bx_timeline_page_block_title_views_timeline"><![CDATA[Хроники]]></string>
-    <string name="_bx_timeline_page_block_title_system_views_outline"><![CDATA[Все хроники (сводка)]]></string>
-    <string name="_bx_timeline_page_block_title_views_outline"><![CDATA[Хроники]]></string>
-    <string name="_bx_timeline_page_block_title_system_post_home"><![CDATA[Создать публичную публикацию]]></string>
-    <string name="_bx_timeline_page_block_title_post_home"><![CDATA[Создать публикацию]]></string>
-    <string name="_bx_timeline_page_block_title_system_view_home"><![CDATA[Общая хроника новостей (лента)]]></string>
-    <string name="_bx_timeline_page_block_title_view_home"><![CDATA[Общая хроника новостей]]></string>
-    <string name="_bx_timeline_page_block_title_system_view_home_outline"><![CDATA[Общая хроника новостей (сводка)]]></string>
-    <string name="_bx_timeline_page_block_title_view_home_outline"><![CDATA[Общая хроника новостей]]></string>
-    <string name="_bx_timeline_page_block_title_system_view_hot"><![CDATA[Хроника 'горячих' новостей (лента)]]></string>
-    <string name="_bx_timeline_page_block_title_view_hot"><![CDATA[Хроника 'горячих' новостей]]></string>
-    <string name="_bx_timeline_page_block_title_system_view_hot_outline"><![CDATA[Хроника 'горячих' новостей (сводка)]]></string>
-    <string name="_bx_timeline_page_block_title_view_hot_outline"><![CDATA[Хроника 'горячих' новостей]]></string>
-    <string name="_bx_timeline_page_block_title_browse_cmts"><![CDATA[Хроника новостей - Комментарии]]></string>
-
-    <string name="_bx_timeline_page_title_sys_manage"><![CDATA[Управление]]></string>
-    <string name="_bx_timeline_page_title_manage"><![CDATA[Управление лентой]]></string>
-    <string name="_bx_timeline_page_block_title_system_manage"><![CDATA[Управление]]></string>
-    <string name="_bx_timeline_page_block_title_system_manage_administration"><![CDATA[Управление всеми событями ленты]]></string>
-    <string name="_bx_timeline_page_block_title_manage"><![CDATA[Управление]]></string>
-    <string name="_bx_timeline_page_block_title_muted"><![CDATA[Отключенные]]></string>
-
-    <string name="_bx_timeline_page_content_ph_timeline"><![CDATA[Лента: c заполнителем в виде ленты]]></string>
-
-    <!-- Menus -->
-    <string name="_bx_timeline_menu_title_view"><![CDATA[Просмотр]]></string>
-    <string name="_bx_timeline_menu_set_title_view"><![CDATA[Просмотр]]></string>
-    <string name="_bx_timeline_menu_item_title_system_channels"><![CDATA[Каналы]]></string>
-    <string name="_bx_timeline_menu_item_title_channels"><![CDATA[Каналы]]></string>
-    <string name="_bx_timeline_menu_item_title_system_feed"><![CDATA[Хроника]]></string>
-    <string name="_bx_timeline_menu_item_title_feed"><![CDATA[Хроника]]></string>
-    <string name="_bx_timeline_menu_item_title_system_public"><![CDATA[Публичное]]></string>
-    <string name="_bx_timeline_menu_item_title_public"><![CDATA[Публичное]]></string>
-    <string name="_bx_timeline_menu_item_title_system_hot"><![CDATA[Популярное]]></string>
-    <string name="_bx_timeline_menu_item_title_hot"><![CDATA[Популярное]]></string>
-
-    <string name="_bx_timeline_menu_item_view_all"><![CDATA[Все сообщения]]></string>
-    <string name="_bx_timeline_menu_item_view_owner"><![CDATA[Сообщения от {0}]]></string>
-    <string name="_bx_timeline_menu_item_view_other"><![CDATA[Сообщения от других]]></string>
-    <string name="_bx_timeline_menu_item_get_rss"><![CDATA[RSS]]></string>
-
-    <string name="_bx_timeline_menu_title_item_share"><![CDATA[Поделиться]]></string>
-    <string name="_bx_timeline_menu_set_title_item_share"><![CDATA[Поделиться]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_repost"><![CDATA[Сделать репост]]></string>
-    <string name="_bx_timeline_menu_item_title_item_repost"><![CDATA[Сделать репост]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_send"><![CDATA[Послать]]></string>
-    <string name="_bx_timeline_menu_item_title_item_send"><![CDATA[Послать другу]]></string>
-    <string name="_bx_timeline_menu_item_title_system_admt_timeline"><![CDATA[Лента]]></string>
-    <string name="_bx_timeline_menu_item_title_admt_timeline"><![CDATA[Лента]]></string>
-
-    <string name="_bx_timeline_menu_title_item_manage"><![CDATA[Элемент - Управление]]></string>
-    <string name="_bx_timeline_menu_set_title_item_manage"><![CDATA[Элемент - Управление]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_pin"><![CDATA[Приколоть тут]]></string>
-    <string name="_bx_timeline_menu_item_title_item_pin"><![CDATA[Приколоть тут]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_unpin"><![CDATA[Отколоть тут]]]]></string>
-    <string name="_bx_timeline_menu_item_title_item_unpin"><![CDATA[Отколоть тут]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_stick"><![CDATA[Приколоть для всех]]></string>
-    <string name="_bx_timeline_menu_item_title_item_stick"><![CDATA[Приколоть для всех]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_unstick"><![CDATA[Отколоть для всех]]></string>
-    <string name="_bx_timeline_menu_item_title_item_unstick"><![CDATA[Отколоть для всех]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_promote"><![CDATA[Рекламировать]]></string>
-    <string name="_bx_timeline_menu_item_title_item_promote"><![CDATA[Рекламировать]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_unpromote"><![CDATA[Не рекламировать]]></string>
-    <string name="_bx_timeline_menu_item_title_item_unpromote"><![CDATA[Не рекламировать]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_edit"><![CDATA[Изменить]]></string>
-    <string name="_bx_timeline_menu_item_title_item_edit"><![CDATA[Изменить]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_delete"><![CDATA[Удалить]]></string>
-    <string name="_bx_timeline_menu_item_title_item_delete"><![CDATA[{delete_title}]]></string>
-    <string name="_bx_timeline_menu_item_title_item_delete_common"><![CDATA[Удалить]]></string>  
-    <string name="_bx_timeline_menu_item_title_item_delete_system"><![CDATA[Скрыть из хроник]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_mute"><![CDATA[Отключить автора]]></string>
-    <string name="_bx_timeline_menu_item_title_item_mute"><![CDATA[Отключить автора]]></string>
-
-    <string name="_bx_timeline_menu_title_item_actions"><![CDATA[Элемент - Действия]]></string>
-    <string name="_bx_timeline_menu_set_title_item_actions"><![CDATA[Элемент - Действия]]></string>
-    <string name="_bx_timeline_menu_title_item_actions_all"><![CDATA[Элемент - Все действия]]></string>
-    <string name="_bx_timeline_menu_set_title_item_actions_all"><![CDATA[Элемент - Все действия]]></string>
-    <string name="_bx_timeline_menu_title_item_counters"><![CDATA[Элемент - Счетчики]]></string>
-    <string name="_bx_timeline_menu_set_title_item_counters"><![CDATA[Элемент - Счетчики]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_comment"><![CDATA[Комментарий]]></string>
-    <string name="_bx_timeline_menu_item_title_item_comment"><![CDATA[Прокомментировать]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_view"><![CDATA[Посмотреть]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_vote"><![CDATA[Голосовать (Нравится)]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_score"><![CDATA[Голосовать (За/Против)]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_reaction"><![CDATA[Отреагировать]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_share"><![CDATA[Поделиться]]></string>
-    <string name="_bx_timeline_menu_item_title_item_share"><![CDATA[Поделиться]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_report"><![CDATA[Пожаловаться]]></string>
-    <string name="_bx_timeline_menu_item_title_system_item_more"><![CDATA[Дополнительные действия]]></string>
-    <string name="_bx_timeline_menu_item_title_item_more"><![CDATA[]]></string>
-
-    <string name="_bx_timeline_menu_title_post_attachments"><![CDATA[Форма - Прикрепления]]></string>
-    <string name="_bx_timeline_menu_set_title_post_attachments"><![CDATA[Форма - Прикрепления]]></string>
-    <string name="_bx_timeline_menu_item_title_system_add_emoji"><![CDATA[Добавить Emoji]]></string>
-    <string name="_bx_timeline_menu_item_title_add_emoji"><![CDATA[Добавить Emoji]]></string>
-    <string name="_bx_timeline_menu_item_title_system_add_link"><![CDATA[Добавить ссылку]]></string>
-    <string name="_bx_timeline_menu_item_title_add_link"><![CDATA[Добавить ссылку]]></string>
-    <string name="_bx_timeline_menu_item_title_system_add_photo_simple"><![CDATA[Добавить фото (Обычная загрузка)]]></string>
-    <string name="_bx_timeline_menu_item_title_system_add_photo_html5"><![CDATA[Добавить фото (Множественная загрузка)]]></string>
-    <string name="_bx_timeline_menu_item_title_add_photo"><![CDATA[Добавить фото]]></string>
-    <string name="_bx_timeline_menu_item_title_system_add_video_simple"><![CDATA[Добавить видео (Обычная загрузка)]]></string>
-    <string name="_bx_timeline_menu_item_title_system_add_video_html5"><![CDATA[Добавить видео (Множественная загрузка)]]></string>
-    <string name="_bx_timeline_menu_item_title_add_video"><![CDATA[Добавить видео]]></string>
-    <string name="_bx_timeline_menu_item_title_system_timeline"><![CDATA[Лента]]></string>
-    <string name="_bx_timeline_menu_item_title_timeline"><![CDATA[Лента]]></string>
-    <string name="_bx_timeline_menu_item_title_system_create_entry"><![CDATA[Статус]]></string>
-    <string name="_bx_timeline_menu_item_title_create_entry"><![CDATA[Статус]]></string>
-    <string name="_bx_timeline_menu_item_title_system_view_timeline_view"><![CDATA[Лента]]></string>
-    <string name="_bx_timeline_menu_item_title_view_timeline_view"><![CDATA[Лента]]></string>
-
-    <string name="_bx_timeline_menu_item_title_system_manage_my_timeline"><![CDATA[Лента]]></string>
-    <string name="_bx_timeline_menu_item_title_manage_my_timeline"><![CDATA[Лента]]></string>
-
-    <string name="_bx_timeline_grid_column_title_adm_active"><![CDATA[Активные]]></string>
-    <string name="_bx_timeline_grid_column_title_adm_description"><![CDATA[Событие]]></string>
-    <string name="_bx_timeline_grid_column_title_adm_added"><![CDATA[Добавлено]]></string>
-    <string name="_bx_timeline_grid_column_title_adm_author"><![CDATA[Автор]]></string>
-    <string name="_bx_timeline_grid_action_title_adm_delete"><![CDATA[Удалить]]></string>
-    <string name="_bx_timeline_grid_action_title_adm_audit_content"><![CDATA[Аудит действий]]></string>
-    <string name="_bx_timeline_grid_action_err_delete"><![CDATA[Невозможно удалить выбранную(ные) событие(я) ленты.]]></string>
-    <string name="_bx_timeline_grid_txt_account_manager"><![CDATA[Перенаправить в Управление аккаунтом.]]></string>
-
-    <string name="_bx_timeline_alert_module_timeline_common_post"><![CDATA[Лента (разместить)]]></string>
-    <string name="_bx_timeline_alert_module_timeline_common_repost"><![CDATA[Лента (сделать репост)]]></string>
-    <string name="_bx_timeline_alert_action_added"><![CDATA[добавить]]></string>
-    <string name="_bx_timeline_alert_action_post_common"><![CDATA[добавить сообщение]]></string>
-    <string name="_bx_timeline_alert_action_repost"><![CDATA[добавить репост]]></string>
-    <string name="_bx_timeline_alert_action_post_common_personal"><![CDATA[Новый контент]]></string>
-    <string name="_bx_timeline_alert_action_post_common_follow_member"><![CDATA[Новый контент]]></string>
-    <string name="_bx_timeline_alert_action_post_common_follow_context"><![CDATA[Новый контент]]></string>
-    <string name="_bx_timeline_alert_action_repost_follow_member"><![CDATA[Новый репост контента]]></string>
-    <string name="_bx_timeline_alert_action_repost_follow_context"><![CDATA[Новый репост контента]]></string>
-
-    <string name="_bx_timeline_txt_msg_no_results"><![CDATA[Пусто]]></string>
-    <string name="_bx_timeline_txt_msg_performed_action"><![CDATA[Действие было успешно выполнено.]]></string>
-    <string name="_bx_timeline_txt_msg_posted"><![CDATA[Успешно опубликовано.]]></string>
-    <string name="_bx_timeline_txt_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие. Пожалуйста, оповестите нас об этой проблеме.]]></string>
-    <string name="_bx_timeline_txt_err_empty_post"><![CDATA[Сообщение пусто.]]></string>
-
-    <string name="_bx_timeline_txt_to"><![CDATA[в]]></string>
-    <string name="_bx_timeline_txt_load_more"><![CDATA[Загрузить ещё]]></string>
-    <string name="_bx_timeline_txt_loading"><![CDATA[Загрузка...]]></string>
-    <string name="_bx_timeline_txt_loading_complete"><![CDATA[Загрузка завершена]]></string>
-    <string name="_bx_timeline_txt_or_jump_to"><![CDATA[... или перейти к:]]></string>
-    <string name="_bx_timeline_txt_jump_to_n_year"><![CDATA[Перейти к {0} году]]></string>
-    <string name="_bx_timeline_txt_jump_to_recent"><![CDATA[Перейти к недавним сообщениям]]></string>
-    <string name="_bx_timeline_txt_status_deleted"><![CDATA[Удалено]]></string>
-    <string name="_bx_timeline_txt_hot"><![CDATA['Горячее' событие]]></string>
-    <string name="_bx_timeline_txt_pinned"><![CDATA[Приколотое событие]]></string>
-    <string name="_bx_timeline_txt_sticked"><![CDATA[Событие приколотое для всех]]></string>
-    <string name="_bx_timeline_txt_promoted"><![CDATA[Рекламируемое]]></string>
-    <string name="_bx_timeline_txt_note_scheduled_awaiting"><![CDATA[Дата публикации: {0}]]></string>
-    <string name="_bx_timeline_txt_note_processing_awaiting"><![CDATA[Обновление будет опубликована как только сконвертируется видео.]]></string>
-    <string name="_bx_timeline_txt_note_processing_failed"><![CDATA[Обновление не было опубликовано, тк произошла ошибка при конвертации видео. Обновите видео, чтобы решить проблему.]]></string>
-    <string name="_bx_timeline_txt_rss_caption"><![CDATA[Лента {0}]]></string>
-    <string name="_bx_timeline_txt_added_sample"><![CDATA[Добавил {0}]]></string>
-    <string name="_bx_timeline_txt_user_added_sample"><![CDATA[{0} добавил {1}]]></string>
-    <string name="_bx_timeline_txt_user_repost"><![CDATA[Репост от {0}]]></string>
-    <string name="_bx_timeline_txt_user_reposted_user_sample"><![CDATA[{0} сделал репост {1} {2}]]></string>
-    <string name="_bx_timeline_txt_sample"><![CDATA[сообщение]]></string>
-    <string name="_bx_timeline_txt_sample_with_article"><![CDATA[сообщение]]></string>
-    <string name="_bx_timeline_txt_sample_ext"><![CDATA[сообщение в ленте]]></string>
-    <string name="_bx_timeline_txt_sample_comment_single"><![CDATA[комментарий к сообщению в ленте]]></string>
-    <string name="_bx_timeline_txt_sample_vote_single"><![CDATA[голос за сообщение в ленте]]></string>
-    <string name="_bx_timeline_txt_sample_reaction_single"><![CDATA[реакция '{0}' к сообщению в ленте]]></string>
-    <string name="_bx_timeline_txt_sample_score_up_single"><![CDATA[голос за сообщение в ленте]]></string>
-    <string name="_bx_timeline_txt_sample_score_down_single"><![CDATA[голос против сообщения в ленте]]></string>
-    <string name="_bx_timeline_txt_sample_with_link"><![CDATA[со ссылкой]]></string>
-    <string name="_bx_timeline_txt_sample_with_image"><![CDATA[с изображением]]></string>
-    <string name="_bx_timeline_txt_sample_with_video"><![CDATA[с видео]]></string>
-    <string name="_bx_timeline_txt_sample_with_media"><![CDATA[с медиа]]></string>
-    <string name="_bx_timeline_txt_today"><![CDATA[Сегодня]]></string>
-    <string name="_bx_timeline_txt_some_text_here"><![CDATA[Поделитесь своими мыслями]]></string>
-    <string name="_bx_timeline_txt_show"><![CDATA[Показать]]></string>
-    <string name="_bx_timeline_txt_new_content"><![CDATA[Новый контент]]></string>
-
-    <string name="_bx_timeline_txt_do_repost"><![CDATA[Сделать репост]]></string>
-    <string name="_bx_timeline_txt_reposted"><![CDATA[Сделал репост {0} {1}.]]></string>
-    <string name="_bx_timeline_txt_reposted_by"><![CDATA[Сделал репост]]></string>
-    <string name="_bx_timeline_txt_err_cannot_repost"><![CDATA[Невозможно сделать репост. Пожалуйста, сообщите нам об этой проблеме.]]></string>
-    <string name="_bx_timeline_txt_err_already_reposted"><![CDATA[Вы уже сделали репост этого элемента.]]></string>
-    <string name="_bx_timeline_txt_msg_success_repost"><![CDATA[Репост данного элемента был сделан успешно.]]></string>
-    <string name="_bx_timeline_txt_object_reposted"><![CDATA[<b class="bx-ntfs-content-profile">{owner_name}</b> - {entry_sample} <b class="bx-ntfs-content-entry">{entry_caption}</b>]]> (репост)</string>
-
-    <!-- EMAIL TEMPLATES -->
-    <string name="_bx_timeline_et_txt_name_send"><![CDATA[Послать другу.]]></string>
-    <string name="_bx_timeline_et_txt_subject_send"><![CDATA[Это может быть интересно для вас.]]></string>
-    <string name="_bx_timeline_et_txt_body_send"><![CDATA[{email_header}
-<p>Привет.</p>
-<p>Взгляните на <a href="{ViewLink}">это сообщение</a>, оно может быть интересно для вас.</p>
-{email_footer}]]></string>
-</resources>
+<?xml version="1.0" encoding="utf-8"?>
+<resources name="ru" flag="ru" title="Russian">
+    <string name="_bx_timeline"><![CDATA[Лента]]></string>
+    <string name="_bx_timeline_cmts"><![CDATA[Лента - Комментарии]]></string>
+    <string name="_bx_timeline_reactions"><![CDATA[Лента - Реакции]]></string>
+
+    <string name="_bx_timeline_options_category_general"><![CDATA[Общие]]></string>
+    <string name="_bx_timeline_options_category_browse"><![CDATA[Просмотр]]></string>
+    <string name="_bx_timeline_options_category_card"><![CDATA[Карточка]]></string>
+    <string name="_bx_timeline_options_category_cache"><![CDATA[Кэш]]></string>
+    <string name="_bx_timeline_options_category_post"><![CDATA[Создание сообщения]]></string>
+
+    <string name="_bx_timeline_option_enable_edit"><![CDATA[Разрешить пользователю изменять собственные сообщения]]></string>
+    <string name="_bx_timeline_option_enable_delete"><![CDATA[Разрешить владельцу ленты удалять сообщения]]></string>
+    <string name="_bx_timeline_option_enable_show_all"><![CDATA[Показывать все сообщения в 'Общей хронике', включая те, что были написаны в персональных Хрониках]]></string>
+    <string name="_bx_timeline_option_enable_count_all_views"><![CDATA[Считать просмотры для всех событий в хронике]]></string>
+    <string name="_bx_timeline_option_events_per_page_profile"><![CDATA[Количество элементов на странице профайла]]></string>
+    <string name="_bx_timeline_option_events_per_page_account"><![CDATA[Количество элементов на странице "панель аккаунта"]]></string>
+    <string name="_bx_timeline_option_events_per_page_home"><![CDATA[Количество элементов на главной странице сайта]]></string>
+    <string name="_bx_timeline_option_events_per_page"><![CDATA[Количество элементов на странице]]></string>
+    <string name="_bx_timeline_option_enable_infinite_scroll"><![CDATA[Включить 'Бесконечную прокрутку' (экспериментально)]]></string>
+    <string name="_bx_timeline_option_events_per_preload"><![CDATA[Бесконечная прокрутка: Количество элементов, получаемых при авто-подгрузке]]></string>
+    <string name="_bx_timeline_option_auto_preloads"><![CDATA[Бесконечная прокрутка: Количество авто-подгрузок]]></string>
+    <string name="_bx_timeline_option_rss_length"><![CDATA[Количество элементов в RSS-ленте]]></string>
+    <string name="_bx_timeline_option_events_hide"><![CDATA[Показывать события]]></string>
+    <string name="_bx_timeline_option_enable_dynamic_cards"><![CDATA[Включить динамическую загрузку карточек]]></string>
+    <string name="_bx_timeline_option_enable_brief_cards"><![CDATA[Включить лаконичные карточки]]></string>
+    <string name="_bx_timeline_option_videos_autoplay"><![CDATA[Автоматически проигрывать видео ролики (доступно только для Ленты)]]></string>
+    <string name="_bx_timeline_option_videos_autoplay_off"><![CDATA[Отключено]]></string>
+    <string name="_bx_timeline_option_videos_autoplay_on_mute"><![CDATA[Включено (без звука)]]></string>
+    <string name="_bx_timeline_option_videos_autoplay_on"><![CDATA[Включено (cо звуком)]]></string>
+    <string name="_bx_timeline_option_preload_comments"><![CDATA[Количество предварительно загруженных комментариев (до 7 штук)]]></string>
+    <string name="_bx_timeline_option_enable_jump_to_switcher"><![CDATA[Показывать переключатель 'Перейти к']]></string>
+    <string name="_bx_timeline_option_attachments_layout"><![CDATA[Показывать вложения как]]></string>
+    <string name="_bx_timeline_option_attachments_layout_gallery"><![CDATA[Галерея]]></string>
+    <string name="_bx_timeline_option_attachments_layout_showcase"><![CDATA[Витрина]]></string>
+    <string name="_bx_timeline_option_enable_hot"><![CDATA[Включить сбор данных для листа 'горячих' сообщений]]></string>
+    <string name="_bx_timeline_option_hot_interval"><![CDATA[Интервал времени (в часах) для получения 'горячих' сообщений]]></string>
+    <string name="_bx_timeline_option_enable_cache_item"><![CDATA[Включить кэш элемента]]></string>
+    <string name="_bx_timeline_option_cache_item_engine"><![CDATA[Механизм кэширования элемента (отличный от FileHtml может потребовать дополнительную настройку сервера)]]></string>
+    <string name="_bx_timeline_option_cache_item_lifetime"><![CDATA[Время жизни кэша элемента]]></string>
+    <string name="_bx_timeline_option_enable_cache_list"><![CDATA[Включить кэш хроники]]></string>
+    <string name="_bx_timeline_option_enable_editor_toolbar"><![CDATA[Включить панель инструментов в форме создания сообщения]]></string>
+
+    <string name="_bx_timeline_form_post"><![CDATA[Сообщение]]></string>
+    <string name="_bx_timeline_form_post_display_add"><![CDATA[Написать сообщение]]></string>
+    <string name="_bx_timeline_form_post_display_add_public"><![CDATA[Написать публичное сообщение]]></string>
+    <string name="_bx_timeline_form_post_display_add_profile"><![CDATA[Написать сообщение в профиль]]></string>
+    <string name="_bx_timeline_form_post_display_edit"><![CDATA[Изменить сообщение]]></string>
+    <string name="_bx_timeline_form_post_display_view"><![CDATA[Просмотреть сообщение (для индивидуальных полей)]]></string>
+    <string name="_bx_timeline_form_post_input_sys_owner_id"><![CDATA[ID владельца]]></string>
+    <string name="_bx_timeline_form_post_input_owner_id_own"><![CDATA[Собственный профиль]]></string>
+    <string name="_bx_timeline_form_post_input_owner_id_following_group"><![CDATA[{0}]]></string>
+    <string name="_bx_timeline_form_post_input_sys_action"><![CDATA[Действие]]></string>
+    <string name="_bx_timeline_form_post_input_sys_type"><![CDATA[Тип]]></string>
+    <string name="_bx_timeline_form_post_input_sys_text"><![CDATA[Содержимое]]></string>
+    <string name="_bx_timeline_form_post_input_text"><![CDATA[]]></string>
+    <string name="_bx_timeline_form_post_input_sys_object_privacy_view"><![CDATA[Видимость]]></string>
+    <string name="_bx_timeline_form_post_input_object_privacy_view"><![CDATA[Видимость]]></string>
+    <string name="_bx_timeline_form_post_input_sys_date"><![CDATA[Создано]]></string>
+    <string name="_bx_timeline_form_post_input_date"><![CDATA[Создано]]></string>
+    <string name="_bx_timeline_form_post_input_sys_date_published"><![CDATA[Время публикации]]></string>
+    <string name="_bx_timeline_form_post_input_date_published"><![CDATA[Время публикации]]></string>
+    <string name="_bx_timeline_form_post_input_date_published_info"><![CDATA[Оставьте пустым, чтобы опубликовать немедленно.]]></string>
+    <string name="_bx_timeline_form_post_input_sys_link"><![CDATA[Ссылка]]></string>
+    <string name="_bx_timeline_form_post_input_link_alt"><![CDATA[Добавить ссылку]]></string>
+    <string name="_bx_timeline_form_post_input_link_err_delete"><![CDATA[Невозможно удалить ссылку. Пожалуйста, оповестите нас о проблеме.]]></string>
+    <string name="_bx_timeline_form_post_input_sys_photo"><![CDATA[Фото]]></string>
+    <string name="_bx_timeline_form_post_input_photo"><![CDATA[]]></string>
+    <string name="_bx_timeline_form_post_input_photo_alt"><![CDATA[Добавить фото]]></string>
+    <string name="_bx_timeline_form_post_input_sys_video"><![CDATA[Видео]]></string>
+    <string name="_bx_timeline_form_post_input_video"><![CDATA[]]></string>
+    <string name="_bx_timeline_form_post_input_video_alt"><![CDATA[Добавить видео]]></string>
+    <string name="_bx_timeline_form_post_input_sys_attachments"><![CDATA[Прикрепления]]></string>
+    <string name="_bx_timeline_form_post_input_sys_do_submit"><![CDATA[Создать]]></string>
+    <string name="_bx_timeline_form_post_input_do_submit"><![CDATA[Создать]]></string>
+    <string name="_bx_timeline_form_post_input_sys_do_cancel"><![CDATA[Отмена]]></string>
+    <string name="_bx_timeline_form_post_input_do_cancel"><![CDATA[Отмена]]></string>
+
+    <string name="_bx_timeline_form_attach_link"><![CDATA[Прикрепить ссылку]]></string>
+    <string name="_bx_timeline_form_attach_link_display_add"><![CDATA[Прикрепить ссылку]]></string>
+    <string name="_bx_timeline_form_attach_link_input_sys_event_id"><![CDATA[ID события]]></string>
+    <string name="_bx_timeline_form_attach_link_input_sys_url"><![CDATA[Url]]></string>
+    <string name="_bx_timeline_form_attach_link_input_url"><![CDATA[Добавить ссылку]]></string>
+    <string name="_bx_timeline_form_attach_link_input_url_err"><![CDATA[Необходима правильная ссылка. Пожалуйста, заполните это поле.]]></string>
+    <string name="_bx_timeline_form_attach_link_input_sys_do_submit"><![CDATA[Добавить]]></string>
+    <string name="_bx_timeline_form_attach_link_input_do_submit"><![CDATA[Добавить]]></string>
+    <string name="_bx_timeline_form_attach_link_input_do_cancel"><![CDATA[Закрыть]]></string>
+
+    <string name="_bx_timeline_privacy_view"><![CDATA[Просматривать события]]></string>
+
+    <string name="_bx_timeline_acl_action_post"><![CDATA[Писать сообщения]]></string>
+    <string name="_bx_timeline_acl_action_edit"><![CDATA[Изменять любое сообщение]]></string>
+    <string name="_bx_timeline_acl_action_delete"><![CDATA[Удалять любое сообщение]]></string>
+    <string name="_bx_timeline_acl_action_vote"><![CDATA[Голосовать]]></string>
+    <string name="_bx_timeline_acl_action_repost"><![CDATA[Делать репост]]></string>
+    <string name="_bx_timeline_acl_action_send"><![CDATA[Послать]]></string>
+    <string name="_bx_timeline_acl_action_pin"><![CDATA['Приколоть тут' любое сообщение]]></string>
+    <string name="_bx_timeline_acl_action_stick"><![CDATA['Приколоть для всех' любое сообщение]]></string>
+    <string name="_bx_timeline_acl_action_promote"><![CDATA[Рекламировать любое сообщение]]></string>
+
+    <!-- Pages -->
+    <string name="_bx_timeline_page_title_sys_view"><![CDATA[Хроника новостей профайла]]></string>
+    <string name="_bx_timeline_page_title_view"><![CDATA[Хроника новостей профайла]]></string>
+    <string name="_bx_timeline_page_title_sys_view_home"><![CDATA[Общая хроника новостей]]></string>
+    <string name="_bx_timeline_page_title_view_home"><![CDATA[Общая хроника новостей]]></string>
+    <string name="_bx_timeline_page_title_sys_view_hot"><![CDATA[Хроника 'горячих' новостей]]></string>
+    <string name="_bx_timeline_page_title_view_hot"><![CDATA[Хроника 'горячих' новостей]]></string>
+    <string name="_bx_timeline_page_title_sys_item"><![CDATA[Элемент хроники]]></string>
+    <string name="_bx_timeline_page_title_item"><![CDATA[Элемент хроники]]></string>
+    <string name="_bx_timeline_page_title_sys_item_brief"><![CDATA[Предпросмотр элемента хроники]]></string>
+    <string name="_bx_timeline_page_title_item_brief"><![CDATA[Предпросмотр элемента хроники]]></string>
+    <string name="_bx_timeline_page_title_sys_account"><![CDATA[Хроника новостей]]></string>
+    <string name="_bx_timeline_page_title_sys_manage_administration"><![CDATA[Управление всеми событями ленты]]></string>
+    <string name="_bx_timeline_page_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_timeline_page_title_account"><![CDATA[Хроника новостей]]></string>
+    <string name="_bx_timeline_page_block_title_system_post_profile"><![CDATA[Создать публикацию (в контекст)]]></string>
+    <string name="_bx_timeline_page_block_title_post_profile"><![CDATA[Создать публикацию]]></string>
+    <string name="_bx_timeline_page_block_title_system_view_profile"><![CDATA[Хроника новостей профайла (лента)]]></string>
+    <string name="_bx_timeline_page_block_title_view_profile"><![CDATA[Хроника новостей профайла]]></string>
+    <string name="_bx_timeline_page_block_title_system_view_profile_outline"><![CDATA[Хроника новостей профайла (сводка)]]></string>
+    <string name="_bx_timeline_page_block_title_view_profile_outline"><![CDATA[Хроника новостей профайла]]></string>
+    <string name="_bx_timeline_page_block_title_item"><![CDATA[Элемент]]></string>
+    <string name="_bx_timeline_page_block_title_item_content"><![CDATA[Содержимое]]></string>
+    <string name="_bx_timeline_page_block_title_item_info"><![CDATA[Информация]]></string>
+    <string name="_bx_timeline_page_block_title_item_comments"><![CDATA[Комментарии]]></string>
+    <string name="_bx_timeline_page_block_title_system_post_account"><![CDATA[Создать публикацию]]></string>
+    <string name="_bx_timeline_page_block_title_post_account"><![CDATA[Создать публикацию]]></string>
+    <string name="_bx_timeline_page_block_title_system_view_account"><![CDATA[Хроника новостей (лента)]]></string>
+    <string name="_bx_timeline_page_block_title_view_account"><![CDATA[Хроника новостей]]></string>
+    <string name="_bx_timeline_page_block_title_system_view_account_outline"><![CDATA[Хроника новостей (сводка)]]></string>
+    <string name="_bx_timeline_page_block_title_view_account_outline"><![CDATA[Хроника новостей]]></string>
+    <string name="_bx_timeline_page_block_title_system_views_timeline"><![CDATA[Все хроники (лента)]]></string>
+    <string name="_bx_timeline_page_block_title_views_timeline"><![CDATA[Хроники]]></string>
+    <string name="_bx_timeline_page_block_title_system_views_outline"><![CDATA[Все хроники (сводка)]]></string>
+    <string name="_bx_timeline_page_block_title_views_outline"><![CDATA[Хроники]]></string>
+    <string name="_bx_timeline_page_block_title_system_post_home"><![CDATA[Создать публичную публикацию]]></string>
+    <string name="_bx_timeline_page_block_title_post_home"><![CDATA[Создать публикацию]]></string>
+    <string name="_bx_timeline_page_block_title_system_view_home"><![CDATA[Общая хроника новостей (лента)]]></string>
+    <string name="_bx_timeline_page_block_title_view_home"><![CDATA[Общая хроника новостей]]></string>
+    <string name="_bx_timeline_page_block_title_system_view_home_outline"><![CDATA[Общая хроника новостей (сводка)]]></string>
+    <string name="_bx_timeline_page_block_title_view_home_outline"><![CDATA[Общая хроника новостей]]></string>
+    <string name="_bx_timeline_page_block_title_system_view_hot"><![CDATA[Хроника 'горячих' новостей (лента)]]></string>
+    <string name="_bx_timeline_page_block_title_view_hot"><![CDATA[Хроника 'горячих' новостей]]></string>
+    <string name="_bx_timeline_page_block_title_system_view_hot_outline"><![CDATA[Хроника 'горячих' новостей (сводка)]]></string>
+    <string name="_bx_timeline_page_block_title_view_hot_outline"><![CDATA[Хроника 'горячих' новостей]]></string>
+    <string name="_bx_timeline_page_block_title_browse_cmts"><![CDATA[Хроника новостей - Комментарии]]></string>
+
+    <string name="_bx_timeline_page_title_sys_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_timeline_page_title_manage"><![CDATA[Управление лентой]]></string>
+    <string name="_bx_timeline_page_block_title_system_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_timeline_page_block_title_system_manage_administration"><![CDATA[Управление всеми событями ленты]]></string>
+    <string name="_bx_timeline_page_block_title_manage"><![CDATA[Управление]]></string>
+    <string name="_bx_timeline_page_block_title_muted"><![CDATA[Отключенные]]></string>
+
+    <string name="_bx_timeline_page_content_ph_timeline"><![CDATA[Лента: c заполнителем в виде ленты]]></string>
+
+    <!-- Menus -->
+    <string name="_bx_timeline_menu_title_view"><![CDATA[Просмотр]]></string>
+    <string name="_bx_timeline_menu_set_title_view"><![CDATA[Просмотр]]></string>
+    <string name="_bx_timeline_menu_item_title_system_channels"><![CDATA[Каналы]]></string>
+    <string name="_bx_timeline_menu_item_title_channels"><![CDATA[Каналы]]></string>
+    <string name="_bx_timeline_menu_item_title_system_feed"><![CDATA[Хроника]]></string>
+    <string name="_bx_timeline_menu_item_title_feed"><![CDATA[Хроника]]></string>
+    <string name="_bx_timeline_menu_item_title_system_public"><![CDATA[Публичное]]></string>
+    <string name="_bx_timeline_menu_item_title_public"><![CDATA[Публичное]]></string>
+    <string name="_bx_timeline_menu_item_title_system_hot"><![CDATA[Популярное]]></string>
+    <string name="_bx_timeline_menu_item_title_hot"><![CDATA[Популярное]]></string>
+
+    <string name="_bx_timeline_menu_item_view_all"><![CDATA[Все сообщения]]></string>
+    <string name="_bx_timeline_menu_item_view_owner"><![CDATA[Сообщения от {0}]]></string>
+    <string name="_bx_timeline_menu_item_view_other"><![CDATA[Сообщения от других]]></string>
+    <string name="_bx_timeline_menu_item_get_rss"><![CDATA[RSS]]></string>
+
+    <string name="_bx_timeline_menu_title_item_share"><![CDATA[Поделиться]]></string>
+    <string name="_bx_timeline_menu_set_title_item_share"><![CDATA[Поделиться]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_repost"><![CDATA[Сделать репост]]></string>
+    <string name="_bx_timeline_menu_item_title_item_repost"><![CDATA[Сделать репост]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_send"><![CDATA[Послать]]></string>
+    <string name="_bx_timeline_menu_item_title_item_send"><![CDATA[Послать другу]]></string>
+    <string name="_bx_timeline_menu_item_title_system_admt_timeline"><![CDATA[Лента]]></string>
+    <string name="_bx_timeline_menu_item_title_admt_timeline"><![CDATA[Лента]]></string>
+
+    <string name="_bx_timeline_menu_title_item_manage"><![CDATA[Элемент - Управление]]></string>
+    <string name="_bx_timeline_menu_set_title_item_manage"><![CDATA[Элемент - Управление]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_pin"><![CDATA[Приколоть тут]]></string>
+    <string name="_bx_timeline_menu_item_title_item_pin"><![CDATA[Приколоть тут]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_unpin"><![CDATA[Отколоть тут]]]]></string>
+    <string name="_bx_timeline_menu_item_title_item_unpin"><![CDATA[Отколоть тут]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_stick"><![CDATA[Приколоть для всех]]></string>
+    <string name="_bx_timeline_menu_item_title_item_stick"><![CDATA[Приколоть для всех]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_unstick"><![CDATA[Отколоть для всех]]></string>
+    <string name="_bx_timeline_menu_item_title_item_unstick"><![CDATA[Отколоть для всех]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_promote"><![CDATA[Рекламировать]]></string>
+    <string name="_bx_timeline_menu_item_title_item_promote"><![CDATA[Рекламировать]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_unpromote"><![CDATA[Не рекламировать]]></string>
+    <string name="_bx_timeline_menu_item_title_item_unpromote"><![CDATA[Не рекламировать]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_edit"><![CDATA[Изменить]]></string>
+    <string name="_bx_timeline_menu_item_title_item_edit"><![CDATA[Изменить]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_timeline_menu_item_title_item_delete"><![CDATA[{delete_title}]]></string>
+    <string name="_bx_timeline_menu_item_title_item_delete_common"><![CDATA[Удалить]]></string>  
+    <string name="_bx_timeline_menu_item_title_item_delete_system"><![CDATA[Скрыть из хроник]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_mute"><![CDATA[Отключить автора]]></string>
+    <string name="_bx_timeline_menu_item_title_item_mute"><![CDATA[Отключить автора]]></string>
+
+    <string name="_bx_timeline_menu_title_item_actions"><![CDATA[Элемент - Действия]]></string>
+    <string name="_bx_timeline_menu_set_title_item_actions"><![CDATA[Элемент - Действия]]></string>
+    <string name="_bx_timeline_menu_title_item_actions_all"><![CDATA[Элемент - Все действия]]></string>
+    <string name="_bx_timeline_menu_set_title_item_actions_all"><![CDATA[Элемент - Все действия]]></string>
+    <string name="_bx_timeline_menu_title_item_counters"><![CDATA[Элемент - Счетчики]]></string>
+    <string name="_bx_timeline_menu_set_title_item_counters"><![CDATA[Элемент - Счетчики]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_comment"><![CDATA[Комментарий]]></string>
+    <string name="_bx_timeline_menu_item_title_item_comment"><![CDATA[Прокомментировать]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_view"><![CDATA[Посмотреть]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_vote"><![CDATA[Голосовать (Нравится)]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_score"><![CDATA[Голосовать (За/Против)]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_reaction"><![CDATA[Отреагировать]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_share"><![CDATA[Поделиться]]></string>
+    <string name="_bx_timeline_menu_item_title_item_share"><![CDATA[Поделиться]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_report"><![CDATA[Пожаловаться]]></string>
+    <string name="_bx_timeline_menu_item_title_system_item_more"><![CDATA[Дополнительные действия]]></string>
+    <string name="_bx_timeline_menu_item_title_item_more"><![CDATA[]]></string>
+
+    <string name="_bx_timeline_menu_title_post_attachments"><![CDATA[Форма - Прикрепления]]></string>
+    <string name="_bx_timeline_menu_set_title_post_attachments"><![CDATA[Форма - Прикрепления]]></string>
+    <string name="_bx_timeline_menu_item_title_system_add_emoji"><![CDATA[Добавить Emoji]]></string>
+    <string name="_bx_timeline_menu_item_title_add_emoji"><![CDATA[Добавить Emoji]]></string>
+    <string name="_bx_timeline_menu_item_title_system_add_link"><![CDATA[Добавить ссылку]]></string>
+    <string name="_bx_timeline_menu_item_title_add_link"><![CDATA[Добавить ссылку]]></string>
+    <string name="_bx_timeline_menu_item_title_system_add_photo_simple"><![CDATA[Добавить фото (Обычная загрузка)]]></string>
+    <string name="_bx_timeline_menu_item_title_system_add_photo_html5"><![CDATA[Добавить фото (Множественная загрузка)]]></string>
+    <string name="_bx_timeline_menu_item_title_add_photo"><![CDATA[Добавить фото]]></string>
+    <string name="_bx_timeline_menu_item_title_system_add_video_simple"><![CDATA[Добавить видео (Обычная загрузка)]]></string>
+    <string name="_bx_timeline_menu_item_title_system_add_video_html5"><![CDATA[Добавить видео (Множественная загрузка)]]></string>
+    <string name="_bx_timeline_menu_item_title_add_video"><![CDATA[Добавить видео]]></string>
+    <string name="_bx_timeline_menu_item_title_system_add_video_record"><![CDATA[Записать видео]]></string>
+    <string name="_bx_timeline_menu_item_title_add_video_record"><![CDATA[Записать видео]]></string>
+    <string name="_bx_timeline_menu_item_title_system_timeline"><![CDATA[Лента]]></string>
+    <string name="_bx_timeline_menu_item_title_timeline"><![CDATA[Лента]]></string>
+    <string name="_bx_timeline_menu_item_title_system_create_entry"><![CDATA[Статус]]></string>
+    <string name="_bx_timeline_menu_item_title_create_entry"><![CDATA[Статус]]></string>
+    <string name="_bx_timeline_menu_item_title_system_view_timeline_view"><![CDATA[Лента]]></string>
+    <string name="_bx_timeline_menu_item_title_view_timeline_view"><![CDATA[Лента]]></string>
+
+    <string name="_bx_timeline_menu_item_title_system_manage_my_timeline"><![CDATA[Лента]]></string>
+    <string name="_bx_timeline_menu_item_title_manage_my_timeline"><![CDATA[Лента]]></string>
+
+    <string name="_bx_timeline_grid_column_title_adm_active"><![CDATA[Активные]]></string>
+    <string name="_bx_timeline_grid_column_title_adm_description"><![CDATA[Событие]]></string>
+    <string name="_bx_timeline_grid_column_title_adm_added"><![CDATA[Добавлено]]></string>
+    <string name="_bx_timeline_grid_column_title_adm_author"><![CDATA[Автор]]></string>
+    <string name="_bx_timeline_grid_action_title_adm_delete"><![CDATA[Удалить]]></string>
+    <string name="_bx_timeline_grid_action_title_adm_audit_content"><![CDATA[Аудит действий]]></string>
+    <string name="_bx_timeline_grid_action_err_delete"><![CDATA[Невозможно удалить выбранную(ные) событие(я) ленты.]]></string>
+    <string name="_bx_timeline_grid_txt_account_manager"><![CDATA[Перенаправить в Управление аккаунтом.]]></string>
+
+    <string name="_bx_timeline_alert_module_timeline_common_post"><![CDATA[Лента (разместить)]]></string>
+    <string name="_bx_timeline_alert_module_timeline_common_repost"><![CDATA[Лента (сделать репост)]]></string>
+    <string name="_bx_timeline_alert_action_added"><![CDATA[добавить]]></string>
+    <string name="_bx_timeline_alert_action_post_common"><![CDATA[добавить сообщение]]></string>
+    <string name="_bx_timeline_alert_action_repost"><![CDATA[добавить репост]]></string>
+    <string name="_bx_timeline_alert_action_post_common_personal"><![CDATA[Новый контент]]></string>
+    <string name="_bx_timeline_alert_action_post_common_follow_member"><![CDATA[Новый контент]]></string>
+    <string name="_bx_timeline_alert_action_post_common_follow_context"><![CDATA[Новый контент]]></string>
+    <string name="_bx_timeline_alert_action_repost_follow_member"><![CDATA[Новый репост контента]]></string>
+    <string name="_bx_timeline_alert_action_repost_follow_context"><![CDATA[Новый репост контента]]></string>
+
+    <string name="_bx_timeline_txt_msg_no_results"><![CDATA[Пусто]]></string>
+    <string name="_bx_timeline_txt_msg_performed_action"><![CDATA[Действие было успешно выполнено.]]></string>
+    <string name="_bx_timeline_txt_msg_posted"><![CDATA[Успешно опубликовано.]]></string>
+    <string name="_bx_timeline_txt_err_cannot_perform_action"><![CDATA[Невозможно выполнить действие. Пожалуйста, оповестите нас об этой проблеме.]]></string>
+    <string name="_bx_timeline_txt_err_empty_post"><![CDATA[Сообщение пусто.]]></string>
+
+    <string name="_bx_timeline_txt_to"><![CDATA[в]]></string>
+    <string name="_bx_timeline_txt_load_more"><![CDATA[Загрузить ещё]]></string>
+    <string name="_bx_timeline_txt_loading"><![CDATA[Загрузка...]]></string>
+    <string name="_bx_timeline_txt_loading_complete"><![CDATA[Загрузка завершена]]></string>
+    <string name="_bx_timeline_txt_or_jump_to"><![CDATA[... или перейти к:]]></string>
+    <string name="_bx_timeline_txt_jump_to_n_year"><![CDATA[Перейти к {0} году]]></string>
+    <string name="_bx_timeline_txt_jump_to_recent"><![CDATA[Перейти к недавним сообщениям]]></string>
+    <string name="_bx_timeline_txt_status_deleted"><![CDATA[Удалено]]></string>
+    <string name="_bx_timeline_txt_hot"><![CDATA['Горячее' событие]]></string>
+    <string name="_bx_timeline_txt_pinned"><![CDATA[Приколотое событие]]></string>
+    <string name="_bx_timeline_txt_sticked"><![CDATA[Событие приколотое для всех]]></string>
+    <string name="_bx_timeline_txt_promoted"><![CDATA[Рекламируемое]]></string>
+    <string name="_bx_timeline_txt_note_scheduled_awaiting"><![CDATA[Дата публикации: {0}]]></string>
+    <string name="_bx_timeline_txt_note_processing_awaiting"><![CDATA[Обновление будет опубликована как только сконвертируется видео.]]></string>
+    <string name="_bx_timeline_txt_note_processing_failed"><![CDATA[Обновление не было опубликовано, тк произошла ошибка при конвертации видео. Обновите видео, чтобы решить проблему.]]></string>
+    <string name="_bx_timeline_txt_rss_caption"><![CDATA[Лента {0}]]></string>
+    <string name="_bx_timeline_txt_added_sample"><![CDATA[Добавил {0}]]></string>
+    <string name="_bx_timeline_txt_user_added_sample"><![CDATA[{0} добавил {1}]]></string>
+    <string name="_bx_timeline_txt_user_repost"><![CDATA[Репост от {0}]]></string>
+    <string name="_bx_timeline_txt_user_reposted_user_sample"><![CDATA[{0} сделал репост {1} {2}]]></string>
+    <string name="_bx_timeline_txt_sample"><![CDATA[сообщение]]></string>
+    <string name="_bx_timeline_txt_sample_with_article"><![CDATA[сообщение]]></string>
+    <string name="_bx_timeline_txt_sample_ext"><![CDATA[сообщение в ленте]]></string>
+    <string name="_bx_timeline_txt_sample_comment_single"><![CDATA[комментарий к сообщению в ленте]]></string>
+    <string name="_bx_timeline_txt_sample_vote_single"><![CDATA[голос за сообщение в ленте]]></string>
+    <string name="_bx_timeline_txt_sample_reaction_single"><![CDATA[реакция '{0}' к сообщению в ленте]]></string>
+    <string name="_bx_timeline_txt_sample_score_up_single"><![CDATA[голос за сообщение в ленте]]></string>
+    <string name="_bx_timeline_txt_sample_score_down_single"><![CDATA[голос против сообщения в ленте]]></string>
+    <string name="_bx_timeline_txt_sample_with_link"><![CDATA[со ссылкой]]></string>
+    <string name="_bx_timeline_txt_sample_with_image"><![CDATA[с изображением]]></string>
+    <string name="_bx_timeline_txt_sample_with_video"><![CDATA[с видео]]></string>
+    <string name="_bx_timeline_txt_sample_with_media"><![CDATA[с медиа]]></string>
+    <string name="_bx_timeline_txt_today"><![CDATA[Сегодня]]></string>
+    <string name="_bx_timeline_txt_some_text_here"><![CDATA[Поделитесь своими мыслями]]></string>
+    <string name="_bx_timeline_txt_show"><![CDATA[Показать]]></string>
+    <string name="_bx_timeline_txt_new_content"><![CDATA[Новый контент]]></string>
+
+    <string name="_bx_timeline_txt_do_repost"><![CDATA[Сделать репост]]></string>
+    <string name="_bx_timeline_txt_reposted"><![CDATA[Сделал репост {0} {1}.]]></string>
+    <string name="_bx_timeline_txt_reposted_by"><![CDATA[Сделал репост]]></string>
+    <string name="_bx_timeline_txt_err_cannot_repost"><![CDATA[Невозможно сделать репост. Пожалуйста, сообщите нам об этой проблеме.]]></string>
+    <string name="_bx_timeline_txt_err_already_reposted"><![CDATA[Вы уже сделали репост этого элемента.]]></string>
+    <string name="_bx_timeline_txt_msg_success_repost"><![CDATA[Репост данного элемента был сделан успешно.]]></string>
+    <string name="_bx_timeline_txt_object_reposted"><![CDATA[<b class="bx-ntfs-content-profile">{owner_name}</b> - {entry_sample} <b class="bx-ntfs-content-entry">{entry_caption}</b>]]> (репост)</string>
+
+    <!-- EMAIL TEMPLATES -->
+    <string name="_bx_timeline_et_txt_name_send"><![CDATA[Послать другу.]]></string>
+    <string name="_bx_timeline_et_txt_subject_send"><![CDATA[Это может быть интересно для вас.]]></string>
+    <string name="_bx_timeline_et_txt_body_send"><![CDATA[{email_header}
+<p>Привет.</p>
+<p>Взгляните на <a href="{ViewLink}">это сообщение</a>, оно может быть интересно для вас.</p>
+{email_footer}]]></string>
+</resources>

+ 2 - 1
modules/boonex/russian/data/langs/system/ru.xml

@@ -3275,13 +3275,14 @@
 	<string name="_sys_uploader_simple_submit_button"><![CDATA[Загрузить]]></string>
 	<string name="_sys_uploader_simple_title"><![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_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_unsupported_browser"><![CDATA[Ваш браузер не поддерживает запись видео. Попробуйте <strong>Google Chrome</strong> или <strong>Mozilla FireFox</strong>.]]></string>
 	<string name="_sys_edit_profile"><![CDATA[Редактировать профиль]]></string>
 	<string name="_sys_exit"><![CDATA[Закончить]]></string>    
 	<string name="_sys_warn"><![CDATA[предупреждение]]></string>

+ 26 - 0
modules/boonex/tasks/classes/BxTasksUploaderRecordVideo.php

@@ -0,0 +1,26 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT 
+ * @defgroup    Tasks Tasks
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxTasksUploaderRecordVideo extends BxBaseModTextUploaderRecordVideo
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_tasks';
+        
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 26 - 0
modules/boonex/tasks/classes/BxTasksUploaderRecordVideoAttach.php

@@ -0,0 +1,26 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT 
+ * @defgroup    Tasks Tasks
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxTasksUploaderRecordVideoAttach extends BxBaseModTextUploaderRecordVideoAttach
+{
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_tasks';
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $oTemplate);
+    }
+
+    protected function isAdmin ($iContentId = 0)
+    {
+        return $this->_oModule->_isModerator (false);
+    }
+}
+
+/** @} */

+ 2 - 0
modules/boonex/tasks/install/langs/en.xml

@@ -195,6 +195,8 @@
     <string name="_bx_tasks_menu_item_title_cpa_video_simple"><![CDATA[Add Video]]></string>
     <string name="_bx_tasks_menu_item_title_system_cpa_video_html5"><![CDATA[Add Video (html5)]]></string>
     <string name="_bx_tasks_menu_item_title_cpa_video_html5"><![CDATA[Add Videos]]></string>
+    <string name="_bx_tasks_menu_item_title_system_cpa_video_record"><![CDATA[Record Video]]></string>
+    <string name="_bx_tasks_menu_item_title_cpa_video_record"><![CDATA[Record Video]]></string>
     <string name="_bx_tasks_menu_item_title_system_cpa_file_simple"><![CDATA[Add File (simple)]]></string>
     <string name="_bx_tasks_menu_item_title_cpa_file_simple"><![CDATA[Add File]]></string>
     <string name="_bx_tasks_menu_item_title_system_cpa_file_html5"><![CDATA[Add File (html5)]]></string>

+ 5 - 2
modules/boonex/tasks/install/sql/enable.sql

@@ -96,8 +96,9 @@ INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `titl
 ('bx_tasks_entry_attachments', 'bx_tasks', 'photo_html5', '_bx_tasks_menu_item_title_system_cpa_photo_html5', '_bx_tasks_menu_item_title_cpa_photo_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_photos_html5}.showUploaderForm();', '_self', 'camera', '', '', 2147483647, '', 1, 0, 1, 2),
 ('bx_tasks_entry_attachments', 'bx_tasks', 'video_simple', '_bx_tasks_menu_item_title_system_cpa_video_simple', '_bx_tasks_menu_item_title_cpa_video_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_simple}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 0, 0, 1, 3),
 ('bx_tasks_entry_attachments', 'bx_tasks', 'video_html5', '_bx_tasks_menu_item_title_system_cpa_video_html5', '_bx_tasks_menu_item_title_cpa_video_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_html5}.showUploaderForm();', '_self', 'video', '', '', 2147483647, '', 1, 0, 1, 4),
-('bx_tasks_entry_attachments', 'bx_tasks', 'file_simple', '_bx_tasks_menu_item_title_system_cpa_file_simple', '_bx_tasks_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 5),
-('bx_tasks_entry_attachments', 'bx_tasks', 'file_html5', '_bx_tasks_menu_item_title_system_cpa_file_html5', '_bx_tasks_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 6);
+('bx_tasks_entry_attachments', 'bx_tasks', 'video_record_video', '_bx_tasks_menu_item_title_system_cpa_video_record', '_bx_tasks_menu_item_title_cpa_video_record', 'javascript:void(0)', 'javascript:{js_object_uploader_videos_record_video}.showUploaderForm();', '_self', 'fas circle', '', '', 2147483647, '', 1, 0, 1, 5),
+('bx_tasks_entry_attachments', 'bx_tasks', 'file_simple', '_bx_tasks_menu_item_title_system_cpa_file_simple', '_bx_tasks_menu_item_title_cpa_file_simple', 'javascript:void(0)', 'javascript:{js_object_uploader_files_simple}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 0, 0, 1, 6),
+('bx_tasks_entry_attachments', 'bx_tasks', 'file_html5', '_bx_tasks_menu_item_title_system_cpa_file_html5', '_bx_tasks_menu_item_title_cpa_file_html5', 'javascript:void(0)', 'javascript:{js_object_uploader_files_html5}.showUploaderForm();', '_self', 'file', '', '', 2147483647, '', 1, 0, 1, 7);
 
 -- MENU: actions menu for view entry 
 
@@ -260,10 +261,12 @@ INSERT INTO `sys_objects_chart` (`object`, `title`, `table`, `field_date_ts`, `f
 INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
 ('bx_tasks_simple', 1, 'BxTasksUploaderSimple', 'modules/boonex/tasks/classes/BxTasksUploaderSimple.php'),
 ('bx_tasks_html5', 1, 'BxTasksUploaderHTML5', 'modules/boonex/tasks/classes/BxTasksUploaderHTML5.php'),
+('bx_tasks_record_video', 1, 'BxTasksUploaderRecordVideo', 'modules/boonex/tasks/classes/BxTasksUploaderRecordVideo.php'),
 ('bx_tasks_photos_simple', 1, 'BxTasksUploaderSimpleAttach', 'modules/boonex/tasks/classes/BxTasksUploaderSimpleAttach.php'),
 ('bx_tasks_photos_html5', 1, 'BxTasksUploaderHTML5Attach', 'modules/boonex/tasks/classes/BxTasksUploaderHTML5Attach.php'),
 ('bx_tasks_videos_simple', 1, 'BxTasksUploaderSimpleAttach', 'modules/boonex/tasks/classes/BxTasksUploaderSimpleAttach.php'),
 ('bx_tasks_videos_html5', 1, 'BxTasksUploaderHTML5Attach', 'modules/boonex/tasks/classes/BxTasksUploaderHTML5Attach.php'),
+('bx_tasks_videos_record_video', 1, 'BxTasksUploaderRecordVideoAttach', 'modules/boonex/tasks/classes/BxTasksUploaderRecordVideoAttach.php'),
 ('bx_tasks_files_simple', 1, 'BxTasksUploaderSimpleAttach', 'modules/boonex/tasks/classes/BxTasksUploaderSimpleAttach.php'),
 ('bx_tasks_files_html5', 1, 'BxTasksUploaderHTML5Attach', 'modules/boonex/tasks/classes/BxTasksUploaderHTML5Attach.php');
 

+ 1 - 1
modules/boonex/tasks/install/sql/install.sql

@@ -367,7 +367,7 @@ INSERT INTO `sys_form_inputs`(`object`, `module`, `name`, `value`, `values`, `ch
 ('bx_tasks', 'bx_tasks', 'controls', '', 'do_publish,do_cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_tasks', 'bx_tasks', 'covers', 'a:1:{i:0;s:14:"bx_tasks_html5";}', 'a:2:{s:15:"bx_tasks_simple";s:26:"_sys_uploader_simple_title";s:14:"bx_tasks_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_tasks_form_entry_input_sys_covers', '_bx_tasks_form_entry_input_covers', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_tasks', 'bx_tasks', 'pictures', 'a:1:{i:0;s:21:"bx_tasks_photos_html5";}', 'a:2:{s:22:"bx_tasks_photos_simple";s:26:"_sys_uploader_simple_title";s:21:"bx_tasks_photos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_tasks_form_entry_input_sys_pictures', '_bx_tasks_form_entry_input_pictures', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
-('bx_tasks', 'bx_tasks', 'videos', 'a:1:{i:0;s:21:"bx_tasks_videos_html5";}', 'a:2:{s:22:"bx_tasks_videos_simple";s:26:"_sys_uploader_simple_title";s:21:"bx_tasks_videos_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_tasks_form_entry_input_sys_videos', '_bx_tasks_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_tasks', 'bx_tasks', 'videos', 'a:2:{i:0;s:21:"bx_tasks_videos_html5";i:1;s:28:"bx_tasks_videos_record_video";}', 'a:3:{s:22:"bx_tasks_videos_simple";s:26:"_sys_uploader_simple_title";s:21:"bx_tasks_videos_html5";s:25:"_sys_uploader_html5_title";s:28:"bx_tasks_videos_record_video";s:32:"_sys_uploader_record_video_title";}', 0, 'files', '_bx_tasks_form_entry_input_sys_videos', '_bx_tasks_form_entry_input_videos', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_tasks', 'bx_tasks', 'files', 'a:1:{i:0;s:20:"bx_tasks_files_html5";}', 'a:2:{s:21:"bx_tasks_files_simple";s:26:"_sys_uploader_simple_title";s:20:"bx_tasks_files_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_tasks_form_entry_input_sys_files', '_bx_tasks_form_entry_input_files', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_tasks', 'bx_tasks', 'text', '', '', 0, 'textarea', '_bx_tasks_form_entry_input_sys_text', '_bx_tasks_form_entry_input_text', '', 0, 0, 2, '', '', '', '', '', '', 'XssHtml', '', 1, 0),
 ('bx_tasks', 'bx_tasks', 'title', '', '', 0, 'text', '_bx_tasks_form_entry_input_sys_title', '_bx_tasks_form_entry_input_title', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_tasks_form_entry_input_title_err', 'Xss', '', 1, 0),

+ 1 - 0
modules/boonex/tasks/template/uploader_button_record_video_attach.html

@@ -0,0 +1 @@
+<bx_include_base:../modules/base/text/template/uploader_button_record_video_attach.html />

+ 2 - 0
modules/boonex/timeline/classes/BxTimelineConfig.php

@@ -120,6 +120,7 @@ class BxTimelineConfig extends BxBaseModNotificationsConfig
             'OBJECT_UPLOADER_PHOTO_HTML5' => $this->_sName . '_html5_photo',
             'OBJECT_UPLOADER_VIDEO_SIMPLE' => $this->_sName . '_simple_video',
             'OBJECT_UPLOADER_VIDEO_HTML5' => $this->_sName . '_html5_video',
+            'OBJECT_UPLOADER_VIDEO_RECORD' => $this->_sName . '_record_video',
             'OBJECT_GRID_ADMINISTRATION' => $this->_sName . '_administration',
             'OBJECT_GRID_MUTE' => $this->_sName . '_mute',
             'OBJECT_MENU_ENTRY_ATTACHMENTS' => $this->_sName . '_menu_post_attachments',
@@ -230,6 +231,7 @@ class BxTimelineConfig extends BxBaseModNotificationsConfig
             'add-photo-html5' => $this->CNF['OBJECT_UPLOADER_PHOTO_HTML5'],
             'add-video-simple' => $this->CNF['OBJECT_UPLOADER_VIDEO_SIMPLE'],
             'add-video-html5' => $this->CNF['OBJECT_UPLOADER_VIDEO_HTML5'],
+            'add-video-record' => $this->CNF['OBJECT_UPLOADER_VIDEO_RECORD'],
         );
 
         $this->_bJsMode = false;

+ 28 - 0
modules/boonex/timeline/classes/BxTimelineUploaderRecordVideoAttach.php

@@ -0,0 +1,28 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    Timeline Timeline
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxTimelineUploaderRecordVideoAttach extends BxTemplUploaderRecordVideo
+{
+    protected $_sModule;
+    protected $_oModule;
+
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_sModule = 'bx_timeline';
+        $this->_oModule = BxDolModule::getInstance($this->_sModule);        
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $this->_oModule->_oTemplate);
+
+        $this->_sButtonTemplate = 'uploader_button_record_video_attach.html';
+    }
+}
+
+/** @} */

+ 2 - 0
modules/boonex/timeline/install/langs/en.xml

@@ -236,6 +236,8 @@
     <string name="_bx_timeline_menu_item_title_system_add_video_simple"><![CDATA[Add Video (Simple)]]></string>
     <string name="_bx_timeline_menu_item_title_system_add_video_html5"><![CDATA[Add Video (HTML5)]]></string>
     <string name="_bx_timeline_menu_item_title_add_video"><![CDATA[Add Video]]></string>
+    <string name="_bx_timeline_menu_item_title_system_add_video_record"><![CDATA[Record Video]]></string>
+    <string name="_bx_timeline_menu_item_title_add_video_record"><![CDATA[Record Video]]></string>
     <string name="_bx_timeline_menu_item_title_system_timeline"><![CDATA[Timeline]]></string>
     <string name="_bx_timeline_menu_item_title_timeline"><![CDATA[Timeline]]></string>
     <string name="_bx_timeline_menu_item_title_system_create_entry"><![CDATA[Update]]></string>

+ 2 - 1
modules/boonex/timeline/install/sql/enable.sql

@@ -213,7 +213,8 @@ INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `titl
 ('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-photo-simple', '_bx_timeline_menu_item_title_system_add_photo_simple', '_bx_timeline_menu_item_title_add_photo', 'javascript:void(0)', 'javascript:{js_object_add_photo_simple}.showUploaderForm();', '_self', 'camera', '', '', 2147483647, 0, 0, 1, 2),
 ('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-photo-html5', '_bx_timeline_menu_item_title_system_add_photo_html5', '_bx_timeline_menu_item_title_add_photo', 'javascript:void(0)', 'javascript:{js_object_add_photo_html5}.showUploaderForm();', '_self', 'camera', '', '', 2147483647, 1, 0, 1, 3),
 ('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-video-simple', '_bx_timeline_menu_item_title_system_add_video_simple', '_bx_timeline_menu_item_title_add_video', 'javascript:void(0)', 'javascript:{js_object_add_video_simple}.showUploaderForm();', '_self', 'video', '', '', 2147483647, 0, 0, 1, 4),
-('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-video-html5', '_bx_timeline_menu_item_title_system_add_video_html5', '_bx_timeline_menu_item_title_add_video', 'javascript:void(0)', 'javascript:{js_object_add_video_html5}.showUploaderForm();', '_self', 'video', '', '', 2147483647, 1, 0, 1, 5);
+('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-video-html5', '_bx_timeline_menu_item_title_system_add_video_html5', '_bx_timeline_menu_item_title_add_video', 'javascript:void(0)', 'javascript:{js_object_add_video_html5}.showUploaderForm();', '_self', 'video', '', '', 2147483647, 1, 0, 1, 5),
+('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-video-record', '_bx_timeline_menu_item_title_system_add_video_record', '_bx_timeline_menu_item_title_add_video_record', 'javascript:void(0)', 'javascript:{js_object_add_video_record}.showUploaderForm();', '_self', 'fas circle', '', '', 2147483647, 1, 0, 1, 6);
 
 -- 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);

+ 3 - 2
modules/boonex/timeline/install/sql/install.sql

@@ -340,7 +340,8 @@ INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `
 ('bx_timeline_simple_photo', 1, 'BxTimelineUploaderSimpleAttach', 'modules/boonex/timeline/classes/BxTimelineUploaderSimpleAttach.php'),
 ('bx_timeline_simple_video', 1, 'BxTimelineUploaderSimpleAttach', 'modules/boonex/timeline/classes/BxTimelineUploaderSimpleAttach.php'),
 ('bx_timeline_html5_photo', 1, 'BxTimelineUploaderHTML5Attach', 'modules/boonex/timeline/classes/BxTimelineUploaderHTML5Attach.php'),
-('bx_timeline_html5_video', 1, 'BxTimelineUploaderHTML5Attach', 'modules/boonex/timeline/classes/BxTimelineUploaderHTML5Attach.php');
+('bx_timeline_html5_video', 1, 'BxTimelineUploaderHTML5Attach', 'modules/boonex/timeline/classes/BxTimelineUploaderHTML5Attach.php'),
+('bx_timeline_record_video', 1, 'BxTimelineUploaderRecordVideoAttach', 'modules/boonex/timeline/classes/BxTimelineUploaderRecordVideoAttach.php');
 
 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_timeline_photos', @sStorageEngine, '', 360, 2592000, 3, 'bx_timeline_photos', 'allow-deny', 'jpg,jpeg,jpe,gif,png', '', 0, 0, 0, 0, 0, 0),
@@ -395,7 +396,7 @@ INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `c
 ('bx_timeline_post', @sName, 'location', '', '', 0, 'location', '_sys_form_input_sys_location', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_timeline_post', @sName, 'link', '', '', 0, 'custom', '_bx_timeline_form_post_input_sys_link', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_timeline_post', @sName, 'photo', 'a:1:{i:0;s:23:"bx_timeline_html5_photo";}', 'a:2:{s:24:"bx_timeline_simple_photo";s:26:"_sys_uploader_simple_title";s:23:"bx_timeline_html5_photo";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_timeline_form_post_input_sys_photo', '_bx_timeline_form_post_input_photo', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
-('bx_timeline_post', @sName, 'video', 'a:1:{i:0;s:23:"bx_timeline_html5_video";}', 'a:2:{s:24:"bx_timeline_simple_video";s:26:"_sys_uploader_simple_title";s:23:"bx_timeline_html5_video";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_bx_timeline_form_post_input_sys_video', '_bx_timeline_form_post_input_video', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
+('bx_timeline_post', @sName, 'video', 'a:2:{i:0;s:23:"bx_timeline_html5_video";i:1;s:24:"bx_timeline_record_video";}', 'a:3:{s:24:"bx_timeline_simple_video";s:26:"_sys_uploader_simple_title";s:23:"bx_timeline_html5_video";s:25:"_sys_uploader_html5_title";s:24:"bx_timeline_record_video";s:32:"_sys_uploader_record_video_title";}', 0, 'files', '_bx_timeline_form_post_input_sys_video', '_bx_timeline_form_post_input_video', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_timeline_post', @sName, 'attachments', '', '', 0, 'custom', '_bx_timeline_form_post_input_sys_attachments', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
 ('bx_timeline_post', @sName, 'controls', '', 'tlb_do_submit,tlb_do_cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
 ('bx_timeline_post', @sName, 'tlb_do_submit', '_bx_timeline_form_post_input_do_submit', '', 0, 'submit', '_bx_timeline_form_post_input_sys_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),

+ 1 - 0
modules/boonex/timeline/template/uploader_button_record_video_attach.html

@@ -0,0 +1 @@
+<bx_include_base:../modules/base/text/template/uploader_button_record_video_attach.html />

+ 1 - 1
modules/boonex/videos/install/sql/disable.sql

@@ -54,7 +54,7 @@ DELETE FROM `sys_grid_actions` WHERE `object` IN ('bx_videos_administration', 'b
 
 
 -- UPLOADERS
-DELETE FROM `sys_objects_uploader` WHERE `object` IN('bx_videos_simple', 'bx_videos_html5');
+DELETE FROM `sys_objects_uploader` WHERE `object` IN('bx_videos_simple', 'bx_videos_html5', 'bx_videos_record_video');
 
 
 -- ALERTS

+ 4 - 0
template/css/uploaders.css

@@ -80,6 +80,10 @@
     display: none;
 }
 
+#bx-upoloader-recording-preview {
+    display: none;
+}
+
 .bx-record-video-preview-filesize {
     text-align: center;
     margin: 0.2rem 0;

+ 11 - 3
template/scripts/BxBaseUploaderRecordVideo.php

@@ -11,6 +11,9 @@
  * Upload files using WebRTC webcam capture.
  * @see BxDolUploader
  */
+define('BX_UPLOADER_AUDIO_BITRATE', 128000); //128Kbit for audio
+define('BX_UPLOADER_VIDEO_BITRATE', 1000000); //1Mbit for video
+
 class BxBaseUploaderRecordVideo extends BxBaseUploaderSimple
 {
     protected $_sUploaderFormTemplate = 'uploader_form_record_video.html';
@@ -21,9 +24,13 @@ class BxBaseUploaderRecordVideo extends BxBaseUploaderSimple
         $this->_sButtonTemplate = 'uploader_button_record_video.html';
     }
 
-    /**
-     * Get uploader button title
-     */
+    public function getUploaderButton($mixedGhostTemplate, $isMultiple = true, $aParams = array(), $bDynamic = false) {
+        if (!$aParams) $aParams = [];
+        $aParams['audio_bitrate'] = BX_UPLOADER_AUDIO_BITRATE;
+        $aParams['video_bitrate'] = BX_UPLOADER_VIDEO_BITRATE;
+        return parent::getUploaderButton($mixedGhostTemplate, $isMultiple, $aParams, $bDynamic);
+    }
+
     public function getUploaderButtonTitle($mixed = false)
     {
         return _t('_sys_uploader_record_video_button_name');
@@ -34,6 +41,7 @@ class BxBaseUploaderRecordVideo extends BxBaseUploaderSimple
         $sAddon .= $this->_oTemplate->addJsTranslation([
             '_sys_uploader_camera_capture_failed',
             '_sys_uploader_record_video_mb',
+            '_sys_uploader_unsupported_browser',
         ], $bDynamic);
         return parent::addCssJs($bDynamic).($bDynamic ? $sAddon : '');
     }

+ 3 - 1
template/uploader_button_record_video_js.html

@@ -6,7 +6,9 @@
             'images_transcoder' : '__images_transcoder__',
             'storage_private' : '__storage_private__',
             'template_error_msg': '<div class="bx-uploader-msg-err">{error}</div>',
-            'template_ghost': __template_ghost__
+            'template_ghost': __template_ghost__,
+            'audio_bitrate': __audio_bitrate__,
+            'video_bitrate': __video_bitrate__,
         });
     });                
 </script>

+ 2 - 1
template/uploader_form_record_video.html

@@ -12,7 +12,8 @@
             <div class="bx-def-padding-sec-bottom" id="__errors_container_id__"></div>
 
             <div class="bx-record-video-preview">
-                <video autoplay style="width: 100%;"></video>
+                <video autoplay style="width: 100%;" id="bx-upoloader-camera-capture"></video>
+                <video autoplay controls style="width: 100%;" id="bx-upoloader-recording-preview"></video>
                 <div class="bx-record-video-preview-filesize"></div>
             </div>