summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/js/DataModel.js3
-rw-r--r--www/js/app.js3
-rw-r--r--www/lang/help/help-ru.html72
-rw-r--r--www/lang/locale-ru.json370
4 files changed, 447 insertions, 1 deletions
diff --git a/www/js/DataModel.js b/www/js/DataModel.js
index 01b9ce8a..05972b9b 100644
--- a/www/js/DataModel.js
+++ b/www/js/DataModel.js
@@ -36,6 +36,9 @@ angular.module('zmApp.controllers')
text: 'Italian',
value: 'it'
}, {
+ text: 'Русский',
+ value: 'ru'
+ }, {
text: 'Portugese',
value: 'pt'
}, {
diff --git a/www/js/app.js b/www/js/app.js
index 4befa1d1..660eace4 100644
--- a/www/js/app.js
+++ b/www/js/app.js
@@ -1687,12 +1687,13 @@ angular.module('zmApp', [
//$translateProvider.useLocalStorage();
- $translateProvider.registerAvailableLanguageKeys(['en', 'de', 'es', 'fr', 'it', 'ja', 'ko', 'zh', 'zh_CN', 'zh_TW', 'pt', 'ar', 'hi'], {
+ $translateProvider.registerAvailableLanguageKeys(['en', 'de', 'es', 'fr', 'it', 'ru', 'ja', 'ko', 'zh', 'zh_CN', 'zh_TW', 'pt', 'ar', 'hi'], {
'en_*': 'en',
'de_*': 'de',
'es_*': 'es',
'fr_*': 'fr',
'it_*': 'it',
+ 'ru_*': 'ru',
'ja_*': 'ja',
'ko_*': 'ko',
'pt_*': 'pt',
diff --git a/www/lang/help/help-ru.html b/www/lang/help/help-ru.html
new file mode 100644
index 00000000..75b4ea72
--- /dev/null
+++ b/www/lang/help/help-ru.html
@@ -0,0 +1,72 @@
+<ion-item class="item-text-wrap">
+ <h2><b>Существует ли официальный ЧаВо?</b> </h2>Конечно. Всегда проверяйти <a href="#" onclick="window.open('https://github.com/pliablepixels/zmNinja/wiki/FAQ', '_blank', 'location=yes'); return false;">здесь</a> для получения самой свежей версии помощи.
+ </ion-item>
+
+ <ion-item class="item-text-wrap">
+ <h2><b> Что я должен вводить в поля ссылки ZM портала, основного пути, cgi-bin и ZM API ссылки?</b> </h2>
+ <ul>
+ В {{$root.appName}} сейчас есть помошник, который пытается опредлить ваши настройки. Он может не помочь, если вы используете специфические настройки с нестандартными путями.
+ <li><i class="ion-android-arrow-dropright"></i> Ссылка на ZM Портал: Ссылка по которой вы можете получить доступ к ZM
+ <p>(например http://myserver.ddns.net/zm)</p>
+ </li>
+ <li><i class="ion-android-arrow-dropright"></i> CGI путь: Ссылка которая используется для доступа к вашему cgi-bin пути
+ <p>(например http://myserver.ddns.net/zm/cgi-bin).</p>
+ </li>
+ <li><i class="ion-android-arrow-dropright"></i> Ссылка на API: Ссылка используется для доступа к API
+ <p>(например:http://myserver.ddns.net/zm/api)</p>
+ </li>
+ </ul>
+ </ion-item>
+
+ <ion-item class="item-text-wrap">
+ <h2><b>Как давно существует API в ZM?</b> </h2> Последняя версия ZoneMinder имеет API, который позволяет изменять вид через XML. Это стало возможно начиная с Zoneminder 1.28.107. Если у вас не установлен API, то клиент работать не будет.
+
+ </ion-item>
+
+ <ion-item class="item-text-wrap">
+ <h2> <b>Я не включал авторизацию, но приложение просит меня выбрать тип авторизации</b></h2> Если вы не используете ZM авторизацию, просто введите "x" в оба поле (имя пользователя и пароль).
+ </ion-item>
+
+
+ <ion-item class="item-text-wrap">
+ <h2> <b>Все работает! но поток реального времени нет </b></h2> Проверьте работают ли потоки в веб приложении. Если они не работают там, то и {{$root.appName}} не будет работать тоже. Исправьте для начала ZM. Если потоки в ZM работают, пойдите в настройки {{$root.appName}} и исправьте путь к cgi-bin. Автоматический заполненный путь работать не хочет. Подсказка: пойдите в zoneminder-options-paths и проверьте значение пути cgi-bin - тогда для вашего {{$root.appName}} путь будет "основной путь вашего сервера" + путь к cgi-bin.
+ </ion-item>
+
+
+ <ion-item class="item-text-wrap">
+ <h2><b> Данные не обновляются!</b></h2> Большинство экранов, которые отображают список данных имеют кнопку вниз. Двигайтесь вниз для обновления и ваши данные должны быть перезагружены.
+ </ion-item>
+
+ <ion-item class="item-text-wrap">
+ <h2><b> Что обознают цвета в Мониторе?</b></h2>
+ <i class="icon ion-checkmark-circled" style="color:#03A9F4"></i> Проверка
+ <br/>
+ <i class="icon ion-checkmark-circled" style="color:#4CAF50"></i> Все хорошо
+ <br/>
+ <i class="icon ion-close-circled" style="color:#F44336"></i> Не запущен
+ <br/>
+ <i class="icon ion-close-circled" style="color:#FF9800"></i> Не запущен (ожидание)
+ <br/>
+ <i class="icon ion-checkmark-circled" style="color:grey"></i> Отключен
+ <br/>
+ <i class="icon ion-help-circled" style="color:#795548"></i> Неопределён
+ <br/>
+
+ </ion-item>
+
+ <ion-item class="item-text-wrap">
+ <h2><b>Я хочу способствовать проекту</b></h2> Потрясающе. <a href="#" onclick="window.open('http://github.com/pliablepixels/zmNinja', '_blank', 'location=yes'); return false;"> Держи</a> исходный код!
+ </ion-item>
+
+ <ion-item class="item-text-wrap">
+ <h2><b>У меня есть проблемы с этим приложением</b></h2>Выберите опцию Логи в меню. Кликните по кнопке емейл в правом верхнем углу чтобы отправить лог автору приложения. Обращаю внимание, что когда емейл составлен, zmNinja пытается удалить персональную информацию засчет поиска и замены адреса сервера и серверных паролей. Однако это <b>ваша ответственность</b> быть уверенным что логи не содержат конфиденциальную информацию. Перед тем как отправлять емейл, пожалуйста проверьте логи и подкорректируйте их если потребуется.
+ </ion-item>
+
+ <ion-item class="item-text-wrap">
+ <h2><b>Я могу увидеть адрес сервера и пароли в логах. Вы говорите zmNinja удаляет их?</b></h2>zmNinja пытается удалить их <b>после</b> того как вы нажмете на кнопку емейл. Я конечно могу удалить их из сохранненых логов тоже, но тогда Вам будет тяжелее найти где вы сделали ошибку в конфигурировании приложения.
+ </ion-item>
+
+ <ion-item class="item-text-wrap">
+ <h2><b>Как я могу связаться с автором?</b></h2>Отправьте мне письмо на <a href="#" onclick="window.open('mailto:pliablepixels@gmail.com', '_blank', 'location=yes'); return false;">емейл</a>
+ </ion-item>
+
diff --git a/www/lang/locale-ru.json b/www/lang/locale-ru.json
new file mode 100644
index 00000000..aeb9d16f
--- /dev/null
+++ b/www/lang/locale-ru.json
@@ -0,0 +1,370 @@
+{
+ "k1DaySummary" :"Сводка за 1 день",
+ "k1HourSummary" :"Сводка за 1 час",
+ "k1MonthSummary" :"Сводка за 1 месяц",
+ "k1WeekSummary" :"Сводка за 1 неделю",
+ "kAlarmAPIError" :"ошибка - пожалуйста проверьте, что ваш API поддерживает данную функцию",
+ "kAlarmFrameCount" :"Число кадров тревоги",
+ "kAlarmMaxFPS" :"Макс. кадр/с тревоги",
+ "kAlarms" :"Тревога",
+ "kAll" :"Все",
+ "kAnalyze" :"Анализовать",
+ "kApiUrl" :"Ссылка на api ZM ",
+ "kApplyingChanges" :"Применение изменений. Пожалуйста подождите",
+ "kArrangingImages" :"располагать изображения",
+ "kAt" :"в",
+ "kAuthSuccess" :" авторизация успешна",
+ "kAuthenticating" :"авторизация",
+ "kAutoSwitchBW" :"автоматическое изменение полосы пропускания",
+ "kAwake1" :"Не выключать дисплей",
+ "kAwake2" :"(когда просматриваешь видеозапись)",
+ "kBannerAPICheckFailed" :"Неудачная проверка API",
+ "kBannerCannotDeleteNeedOne" :"Невозможно удалить, необходим хотя бы один",
+ "kBannerPinMismatch" :"Несоответствие пин кода",
+ "kBannerPleaseCheck" :"Пожалуйста проверьте настройки",
+ "kBodyPortalNotConfigured" :"Пожалуйста заполните ваши данные авторизации и ссылку на портал, сохраните их перед тем как пытаться определить cgi-path",
+ "kButtonCancel" :"Отмена",
+ "kButtonClear" :"Очистить",
+ "kButtonNo" :"Нет",
+ "kButtonOk" :"OK",
+ "kButtonSave" :"Сохранить",
+ "kButtonYes" :"Да",
+ "kCalcEventSize" :"подсчет размера событий",
+ "kCancellingAlarm" :"отмена тревоги",
+ "kChangeSettingsFor" :"Изменить настройки для",
+ "kChangeState" :"Изменить состояние",
+ "kCheckCredentials" :"Пожалуйста проверьте ваши учётные данные",
+ "kChromeMax" :"макс 5 мониторов - ограничения Хрома",
+ "kCleaningUp" :"очистка",
+ "kClear" :"Очистить",
+ "kCollapse" :"свернуть",
+ "kConfiguration" :"Конфигурация",
+ "kControl" :"управлять",
+ "kCredentialsBody" :"Пожалуйста предоставьте учетные данные вашего ZoneMinder",
+ "kCredentialsTitle" :"Требуются учетные данные",
+ "kCurrentState" :"текущее состояние",
+ "kCustomRange" :"Произвольный диапазон",
+ "kCycleMonitors" :"Мониторы по кругу",
+ "kCycleMonitorsInterval" :"Интервал между циклами",
+ "kDay" :"День",
+ "kDecreaseSize" :"уменьшить размер",
+ "kDelete" :"Удалить",
+ "kDeleteEventError1" :"немогу удалить событие",
+ "kDeleteEventError2" :"пожалуйста проверьте логи",
+ "kDeleteEventSuccess" :"удалить событие",
+ "kDeleteLogsConfirm" :"Вы уверены что хотите удалить логи?",
+ "kDeletingEvent" :"удаление события",
+ "kDevOptions" :"Настройки Разработчика",
+ "kDeveloperOptionsFor" :"Опции разработчика для",
+ "kDisableAlarmMontage" :"Отключить API тревогу в монтаже",
+ "kDisableAlarmMontageSub" :"может помочь, если сервер перегружен",
+ "kDisableNative" :"Отключить встроенные переходы",
+ "kDisableNativeSub" :"Включить если меню подвисает",
+ "kDisablePush" :"Отключить APNS/GCM",
+ "kDiscovering" :"обнаружение",
+ "kDiscoveringAPI" :"обнаружение api",
+ "kDiscoveringCGI" :"обнаружение cgi",
+ "kDiscoveringPortal" :"обнаружение портала",
+ "kDone" :"готово",
+ "kEnable24hr" :"Включить 24 часовой формат времени",
+ "kEnableDebug" :"Включить логи отладки",
+ "kEnableLogs" :"Включить логи",
+ "kEnableNewsUpdates" :"включить новости обновлений",
+ "kEnterPin" :"Введите пин",
+ "kError" :"Ошибка",
+ "kErrorChangingMonitors" :"Ошибка смены мониторов. Пожалуйста проверьте логи",
+ "kErrorFrameBanner" :"не могу получить детали кадра",
+ "kErrorPleaseTryAgain" :"пожалуйста попробуйте ещё раз",
+ "kErrorRetrievingFrames" :"ошибка получения кадров",
+ "kErrorRetrievingState" :"ошибка получения состояния",
+ "kErrorSave" :"Ошибка - невозможно сохранить",
+ "kEvent" :"событие",
+ "kEventHistFaster" :"быстрее",
+ "kEventHistHrs" :"часом ранее",
+ "kEventHistPause" :"пауза",
+ "kEventHistPlay" :"воспроизвести",
+ "kEventHistShowFrom" :"Показать с",
+ "kEventHistSlower" :"медленнее",
+ "kEventMontage" :"Монтаж событий",
+ "kEventMontageImageScale" :"Монтаж событий масштаб изображения",
+ "kEventNavVidFeeds" :"Навигация событий не доступна с видео каналами. ZoneMinder еще не поддерживает их",
+ "kEventRecording" :"Запись событий",
+ "kEventServer" :"Сервер событий",
+ "kEventServerConfig1" :"Удостоверьтесь, что Ваши настройки ZM сконфигурированы и сохранены, прежде чем Вы сконфигурируете сервер событий",
+ "kEventServerVersionBody1" :"Вы запустили версию",
+ "kEventServerVersionBody2" :"Пожалуйста обновите до",
+ "kEventServerVersionTitle" :"Версия сервера событий не поддерживается",
+ "kEventSingleImageScale" :"Событие одиночного масштаба изображения",
+ "kEventView" :"Просмотр событий",
+ "kEvents" :"события",
+ "kEventsCap" :"События",
+ "kExampleServer" :"например Мой дом",
+ "kExitAppBackground" :"фоновый выход из приложения",
+ "kExitEventView" :"выйти из просмотра событий",
+ "kExitFullScreen" :"выйти из полноэкранного режима",
+ "kExitLiveView" :"закрыть прямую трансляцию",
+ "kExpert" :"Эксперт",
+ "kExploreEnjoy" :"Исследуйте меню и пользуйтесь",
+ "kFallback" :"Запасная Конфигурация",
+ "kFallback2Configs" :"Вам нужно иметь как минимум 2 запасных различные конфигурации",
+ "kFastForward" :"перемотка вперёд",
+ "kFastRewind" :"перемотка назад",
+ "kFillScreen" :"заполнить экран",
+ "kFilterByDateTime" :"Фильтр по Дате/Времени",
+ "kFilterEvents" :"Фильтр событий",
+ "kFilterEventsBetween1" :"Вы просматриваете события между",
+ "kFilterEventsBetween2" :"Вы хотите удалить этот фильтр?",
+ "kFilterOn" :"Фильтр включен",
+ "kFilterSettings" :"Настройки фильтра",
+ "kFitScreen" :"подогнать к экрану",
+ "kFootage" :"Видеозапись",
+ "kForceAlarmConfirm" :"Вы уверенны, что хотите вызвать аварийный сигнал для Монитора:",
+ "kForceImagePath" :"Вызвать событие чтобы использовать путь к файлу",
+ "kForcingAlarm" :"вынужденная тревога",
+ "kFrame" :"кадр",
+ "kFrameUpdate" :"Обновление кадра",
+ "kFrames" :"кадры",
+ "kFrom" :"С",
+ "kFromDate" :"С Даты",
+ "kFromTime" :"С Время",
+ "kGlobalConfiguration" :"Глобальные настройки",
+ "kGraphAlarmed" :"встревоженный",
+ "kGraphAll" :"все",
+ "kGraphError" :"была ошибка при предоставлении графа. Пожалуйста, посмотрите логи",
+ "kH264VideoSupport" :"Поддержка H264 видео",
+ "kHideMonsWithoutEvents" :"Скрыть мониторы без событий",
+ "kHideTip" :"скрыть подсказки",
+ "kHighBWDisplay" :"скрыть ширину канала",
+ "kId" :"Идентификатор",
+ "kImages" :"Картинки",
+ "kImpMsg1" :"Важное сообщение",
+ "kImpMsg2" :"Я оценил бы, если бы Вы обновили ZoneMinder",
+ "kImpMsg3" :"Вы работаете",
+ "kImpMsg4" :"имеет некоторые важные исправления, которые по мимо всего улучшают API. Это требуется, чтобы пользоваться новыми сигналами API и другими новыми функциями.",
+ "kImpMsg5" :"Версия, о которой сообщают",
+ "kImpMsg6" :"Рекомендуемая версия",
+ "kImpMsg7" :"Хорошо, получил его",
+ "kIncreaseSize" :"увеличить размер",
+ "kLanguage" :"Язык",
+ "kLatestEvents" :"Последние события",
+ "kLiveView" :"Прямая трансляция",
+ "kLoad" :"загрузка",
+ "kLoading" :"загружать",
+ "kLoadingGraph" :"загружать граф",
+ "kLoadingMonitors" :"загрузка мониторов",
+ "kLocalTimeZone" :"использовать локальную временную зону",
+ "kLoginStatusNoCgi" :"Логин проверен, но не могу проверить cgi-path. Если потоки прямой трансляции не работают пожалуйста проверьте путь к cgi-bin или попытайтесь использовать функцию обнаружения",
+ "kLoginStatusNoCgiAlt" :"Путь к cgi-bin который вы ввели может быть неверным. Я не могу сказать точно, но если прямая трансляция не работает, пожалуйста проверьте путь к cgi или попытайтесь использовать функцию обнаружения.",
+ "kLoginValidAPIFailedTitle" :"Логин проверен, но API не работает",
+ "kLoginValidatedTitle" :"Логин проверен",
+ "kLogs" :"Логи",
+ "kLowBWDisplay" :"низкая ширина канала",
+ "kLowBandwidth" :"режим низкой ширины канала",
+ "kManageServerGroups" :"Управление группой серверов",
+ "kMaxFPS" :"Макс. кадр/сек",
+ "kMaxItemsForTimeline" :"Макс. элементов для временной диаграммы",
+ "kMaxMonitorsMontage" :"Макс. мониторов в монтаже",
+ "kMenuDevSettings" :"Настройки Разработчика",
+ "kMenuEventMontage" :"Монтаж Событий",
+ "kMenuEvents" :"События",
+ "kMenuExit" :"Выход",
+ "kMenuHelp" :"Помощь",
+ "kMenuLogs" :"Логи",
+ "kMenuMonitors" :"Мониторы",
+ "kMenuMontage" :"Монтаж",
+ "kMenuNews" :"Новости",
+ "kMenuOptions" :"Меню",
+ "kMenuSystemStatus" :"Состояние Системы",
+ "kMenuTimeline" :"Временная Диаграмма",
+ "kMenuTitle" :"Опции",
+ "kMenuWizard" :"Помошник",
+ "kMenuZMSettings" :"Настройки",
+ "kMinAlarmCount" :"Минимальное число тревоги",
+ "kMinVersion" :"Минимальная требуемая версия",
+ "kMinimumIntervals" :"минимальный интервал",
+ "kMode" :"Режим",
+ "kMonAlarmed" :"встревожен",
+ "kMonAlert" :"тревога",
+ "kMonIdle" :"ожидание",
+ "kMonMocord" :"ЗапДвиж",
+ "kMonModect" :"ДетДвиж",
+ "kMonMonitor" :"Монитор",
+ "kMonNodect" :"ВнДвиж",
+ "kMonNone" :"Никакой",
+ "kMonPreAlarm" :"пред-тревога",
+ "kMonRecord" :"запись",
+ "kMonitorSingleImageScale" :"Масштаб изображения монитора",
+ "kMonitors" :"Мониторы",
+ "kMontage" :"Монтаж",
+ "kMontageImageScale" :"Масштаб изображения монтажа",
+ "kMonth" :"Месяц",
+ "kMore" :"ещё",
+ "kNeedToKnow" :"Я должен знать ваш логин и пути к ZoneMinder чтобы начать работать",
+ "kNegotiatingStreamAuth" :"согласование потоковой авторизации",
+ "kNews" :"Новости",
+ "kNext" :"След.",
+ "kNextEvent" :"след. событие",
+ "kNextMonitor" :"след. монитор",
+ "kNoEvents" :"Нет событий для отображения",
+ "kNoMonitors" :"Нет мониторов для отображения",
+ "kNoMoreEvents" :"не больше событий",
+ "kNormalPlay" :"обычное воспроизведение",
+ "kOff" :"выкл",
+ "kOn" :"вкл",
+ "kOnTapNavigate" :"по тапу, идти к",
+ "kOneAuth" :"Вы должны включить хотя бы один механизм авторизации",
+ "kOnlyUseWebSocket" :"использовать только веб сокеты",
+ "kOperationInProgressBody" :"Пока что выполняется предыдущая операция. Пожалуйста подождите",
+ "kOperationInProgressTitle" :"Operation in Progress",
+ "kPTZ" :"панорамирование/наклон/зум (PTZ)",
+ "kPTZNotReady" :"Не готов к PTZ",
+ "kPTZnotConfigured" :"PTZ не сконфигурировано для этого монитора",
+ "kPassword" :"пароль",
+ "kPathToCgi" :"путь к cgi-bin",
+ "kPause" :"пауза",
+ "kPaused" :"на паузе",
+ "kPersistHidden" :"Сохранять скрытые мониторы",
+ "kPinProtect" :"Пин защита",
+ "kPlaceHolderBasicAuthPass" :"базовая авторизация пароль",
+ "kPlaceHolderBasicAuthUser" :"базовая авторизация имя пользователя",
+ "kPlaceHolderZMAuthPass" :"zm авторизация пароль",
+ "kPlaceHolderZMAuthUser" :"zm авторизация имя пользователя",
+ "kPlaybackInterval" :"интервал воспроизведения",
+ "kPleaseCheckCredentials" :"Пожалуйста проверьте ваши данные авторизации",
+ "kPleaseConfirm" :"Пожалуйста подтвердите",
+ "kPleaseSave" :"Пожалуйста сохраните",
+ "kPleaseTryAgain" :"пожалуйста попробуйте еще раз",
+ "kPleaseWait" :"пожалуйста подождите",
+ "kPortal" :"Портал",
+ "kPortalAPIFailed" :"API не обнаружено",
+ "kPortalCgiBinFailed" :"cgi-bin не обнаружено",
+ "kPortalDetectionFailed" :"Портал не обнаружен",
+ "kPortalEmpty" :"Ссылка на портал не может быть пустой",
+ "kPortalInvalidUrl" :"Ссылка похожа на битую (протокол не определен)",
+ "kPortalLoginUnsuccessful" :"Вход в портал неудачный. Пожалуйста вернитесь назад и проверьте ваши установки",
+ "kPortalNoMonitorFound" :"Настроенных/включенных мониторов не найдено",
+ "kPortalNoProto" :"Протокол не определен",
+ "kPortalNotice" :"Если экран не исчезает после задержки, вы не корректно установили ZoneMinder и/или APIай",
+ "kPortalNoticeSub" :"(Потяните вправо для доступа к меню)",
+ "kPortalPleaseSelect" :"Пожалуйста выберите",
+ "kPortalUrl" :"Ссылка на ZM портал",
+ "kPresets" :"предустановки",
+ "kPrev" :"Пред.",
+ "kPrevEvent" :"пред. событие",
+ "kPrevMonitor" :"пред. монитор",
+ "kProfileChangeNotification" :"Вы изменили с {{oldName}} на {{newName}}. Пожалуйста сохраните сначала этот профиль",
+ "kProtect" :"защитить",
+ "kPullToReload" :"нажать, чтобы перезагрузить данные",
+ "kReAuthenticating" :"повторная авторизация",
+ "kReachability" :"Включить достижимость",
+ "kRecaptcha" :"Похоже вы включи Капчу. Необходимо её выключить для работы приложения",
+ "kReconfirmPin" :"Подтвердите пин",
+ "kRecordingProgress" :"запись в процессе",
+ "kRefresh" :"обновить",
+ "kRefreshedView" :"обновленный просмотр",
+ "kReportEvents" :"отчет событий",
+ "kReportedVersion" :"Отчет по Версии",
+ "kReset" :"Сброс",
+ "kResolution" :"Разрешение",
+ "kRestart" :"Перезапуск",
+ "kResumeDelay" :"возобновить простой",
+ "kSave" :"Сохранить",
+ "kSavingSnapshot" :"сохранение снимка",
+ "kScore" :"счёт",
+ "kScrub" :"Вычищать",
+ "kSearch" :"поиск",
+ "kSearchCancelled" :"поиск отменен",
+ "kSec" :"сек",
+ "kSelectFallback" :"Выбрать альтернативный",
+ "kSelectLanguage" :"Выберите язык",
+ "kSelectRunState" :"Выбрать состояние запуска",
+ "kSendingPTZ" :"Отправка PTZ",
+ "kSensitiveBody" :"пытается модифицировать логи когда создает отчет для обезличивания персональной информации например ссылок и паролей. Однако это ваша ответственность быть уверенным что логи не содержат конфиденциальную информацию. Перед тем как отправлять емейл, пожалуйста проверьте логи и подкорректируйте их если потребуется",
+ "kSensitiveTitle" :"Персональная Информация",
+ "kServerAdd" :"Добавить",
+ "kServerEmptyError" :"Имя сервера не может быть пустым",
+ "kServerName" :"Имя сервера",
+ "kServerTimeZone" :"Временная зона сервера",
+ "kSettings" :"Настройки",
+ "kSettingsSaved" :"Настройки сохранены",
+ "kShowAlarmedEvents" :"Показать тревожные события",
+ "kShowAllEvents" :"Показать все события",
+ "kShowAllFrames" :"все",
+ "kShowTimeDiffFrames" :"необычное время",
+ "kShowTip" :"показать подсказки",
+ "kShowing" :"Показ",
+ "kShowingEvent" :"показать событие",
+ "kSleep" :"Сон",
+ "kSoundOnPush" :"Озвучивать нажатие",
+ "kSpeed" :"скорость",
+ "kStart" :"Старт",
+ "kStateAreYouSure" :"Вы уверены, что хотите ",
+ "kStateHideControls" :"Скрыть управление ZoneMinder",
+ "kStateShowControls" :"Показать управление ZoneMinder",
+ "kStatus" :"Статус",
+ "kStop" :"Стоп",
+ "kSuccess" :"Успех",
+ "kSwipeToChangeMon" :"Перелистывайте чтобы поменять мониторы",
+ "kSwitchingEvents" :"переключить события",
+ "kSystemStatus" :"Статус системы",
+ "kTapEvents" :"События",
+ "kTapLiveMonitor" :"Монитор прямой трансляции",
+ "kTapMontage" :"Монтаж",
+ "kThanksForUsing" :"Спасибо за использование",
+ "kTime" :"время",
+ "kTimeZoneNotSupported" :"Ваш API не поддерживает это",
+ "kTimeline" :"Временная Диаграмма",
+ "kTimelineControlDisplay" :"тап:просмотр события, двойной-тап:просмотр графа кадров",
+ "kTimelineMessage" :"двойной-тап выход. коснуться/провести мышкой-над/тянуть над элементами чтобы просмотреть кадры",
+ "kTimelineOnlyDisplaying1" :"только отображать {{maxItemsVal}} последних событий",
+ "kTitleNotLoggedIn" :"Не залогинен",
+ "kTitleNotLoggedInBody" :"Похоже вы не залогинены. Для определения что все работает, вы должны заполнить данные авторизации, ссылку на портал и тапнуть на Сохранить. Потом вернутся к этой функции.",
+ "kTitlePortalNotConfigured" :"Портал не сконфигурирован",
+ "kTo" :"до",
+ "kToDate" :"До даты ",
+ "kToTime" :"До времени",
+ "kToastSearchingPage" :"поиск страницы ",
+ "kTrying" :"попытка",
+ "kType" :"тип",
+ "kUnknown" :"(неизвестный)",
+ "kUpdateTimeline" :"динамическое обновление",
+ "kUseEventServer" :"Использовать сервер событий",
+ "kUseSSL" :"Использовать SSL",
+ "kUseVideoControls" :"Пожалуйста используйте элементы управления видео плеера для H264 событий. ZoneMinder пока что не поддерживает zms элементы управления",
+ "kUseZmAuth" :"использовать авторизацию ZM",
+ "kUserName" :"имя пользователя",
+ "kValidNameBasicAuth" :"Пожалуйста введите правильное имя пользователя и пароль для базовой авторизации",
+ "kValidNameZMAuth" :"Пожалуйста введите правильное имя пользователя и пароль для ZM авторизации",
+ "kVersion" :"Версия",
+ "kVersionIncompatible" :"Я не совместим с вашей версией ZoneMinder",
+ "kVibrateOnPush" :"Вибрировать при нажатии",
+ "kVideo" :"Видео",
+ "kWake" :"Разбудить",
+ "kWarningLargeTimeline" :"Большое значение может повлиять на производительность временной шкалы. Если производительность временной шкалы медленна, попробуйте уменьшить значение до 200.",
+ "kWeek" :"Неделя",
+ "kWelcomeWizard" :"Добро пожаловать в zm Помошник",
+ "kWizAuthText1" :"Запутались? ZM авторизация используется если вы включили OPT_USE_AUTH в ZM консоли на экране опций.",
+ "kWizAuthText2" :"Базовая авторизация используется если вы задали логин и пароль на вашем вебсервере. Если вы используете LDAP авторизацию, это как базовая авторизация.",
+ "kWizBasicAuth" :"Я использую базовую авторизацию",
+ "kWizConfigPain" :"Конфигурирование ZoneMinder может быть тяжелым. Давайте посмотрим, сможет ли zm Помошник помочь.",
+ "kWizGotoLogin" :"Перейти к экрану входа в систему",
+ "kWizNextStep1" :"Когда автоматическое обнаружение закончено, вы можете либо",
+ "kWizNextStep2" :"Вернуться назад на предыдушие шаги и повторить",
+ "kWizNextStep3" :"Перейти на зкран входа в систему с автоматически заполненными полями",
+ "kWizPasswdNote" :"памятка: если ваш пароль содержит специальные символы такие как #?@ или амперсант, помошник может не найти cgi. Лучше временно изменить пароль на простой, запустить помошник и потом вернуть пароль назад",
+ "kWizPortalAuth" :"авторизация портала",
+ "kWizPortalText" :"Давайте поговорим об вашей авторизации. Если вы включили авторизацию, то включите эту кнопку",
+ "kWizPortalTip" :"Запутались? Вы можете легко найти ссылку на ваш портал записав ссылку которую вы видете в браузере когда заходите в консоль ZoneMinder.",
+ "kWizPortalUrl" :"Какая ссылка на ваш Zoneminder портал?",
+ "kWizResults" :"Результаты авто определения",
+ "kWizTip" :"Совет",
+ "kWizUseAuth" :"Я использую авторизацию",
+ "kWizZMAuth" :"Я использую ZM авторизацию",
+ "kWizard" :"Помошник",
+ "kWorkingOnGraph" :"работает над графическими данными",
+ "kZMRunning" :"выполняется",
+ "kZMSettingsFor" :"установки для ZoneMinder",
+ "kZMStopped" :"остановлен",
+ "kZMUndetermined" :"неопределенный",
+ "kZMUpgradeNeeded" :"Требуется обновление ZoneMinder"
+}