mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-04-20 22:13:48 +00:00
- Rewrite UsbScreen to mirror ScannerScreen patterns (status bar, tap-to-connect port list, bottom FABs, SnackBar errors) - Extract MeshCoreUsbManager from MeshCoreConnector for cleaner USB transport ownership - Add debug logging throughout USB connection flow (connector, manager, web/native services) - Print debug logs to console in debug mode even when app debug log setting is disabled - Localize remaining hardcoded strings (Web Serial Device fallback label, USB status bar keys, companion firmware timeout hint) - Fix Swedish misspelling in translations (stöderliga → stödda) - Guard Linux notification init against missing D-Bus session bus - Fix SNRIndicator hit-test error by adding minimum size constraints - Update USB flow tests for new UI patterns
1863 lines
93 KiB
Text
1863 lines
93 KiB
Text
{
|
||
"channels_channelDeleteFailed": "Неуспешно изтриване на канала \"{name}\"",
|
||
"@channels_channelDeleteFailed": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@@locale": "bg",
|
||
"appTitle": "MeshCore Open",
|
||
"nav_contacts": "Контакти",
|
||
"nav_channels": "Канали",
|
||
"nav_map": "Карта",
|
||
"common_cancel": "Отказ",
|
||
"common_connect": "Свържи се",
|
||
"common_unknownDevice": "Неизвестно устройство",
|
||
"common_save": "Запази",
|
||
"common_delete": "Изтрий",
|
||
"common_close": "Затвори",
|
||
"common_edit": "Редактирай",
|
||
"common_add": "Добави",
|
||
"common_settings": "Настройки",
|
||
"common_disconnect": "Прекъсни",
|
||
"common_connected": "Свързано",
|
||
"common_disconnected": "Откъснато",
|
||
"common_create": "Създай",
|
||
"common_continue": "Продължи",
|
||
"common_share": "Сподели",
|
||
"common_copy": "Копирай",
|
||
"common_retry": "Опитай отново",
|
||
"common_hide": "Скриване",
|
||
"common_remove": "Изтрий",
|
||
"common_enable": "Активирай",
|
||
"common_disable": "Деактивирай",
|
||
"common_reboot": "Рестартирай",
|
||
"common_loading": "Зареждане...",
|
||
"common_notAvailable": "—",
|
||
"common_voltageValue": "{volts} V",
|
||
"@common_voltageValue": {
|
||
"placeholders": {
|
||
"volts": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"common_percentValue": "{percent}%",
|
||
"@common_percentValue": {
|
||
"placeholders": {
|
||
"percent": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"scanner_title": "MeshCore Open",
|
||
"scanner_scanning": "Сканиране за устройства...",
|
||
"scanner_connecting": "Свързвам се...",
|
||
"scanner_disconnecting": "Изключване...",
|
||
"scanner_notConnected": "Не е свързан",
|
||
"scanner_connectedTo": "Свързано с {deviceName}",
|
||
"@scanner_connectedTo": {
|
||
"placeholders": {
|
||
"deviceName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"scanner_searchingDevices": "Търсене на устройства MeshCore...",
|
||
"scanner_tapToScan": "Натиснете Сканиране, за да намерите устройства MeshCore.",
|
||
"scanner_connectionFailed": "Връзката не успя: {error}",
|
||
"@scanner_connectionFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"scanner_stop": "Спрете",
|
||
"scanner_scan": "Сканирай",
|
||
"device_quickSwitch": "Бързо превключване",
|
||
"device_meshcore": "MeshCore",
|
||
"settings_title": "Настройки",
|
||
"settings_deviceInfo": "Информация за устройството",
|
||
"settings_appSettings": "Настройки на приложението",
|
||
"settings_appSettingsSubtitle": "Уведомления, съобщения и предпочитания за карта",
|
||
"settings_nodeSettings": "Настройки на възела",
|
||
"settings_nodeName": "Име на възела",
|
||
"settings_nodeNameNotSet": "Не е зададено",
|
||
"settings_nodeNameHint": "Въведете име на възел",
|
||
"settings_nodeNameUpdated": "Името е актуализирано",
|
||
"settings_radioSettings": "Настройки на радиопредавателя",
|
||
"settings_radioSettingsSubtitle": "Честота, мощност, разпространяващ фактор",
|
||
"settings_radioSettingsUpdated": "Радио настройките са актуализирани",
|
||
"settings_location": "Местоположение",
|
||
"settings_locationSubtitle": "Координати на GPS",
|
||
"settings_locationUpdated": "Местоположението е актуализирано",
|
||
"settings_locationBothRequired": "Въведете както географска ширина, така и географска дължина.",
|
||
"settings_locationInvalid": "Невалидна ширина или дължина.",
|
||
"settings_latitude": "Широчина",
|
||
"settings_longitude": "Дължина",
|
||
"settings_privacyMode": "Режим на поверителност",
|
||
"settings_privacyModeSubtitle": "Скриване на име/местоположение в рекламите",
|
||
"settings_privacyModeToggle": "Активирайте режим на поверителност, за да скриете името и местоположението си в рекламите.",
|
||
"settings_privacyModeEnabled": "Режим на поверителност е активиран",
|
||
"settings_privacyModeDisabled": "Режим на поверителност е деактивиран",
|
||
"settings_actions": "Действия",
|
||
"settings_sendAdvertisement": "Изпрати Реклама",
|
||
"settings_sendAdvertisementSubtitle": "Сега присъствие в ефир",
|
||
"settings_advertisementSent": "Реклама изпратена",
|
||
"settings_syncTime": "Време за синхронизация",
|
||
"settings_syncTimeSubtitle": "Задайте часовника на устройството да отговаря на времето на телефона.",
|
||
"settings_timeSynchronized": "Синхронизирано във времето",
|
||
"settings_refreshContacts": "Презареди контакти",
|
||
"settings_refreshContactsSubtitle": "Презареди списъка с контакти от устройството",
|
||
"settings_rebootDevice": "Рестартирайте устройството",
|
||
"settings_rebootDeviceSubtitle": "Рестартирайте устройството MeshCore",
|
||
"settings_rebootDeviceConfirm": "Сигурни ли сте, че искате да рестартирате устройството? Ще бъдете откъснати.",
|
||
"settings_debug": "Отстрани",
|
||
"settings_bleDebugLog": "Лог за отстраняване на грешки на BLE",
|
||
"settings_bleDebugLogSubtitle": "Команди, отговори и сурови данни BLE",
|
||
"settings_appDebugLog": "Лог на отстраняване на грешки на приложението",
|
||
"settings_appDebugLogSubtitle": "Съобщения за отстраняване на грешки на приложението",
|
||
"settings_about": "За нас",
|
||
"settings_aboutVersion": "MeshCore Open v{version}",
|
||
"@settings_aboutVersion": {
|
||
"placeholders": {
|
||
"version": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"settings_aboutLegalese": "Проект MeshCore с отворен код 2024 г.",
|
||
"settings_aboutDescription": "Отворен софтуер за Flutter клиент за MeshCore LoRa мрежови устройства.",
|
||
"settings_infoName": "Име",
|
||
"settings_infoId": "ИД",
|
||
"settings_infoStatus": "Статус",
|
||
"settings_infoBattery": "Батерия",
|
||
"settings_infoPublicKey": "Общ публичен ключ",
|
||
"settings_infoContactsCount": "Брой контакти",
|
||
"settings_infoChannelCount": "Брой канали",
|
||
"settings_presets": "Предварителни настройки",
|
||
"settings_frequency": "Честота (MHz)",
|
||
"settings_frequencyHelper": "300.0 - 2500.0",
|
||
"settings_frequencyInvalid": "Невалидна честота (300-2500 MHz)",
|
||
"settings_bandwidth": "Ширина на честотния спектър",
|
||
"settings_spreadingFactor": "Фактор на разпространение",
|
||
"settings_codingRate": "Такса за кодиране",
|
||
"settings_txPower": "TX Мощност (dBm)",
|
||
"settings_txPowerHelper": "0 - 22",
|
||
"settings_txPowerInvalid": "Невалидна мощност на TX (0-22 dBm)",
|
||
"settings_error": "Грешка: {message}",
|
||
"@settings_error": {
|
||
"placeholders": {
|
||
"message": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"appSettings_title": "Настройки на приложението",
|
||
"appSettings_appearance": "Външен вид",
|
||
"appSettings_theme": "Тема",
|
||
"appSettings_themeSystem": "Система по подразбиране",
|
||
"appSettings_themeLight": "Ярка",
|
||
"appSettings_themeDark": "Тъмно",
|
||
"appSettings_language": "Език",
|
||
"appSettings_languageSystem": "Система по подразбиране",
|
||
"appSettings_languageEn": "English",
|
||
"appSettings_languageFr": "Français",
|
||
"appSettings_languageEs": "Español",
|
||
"appSettings_languageDe": "Deutsch",
|
||
"appSettings_languagePl": "Polski",
|
||
"appSettings_languageSl": "Slovenščina",
|
||
"appSettings_languagePt": "Português",
|
||
"appSettings_languageIt": "Italiano",
|
||
"appSettings_languageZh": "中文",
|
||
"appSettings_languageSv": "Svenska",
|
||
"appSettings_languageNl": "Nederlands",
|
||
"appSettings_languageSk": "Slovenčina",
|
||
"appSettings_languageBg": "Български",
|
||
"appSettings_notifications": "Уведомления",
|
||
"appSettings_enableNotifications": "Активирай Известия",
|
||
"appSettings_enableNotificationsSubtitle": "Получете известия за съобщения и реклами",
|
||
"appSettings_notificationPermissionDenied": "Отказвано е разрешение за известия",
|
||
"appSettings_notificationsEnabled": "Уведомителни са активирани",
|
||
"appSettings_notificationsDisabled": "Известия са изключени",
|
||
"appSettings_messageNotifications": "Уведомления",
|
||
"appSettings_messageNotificationsSubtitle": "Покажи известие при получаване на нови съобщения",
|
||
"appSettings_channelMessageNotifications": "Уведомления за съобщения от канал",
|
||
"appSettings_channelMessageNotificationsSubtitle": "Покажи известие при получаване на съобщения от канали",
|
||
"appSettings_advertisementNotifications": "Уведомления за реклами",
|
||
"appSettings_advertisementNotificationsSubtitle": "Покажи известие, когато бъдат открити нови възли.",
|
||
"appSettings_messaging": "Съобщения",
|
||
"appSettings_clearPathOnMaxRetry": "Изчисти Път на Макс Опит",
|
||
"appSettings_clearPathOnMaxRetrySubtitle": "Възстанови контактния път след 5 неуспешни опита за изпращане",
|
||
"appSettings_pathsWillBeCleared": "Пътищата ще бъдат почистени след 5 неуспешни опита.",
|
||
"appSettings_pathsWillNotBeCleared": "Пътищата няма да бъдат автоматично изчистени.",
|
||
"appSettings_autoRouteRotation": "Автоматично маршрутизиране на завъртания",
|
||
"appSettings_autoRouteRotationSubtitle": "Превключете между най-добрите пътища и режим на наводняване",
|
||
"appSettings_autoRouteRotationEnabled": "Автоматично маршрутизиране вкл.",
|
||
"appSettings_autoRouteRotationDisabled": "Автоматично маршрутизирането е деактивирано",
|
||
"appSettings_battery": "Батерия",
|
||
"appSettings_batteryChemistry": "Химия на батерията",
|
||
"appSettings_batteryChemistryPerDevice": "Зададено за устройство ({deviceName})",
|
||
"@appSettings_batteryChemistryPerDevice": {
|
||
"placeholders": {
|
||
"deviceName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"appSettings_batteryChemistryConnectFirst": "Свържете се с устройство, за да изберете.",
|
||
"appSettings_batteryNmc": "18650 NMC (3.0-4.2V)",
|
||
"appSettings_batteryLifepo4": "Литиево желязо фосфат (2.6-3.65V)",
|
||
"appSettings_batteryLipo": "Литиев полимер (3.0-4.2V)",
|
||
"appSettings_mapDisplay": "Карта за показване",
|
||
"appSettings_showRepeaters": "Показване на повторители",
|
||
"appSettings_showRepeatersSubtitle": "Показване на възпроизвеждащи се възли на картата",
|
||
"appSettings_showChatNodes": "Покажи Възли на Чат",
|
||
"appSettings_showChatNodesSubtitle": "Показване на чат възли на картата",
|
||
"appSettings_showOtherNodes": "Покажи други възли",
|
||
"appSettings_showOtherNodesSubtitle": "Покажи други типове възли на картата",
|
||
"appSettings_timeFilter": "Филтриране по време",
|
||
"appSettings_timeFilterShowAll": "Покажи всички възли",
|
||
"appSettings_timeFilterShowLast": "Покажи възли от последните {hours} часа",
|
||
"@appSettings_timeFilterShowLast": {
|
||
"placeholders": {
|
||
"hours": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"appSettings_mapTimeFilter": "Филтри за време на картата",
|
||
"appSettings_showNodesDiscoveredWithin": "Покажи възлите, открити в:",
|
||
"appSettings_allTime": "Всичко време",
|
||
"appSettings_lastHour": "Последната минута",
|
||
"appSettings_last6Hours": "Последни 6 часа",
|
||
"appSettings_last24Hours": "Последно 24 часа",
|
||
"appSettings_lastWeek": "Миналата седмица",
|
||
"appSettings_offlineMapCache": "Кеш на офлайн карти",
|
||
"appSettings_noAreaSelected": "Няма избрана област",
|
||
"appSettings_areaSelectedZoom": "Избрана е област (мащаб {minZoom}-{maxZoom})",
|
||
"@appSettings_areaSelectedZoom": {
|
||
"placeholders": {
|
||
"minZoom": {
|
||
"type": "int"
|
||
},
|
||
"maxZoom": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"appSettings_debugCard": "Отстрани",
|
||
"appSettings_appDebugLogging": "Логване за отстраняване на грешки на приложението",
|
||
"appSettings_appDebugLoggingSubtitle": "Записване на съобщения за отстраняване на грешки от приложението за отстраняване на грешки.",
|
||
"appSettings_appDebugLoggingEnabled": "Режимът за отстраняване на грешки в приложението е активиран.",
|
||
"appSettings_appDebugLoggingDisabled": "Логването за отстраняване на грешки в приложението е изключено.",
|
||
"contacts_title": "Контакти",
|
||
"contacts_noContacts": "Няма контакти към момента.",
|
||
"contacts_contactsWillAppear": "Контактите ще се появят, когато устройствата рекламират.",
|
||
"contacts_searchContacts": "Търсене на контакти...",
|
||
"contacts_noUnreadContacts": "Няма непрочетени контакти",
|
||
"contacts_noContactsFound": "Няма намерени контакти или групи.",
|
||
"contacts_deleteContact": "Изтрий Контакт",
|
||
"contacts_removeConfirm": "Изтрий {contactName} от контактите?",
|
||
"@contacts_removeConfirm": {
|
||
"placeholders": {
|
||
"contactName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"contacts_manageRepeater": "Управление на Повтарящ се Елемент",
|
||
"contacts_roomLogin": "Вход в стаята",
|
||
"contacts_openChat": "Отвори чат",
|
||
"contacts_editGroup": "Редактирай Група",
|
||
"contacts_deleteGroup": "Изтрий група",
|
||
"contacts_deleteGroupConfirm": "Премахнете \"{groupName}\"?",
|
||
"@contacts_deleteGroupConfirm": {
|
||
"placeholders": {
|
||
"groupName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"contacts_newGroup": "Нова група",
|
||
"contacts_groupName": "Група",
|
||
"contacts_groupNameRequired": "Името на групата е задължително.",
|
||
"contacts_groupAlreadyExists": "Групата \"{name}\" вече съществува.",
|
||
"@contacts_groupAlreadyExists": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"contacts_filterContacts": "Филтрирайте контактите...",
|
||
"contacts_noContactsMatchFilter": "Няма съвпадения с вашия филтър.",
|
||
"contacts_noMembers": "Няма членове",
|
||
"contacts_lastSeenNow": "Последно видяно сега",
|
||
"contacts_lastSeenMinsAgo": "Последна активност {minutes} минути преди",
|
||
"@contacts_lastSeenMinsAgo": {
|
||
"placeholders": {
|
||
"minutes": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"contacts_lastSeenHourAgo": "Последно видяно преди час",
|
||
"contacts_lastSeenHoursAgo": "Последно видян {hours} часа преди.",
|
||
"@contacts_lastSeenHoursAgo": {
|
||
"placeholders": {
|
||
"hours": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"contacts_lastSeenDayAgo": "Последно видяно преди 1 ден",
|
||
"contacts_lastSeenDaysAgo": "Последно видян {days} дни преди.",
|
||
"@contacts_lastSeenDaysAgo": {
|
||
"placeholders": {
|
||
"days": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channels_title": "Канали",
|
||
"channels_noChannelsConfigured": "Няма конфигурирани канали",
|
||
"channels_addPublicChannel": "Добави публичен канал",
|
||
"channels_searchChannels": "Търсене на канали...",
|
||
"channels_noChannelsFound": "Няма намерени канали",
|
||
"channels_channelIndex": "Канал {index}",
|
||
"@channels_channelIndex": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channels_hashtagChannel": "Канал с хаштаг",
|
||
"channels_public": "Публично",
|
||
"channels_private": "Личен",
|
||
"channels_publicChannel": "Публичен канал",
|
||
"channels_privateChannel": "Частен канал",
|
||
"channels_editChannel": "Редактирай канал",
|
||
"channels_muteChannel": "Заглуши канала",
|
||
"channels_unmuteChannel": "Включи известията на канала",
|
||
"channels_deleteChannel": "Изтрий канала",
|
||
"channels_deleteChannelConfirm": "Изтрий \"{name}\"? Това не може да бъде отменено.",
|
||
"@channels_deleteChannelConfirm": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channels_channelDeleted": "Каналът \"{name}\" е изтрит",
|
||
"@channels_channelDeleted": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channels_addChannel": "Добави Канал",
|
||
"channels_channelIndexLabel": "Индекс на канал",
|
||
"channels_channelName": "Име на канала",
|
||
"channels_usePublicChannel": "Използвайте публичен канал",
|
||
"channels_standardPublicPsk": "Стандартен публичен PSK",
|
||
"channels_pskHex": "PSK (Hex)",
|
||
"channels_generateRandomPsk": "Генерирай случайна PSK",
|
||
"channels_enterChannelName": "Моля, въведете име на канал.",
|
||
"channels_pskMustBe32Hex": "PSK трябва да бъде 32 шестнаредни знака.",
|
||
"channels_channelAdded": "Каналът \"{name}\" е добавен",
|
||
"@channels_channelAdded": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channels_editChannelTitle": "Редактирай Канал {index}",
|
||
"@channels_editChannelTitle": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channels_smazCompression": "Компресия SMAZ",
|
||
"channels_channelUpdated": "Каналът \"{name}\" е актуализиран",
|
||
"@channels_channelUpdated": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channels_publicChannelAdded": "Публичен канал добавен",
|
||
"channels_sortBy": "Сортирай по",
|
||
"channels_sortManual": "Ръчно",
|
||
"channels_sortAZ": "A-Z",
|
||
"channels_sortLatestMessages": "Последни съобщения",
|
||
"channels_sortUnread": "Непрочетено",
|
||
"chat_noMessages": "Няма съобщения.",
|
||
"chat_sendMessageToStart": "Изпрати съобщение, за да започнеш.",
|
||
"chat_originalMessageNotFound": "Съобщението не е намерено",
|
||
"chat_replyingTo": "Отговарям на {name}",
|
||
"@chat_replyingTo": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chat_replyTo": "Отговори на {name}",
|
||
"@chat_replyTo": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chat_location": "Местоположение",
|
||
"chat_sendMessageTo": "Изпрати съобщение на {contactName}",
|
||
"@chat_sendMessageTo": {
|
||
"placeholders": {
|
||
"contactName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chat_typeMessage": "Въведете съобщение...",
|
||
"chat_messageTooLong": "Съобщението е твърде дълго (макс {maxBytes} байта).",
|
||
"@chat_messageTooLong": {
|
||
"placeholders": {
|
||
"maxBytes": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_messageCopied": "Съобщението е копирано",
|
||
"chat_messageDeleted": "Съобщението е изтрито",
|
||
"chat_retryingMessage": "Опитваме се отново.",
|
||
"chat_retryCount": "Опитай отново {current}/{max}",
|
||
"@chat_retryCount": {
|
||
"placeholders": {
|
||
"current": {
|
||
"type": "int"
|
||
},
|
||
"max": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_sendGif": "Изпрати GIF",
|
||
"chat_reply": "Отговори",
|
||
"chat_addReaction": "Добави Реакция",
|
||
"chat_me": "Аз",
|
||
"emojiCategorySmileys": "Емотикони",
|
||
"emojiCategoryGestures": "Жестове",
|
||
"emojiCategoryHearts": "Сърца",
|
||
"emojiCategoryObjects": "Обекти",
|
||
"gifPicker_title": "Изберете GIF",
|
||
"gifPicker_searchHint": "Търсене на GIF-ове...",
|
||
"gifPicker_poweredBy": "Задвижвано от GIPHY",
|
||
"gifPicker_noGifsFound": "Няма намерени GIF файлове.",
|
||
"gifPicker_failedLoad": "Не можа да се заредят GIF файловете",
|
||
"gifPicker_failedSearch": "Неуспешно търсене на GIF-ове",
|
||
"gifPicker_noInternet": "Няма интернет връзка",
|
||
"debugLog_appTitle": "Лог на отстраняване на грешки на приложението",
|
||
"debugLog_bleTitle": "Лог за отстраняване на грешки на BLE",
|
||
"debugLog_copyLog": "Копирай лог",
|
||
"debugLog_clearLog": "Изчисти логовете",
|
||
"debugLog_copied": "Копирано лого за отстраняване на грешки",
|
||
"debugLog_bleCopied": "Копиран лог от BLE",
|
||
"debugLog_noEntries": "Все още няма дебъг логове.",
|
||
"debugLog_enableInSettings": "Активирайте отстраняване на грешки в настройките на приложението",
|
||
"debugLog_frames": "Рамки",
|
||
"debugLog_rawLogRx": "Raw Log-RX",
|
||
"debugLog_noBleActivity": "Няма BLE активност към момента.",
|
||
"debugFrame_length": "Дължина на кадъра: {count} байта",
|
||
"@debugFrame_length": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_command": "Команда: 0x{value}",
|
||
"@debugFrame_command": {
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_textMessageHeader": "Съобщение:",
|
||
"debugFrame_destinationPubKey": "- Дестинация Публичен Ключ: {pubKey}",
|
||
"@debugFrame_destinationPubKey": {
|
||
"placeholders": {
|
||
"pubKey": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_timestamp": "- Време: {timestamp}",
|
||
"@debugFrame_timestamp": {
|
||
"placeholders": {
|
||
"timestamp": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_flags": "- Флагове: 0x{value}",
|
||
"@debugFrame_flags": {
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_textType": "- Тип текст: {type} ({label})",
|
||
"@debugFrame_textType": {
|
||
"placeholders": {
|
||
"type": {
|
||
"type": "int"
|
||
},
|
||
"label": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_textTypeCli": "CLI",
|
||
"debugFrame_textTypePlain": "Просто",
|
||
"debugFrame_text": "- Текст: \"{text}\"",
|
||
"@debugFrame_text": {
|
||
"placeholders": {
|
||
"text": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_hexDump": "Хексадесетичен Dump:",
|
||
"chat_pathManagement": "Управление на пътища",
|
||
"chat_routingMode": "Режим на маршрутизиране",
|
||
"chat_autoUseSavedPath": "Автоматично (използвай запазения път)",
|
||
"chat_forceFloodMode": "Принуди режим на наводняване",
|
||
"chat_recentAckPaths": "Неотдавни ACK пътища (докоснете, за да използвате):",
|
||
"chat_pathHistoryFull": "Историята на пътя е пълна. Премахнете записи, за да добавите нови.",
|
||
"chat_hopSingular": "скочи",
|
||
"chat_hopPlural": "скоци",
|
||
"chat_hopsCount": "{count} {count, plural, =1{hop} other{hops}}",
|
||
"@chat_hopsCount": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_successes": "Успехи",
|
||
"chat_removePath": "Премахни пътя",
|
||
"chat_noPathHistoryYet": "Няма история на пътищата още.\nИзпратете съобщение, за да откриете пътища.",
|
||
"chat_pathActions": "Действия по пътя:",
|
||
"chat_setCustomPath": "Задайте персонализиран път",
|
||
"chat_setCustomPathSubtitle": "Ръчно укажете маршрутен път",
|
||
"chat_clearPath": "Почисти Път",
|
||
"chat_clearPathSubtitle": "Принуди преоткриване при следващо изпращане",
|
||
"chat_pathCleared": "Пътят е почистен. Следващото съобщение ще открие маршрута отново.",
|
||
"chat_floodModeSubtitle": "Използвайте превключвателя за маршрутизиране в лентата на приложението.",
|
||
"chat_floodModeEnabled": "Режим на наводнение е активиран. Включете го отново чрез иконката за маршрутизиране в лентата на приложението.",
|
||
"chat_fullPath": "Пълен път",
|
||
"chat_pathDetailsNotAvailable": "Детайлите за пътя все още не са налични. Опитайте да изпратите съобщение, за да освежите.",
|
||
"chat_pathSetHops": "Пътят е зададен: {hopCount} {hopCount, plural, =1{hop} other{hops}} - {status}",
|
||
"@chat_pathSetHops": {
|
||
"placeholders": {
|
||
"hopCount": {
|
||
"type": "int"
|
||
},
|
||
"status": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chat_pathSavedLocally": "Запазено локално. Свържете се за синхронизиране.",
|
||
"chat_pathDeviceConfirmed": "Устройство потвърдено.",
|
||
"chat_pathDeviceNotConfirmed": "Устройството все още не е потвърдено.",
|
||
"chat_type": "Въведете",
|
||
"chat_path": "Пътекино",
|
||
"chat_publicKey": "Публичен ключ",
|
||
"chat_compressOutgoingMessages": "Компресиране на изходящи съобщения",
|
||
"chat_floodForced": "Потоп (принуден)",
|
||
"chat_directForced": "Директно (принудително)",
|
||
"chat_hopsForced": "{count} скока (принудително)",
|
||
"@chat_hopsForced": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_floodAuto": "Потоп (автоматично)",
|
||
"chat_direct": "Директно",
|
||
"chat_poiShared": "Споделено място от интерес",
|
||
"chat_unread": "Непрочетени: {count}",
|
||
"@chat_unread": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_openLink": "Отваряне на връзката?",
|
||
"chat_openLinkConfirmation": "Искате ли да отворите тази връзка в браузъра си?",
|
||
"chat_open": "Отвори",
|
||
"chat_couldNotOpenLink": "Не можа да се отвори връзката: {url}",
|
||
"@chat_couldNotOpenLink": {
|
||
"placeholders": {
|
||
"url": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chat_invalidLink": "Невалиден формат на връзката",
|
||
"map_title": "Карта на възлите",
|
||
"map_noNodesWithLocation": "Няма възли с данни за местоположение.",
|
||
"map_nodesNeedGps": "Възлагат се възлозите да споделят техните GPS координати,\nза да се появят на картата.",
|
||
"map_nodesCount": "Нодове: {count}",
|
||
"@map_nodesCount": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"map_pinsCount": "Ключове: {count}",
|
||
"@map_pinsCount": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"map_chat": "Чат",
|
||
"map_repeater": "Повтарящ се",
|
||
"map_room": "Стая",
|
||
"map_sensor": "Датчик",
|
||
"map_pinDm": "Задържане (DM)",
|
||
"map_pinPrivate": "Задържане (Приватно)",
|
||
"map_pinPublic": "Публичен ключ",
|
||
"map_lastSeen": "Последна видяна",
|
||
"map_disconnectConfirm": "Сигурни ли сте, че искате да се откъснете от това устройство?",
|
||
"map_from": "От",
|
||
"map_source": "Източник",
|
||
"map_flags": "Флаг",
|
||
"map_shareMarkerHere": "Споделете маркер тук",
|
||
"map_pinLabel": "Етикетиране на пин",
|
||
"map_label": "Етикет",
|
||
"map_pointOfInterest": "Точка на интерес",
|
||
"map_sendToContact": "Изпрати на контакт",
|
||
"map_sendToChannel": "Изпрати в канала",
|
||
"map_noChannelsAvailable": "Няма налични канали",
|
||
"map_publicLocationShare": "Споделяне на публично място",
|
||
"map_publicLocationShareConfirm": "Ще споделите местоположение в {channelLabel}. Този канал е публичен и всеки с PSK може да го види.",
|
||
"@map_publicLocationShareConfirm": {
|
||
"placeholders": {
|
||
"channelLabel": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"map_connectToShareMarkers": "Свържете се с устройство, за да споделите маркери.",
|
||
"map_filterNodes": "Филтрирайте възли",
|
||
"map_nodeTypes": "Типове възли",
|
||
"map_chatNodes": "Възли на чата",
|
||
"map_repeaters": "Повторители",
|
||
"map_otherNodes": "Други възли",
|
||
"map_keyPrefix": "Префикс на ключа",
|
||
"map_filterByKeyPrefix": "Филтрирайте по префикс на ключ",
|
||
"map_publicKeyPrefix": "Префикс на публичен ключ",
|
||
"map_markers": "Маркери",
|
||
"map_showSharedMarkers": "Покажи споделени маркери",
|
||
"map_lastSeenTime": "Последна видяна дата",
|
||
"map_sharedPin": "Споделено копие",
|
||
"map_joinRoom": "Присъедини се към стаята",
|
||
"map_manageRepeater": "Управление на Повтарящ се Елемент",
|
||
"mapCache_title": "Кеш на офлайн карти",
|
||
"mapCache_selectAreaFirst": "Изберете област за кеширане първа",
|
||
"mapCache_noTilesToDownload": "Няма плочки за изтегляне за тази област.",
|
||
"mapCache_downloadTilesTitle": "Изтегли плочки",
|
||
"mapCache_downloadTilesPrompt": "Изтегли {count} плочки за офлайн употреба?",
|
||
"@mapCache_downloadTilesPrompt": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_downloadAction": "Изтегли",
|
||
"mapCache_cachedTiles": "Кеширани {count} плочки",
|
||
"@mapCache_cachedTiles": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_cachedTilesWithFailed": "Запазени {downloaded} плочки ({failed} неуспешни)",
|
||
"@mapCache_cachedTilesWithFailed": {
|
||
"placeholders": {
|
||
"downloaded": {
|
||
"type": "int"
|
||
},
|
||
"failed": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_clearOfflineCacheTitle": "Изчисти офлайн кеша",
|
||
"mapCache_clearOfflineCachePrompt": "Премахнете всички кеширани плочки на картата?",
|
||
"mapCache_offlineCacheCleared": "Кешът на устройството е изчистен.",
|
||
"mapCache_noAreaSelected": "Няма избрана област",
|
||
"mapCache_cacheArea": "Област с кеш",
|
||
"mapCache_useCurrentView": "Използвайте текущия изглед",
|
||
"mapCache_zoomRange": "Обхват на увеличението",
|
||
"mapCache_estimatedTiles": "Очаквани плочки: {count}",
|
||
"@mapCache_estimatedTiles": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_downloadedTiles": "Изтеглено {completed} / {total}",
|
||
"@mapCache_downloadedTiles": {
|
||
"placeholders": {
|
||
"completed": {
|
||
"type": "int"
|
||
},
|
||
"total": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_downloadTilesButton": "Изтегли Плочки",
|
||
"mapCache_clearCacheButton": "Изчисти кеша",
|
||
"mapCache_failedDownloads": "Неуспешни изтегляния: {count}",
|
||
"@mapCache_failedDownloads": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_boundsLabel": "Север {north}, Юг {south}, Изток {east}, Запад {west}",
|
||
"@mapCache_boundsLabel": {
|
||
"placeholders": {
|
||
"north": {
|
||
"type": "String"
|
||
},
|
||
"south": {
|
||
"type": "String"
|
||
},
|
||
"east": {
|
||
"type": "String"
|
||
},
|
||
"west": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"time_justNow": "Сега",
|
||
"time_minutesAgo": "{minutes} минути преди",
|
||
"@time_minutesAgo": {
|
||
"placeholders": {
|
||
"minutes": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"time_hoursAgo": "{hours} часа преди",
|
||
"@time_hoursAgo": {
|
||
"placeholders": {
|
||
"hours": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"time_daysAgo": "{days} дни преди",
|
||
"@time_daysAgo": {
|
||
"placeholders": {
|
||
"days": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"time_hour": "час",
|
||
"time_hours": "часове",
|
||
"time_day": "ден",
|
||
"time_days": "дни",
|
||
"time_week": "седмица",
|
||
"time_weeks": "секти",
|
||
"time_month": "месец",
|
||
"time_months": "месеци",
|
||
"time_minutes": "минути",
|
||
"time_allTime": "Всичко време",
|
||
"dialog_disconnect": "Прекъсни",
|
||
"dialog_disconnectConfirm": "Сигурни ли сте, че искате да се откъснете от това устройство?",
|
||
"login_repeaterLogin": "Повторител Вход",
|
||
"login_roomLogin": "Вход в стаята",
|
||
"login_password": "Парола",
|
||
"login_enterPassword": "Въведете парола",
|
||
"login_savePassword": "Запази парола",
|
||
"login_savePasswordSubtitle": "Паролата ще бъде съхранена сигурно на това устройство.",
|
||
"login_repeaterDescription": "Въведете паролата на репитера, за да получите достъп до настройките и статуса.",
|
||
"login_roomDescription": "Въведете паролата на стаята, за да получите достъп до настройките и статуса.",
|
||
"login_routing": "Маршрутизиране",
|
||
"login_routingMode": "Режим на маршрутизиране",
|
||
"login_autoUseSavedPath": "Автоматично (използвай запазения път)",
|
||
"login_forceFloodMode": "Принуди режим на наводняване",
|
||
"login_managePaths": "Управление на пътища",
|
||
"login_login": "Вход",
|
||
"login_attempt": "Опитвате {current}/{max}",
|
||
"@login_attempt": {
|
||
"placeholders": {
|
||
"current": {
|
||
"type": "int"
|
||
},
|
||
"max": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"login_failed": "Входът не беше успешен: {error}",
|
||
"@login_failed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"login_failedMessage": "Входът не беше успешен. Или паролата е грешна, или повторителят е недостъпен.",
|
||
"common_reload": "Презареди",
|
||
"common_clear": "Изчисти",
|
||
"path_currentPath": "Текущ път: {path}",
|
||
"@path_currentPath": {
|
||
"placeholders": {
|
||
"path": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"path_usingHopsPath": "Използване на {count} {count, plural, =1{hop} other{hops}} път",
|
||
"@path_usingHopsPath": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"path_enterCustomPath": "Въведете персонализиран път",
|
||
"path_currentPathLabel": "Текущ път",
|
||
"path_hexPrefixInstructions": "Въведете 2-символни шестнадесетични префикси за всеки хоп, разделени с кама.",
|
||
"path_hexPrefixExample": "A1,F2,3C (всяка нода използва първия байт от публичния си ключ)",
|
||
"path_labelHexPrefixes": "Пътеки (шестнадесетични префикси)",
|
||
"path_helperMaxHops": "Максимум 64 скока. Всеки префикс е 2 шестнадесетични знака (1 байт).",
|
||
"path_selectFromContacts": "Изберете от контакти:",
|
||
"path_noRepeatersFound": "Няма намерени репетитори или сървъри на стаи.",
|
||
"path_customPathsRequire": "Персонализираните пътища изискват междинни скокове, които могат да препращат съобщения.",
|
||
"path_invalidHexPrefixes": "Невалидни шестнадесетични префикси: {prefixes}",
|
||
"@path_invalidHexPrefixes": {
|
||
"placeholders": {
|
||
"prefixes": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"path_tooLong": "Пътят е твърде дълъг. Максимум 64 скока са разрешени.",
|
||
"path_setPath": "Задайте път",
|
||
"repeater_management": "Управление на повторители",
|
||
"repeater_managementTools": "Инструменти за управление",
|
||
"repeater_status": "Статус",
|
||
"repeater_statusSubtitle": "Прегледайте статуса, статистиката и съседните устройства.",
|
||
"repeater_telemetry": "Телеметрия",
|
||
"repeater_telemetrySubtitle": "Прегледайте телеметрията на сензорите и системните статистики",
|
||
"repeater_cli": "CLI",
|
||
"repeater_cliSubtitle": "Изпрати команди към ретранслатора",
|
||
"repeater_settings": "Настройки",
|
||
"repeater_settingsSubtitle": "Конфигурирайте параметрите на репитера",
|
||
"repeater_statusTitle": "Статус на повтарянето",
|
||
"repeater_routingMode": "Режим на маршрутизиране",
|
||
"repeater_autoUseSavedPath": "Автоматично (използвай запазения път)",
|
||
"repeater_forceFloodMode": "Принуди режим на наводняване",
|
||
"repeater_pathManagement": "Управление на пътища",
|
||
"repeater_refresh": "Презареди",
|
||
"repeater_statusRequestTimeout": "Заявката за статус премина прекалено дълго.",
|
||
"repeater_errorLoadingStatus": "Грешка при зареждане на статуса: {error}",
|
||
"@repeater_errorLoadingStatus": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_systemInformation": "Информация за системата",
|
||
"repeater_battery": "Батерия",
|
||
"repeater_clockAtLogin": "Часовник (при влизане)",
|
||
"repeater_uptime": "Наличност",
|
||
"repeater_queueLength": "Дължина на опашката",
|
||
"repeater_debugFlags": "Контролни точки за отстраняване на грешки",
|
||
"repeater_radioStatistics": "Статистика на радиостанциите",
|
||
"repeater_lastRssi": "Последна RSSI",
|
||
"repeater_lastSnr": "Последна SNR",
|
||
"repeater_noiseFloor": "Ниво на шум",
|
||
"repeater_txAirtime": "TX Airtime",
|
||
"repeater_rxAirtime": "RX Airtime",
|
||
"repeater_packetStatistics": "Статистика на пакетите",
|
||
"repeater_sent": "Изпратено",
|
||
"repeater_received": "Получено",
|
||
"repeater_duplicates": "Дубликати",
|
||
"repeater_daysHoursMinsSecs": "{days} дни {hours}ч {minutes}м {seconds}с",
|
||
"@repeater_daysHoursMinsSecs": {
|
||
"placeholders": {
|
||
"days": {
|
||
"type": "int"
|
||
},
|
||
"hours": {
|
||
"type": "int"
|
||
},
|
||
"minutes": {
|
||
"type": "int"
|
||
},
|
||
"seconds": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"repeater_packetTxTotal": "Общо: {total}, Наводнение: {flood}, Директно: {direct}",
|
||
"@repeater_packetTxTotal": {
|
||
"placeholders": {
|
||
"total": {
|
||
"type": "int"
|
||
},
|
||
"flood": {
|
||
"type": "String"
|
||
},
|
||
"direct": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_packetRxTotal": "Общо: {total}, Наводнение: {flood}, Директно: {direct}",
|
||
"@repeater_packetRxTotal": {
|
||
"placeholders": {
|
||
"total": {
|
||
"type": "int"
|
||
},
|
||
"flood": {
|
||
"type": "String"
|
||
},
|
||
"direct": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_duplicatesFloodDirect": "Поливане: {flood}, Директен: {direct}",
|
||
"@repeater_duplicatesFloodDirect": {
|
||
"placeholders": {
|
||
"flood": {
|
||
"type": "String"
|
||
},
|
||
"direct": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_duplicatesTotal": "Общо: {total}",
|
||
"@repeater_duplicatesTotal": {
|
||
"placeholders": {
|
||
"total": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"repeater_settingsTitle": "Настройки на повтарящия се елемент",
|
||
"repeater_basicSettings": "Основни настройки",
|
||
"repeater_repeaterName": "Име на повтарящ се елемент",
|
||
"repeater_repeaterNameHelper": "Показване на името на този репитер",
|
||
"repeater_adminPassword": "Парола на администратора",
|
||
"repeater_adminPasswordHelper": "Пълен достъпен парола",
|
||
"repeater_guestPassword": "Парола на гост",
|
||
"repeater_guestPasswordHelper": "Достъп с ограничен достъп",
|
||
"repeater_radioSettings": "Настройки на радиостанцията",
|
||
"repeater_frequencyMhz": "Честота (MHz)",
|
||
"repeater_frequencyHelper": "300-2500 MHz",
|
||
"repeater_txPower": "TX Power",
|
||
"repeater_txPowerHelper": "1-30 dBm",
|
||
"repeater_bandwidth": "Ширина на честотния спектър",
|
||
"repeater_spreadingFactor": "Фактор на разпространение",
|
||
"repeater_codingRate": "Такса за кодиране",
|
||
"repeater_locationSettings": "Настройки на местоположението",
|
||
"repeater_latitude": "Широчина",
|
||
"repeater_latitudeHelper": "Десетични градуси (напр. 37.7749)",
|
||
"repeater_longitude": "Дължина",
|
||
"repeater_longitudeHelper": "Градуси с десетични знаци (напр. -122.4194)",
|
||
"repeater_features": "Характеристики",
|
||
"repeater_packetForwarding": "Пренасочване на пакети",
|
||
"repeater_packetForwardingSubtitle": "Активирайте репитера, за да препращате пакети.",
|
||
"repeater_guestAccess": "Достъп за Гост",
|
||
"repeater_guestAccessSubtitle": "Разрешете самочетене за гости",
|
||
"repeater_privacyMode": "Режим на поверителност",
|
||
"repeater_privacyModeSubtitle": "Скриване на име/местоположение в рекламите",
|
||
"repeater_advertisementSettings": "Настройки на рекламите",
|
||
"repeater_localAdvertInterval": "Местен Рекламен Интервал",
|
||
"repeater_localAdvertIntervalMinutes": "{minutes} минути",
|
||
"@repeater_localAdvertIntervalMinutes": {
|
||
"placeholders": {
|
||
"minutes": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"repeater_floodAdvertInterval": "Интервал на рекламата за наводнения",
|
||
"repeater_floodAdvertIntervalHours": "{hours} часа",
|
||
"@repeater_floodAdvertIntervalHours": {
|
||
"placeholders": {
|
||
"hours": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"repeater_encryptedAdvertInterval": "Криптиран Рекламен Интервал",
|
||
"repeater_dangerZone": "Опасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно Безопасно",
|
||
"repeater_rebootRepeater": "БеРестартирай Репитер",
|
||
"repeater_rebootRepeaterSubtitle": "Рестартирайте ретранслатора.",
|
||
"repeater_rebootRepeaterConfirm": "Сигурни ли сте, че искате да рестартирате този репитер?",
|
||
"repeater_regenerateIdentityKey": "Генериране на Ключ за Идентичност",
|
||
"repeater_regenerateIdentityKeySubtitle": "Генериране на нова двойка публичен/частен ключ",
|
||
"repeater_regenerateIdentityKeyConfirm": "БеТова ще генерира нова идентичност за репитера. Продължете?",
|
||
"repeater_eraseFileSystem": "Изтрий Файлова Система",
|
||
"repeater_eraseFileSystemSubtitle": "Форматирайте файла на репитера",
|
||
"repeater_eraseFileSystemConfirm": "ВНИМАНИЕ: Това ще изтрие всички данни от репетитора. Това не може да бъде отменено!",
|
||
"repeater_eraseSerialOnly": "Изтриването е достъпно само през серийния терминал.",
|
||
"repeater_commandSent": "Командата е изпратена: {command}",
|
||
"@repeater_commandSent": {
|
||
"placeholders": {
|
||
"command": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_errorSendingCommand": "Грешка при изпращане на командата: {error}",
|
||
"@repeater_errorSendingCommand": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_confirm": "БеПотвърди",
|
||
"repeater_settingsSaved": "Настройките са запазени успешно.",
|
||
"repeater_errorSavingSettings": "Грешка при запазване на настройките: {error}",
|
||
"@repeater_errorSavingSettings": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_refreshBasicSettings": "Обнови Основни Настройки",
|
||
"repeater_refreshRadioSettings": "Обнови настройките на радиопредавателите",
|
||
"repeater_refreshTxPower": "Обнови TX захранване",
|
||
"repeater_refreshLocationSettings": "Обнови настройките на местоположението",
|
||
"repeater_refreshPacketForwarding": "Обнови пакетно пренасочване",
|
||
"repeater_refreshGuestAccess": "Обнови достъп за гости",
|
||
"repeater_refreshPrivacyMode": "Обнови Режим на поверителност",
|
||
"repeater_refreshAdvertisementSettings": "Обнови Настройки на Рекламата",
|
||
"repeater_refreshed": "{label} е обновено",
|
||
"@repeater_refreshed": {
|
||
"placeholders": {
|
||
"label": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_errorRefreshing": "Грешка при обновяване на {label}",
|
||
"@repeater_errorRefreshing": {
|
||
"placeholders": {
|
||
"label": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_cliTitle": "Повторител CLI",
|
||
"repeater_debugNextCommand": "Поправи Следваща Команда",
|
||
"repeater_commandHelp": "Помощ",
|
||
"repeater_clearHistory": "Изчисти История",
|
||
"repeater_noCommandsSent": "Няма изпратени команди засега.",
|
||
"repeater_typeCommandOrUseQuick": "Въведете команда по-долу или използвайте бързи команди",
|
||
"repeater_enterCommandHint": "Въведете команда...",
|
||
"repeater_previousCommand": "Предходна команда",
|
||
"repeater_nextCommand": "Следваща команда",
|
||
"repeater_enterCommandFirst": "Въведете първо команда.",
|
||
"repeater_cliCommandFrameTitle": "Рамка за команда CLI",
|
||
"repeater_cliCommandError": "Грешка: {error}",
|
||
"@repeater_cliCommandError": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_cliQuickGetName": "Получи име",
|
||
"repeater_cliQuickGetRadio": "Получи радио",
|
||
"repeater_cliQuickGetTx": "Получи TX",
|
||
"repeater_cliQuickNeighbors": "Съседи",
|
||
"repeater_cliQuickVersion": "Версия",
|
||
"repeater_cliQuickAdvertise": "Рекламирай",
|
||
"repeater_cliQuickClock": "Часовник",
|
||
"repeater_cliHelpAdvert": "Изпраща рекламен пакет",
|
||
"repeater_cliHelpReboot": "Рестартира устройството. (Забележка, може да получите 'Timeout', което е нормално)",
|
||
"repeater_cliHelpClock": "Показва текущото време според часовника на всяко устройство.",
|
||
"repeater_cliHelpPassword": "Задава се нова администраторска парола за устройството.",
|
||
"repeater_cliHelpVersion": "Показва версията на устройството и датата на компилация на фърмуера.",
|
||
"repeater_cliHelpClearStats": "Рестартира различни статистики броячи до нула.",
|
||
"repeater_cliHelpSetAf": "Задава времето на фактора.",
|
||
"repeater_cliHelpSetTx": "Задава се мощността на предаване на LoRa в dBm (отчитане спрямо референтно ниво).",
|
||
"repeater_cliHelpSetRepeat": "Активира или деактивира ролята на репитера за този възел.",
|
||
"repeater_cliHelpSetAllowReadOnly": "(Сървър на стаята) Ако е \"включено\", тогава влизането с празен парола ще бъде разрешено, но не може да публикува в стаята (само четене).",
|
||
"repeater_cliHelpSetFloodMax": "Задава максималния брой хопове на входящ пакет за заливване (ако >= max, пакетът не се предава).",
|
||
"repeater_cliHelpSetIntThresh": "Задава праг на интерференцията (в dB). По подразбиране е 14. Задайте на 0, за да деактивирате откриването на интерференция на каналите.",
|
||
"repeater_cliHelpSetAgcResetInterval": "Задава интервала за рестартиране на Автоматичния контролер за усилване. Задайте на 0, за да го деактивирате.",
|
||
"repeater_cliHelpSetMultiAcks": "Активира или деактивира функцията 'двойни ACKs'.",
|
||
"repeater_cliHelpSetAdvertInterval": "Задава интервала на таймера в минути за изпращане на локален (безпроблемен) рекламен пакет. Задайте на 0, за да го деактивирате.",
|
||
"repeater_cliHelpSetFloodAdvertInterval": "Задава интервала на таймера в часове за изпращане на пакет с реклама за наводнение. Задайте на 0, за да го деактивирате.",
|
||
"repeater_cliHelpSetGuestPassword": "Задава/обновява паролата на гост. (за повторители, гостите могат да изпращат заявката \"Get Stats\")",
|
||
"repeater_cliHelpSetName": "Задава име на обявата.",
|
||
"repeater_cliHelpSetLat": "Задава географска ширина на картата с реклами (в десетими градуси).",
|
||
"repeater_cliHelpSetLon": "Задава обхвата на дължина на картата на рекламата. (десетими градуса)",
|
||
"repeater_cliHelpSetRadio": "Задава напълно нови радио параметри и ги запазва в предпочитанията. Изисква команда \"рестарт\", за да бъдат приложени.",
|
||
"repeater_cliHelpSetRxDelay": "Зададени (експериментални) основи (трябва да е > 1 за ефект) за прилагане на леко забавяне на получените пакети, базирано на силата на сигнала/резултата. Задайте на 0, за да го деактивирате.",
|
||
"repeater_cliHelpSetTxDelay": "Задава фактор, умножен по времето на въздух за пакет в режим на наводнение и с рандомизирана система за слотове, за да забави предаването му (за да намали вероятността от сблъсъци).",
|
||
"repeater_cliHelpSetDirectTxDelay": "Същото като txdelay, но за прилагане на случайна забавяне при препращането на пакети в директен режим.",
|
||
"repeater_cliHelpSetBridgeEnabled": "Активиране/Деактивиране на мост.",
|
||
"repeater_cliHelpSetBridgeDelay": "Задайте забавяне преди преизпращане на пакети.",
|
||
"repeater_cliHelpSetBridgeSource": "Изберете дали мостът ще предава препратени пакети или получени пакети.",
|
||
"repeater_cliHelpSetBridgeBaud": "Задайте скоростта на предаване за RS232 мостовете.",
|
||
"repeater_cliHelpSetBridgeSecret": "Задайте тайна за мостовете на EspNow.",
|
||
"repeater_cliHelpSetAdcMultiplier": "Задава персонализиран коефициент за коригиране на отчетеното напрежение на батерията (поддържа се само на избрани дъски).",
|
||
"repeater_cliHelpTempRadio": "Задава временни радио параметри за посочения брой минути, връщайки се към оригиналните радио параметри след това. (не се запазва в предпочитанията).",
|
||
"repeater_cliHelpSetPerm": "Променя ACL. Премахва съответстващия запис (по префикс на pubkey), ако \"permissions\" е нула. Добавя нов запис, ако pubkey-hex е с пълна дължина и не е в ACL. Актуализира запис, съответстващ на префикса на pubkey. Битовете за разрешения варират според ролята на firmware, но долните 2 бита са: 0 (Гост), 1 (Само четене), 2 (Четене и писане), 3 (Администратор).",
|
||
"repeater_cliHelpGetBridgeType": "Получава тип мост none, rs232, espnow",
|
||
"repeater_cliHelpLogStart": "Започва записване на пакети във файловата система.",
|
||
"repeater_cliHelpLogStop": "Спира записването на пакети във файловата система.",
|
||
"repeater_cliHelpLogErase": "Изтрива логовете от пакета от файловата система.",
|
||
"repeater_cliHelpNeighbors": "Показва списък с други възли на репитер, чути чрез нулев хоп реклами. Всяка линия е id-prefix-hex:timestamp:snr-times-4",
|
||
"repeater_cliHelpNeighborRemove": "Премахва първия съвпадащ запис (по префикси на pubkey (hex)) от списъка с съседи.",
|
||
"repeater_cliHelpRegion": "(сериен режим) Изброява всички дефинирани региони и текущите разрешения за наводнения.",
|
||
"repeater_cliHelpRegionLoad": "Забележка: това е специално многокомандно извикване. Всяка следваща команда е име на регион (отстъпен с интервали, за да се покаже йерархията, с минимум един интервал). Завършва се чрез изпращане на празен ред/команда.",
|
||
"repeater_cliHelpRegionGet": "Търси регион с даден префикс на име (или \"\" за глобалния обхват). Отговаря с \"-> region-name (parent-name) 'F'\"",
|
||
"repeater_cliHelpRegionPut": "Добавя или актуализира дефиниция на регион с дадено име.",
|
||
"repeater_cliHelpRegionRemove": "Премахва дефиниция на регион с дадено име. (трябва да съвпада точно и да няма подрегиони)",
|
||
"repeater_cliHelpRegionAllowf": "Задава 'Потоп' разрешение за посочената област. ('' за глобалния/стария обхват)",
|
||
"repeater_cliHelpRegionDenyf": "Премахва разрешението \"F\"лоуд за посочената област. (ЗАБЕЛЕЖКА: в момента не се препоръчва да се използва на глобалното/старото ниво!! )",
|
||
"repeater_cliHelpRegionHome": "Отговаря с текущия 'home' регион. (Забележка: не е приложена никъде, запазена за бъдещи нужди).",
|
||
"repeater_cliHelpRegionHomeSet": "Задава 'домашно' региона.",
|
||
"repeater_cliHelpRegionSave": "Запазва списъка/картата с региони в съхранение.",
|
||
"repeater_cliHelpGps": "Показва статуса на GPS. Когато GPS е изключен, отговаря само с \"off\", ако е включен отговаря с \"on\", статус, fix, брой на сателити.",
|
||
"repeater_cliHelpGpsOnOff": "Включва/Изключва GPS захранването.",
|
||
"repeater_cliHelpGpsSync": "Синхронизира времето на възела с GPS часовника.",
|
||
"repeater_cliHelpGpsSetLoc": "Задава координатите на нодата по GPS и запазва предпочитанията.",
|
||
"repeater_cliHelpGpsAdvert": "Предоставя конфигурацията на рекламата за местоположението на възела:\n- none: не включвайте местоположението в рекламите\n- share: споделяйте gps местоположението (от SensorManager)\n- prefs: рекламирайте местоположението, съхранено в предпочитанията",
|
||
"repeater_cliHelpGpsAdvertSet": "Задава конфигурация на обявите за местоположение.",
|
||
"repeater_commandsListTitle": "Списък с команди",
|
||
"repeater_commandsListNote": "ЗАБЕЛЕЖКА: за различните команди \"set ...\", също така съществува команда \"get ...\".",
|
||
"repeater_general": "Общо",
|
||
"repeater_settingsCategory": "Настройки",
|
||
"repeater_bridge": "Мост",
|
||
"repeater_logging": "Логване",
|
||
"repeater_neighborsRepeaterOnly": "Съседи (Само за повтаряне)",
|
||
"repeater_regionManagementRepeaterOnly": "Управление на региони (Само за повтарящ се канал)",
|
||
"repeater_regionNote": "Регионните команди са въведени, за да управляват дефинициите и разрешенията на регионите.",
|
||
"repeater_gpsManagement": "Управление на GPS",
|
||
"repeater_gpsNote": "GPS командата е въведена, за да управлява теми, свързани с местоположението.",
|
||
"telemetry_receivedData": "Получени телеметрични данни",
|
||
"telemetry_requestTimeout": "Заявката за телеметрия е прекъсната.",
|
||
"telemetry_errorLoading": "Грешка при зареждане на телеметрията: {error}",
|
||
"@telemetry_errorLoading": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"telemetry_noData": "Няма налични данни за телеметрията.",
|
||
"telemetry_channelTitle": "Канал {channel}",
|
||
"@telemetry_channelTitle": {
|
||
"placeholders": {
|
||
"channel": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"telemetry_batteryLabel": "Батерия",
|
||
"telemetry_voltageLabel": "Напрежение",
|
||
"telemetry_mcuTemperatureLabel": "Температура на MCU",
|
||
"telemetry_temperatureLabel": "Температура",
|
||
"telemetry_currentLabel": "Текущо",
|
||
"telemetry_batteryValue": "{percent}% / {volts}V",
|
||
"@telemetry_batteryValue": {
|
||
"placeholders": {
|
||
"percent": {
|
||
"type": "int"
|
||
},
|
||
"volts": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"telemetry_voltageValue": "{volts}V",
|
||
"@telemetry_voltageValue": {
|
||
"placeholders": {
|
||
"volts": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"telemetry_currentValue": "{amps}A",
|
||
"@telemetry_currentValue": {
|
||
"placeholders": {
|
||
"amps": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"telemetry_temperatureValue": "{celsius}°C / {fahrenheit}°F",
|
||
"@telemetry_temperatureValue": {
|
||
"placeholders": {
|
||
"celsius": {
|
||
"type": "String"
|
||
},
|
||
"fahrenheit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_title": "Пътеки пъзел",
|
||
"channelPath_viewMap": "Преглед на картата",
|
||
"channelPath_otherObservedPaths": "Други Наблюдавани Пътища",
|
||
"channelPath_repeaterHops": "Повтарящи се скокове",
|
||
"channelPath_noHopDetails": "Детайлите за пакета не са предоставени.",
|
||
"channelPath_messageDetails": "Подробности на съобщението",
|
||
"channelPath_senderLabel": "Изпращач",
|
||
"channelPath_timeLabel": "Време",
|
||
"channelPath_repeatsLabel": "Повтаря",
|
||
"channelPath_pathLabel": "Път {index}",
|
||
"channelPath_observedLabel": "Наблюдавано",
|
||
"channelPath_observedPathTitle": "Наблюдаван път {index} • {hops}",
|
||
"@channelPath_observedPathTitle": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
},
|
||
"hops": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_noLocationData": "Няма данни за местоположение.",
|
||
"channelPath_timeWithDate": "{day}/{month} {time}",
|
||
"@channelPath_timeWithDate": {
|
||
"placeholders": {
|
||
"day": {
|
||
"type": "int"
|
||
},
|
||
"month": {
|
||
"type": "int"
|
||
},
|
||
"time": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_timeOnly": "{time}",
|
||
"@channelPath_timeOnly": {
|
||
"placeholders": {
|
||
"time": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_unknownPath": "Неизвестно",
|
||
"channelPath_floodPath": "Поливане",
|
||
"channelPath_directPath": "Директно",
|
||
"channelPath_observedZeroOf": "0 от {total} скокове",
|
||
"@channelPath_observedZeroOf": {
|
||
"placeholders": {
|
||
"total": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_observedSomeOf": "{observed} от {total} скокове",
|
||
"@channelPath_observedSomeOf": {
|
||
"placeholders": {
|
||
"observed": {
|
||
"type": "int"
|
||
},
|
||
"total": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_mapTitle": "Карта на пътя",
|
||
"channelPath_noRepeaterLocations": "Няма налични местоположения на повторителите за този път.",
|
||
"channelPath_primaryPath": "Път {index} (Основен)",
|
||
"@channelPath_primaryPath": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"@channelPath_pathLabel": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_pathLabelTitle": "Пътекино",
|
||
"channelPath_observedPathHeader": "Наблюдаван път",
|
||
"channelPath_selectedPathLabel": "{label} • {prefixes}",
|
||
"@channelPath_selectedPathLabel": {
|
||
"placeholders": {
|
||
"label": {
|
||
"type": "String"
|
||
},
|
||
"prefixes": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_noHopDetailsAvailable": "Няма налични детайли за този пакет.",
|
||
"channelPath_unknownRepeater": "Неизвестен повторител",
|
||
"listFilter_tooltip": "Филтрирайте и сортирайте",
|
||
"listFilter_sortBy": "Сортирай по",
|
||
"listFilter_latestMessages": "Последни съобщения",
|
||
"listFilter_heardRecently": "Слушано е наскоро",
|
||
"listFilter_az": "A-Z",
|
||
"listFilter_filters": "Филтри",
|
||
"listFilter_all": "Всички",
|
||
"listFilter_users": "Потребители",
|
||
"listFilter_repeaters": "Повторители",
|
||
"listFilter_roomServers": "Сървъри на стая",
|
||
"listFilter_unreadOnly": "Само непрочетените",
|
||
"listFilter_newGroup": "Нова група",
|
||
"@neighbors_errorLoading": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_neighborsSubtitle": "Преглед на съседни възли с нулев скок.",
|
||
"repeater_neighbors": "Съседи",
|
||
"neighbors_receivedData": "Получени данни за съседи",
|
||
"neighbors_requestTimedOut": "Съседите поискат изтичане на време.",
|
||
"neighbors_errorLoading": "Грешка при зареждане на съседи: {error}",
|
||
"neighbors_repeatersNeighbors": "Повторители Съседи",
|
||
"neighbors_noData": "Няма налични данни за съседи.",
|
||
"channels_createPrivateChannel": "Създай Частен Канал",
|
||
"channels_joinPrivateChannel": "Присъедини се към Частен Канал",
|
||
"channels_createPrivateChannelDesc": "Защитено с таен ключ.",
|
||
"channels_joinPrivateChannelDesc": "Ръчно въведете таен ключ.",
|
||
"channels_joinPublicChannel": "Присъединете се към Публичния канал",
|
||
"channels_joinPublicChannelDesc": "Всеки може да се присъедини към този канал.",
|
||
"channels_joinHashtagChannel": "Присъедини се към Хаштаг Канал",
|
||
"channels_joinHashtagChannelDesc": "Всеки може да се присъедини към хаштаговите канали.",
|
||
"channels_scanQrCode": "Сканирайте QR код",
|
||
"channels_scanQrCodeComingSoon": "Ще излезе скоро",
|
||
"channels_enterHashtag": "Въведете хаштаг",
|
||
"channels_hashtagHint": "напр. #отбор",
|
||
"@neighbors_unknownContact": {
|
||
"placeholders": {
|
||
"pubkey": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@neighbors_heardAgo": {
|
||
"placeholders": {
|
||
"time": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"neighbors_heardAgo": "Слушано преди {time}.",
|
||
"neighbors_unknownContact": "Неизвестна {pubkey}",
|
||
"settings_locationIntervalSec": "Интервал за GPS (Секунди)",
|
||
"settings_locationGPSEnable": "Активиране на GPS",
|
||
"settings_locationGPSEnableSubtitle": "Активирайте автоматичното актуализиране на местоположението чрез GPS.",
|
||
"settings_locationIntervalInvalid": "Интервалът трябва да бъде поне 60 секунди и по-малко от 86400 секунди.",
|
||
"room_management": "Управление на сървъра за стая",
|
||
"contacts_manageRoom": "Управление на сървър за стая",
|
||
"@community_joinConfirmation": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@community_created": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@community_joined": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@community_qrInstructions": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@community_alreadyMemberMessage": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@community_deleteConfirm": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@community_deleted": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@community_forCommunity": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_title": "Общност",
|
||
"common_ok": "Добре",
|
||
"community_createDesc": "Създайте нова общност и я споделете чрез QR код.",
|
||
"community_create": "Създай общност",
|
||
"community_joinTitle": "Присъедини се към общността",
|
||
"community_joinConfirmation": "Искате ли да се присъедините към общността \"{name}\"?",
|
||
"community_scanQr": "Сканирайте QR кода на общността",
|
||
"community_scanInstructions": "Насочете камерата към QR код на общността",
|
||
"community_showQr": "Покажи QR код",
|
||
"community_publicChannel": "Обществено общност",
|
||
"community_hashtagChannel": "Хаштаг на общността",
|
||
"community_name": "Име на общността",
|
||
"community_enterName": "Въведете име на общността",
|
||
"community_created": "Общността \"{name}\" е създадена",
|
||
"community_joined": "Присъединено общност \"{name}\"",
|
||
"community_qrTitle": "Споделяне в общността",
|
||
"community_join": "Присъедини се",
|
||
"community_qrInstructions": "Сканирайте този QR код, за да се присъедините към {name}.",
|
||
"community_hashtagPrivacyHint": "Хаштаг каналите на общността са достъпни само за членове на общността",
|
||
"community_invalidQrCode": "Невалиден QR код на общността",
|
||
"community_alreadyMember": "Вече съм член",
|
||
"community_alreadyMemberMessage": "Вие вече сте член на \"{name}\".",
|
||
"community_addPublicChannel": "Добави публичен общностен канал",
|
||
"community_addPublicChannelHint": "Автоматично добавете публичния канал за тази общност.",
|
||
"community_noCommunities": "Няма присъединени общности още.",
|
||
"community_scanOrCreate": "Сканирайте QR код или създайте общност, за да започнете.",
|
||
"community_manageCommunities": "Управление на общности",
|
||
"community_delete": "Напусни общността",
|
||
"community_deleteConfirm": "Напускате \"{name}\"?",
|
||
"community_deleteChannelsWarning": "Това ще изтрие също {count} канал(а) и техните съобщения.",
|
||
"@community_deleteChannelsWarning": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"community_deleted": "Остави общността \"{name}\"",
|
||
"community_addHashtagChannel": "Добави общностен хаштаг",
|
||
"community_addHashtagChannelDesc": "Добавете хаштаг канал за тази общност",
|
||
"community_selectCommunity": "Изберете общност",
|
||
"community_regularHashtag": "Обикновен хаштаг",
|
||
"community_regularHashtagDesc": "Общ хаштаг (всеки може да се присъедини)",
|
||
"community_communityHashtag": "Общностен хаштаг",
|
||
"community_communityHashtagDesc": "Само за членове на общността",
|
||
"community_forCommunity": "За {name}",
|
||
"@community_regenerateSecretConfirm": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@community_secretRegenerated": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@community_secretUpdated": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@community_scanToUpdateSecret": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_regenerateSecretConfirm": "Регенерация на секретния ключ за \"{name}\"? Всички членове ще трябва да сканират новия QR код, за да продължат комуникацията.",
|
||
"community_secretRegenerated": "Секретно презареждане за \"{name}\"",
|
||
"community_regenerateSecret": "Регенерейрай секрет",
|
||
"community_regenerate": "Регенерация",
|
||
"community_updateSecret": "Актуализирай тайна",
|
||
"community_scanToUpdateSecret": "Сканьорвайте новия QR код, за да актуализирате секрета за \"{name}\"",
|
||
"community_secretUpdated": "Секретно обновено за \"{name}\"",
|
||
"@contacts_pathTraceTo": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"pathTrace_you": "Вие",
|
||
"pathTrace_notAvailable": "Пътека за проследяване не е достъпна.",
|
||
"contacts_pathTrace": "Пътен проследяване",
|
||
"pathTrace_refreshTooltip": "Обнови Path Trace.",
|
||
"pathTrace_failed": "Пътят за проследяване не успя.",
|
||
"contacts_repeaterPing": "Пингване на повторителя",
|
||
"contacts_repeaterPathTrace": "Трасировка до повторител",
|
||
"contacts_ping": "Пинг",
|
||
"contacts_chatTraceRoute": "Трасиране на път",
|
||
"contacts_roomPathTrace": "Трасиране на път до съ",
|
||
"contacts_roomPing": "Ping на сървъра на стаята",
|
||
"contacts_pathTraceTo": "Проследи маршрут към {name}",
|
||
"appSettings_languageUk": "Украински",
|
||
"contacts_clipboardEmpty": "Клипборда е празна.",
|
||
"contacts_invalidAdvertFormat": "Невалидни данни за контакт",
|
||
"appSettings_languageRu": "Руски",
|
||
"appSettings_enableMessageTracing": "Разрешаване на проследяване на съобщения",
|
||
"appSettings_enableMessageTracingSubtitle": "Показване на подробни метаданни за маршрутизация и синхронизация за съобщения",
|
||
"contacts_contactImported": "Контактът е импортиран.",
|
||
"contacts_zeroHopAdvert": "Реклама без скок",
|
||
"contacts_contactImportFailed": "Контактът не е успешно импортиран.",
|
||
"contacts_floodAdvert": "Потопна реклама",
|
||
"contacts_addContactFromClipboard": "Добави контакт от клипборда",
|
||
"contacts_copyAdvertToClipboard": "Копирай обявата в клипборда",
|
||
"contacts_ShareContact": "Копирай контакт в клипборда",
|
||
"contacts_ShareContactZeroHop": "Сподели контакт чрез обява",
|
||
"contacts_contactAdvertCopied": "Рекламата е копирана в клипборда.",
|
||
"contacts_zeroHopContactAdvertFailed": "Неуспешно изпращане на контакт.",
|
||
"contacts_zeroHopContactAdvertSent": "Изпратен контакт по обява.",
|
||
"contacts_contactAdvertCopyFailed": "Копирането на обявата в клипборда не успя.",
|
||
"notification_activityTitle": "Активност на MeshCore",
|
||
"notification_messagesCount": "{count} {count, plural, =1{съобщение} other{съобщения}}",
|
||
"notification_channelMessagesCount": "{count} {count, plural, =1{съобщение в канал} other{съобщения в канали}}",
|
||
"notification_newNodesCount": "{count} {count, plural, =1{нов възел} other{нови възли}}",
|
||
"notification_newTypeDiscovered": "Открит нов {contactType}",
|
||
"notification_receivedNewMessage": "Получено ново съобщение",
|
||
"settings_gpxExportContactsSubtitle": "Експортира спътници с местоположение в GPX файл.",
|
||
"settings_gpxExportRepeatersSubtitle": "Изпраща повторители / roomserver с местоположение в GPX файл.",
|
||
"settings_gpxExportAll": "Експортирай всички контакти в GPX",
|
||
"settings_gpxExportAllSubtitle": "Експортира всички контакти с местоположение в файл GPX.",
|
||
"settings_gpxExportRepeaters": "Експортиране на повтарящи се устройства / сървър на стаята до GPX",
|
||
"settings_gpxExportContacts": "Експортирай спътници към GPX",
|
||
"settings_gpxExportSuccess": "Успешно изlexport на файл GPX.",
|
||
"settings_gpxExportNoContacts": "Няма контакти за изlexport.",
|
||
"settings_gpxExportChat": "Местоположения на спътници",
|
||
"settings_gpxExportError": "Възникна грешка при изнасяне.",
|
||
"settings_gpxExportRepeatersRoom": "Местоположения на повторител и сървър на стаята",
|
||
"settings_gpxExportNotAvailable": "Не е поддържан на вашето устройство/ОС",
|
||
"settings_gpxExportAllContacts": "Местоположения на всички контакти",
|
||
"settings_gpxExportShareText": "Картинни данни изнесени от meshcore-open",
|
||
"settings_gpxExportShareSubject": "meshcore-open износ на данни за карта в формат GPX",
|
||
"pathTrace_someHopsNoLocation": "Един или повече от хмелите липсва местоположение!",
|
||
"map_pathTraceCancelled": "Отменен е следването на пътя.",
|
||
"pathTrace_clearTooltip": "Изчисти пътя",
|
||
"map_removeLast": "Премахни Последно",
|
||
"map_runTrace": "Изпълни Път на Следване",
|
||
"map_tapToAdd": "Натиснете върху възлите, за да ги добавите към пътя.",
|
||
"scanner_bluetoothOff": "Bluetooth е изключен.",
|
||
"scanner_enableBluetooth": "Активирайте Bluetooth",
|
||
"scanner_bluetoothOffMessage": "Моля, активирайте Bluetooth, за да сканирате за устройства.",
|
||
"scanner_chromeRequired": "Изисква се браузър Chrome",
|
||
"scanner_chromeRequiredMessage": "Това уеб приложение изисква Google Chrome или браузър, базиран на Chromium, за поддръжка на Bluetooth.",
|
||
"snrIndicator_lastSeen": "Последно видян",
|
||
"snrIndicator_nearByRepeaters": "Близки повтарящи се устройства",
|
||
"chat_ShowAllPaths": "Покажи всички пътища",
|
||
"settings_clientRepeatSubtitle": "Позволете на това устройство да предава пакети към мрежата за други устройства.",
|
||
"settings_clientRepeatFreqWarning": "За повторение извън мрежата са необходими честоти от 433, 869 или 918 MHz.",
|
||
"settings_clientRepeat": "Без електричество – повторение",
|
||
"settings_aboutOpenMeteoAttribution": "Данни за надморска височина на LOS: Open-Meteo (CC BY 4.0)",
|
||
"appSettings_unitsTitle": "единици",
|
||
"appSettings_unitsMetric": "Метрика (m / km)",
|
||
"appSettings_unitsImperial": "Имперска (ft / mi)",
|
||
"map_lineOfSight": "Линия на видимост",
|
||
"map_losScreenTitle": "Линия на видимост",
|
||
"losSelectStartEnd": "Изберете начални и крайни възли за LOS.",
|
||
"losRunFailed": "Проверката на пряката видимост е неуспешна: {error}",
|
||
"@losRunFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losClearAllPoints": "Изчистете всички точки",
|
||
"losRunToViewElevationProfile": "Стартирайте LOS, за да видите профила на надморската височина",
|
||
"losMenuTitle": "LOS меню",
|
||
"losMenuSubtitle": "Докоснете възли или натиснете продължително карта за персонализирани точки",
|
||
"losShowDisplayNodes": "Показване на възли на дисплея",
|
||
"losCustomPoints": "Персонализирани точки",
|
||
"losCustomPointLabel": "Персонализирано {index}",
|
||
"@losCustomPointLabel": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"losPointA": "Точка А",
|
||
"losPointB": "Точка Б",
|
||
"losAntennaA": "Антена A: {value} {unit}",
|
||
"@losAntennaA": {
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
},
|
||
"unit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losAntennaB": "Антена B: {value} {unit}",
|
||
"@losAntennaB": {
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
},
|
||
"unit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losRun": "Стартирайте LOS",
|
||
"losNoElevationData": "Няма данни за надморска височина",
|
||
"losProfileClear": "{distance} {distanceUnit}, чист LOS, минимално разстояние {clearance} {heightUnit}",
|
||
"@losProfileClear": {
|
||
"placeholders": {
|
||
"distance": {
|
||
"type": "String"
|
||
},
|
||
"distanceUnit": {
|
||
"type": "String"
|
||
},
|
||
"clearance": {
|
||
"type": "String"
|
||
},
|
||
"heightUnit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losProfileBlocked": "{distance} {distanceUnit}, блокиран от {obstruction} {heightUnit}",
|
||
"@losProfileBlocked": {
|
||
"placeholders": {
|
||
"distance": {
|
||
"type": "String"
|
||
},
|
||
"distanceUnit": {
|
||
"type": "String"
|
||
},
|
||
"obstruction": {
|
||
"type": "String"
|
||
},
|
||
"heightUnit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losStatusChecking": "LOS: проверка...",
|
||
"losStatusNoData": "LOS: няма данни",
|
||
"losStatusSummary": "LOS: {clear}/{total} ясно, {blocked} блокирано, {unknown} неизвестно",
|
||
"@losStatusSummary": {
|
||
"placeholders": {
|
||
"clear": {
|
||
"type": "int"
|
||
},
|
||
"total": {
|
||
"type": "int"
|
||
},
|
||
"blocked": {
|
||
"type": "int"
|
||
},
|
||
"unknown": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"losErrorElevationUnavailable": "Няма налични данни за надморска височина за една или повече проби.",
|
||
"losErrorInvalidInput": "Невалидни данни за точки/надморска височина за изчисляване на LOS.",
|
||
"losRenameCustomPoint": "Преименувайте персонализирана точка",
|
||
"losPointName": "Име на точката",
|
||
"losShowPanelTooltip": "Показване на LOS панел",
|
||
"losHidePanelTooltip": "Скриване на LOS панела",
|
||
"losElevationAttribution": "Данни за надморска височина: Open-Meteo (CC BY 4.0)",
|
||
"losLegendRadioHorizon": "Радиохоризонт",
|
||
"losLegendLosBeam": "Линия на видимост",
|
||
"losLegendTerrain": "Терен",
|
||
"losFrequencyLabel": "Честота",
|
||
"losFrequencyInfoTooltip": "Преглед на детайли за изчислението",
|
||
"losFrequencyDialogTitle": "Изчисляване на радиохоризонта",
|
||
"losFrequencyDialogDescription": "Започвайки от k={baselineK} при {baselineFreq} MHz, изчислението коригира k-фактора за текущата {frequencyMHz} MHz лента, която определя границата на извития радиохоризонт.",
|
||
"@losFrequencyDialogDescription": {
|
||
"description": "Explain how the calculation uses the baseline frequency and derived k-factor.",
|
||
"placeholders": {
|
||
"baselineK": {
|
||
"type": "double"
|
||
},
|
||
"baselineFreq": {
|
||
"type": "double"
|
||
},
|
||
"frequencyMHz": {
|
||
"type": "double"
|
||
},
|
||
"kFactor": {
|
||
"type": "double"
|
||
}
|
||
}
|
||
},
|
||
"listFilter_removeFromFavorites": "Премахване от списъка с любими",
|
||
"listFilter_addToFavorites": "Добави към любими",
|
||
"listFilter_favorites": "Любими",
|
||
"@contacts_searchFavorites": {
|
||
"placeholders": {
|
||
"number": {
|
||
"type": "int"
|
||
},
|
||
"str": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@contacts_searchUsers": {
|
||
"placeholders": {
|
||
"number": {
|
||
"type": "int"
|
||
},
|
||
"str": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@contacts_searchRepeaters": {
|
||
"placeholders": {
|
||
"number": {
|
||
"type": "int"
|
||
},
|
||
"str": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@contacts_searchRoomServers": {
|
||
"placeholders": {
|
||
"number": {
|
||
"type": "int"
|
||
},
|
||
"str": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"contacts_searchFavorites": "Търсене на {number}{str} любими...",
|
||
"contacts_searchRoomServers": "Търсене на {number}{str} сървъри в стаята...",
|
||
"contacts_unread": "Непрочетено",
|
||
"contacts_searchRepeaters": "Търсене на {number}{str} повтарящи се...",
|
||
"contacts_searchContactsNoNumber": "Търси контакти...",
|
||
"contacts_searchUsers": "Търсене на {number}{str} потребители...",
|
||
"contactsSettings_title": "Настройки на контактите",
|
||
"contactsSettings_autoAddTitle": "Автоматично откриване",
|
||
"contactsSettings_autoAddUsersTitle": "Автоматично добавяне на потребители",
|
||
"contactsSettings_otherTitle": "Други настройки свързани с контакти",
|
||
"settings_contactSettingsSubtitle": "Настройки за добавяне на контакти.",
|
||
"settings_contactSettings": "Настройки за контакти",
|
||
"contactsSettings_autoAddSensorsTitle": "Автоматично добавяне на датчици",
|
||
"contactsSettings_autoAddRoomServersTitle": "Автоматично добавяне на сървъри на стаите",
|
||
"contactsSettings_autoAddRoomServersSubtitle": "Позволи на спътника да добавя автоматично откритите сървъри на стаите.",
|
||
"contactsSettings_autoAddRepeatersTitle": "Автоматично добавяне на повтарящи се елементи",
|
||
"contactsSettings_autoAddUsersSubtitle": "Позволи на спътника да добавя автоматично откритите потребители.",
|
||
"contactsSettings_autoAddRepeatersSubtitle": "Позволи на спътника да добавя автоматично откритите повтарящи се устройства.",
|
||
"contactsSettings_autoAddSensorsSubtitle": "Позволи на спътника да добавя автоматично откритите датчици.",
|
||
"contactsSettings_overwriteOldestTitle": "Премахни най-старото",
|
||
"discoveredContacts_Title": "Открити контакти",
|
||
"discoveredContacts_searchHint": "Търсене на открити контакти",
|
||
"discoveredContacts_noMatching": "Няма съвпадащи контакти",
|
||
"discoveredContacts_contactAdded": "Контакт добавен",
|
||
"discoveredContacts_copyContact": "Копирай контакт в клипборда",
|
||
"discoveredContacts_deleteContact": "Изтрий контакт",
|
||
"discoveredContacts_addContact": "Добави контакт",
|
||
"contactsSettings_overwriteOldestSubtitle": "Когато списъкът с контакти е пълен, най-старият неключов контакт ще бъде заменен.",
|
||
"discoveredContacts_deleteContactAll": "Изтриване на Всички Открити Контакти",
|
||
"discoveredContacts_deleteContactAllContent": "Сигурни ли сте, че искате да изтриете всички открити контакти?",
|
||
"common_deleteAll": "Изтрий всичко",
|
||
"map_guessedLocation": "Предполагано местоположение",
|
||
"map_showGuessedLocations": "Покажете местоположенията на предположените възли.",
|
||
"connectionChoiceUsbLabel": "USB",
|
||
"usbScreenTitle": "Свържете се чрез USB",
|
||
"connectionChoiceBluetoothLabel": "Bluetooth",
|
||
"usbScreenSubtitle": "Изберете открития сериен уред и свържете директно към вашия MeshCore възел.",
|
||
"usbScreenStatus": "Изберете USB устройство",
|
||
"usbScreenNote": "USB серийната връзка е активна на поддържаните Android устройства и настолни платформи.",
|
||
"usbScreenEmptyState": "Няма открити USB устройства. Включете едно и опитайте отново.",
|
||
"usbErrorPermissionDenied": "Не беше разрешено достъпът през USB.",
|
||
"usbErrorDeviceMissing": "Избраното USB устройство вече не е налично.",
|
||
"usbErrorInvalidPort": "Изберете валитно USB устройство.",
|
||
"usbErrorBusy": "Друг мол за свързване през USB вече е в процес на изпълнение.",
|
||
"usbErrorNotConnected": "Няма свързано USB устройство.",
|
||
"usbErrorOpenFailed": "Не успях да отворя избраното USB устройство.",
|
||
"usbErrorConnectFailed": "Не успях да се свържа с избраното USB устройство.",
|
||
"usbErrorUnsupported": "USB серийната комуникация не се поддържа на тази платформа.",
|
||
"usbErrorAlreadyActive": "USB връзката вече е активирана.",
|
||
"usbErrorNoDeviceSelected": "Няма избран USB устройство.",
|
||
"usbErrorPortClosed": "USB връзката не е активна.",
|
||
"usbFallbackDeviceName": "Устройство за четене на уеб серийни данни",
|
||
"@usbConnectionFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"usbStatus_connecting": "Свързване към USB устройство...",
|
||
"usbConnectionFailed": "Неуспешно свързване през USB: {error}",
|
||
"usbStatus_notConnected": "Изберете USB устройство",
|
||
"usbStatus_searching": "Търсене на USB устройства...",
|
||
"usbErrorConnectTimedOut": "Връзката прекъсна. Уверете се, че устройството има софтуер за USB връзка."
|
||
}
|