diff options
| author | Pliable Pixels <pliablepixels@users.noreply.github.com> | 2016-11-09 19:23:22 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-11-09 19:23:22 -0500 |
| commit | b58618ec49b314370c8cfa0a562e7dd3e065fc1a (patch) | |
| tree | 8459ba6afd9060011bdbfd2a337cba9008dc3baa | |
| parent | 8b4c11e4e234f1eb52bb16322bacd00c455879f0 (diff) | |
| parent | e2f15230ac9c4c90b483914398886c70f7d6dd04 (diff) | |
Merge pull request #365 from BoskSpb/master
Adding Russian language in App
| -rw-r--r-- | www/js/DataModel.js | 3 | ||||
| -rw-r--r-- | www/js/app.js | 3 | ||||
| -rw-r--r-- | www/lang/help/help-ru.html | 72 | ||||
| -rw-r--r-- | www/lang/locale-ru.json | 370 |
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" +} |
