From 06bd0bcc9f968e3d2c0174c88d9dc62ae35585ca Mon Sep 17 00:00:00 2001 From: pp2amd6 Date: Thu, 21 Sep 2023 10:52:07 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=AC=20Update=20'ru'=20locale?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/client/locales/ru/account.json | 5 +- apps/client/locales/ru/admin.json | 14 +- apps/client/locales/ru/cad-settings.json | 178 +++++++++++++---------- apps/client/locales/ru/common.json | 5 +- apps/client/locales/ru/leo.json | 20 ++- apps/client/locales/ru/values.json | 4 +- apps/client/locales/ru/webhooks.json | 9 ++ 7 files changed, 146 insertions(+), 89 deletions(-) diff --git a/apps/client/locales/ru/account.json b/apps/client/locales/ru/account.json index b17932ece..84d6e331c 100644 --- a/apps/client/locales/ru/account.json +++ b/apps/client/locales/ru/account.json @@ -37,7 +37,7 @@ "incomingCall": "Входящий звонок", "dotColor": "Точка", "fullRowColor": "Строка", - "userApiToken": "Пользовательский Api токен", + "userApiToken": "Пользовательский API токен", "reGenerateToken": "Сгенерировать токен заново", "token": "Токен", "discord": "Discord", @@ -54,7 +54,8 @@ "unavailableSounds": "Недоступные звуки", "unavailableSoundsMessage": "Этот звук недоступен. Он может быть добавлен администратором", "userApiTokenDescription": "Этот токен может быть использован для подключения к SnailyCAD API", - "developerMode": "Режим Разработчика" + "developerMode": "Режим разработчика", + "statusViewDescription": "Как цвет кода статуса (тэнкода) представлен в таблице активных юнитов." }, "Notifications": { "CITIZEN_DELETED": "{citizen} был удалён. Причина: {reason}" diff --git a/apps/client/locales/ru/admin.json b/apps/client/locales/ru/admin.json index a301a467d..9465421a5 100644 --- a/apps/client/locales/ru/admin.json +++ b/apps/client/locales/ru/admin.json @@ -153,7 +153,19 @@ "alert_deleteUnit": "Вы уверены, что хотите удалить {unit}? Это действие необратимо!", "alert_deleteCustomField": "Вы уверены, что хотите удалить это пользовательско поле? Это действие необратимо. Все записи, созданные с этим полем будут удалены.", "info_pendingBusinesses": "Компании, ожидающие подтверждения. Примите или отклоните их.", - "alert_deleteBusiness": "Вы уверены, что хотите удалить {name}? Все данные будут потеряны. Это действие необратимо." + "alert_deleteBusiness": "Вы уверены, что хотите удалить {name}? Все данные будут потеряны. Это действие необратимо.", + "webhooks": "Вебхуки", + "general": "Основное", + "miscellaneous": "Прочее", + "WHITELIST_SETTINGS": "Настройки вайтлиста", + "INACTIVITY_TIMEOUTS": "Таймауты неактивности", + "CITIZEN_LICENSE_POINTS": "Баллы лицензий", + "MAX_LICENSE_POINTS": "Максимум баллов лицензий", + "TEMPLATES": "Шаблоны", + "OTHER": "Другое", + "integrations": "Интеграции", + "LIMITS": "Лимиты", + "BLACKLISTED_WORDS": "Запрещенные слова" }, "AuditLogs": { "userBanned": "Пользователь: {value} был забанен.", diff --git a/apps/client/locales/ru/cad-settings.json b/apps/client/locales/ru/cad-settings.json index 4393bcccb..afc531305 100644 --- a/apps/client/locales/ru/cad-settings.json +++ b/apps/client/locales/ru/cad-settings.json @@ -1,40 +1,31 @@ { "CadSettings": { - "templateSection": "Шаблоны", - "callsignTemplate": "Шаблон позывного", - "callsignTemplateInfo": "Это шаблон позывного юнита. Можно использовать следующие переменные: {variables}", - "caseNumberTemplate": "Шаблон номера дела", - "caseNumberTemplateInfo": "Это шаблон номера дела. Можно использовать следующие переменные: {variables}", - "pairedUnitTemplate": "Шаблон парного юнита", - "pairedUnitTemplateInfo": "Это шаблон парного юнита. Можно использовать следующие переменные: {variables}", - "driversLicenseTemplate": "Шаблон номера водительского удостоверения", - "driversLicenseTemplateInfo": "Это шаблон номера водительского удостоверения. Вы можете использовать следующие переменные: {variables}. Примечание: это будет применено только к новым пользователям.", - "pilotLicenseTemplate": "Шаблон номера лицензии пилота", - "pilotLicenseTemplateInfo": "Это шаблон номера лицензии пилота. Вы можете использовать следующие переменные: {variables}. Примечание: это будет применено только к новым пользователям.", - "weaponLicenseTemplate": "Шаблон номера лицензии на оружие", - "weaponLicenseTemplateInfo": "Это шаблон номера лицензии на оружие. Вы можете использовать следующие переменные: {variables}. Примечание: это будет применено только к новым пользователям.", - "waterLicenseTemplate": "Шаблон номера водного удостоверения", - "waterLicenseTemplateInfo": "Это шаблон номера водного удостоверения. Вы можете использовать следующие переменные: {variables}. Примечание: это будет применено только к новым пользователям.", - "generalSettings": "Основные Настройки", + "generalSettings": "Основные настройки", "cadName": "Название CAD", - "cadNameDescription": "Название CAD, это может быть названием вашего комьюнити, сервера и т.д. Примечание: может потребоваться перезагрузка страницы.", + "cadNameDescription": "Название CAD, это может быть названием вашего сообщества, сервера и т.д. Примечание: может потребоваться перезагрузка страницы.", "cadLogo": "Логотип CAD", - "cadLogoDescription": "Логотип CAD, это может быть логотипом вашего комьюнити, сервера и т.д. Примечание: может потребоваться перезагрузка страницы.", - "areaOfPlay": "Игровая Зона", + "cadLogoDescription": "Логотип CAD, это может быть логотипом вашего сообщества, сервера и т.д. Примечание: может потребоваться перезагрузка страницы.", + "authScreenHeaderImage": "Изображение заголовка страницы входа", + "authScreenBackgroundImage": "Фоновое изображение страницы входа", + "cadOpenGraphDescription": "Описание Open Graph для CAD", + "cadOpenGraphDescriptionInfo": "Это будет отображаться, когда ссылка на CAD будет опубликована в социальных сетях. Лучше всего быть кратким и простым", + "areaOfPlay": "Игровая зона", "areaOfPlayDescription": "Это игровая зона, в которой происходит РП", - "registrationCode": "Регистрационный Код", + "registrationCode": "Регистрационный код", "registrationCodeDescription": "Если установлен, то новым пользователям потребуется его ввести для регистрации.", - "roleplayEnabled": "РП Включено", - "roleplayEnabledDescription": "Если выключено, то на сайте будет висеть баннер, что РП должно быть прекращено до захода на сайт.", + "roleplayEnabled": "РП включено", + "roleplayEnabledDescription": "Если выключено, будет отображаться баннер, что РП должно быть прекращено.", "whitelisting": "вайтлист", "cadWhitelist": "CAD Вайтлист", - "cadWhitelistDescription": "CAD работает по Вайтлисту, потребуется ручное одобрение последующих регистрирующихся пользователей.", - "towWhitelist": "Вайтлист Эвакуатора", - "towWhitelistDescription": "Вайтлист для Эвакуатора. Пользователям потребуется соответствующее разрешение для пользования системой эвакуации.", - "taxiWhitelist": "Вайтлист Такси", - "taxiWhitelistDescription": "Вайтлист для системы Такси. Пользователям потребуется соответствующее разрешение для пользования системой такси.", - "businessWhitelist": "Вайтлист Бизнесов", - "businessWhitelistDescription": "Новые Бизнесы должны быть одобрены до того, как им будет дана возможность функционировать." + "cadWhitelistDescription": "CAD работает по вайтлисту, потребуется ручное одобрение последующих регистрирующихся пользователей.", + "towWhitelist": "Вайтлист эвакуатора", + "towWhitelistDescription": "Вайтлист для эвакуатора. Пользователям потребуется соответствующее разрешение для пользования системой эвакуации.", + "taxiWhitelist": "Вайтлист такси", + "taxiWhitelistDescription": "Вайтлист для системы такси. Пользователям потребуется соответствующее разрешение для пользования системой такси.", + "businessWhitelist": "Вайтлист бизнесов", + "businessWhitelistDescription": "Новые бизнесы должны быть одобрены до того, как им будет дана возможность функционировать.", + "timeZone": "Часовой пояс", + "timeZoneDescription": "Если выключено, то на сайте будет висеть баннер, что РП должно быть прекращено до захода на сайт." }, "DiscordRolesTab": { "discordRoles": "Роли Discord", @@ -80,20 +71,26 @@ "warrantsChannel": "Канал ордеров", "warrantsChannelInfo": "Канал Discord, куда будут отправлены записи о новых ордерах.", "bleeterPostChannelInfo": "Канал, куда будут отправлены новые посты Bleeter.", - "bleeterPostChannel": "Канал Постов Bleeter", + "bleeterPostChannel": "Канал постов Bleeter", "citizenDeclaredDeadChannelInfo": "Канал, куда будут отправлены уведомления о гражданах, которые были объявлены мертвыми.", - "citizenDeclaredDeadChannel": "Канал объявления о смерти граждан" + "citizenDeclaredDeadChannel": "Канал объявления о смерти граждан", + "departmentWhitelistStatusChannelInfo": "Когда объект ожидает одобрения или принимается/отклоняется, этот канал будет использоваться для отправки вебхука.", + "departmentWhitelistStatusChannel": "Канал изменения статуса вайтлиста департамента", + "userWhitelistStatusChannelInfo": "Когда пользователь ожидает одобрения или получает одобрение или отказ, этот канал будет использоваться для отправки вебхука.", + "userWhitelistStatusChannel": "Канал изменения статуса белого вайтлиста пользователей" }, "RawWebhooksTab": { - "rawWebhooks": "Raw Вебхуки", + "rawWebhooks": "Raw вебхуки", "rawWebhooksInfo": "Установите ссылку на каждый тип вебхука. Они будут использоваться для соответствующих типов ивентов CAD.", "calls911WebhookURL": "Вебхук вызова 911", - "statusUpdateWebhookURL": "Вебхук обновления Статуса", - "panicButtonWebhookURL": "Вебхук кнопки Паники", - "bolosWebhookURL": "BOLO Вебхук", - "impoundedVehicleWebhookURL": "Вебхук Эвакуированного Транспорта", - "citizenRecordsWebhookURL": "Вебхук записей о Гражданах", - "warrantsWebhookURL": "Вебхук Ордеров" + "statusUpdateWebhookURL": "Вебхук обновления статуса", + "panicButtonWebhookURL": "Вебхук кнопки паники", + "bolosWebhookURL": "BOLO вебхук", + "impoundedVehicleWebhookURL": "Вебхук эвакуированного транспорта", + "citizenRecordsWebhookURL": "Вебхук записей о гражданах", + "warrantsWebhookURL": "Вебхук ордеров", + "departmentWhitelistStatusChannelURL": "URL вебхука изменения статуса вайтлиста департамента", + "userWhitelistStatusChannelURL": "URL вебхука изменения статуса вайтлиста пользователей" }, "LiveMapTab": { "liveMapSettings": "Настройки Карты", @@ -117,79 +114,102 @@ "token": "Токен", "tokenDescription": "Это токен для использования API. Этот токен уникален и не должен быть разгашен кому-либо. Подробнее", "discordBotCommand": "Команда интеграции Discord бота", - "discordBotCommandDescription": "Эта команда может быть использована с Discord Интеграцией.", - "readMorePublicAPI": "Подробнее о Публичном API." + "discordBotCommandDescription": "Эта команда может быть использована с Discord интеграцией.", + "readMorePublicAPI": "Подробнее о публичном API." }, "MiscSettingsTab": { + "templateSection": "Шаблоны", + "callsignTemplate": "Шаблон позывного", + "callsignTemplateInfo": "Это шаблон позывного юнита. Можно использовать следующие переменные: {variables}", + "caseNumberTemplate": "Шаблон номера дела", + "caseNumberTemplateInfo": "Это шаблон номера дела. Можно использовать следующие переменные: {variables}", + "pairedUnitTemplate": "Шаблон парного юнита", + "pairedUnitTemplateInfo": "Это шаблон парного юнита. Можно использовать следующие переменные: {variables}", + "driversLicenseTemplate": "Шаблон номера водительского удостоверения", + "driversLicenseTemplateInfo": "Это шаблон номера водительского удостоверения. Вы можете использовать следующие переменные: {variables}. Примечание: это будет применено только к новым пользователям.", + "pilotLicenseTemplate": "Шаблон номера лицензии пилота", + "pilotLicenseTemplateInfo": "Это шаблон номера лицензии пилота. Вы можете использовать следующие переменные: {variables}. Примечание: это будет применено только к новым пользователям.", + "weaponLicenseTemplate": "Шаблон номера лицензии на оружие", + "weaponLicenseTemplateInfo": "Это шаблон номера лицензии на оружие. Вы можете использовать следующие переменные: {variables}. Примечание: это будет применено только к новым пользователям.", + "waterLicenseTemplate": "Шаблон номера водного удостоверения", + "waterLicenseTemplateInfo": "Это шаблон номера водного удостоверения. Вы можете использовать следующие переменные: {variables}. Примечание: это будет применено только к новым пользователям.", "miscSettings": "Разное", "cadRelated": "Относящееся к CAD", - "authScreenHeaderImage": "Картинка Экрана Авторизации", - "authScreenBackgroundImage": "Фон Экрана Авторизации", - "cadOpenGraphDescription": "Описание Интеграции CAD", - "cadOpenGraphDescriptionInfo": "Оно будет показываться, когда вы делитесь ссылкой в социальных сетях. Лучше сделать его покороче.", - "inactivityTimeouts": "Таймауты Неактивности", - "911CallInactivityTimeout": "Таймаут Неактивности Вызова 911", + "inactivityTimeouts": "Таймауты неактивности", + "911CallInactivityTimeout": "Таймаут неактивности вызова 911", "911CallInactivityTimeoutDescription": "Вызовы, что были неактивны будут автоматически завершены. Формат данных: минуты (По умолчанию: нет таймаута)", - "incidentInactivityTimeout": "Таймаут Неактивности Инцидента", + "incidentInactivityTimeout": "Таймаут неактивности инцидента", "incidentInactivityTimeoutDescription": "Инциденты, что были неактивны будут автоматически завершены. Формат данных: минуты (По умолчанию: нет таймаута)", - "unitInactivityTimeout": "Таймаут Неактивности Юнита", + "unitInactivityTimeout": "Таймаут неактивности юнита", "unitInactivityTimeoutDescription": "Юниты, что были неактивны автоматически закончат смену. Формат данных: минуты (По умолчанию: нет таймаута)", - "activeDispatcherInactivityTimeout": "Таймаут Неактивности Активного Диспетчера", + "activeDispatcherInactivityTimeout": "Таймаут неактивности активного диспетчера", "activeDispatcherInactivityTimeoutDescription": "Активные диспетчеры, что были неактивны автоматически закончат смену. Формат данных: минуты (По умолчанию: нет таймаута)", - "boloInactivityTimeout": "Таймаут Неактивности BOLO", + "boloInactivityTimeout": "Таймаут неактивности BOLO", "boloInactivityTimeoutDescription": "BOLO, что были неактивны будут автоматически закрыты. Формат данных: минуты (По умолчанию: нет таймаута)", - "activeWarrantsInactivityTimeout": "Таймаут Неактивности Активных Ордеров", + "activeWarrantsInactivityTimeout": "Таймаут неактивности активных ордеров", "activeWarrantsInactivityTimeoutDescription": "Активные ордера, что были неактивны будут автоматически закрыты. Формат данных: минуты (По умолчанию: нет таймаута)", - "maxLicensePoints": "Максимальное Количество Баллов Лицензии", + "maxLicensePoints": "Максимум баллов лицензии", "maxLicensePointsDescription": "Установить количество баллов лицензий, после которых они будут автоматически отозваны.", - "maxDriverLicensePoints": "Максимальное Количество Баллов Водительской Лицензии", + "maxDriverLicensePoints": "Максимум баллов водительской лицензии", "maxDriverLicensePointsDescription": "Установить количество баллов водительских лицензий, после которых они будут автоматически отозваны. (По умолчанию: 12)", - "maxPilotLicensePoints": "Максимальное Количество Баллов Пилотской Лицензии", - "maxPilotLicensePointsDescription": "Установить количество баллов пилотских лицензий, после которых они будут автоматически отозваны. (По умолчанию: 12)", - "maxWeaponLicensePoints": "Максимальное Количество Баллов Оружейной Лицензии", - "maxWeaponLicensePointsDescription": "Установить количество баллов оружейных лицензий, после которых они будут автоматически отозваны. (По умолчанию: 12)", - "maxWaterLicensePoints": "Максимальное Количество Баллов Водительской Лицензии", + "maxPilotLicensePoints": "Максимум баллов лётной лицензии", + "maxPilotLicensePointsDescription": "Установить количество баллов лётных лицензий, после которых они будут автоматически отозваны. (По умолчанию: 12)", + "maxWeaponLicensePoints": "Максимум баллов лицензии на оружие", + "maxWeaponLicensePointsDescription": "Установить количество баллов лицензий на оружие, после которых они будут автоматически отозваны. (По умолчанию: 12)", + "maxWaterLicensePoints": "Максимум баллов лицензии на водный транспорт", "maxWaterLicensePointsDescription": "Установить количество баллов лицензий на водный транспорт, после которых они будут автоматически отозваны. (По умолчанию: 12)", "other": "Другое", - "weightPrefix": "Префикс Веса", + "weightPrefix": "Префикс веса", "weightPrefixDescription": "Префикс для единицы измерения веса (например, кг или фунты)", - "heightPrefix": "Префикс Высоты", + "heightPrefix": "Префикс высоты", "heightPrefixDescription": "Префикс для единицы измерения высоты (например, см или дюймы)", - "maxBusinessesPerCitizen": "Максимальное Количество Бизнесов На Гражданина", + "maxBusinessesPerCitizen": "Максимум бизнесов на гражданина", "maxBusinessesPerCitizenDescription": "Максимальное количество бизнесов, которые гражданин может создать. (По умолчанию: Бесконечно)", - "maxCitizensPerUser": "Максимальное Количество Граждан На Пользователя", + "maxCitizensPerUser": "Максимум граждан на пользователя", "maxCitizensPerUserDescription": "Максимальное количество граждан, которых пользователь может создать. (По умолчанию: Бесконечно)", - "maxDepartmentsPerUnitPerUser": "Максимальное Количество Отделов На Юнит Пользователя", - "maxDepartmentsPerUnitPerUserDescription": "Максимальное количество юнитов, которые пользователь может создать для себя. (По умолчанию: Бесконечно)", - "maxDivisionsPerOfficer": "Максимальное Количество Дивизионов На Офицера", + "maxDepartmentsPerUnitPerUser": "Максимум департаментов для юнита", + "maxDepartmentsPerUnitPerUserDescription": "Максимальное количество департаментов, в которые может быть добавлен юнит. (По умолчанию: Бесконечно)", + "maxDivisionsPerOfficer": "Максимум дивизионов на офицера", "maxDivisionsPerOfficerDescription": "Максимальное количество дивизионов, в которых пользователь может состоять. (По умолчанию: Бесконечно)", - "maxAssignmentsToIncidentsPerOfficer": "Максимальное Количество Назначений На Инцидент На Офицера", + "maxAssignmentsToIncidentsPerOfficer": "Максимум назначений на инцидент для офицера", "maxAssignmentsToIncidentsPerOfficerDescription": "Максимальное количество инцидентов, на которые может быть назначен офицер. (По умолчанию: Бесконечно)", - "maxAssignmentsToCallsPerUnit": "Максимальное Количество Назначений На Вызов На Юнит", + "maxAssignmentsToCallsPerUnit": "Максимум назначений вызовов для юнита", "maxAssignmentsToCallsPerUnitDescription": "Максимальное количество вызовов, на которые может быть назначен юнит. (По умолчанию: Бесконечно)", - "maxOfficersPerUser": "Максимальное Количество Офицеров На Пользователя", + "maxOfficersPerUser": "Максимум офицеров для пользователя", "maxOfficersPerUserDescription": "Максимальное количество офицеров, которых пользователь может создать. (По умолчанию: Бесконечно)", - "maxPlateLength": "Максимальная Длина Номера Автомобиля", + "maxPlateLength": "Максимальная длина номера автомобиля", "maxPlateLengthDescription": "Максимальная длина номера автомобиля. (По умолчанию: 8)", - "jailTimeScaling": "Масштабирование Времени В Тюрьме", + "jailTimeScaling": "Масштабирование времени в тюрьме", "jailTimeScalingDescription": "Масштабирование времени в тюрьме. Это автоматически определит срок заключения в реальном времени", - "citizenLicenseNumbers": "Длина Номера Гражданских Лицензий", + "citizenLicenseNumbers": "Длина номера гражданских лицензий", "citizenLicenseNumbersDescription": "Установка максимальной длины номера гражданской лицензии.", - "driversLicenseNumberLength": "Длина Номера Водительской Лицензии", + "driversLicenseNumberLength": "Длина номера водительской лицензии", "driversLicenseNumberLengthDescription": "Длина номера водительской лицензии (По умолчанию: 8)", - "pilotLicenseNumberLength": "Длина Номера Пилотской Лицензии", + "pilotLicenseNumberLength": "Длина номера лётной лицензии", "pilotLicenseNumberLengthDescription": "Длина номера пилотской лицензии (По умолчанию: 6)", - "weaponLicenseNumberLength": "Длина Номера Оружейной Лицензии", + "weaponLicenseNumberLength": "Длина номера лицензии на оружие", "weaponLicenseNumberLengthDescription": "Длина номера оружейной лицензии (По умолчанию: 8)", - "waterLicenseNumberLength": "Длина Номера Водительской Лицензии", - "waterLicenseNumberLengthDescription": "Длина номера водительской лицензии (По умолчанию: 8)", + "waterLicenseNumberLength": "Длина номера лицензии на водный транспорт", + "waterLicenseNumberLengthDescription": "Длина номера лицензии на водный транспорт (По умолчанию: 8)", "seconds": "Секунды", "minutes": "Минуты", "hours": "Часы", - "signal100RepeatAmountDescription": "Количество раз повтора сигнала 100 (По-умолчанию: 1)", + "signal100RepeatAmountDescription": "Количество раз повторения сигнала 100. (По умолчанию: 1)", "signal100RepeatAmount": "Количество повторений сигнала 100", - "signal100RepeatIntervalMsDescription": "Время между сигналами 100 в милисекундах. (По-умолчанию: 1000)", - "signal100RepeatIntervalMs": "Интервал повторений сигнала 100 (мс)" + "signal100RepeatIntervalMsDescription": "Промежуток времени повторения каждого сигнала 100 в миллисекундах. (По умолчанию: 1000)", + "signal100RepeatIntervalMs": "Интервал повторений сигнала 100 (мс)", + "limits": "Лимиты" + }, + "BlacklistedWords": { + "blacklistedWords": "Запрещенные слова", + "blacklistedWordsDescription": "SnailyCAD проверит, содержит ли имя гражданина или номерной знак автомобиля какие-либо запрещенные слова.", + "noBlacklistedWords": "Запрещенные слова еще не добавлены.", + "importBlacklistedWords": "Импортировать запрещенные слова", + "file": "Файл", + "word": "Слово", + "remove": "Удалить", + "removeBlacklistedWord": "Удалить запрещенное слово", + "removeBlacklistedWordDescription": "Вы уверены, что хотите удалить это запрещенное слово?" }, "Features": { "enableOrDisableFeatures": "Включить или отключить функции", diff --git a/apps/client/locales/ru/common.json b/apps/client/locales/ru/common.json index cc8fede00..8e175e459 100644 --- a/apps/client/locales/ru/common.json +++ b/apps/client/locales/ru/common.json @@ -86,7 +86,7 @@ "dispatch": "Диспетчер", "liveMap": "Карта", "officer": "Офицер", - "dashboard": "Панель управления", + "dashboard": "Информационная панель", "myOfficers": "Офицеры", "myOfficerLogs": "Журнал офицеров", "incidents": "Инциденты", @@ -189,7 +189,8 @@ "userDefinedCallsignAlreadyExists": "Комбинированный юнит с таким позывным уже существует. Используйте другой.", "ownerCannotDiscordAuth": "Первый аккаунт (Владелец) не может быть зарегистрирован через Discord. Используйте логин/пароль. Вы сможете подключить Discord позднее в настройках профиля.", "steamAuthIssue": "Возникла ошибка при аутентификации через Steam. Попробуйте снова.", - "discordAuthIssue": "Возникла ошибка при аутентификации через Discord. Попробуйте снова." + "discordAuthIssue": "Возникла ошибка при аутентификации через Discord. Попробуйте снова.", + "blacklistedWordUsed": "Это слово запрещено и не может быть использовано." }, "Statuses": { "ACCEPTED": "Принят(о)", diff --git a/apps/client/locales/ru/leo.json b/apps/client/locales/ru/leo.json index f7184ee1f..c12c5651e 100644 --- a/apps/client/locales/ru/leo.json +++ b/apps/client/locales/ru/leo.json @@ -184,7 +184,7 @@ "addAward": "Добавить награду", "award": "Награда", "activeCall": "Активный вызов", - "arrestReportLogs": "Журнал отчетов об арестах", + "pendingCitizenRecords": "Ожидающие записи граждан", "activeUnits": "Активные юниты", "noActiveUnits": "На карте нет активных юнитов", "player": "Игрок", @@ -315,7 +315,7 @@ "appendedActiveCall": "Добавить в активный звонок: {call}", "appendedActiveIncident": "Добавить в активный инцидент: {incident}", "activeIncident": "Активный инцидент", - "liveMapServer": "Сервер Карты", + "liveMapServer": "Сервер карты", "selectMapServer": "Выбрать сервер карты", "mustSelectMapServer": "Вы должны выбрать сервер карты для продолжения.", "userDefinedCallsign": "Пользовательские позывные", @@ -330,7 +330,21 @@ "hideSmartSigns": "Скрыть Smart Signs", "showSmartSigns": "Показать Smart Signs", "smartSignUpdated": "Smart Sign обновлен", - "smartSignUpdatedMessage": "Запрос на обновление Smart Sign был отправлен на FXServer." + "smartSignUpdatedMessage": "Запрос на обновление Smart Sign был отправлен на FXServer.", + "departmentInformation": "Информация о департаменте", + "departmentInformationDesc": "Здесь вы можете просмотреть дополнительные внешние ссылки и информацию о вашем департаменте.", + "noDepartmentLinks": "У департамента пока нет допольнительной информации.", + "showingOnlyLatest12Units": "Показывать только 12 последних юнитов.", + "showingOnlyLatest12UnitsDescription": "Показывать только 12 последних юнитов в списке. Последний юнит размещен в верху списка. Это сделано, чтобы избежать замедления страницы. Используйте фильтры, чтобы уточнить поиск.", + "ACTIVE_CALLS": "Активные вызовы", + "ACTIVE_BOLOS": "Активные BOLO", + "ACTIVE_WARRANTS": "Активные ордеры", + "ACTIVE_OFFICERS": "Активные офицеры", + "ACTIVE_DEPUTIES": "Активные помощники", + "ACTIVE_INCIDENTS": "Активные инциденты", + "layoutSavedTitle": "Макет сохранён", + "layoutSavedMessage": "Ваш макет был сохранен.", + "editDashboardLayout": "Редактировать макет информационной панели" }, "Bolos": { "activeBolos": "Активные BOLO", diff --git a/apps/client/locales/ru/values.json b/apps/client/locales/ru/values.json index 99da39ae1..93639a4f9 100644 --- a/apps/client/locales/ru/values.json +++ b/apps/client/locales/ru/values.json @@ -54,8 +54,8 @@ "colorHex": "Цвет (#HEX)", "codeType": "Тип кода", "license": "Лицензия", - "registrationStatus": "Статус Регистрации", - "insuranceStatus": "Статус Страховки", + "registrationStatus": "Статус регистрации", + "insuranceStatus": "Статус страховки", "employee": "Сотрудник", "manager": "Менеджер", "owner": "Владелец", diff --git a/apps/client/locales/ru/webhooks.json b/apps/client/locales/ru/webhooks.json index 6db3d4572..a4f33019f 100644 --- a/apps/client/locales/ru/webhooks.json +++ b/apps/client/locales/ru/webhooks.json @@ -80,5 +80,14 @@ "createdAt": "Создан", "officer": "Офицер", "socialSecurityNumber": "Номер социального страхования" + }, + "WhitelistStatusChange": { + "accepted": "принят", + "declined": "отклонен", + "pending": "ожидает", + "userChangeDescription": "Пользователь: статус вайтлиста для {user} изменен на {status}.", + "userChangeTitle": "Изменение статуса вайтлиста для пользвателя", + "departmentChangeDescription": "Юнит: статус вайтлиста для {unit} изменен на {status}.", + "departmentChangeTitle": "Изменение статуса вайтлиста для юнита" } }