// ignore: unused_import import 'package:intl/intl.dart' as intl; import 'app_localizations.dart'; // ignore_for_file: type=lint /// The translations for Bulgarian (`bg`). class AppLocalizationsBg extends AppLocalizations { AppLocalizationsBg([String locale = 'bg']) : super(locale); @override String get appTitle => 'MeshCore Open'; @override String get nav_contacts => 'Контакти'; @override String get nav_channels => 'Канали'; @override String get nav_map => 'Карта'; @override String get common_cancel => 'Отказ'; @override String get common_ok => 'Добре'; @override String get common_connect => 'Свържи се'; @override String get common_unknownDevice => 'Неизвестно устройство'; @override String get common_save => 'Запази'; @override String get common_delete => 'Изтрий'; @override String get common_deleteAll => 'Изтрий всичко'; @override String get common_close => 'Затвори'; @override String get common_done => 'Готово'; @override String get common_edit => 'Редактирай'; @override String get common_add => 'Добави'; @override String get common_settings => 'Настройки'; @override String get common_disconnect => 'Прекъсни'; @override String get common_connected => 'Свързано'; @override String get common_disconnected => 'Прекъснато'; @override String get common_create => 'Създай'; @override String get common_continue => 'Продължи'; @override String get common_share => 'Сподели'; @override String get common_copy => 'Копирай'; @override String get common_retry => 'Опитай отново'; @override String get common_hide => 'Скрий'; @override String get common_remove => 'Изтрий'; @override String get common_enable => 'Активирай'; @override String get common_disable => 'Деактивирай'; @override String get common_undo => 'Отмени'; @override String get messageStatus_sent => 'Изпратено'; @override String get messageStatus_delivered => 'Доставено'; @override String get messageStatus_pending => 'Изпраща се'; @override String get messageStatus_failed => 'Неуспешно изпращане'; @override String get messageStatus_repeated => 'Повторно чуто'; @override String get common_reboot => 'Рестартирай'; @override String get common_loading => 'Зареждане...'; @override String get common_notAvailable => '—'; @override String common_voltageValue(String volts) { return '$volts V'; } @override String common_percentValue(int percent) { return '$percent%'; } @override String get common_autoRefresh => 'Автоматично обновяване'; @override String get common_interval => 'Интервал'; @override String get scanner_title => 'MeshCore – Отворена версия'; @override String get connectionChoiceUsbLabel => 'USB'; @override String get connectionChoiceBluetoothLabel => 'Bluetooth'; @override String get connectionChoiceTcpLabel => 'TCP'; @override String get tcpScreenTitle => 'Свържете се чрез TCP'; @override String get tcpHostLabel => 'IP адрес'; @override String get tcpHostHint => '192.168.40.10'; @override String get tcpPortLabel => 'Пристанище'; @override String get tcpPortHint => '5000'; @override String get tcpStatus_notConnected => 'Въведете крайната точка и свържете се.'; @override String tcpStatus_connectingTo(String endpoint) { return 'Свързване към $endpoint...'; } @override String get tcpErrorHostRequired => 'Необходим е IP адрес.'; @override String get tcpErrorPortInvalid => 'Портът трябва да бъде между 1 и 65535.'; @override String get tcpErrorUnsupported => 'Транспортът чрез TCP не се поддържа на тази платформа.'; @override String get tcpErrorTimedOut => 'Връзката TCP изтекла.'; @override String tcpConnectionFailed(String error) { return 'Неуспешно е установено TCP връзката: $error'; } @override String get usbScreenTitle => 'Свържете се чрез USB'; @override String get usbScreenSubtitle => 'Изберете открития сериен уред и свържете директно към вашия MeshCore възел.'; @override String get usbScreenStatus => 'Изберете USB устройство'; @override String get usbScreenNote => 'USB серийната връзка е активна на поддържаните Android устройства и настолни платформи.'; @override String get usbScreenEmptyState => 'Няма открити USB устройства. Включете едно и опитайте отново.'; @override String get usbErrorPermissionDenied => 'Не беше разрешено достъпът през USB.'; @override String get usbErrorDeviceMissing => 'Избраното USB устройство вече не е налично.'; @override String get usbErrorInvalidPort => 'Изберете валитно USB устройство.'; @override String get usbErrorBusy => 'Друг мол за свързване през USB вече е в процес на изпълнение.'; @override String get usbErrorNotConnected => 'Няма свързано USB устройство.'; @override String get usbErrorOpenFailed => 'Не успях да отворя избраното USB устройство.'; @override String get usbErrorConnectFailed => 'Не успях да се свържа с избраното USB устройство.'; @override String get usbErrorUnsupported => 'USB серийната комуникация не се поддържа на тази платформа.'; @override String get usbErrorAlreadyActive => 'USB връзката вече е активирана.'; @override String get usbErrorNoDeviceSelected => 'Няма избран USB устройство.'; @override String get usbErrorPortClosed => 'USB връзката не е активна.'; @override String get usbErrorConnectTimedOut => 'Връзката прекъсна. Уверете се, че устройството има софтуер за USB връзка.'; @override String get usbFallbackDeviceName => 'Устройство за четене на уеб серийни данни'; @override String get usbStatus_notConnected => 'Изберете USB устройство'; @override String get usbStatus_connecting => 'Свързване към USB устройство...'; @override String get usbStatus_searching => 'Търсене на USB устройства...'; @override String usbConnectionFailed(String error) { return 'Неуспешно свързване през USB: $error'; } @override String get scanner_scanning => 'Сканиране за устройства...'; @override String get scanner_connecting => 'Свързвам се...'; @override String get scanner_disconnecting => 'Изключване...'; @override String get scanner_notConnected => 'Не е свързан'; @override String scanner_connectedTo(String deviceName) { return 'Свързано с $deviceName'; } @override String get scanner_searchingDevices => 'Търсене на устройства MeshCore...'; @override String get scanner_tapToScan => 'Докоснете „Сканирай“, за да намерите устройства MeshCore.'; @override String scanner_connectionFailed(String error) { return 'Връзката не успя: $error'; } @override String get scanner_stop => 'Спрете'; @override String get scanner_scan => 'Сканирай'; @override String get scanner_bluetoothOff => 'Bluetooth е изключен.'; @override String get scanner_bluetoothOffMessage => 'Моля, активирайте Bluetooth, за да сканирате за устройства.'; @override String get scanner_chromeRequired => 'Изисква се браузър Chrome'; @override String get scanner_chromeRequiredMessage => 'Това уеб приложение изисква Google Chrome или браузър, базиран на Chromium, за поддръжка на Bluetooth.'; @override String get scanner_enableBluetooth => 'Активирайте Bluetooth'; @override String get scanner_bluetoothWebUnsupported => 'Функцията Bluetooth не е налична в браузъра. Моля, свържете се чрез USB вместо това.'; @override String get device_quickSwitch => 'Бързо превключване'; @override String get device_meshcore => 'MeshCore'; @override String get settings_title => 'Настройки'; @override String get settings_deviceInfo => 'Информация за устройството'; @override String get settings_appSettings => 'Настройки на приложението'; @override String get settings_appSettingsSubtitle => 'Уведомления, съобщения и предпочитания за карта'; @override String get settings_nodeSettings => 'Настройки на възела'; @override String get settings_nodeName => 'Име на възела'; @override String get settings_nodeNameNotSet => 'Не е зададено'; @override String get settings_nodeNameHint => 'Въведете име на възел'; @override String get settings_nodeNameUpdated => 'Името е актуализирано'; @override String get settings_radioSettings => 'Настройки на радиопредавателя'; @override String get settings_radioSettingsSubtitle => 'Честота, мощност, разпространяващ фактор'; @override String get settings_radioSettingsUpdated => 'Радио настройките са актуализирани'; @override String get settings_location => 'Местоположение'; @override String get settings_locationSubtitle => 'GPS координати'; @override String get settings_locationUpdated => 'Местоположението е актуализирано'; @override String get settings_locationBothRequired => 'Въведете както географска ширина, така и географска дължина.'; @override String get settings_locationInvalid => 'Невалидна ширина или дължина.'; @override String get settings_locationGPSEnable => 'Активиране на GPS'; @override String get settings_locationGPSEnableSubtitle => 'Активирайте автоматичното актуализиране на местоположението чрез GPS.'; @override String get settings_locationIntervalSec => 'Интервал за GPS (Секунди)'; @override String get settings_locationIntervalInvalid => 'Интервалът трябва да бъде поне 60 секунди и по-малко от 86400 секунди.'; @override String get settings_latitude => 'Широчина'; @override String get settings_longitude => 'Дължина'; @override String get settings_contactSettings => 'Настройки за контакти'; @override String get settings_contactSettingsSubtitle => 'Настройки за добавяне на контакти.'; @override String get settings_privacyMode => 'Режим на поверителност'; @override String get settings_privacyModeSubtitle => 'Скриване на име/местоположение в рекламите'; @override String get settings_privacyModeToggle => 'Активирайте режим на поверителност, за да скриете името и местоположението си в рекламите.'; @override String get settings_privacyModeEnabled => 'Режим на поверителност е активиран'; @override String get settings_privacyModeDisabled => 'Режим на поверителност е деактивиран'; @override String get settings_privacy => 'Настройки на поверителността'; @override String get settings_privacySubtitle => 'Контролирайте каква информация се споделя.'; @override String get settings_privacySettingsDescription => 'Изберете каква информация устройството ви споделя с другите.'; @override String get settings_denyAll => 'Откажи всичко'; @override String get settings_allowByContact => 'Позволи по флагове за контакт'; @override String get settings_allowAll => 'Позволи всичко'; @override String get settings_telemetryBaseMode => 'Базов режим на телеметрия'; @override String get settings_telemetryLocationMode => 'Режим на местоположение на телеметрията'; @override String get settings_telemetryEnvironmentMode => 'Режим на средата на телеметрията'; @override String get settings_advertLocation => 'Място на обявата'; @override String get settings_advertLocationSubtitle => 'Включи местоположение в обявата'; @override String get settings_multiAck => 'Множество ACK'; @override String get settings_telemetryModeUpdated => 'Режим на телеметрията е обновен'; @override String get settings_actions => 'Действия'; @override String get settings_deleteAllPaths => 'Изтрий всички пътища'; @override String get settings_deleteAllPathsSubtitle => 'Изчисти всички данни за пътищата от контактите.'; @override String get settings_sendAdvertisement => 'Изпрати реклама'; @override String get settings_sendAdvertisementSubtitle => 'Излъчи присъствието сега'; @override String get settings_advertisementSent => 'Рекламата е изпратена'; @override String get settings_syncTime => 'Време за синхронизация'; @override String get settings_syncTimeSubtitle => 'Задайте часовника на устройството да отговаря на времето на телефона.'; @override String get settings_timeSynchronized => 'Синхронизирано във времето'; @override String get settings_refreshContacts => 'Презареди контакти'; @override String get settings_refreshContactsSubtitle => 'Презареди списъка с контакти от устройството'; @override String get settings_rebootDevice => 'Рестартирай устройството'; @override String get settings_rebootDeviceSubtitle => 'Рестартирай устройството MeshCore'; @override String get settings_rebootDeviceConfirm => 'Сигурни ли сте, че искате да рестартирате устройството? Ще бъдете прекъснати.'; @override String get settings_debug => 'Отстрани'; @override String get settings_companionDebugLog => 'Дневник за отстраняване на грешки на придружаващото приложение'; @override String get settings_companionDebugLogSubtitle => 'Команди, отговори и сурови данни за протоколите BLE/TCP/USB'; @override String get settings_appDebugLog => 'Лог на отстраняване на грешки на приложението'; @override String get settings_appDebugLogSubtitle => 'Съобщения за отстраняване на грешки на приложението'; @override String get settings_about => 'За нас'; @override String settings_aboutVersion(String version) { return 'MeshCore Open, версия $version'; } @override String get settings_aboutLegalese => 'Проект MeshCore с отворен код 2024 г.'; @override String get settings_aboutDescription => 'Отворен Flutter клиент за MeshCore LoRa мрежови устройства.'; @override String get settings_aboutOpenMeteoAttribution => 'Данни за надморска височина на LOS: Open-Meteo (CC BY 4.0)'; @override String get settings_infoName => 'Име'; @override String get settings_infoId => 'ИД'; @override String get settings_infoStatus => 'Статус'; @override String get settings_infoBattery => 'Батерия'; @override String get settings_infoPublicKey => 'Публичен ключ'; @override String get settings_infoContactsCount => 'Брой контакти'; @override String get settings_infoChannelCount => 'Брой канали'; @override String get settings_presets => 'Предварителни настройки'; @override String get settings_frequency => 'Честота (MHz)'; @override String get settings_frequencyHelper => '300,0 – 2500,0'; @override String get settings_frequencyInvalid => 'Невалидна честота (300-2500 MHz)'; @override String get settings_bandwidth => 'Ширина на честотната лента'; @override String get settings_spreadingFactor => 'Фактор на разпространение'; @override String get settings_codingRate => 'Скорост на кодиране'; @override String get settings_txPower => 'TX мощност (dBm)'; @override String get settings_txPowerHelper => '0 - 22'; @override String get settings_txPowerInvalid => 'Невалидна мощност на TX (0-22 dBm)'; @override String get settings_clientRepeat => 'Клиентско повторение'; @override String get settings_clientRepeatSubtitle => 'Позволете на това устройство да предава пакети към мрежата за други устройства.'; @override String get settings_clientRepeatFreqWarning => 'За повторение извън мрежата са необходими честоти от 433, 869 или 918 MHz.'; @override String settings_error(String message) { return 'Грешка: $message'; } @override String get appSettings_title => 'Настройки на приложението'; @override String get appSettings_appearance => 'Външен вид'; @override String get appSettings_theme => 'Тема'; @override String get appSettings_themeSystem => 'Система по подразбиране'; @override String get appSettings_themeLight => 'Светла'; @override String get appSettings_themeDark => 'Тъмна'; @override String get appSettings_language => 'Език'; @override String get appSettings_languageSystem => 'Система по подразбиране'; @override String get appSettings_languageEn => 'Английски'; @override String get appSettings_languageFr => 'Френски'; @override String get appSettings_languageEs => 'Испански'; @override String get appSettings_languageDe => 'Немски'; @override String get appSettings_languagePl => 'Полски'; @override String get appSettings_languageSl => 'Словенски'; @override String get appSettings_languagePt => 'Португалски'; @override String get appSettings_languageIt => 'Италиански'; @override String get appSettings_languageZh => 'Китайски'; @override String get appSettings_languageSv => 'Шведски'; @override String get appSettings_languageNl => 'Нидерландски'; @override String get appSettings_languageSk => 'Словашки'; @override String get appSettings_languageBg => 'Български'; @override String get appSettings_languageRu => 'Руски'; @override String get appSettings_languageUk => 'Украински'; @override String get appSettings_enableMessageTracing => 'Разрешаване на проследяване на съобщения'; @override String get appSettings_enableMessageTracingSubtitle => 'Показване на подробни метаданни за маршрутизация и синхронизация за съобщения'; @override String get appSettings_notifications => 'Уведомления'; @override String get appSettings_enableNotifications => 'Включи известията'; @override String get appSettings_enableNotificationsSubtitle => 'Получавайте известия за съобщения и реклами'; @override String get appSettings_notificationPermissionDenied => 'Отказвано е разрешение за известия'; @override String get appSettings_notificationsEnabled => 'Известията са включени'; @override String get appSettings_notificationsDisabled => 'Известията са изключени'; @override String get appSettings_messageNotifications => 'Известия за съобщения'; @override String get appSettings_messageNotificationsSubtitle => 'Показвай известие при получаване на нови съобщения'; @override String get appSettings_channelMessageNotifications => 'Известия за канални съобщения'; @override String get appSettings_channelMessageNotificationsSubtitle => 'Показвай известие при получаване на съобщения от канали'; @override String get appSettings_advertisementNotifications => 'Уведомления за реклами'; @override String get appSettings_advertisementNotificationsSubtitle => 'Покажи известие, когато бъдат открити нови възли.'; @override String get appSettings_messaging => 'Съобщения'; @override String get appSettings_clearPathOnMaxRetry => 'Изчисти пътя при максимален брой опити'; @override String get appSettings_clearPathOnMaxRetrySubtitle => 'Възстанови пътя към контакта след 5 неуспешни опита за изпращане'; @override String get appSettings_pathsWillBeCleared => 'Пътищата ще бъдат почистени след 5 неуспешни опита.'; @override String get appSettings_pathsWillNotBeCleared => 'Пътищата няма да бъдат автоматично изчистени.'; @override String get appSettings_autoRouteRotation => 'Автоматична ротация на маршрутите'; @override String get appSettings_autoRouteRotationSubtitle => 'Превключвайте между най-добрите пътища и режим на наводняване'; @override String get appSettings_autoRouteRotationEnabled => 'Автоматичната ротация на маршрутите е включена'; @override String get appSettings_autoRouteRotationDisabled => 'Автоматичната ротация на маршрутите е изключена'; @override String get appSettings_maxRouteWeight => 'Максимално допустимо тегло на маршрута'; @override String get appSettings_maxRouteWeightSubtitle => 'Максималното тегло, което един маршрут може да събере от успешни доставки.'; @override String get appSettings_initialRouteWeight => 'Първоначална тежест на маршрута'; @override String get appSettings_initialRouteWeightSubtitle => 'Начално тегло за новооткрити маршрути'; @override String get appSettings_routeWeightSuccessIncrement => 'Увеличение на теглото за успех'; @override String get appSettings_routeWeightSuccessIncrementSubtitle => 'Тегло, добавено към път след успешно доставяне.'; @override String get appSettings_routeWeightFailureDecrement => 'Намаляване на теглото, свързано с неуспех'; @override String get appSettings_routeWeightFailureDecrementSubtitle => 'Тегло, което е било премахнато от пътя след неуспешен опит за доставка.'; @override String get appSettings_maxMessageRetries => 'Максимален брой опити за изпращане на съобщение'; @override String get appSettings_maxMessageRetriesSubtitle => 'Брой опити за повторно изпращане, преди съобщението да бъде маркирано като неуспешно.'; @override String get appSettings_battery => 'Батерия'; @override String get appSettings_batteryChemistry => 'Химия на батерията'; @override String appSettings_batteryChemistryPerDevice(String deviceName) { return 'Зададено за устройство ($deviceName)'; } @override String get appSettings_batteryChemistryConnectFirst => 'Свържете се с устройство, за да изберете.'; @override String get appSettings_batteryNmc => '18650 NMC (3.0-4.2V)'; @override String get appSettings_batteryLifepo4 => 'Литиево желязо фосфат (2.6-3.65V)'; @override String get appSettings_batteryLipo => 'Литиев полимер (3.0-4.2V)'; @override String get appSettings_mapDisplay => 'Карта за показване'; @override String get appSettings_showRepeaters => 'Показване на повторители'; @override String get appSettings_showRepeatersSubtitle => 'Показване на възпроизвеждащи се възли на картата'; @override String get appSettings_showChatNodes => 'Покажи Възли на Чат'; @override String get appSettings_showChatNodesSubtitle => 'Показване на чат възли на картата'; @override String get appSettings_showOtherNodes => 'Покажи други възли'; @override String get appSettings_showOtherNodesSubtitle => 'Покажи други типове възли на картата'; @override String get appSettings_timeFilter => 'Филтриране по време'; @override String get appSettings_timeFilterShowAll => 'Покажи всички възли'; @override String appSettings_timeFilterShowLast(int hours) { return 'Покажи възли от последните $hours часа'; } @override String get appSettings_mapTimeFilter => 'Филтри за време на картата'; @override String get appSettings_showNodesDiscoveredWithin => 'Покажи възлите, открити в:'; @override String get appSettings_allTime => 'Всичко време'; @override String get appSettings_lastHour => 'Последната минута'; @override String get appSettings_last6Hours => 'Последни 6 часа'; @override String get appSettings_last24Hours => 'Последно 24 часа'; @override String get appSettings_lastWeek => 'Миналата седмица'; @override String get appSettings_offlineMapCache => 'Кеш на офлайн карти'; @override String get appSettings_unitsTitle => 'единици'; @override String get appSettings_unitsMetric => 'Метрика (m / km)'; @override String get appSettings_unitsImperial => 'Имперска (ft / mi)'; @override String get appSettings_noAreaSelected => 'Няма избрана област'; @override String appSettings_areaSelectedZoom(int minZoom, int maxZoom) { return 'Избрана е област (мащаб $minZoom-$maxZoom)'; } @override String get appSettings_debugCard => 'Отстрани'; @override String get appSettings_appDebugLogging => 'Дневник за отстраняване на грешки на приложението'; @override String get appSettings_appDebugLoggingSubtitle => 'Записвай съобщенията за отстраняване на грешки на приложението.'; @override String get appSettings_appDebugLoggingEnabled => 'Дневникът за отстраняване на грешки на приложението е включен.'; @override String get appSettings_appDebugLoggingDisabled => 'Дневникът за отстраняване на грешки на приложението е изключен.'; @override String get contacts_title => 'Контакти'; @override String get contacts_noContacts => 'Няма контакти към момента.'; @override String get contacts_contactsWillAppear => 'Контактите ще се появят, когато устройствата рекламират.'; @override String get contacts_unread => 'Непрочетено'; @override String get contacts_searchContactsNoNumber => 'Търси контакти...'; @override String contacts_searchContacts(int number, String str) { return 'Търсене на контакти...'; } @override String contacts_searchFavorites(int number, String str) { return 'Търсене на $number$str любими...'; } @override String contacts_searchUsers(int number, String str) { return 'Търсене на $number$str потребители...'; } @override String contacts_searchRepeaters(int number, String str) { return 'Търсене на $number$str повтарящи се...'; } @override String contacts_searchRoomServers(int number, String str) { return 'Търсене на $number$str сървъри в стаята...'; } @override String get contacts_noUnreadContacts => 'Няма непрочетени контакти'; @override String get contacts_noContactsFound => 'Няма намерени контакти или групи.'; @override String get contacts_deleteContact => 'Изтрий Контакт'; @override String contacts_removeConfirm(String contactName) { return 'Изтрий $contactName от контактите?'; } @override String get contacts_manageRepeater => 'Управление на повторителя'; @override String get contacts_manageRoom => 'Управление на сървър за стая'; @override String get contacts_roomLogin => 'Вход в стаята'; @override String get contacts_openChat => 'Отвори чат'; @override String get contacts_editGroup => 'Редактирай Група'; @override String get contacts_deleteGroup => 'Изтрий група'; @override String contacts_deleteGroupConfirm(String groupName) { return 'Премахнете \"$groupName\"?'; } @override String get contacts_newGroup => 'Нова група'; @override String get contacts_moreOptions => 'Повече възможности'; @override String get contacts_searchOpen => 'Търсене на контакти'; @override String get contacts_searchClose => 'Затвори търсене'; @override String get contacts_groupName => 'Име на групата'; @override String get contacts_groupNameRequired => 'Името на групата е задължително.'; @override String get contacts_groupNameReserved => 'Това име на група е запазено'; @override String contacts_groupAlreadyExists(String name) { return 'Групата \"$name\" вече съществува.'; } @override String get contacts_filterContacts => 'Филтрирай контактите...'; @override String get contacts_noContactsMatchFilter => 'Няма съвпадения с вашия филтър.'; @override String get contacts_noMembers => 'Няма членове'; @override String get contacts_lastSeenNow => 'Видян току-що'; @override String contacts_lastSeenMinsAgo(int minutes) { return 'Преди $minutes минути'; } @override String get contacts_lastSeenHourAgo => 'Преди час'; @override String contacts_lastSeenHoursAgo(int hours) { return 'Преди $hours часа'; } @override String get contacts_lastSeenDayAgo => 'Преди 1 ден'; @override String contacts_lastSeenDaysAgo(int days) { return 'Преди $days дни'; } @override String get contact_info => 'Контактна информация'; @override String get contact_settings => 'Настройки за контакти'; @override String get contact_telemetry => 'Телеметрия'; @override String get contact_lastSeen => 'Последно видян'; @override String get contact_clearChat => 'Изчисти чата'; @override String get contact_teleBase => 'Базата данни за телеметрия'; @override String get contact_teleBaseSubtitle => 'Позволи споделяне на ниво на батерията и основна телеметрия'; @override String get contact_teleLoc => 'Местоположение на телеметрията'; @override String get contact_teleLocSubtitle => 'Позволи споделяне на данни за местоположение'; @override String get contact_teleEnv => 'Среда на телеметрия'; @override String get contact_teleEnvSubtitle => 'Позволи споделяне на данни от средносферните датчици'; @override String get channels_title => 'Канали'; @override String get channels_noChannelsConfigured => 'Няма конфигурирани канали'; @override String get channels_addPublicChannel => 'Добави публичен канал'; @override String get channels_searchChannels => 'Търсене на канали...'; @override String get channels_noChannelsFound => 'Няма намерени канали'; @override String channels_channelIndex(int index) { return 'Канал $index'; } @override String get channels_public => 'Публично'; @override String channels_via(String path) { return 'чрез $path'; } @override String get channels_private => 'Частен'; @override String get channels_editChannel => 'Редактирай канал'; @override String get channels_muteChannel => 'Заглуши канала'; @override String get channels_unmuteChannel => 'Включи известията на канала'; @override String get channels_deleteChannel => 'Изтрий канала'; @override String channels_deleteChannelConfirm(String name) { return 'Изтрий \"$name\"? Това не може да бъде отменено.'; } @override String channels_channelDeleteFailed(String name) { return 'Неуспешно изтриване на канала \"$name\"'; } @override String channels_channelDeleted(String name) { return 'Каналът \"$name\" е изтрит'; } @override String get channels_addChannel => 'Добави Канал'; @override String get channels_channelIndexLabel => 'Индекс на канал'; @override String get channels_channelName => 'Име на канала'; @override String get channels_usePublicChannel => 'Използвай публичен канал'; @override String get channels_standardPublicPsk => 'Стандартен публичен PSK'; @override String get channels_pskHex => 'PSK (шестнадесетичен код)'; @override String get channels_generateRandomPsk => 'Генерирай случайна PSK'; @override String get channels_enterChannelName => 'Моля, въведете име на канал.'; @override String get channels_pskMustBe32Hex => 'PSK трябва да бъде 32 шестнадесетични знака.'; @override String channels_channelAdded(String name) { return 'Каналът \"$name\" е добавен'; } @override String channels_editChannelTitle(int index) { return 'Редактирай Канал $index'; } @override String get channels_smazCompression => 'Компресия SMAZ'; @override String get channels_cyr2latCompression => 'Компресия Cyr2Lat'; @override String get channels_cyr2latCompressionDscr => 'Заменя някои кирилични символи с латиница при изпращане.'; @override String get channels_cyr2latSettingsHeading => 'Настройки на Cyr2Lat'; @override String get channels_cyr2latSettingsSubheading => 'Списък със замествания'; @override String get channels_cyr2latSettingsDscr => 'Редактиране на JSON конфигурацията за заместване на символи'; @override String get channels_cyr2latSettingsDialogHint => 'JSON карта за замествания'; @override String channels_cyr2latSettingsDialogWrongJSON(Object error) { return 'Неправилен JSON: $error'; } @override String channels_channelUpdated(String name) { return 'Каналът \"$name\" е актуализиран'; } @override String get settings_cyr2latProfileAdd => 'Добавяне на профил Cyr2Lat'; @override String get settings_cyr2latProfileName => 'Име на профила'; @override String get settings_cyr2latProfileNameEmpty => 'Името на профила не може да бъде празно'; @override String get settings_cyr2latProfileAdded => 'Профилът е добавен успешно'; @override String get settings_cyr2latProfileUpdated => 'Профилът е актуализиран успешно'; @override String get settings_cyr2latProfileEdit => 'Редактиране на Cyr2Lat профил'; @override String get settings_cyr2latProfileDelete => 'Изтриване на профил Cyr2Lat'; @override String get settings_cyr2latProfileDeleted => 'Профилът беше изтрит успешно'; @override String settings_cyr2latProfileDeleteDscr(String name) { return 'Сигурен ли сте, че искате да изтриете профила \"$name\"?'; } @override String get channels_publicChannelAdded => 'Публичен канал добавен'; @override String get channels_sortBy => 'Сортирай по'; @override String get channels_sortManual => 'Ръчно'; @override String get channels_sortAZ => 'От А до Я'; @override String get channels_sortLatestMessages => 'Последни съобщения'; @override String get channels_sortUnread => 'Непрочетено'; @override String get channels_createPrivateChannel => 'Създай Частен Канал'; @override String get channels_createPrivateChannelDesc => 'Защитено с таен ключ.'; @override String get channels_joinPrivateChannel => 'Присъедини се към Частен Канал'; @override String get channels_joinPrivateChannelDesc => 'Ръчно въведете таен ключ.'; @override String get channels_joinPublicChannel => 'Присъединете се към Публичния канал'; @override String get channels_joinPublicChannelDesc => 'Всеки може да се присъедини към този канал.'; @override String get channels_joinHashtagChannel => 'Присъедини се към Хаштаг Канал'; @override String get channels_joinHashtagChannelDesc => 'Всеки може да се присъедини към хаштаговите канали.'; @override String get channels_scanQrCode => 'Сканирайте QR код'; @override String get channels_scanQrCodeComingSoon => 'Ще излезе скоро'; @override String get channels_enterHashtag => 'Въведете хаштаг'; @override String get channels_hashtagHint => 'напр. #отбор'; @override String get chat_noMessages => 'Няма съобщения.'; @override String get chat_sendMessage => 'Изпратете съобщение'; @override String chat_sendMessageTo(String contactName) { return 'Изпрати съобщение на $contactName'; } @override String get chat_sendMessageToStart => 'Изпрати съобщение, за да започнеш.'; @override String get chat_originalMessageNotFound => 'Съобщението не е намерено'; @override String chat_replyingTo(String name) { return 'Отговарям на $name'; } @override String chat_replyTo(String name) { return 'Отговори на $name'; } @override String get chat_location => 'Местоположение'; @override String get chat_typeMessage => 'Въведете съобщение...'; @override String chat_messageTooLong(int maxBytes) { return 'Съобщението е твърде дълго (макс $maxBytes байта).'; } @override String get chat_messageCopied => 'Съобщението е копирано'; @override String get chat_messageDeleted => 'Съобщението е изтрито'; @override String get chat_retryingMessage => 'Опитваме се отново.'; @override String chat_retryCount(int current, int max) { return 'Опитай отново $current/$max'; } @override String get chat_sendGif => 'Изпрати GIF'; @override String get chat_reply => 'Отговори'; @override String get chat_addReaction => 'Добави Реакция'; @override String get chat_me => 'Аз'; @override String get emojiCategorySmileys => 'Емотикони'; @override String get emojiCategoryGestures => 'Жестове'; @override String get emojiCategoryHearts => 'Сърца'; @override String get emojiCategoryObjects => 'Обекти'; @override String get gifPicker_title => 'Изберете GIF'; @override String get gifPicker_searchHint => 'Търсене на GIF-ове...'; @override String get gifPicker_poweredBy => 'Задвижвано от GIPHY'; @override String get gifPicker_noGifsFound => 'Няма намерени GIF файлове.'; @override String get gifPicker_failedLoad => 'Не можа да се заредят GIF файловете'; @override String get gifPicker_failedSearch => 'Неуспешно търсене на GIF-ове'; @override String get gifPicker_noInternet => 'Няма интернет връзка'; @override String get debugLog_appTitle => 'Лог на отстраняване на грешки на приложението'; @override String get debugLog_bleTitle => 'Лог за отстраняване на грешки на BLE'; @override String get debugLog_copyLog => 'Копирай лог'; @override String get debugLog_clearLog => 'Изчисти логовете'; @override String get debugLog_copied => 'Копирано лого за отстраняване на грешки'; @override String get debugLog_bleCopied => 'Копиран лог от BLE'; @override String get debugLog_noEntries => 'Все още няма дебъг логове.'; @override String get debugLog_enableInSettings => 'Активирайте отстраняване на грешки в настройките на приложението'; @override String get debugLog_frames => 'Рамки'; @override String get debugLog_rawLogRx => 'Необработен лог-RX'; @override String get debugLog_noBleActivity => 'Няма BLE активност към момента.'; @override String debugFrame_length(int count) { return 'Дължина на кадъра: $count байта'; } @override String debugFrame_command(String value) { return 'Команда: 0x$value'; } @override String get debugFrame_textMessageHeader => 'Съобщение:'; @override String debugFrame_destinationPubKey(String pubKey) { return '- Дестинация Публичен Ключ: $pubKey'; } @override String debugFrame_timestamp(int timestamp) { return '- Време: $timestamp'; } @override String debugFrame_flags(String value) { return '- Флагове: 0x$value'; } @override String debugFrame_textType(int type, String label) { return '- Тип текст: $type ($label)'; } @override String get debugFrame_textTypeCli => 'Команден ред (CLI)'; @override String get debugFrame_textTypePlain => 'Просто'; @override String debugFrame_text(String text) { return '- Текст: \"$text\"'; } @override String get debugFrame_hexDump => 'Хексадесетичен Dump:'; @override String chat_hopsCount(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'скока', one: 'скок', ); return '$count $_temp0'; } @override String get chat_removePath => 'Премахни пътя'; @override String get chat_noPathHistoryYet => 'Няма история на пътищата още.\nИзпратете съобщение, за да откриете пътища.'; @override String get chat_pathCleared => 'Пътят е почистен. Следващото съобщение ще открие маршрута отново.'; @override String get chat_fullPath => 'Пълен път'; @override String get routing_title => 'Маршрутизиране'; @override String get routing_modeAuto => 'Автоматично'; @override String get routing_modeFlood => 'Наводняване'; @override String get routing_modeManual => 'Ръчно'; @override String get routing_modeAutoHint => 'Автоматично избира най-добрия известен път, а при липса на информация използва стратегия за наводняване.'; @override String get routing_modeFloodHint => 'Излъчва през всички повторители. Най-надеждният начин, но изисква повече време в ефира.'; @override String get routing_modeManualHint => 'Винаги следва точно пътя, който сте определили.'; @override String get routing_currentRoute => 'Текущ маршрут'; @override String get routing_directNoHops => 'Директно - без скокове'; @override String get routing_noPathYet => 'Все още няма път. Съобщението продължава да се изпраща, докато не бъде открит маршрут.'; @override String get routing_floodBroadcast => 'Предаване през всички повторители'; @override String get routing_editPath => 'Редактирай пътя'; @override String get routing_forgetPath => 'Забрави пътя'; @override String get routing_knownPaths => 'Известни пътища'; @override String get routing_knownPathsHint => 'Докоснете бутона, за да превключите към него.'; @override String get routing_inUse => 'В употреба'; @override String get routing_qualityStrong => 'Силен първи скок'; @override String get routing_qualityGood => 'Добър първи опит'; @override String get routing_qualityFair => 'Приемлив първи скок'; @override String get routing_qualityWorked => 'Работил'; @override String get routing_qualityFlood => 'Получено чрез наводняване'; @override String get routing_qualityUntested => 'Нетестирано'; @override String routing_lastWorked(String when) { return 'последно работил $when'; } @override String get routing_neverWorked => 'Никога не е потвърдено'; @override String routing_deliveryCounts(int successes, int failures) { return '$successes доставени, $failures неуспешни'; } @override String get routing_floodDelivery => 'Доставка при наводняване'; @override String get pathEditor_title => 'Създаване на път'; @override String pathEditor_hopCounter(int count) { return '$count от 64 скока'; } @override String get pathEditor_noHops => 'Все още няма добавени скокове. Можете да използвате бутоните по-долу, за да ги добавите по ред, или да запазите пътя без скокове, за да го изпратите директно.'; @override String get pathEditor_addHops => 'Добавете скоковете в посочения ред.'; @override String get pathEditor_searchRepeaters => 'Търсене на повторители'; @override String get pathEditor_advancedHex => 'Разширено: суров шестнадесетичен път'; @override String get pathEditor_hexLabel => 'Шестнадесетични префикси'; @override String get pathEditor_hexHelper => 'Два шестнадесетични идентификатора на скок, разделени със запетаи'; @override String pathEditor_invalidTokens(String tokens) { return 'Невалидни: $tokens'; } @override String get pathEditor_tooManyHops => 'Максимум 64 скока'; @override String get pathEditor_usePath => 'Използвай този маршрут.'; @override String get pathEditor_removeHop => 'Премахни скока'; @override String get pathEditor_unknownHop => 'Неизвестен повторител'; @override String get chat_pathSavedLocally => 'Запазено локално. Свържете се за синхронизиране.'; @override String get chat_pathDeviceConfirmed => 'Устройство потвърдено.'; @override String get chat_pathDeviceNotConfirmed => 'Устройството все още не е потвърдено.'; @override String get chat_type => 'Въведете'; @override String get chat_path => 'Път'; @override String get chat_publicKey => 'Публичен ключ'; @override String get chat_compressOutgoingMessages => 'Компресиране на изходящи съобщения'; @override String get chat_floodForced => 'Наводняване (принудително)'; @override String get chat_directForced => 'Директно (принудително)'; @override String chat_hopsForced(int count) { return '$count скока (принудително)'; } @override String get chat_floodAuto => 'Наводняване (автоматично)'; @override String get chat_direct => 'Директно'; @override String get chat_poiShared => 'Споделена точка на интерес'; @override String chat_unread(int count) { return 'Непрочетени: $count'; } @override String get chat_markAsUnread => 'Отбелязване като непрочетено'; @override String get chat_newMessages => 'Нови съобщения'; @override String get chat_openLink => 'Отворете връзката?'; @override String get chat_openLinkConfirmation => 'Искате ли да отворите тази връзка в браузъра си?'; @override String get chat_open => 'Отвори'; @override String chat_couldNotOpenLink(String url) { return 'Не можа да се отвори връзката: $url'; } @override String get chat_invalidLink => 'Невалиден формат на връзката'; @override String get map_title => 'Карта на възлите'; @override String get map_searchHint => 'Търсене по име или идентификатор на възел'; @override String get map_activity => 'Дейност'; @override String get map_online => 'Онлайн'; @override String get map_recent => 'Скорошни'; @override String get map_stale => 'Остарял'; @override String get map_visible => 'Видими'; @override String get map_hidden => 'Скрит'; @override String get map_centerOnNode => 'Центрирай върху възела'; @override String get map_details => 'Подробности'; @override String get map_noGps => 'Без GPS'; @override String get map_noResults => 'Няма съвпадащи възли'; @override String get map_lineOfSight => 'Линия на видимост'; @override String get map_losScreenTitle => 'Линия на видимост'; @override String get map_noNodesWithLocation => 'Няма възли с данни за местоположение.'; @override String get map_nodesNeedGps => 'Възлите трябва да споделят GPS координатите си,\nза да се появят на картата.'; @override String map_nodesCount(int count) { return 'Възли: $count'; } @override String map_pinsCount(int count) { return 'Пинове: $count'; } @override String get map_chat => 'Чат'; @override String get map_repeater => 'Повторител'; @override String get map_room => 'Стая'; @override String get map_sensor => 'Сензор'; @override String get map_pinDm => 'Пин (DM)'; @override String get map_pinPrivate => 'Пин (личен)'; @override String get map_pinPublic => 'Публичен пин'; @override String get map_lastSeen => 'Последно видян'; @override String get map_disconnectConfirm => 'Сигурни ли сте, че искате да прекъснете връзката с това устройство?'; @override String get map_from => 'От'; @override String get map_source => 'Източник'; @override String get map_flags => 'Флагове'; @override String get map_type => 'Тип'; @override String get map_path => 'Път'; @override String get map_location => 'Местоположение'; @override String get map_estLocation => 'Прибл. местоположение'; @override String get map_publicKey => 'Публичен ключ'; @override String get map_publicKeyPrefixHint => 'напр. ab12'; @override String get map_shareMarkerHere => 'Споделете маркер тук'; @override String get map_setAsMyLocation => 'Задайте като моя местоположение'; @override String get map_pinLabel => 'Етикет на пина'; @override String get map_label => 'Етикет'; @override String get map_pointOfInterest => 'Точка на интерес'; @override String get map_sendToContact => 'Изпрати на контакт'; @override String get map_sendToChannel => 'Изпрати в канала'; @override String get map_noChannelsAvailable => 'Няма налични канали'; @override String get map_publicLocationShare => 'Споделяне на публично местоположение'; @override String map_publicLocationShareConfirm(String channelLabel) { return 'Ще споделите местоположение в $channelLabel. Този канал е публичен и всеки с PSK може да го види.'; } @override String get map_connectToShareMarkers => 'Свържете се с устройство, за да споделяте маркери.'; @override String get map_filterNodes => 'Филтрирай възлите'; @override String get map_nodeTypes => 'Типове възли'; @override String get map_chatNodes => 'Възли на чата'; @override String get map_repeaters => 'Повторители'; @override String get map_otherNodes => 'Други възли'; @override String get map_showOverlaps => 'Покриване на ключа на повтаряча'; @override String get map_keyPrefix => 'Префикс на ключа'; @override String get map_filterByKeyPrefix => 'Филтрирайте по префикс на ключ'; @override String get map_publicKeyPrefix => 'Префикс на публичния ключ'; @override String get map_markers => 'Маркери'; @override String get map_showSharedMarkers => 'Показвай споделените маркери'; @override String get map_showGuessedLocations => 'Покажете местоположенията на предположените възли.'; @override String get map_showDiscoveryContacts => 'Покажи контакти за откриване'; @override String get map_guessedLocation => 'Предполагано местоположение'; @override String get map_lastSeenTime => 'Последно видян'; @override String get map_sharedPin => 'Споделен пин'; @override String get map_sharedAt => 'Споделено'; @override String get map_joinRoom => 'Присъедини се към стаята'; @override String get map_manageRepeater => 'Управление на повторителя'; @override String get map_tapToAdd => 'Докоснете възлите, за да ги добавите към пътя.'; @override String get map_runTrace => 'Стартирай проследяването на пътя'; @override String get map_runTraceWithReturnPath => 'Върни се по същия път.'; @override String get map_removeLast => 'Премахни последното'; @override String get map_pathTraceCancelled => 'Отменен е следването на пътя.'; @override String get mapCache_title => 'Кеш на офлайн карти'; @override String get mapCache_selectAreaFirst => 'Изберете област за кеширане първа'; @override String get mapCache_noTilesToDownload => 'Няма плочки за изтегляне за тази област.'; @override String get mapCache_downloadTilesTitle => 'Изтегли плочки'; @override String mapCache_downloadTilesPrompt(int count) { return 'Изтегли $count плочки за офлайн употреба?'; } @override String get mapCache_downloadAction => 'Изтегли'; @override String mapCache_cachedTiles(int count) { return 'Кеширани $count плочки'; } @override String mapCache_cachedTilesWithFailed(int downloaded, int failed) { return 'Запазени $downloaded плочки ($failed неуспешни)'; } @override String get mapCache_clearOfflineCacheTitle => 'Изчисти офлайн кеша'; @override String get mapCache_clearOfflineCachePrompt => 'Премахнете всички кеширани плочки на картата?'; @override String get mapCache_offlineCacheCleared => 'Кешът на устройството е изчистен.'; @override String get mapCache_noAreaSelected => 'Няма избрана област'; @override String get mapCache_cacheArea => 'Област с кеш'; @override String get mapCache_useCurrentView => 'Използвайте текущия изглед'; @override String get mapCache_zoomRange => 'Обхват на увеличението'; @override String mapCache_estimatedTiles(int count) { return 'Очаквани плочки: $count'; } @override String mapCache_downloadedTiles(int completed, int total) { return 'Изтеглено $completed / $total'; } @override String get mapCache_downloadTilesButton => 'Изтегли плочките'; @override String get mapCache_clearCacheButton => 'Изчисти кеша'; @override String mapCache_failedDownloads(int count) { return 'Неуспешни изтегляния: $count'; } @override String mapCache_boundsLabel( String north, String south, String east, String west, ) { return 'Север $north, Юг $south, Изток $east, Запад $west'; } @override String get time_justNow => 'Току-що'; @override String time_minutesAgo(int minutes) { return 'Преди $minutes минути'; } @override String time_hoursAgo(int hours) { return 'Преди $hours часа'; } @override String time_daysAgo(int days) { return 'Преди $days дни'; } @override String get time_hour => 'час'; @override String get time_hours => 'часове'; @override String get time_day => 'ден'; @override String get time_days => 'дни'; @override String get time_week => 'седмица'; @override String get time_weeks => 'седмици'; @override String get time_month => 'месец'; @override String get time_months => 'месеци'; @override String get time_minutes => 'минути'; @override String get time_allTime => 'За цялото време'; @override String get dialog_disconnect => 'Прекъсни'; @override String get dialog_disconnectConfirm => 'Сигурни ли сте, че искате да прекъснете връзката с това устройство?'; @override String get login_repeaterLogin => 'Вход за повторител'; @override String get login_roomLogin => 'Вход в стаята'; @override String get login_password => 'Парола'; @override String get login_enterPassword => 'Въведете парола'; @override String get login_savePassword => 'Запази паролата'; @override String get login_savePasswordSubtitle => 'Паролата ще бъде съхранена сигурно на това устройство.'; @override String get login_repeaterDescription => 'Въведете паролата на повторителя, за да получите достъп до настройките и статуса.'; @override String get login_roomDescription => 'Въведете паролата на стаята, за да получите достъп до настройките и статуса.'; @override String get login_routing => 'Маршрутизиране'; @override String get login_routingMode => 'Режим на маршрутизиране'; @override String get login_autoUseSavedPath => 'Автоматично (използвай запазения път)'; @override String get login_forceFloodMode => 'Принуди режим на наводняване'; @override String get login_managePaths => 'Управление на пътищата'; @override String get login_login => 'Вход'; @override String login_attempt(int current, int max) { return 'Опитвате $current/$max'; } @override String login_failed(String error) { return 'Входът не беше успешен: $error'; } @override String get login_failedMessage => 'Входът не беше успешен. Или паролата е грешна, или повторителят е недостъпен.'; @override String get common_reload => 'Презареди'; @override String get common_clear => 'Изчисти'; @override String get path_currentPathLabel => 'Текущ път'; @override String get path_noRepeatersFound => 'Няма намерени репетитори или сървъри на стаи.'; @override String get repeater_management => 'Управление на повторители'; @override String get room_management => 'Управление на сървъра за стая'; @override String get repeater_guest => 'Информация за ретранслаторите'; @override String get room_guest => 'Информация за сървъра на стаята'; @override String get repeater_managementTools => 'Инструменти за управление'; @override String get repeater_guestTools => 'Инструменти за гости'; @override String get repeater_status => 'Статус'; @override String get repeater_statusSubtitle => 'Прегледайте статуса, статистиката и съседните устройства.'; @override String get repeater_telemetry => 'Телеметрия'; @override String get repeater_telemetrySubtitle => 'Прегледайте телеметрията на сензорите и системните статистики'; @override String get repeater_cli => 'Команден ред (CLI)'; @override String get repeater_cliSubtitle => 'Изпрати команди към ретранслатора'; @override String get repeater_neighbors => 'Съседи'; @override String get repeater_neighborsSubtitle => 'Преглед на съседни възли с нулев скок.'; @override String get repeater_settings => 'Настройки'; @override String get repeater_settingsSubtitle => 'Конфигурирайте параметрите на повторителя'; @override String get repeater_clockSyncAfterLogin => 'Синхронизиране на часовника след влизане'; @override String get repeater_clockSyncAfterLoginSubtitle => 'Автоматично изпращайте съобщение \"синхронизиране на часовника\" след успешно влизане.'; @override String get repeater_statusTitle => 'Статус на повтарянето'; @override String get repeater_routingMode => 'Режим на маршрутизиране'; @override String get repeater_refresh => 'Презареди'; @override String get repeater_statusRequestTimeout => 'Заявката за статус премина прекалено дълго.'; @override String repeater_errorLoadingStatus(String error) { return 'Грешка при зареждане на статуса: $error'; } @override String get repeater_systemInformation => 'Информация за системата'; @override String get repeater_battery => 'Батерия'; @override String get repeater_clockAtLogin => 'Часовник (при влизане)'; @override String get repeater_uptime => 'Наличност'; @override String get repeater_queueLength => 'Дължина на опашката'; @override String get repeater_debugFlags => 'Контролни точки за отстраняване на грешки'; @override String get repeater_radioStatistics => 'Статистика на радиостанциите'; @override String get repeater_lastRssi => 'Последна RSSI'; @override String get repeater_lastSnr => 'Последна SNR'; @override String get repeater_noiseFloor => 'Ниво на шум'; @override String get repeater_txAirtime => 'TX време в ефир'; @override String get repeater_rxAirtime => 'RX време в ефир'; @override String get repeater_chanUtil => 'Използване на канала'; @override String get repeater_packetStatistics => 'Статистика на пакетите'; @override String get repeater_sent => 'Изпратено'; @override String get repeater_received => 'Получено'; @override String get repeater_duplicates => 'Дубликати'; @override String repeater_daysHoursMinsSecs( int days, int hours, int minutes, int seconds, ) { return '$days дни $hoursч $minutesм $secondsс'; } @override String repeater_packetTxTotal(int total, String flood, String direct) { return 'Общо: $total, Наводнение: $flood, Директно: $direct'; } @override String repeater_packetRxTotal(int total, String flood, String direct) { return 'Общо: $total, Наводнение: $flood, Директно: $direct'; } @override String repeater_duplicatesFloodDirect(String flood, String direct) { return 'Поливане: $flood, Директен: $direct'; } @override String repeater_duplicatesTotal(int total) { return 'Общо: $total'; } @override String get repeater_settingsTitle => 'Настройки на повтарящия се елемент'; @override String get repeater_basicSettings => 'Основни настройки'; @override String get repeater_repeaterName => 'Име на повтарящ се елемент'; @override String get repeater_repeaterNameHelper => 'Показване на името на този повторител'; @override String get repeater_adminPassword => 'Парола на администратора'; @override String get repeater_adminPasswordHelper => 'Пълен достъпен парола'; @override String get repeater_guestPassword => 'Парола на гост'; @override String get repeater_guestPasswordHelper => 'Достъп с ограничен достъп'; @override String get repeater_radioSettings => 'Настройки на радиостанцията'; @override String get repeater_frequencyMhz => 'Честота (MHz)'; @override String get repeater_frequencyHelper => '300-2500 MHz'; @override String get repeater_txPower => 'TX мощност'; @override String get repeater_txPowerHelper => '1-30 dBm'; @override String get repeater_bandwidth => 'Ширина на честотния спектър'; @override String get repeater_spreadingFactor => 'Фактор на разпространение'; @override String get repeater_codingRate => 'Скорост на кодиране'; @override String get repeater_locationSettings => 'Настройки на местоположението'; @override String get repeater_latitude => 'Широчина'; @override String get repeater_latitudeHelper => 'Десетични градуси (напр. 37.7749)'; @override String get repeater_longitude => 'Дължина'; @override String get repeater_longitudeHelper => 'Градуси с десетични знаци (напр. -122.4194)'; @override String get repeater_features => 'Характеристики'; @override String get repeater_packetForwarding => 'Пренасочване на пакети'; @override String get repeater_packetForwardingSubtitle => 'Активирайте повторителя, за да препраща пакети.'; @override String get repeater_guestAccess => 'Достъп за гости'; @override String get repeater_guestAccessSubtitle => 'Разрешете само четене за гости'; @override String get repeater_privacyMode => 'Режим на поверителност'; @override String get repeater_privacyModeSubtitle => 'Скриване на име/местоположение в рекламите'; @override String get repeater_advertisementSettings => 'Настройки на рекламите'; @override String get repeater_localAdvertInterval => 'Интервал на местната реклама'; @override String repeater_localAdvertIntervalMinutes(int minutes) { return '$minutes минути'; } @override String get repeater_floodAdvertInterval => 'Интервал на рекламата за наводняване'; @override String repeater_floodAdvertIntervalHours(int hours) { return '$hours часа'; } @override String get repeater_encryptedAdvertInterval => 'Криптиран интервал на рекламата'; @override String get repeater_dangerZone => 'Опасна зона'; @override String get repeater_rebootRepeater => 'Рестартирай повторителя'; @override String get repeater_rebootRepeaterSubtitle => 'Рестартира повторителя.'; @override String get repeater_rebootRepeaterConfirm => 'Сигурни ли сте, че искате да рестартирате този повторител?'; @override String get repeater_regenerateIdentityKey => 'Генерирай нов идентификационен ключ'; @override String get repeater_regenerateIdentityKeySubtitle => 'Генерирай нова двойка публичен/частен ключ'; @override String get repeater_regenerateIdentityKeyConfirm => 'Това ще генерира нова идентичност за повторителя. Продължете?'; @override String get repeater_eraseFileSystem => 'Изтрий файловата система'; @override String get repeater_eraseFileSystemSubtitle => 'Форматирай файловата система на повторителя'; @override String get repeater_eraseFileSystemConfirm => 'ВНИМАНИЕ: Това ще изтрие всички данни от повторителя. Това не може да бъде отменено!'; @override String get repeater_eraseSerialOnly => 'Изтриването е достъпно само през серийния терминал.'; @override String repeater_commandSent(String command) { return 'Командата е изпратена: $command'; } @override String repeater_errorSendingCommand(String error) { return 'Грешка при изпращане на командата: $error'; } @override String get repeater_confirm => 'Потвърди'; @override String get repeater_settingsSaved => 'Настройките са запазени успешно.'; @override String get repeater_rxGain => 'RX усилване'; @override String get repeater_rxGainHelper => 'По-висока чувствителност, по-голям ток (само за SX1262/SX1268)'; @override String get repeater_refreshRxGain => 'Обнови RX усилването'; @override String get repeater_multiAcks => 'Множество потвърждения'; @override String get repeater_multiAcksSubtitle => 'Потвърждавай съобщенията по множество канали за по-добро доставяне.'; @override String get repeater_refreshMultiAcks => 'Обнови множествените ACK'; @override String get repeater_networkHealth => 'Състояние на мрежата'; @override String get repeater_loopDetect => 'Откриване на цикли'; @override String get repeater_loopDetectHelper => 'Изпратете пакети, които изглеждат като цикли в маршрутизацията.'; @override String get repeater_loopDetectOff => 'Изключено'; @override String get repeater_loopDetectMinimal => 'Минимален'; @override String get repeater_loopDetectModerate => 'Умерен'; @override String get repeater_loopDetectStrict => 'Строг'; @override String get repeater_dutyCycle => 'Работен цикъл'; @override String get repeater_dutyCycleHelper => 'Максимален процент на използване на времето в ефир'; @override String repeater_dutyCyclePercent(int percent) { return '$percent%'; } @override String get repeater_ownerInfo => 'Информация за оператора'; @override String get repeater_ownerInfoHelper => 'Публични метаданни за този повторител'; @override String get repeater_refreshOwnerInfo => 'Обновете информацията за оператора'; @override String get repeater_floodMax => 'Максимален брой хопове при наводняване'; @override String get repeater_floodMaxHelper => 'Максималният брой хопове, които един пакет може да премине (0-64)'; @override String get repeater_advancedSettings => 'Разширени настройки'; @override String get repeater_advancedSettingsSubtitle => 'Експериментални настройки за опитни оператори'; @override String get repeater_pathHashMode => 'Режим за хеширане на пътища'; @override String get repeater_pathHashModeHelper => 'Байтовете, използвани за кодиране на идентификатора на този повторител в таговете за откриване на потоци/цикли, са: 0=1 байт (256 идентификатора, до 64 скока), 1=2 байта (65 000 идентификатора, до 32 скока), 2=3 байта (16 милиона идентификатора, до 21 скока). Версиите 1.13 и по-старите фърмуери използват многобайтови пътища - само след като мрежата е актуализирана до версия 1.14 или по-нова.'; @override String get repeater_txDelay => 'Забавяне на Flood TX'; @override String get repeater_txDelayHelper => 'Разстоянието между пакетите при наводняване като множител на времето за пренос на пакета (0-2, по подразбиране 0.5). По-висока стойност означава по-малко сблъсъци, но по-бавно предаване.'; @override String get repeater_directTxDelay => 'Забавяне на директното предаване'; @override String get repeater_directTxDelayHelper => 'Интервал за директен (не-масов) трафик, като множител на времето за пренос на пакета (0-2, по подразбиране 0.3).'; @override String get repeater_intThresh => 'Праг на смущенията'; @override String get repeater_intThreshHelper => 'Прагът е зададен на нивото на шума на радиото, така че да отхвърля смущения, които са над този праг. 0 – изключва; активирайте само, ако забележите грешки в шумна честотна лента.'; @override String get repeater_agcResetInterval => 'Интервал за нулиране на AGC'; @override String get repeater_agcResetIntervalHelper => 'Колко често да се рестартира автоматичната настройка на усилването, за да се възстанови от състояние, в което усилването е блокирано. Времето за рестартиране е няколко секунди, като се определя като кратна на 4. 0 деактивира периодичното рестартиране.'; @override String get repeater_actionsTitle => 'Действия'; @override String get repeater_sendAdvert => 'Изпрати реклама за наводняване'; @override String get repeater_sendAdvertSubtitle => 'Публикувай реклама за наводняване в мрежата.'; @override String get repeater_sendAdvertZeroHop => 'Изпрати реклама без хопове'; @override String get repeater_sendAdvertZeroHopSubtitle => 'Публикувай реклама, която достига до целевата аудитория само чрез директно разпространение.'; @override String get repeater_clockSync => 'Синхронизирай часовника сега'; @override String get repeater_clockSyncSubtitle => 'Настройте времето на телефона си да съвпада с времето на повторителя.'; @override String repeater_actionSucceeded(String action) { return '$action успешно'; } @override String repeater_actionFailed(String action, String error) { return '$action не успя: $error'; } @override String get repeater_settingsSavedRebootNeeded => 'Настройките са запазени - рестартирайте повторителя, за да ги приложите.'; @override String repeater_settingsPartialFailure(String failures) { return 'Някои настройки не успяха: $failures'; } @override String repeater_errorSavingSettings(String error) { return 'Грешка при запазване на настройките: $error'; } @override String get repeater_refreshBasicSettings => 'Обнови основните настройки'; @override String get repeater_refreshRadioSettings => 'Обнови настройките на радиото'; @override String get repeater_refreshTxPower => 'Обнови TX мощността'; @override String get repeater_refreshPacketForwarding => 'Обнови препращането на пакети'; @override String get repeater_refreshGuestAccess => 'Обнови достъпа за гости'; @override String get repeater_refreshPrivacyMode => 'Обнови режима на поверителност'; @override String repeater_refreshed(String label) { return '$label е обновено'; } @override String repeater_errorRefreshing(String label) { return 'Грешка при обновяване на $label'; } @override String get repeater_cliTitle => 'CLI на повторителя'; @override String get repeater_debugNextCommand => 'Отстрани следващата команда'; @override String get repeater_commandHelp => 'Помощ'; @override String get repeater_clearHistory => 'Изчисти историята'; @override String get repeater_noCommandsSent => 'Няма изпратени команди засега.'; @override String get repeater_typeCommandOrUseQuick => 'Въведете команда по-долу или използвайте бързи команди'; @override String get repeater_enterCommandHint => 'Въведете команда...'; @override String get repeater_previousCommand => 'Предишна команда'; @override String get repeater_nextCommand => 'Следваща команда'; @override String get repeater_enterCommandFirst => 'Въведете първо команда.'; @override String get repeater_cliCommandFrameTitle => 'Рамка на CLI команда'; @override String repeater_cliCommandError(String error) { return 'Грешка: $error'; } @override String get repeater_cliQuickGetName => 'Вземи име'; @override String get repeater_cliQuickGetRadio => 'Вземи радио'; @override String get repeater_cliQuickGetTx => 'Вземи TX'; @override String get repeater_cliQuickNeighbors => 'Съседи'; @override String get repeater_cliQuickVersion => 'Версия'; @override String get repeater_cliQuickAdvertise => 'Рекламирай'; @override String get repeater_cliQuickClock => 'Часовник'; @override String get repeater_cliQuickClockSync => 'Синхронизация на часовника'; @override String get repeater_cliQuickDiscovery => 'Открий Съседи'; @override String get repeater_cliHelpAdvert => 'Изпраща рекламен пакет'; @override String get repeater_cliHelpReboot => 'Рестартира устройството. (Забележка, може да получите \'Timeout\', което е нормално)'; @override String get repeater_cliHelpClock => 'Показва текущото време според часовника на всяко устройство.'; @override String get repeater_cliHelpPassword => 'Задава се нова администраторска парола за устройството.'; @override String get repeater_cliHelpVersion => 'Показва версията на устройството и датата на компилация на фърмуера.'; @override String get repeater_cliHelpClearStats => 'Рестартира различни статистики броячи до нула.'; @override String get repeater_cliHelpSetAf => 'Задава времето на фактора.'; @override String get repeater_cliHelpSetTx => 'Задава се мощността на предаване на LoRa в dBm (отчитане спрямо референтно ниво).'; @override String get repeater_cliHelpSetRepeat => 'Активира или деактивира ролята на репитера за този възел.'; @override String get repeater_cliHelpSetAllowReadOnly => '(Сървър на стаята) Ако е \"включено\", тогава влизането с празен парола ще бъде разрешено, но не може да публикува в стаята (само четене).'; @override String get repeater_cliHelpSetFloodMax => 'Задава максималния брой хопове на входящ пакет за заливване (ако >= max, пакетът не се предава).'; @override String get repeater_cliHelpSetIntThresh => 'Задава праг на интерференцията (в dB). По подразбиране е 14. Задайте на 0, за да деактивирате откриването на интерференция на каналите.'; @override String get repeater_cliHelpSetAgcResetInterval => 'Задава интервала за рестартиране на Автоматичния контролер за усилване. Задайте на 0, за да го деактивирате.'; @override String get repeater_cliHelpSetMultiAcks => 'Активира или деактивира функцията \'двойни ACKs\'.'; @override String get repeater_cliHelpSetAdvertInterval => 'Задава интервала на таймера в минути за изпращане на локален (безпроблемен) рекламен пакет. Задайте на 0, за да го деактивирате.'; @override String get repeater_cliHelpSetFloodAdvertInterval => 'Задава интервала на таймера в часове за изпращане на пакет с реклама за наводнение. Задайте на 0, за да го деактивирате.'; @override String get repeater_cliHelpSetGuestPassword => 'Задава/обновява паролата на гост. (за повторители, гостите могат да изпращат заявката \"Get Stats\")'; @override String get repeater_cliHelpSetName => 'Задава име на обявата.'; @override String get repeater_cliHelpSetLat => 'Задава географска ширина на картата с реклами (в десетими градуси).'; @override String get repeater_cliHelpSetLon => 'Задава обхвата на дължина на картата на рекламата. (десетими градуса)'; @override String get repeater_cliHelpSetRadio => 'Задава напълно нови радио параметри и ги запазва в предпочитанията. Изисква команда \"рестарт\", за да бъдат приложени.'; @override String get repeater_cliHelpSetRxDelay => 'Зададени (експериментални) основи (трябва да е > 1 за ефект) за прилагане на леко забавяне на получените пакети, базирано на силата на сигнала/резултата. Задайте на 0, за да го деактивирате.'; @override String get repeater_cliHelpSetTxDelay => 'Задава фактор, умножен по времето на въздух за пакет в режим на наводнение и с рандомизирана система за слотове, за да забави предаването му (за да намали вероятността от сблъсъци).'; @override String get repeater_cliHelpSetDirectTxDelay => 'Същото като txdelay, но за прилагане на случайна забавяне при препращането на пакети в директен режим.'; @override String get repeater_cliHelpSetBridgeEnabled => 'Активиране/Деактивиране на мост.'; @override String get repeater_cliHelpSetBridgeDelay => 'Задайте забавяне преди преизпращане на пакети.'; @override String get repeater_cliHelpSetBridgeSource => 'Изберете дали мостът ще предава препратени пакети или получени пакети.'; @override String get repeater_cliHelpSetBridgeBaud => 'Задайте скоростта на предаване за RS232 мостовете.'; @override String get repeater_cliHelpSetBridgeSecret => 'Задайте тайна за мостовете на EspNow.'; @override String get repeater_cliHelpSetAdcMultiplier => 'Задава персонализиран коефициент за коригиране на отчетеното напрежение на батерията (поддържа се само на избрани дъски).'; @override String get repeater_cliHelpTempRadio => 'Задава временни радио параметри за посочения брой минути, връщайки се към оригиналните радио параметри след това. (не се запазва в предпочитанията).'; @override String get repeater_cliHelpSetPerm => 'Променя ACL. Премахва съответстващия запис (по префикс на pubkey), ако \"permissions\" е нула. Добавя нов запис, ако pubkey-hex е с пълна дължина и не е в ACL. Актуализира запис, съответстващ на префикса на pubkey. Битовете за разрешения варират според ролята на firmware, но долните 2 бита са: 0 (Гост), 1 (Само четене), 2 (Четене и писане), 3 (Администратор).'; @override String get repeater_cliHelpGetBridgeType => 'Получава типа на моста: none, rs232, espnow'; @override String get repeater_cliHelpLogStart => 'Започва записване на пакети във файловата система.'; @override String get repeater_cliHelpLogStop => 'Спира записването на пакети във файловата система.'; @override String get repeater_cliHelpLogErase => 'Изтрива логовете от пакета от файловата система.'; @override String get repeater_cliHelpNeighbors => 'Показва списък с други възли на репитер, чути чрез нулев хоп реклами. Всяка линия е id-prefix-hex:timestamp:snr-times-4'; @override String get repeater_cliHelpNeighborRemove => 'Премахва първия съвпадащ запис (по префикси на pubkey (hex)) от списъка с съседи.'; @override String get repeater_cliHelpRegion => '(сериен режим) Изброява всички дефинирани региони и текущите разрешения за наводнения.'; @override String get repeater_cliHelpRegionLoad => 'Забележка: това е специално многокомандно извикване. Всяка следваща команда е име на регион (отстъпен с интервали, за да се покаже йерархията, с минимум един интервал). Завършва се чрез изпращане на празен ред/команда.'; @override String get repeater_cliHelpRegionGet => 'Търси регион с даден префикс на име (или \"\" за глобалния обхват). Отговаря с \"-> region-name (parent-name) \'F\'\"'; @override String get repeater_cliHelpRegionPut => 'Добавя или актуализира дефиниция на регион с дадено име.'; @override String get repeater_cliHelpRegionRemove => 'Премахва дефиниция на регион с дадено име. (трябва да съвпада точно и да няма подрегиони)'; @override String get repeater_cliHelpRegionAllowf => 'Задава разрешение \'Flood\' за посочената област. (\'\' за глобалния/стария обхват)'; @override String get repeater_cliHelpRegionDenyf => 'Премахва разрешението \"F\" за посочената област. (ЗАБЕЛЕЖКА: в момента не се препоръчва да се използва на глобално/старо ниво!!)'; @override String get repeater_cliHelpRegionHome => 'Отговаря с текущия \'home\' регион. (Забележка: не е приложена никъде, запазена за бъдещи нужди).'; @override String get repeater_cliHelpRegionHomeSet => 'Задава \'домашно\' региона.'; @override String get repeater_cliHelpRegionSave => 'Запазва списъка/картата с региони в съхранение.'; @override String get repeater_cliHelpGps => 'Показва статуса на GPS. Когато GPS е изключен, отговаря само с \"off\", ако е включен отговаря с \"on\", статус, fix, брой на сателити.'; @override String get repeater_cliHelpGpsOnOff => 'Включва/Изключва GPS захранването.'; @override String get repeater_cliHelpGpsSync => 'Синхронизира времето на възела с GPS часовника.'; @override String get repeater_cliHelpGpsSetLoc => 'Задава координатите на нодата по GPS и запазва предпочитанията.'; @override String get repeater_cliHelpGpsAdvert => 'Предоставя конфигурацията на рекламата за местоположението на възела:\n- none: не включвайте местоположението в рекламите\n- share: споделяйте gps местоположението (от SensorManager)\n- prefs: рекламирайте местоположението, съхранено в предпочитанията'; @override String get repeater_cliHelpGpsAdvertSet => 'Задава конфигурация на обявите за местоположение.'; @override String get repeater_commandsListTitle => 'Списък с команди'; @override String get repeater_commandsListNote => 'ЗАБЕЛЕЖКА: за различните команди \"set ...\", също така съществува команда \"get ...\".'; @override String get repeater_general => 'Общо'; @override String get repeater_settingsCategory => 'Настройки'; @override String get repeater_bridge => 'Мост'; @override String get repeater_logging => 'Логване'; @override String get repeater_neighborsRepeaterOnly => 'Съседи (Само за повтаряне)'; @override String get repeater_regionManagementRepeaterOnly => 'Управление на региони (Само за повтарящ се канал)'; @override String get repeater_regionNote => 'Регионните команди са въведени, за да управляват дефинициите и разрешенията на регионите.'; @override String get repeater_gpsManagement => 'Управление на GPS'; @override String get repeater_gpsNote => 'GPS командата е въведена, за да управлява теми, свързани с местоположението.'; @override String get repeater_getCategory => 'Получете стойности'; @override String get repeater_powerMgmt => 'Управление на енергията'; @override String get repeater_sensors => 'Датчици'; @override String get repeater_cliHelpPowerOff => 'Изключва устройството. (не се очаква отговор)'; @override String get repeater_cliHelpClkReboot => 'Възстановява часовника до известна историческа дата и рестартира устройството.'; @override String get repeater_cliHelpAdvertZeroHop => 'Изпраща реклама, която достига само до съседни устройства (само до съседни мрежи).'; @override String get repeater_cliHelpStartOta => 'Стартира актуализация на фърмуера чрез въздушното, на всички поддържани платки.'; @override String get repeater_cliHelpTime => 'Задава времето на устройството към зададените секунди от началото на Unix ерата. Времето не може да се върне назад.'; @override String get repeater_cliHelpBoard => 'Показва производителя на платката / идентификатора на хардуера.'; @override String get repeater_cliHelpDiscoverNeighbors => 'Изпраща заявка за откриване на съседни възли. (Само за устройства тип репитер)'; @override String get repeater_cliHelpPowersaving => 'Показва дали режимът за пестене на енергия е активиран или деактивиран.'; @override String get repeater_cliHelpPowersavingOnOff => 'Активира или деактивира режима за пестене на енергия (ако е поддържан).'; @override String get repeater_cliHelpErase => '(Само за серийни устройства) Форматира файловата система на устройството. Изтрива всички настройки и контакти.'; @override String get repeater_cliHelpSetDutyCycle => 'Задава максимално допустимия процент на използване на времето за предаване (от 1 до 100 процента). Вътрешно коригира фактора за времето на предаване.'; @override String get repeater_cliHelpSetPrvKey => '(Само за серийни номера) Заменя личната част от ключа за идентификация на устройството. Необходимо е да се рестартира устройството, за да се приложи. Генерира нов публичен ключ.'; @override String get repeater_cliHelpSetRadioRxGain => '(Само за SX126x) Превключва усиления на приемния сигнал (RX gain) за подобрена чувствителност при по-високо потребление на ток.'; @override String get repeater_cliHelpSetOwnerInfo => 'Задава низовете с информация за контакт на собственика, които са включени в рекламите. Използвайте \'|\' за нови редове.'; @override String get repeater_cliHelpSetPathHashMode => 'Задава режима за хеширане на пътищата. 0 = за стари системи, 1 = за стандартни системи, 2 = за строги системи. Влияе върху начина, по който се съпоставят маршрутите.'; @override String get repeater_cliHelpSetLoopDetect => 'Задава чувствителността за откриване на цикли в маршрутизацията: изключена, минимална, умерена или строга.'; @override String get repeater_cliHelpSetFreq => '(Само за серийно управление) Бързо задава само честотата. Необходимо е рестартиране. Препоръчително е да се използват настройките за \"радио\", за да се зададат всички параметри.'; @override String get repeater_cliHelpSetBridgeChannel => '(Само за моста ESPNow) Определя WiFi канала (от 1 до 14), използван от моста.'; @override String get repeater_cliHelpGetName => 'Показва зададеното име на възела.'; @override String get repeater_cliHelpGetRole => 'Показва ролята на фърмуера (например повторител, сървър на стая и т.н.).'; @override String get repeater_cliHelpGetPublicKey => 'Показва публичния ключ на устройството.'; @override String get repeater_cliHelpGetPrvKey => '(Само за серийния номер) Показва личната ключа на устройството. Трябва да се третира като тайна.'; @override String get repeater_cliHelpGetRepeat => 'Показва дали функцията за пренасочване на пакети (ролята на повторителя) е активирана или деактивирана.'; @override String get repeater_cliHelpGetTx => 'Показва текущата мощност на TX в dBm.'; @override String get repeater_cliHelpGetFreq => 'Показва зададената честота в MHz.'; @override String get repeater_cliHelpGetRadio => 'Показва пълните радио параметри: честота, ширина на честотния обхват, фактор на разпространение, скорост на кодиране.'; @override String get repeater_cliHelpGetRadioRxGain => '(Само за SX126x) Показва състоянието на усиления сигнал на RX.'; @override String get repeater_cliHelpGetAf => 'Показва текущия коефициент на въздействие върху въздуха.'; @override String get repeater_cliHelpGetDutyCycle => 'Показва текущия допустим цикъл на работа като процент.'; @override String get repeater_cliHelpGetIntThresh => 'Показва прага на интерференцията на канала в децибели (dB).'; @override String get repeater_cliHelpGetAgcResetInterval => 'Показва интервала за рестартиране на AGC в секунди.'; @override String get repeater_cliHelpGetMultiAcks => 'Показва дали режимът \"двоен ACK\" е активиран (1) или деактивиран (0).'; @override String get repeater_cliHelpGetAllowReadOnly => 'Показва дали е разрешено само четене за гостите.'; @override String get repeater_cliHelpGetAdvertInterval => 'Показва времето на рекламата в минути.'; @override String get repeater_cliHelpGetFloodAdvertInterval => 'Показва интервала на рекламата за навод в часове.'; @override String get repeater_cliHelpGetGuestPassword => 'Показва зададения парол за гост.'; @override String get repeater_cliHelpGetLat => 'Показва зададената географска ширина.'; @override String get repeater_cliHelpGetLon => 'Показва зададената дължина.'; @override String get repeater_cliHelpGetRxDelay => 'Показва основната стойност на забавянето на сигнала.'; @override String get repeater_cliHelpGetTxDelay => 'Показва коефициента за забавяне при режим на наводняване.'; @override String get repeater_cliHelpGetDirectTxDelay => 'Показва коефициента за забавяне при директен режим.'; @override String get repeater_cliHelpGetFloodMax => 'Показва максималния брой на повторни наводнения.'; @override String get repeater_cliHelpGetOwnerInfo => 'Показва информацията за контакт на собственика.'; @override String get repeater_cliHelpGetPathHashMode => 'Показва режима на хеширане на пътя (0/1/2).'; @override String get repeater_cliHelpGetLoopDetect => 'Показва чувствителността към откриване на цикли.'; @override String get repeater_cliHelpGetAcl => '(Само за серийни устройства) Изброява настройките за контрол на достъпа в повторителя.'; @override String get repeater_cliHelpGetBridgeEnabled => 'Показва дали мостът е активиран.'; @override String get repeater_cliHelpGetBridgeDelay => 'Показва забавянето на моста в милисекунди.'; @override String get repeater_cliHelpGetBridgeSource => 'Показва дали мостът изпраща или получава пакети RX или TX.'; @override String get repeater_cliHelpGetBridgeBaud => '(Само за мост RS232) Показва скоростта на предаване на данните на моста.'; @override String get repeater_cliHelpGetBridgeChannel => '(Само за моста ESPNow) Показва канала на WiFi на моста.'; @override String get repeater_cliHelpGetBridgeSecret => '(Само за моста ESPNow) Показва споделения секрет на моста.'; @override String get repeater_cliHelpGetBootloaderVer => '(Само за NRF52) Показва версията на зареждащия софтуер.'; @override String get repeater_cliHelpGetAdcMultiplier => 'Показва множителя на аналоговия-цифров преобразувател (мащабиране на напрежението от батерията).'; @override String get repeater_cliHelpGetPwrMgtSupport => 'Описва дали борда на директорите има поддръжка за управление на захранването.'; @override String get repeater_cliHelpGetPwrMgtSource => 'Показва текущия източник на захранване: външен или батерия.'; @override String get repeater_cliHelpGetPwrMgtBootReason => 'Показва най-скорошните причини за рестартиране и изключване.'; @override String get repeater_cliHelpGetPwrMgtBootMv => 'Показва напрежението на батерията при стартиране, измерено в миливолта (mV).'; @override String get repeater_cliHelpSensorGet => 'Чете персонализирана настройка на сензор чрез клавиш.'; @override String get repeater_cliHelpSensorSet => 'Създава персонализирана настройка за сензор.'; @override String get repeater_cliHelpSensorList => 'Показва всички настройки на потребителските сензори, разделени на страници, започвайки от опционален индекс.'; @override String get repeater_cliHelpRegionDefault => 'Показва текущия обхват на региона по подразбиране.'; @override String get repeater_cliHelpRegionDefaultSet => 'Задава обхвата на региона по подразбиране. Използвайте \"\", за да го изчистите.'; @override String get repeater_cliHelpRegionListAllowed => 'Списва регионите, които позволяват преминаване на превозни средства при наводнение.'; @override String get repeater_cliHelpRegionListDenied => 'Списва региони, които забраняват движението по пътищата при наводнения.'; @override String get repeater_cliHelpStatsPackets => '(Само за серия) Показва статистически данни на ниво пакет.'; @override String get repeater_cliHelpStatsRadio => '(Само за конкретен сериал) Показва радиостатистика.'; @override String get repeater_cliHelpStatsCore => '(Само за серийния номер) Показва основните статистически данни за фърмуера.'; @override String get telemetry_receivedData => 'Получени телеметрични данни'; @override String get telemetry_requestTimeout => 'Заявката за телеметрия е прекъсната.'; @override String telemetry_errorLoading(String error) { return 'Грешка при зареждане на телеметрията: $error'; } @override String get telemetry_noData => 'Няма налични данни за телеметрията.'; @override String telemetry_channelTitle(int channel) { return 'Канал $channel'; } @override String get telemetry_batteryLabel => 'Батерия'; @override String get telemetry_voltageLabel => 'Напрежение'; @override String get telemetry_mcuTemperatureLabel => 'Температура на MCU'; @override String get telemetry_temperatureLabel => 'Температура'; @override String get telemetry_currentLabel => 'Текущо'; @override String telemetry_batteryValue(int percent, String volts) { return '$percent% / ${volts}V'; } @override String telemetry_voltageValue(String volts) { return '${volts}V'; } @override String telemetry_currentValue(String amps) { return '${amps}A'; } @override String telemetry_temperatureValue(String celsius, String fahrenheit) { return '$celsius°C / $fahrenheit°F'; } @override String get telemetry_digitalInputLabel => 'Цифров вход'; @override String get telemetry_digitalOutputLabel => 'Цифров изход'; @override String get telemetry_analogInputLabel => 'Аналогов вход'; @override String get telemetry_analogOutputLabel => 'Аналогов изход'; @override String get telemetry_genericLabel => 'Общ сензор'; @override String get telemetry_luminosityLabel => 'Осветеност'; @override String get telemetry_presenceLabel => 'Присъствие'; @override String get telemetry_humidityLabel => 'Влажност'; @override String get telemetry_accelerometerLabel => 'Акселерометър'; @override String get telemetry_pressureLabel => 'Налягане'; @override String get telemetry_altitudeLabel => 'Надморска височина'; @override String get telemetry_frequencyLabel => 'Честота'; @override String get telemetry_percentageLabel => 'Процент'; @override String get telemetry_concentrationLabel => 'Концентрация'; @override String get telemetry_powerLabel => 'Мощност'; @override String get telemetry_distanceLabel => 'Разстояние'; @override String get telemetry_energyLabel => 'Енергия'; @override String get telemetry_directionLabel => 'Посока'; @override String get telemetry_timeLabel => 'Време'; @override String get telemetry_gyrometerLabel => 'Жироскоп'; @override String get telemetry_colourLabel => 'Цвят'; @override String get telemetry_gpsLabel => 'GPS'; @override String get telemetry_switchLabel => 'Превключвател'; @override String get telemetry_polylineLabel => 'Полилиния'; @override String telemetry_altitudeValue(String meters) { return '$meters m'; } @override String telemetry_frequencyValue(String hertz) { return '$hertz Hz'; } @override String telemetry_pressureValue(String hpa) { return '$hpa hPa'; } @override String telemetry_luminosityValue(String lux) { return '$lux lx'; } @override String telemetry_powerValue(String watts) { return '$watts W'; } @override String telemetry_distanceValue(String meters) { return '$meters m'; } @override String telemetry_energyValue(String kilowattHours) { return '$kilowattHours kWh'; } @override String telemetry_directionValue(String degrees) { return '$degrees°'; } @override String telemetry_concentrationValue(String ppm) { return '$ppm ppm'; } @override String telemetry_percentageValue(String percent) { return '$percent%'; } @override String telemetry_analogValue(String value) { return '$value'; } @override String get telemetry_autoFetchQuantity => 'Брой заявки'; @override String get telemetry_error => 'Неуспешно получаване на данни'; @override String get neighbors_receivedData => 'Получени данни за съседи'; @override String get neighbors_requestTimedOut => 'Съседите поискат изтичане на време.'; @override String neighbors_errorLoading(String error) { return 'Грешка при зареждане на съседи: $error'; } @override String get neighbors_repeatersNeighbors => 'Повторители Съседи'; @override String get neighbors_noData => 'Няма налични данни за съседи.'; @override String neighbors_unknownContact(String pubkey) { return 'Неизвестна $pubkey'; } @override String neighbors_heardAgo(String time) { return 'Слушано преди $time.'; } @override String get channelPath_title => 'Пътеки пъзел'; @override String get channelPath_viewMap => 'Преглед на картата'; @override String get channelPath_otherObservedPaths => 'Други Наблюдавани Пътища'; @override String get channelPath_repeaterHops => 'Повтарящи се скокове'; @override String get channelPath_noHopDetails => 'Детайлите за пакета не са предоставени.'; @override String get channelPath_messageDetails => 'Подробности на съобщението'; @override String get channelPath_senderLabel => 'Изпращач'; @override String get channelPath_timeLabel => 'Време'; @override String get channelPath_repeatsLabel => 'Повтаря'; @override String channelPath_pathLabel(int index) { return 'Път $index'; } @override String get channelPath_observedLabel => 'Наблюдавано'; @override String channelPath_observedPathTitle(int index, String hops) { return 'Наблюдаван път $index • $hops'; } @override String get channelPath_noLocationData => 'Няма данни за местоположение.'; @override String channelPath_timeWithDate(int day, int month, String time) { return '$day/$month $time'; } @override String channelPath_timeOnly(String time) { return '$time'; } @override String get channelPath_unknownPath => 'Неизвестно'; @override String get channelPath_floodPath => 'Поливане'; @override String get channelPath_directPath => 'Директно'; @override String channelPath_observedZeroOf(int total) { return '0 от $total скокове'; } @override String channelPath_observedSomeOf(int observed, int total) { return '$observed от $total скокове'; } @override String get channelPath_mapTitle => 'Карта на пътя'; @override String get channelPath_noRepeaterLocations => 'Няма налични местоположения на повторителите за този път.'; @override String channelPath_primaryPath(int index) { return 'Път $index (Основен)'; } @override String get channelPath_pathLabelTitle => 'Пътеки'; @override String get channelPath_observedPathHeader => 'Наблюдаван път'; @override String channelPath_selectedPathLabel(String label, String prefixes) { return '$label • $prefixes'; } @override String get channelPath_noHopDetailsAvailable => 'Няма налични детайли за този пакет.'; @override String get channelPath_unknownRepeater => 'Неизвестен повторител'; @override String get community_title => 'Общност'; @override String get community_create => 'Създай общност'; @override String get community_createDesc => 'Създайте нова общност и я споделете чрез QR код.'; @override String get community_join => 'Присъедини се'; @override String get community_joinTitle => 'Присъедини се към общността'; @override String community_joinConfirmation(String name) { return 'Искате ли да се присъедините към общността \"$name\"?'; } @override String get community_scanQr => 'Сканирайте QR кода на общността'; @override String get community_scanInstructions => 'Насочете камерата към QR код на общността'; @override String get community_showQr => 'Покажи QR код'; @override String get community_publicChannel => 'Обществено общност'; @override String get community_hashtagChannel => 'Хаштаг на общността'; @override String get community_name => 'Име на общността'; @override String get community_enterName => 'Въведете име на общността'; @override String community_created(String name) { return 'Общността \"$name\" е създадена'; } @override String community_joined(String name) { return 'Присъединено общност \"$name\"'; } @override String get community_qrTitle => 'Споделяне в общността'; @override String community_qrInstructions(String name) { return 'Сканирайте този QR код, за да се присъедините към $name.'; } @override String get community_hashtagPrivacyHint => 'Хаштаг каналите на общността са достъпни само за членове на общността'; @override String get community_invalidQrCode => 'Невалиден QR код на общността'; @override String get community_alreadyMember => 'Вече съм член'; @override String community_alreadyMemberMessage(String name) { return 'Вие вече сте член на \"$name\".'; } @override String get community_addPublicChannel => 'Добави публичен общностен канал'; @override String get community_addPublicChannelHint => 'Автоматично добавете публичния канал за тази общност.'; @override String get community_noCommunities => 'Няма присъединени общности още.'; @override String get community_scanOrCreate => 'Сканирайте QR код или създайте общност, за да започнете.'; @override String get community_manageCommunities => 'Управление на общности'; @override String get community_delete => 'Напусни общността'; @override String community_deleteConfirm(String name) { return 'Напускате \"$name\"?'; } @override String community_deleteChannelsWarning(int count) { return 'Това ще изтрие също $count канал(а) и техните съобщения.'; } @override String community_deleted(String name) { return 'Остави общността \"$name\"'; } @override String get community_regenerateSecret => 'Регенерейрай секрет'; @override String community_regenerateSecretConfirm(String name) { return 'Регенерация на секретния ключ за \"$name\"? Всички членове ще трябва да сканират новия QR код, за да продължат комуникацията.'; } @override String get community_regenerate => 'Регенерация'; @override String community_secretRegenerated(String name) { return 'Секретно презареждане за \"$name\"'; } @override String get community_updateSecret => 'Актуализирай тайна'; @override String community_secretUpdated(String name) { return 'Секретно обновено за \"$name\"'; } @override String community_scanToUpdateSecret(String name) { return 'Сканьорвайте новия QR код, за да актуализирате секрета за \"$name\"'; } @override String get community_addHashtagChannel => 'Добави общностен хаштаг'; @override String get community_addHashtagChannelDesc => 'Добавете хаштаг канал за тази общност'; @override String get community_selectCommunity => 'Изберете общност'; @override String get community_regularHashtag => 'Обикновен хаштаг'; @override String get community_regularHashtagDesc => 'Общ хаштаг (всеки може да се присъедини)'; @override String get community_communityHashtag => 'Общностен хаштаг'; @override String get community_communityHashtagDesc => 'Само за членове на общността'; @override String community_forCommunity(String name) { return 'За $name'; } @override String get listFilter_tooltip => 'Филтрирайте и сортирайте'; @override String get listFilter_sortBy => 'Сортирай по'; @override String get listFilter_latestMessages => 'Последни съобщения'; @override String get listFilter_heardRecently => 'Слушано е наскоро'; @override String get listFilter_az => 'А-Я'; @override String get listFilter_filters => 'Филтри'; @override String get listFilter_all => 'Всички'; @override String get listFilter_favorites => 'Любими'; @override String get listFilter_addToFavorites => 'Добави към любими'; @override String get listFilter_removeFromFavorites => 'Премахване от списъка с любими'; @override String get listFilter_users => 'Потребители'; @override String get listFilter_repeaters => 'Повторители'; @override String get listFilter_roomServers => 'Сървъри на стая'; @override String get listFilter_unreadOnly => 'Само непрочетените'; @override String get listFilter_newGroup => 'Нова група'; @override String get pathTrace_you => 'Вие'; @override String get pathTrace_failed => 'Пътят за проследяване не успя.'; @override String get pathTrace_notAvailable => 'Пътека за проследяване не е достъпна.'; @override String get pathTrace_refreshTooltip => 'Обнови проследяването на пътя.'; @override String get pathTrace_someHopsNoLocation => 'Един или повече от хмелите липсва местоположение!'; @override String get pathTrace_clearTooltip => 'Изчисти пътя'; @override String get losSelectStartEnd => 'Изберете начални и крайни възли за LOS.'; @override String losRunFailed(String error) { return 'Проверката на пряката видимост е неуспешна: $error'; } @override String get losClearAllPoints => 'Изчистете всички точки'; @override String get losRunToViewElevationProfile => 'Стартирайте LOS, за да видите профила на надморската височина'; @override String get losMenuTitle => 'LOS меню'; @override String get losMenuSubtitle => 'Докоснете възли или натиснете продължително карта за персонализирани точки'; @override String get losShowDisplayNodes => 'Показване на възли на дисплея'; @override String get losCustomPoints => 'Персонализирани точки'; @override String losCustomPointLabel(int index) { return 'Персонализирано $index'; } @override String get losPointA => 'Точка А'; @override String get losPointB => 'Точка Б'; @override String losAntennaA(String value, String unit) { return 'Антена A: $value $unit'; } @override String losAntennaB(String value, String unit) { return 'Антена B: $value $unit'; } @override String get losRun => 'Стартирайте LOS'; @override String get losNoElevationData => 'Няма данни за надморска височина'; @override String losProfileClear( String distance, String distanceUnit, String clearance, String heightUnit, ) { return '$distance $distanceUnit, чист LOS, минимално разстояние $clearance $heightUnit'; } @override String losProfileBlocked( String distance, String distanceUnit, String obstruction, String heightUnit, ) { return '$distance $distanceUnit, блокиран от $obstruction $heightUnit'; } @override String get losStatusChecking => 'LOS: проверка...'; @override String get losStatusNoData => 'LOS: няма данни'; @override String losStatusSummary(int clear, int total, int blocked, int unknown) { return 'LOS: $clear/$total ясно, $blocked блокирано, $unknown неизвестно'; } @override String get losErrorElevationUnavailable => 'Няма налични данни за надморска височина за една или повече проби.'; @override String get losErrorInvalidInput => 'Невалидни данни за точки/надморска височина за изчисляване на LOS.'; @override String get losRenameCustomPoint => 'Преименувайте персонализирана точка'; @override String get losPointName => 'Име на точката'; @override String get losShowPanelTooltip => 'Показване на LOS панел'; @override String get losHidePanelTooltip => 'Скриване на LOS панела'; @override String get losElevationAttribution => 'Данни за надморска височина: Open-Meteo (CC BY 4.0)'; @override String get losLegendRadioHorizon => 'Радиохоризонт'; @override String get losLegendLosBeam => 'Линия на видимост'; @override String get losLegendTerrain => 'Терен'; @override String get losBlockedSpotsTitle => 'Ограничени места'; @override String get losBlockedSpotsHint => 'Кликнете върху блокираната точка, за да я отбележите на картата.'; @override String losBlockedSpotChip( String distance, String distanceUnit, String obstruction, String heightUnit, ) { return '$distance $distanceUnit • $obstruction $heightUnit'; } @override String get losSelectedObstructionTitle => 'Избрано препятствие'; @override String losSelectedObstructionDetails( String obstruction, String heightUnit, String distanceFromA, String distanceUnit, String distanceFromB, ) { return 'Блокирано от $obstruction $heightUnit, $distanceFromA от A и $distanceFromB от B ($distanceUnit).'; } @override String get losFrequencyLabel => 'Честота'; @override String get losFrequencyInfoTooltip => 'Преглед на детайли за изчислението'; @override String get losFrequencyDialogTitle => 'Изчисляване на радиохоризонта'; @override String losFrequencyDialogDescription( double baselineK, double baselineFreq, double frequencyMHz, double kFactor, ) { return 'Започвайки от k=$baselineK при $baselineFreq MHz, изчислението коригира k-фактора за текущата $frequencyMHz MHz лента, която определя границата на извития радиохоризонт.'; } @override String get contacts_pathTrace => 'Пътен проследяване'; @override String get contacts_ping => 'Пинг'; @override String get contacts_repeaterPathTrace => 'Трасировка до повторител'; @override String get contacts_repeaterPing => 'Пингване на повторителя'; @override String get contacts_roomPathTrace => 'Трасиране на път до съ'; @override String get contacts_roomPing => 'Ping на сървъра на стаята'; @override String get contacts_chatTraceRoute => 'Трасиране на път'; @override String contacts_pathTraceTo(String name) { return 'Проследи маршрут към $name'; } @override String get contacts_clipboardEmpty => 'Клипборда е празна.'; @override String get contacts_invalidAdvertFormat => 'Невалидни данни за контакт'; @override String get contacts_contactImported => 'Контактът е импортиран.'; @override String get contacts_contactImportFailed => 'Контактът не е успешно импортиран.'; @override String get contacts_zeroHopAdvert => 'Реклама без скок'; @override String get contacts_floodAdvert => 'Реклама за наводняване'; @override String get contacts_copyAdvertToClipboard => 'Копирай обявата в клипборда'; @override String get contacts_addContactFromClipboard => 'Добави контакт от клипборда'; @override String get contacts_ShareContact => 'Копирай контакт в клипборда'; @override String get contacts_ShareContactZeroHop => 'Сподели контакт чрез обява'; @override String get contacts_zeroHopContactAdvertSent => 'Изпратен контакт по обява.'; @override String get contacts_zeroHopContactAdvertFailed => 'Неуспешно изпращане на контакт.'; @override String get contacts_contactAdvertCopied => 'Рекламата е копирана в клипборда.'; @override String get contacts_contactAdvertCopyFailed => 'Копирането на обявата в клипборда не успя.'; @override String get notification_activityTitle => 'Активност на MeshCore'; @override String notification_messagesCount(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'съобщения', one: 'съобщение', ); return '$count $_temp0'; } @override String notification_channelMessagesCount(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'съобщения в канали', one: 'съобщение в канал', ); return '$count $_temp0'; } @override String notification_newNodesCount(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'нови възли', one: 'нов възел', ); return '$count $_temp0'; } @override String notification_newTypeDiscovered(String contactType) { return 'Открит нов $contactType'; } @override String get notification_receivedNewMessage => 'Получено ново съобщение'; @override String get settings_gpxExportRepeaters => 'Експортиране на повтарящи се устройства / сървър на стаята до GPX'; @override String get settings_gpxExportRepeatersSubtitle => 'Изпраща повторители / roomserver с местоположение в GPX файл.'; @override String get settings_gpxExportContacts => 'Експортирай спътници към GPX'; @override String get settings_gpxExportContactsSubtitle => 'Експортира спътници с местоположение в GPX файл.'; @override String get settings_gpxExportAll => 'Експортирай всички контакти в GPX'; @override String get settings_gpxExportAllSubtitle => 'Експортира всички контакти с местоположение в файл GPX.'; @override String get settings_gpxExportSuccess => 'Успешно изlexport на файл GPX.'; @override String get settings_gpxExportNoContacts => 'Няма контакти за изlexport.'; @override String get settings_gpxExportNotAvailable => 'Не е поддържан на вашето устройство/ОС'; @override String get settings_gpxExportError => 'Възникна грешка при изнасяне.'; @override String get settings_gpxExportRepeatersRoom => 'Местоположения на повторител и сървър на стаята'; @override String get settings_gpxExportChat => 'Местоположения на спътници'; @override String get settings_gpxExportAllContacts => 'Местоположения на всички контакти'; @override String get settings_gpxExportShareText => 'Картинни данни изнесени от meshcore-open'; @override String get settings_gpxExportShareSubject => 'meshcore-open износ на данни за карта в формат GPX'; @override String get snrIndicator_nearByRepeaters => 'Близки повторители'; @override String get snrIndicator_lastSeen => 'Последно видян'; @override String get contactsSettings_title => 'Настройки на контактите'; @override String get contactsSettings_autoAddTitle => 'Автоматично откриване'; @override String get contactsSettings_otherTitle => 'Други настройки свързани с контакти'; @override String get contactsSettings_autoAddUsersTitle => 'Автоматично добавяне на потребители'; @override String get contactsSettings_autoAddUsersSubtitle => 'Позволи на спътника да добавя автоматично откритите потребители.'; @override String get contactsSettings_autoAddRepeatersTitle => 'Автоматично добавяне на повтарящи се елементи'; @override String get contactsSettings_autoAddRepeatersSubtitle => 'Позволи на спътника да добавя автоматично откритите повтарящи се устройства.'; @override String get contactsSettings_autoAddRoomServersTitle => 'Автоматично добавяне на сървъри на стаите'; @override String get contactsSettings_autoAddRoomServersSubtitle => 'Позволи на спътника да добавя автоматично откритите сървъри на стаите.'; @override String get contactsSettings_autoAddSensorsTitle => 'Автоматично добавяне на датчици'; @override String get contactsSettings_autoAddSensorsSubtitle => 'Позволи на спътника да добавя автоматично откритите датчици.'; @override String get contactsSettings_overwriteOldestTitle => 'Премахни най-старото'; @override String get contactsSettings_overwriteOldestSubtitle => 'Когато списъкът с контакти е пълен, най-старият неключов контакт ще бъде заменен.'; @override String get discoveredContacts_Title => 'Открити контакти'; @override String get discoveredContacts_noMatching => 'Няма съвпадащи контакти'; @override String get discoveredContacts_searchHint => 'Търсене на открити контакти'; @override String get discoveredContacts_contactAdded => 'Контакт добавен'; @override String get discoveredContacts_addContact => 'Добави контакт'; @override String get discoveredContacts_copyContact => 'Копирай контакт в клипборда'; @override String get discoveredContacts_deleteContact => 'Изтрий контакт'; @override String get discoveredContacts_deleteContactAll => 'Изтриване на Всички Открити Контакти'; @override String get discoveredContacts_deleteContactAllContent => 'Сигурни ли сте, че искате да изтриете всички открити контакти?'; @override String get chat_sendCooldown => 'Моля, изчакайте малко, преди да изпратите отново.'; @override String get appSettings_jumpToOldestUnread => 'Преминете към най-старата непочетена статия'; @override String get appSettings_jumpToOldestUnreadSubtitle => 'Когато отворите чат с непрочетени съобщения, плъзнете надолу, за да видите първото непрочетено съобщение, вместо най-новото.'; @override String get appSettings_languageHu => 'Унгарски'; @override String get appSettings_languageJa => 'Японски'; @override String get appSettings_languageKo => 'Корейски'; @override String get radioStats_tooltip => 'Статистика за радио и мрежа'; @override String get radioStats_screenTitle => 'Статистически данни за радиопредаванията'; @override String get radioStats_notConnected => 'Свържете се с устройство, за да видите статистически данни за радиопредаване.'; @override String get radioStats_firmwareTooOld => 'Статистиката на радиостанцията изисква съвместимо софтуерно решение версия 8 или по-нова.'; @override String get radioStats_waiting => 'Изчакване на данни…'; @override String radioStats_noiseFloor(int noiseDbm) { return 'Ниво на шума: $noiseDbm dBm'; } @override String radioStats_lastRssi(int rssiDbm) { return 'Последен RSSI: $rssiDbm dBm'; } @override String radioStats_lastSnr(String snr) { return 'Последна стойност на SNR: $snr dB'; } @override String radioStats_txAir(int seconds) { return 'Време на въздух (общо): $seconds секунди'; } @override String radioStats_rxAir(int seconds) { return 'Общо време на използване на RX (в секунди): $seconds с'; } @override String get radioStats_chartCaption => 'Ниво на шума (dBm) за последните измервания.'; @override String radioStats_stripNoise(int noiseDbm) { return 'Ниво на шума: $noiseDbm dBm'; } @override String get radioStats_stripWaiting => 'Извличане на данни за радиото…'; @override String get radioStats_settingsTile => 'Статистически данни за радиостанции'; @override String get radioStats_settingsSubtitle => 'Ниво на шума, RSSI, SNR и време на пренос'; @override String get translation_title => 'Превод'; @override String get translation_enableTitle => 'Активирайте превода'; @override String get translation_enableSubtitle => 'Превеждайте входящите съобщения и позволявайте предварително превеждане преди изпращане.'; @override String get translation_composerTitle => 'Преведете преди да изпратите'; @override String get translation_composerSubtitle => 'Контролира началния статус на иконата за превод, създадена от композитора.'; @override String get translation_autoIncomingTitle => 'Автоматичен превод на съобщения'; @override String get translation_autoIncomingSubtitle => 'Превежда автоматично съобщенията за известия, както и за чатове или канали.'; @override String get translation_translateMessage => 'Преведи съобщението'; @override String get translation_targetLanguage => 'Целеви език'; @override String get translation_useAppLanguage => 'Използвайте езика на приложението'; @override String get translation_downloadedModelLabel => 'Изтегнат модел'; @override String get translation_presetModelLabel => 'Предварително конфигуриран модел от Hugging Face'; @override String get translation_manualUrlLabel => 'URL на ръководството'; @override String get translation_downloadModel => 'Изтеглете модела'; @override String get translation_downloading => 'Изтегляне...'; @override String get translation_working => 'Работа...'; @override String get translation_stop => 'Спрете'; @override String get translation_mergingChunks => 'Съединяване на изтеглените части в един файл...'; @override String get translation_downloadedModels => 'Изтеглени модели'; @override String get translation_deleteModel => 'Изтриване на модела'; @override String get translation_modelDownloaded => 'Моделът за превод е изтеглен.'; @override String get translation_downloadStopped => 'Изтеглянето беше прекъснато.'; @override String translation_downloadFailed(String error) { return 'Не успях да изтегля: $error'; } @override String get translation_enterUrlFirst => 'Въведете първо URL адрес на модела.'; @override String get scanner_linuxPairingShowPin => 'Покажи PIN'; @override String get scanner_linuxPairingHidePin => 'Скриване на PIN кода'; @override String get scanner_linuxPairingPinTitle => 'PIN за съвпадение чрез Bluetooth'; @override String scanner_linuxPairingPinPrompt(String deviceName) { return 'Въведете PIN кода за $deviceName (оставете празно, ако няма такъв).'; } @override String get translation_messageTranslation => 'Превод на съобщението'; @override String get translation_translateBeforeSending => 'Преведете преди да изпратите'; @override String get translation_composerEnabledHint => 'Съобщенията ще бъдат преведени, преди да бъдат изпратени.'; @override String get translation_composerDisabledHint => 'Изпращайте съобщения на оригиналния въведен език.'; @override String translation_translateTo(String language) { return 'Превеждане на $language'; } @override String get translation_translationOptions => 'Опции за превод'; @override String get translation_systemLanguage => 'Език на системата'; @override String get background_serviceTitle => 'MeshCore работи'; @override String get background_serviceText => 'Поддържа BLE връзката активна'; @override String appSettings_translationModelDeleted(String name) { return 'Изтрит $name'; } @override String appSettings_translationModelDeleteFailed(String error) { return 'Неуспешно изтриване: $error'; } @override String channels_channelUpdateFailed(String error) { return 'Неуспешно обновяване на канала: $error'; } @override String get contact_typeChat => 'Чат'; @override String get contact_typeRepeater => 'Повторител'; @override String get contact_typeRoom => 'Стая'; @override String get contact_typeSensor => 'Сензор'; @override String get contact_typeUnknown => 'Неизвестен'; @override String get map_zoomIn => 'Увеличи'; @override String get map_zoomOut => 'Намали мащаба'; @override String get map_centerMap => 'Центрирай картата'; @override String get chrome_bluetoothRequiresChromium => 'Web Bluetooth изисква браузър, базиран на Chromium.'; @override String channels_communityShortId(String id) { return 'Идентификационен номер: $id...'; } @override String get pathTrace_legendGpsConfirmed => 'GPS потвърдено'; @override String get pathTrace_legendInferred => 'Извлечена позиция'; @override String get pathMap_viewSingle => 'Самостоятелен'; @override String get pathMap_viewCombined => 'Комбиниран'; @override String get pathMap_play => 'Пусни'; @override String get pathMap_pause => 'Пауза'; @override String get pathMap_replay => 'Повторение'; @override String get pathMap_stepBack => 'Предишна стъпка'; @override String get pathMap_stepForward => 'Следваща стъпка'; @override String get pathMap_animationOn => 'Показвай анимацията на пакета'; @override String get pathMap_animationOff => 'Скрий анимацията на пакета'; @override String pathMap_hopOf(int current, int total) { return 'Стъпка $current от $total'; } @override String pathMap_observedPaths(int count) { return 'Наблюдавани пътища: $count'; } @override String get pathMap_primary => 'Основен'; @override String pathMap_alternate(int index) { return 'Алтернативен $index'; } @override String pathMap_hopCount(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: '$count скока', one: '1 скок', ); return '$_temp0'; } @override String pathMap_gpsCount(int confirmed, int total) { return '$confirmed/$total GPS'; } @override String get pathMap_legendShared => 'Споделена секция'; @override String get pathMap_legendEstimated => 'Очаквана стойност на сегмента'; @override String pathMap_sharedNodeCount(int count) { return 'Използвани от $count пътища'; } @override String pathMap_partialAnimation(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: '$count скока нямат определено местоположение — показаният път е непълен', one: '1 скок няма определено местоположение — показаният път е непълен', ); return '$_temp0'; } @override String get pathMap_showAllPaths => 'Покажи всички пътища'; @override String get pathMap_hidePath => 'Скрий пътя'; @override String get pathMap_showPath => 'Покажи пътя'; @override String get pathMap_collapsePanel => 'Сгъни панела'; @override String get pathMap_expandPanel => 'Разгъни панела'; @override String get pathMap_noLocation => 'Без посочено местоположение'; @override String get pathMap_followPacket => 'Проследи пакета'; @override String get pathMap_unfollowPacket => 'Спри проследяването на пакета'; }