// ignore: unused_import import 'package:intl/intl.dart' as intl; import 'app_localizations.dart'; // ignore_for_file: type=lint /// The translations for Swedish (`sv`). class AppLocalizationsSv extends AppLocalizations { AppLocalizationsSv([String locale = 'sv']) : super(locale); @override String get appTitle => 'MeshCore Open'; @override String get nav_contacts => 'Kontakter'; @override String get nav_channels => 'Kanaler'; @override String get nav_map => 'Karta'; @override String get common_cancel => 'Avbryt'; @override String get common_ok => 'Okej'; @override String get common_connect => 'Anslut'; @override String get common_unknownDevice => 'Okänd enhet'; @override String get common_save => 'Spara'; @override String get common_delete => 'Radera'; @override String get common_deleteAll => 'Ta bort alla'; @override String get common_close => 'Stänga'; @override String get common_edit => 'Redigera'; @override String get common_add => 'Lägg till'; @override String get common_settings => 'Inställningar'; @override String get common_disconnect => 'Koppla från'; @override String get common_connected => 'Ansluten'; @override String get common_disconnected => 'Ansluten'; @override String get common_create => 'Skapa'; @override String get common_continue => 'Fortsätt'; @override String get common_share => 'Dela'; @override String get common_copy => 'Kopiera'; @override String get common_retry => 'Försök igen'; @override String get common_hide => 'Dölj'; @override String get common_remove => 'Ta bort'; @override String get common_enable => 'Aktivera'; @override String get common_disable => 'Inaktivera'; @override String get common_reboot => 'Start om'; @override String get common_loading => 'Laddar...'; @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 scanner_title => 'MeshCore Open'; @override String get connectionChoiceUsbLabel => 'USB'; @override String get connectionChoiceBluetoothLabel => 'Bluetooth'; @override String get connectionChoiceTcpLabel => 'TCP'; @override String get tcpScreenTitle => 'Anslut via TCP'; @override String get tcpHostLabel => 'IP-adress'; @override String get tcpHostHint => '192.168.40.10'; @override String get tcpPortLabel => 'Port'; @override String get tcpPortHint => '5000'; @override String get tcpStatus_notConnected => 'Ange slutpunkt och anslut'; @override String tcpStatus_connectingTo(String endpoint) { return 'Anslutning till $endpoint...'; } @override String get tcpErrorHostRequired => 'IP-adress krävs.'; @override String get tcpErrorPortInvalid => 'Porten måste vara mellan 1 och 65535.'; @override String get tcpErrorUnsupported => 'TCP-transport fungerar inte på denna plattform.'; @override String get tcpErrorTimedOut => 'TCP-anslutningen har tidsut gått.'; @override String tcpConnectionFailed(String error) { return 'Fel vid TCP-anslutning: $error'; } @override String get usbScreenTitle => 'Anslut via USB'; @override String get usbScreenSubtitle => 'Välj en detekterad seriell enhet och anslut direkt till din MeshCore-nod.'; @override String get usbScreenStatus => 'Välj en USB-enhet'; @override String get usbScreenNote => 'USB-seriell kommunikation är aktiv på stödda Android-enheter och på skrivbordsplattformar.'; @override String get usbScreenEmptyState => 'Inga USB-enheter hittades. Anslut en och uppdatera.'; @override String get usbErrorPermissionDenied => 'Tillgången via USB nekas.'; @override String get usbErrorDeviceMissing => 'Den valda USB-enheten är inte längre tillgänglig.'; @override String get usbErrorInvalidPort => 'Välj en giltig USB-enhet.'; @override String get usbErrorBusy => 'En annan förfrågan om USB-anslutning är redan pågående.'; @override String get usbErrorNotConnected => 'Ingen USB-enhet är ansluten.'; @override String get usbErrorOpenFailed => 'Misslyckades med att öppna det valda USB-enheten.'; @override String get usbErrorConnectFailed => 'Kunde inte ansluta till det valda USB-enheten.'; @override String get usbErrorUnsupported => 'USB-seriell kommunikation stöds inte på denna plattform.'; @override String get usbErrorAlreadyActive => 'En USB-anslutning är redan aktiv.'; @override String get usbErrorNoDeviceSelected => 'Ingen USB-enhet valdes.'; @override String get usbErrorPortClosed => 'USB-anslutningen är inte aktiv.'; @override String get usbErrorConnectTimedOut => 'Anslutningen har tidsutgått. Se till att enheten har rätt USB-firmware.'; @override String get usbFallbackDeviceName => 'Web-serieenhet'; @override String get usbStatus_notConnected => 'Välj en USB-enhet'; @override String get usbStatus_connecting => 'Anslutning till USB-enhet...'; @override String get usbStatus_searching => 'Söker efter USB-enheter...'; @override String usbConnectionFailed(String error) { return 'Fel vid USB-anslutning: $error'; } @override String get scanner_scanning => 'Söker efter enheter...'; @override String get scanner_connecting => 'Anslutning...'; @override String get scanner_disconnecting => 'Anslutning bryts...'; @override String get scanner_notConnected => 'Inte ansluten'; @override String scanner_connectedTo(String deviceName) { return 'Ansluten till $deviceName'; } @override String get scanner_searchingDevices => 'Söker efter MeshCore-enheter...'; @override String get scanner_tapToScan => 'Tryck Skanna för att hitta MeshCore-enheter'; @override String scanner_connectionFailed(String error) { return 'Anslutning misslyckades: $error'; } @override String get scanner_stop => 'Stoppa'; @override String get scanner_scan => 'Skanna'; @override String get scanner_bluetoothOff => 'Bluetooth är avstängt'; @override String get scanner_bluetoothOffMessage => 'Vänligen aktivera Bluetooth för att söka efter enheter.'; @override String get scanner_chromeRequired => 'Chrome-webbläsare krävs'; @override String get scanner_chromeRequiredMessage => 'Denna webbapplikation kräver Google Chrome oder en Chromium-baserader webbläsare för Bluetooth-stöd.'; @override String get scanner_enableBluetooth => 'Aktivera Bluetooth'; @override String get device_quickSwitch => 'Snabb växling'; @override String get device_meshcore => 'MeshCore'; @override String get settings_title => 'Inställningar'; @override String get settings_deviceInfo => 'Enhetens information'; @override String get settings_appSettings => 'Appinställningar'; @override String get settings_appSettingsSubtitle => 'Meddelanden, notiser och kartinställningar'; @override String get settings_nodeSettings => 'Nodinställningar'; @override String get settings_nodeName => 'Nodnamn'; @override String get settings_nodeNameNotSet => 'Inte angivet'; @override String get settings_nodeNameHint => 'Ange nodnamn'; @override String get settings_nodeNameUpdated => 'Namn uppdaterat'; @override String get settings_radioSettings => 'Radioinställningar'; @override String get settings_radioSettingsSubtitle => 'Frekvens, effekt, spridningsfaktor'; @override String get settings_radioSettingsUpdated => 'Radioinställningarna har uppdaterats'; @override String get settings_location => 'Plats'; @override String get settings_locationSubtitle => 'GPS koordinater'; @override String get settings_locationUpdated => 'Plats uppdaterad'; @override String get settings_locationBothRequired => 'Ange både latitud och longitud.'; @override String get settings_locationInvalid => 'Ogiltig latitud eller longitud.'; @override String get settings_locationGPSEnable => 'Aktivera GPS'; @override String get settings_locationGPSEnableSubtitle => 'Aktivera automatiska uppdateringar av platsen med hjälp av GPS.'; @override String get settings_locationIntervalSec => 'Interval för GPS (Sekunder)'; @override String get settings_locationIntervalInvalid => 'Intervalet måste vara minst 60 sekunder och mindre än 86400 sekunder.'; @override String get settings_latitude => 'Latitud'; @override String get settings_longitude => 'Längdgrad'; @override String get settings_contactSettings => 'Kontaktinställningar'; @override String get settings_contactSettingsSubtitle => 'Inställningar för hur kontakter läggs till.'; @override String get settings_privacyMode => 'Privatläge'; @override String get settings_privacyModeSubtitle => 'Dölj namn/plats i annonser'; @override String get settings_privacyModeToggle => 'Aktivera privatläge för att dölja ditt namn och din plats i annonser.'; @override String get settings_privacyModeEnabled => 'Privatläget är aktiverat'; @override String get settings_privacyModeDisabled => 'Privatläge är avstängt'; @override String get settings_privacy => 'Inställningar för sekretess'; @override String get settings_privacySubtitle => 'Kontrollera vilken information som delas.'; @override String get settings_privacySettingsDescription => 'Välj vilken information din enhet delar med andra.'; @override String get settings_denyAll => 'Neka alla'; @override String get settings_allowByContact => 'Tillåt via kontaktflaggor'; @override String get settings_allowAll => 'Tillåt alla'; @override String get settings_telemetryBaseMode => 'Telemetribasläge'; @override String get settings_telemetryLocationMode => 'Telemetritillstånd för plats'; @override String get settings_telemetryEnvironmentMode => 'Telemetri miljöläge'; @override String get settings_advertLocation => 'Annonsplacering'; @override String get settings_advertLocationSubtitle => 'Inkludera plats i annonsen'; @override String settings_multiAck(String value) { return 'Multi-ACKs: $value'; } @override String get settings_telemetryModeUpdated => 'Telemetri-läge uppdaterat'; @override String get settings_actions => 'Åtgärder'; @override String get settings_sendAdvertisement => 'Skicka Annons'; @override String get settings_sendAdvertisementSubtitle => 'Sändning finns nu'; @override String get settings_advertisementSent => 'Annons skickad'; @override String get settings_syncTime => 'Synkroniseringstid'; @override String get settings_syncTimeSubtitle => 'Ställ enheten till telefonens tid'; @override String get settings_timeSynchronized => 'Tidssynkroniserat'; @override String get settings_refreshContacts => 'Uppdatera Kontakter'; @override String get settings_refreshContactsSubtitle => 'Ladda om kontaktlistan från enheten'; @override String get settings_rebootDevice => 'Starta om enheten'; @override String get settings_rebootDeviceSubtitle => 'Starta MeshCore-enheten'; @override String get settings_rebootDeviceConfirm => 'Är du säker på att du vill starta om enheten? Du kommer att bli avkopplad.'; @override String get settings_debug => 'Felsök'; @override String get settings_bleDebugLog => 'BLE-felsökning'; @override String get settings_bleDebugLogSubtitle => 'BLE-kommandon, svar och rådata'; @override String get settings_appDebugLog => 'Appfelsökning'; @override String get settings_appDebugLogSubtitle => 'Applikations felsökningsmeddelanden'; @override String get settings_about => 'Om'; @override String settings_aboutVersion(String version) { return 'MeshCore Open v$version'; } @override String get settings_aboutLegalese => '2024 MeshCore Öppen Källkodsprojekt'; @override String get settings_aboutDescription => 'En öppen källkods Flutter-klient för MeshCore LoRa meshnätverksenheter.'; @override String get settings_aboutOpenMeteoAttribution => 'LOS-höjddata: Open-Meteo (CC BY 4.0)'; @override String get settings_infoName => 'Namn'; @override String get settings_infoId => 'ID'; @override String get settings_infoStatus => 'Status'; @override String get settings_infoBattery => 'Batteri'; @override String get settings_infoPublicKey => 'Allmänt nyckel'; @override String get settings_infoContactsCount => 'Kontakterantal'; @override String get settings_infoChannelCount => 'Kanalantal'; @override String get settings_presets => 'Fördefinierade inställningar'; @override String get settings_frequency => 'Frekvens (MHz)'; @override String get settings_frequencyHelper => '300,0 - 2500,0'; @override String get settings_frequencyInvalid => 'Ogiltig frekvens (300-2500 MHz)'; @override String get settings_bandwidth => 'Bandbredd'; @override String get settings_spreadingFactor => 'Spreadingfaktor'; @override String get settings_codingRate => 'Kodningsgrad'; @override String get settings_txPower => 'TX-effekt (dBm)'; @override String get settings_txPowerHelper => '0 - 22'; @override String get settings_txPowerInvalid => 'Ogiltig TX-effekt (0-22 dBm)'; @override String get settings_clientRepeat => 'Upprepa utan elnät'; @override String get settings_clientRepeatSubtitle => 'Låt enheten repetera nätpaket för andra användare.'; @override String get settings_clientRepeatFreqWarning => 'För att kunna kommunicera utanför elnätet krävs frekvenserna 433, 869 eller 918 MHz.'; @override String settings_error(String message) { return 'Fel: $message'; } @override String get appSettings_title => 'Appinställningar'; @override String get appSettings_appearance => 'Utseende'; @override String get appSettings_theme => 'Tema'; @override String get appSettings_themeSystem => 'Systemstandard'; @override String get appSettings_themeLight => 'Ljus'; @override String get appSettings_themeDark => 'Mörk'; @override String get appSettings_language => 'Språk'; @override String get appSettings_languageSystem => 'Systemstandard'; @override String get appSettings_languageEn => 'English'; @override String get appSettings_languageFr => 'Français'; @override String get appSettings_languageEs => 'Español'; @override String get appSettings_languageDe => 'Deutsch'; @override String get appSettings_languagePl => 'Polski'; @override String get appSettings_languageSl => 'Slovenščina'; @override String get appSettings_languagePt => 'Português'; @override String get appSettings_languageIt => 'Italiano'; @override String get appSettings_languageZh => '中文'; @override String get appSettings_languageSv => 'Svenska'; @override String get appSettings_languageNl => 'Nederlands'; @override String get appSettings_languageSk => 'Slovenčina'; @override String get appSettings_languageBg => 'Български'; @override String get appSettings_languageRu => 'Ryska'; @override String get appSettings_languageUk => 'Ukrainska'; @override String get appSettings_enableMessageTracing => 'Aktivera meddelandespårning'; @override String get appSettings_enableMessageTracingSubtitle => 'Visa detaljerade metadata om dirigering och tidsinställningar för meddelanden'; @override String get appSettings_notifications => 'Meddelanden'; @override String get appSettings_enableNotifications => 'Aktivera Notifikationer'; @override String get appSettings_enableNotificationsSubtitle => 'Ta emot notiser för meddelanden och reklam'; @override String get appSettings_notificationPermissionDenied => 'Tillåtelse för notifikationer nekad'; @override String get appSettings_notificationsEnabled => 'Notifikationer aktiverade'; @override String get appSettings_notificationsDisabled => 'Meddelanden är avstängda'; @override String get appSettings_messageNotifications => 'Meddelandekrav'; @override String get appSettings_messageNotificationsSubtitle => 'Visa notis när nya meddelanden tas emot'; @override String get appSettings_channelMessageNotifications => 'Kanalmeddelandena'; @override String get appSettings_channelMessageNotificationsSubtitle => 'Visa notis när meddelanden i kanal mottas'; @override String get appSettings_advertisementNotifications => 'Annonsmeddelanden'; @override String get appSettings_advertisementNotificationsSubtitle => 'Visa notis när nya noder upptäcks'; @override String get appSettings_messaging => 'Meddelanden'; @override String get appSettings_clearPathOnMaxRetry => 'Rensa Vägen på Max Försök'; @override String get appSettings_clearPathOnMaxRetrySubtitle => 'Återställ kontaktväg efter 5 misslyckade försök att skicka'; @override String get appSettings_pathsWillBeCleared => 'Sökvägar kommer att tömmas efter 5 misslyckade försök.'; @override String get appSettings_pathsWillNotBeCleared => 'Sökvägar kommer inte att rensas automatiskt.'; @override String get appSettings_autoRouteRotation => 'Automatisk Rutväxling'; @override String get appSettings_autoRouteRotationSubtitle => 'Blixtra mellan bästa vägar och flödesläge'; @override String get appSettings_autoRouteRotationEnabled => 'Automatisk ruttrotation är aktiverad'; @override String get appSettings_autoRouteRotationDisabled => 'Automatisk ruttrotation är avstängd'; @override String get appSettings_maxRouteWeight => 'Maximalt tillåtet vikt för rutten'; @override String get appSettings_maxRouteWeightSubtitle => 'Maximal vikt som en leveransväg kan ackumulera från framgångsrika leveranser.'; @override String get appSettings_initialRouteWeight => 'Initial vikt för rutt'; @override String get appSettings_initialRouteWeightSubtitle => 'Initial vikt för nyligen upptäckta vägar'; @override String get appSettings_routeWeightSuccessIncrement => 'Ökning av vikt för framgång'; @override String get appSettings_routeWeightSuccessIncrementSubtitle => 'Vikt läggs till en väg efter en lyckad leverans.'; @override String get appSettings_routeWeightFailureDecrement => 'Minskning av vikten för misslyckande'; @override String get appSettings_routeWeightFailureDecrementSubtitle => 'Vikt som tagits bort från en väg efter ett misslyckat leveransförsök'; @override String get appSettings_maxMessageRetries => 'Maximalt antal försök'; @override String get appSettings_maxMessageRetriesSubtitle => 'Antal försök att skicka om ett meddelande innan det markeras som misslyckat.'; @override String path_routeWeight(String weight, String max) { return '$weight/$max'; } @override String get appSettings_battery => 'Batteri'; @override String get appSettings_batteryChemistry => 'Batterikemi'; @override String appSettings_batteryChemistryPerDevice(String deviceName) { return 'Ställ in per enhet ($deviceName)'; } @override String get appSettings_batteryChemistryConnectFirst => 'Anslut till en enhet för att välja'; @override String get appSettings_batteryNmc => '18650 NMC (3.0-4.2V)'; @override String get appSettings_batteryLifepo4 => 'LiFePO4 (2,6–3,65V)'; @override String get appSettings_batteryLipo => 'LiPo (3.0-4.2V)'; @override String get appSettings_mapDisplay => 'Kartvisning'; @override String get appSettings_showRepeaters => 'Visa återuppslag'; @override String get appSettings_showRepeatersSubtitle => 'Visa återspelsnoder på kartan'; @override String get appSettings_showChatNodes => 'Visa Chattnoder'; @override String get appSettings_showChatNodesSubtitle => 'Visa chattnoder på kartan'; @override String get appSettings_showOtherNodes => 'Visa andra noder'; @override String get appSettings_showOtherNodesSubtitle => 'Visa andra nodtyper på kartan'; @override String get appSettings_timeFilter => 'Tidsfilter'; @override String get appSettings_timeFilterShowAll => 'Visa alla noder'; @override String appSettings_timeFilterShowLast(int hours) { return 'Visa noder från de senaste $hours timmarna'; } @override String get appSettings_mapTimeFilter => 'Karttid Filter'; @override String get appSettings_showNodesDiscoveredWithin => 'Visa noder som upptäckts inom:'; @override String get appSettings_allTime => 'Totalen'; @override String get appSettings_lastHour => 'Sista timmen'; @override String get appSettings_last6Hours => 'De senaste 6 timmarna'; @override String get appSettings_last24Hours => 'De senaste 24 timmarna'; @override String get appSettings_lastWeek => 'Förra veckan'; @override String get appSettings_offlineMapCache => 'Offline Kartcache'; @override String get appSettings_unitsTitle => 'Enheter'; @override String get appSettings_unitsMetric => 'Metriskt (m/km)'; @override String get appSettings_unitsImperial => 'Imperialt (ft / mi)'; @override String get appSettings_noAreaSelected => 'Ingen area markerad'; @override String appSettings_areaSelectedZoom(int minZoom, int maxZoom) { return 'Område markerat (zoom $minZoom-$maxZoom)'; } @override String get appSettings_debugCard => 'Felsök'; @override String get appSettings_appDebugLogging => 'App-felsökning och loggning'; @override String get appSettings_appDebugLoggingSubtitle => 'Logga appens felsökningsmeddelanden för felsökning'; @override String get appSettings_appDebugLoggingEnabled => 'App felsökning loggning aktiverad'; @override String get appSettings_appDebugLoggingDisabled => 'App felsökning är avstängd'; @override String get contacts_title => 'Kontakter'; @override String get contacts_noContacts => 'Inga kontakter ännu'; @override String get contacts_contactsWillAppear => 'Kontakter kommer att visas när enheter annonserar.'; @override String get contacts_unread => 'Oläst'; @override String get contacts_searchContactsNoNumber => 'Sök kontakter...'; @override String contacts_searchContacts(int number, String str) { return 'Sök kontakter...'; } @override String contacts_searchFavorites(int number, String str) { return 'Sök $number$str Favoriter...'; } @override String contacts_searchUsers(int number, String str) { return 'Sök $number$str användare...'; } @override String contacts_searchRepeaters(int number, String str) { return 'Sök $number$str upprepningsenheter...'; } @override String contacts_searchRoomServers(int number, String str) { return 'Sök $number$str Room-servrar...'; } @override String get contacts_noUnreadContacts => 'Inga oinlästa kontakter'; @override String get contacts_noContactsFound => 'Inga kontakter eller grupper hittades.'; @override String get contacts_deleteContact => 'Ta bort Kontakt'; @override String contacts_removeConfirm(String contactName) { return 'Ta bort $contactName från kontakter?'; } @override String get contacts_manageRepeater => 'Hantera Upprepare'; @override String get contacts_manageRoom => 'Hantera Rumserver'; @override String get contacts_roomLogin => 'Rum Inloggning'; @override String get contacts_openChat => 'Öppna Chatt'; @override String get contacts_editGroup => 'Redigera Grupp'; @override String get contacts_deleteGroup => 'Ta bort Grupp'; @override String contacts_deleteGroupConfirm(String groupName) { return 'Ta bort $groupName?'; } @override String get contacts_newGroup => 'Ny grupp'; @override String get contacts_groupName => 'Gruppnamn'; @override String get contacts_groupNameRequired => 'Gruppnamnet är obligatoriskt'; @override String get contacts_groupNameReserved => 'Detta gruppnamn är reserverat'; @override String contacts_groupAlreadyExists(String name) { return 'Gruppen \"$name\" finns redan.'; } @override String get contacts_filterContacts => 'Filtrera kontakter...'; @override String get contacts_noContactsMatchFilter => 'Inga kontakter matchar ditt filter'; @override String get contacts_noMembers => 'Inga medlemmar'; @override String get contacts_lastSeenNow => 'Senast synlig nu'; @override String contacts_lastSeenMinsAgo(int minutes) { return 'Senast sedd $minutes min sedan'; } @override String get contacts_lastSeenHourAgo => 'Senast sedd för 1 timme sedan'; @override String contacts_lastSeenHoursAgo(int hours) { return 'Senast sedd $hours timmar sedan'; } @override String get contacts_lastSeenDayAgo => 'Senast sedd för 1 dag sedan'; @override String contacts_lastSeenDaysAgo(int days) { return 'Senast synlig $days dagar sedan'; } @override String get contact_info => 'Kontaktinformation'; @override String get contact_settings => 'Kontaktinställningar'; @override String get contact_telemetry => 'Telemetri'; @override String get contact_lastSeen => 'Senast sedd'; @override String get contact_clearChat => 'Rensa Chatt'; @override String get contact_teleBase => 'Telemetribas'; @override String get contact_teleBaseSubtitle => 'Tillåt delning av batterinivå och grundläggande telemetri'; @override String get contact_teleLoc => 'Telemetridata plats'; @override String get contact_teleLocSubtitle => 'Tillåt delning av platsdata'; @override String get contact_teleEnv => 'Telemetri Miljö'; @override String get contact_teleEnvSubtitle => 'Tillåt delning av miljösensordata'; @override String get channels_title => 'Kanaler'; @override String get channels_noChannelsConfigured => 'Inga kanaler konfigurerade'; @override String get channels_addPublicChannel => 'Lägg till publik kanal'; @override String get channels_searchChannels => 'Sök kanaler...'; @override String get channels_noChannelsFound => 'Inga kanaler hittades'; @override String channels_channelIndex(int index) { return 'Kanal $index'; } @override String get channels_hashtagChannel => 'Hashtagkanal'; @override String get channels_public => 'Offentligt'; @override String get channels_private => 'Privat'; @override String get channels_publicChannel => 'Allmänt kanal'; @override String get channels_privateChannel => 'Privat kanal'; @override String get channels_editChannel => 'Redigera kanal'; @override String get channels_muteChannel => 'Tysta kanal'; @override String get channels_unmuteChannel => 'Slå på ljud för kanal'; @override String get channels_deleteChannel => 'Ta bort kanal'; @override String channels_deleteChannelConfirm(String name) { return 'Radera \"$name\"? Detta kan inte ångras.'; } @override String channels_channelDeleteFailed(String name) { return 'Det gick inte att ta bort kanalen \"$name\"'; } @override String channels_channelDeleted(String name) { return 'Kanalen \"$name\" raderad'; } @override String get channels_addChannel => 'Lägg till kanal'; @override String get channels_channelIndexLabel => 'Kanalindex'; @override String get channels_channelName => 'Kanalnamn'; @override String get channels_usePublicChannel => 'Använd Publikkanal'; @override String get channels_standardPublicPsk => 'Standard allmän PSK'; @override String get channels_pskHex => 'PSK (Hex)'; @override String get channels_generateRandomPsk => 'Generera slumpmässig PSK'; @override String get channels_enterChannelName => 'Ange en kanalnamn'; @override String get channels_pskMustBe32Hex => 'PSK måste vara 32 hexadecimala tecken'; @override String channels_channelAdded(String name) { return 'Kanalen \"$name\" har lagts till'; } @override String channels_editChannelTitle(int index) { return 'Redigera Kanal $index'; } @override String get channels_smazCompression => 'SMAZ-komprimering'; @override String channels_channelUpdated(String name) { return 'Kanalen \"$name\" har uppdaterats'; } @override String get channels_publicChannelAdded => 'Allmänt kanal tillagd'; @override String get channels_sortBy => 'Sortera efter'; @override String get channels_sortManual => 'Manuell'; @override String get channels_sortAZ => 'A-Z'; @override String get channels_sortLatestMessages => 'Senaste meddelanden'; @override String get channels_sortUnread => 'Oläst'; @override String get channels_createPrivateChannel => 'Skapa en privat kanal'; @override String get channels_createPrivateChannelDesc => 'Skyddat med en hemlig nyckel.'; @override String get channels_joinPrivateChannel => 'Gå med i en Privat Kanal'; @override String get channels_joinPrivateChannelDesc => 'Ange en hemlig nyckel manuellt.'; @override String get channels_joinPublicChannel => 'Gå med i den Offentliga Kanalen'; @override String get channels_joinPublicChannelDesc => 'Vem som helst kan gå med i denna kanal.'; @override String get channels_joinHashtagChannel => 'Gå med i en Hashtagkanal'; @override String get channels_joinHashtagChannelDesc => 'Väldigt enkelt att gå med i hashtag-kanaler.'; @override String get channels_scanQrCode => 'Skanna en QR-kod'; @override String get channels_scanQrCodeComingSoon => 'Kommer snart'; @override String get channels_enterHashtag => 'Ange hashtag'; @override String get channels_hashtagHint => 't.ex. #team'; @override String get chat_noMessages => 'Inga meddelanden ännu'; @override String get chat_sendMessageToStart => 'Skicka ett meddelande för att komma igång'; @override String get chat_originalMessageNotFound => 'Originalt meddelande hittades inte'; @override String chat_replyingTo(String name) { return 'Svara till $name'; } @override String chat_replyTo(String name) { return 'Svara till $name'; } @override String get chat_location => 'Plats'; @override String chat_sendMessageTo(String contactName) { return 'Skicka ett meddelande till $contactName'; } @override String get chat_typeMessage => 'Skriv ett meddelande...'; @override String chat_messageTooLong(int maxBytes) { return 'Meddelandet är för långt (max $maxBytes byte).'; } @override String get chat_messageCopied => 'Meddelandet kopierades'; @override String get chat_messageDeleted => 'Meddelandet raderat'; @override String get chat_retryingMessage => 'Försöker igen'; @override String chat_retryCount(int current, int max) { return 'Försök igen $current/$max'; } @override String get chat_sendGif => 'Skicka GIF'; @override String get chat_reply => 'Svara'; @override String get chat_addReaction => 'Lägg till reaktion'; @override String get chat_me => 'Mig'; @override String get emojiCategorySmileys => 'Emojis'; @override String get emojiCategoryGestures => 'Gestikuleringar'; @override String get emojiCategoryHearts => 'Hjärtan'; @override String get emojiCategoryObjects => 'Objekt'; @override String get gifPicker_title => 'Välj en GIF'; @override String get gifPicker_searchHint => 'Sök GIF:ar...'; @override String get gifPicker_poweredBy => 'Drivet av GIPHY'; @override String get gifPicker_noGifsFound => 'Inga GIF-filer hittades'; @override String get gifPicker_failedLoad => 'Kunde inte ladda GIF-filer'; @override String get gifPicker_failedSearch => 'Sökningen misslyckades.'; @override String get gifPicker_noInternet => 'Ingen internetanslutning'; @override String get debugLog_appTitle => 'Appfelsökning'; @override String get debugLog_bleTitle => 'BLE-felsökning'; @override String get debugLog_copyLog => 'Kopiera logg'; @override String get debugLog_clearLog => 'Rensa logg'; @override String get debugLog_copied => 'Felsökningslogg kopierad'; @override String get debugLog_bleCopied => 'BLE-logg kopierad'; @override String get debugLog_noEntries => 'Inga felsökningsloggar ännu'; @override String get debugLog_enableInSettings => 'Aktivera appens felsökningsloggning i inställningarna'; @override String get debugLog_frames => 'Rammar'; @override String get debugLog_rawLogRx => 'Rå Log-RX'; @override String get debugLog_noBleActivity => 'Ingen BLE-aktivitet ännu'; @override String debugFrame_length(int count) { return 'Ramstorlek: $count byte'; } @override String debugFrame_command(String value) { return 'Kommando: 0x$value'; } @override String get debugFrame_textMessageHeader => 'Textmeddelandefält:'; @override String debugFrame_destinationPubKey(String pubKey) { return '– Destination PubKey: $pubKey'; } @override String debugFrame_timestamp(int timestamp) { return '- Tidsstämpel: $timestamp'; } @override String debugFrame_flags(String value) { return '- Flaggor: 0x$value'; } @override String debugFrame_textType(int type, String label) { return '- Texttyp: $type ($label)'; } @override String get debugFrame_textTypeCli => 'CLI'; @override String get debugFrame_textTypePlain => 'Enkel'; @override String debugFrame_text(String text) { return '- Text: \"$text\"'; } @override String get debugFrame_hexDump => 'Hexdump:'; @override String get chat_pathManagement => 'Stigarhantering'; @override String get chat_ShowAllPaths => 'Visa alla vägar'; @override String get chat_routingMode => 'Ruttläge'; @override String get chat_autoUseSavedPath => 'Automatisk (använd sparad sökväg)'; @override String get chat_forceFloodMode => 'Tvinga Översvämningsläge'; @override String get chat_recentAckPaths => 'Nyligen Ack-vägar (tryck för att använda):'; @override String get chat_pathHistoryFull => 'Historisk sökväg är full. Ta bort poster för att lägga till nya.'; @override String get chat_hopSingular => 'hoppa'; @override String get chat_hopPlural => 'hoppar'; @override String chat_hopsCount(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'hops', one: 'hop', ); return '$count $_temp0'; } @override String get chat_successes => 'framgångar'; @override String get chat_removePath => 'Ta bort sökväg'; @override String get chat_noPathHistoryYet => 'Ingen historik ännu.\nSkicka ett meddelande för att upptäcka spår.'; @override String get chat_pathActions => 'Stigar:'; @override String get chat_setCustomPath => 'Ange anpassad sökväg'; @override String get chat_setCustomPathSubtitle => 'Ange ruttväg manuellt'; @override String get chat_clearPath => 'Rensa Vägen'; @override String get chat_clearPathSubtitle => 'Tvinga fram omstart vid nästa sändning'; @override String get chat_pathCleared => 'Routen är nu fri. Nästa meddelande kommer att upptäcka rutten igen.'; @override String get chat_floodModeSubtitle => 'Använd routningsomkopplaren i appraden'; @override String get chat_floodModeEnabled => 'Översvämningsläge aktiverat. Stäng av via ruttikonen i appraden.'; @override String get chat_fullPath => 'Fullständig sökväg'; @override String get chat_pathDetailsNotAvailable => 'Stigaruppgifterna är ännu inte tillgängliga. Försök att skicka ett meddelande för att uppdatera.'; @override String chat_pathSetHops(int hopCount, String status) { String _temp0 = intl.Intl.pluralLogic( hopCount, locale: localeName, other: 'hoppar', one: 'hopp', ); return 'Sökväg inställd: $hopCount $_temp0 - $status'; } @override String get chat_pathSavedLocally => 'Sparat lokalt. Anslut för att synkronisera.'; @override String get chat_pathDeviceConfirmed => 'Enheten bekräftad.'; @override String get chat_pathDeviceNotConfirmed => 'Enheten har inte bekräftats ännu.'; @override String get chat_type => 'Skriv'; @override String get chat_path => 'Sökväg'; @override String get chat_publicKey => 'Allmänt nyckel'; @override String get chat_compressOutgoingMessages => 'Kryptera utgående meddelanden'; @override String get chat_floodForced => 'Översvämning (tvingad)'; @override String get chat_directForced => 'Direkt (tvingad)'; @override String chat_hopsForced(int count) { return '$count hopp (tvingat)'; } @override String get chat_floodAuto => 'Översvämning (auto)'; @override String get chat_direct => 'Direkt'; @override String get chat_poiShared => 'Delad POI'; @override String chat_unread(int count) { return 'Olästa: $count'; } @override String get chat_openLink => 'Öppna länk?'; @override String get chat_openLinkConfirmation => 'Vill du öppna den här länken i din webbläsare?'; @override String get chat_open => 'Öppna'; @override String chat_couldNotOpenLink(String url) { return 'Kunde inte öppna länken: $url'; } @override String get chat_invalidLink => 'Ogiltigt länkformat'; @override String get map_title => 'Nodkarta'; @override String get map_lineOfSight => 'Synlinje'; @override String get map_losScreenTitle => 'Synlinje'; @override String get map_noNodesWithLocation => 'Inga noder med platsinformation'; @override String get map_nodesNeedGps => 'Noder måste dela sina GPS-koordinater\nför att visas på kartan'; @override String map_nodesCount(int count) { return 'Noder: $count'; } @override String map_pinsCount(int count) { return 'Pinnar: $count'; } @override String get map_chat => 'Chat'; @override String get map_repeater => 'Återuppspelare'; @override String get map_room => 'Rum'; @override String get map_sensor => 'Sensor'; @override String get map_pinDm => 'Lås (DM)'; @override String get map_pinPrivate => 'Lås (Privat)'; @override String get map_pinPublic => 'Anslå (Offentligt)'; @override String get map_lastSeen => 'Senast sedd'; @override String get map_disconnectConfirm => 'Är du säker på att du vill koppla från enheten?'; @override String get map_from => 'Från'; @override String get map_source => 'Källa'; @override String get map_flags => 'Flaggor'; @override String get map_shareMarkerHere => 'Dela markeringen här'; @override String get map_setAsMyLocation => 'Ange som min plats'; @override String get map_pinLabel => 'Fästetikett'; @override String get map_label => 'Etikett'; @override String get map_pointOfInterest => 'Plats av intresse'; @override String get map_sendToContact => 'Skicka till kontakt'; @override String get map_sendToChannel => 'Skicka till kanal'; @override String get map_noChannelsAvailable => 'Inga kanaler tillgängliga'; @override String get map_publicLocationShare => 'Dela offentlig plats'; @override String map_publicLocationShareConfirm(String channelLabel) { return 'Du håller på att dela en plats i $channelLabel. Denna kanal är offentlig och alla med PSK kan se den.'; } @override String get map_connectToShareMarkers => 'Anslut till en enhet för att dela markörer'; @override String get map_filterNodes => 'Filtrera noder'; @override String get map_nodeTypes => 'Nodtyper'; @override String get map_chatNodes => 'Chatnoder'; @override String get map_repeaters => 'Upprepare'; @override String get map_otherNodes => 'Andra noder'; @override String get map_showOverlaps => 'Repeater-nyckelöverlappningar'; @override String get map_keyPrefix => 'Nyckelprefix'; @override String get map_filterByKeyPrefix => 'Filtrera efter nyckelprefix'; @override String get map_publicKeyPrefix => 'Allmänt nyckelprästegenskap'; @override String get map_markers => 'Markörer'; @override String get map_showSharedMarkers => 'Visa delade markörer'; @override String get map_showGuessedLocations => 'Visa upp de antagna nodernas placeringar'; @override String get map_showDiscoveryContacts => 'Visa Discovery-kontakter'; @override String get map_guessedLocation => 'Gissad plats'; @override String get map_lastSeenTime => 'Senaste Visats Tid'; @override String get map_sharedPin => 'Delad PIN'; @override String get map_joinRoom => 'Gå med i rum'; @override String get map_manageRepeater => 'Hantera Upprepare'; @override String get map_tapToAdd => 'Tryck på noder för att lägga till dem i banan.'; @override String get map_runTrace => 'Kör spårsökning'; @override String get map_runTraceWithReturnPath => 'Gå tillbaka på samma väg'; @override String get map_removeLast => 'Ta bort sista'; @override String get map_pathTraceCancelled => 'Sökvägsspårning avbruten.'; @override String get mapCache_title => 'Offline Kartcache'; @override String get mapCache_selectAreaFirst => 'Välj ett område att cachera först'; @override String get mapCache_noTilesToDownload => 'Inga kuber att ladda ner för detta område'; @override String get mapCache_downloadTilesTitle => 'Ladda ner klick'; @override String mapCache_downloadTilesPrompt(int count) { return 'Ladda ner $count kuber för offlineanvändning?'; } @override String get mapCache_downloadAction => 'Ladda ner'; @override String mapCache_cachedTiles(int count) { return 'Cache $count kuber'; } @override String mapCache_cachedTilesWithFailed(int downloaded, int failed) { return 'Cachelagda $downloaded klickark ($failed misslyckades)'; } @override String get mapCache_clearOfflineCacheTitle => 'Rensa offline-cache'; @override String get mapCache_clearOfflineCachePrompt => 'Ta bort alla cachemapplaner?'; @override String get mapCache_offlineCacheCleared => 'Offline-cache rensad'; @override String get mapCache_noAreaSelected => 'Ingen area markerad'; @override String get mapCache_cacheArea => 'Cacheområde'; @override String get mapCache_useCurrentView => 'Använd Aktuell Visning'; @override String get mapCache_zoomRange => 'Zoombegränsning'; @override String mapCache_estimatedTiles(int count) { return 'Uppskattat antal klick: $count'; } @override String mapCache_downloadedTiles(int completed, int total) { return 'Ladda ner $completed / $total'; } @override String get mapCache_downloadTilesButton => 'Ladda ner klick'; @override String get mapCache_clearCacheButton => 'Rensa Cache'; @override String mapCache_failedDownloads(int count) { return 'Misslyckade nedladdningar: $count'; } @override String mapCache_boundsLabel( String north, String south, String east, String west, ) { return 'N $north, S $south, E $east, W $west'; } @override String get time_justNow => 'Precis nu'; @override String time_minutesAgo(int minutes) { return '$minutes min sedan'; } @override String time_hoursAgo(int hours) { return '$hours timmar sedan'; } @override String time_daysAgo(int days) { return '$days dagar sedan'; } @override String get time_hour => 'timme'; @override String get time_hours => 'timmar'; @override String get time_day => 'dag'; @override String get time_days => 'dagar'; @override String get time_week => 'vecka'; @override String get time_weeks => 'veckor'; @override String get time_month => 'månad'; @override String get time_months => 'månader'; @override String get time_minutes => 'minuter'; @override String get time_allTime => 'Alla tider'; @override String get dialog_disconnect => 'Koppla från'; @override String get dialog_disconnectConfirm => 'Är du säker på att du vill koppla från enheten?'; @override String get login_repeaterLogin => 'Återuppta Inloggning'; @override String get login_roomLogin => 'Rum Inloggning'; @override String get login_password => 'Lösenord'; @override String get login_enterPassword => 'Ange lösenord'; @override String get login_savePassword => 'Spara lösenord'; @override String get login_savePasswordSubtitle => 'Lösenord kommer att lagras säkert på enheten.'; @override String get login_repeaterDescription => 'Ange återuppspelarens lösenord för att komma åt inställningar och status.'; @override String get login_roomDescription => 'Ange rummets lösenord för att komma åt inställningar och status.'; @override String get login_routing => 'Ruttning'; @override String get login_routingMode => 'Ruttläge'; @override String get login_autoUseSavedPath => 'Automatisk (använd sparad sökväg)'; @override String get login_forceFloodMode => 'Tvinga Översvämningsläge'; @override String get login_managePaths => 'Hantera Sökvägar'; @override String get login_login => 'Logga in'; @override String login_attempt(int current, int max) { return 'Försök $current/$max'; } @override String login_failed(String error) { return 'Inloggning misslyckades: $error'; } @override String get login_failedMessage => 'Inloggning misslyckades. Antingen är lösenordet fel eller så går det inte att nå repeatern.'; @override String get common_reload => 'Ladda om'; @override String get common_clear => 'Rensa'; @override String path_currentPath(String path) { return 'Nuvarande sökväg: $path'; } @override String path_usingHopsPath(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'hops', one: 'hop', ); return 'Använda $count $_temp0 sökväg'; } @override String get path_enterCustomPath => 'Ange anpassad sökväg'; @override String get path_currentPathLabel => 'Nuvarande sökväg'; @override String get path_hexPrefixInstructions => 'Ange 2-tecknets hex-prefett för varje hopp, åtskilda med komma.'; @override String get path_hexPrefixExample => 'Exempel: A1,F2,3C (varje nod använder det första bytet av sitt publika nyckel)'; @override String get path_labelHexPrefixes => 'Hexprefixer'; @override String get path_helperMaxHops => 'Max 64 hopp. Varje prefix är 2 hex-tecken (1 byte)'; @override String get path_selectFromContacts => 'Välj istället från kontakter:'; @override String get path_noRepeatersFound => 'Inga återuppspelare eller rumsservrar hittades.'; @override String get path_customPathsRequire => 'Anpassade sökvägar kräver mellansteg som kan vidarebefordra meddelanden.'; @override String path_invalidHexPrefixes(String prefixes) { return 'Ogiltiga hex-prefikser: $prefixes'; } @override String get path_tooLong => 'Sökvägen är för lång. Max 64 hopp tillåtna.'; @override String get path_setPath => 'Ange Sökväg'; @override String get repeater_management => 'Återuppspelarens Hantering'; @override String get room_management => 'Rumserverhantering'; @override String get repeater_managementTools => 'Administrationsverktyg'; @override String get repeater_status => 'Status'; @override String get repeater_statusSubtitle => 'Visa återspolningsstatus, statistik och grannar'; @override String get repeater_telemetry => 'Telemetry'; @override String get repeater_telemetrySubtitle => 'Visa telemetri för sensorer och systemstatistik'; @override String get repeater_cli => 'CLI'; @override String get repeater_cliSubtitle => 'Skicka kommandon till repetitorn'; @override String get repeater_neighbors => 'Grannar'; @override String get repeater_neighborsSubtitle => 'Visa noll hoppgrannar.'; @override String get repeater_settings => 'Inställningar'; @override String get repeater_settingsSubtitle => 'Konfigurera återspolarparametrar'; @override String get repeater_statusTitle => 'Återspelsstatus'; @override String get repeater_routingMode => 'Ruttläge'; @override String get repeater_autoUseSavedPath => 'Automatisk (använd sparad sökväg)'; @override String get repeater_forceFloodMode => 'Tvinga Översvämningsläge'; @override String get repeater_pathManagement => 'Stigarhantering'; @override String get repeater_refresh => 'Uppdatera'; @override String get repeater_statusRequestTimeout => 'Statusförfrågan gick inte att hämta.'; @override String repeater_errorLoadingStatus(String error) { return 'Fel vid inläsning av status: $error'; } @override String get repeater_systemInformation => 'Systeminformation'; @override String get repeater_battery => 'Batteri'; @override String get repeater_clockAtLogin => 'Klocka (vid inloggning)'; @override String get repeater_uptime => 'Tillgänglighet'; @override String get repeater_queueLength => 'Köans längd'; @override String get repeater_debugFlags => 'Felsökningsflaggor'; @override String get repeater_radioStatistics => 'Radiostatistik'; @override String get repeater_lastRssi => 'Senaste RSSI'; @override String get repeater_lastSnr => 'Sista SNR'; @override String get repeater_noiseFloor => 'Ljudnivå'; @override String get repeater_txAirtime => 'TX Airtime'; @override String get repeater_rxAirtime => 'RX Airtime'; @override String get repeater_packetStatistics => 'Paketstatistik'; @override String get repeater_sent => 'Skickat'; @override String get repeater_received => 'Mottaget'; @override String get repeater_duplicates => 'Dubbletter'; @override String repeater_daysHoursMinsSecs( int days, int hours, int minutes, int seconds, ) { return '$days dagar $hours timmar $minutes minuter $seconds sekunder'; } @override String repeater_packetTxTotal(int total, String flood, String direct) { return 'Totalt: $total, Översvämning: $flood, Direkt: $direct'; } @override String repeater_packetRxTotal(int total, String flood, String direct) { return 'Totalt: $total, Översvämning: $flood, Direkt: $direct'; } @override String repeater_duplicatesFloodDirect(String flood, String direct) { return 'Översvämning: $flood, Direkt: $direct'; } @override String repeater_duplicatesTotal(int total) { return 'Totalt: $total'; } @override String get repeater_settingsTitle => 'Återuppspelarens Inställningar'; @override String get repeater_basicSettings => 'Grundinställningar'; @override String get repeater_repeaterName => 'Upprepare Namn'; @override String get repeater_repeaterNameHelper => 'Visa namn för denna återupprepare'; @override String get repeater_adminPassword => 'Adminlösenord'; @override String get repeater_adminPasswordHelper => 'Fullständig åtkomstlösenord'; @override String get repeater_guestPassword => 'Gästlösenhet'; @override String get repeater_guestPasswordHelper => 'Läs-skyddspassord'; @override String get repeater_radioSettings => 'Radioinställningar'; @override String get repeater_frequencyMhz => 'Frekvens (MHz)'; @override String get repeater_frequencyHelper => '300-2500 MHz'; @override String get repeater_txPower => 'TX Effekt'; @override String get repeater_txPowerHelper => '1-30 dBm'; @override String get repeater_bandwidth => 'Bandbredd'; @override String get repeater_spreadingFactor => 'Spreadingfaktor'; @override String get repeater_codingRate => 'Kodningsgrad'; @override String get repeater_locationSettings => 'Platsinställningar'; @override String get repeater_latitude => 'Latitud'; @override String get repeater_latitudeHelper => 'Decimalgrader (t.ex. 37.7749)'; @override String get repeater_longitude => 'Längdgrad'; @override String get repeater_longitudeHelper => 'Decimalgrader (t.ex. -122.4194)'; @override String get repeater_features => 'Funktioner'; @override String get repeater_packetForwarding => 'Paketväxling'; @override String get repeater_packetForwardingSubtitle => 'Aktivera återuppspelaren för att vidarebefordra paket'; @override String get repeater_guestAccess => 'Gäståtkomst'; @override String get repeater_guestAccessSubtitle => 'Tillåt läsbehörigheter för gäster.'; @override String get repeater_privacyMode => 'Privatläge'; @override String get repeater_privacyModeSubtitle => 'Dölj namn/plats i annonser'; @override String get repeater_advertisementSettings => 'Annonsinställningar'; @override String get repeater_localAdvertInterval => 'Lokalt Annonsintervall'; @override String repeater_localAdvertIntervalMinutes(int minutes) { return '$minutes minuter'; } @override String get repeater_floodAdvertInterval => 'Översvämnadsannonsens tidsintervall'; @override String repeater_floodAdvertIntervalHours(int hours) { return '$hours timmar'; } @override String get repeater_encryptedAdvertInterval => 'Krypterad Annonsintervall'; @override String get repeater_dangerZone => 'Faraområde'; @override String get repeater_rebootRepeater => 'Starta Återuppspelaren'; @override String get repeater_rebootRepeaterSubtitle => 'Starta om repeternheten'; @override String get repeater_rebootRepeaterConfirm => 'Är du säker på att du vill starta om denna repeater?'; @override String get repeater_regenerateIdentityKey => 'Generera Identitetsknyckel'; @override String get repeater_regenerateIdentityKeySubtitle => 'Generera ny publik/privat nyckelpar'; @override String get repeater_regenerateIdentityKeyConfirm => 'Detta kommer att generera en ny identitet för återspelaren. Fortsätta?'; @override String get repeater_eraseFileSystem => 'Radera Filsystem'; @override String get repeater_eraseFileSystemSubtitle => 'Formatera återspelsfilsystemet'; @override String get repeater_eraseFileSystemConfirm => 'VARNING: Detta kommer att radera all data på repeatern. Detta kan inte ångras!'; @override String get repeater_eraseSerialOnly => 'Rensa är endast tillgängligt via seriell konsol.'; @override String repeater_commandSent(String command) { return 'Kommandot skickades: $command'; } @override String repeater_errorSendingCommand(String error) { return 'Fel vid skickande av kommando: $error'; } @override String get repeater_confirm => 'Bekräfta'; @override String get repeater_settingsSaved => 'Inställningarna sparades framgångsrikt.'; @override String repeater_errorSavingSettings(String error) { return 'Fel vid sparande av inställningar: $error'; } @override String get repeater_refreshBasicSettings => 'Återställ Grundläggande Inställningar'; @override String get repeater_refreshRadioSettings => 'Återställ Radiosinställningar'; @override String get repeater_refreshTxPower => 'Återställ TX-effekt'; @override String get repeater_refreshLocationSettings => 'Uppdatera Lokationsinställningar'; @override String get repeater_refreshPacketForwarding => 'Återställ Paketväxling'; @override String get repeater_refreshGuestAccess => 'Återställ Gäståtkomst'; @override String get repeater_refreshPrivacyMode => 'Återställ Sekretessläge'; @override String get repeater_refreshAdvertisementSettings => 'Återställ Annonsinställningar'; @override String repeater_refreshed(String label) { return '$label har uppdaterats'; } @override String repeater_errorRefreshing(String label) { return 'Fel vid uppdatering av $label'; } @override String get repeater_cliTitle => 'Återuppspelaren CLI'; @override String get repeater_debugNextCommand => 'Felsök Nästa Kommando'; @override String get repeater_commandHelp => 'Hjälp'; @override String get repeater_clearHistory => 'Rensa Historik'; @override String get repeater_noCommandsSent => 'Inga kommandon skickats ännu'; @override String get repeater_typeCommandOrUseQuick => 'Skriv en kommando nedan eller använd snabba kommandon'; @override String get repeater_enterCommandHint => 'Ange kommando...'; @override String get repeater_previousCommand => 'Tidigare kommando'; @override String get repeater_nextCommand => 'Nästa kommando'; @override String get repeater_enterCommandFirst => 'Ange en kommando först'; @override String get repeater_cliCommandFrameTitle => 'Kommandofönster'; @override String repeater_cliCommandError(String error) { return 'Fel: $error'; } @override String get repeater_cliQuickGetName => 'Hämta namn'; @override String get repeater_cliQuickGetRadio => 'Få Radio'; @override String get repeater_cliQuickGetTx => 'Hämta TX'; @override String get repeater_cliQuickNeighbors => 'Grannar'; @override String get repeater_cliQuickVersion => 'Version'; @override String get repeater_cliQuickAdvertise => 'Annonsera'; @override String get repeater_cliQuickClock => 'Klocka'; @override String get repeater_cliQuickClockSync => 'Synkronisera klocka'; @override String get repeater_cliQuickDiscovery => 'Upptäck grannar'; @override String get repeater_cliHelpAdvert => 'Skickar ett annonspaket'; @override String get repeater_cliHelpReboot => 'Startar om enheten. (notera, du får kanske \'Timeout\' vilket är normalt)'; @override String get repeater_cliHelpClock => 'Visar aktuell tid per enhetens klocka.'; @override String get repeater_cliHelpPassword => 'Ställer in ett nytt administratörslösenord för enheten.'; @override String get repeater_cliHelpVersion => 'Visar enhetsversion och firmwarebyggnadsdatum.'; @override String get repeater_cliHelpClearStats => 'Återställer olika statistikräknare till noll.'; @override String get repeater_cliHelpSetAf => 'Ställer in lufttidsfaktor.'; @override String get repeater_cliHelpSetTx => 'Ställer LoRa-sändningseffekten i dBm. (starta om för att tillämpa)'; @override String get repeater_cliHelpSetRepeat => 'Aktiverar eller inaktiverar återuppspelarens roll för denna nod.'; @override String get repeater_cliHelpSetAllowReadOnly => '(Rumserver) Om \'på\', så tillåts login med tomt lösenord, men kan inte Posta till rummet. (bara läsa).'; @override String get repeater_cliHelpSetFloodMax => 'Ställer in det maximala antalet hopp för inkommande översvämning (om >= max, skickas inte paketet).'; @override String get repeater_cliHelpSetIntThresh => 'Ställer Interferensgränsen (i dB). Standardvärdet är 14. Ställ in den på 0 för att inaktivera detektion av kanalinterferens.'; @override String get repeater_cliHelpSetAgcResetInterval => 'Ställer in intervallet för att återställa Auto Gain-kontrollen. Ställ in till 0 för att inaktivera.'; @override String get repeater_cliHelpSetMultiAcks => 'Aktiverar eller inaktiverar funktionen \'dubbla ACKs\'.'; @override String get repeater_cliHelpSetAdvertInterval => 'Ställer in tidsintervallen i minuter för att skicka ett lokalt (utan-hopp) annonseringspaket. Ställs till 0 för att inaktivera.'; @override String get repeater_cliHelpSetFloodAdvertInterval => 'Ställer in tidsintervallen i timmar för att skicka ett flödesannonspaket. Ställ in på 0 för att inaktivera.'; @override String get repeater_cliHelpSetGuestPassword => 'Ställer in/uppdaterar gästlösenordet. (för återvändare kan gästloggar skicka \"Get Stats\"-förfrågan)'; @override String get repeater_cliHelpSetName => 'Ställer in annonstexterna namn.'; @override String get repeater_cliHelpSetLat => 'Ställer in annonskartans latitud. (decimalgrader)'; @override String get repeater_cliHelpSetLon => 'Ställer in annonskartans longitud (decimalgrader).'; @override String get repeater_cliHelpSetRadio => 'Ställer helt nya radioparametrar och sparar dem i inställningar. Kräver en \"omstart\" för att tillämpa.'; @override String get repeater_cliHelpSetRxDelay => 'Ställer (experimentell) basvärde (måste vara > 1 för effekt) för att applicera en liten fördröjning på mottagna paket, baserat på signalstyrka/poäng. Ställ in på 0 för att inaktivera.'; @override String get repeater_cliHelpSetTxDelay => 'Ställer in en faktor som multipliceras med tid på luft för en översvämningsläge-paket och med ett slumpmässigt slot-system för att fördröja dess vidarebefordran (för att minska risken för kollisioner).'; @override String get repeater_cliHelpSetDirectTxDelay => 'Samma som txdelay, men för att applicera en slumpmässig fördröjning vid vidarebefordran av direktlägespaket.'; @override String get repeater_cliHelpSetBridgeEnabled => 'Aktivera/Inaktivera brygga.'; @override String get repeater_cliHelpSetBridgeDelay => 'Ställ in fördröjning innan paket åter sänder.'; @override String get repeater_cliHelpSetBridgeSource => 'Välj om bron ska återända mottagna paket eller sända paket.'; @override String get repeater_cliHelpSetBridgeBaud => 'Ställ baudgränsen för rs232-bryggarna.'; @override String get repeater_cliHelpSetBridgeSecret => 'Ställ bro-hemlighet för espnow-broar.'; @override String get repeater_cliHelpSetAdcMultiplier => 'Ställer in anpassad faktor för att justera rapporterad batterispänning (endast stödd på utvalda kort).'; @override String get repeater_cliHelpTempRadio => 'Ställer temporära radioparametrar för det angivna antalet minuter, vilket återgår till de ursprungliga radioparametrarna efteråt. (sparar inte i inställningar).'; @override String get repeater_cliHelpSetPerm => 'Modifierar ACL. Tar bort matchande post (genom pubkey-prefiks) om \"permissions\" är noll. Lägger till ny post om pubkey-hex är full längd och inte redan finns i ACL. Uppdaterar posten genom matchande pubkey-prefiks. Tillståndsbiten varierar per firmware-roll, men de låga 2 bitarna är: 0 (Gäst), 1 (endast läsa), 2 (läs- och skrivskydd), 3 (administratör).'; @override String get repeater_cliHelpGetBridgeType => 'Får brotyperna ingen, rs232, espnow'; @override String get repeater_cliHelpLogStart => 'Starta paketloggning till filsystem.'; @override String get repeater_cliHelpLogStop => 'Stoppar paketloggning till filsystem.'; @override String get repeater_cliHelpLogErase => 'Raderar pakets loggar från filsystemet.'; @override String get repeater_cliHelpNeighbors => 'Visar en lista över andra repeaternoder som hörts via noll-hop-annonser. Varje rad är id-prefix-hex:tidsstämpel:snr-g撮-4'; @override String get repeater_cliHelpNeighborRemove => 'Tar bort det första matchande inlägget (genom pubkey-prefiks (hex)) från grannlistan.'; @override String get repeater_cliHelpRegion => '(Serien endast) Listar alla definierade regioner och aktuella översvämningsbehörigheter.'; @override String get repeater_cliHelpRegionLoad => 'MEDDELANDE: detta är ett specialkommando med flera kommandon. Varje efterföljande kommando är ett regionsnamn (indenterat med blanksteg för att indikera en hierarkisk relation, med minst ett blanksteg). Avslutas genom att skicka en tom rad/kommando.'; @override String get repeater_cliHelpRegionGet => 'Söker efter region med given namnprefiks (eller \"\" för det globala scopet). Svarar med \"-> regionnamn (föräldernamn) \'F\'\"'; @override String get repeater_cliHelpRegionPut => 'Lägger till eller uppdaterar en regionsdefinition med det angivna namnet.'; @override String get repeater_cliHelpRegionRemove => 'Tar bort en regionsdefinition med det angivna namnet. (måste matcha exakt och inte ha några barnregioner)'; @override String get repeater_cliHelpRegionAllowf => 'Ställer \'Flöde\'-behörighet för det angivna området. (\'\' för det globala/gamla scopet)'; @override String get repeater_cliHelpRegionDenyf => 'Tar bort \'F\'lood-behörigheten för det angivna området. (OBS: rekommenderas inte att använda detta i detta skede på den globala/gamla omfattningen!!).'; @override String get repeater_cliHelpRegionHome => 'Svarar med den aktuella \'hem\'-regionen. (Notera att detta ännu inte har tillämpats, reserverat för framtida användning).'; @override String get repeater_cliHelpRegionHomeSet => 'Ställer in \'hemregionen\'.'; @override String get repeater_cliHelpRegionSave => 'Sparar regionlistan/kartan till lagring.'; @override String get repeater_cliHelpGps => 'Visar GPS-status. Om GPS är avstängd svarar den endast med \"av\", annars svarar den med \"på\", status, fix, antal satelliter.'; @override String get repeater_cliHelpGpsOnOff => 'Aktiverar/inaktiverar GPS-strömsättningen.'; @override String get repeater_cliHelpGpsSync => 'Synkroniserar nätverks tid med GPS-klockan.'; @override String get repeater_cliHelpGpsSetLoc => 'Ställer nodens position till GPS-koordinater och sparar inställningar.'; @override String get repeater_cliHelpGpsAdvert => 'Ger platsannonskonfigurationen för noden:\n- ingen: inkludera inte plats i annonser\n- dela: dela gps-plats (från SensorManager)\n- inställningar: annonsera platsen som sparats i inställningar'; @override String get repeater_cliHelpGpsAdvertSet => 'Ställer in annonsplatskonfiguration.'; @override String get repeater_commandsListTitle => 'Inställningslista'; @override String get repeater_commandsListNote => 'OBS: för de olika \"set ...\" -kommandon finns det även ett \"get ...\" -kommando.'; @override String get repeater_general => 'Allmänt'; @override String get repeater_settingsCategory => 'Inställningar'; @override String get repeater_bridge => 'Bro'; @override String get repeater_logging => 'Logga'; @override String get repeater_neighborsRepeaterOnly => 'Grannar (Endast återspelare)'; @override String get repeater_regionManagementRepeaterOnly => 'Regionhantering (endast återuppspelare)'; @override String get repeater_regionNote => 'Regionkommandon har införts för att hantera regiondefinitioner och behörigheter.'; @override String get repeater_gpsManagement => 'GPS Hantering'; @override String get repeater_gpsNote => 'GPS-kommando har introducerats för att hantera platsrelaterade ämnen.'; @override String get telemetry_receivedData => 'Mottagen Telemetridata'; @override String get telemetry_requestTimeout => 'Telemetryförfrågan gick ut.'; @override String telemetry_errorLoading(String error) { return 'Fel vid laddning av telemetri: $error'; } @override String get telemetry_noData => 'Inga telemetridata tillgängliga.'; @override String telemetry_channelTitle(int channel) { return 'Kanal $channel'; } @override String get telemetry_batteryLabel => 'Batteri'; @override String get telemetry_voltageLabel => 'Spänning'; @override String get telemetry_mcuTemperatureLabel => 'MCU Temperatur'; @override String get telemetry_temperatureLabel => 'Temperatur'; @override String get telemetry_currentLabel => 'Aktuell'; @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 neighbors_receivedData => 'Mottagna grannars data'; @override String get neighbors_requestTimedOut => 'Grannar begär tidsinställd utskick.'; @override String neighbors_errorLoading(String error) { return 'Fel vid inläsning av grannar: $error'; } @override String get neighbors_repeatersNeighbors => 'Upprepar grannar'; @override String get neighbors_noData => 'Inga grannuppgifter finns tillgängliga.'; @override String neighbors_unknownContact(String pubkey) { return 'Okänd $pubkey'; } @override String neighbors_heardAgo(String time) { return 'Hördes: $time sedan'; } @override String get channelPath_title => 'Paketväg'; @override String get channelPath_viewMap => 'Visa karta'; @override String get channelPath_otherObservedPaths => 'Övriga observerade stigar'; @override String get channelPath_repeaterHops => 'Återupptagningssteg'; @override String get channelPath_noHopDetails => 'Detaljer för denna paket är inte angivna.'; @override String get channelPath_messageDetails => 'Meddelandets detaljer'; @override String get channelPath_senderLabel => 'Avsändare'; @override String get channelPath_timeLabel => 'Tid'; @override String get channelPath_repeatsLabel => 'Upprepa'; @override String channelPath_pathLabel(int index) { return 'Sökväg $index'; } @override String get channelPath_observedLabel => 'Observerat'; @override String channelPath_observedPathTitle(int index, String hops) { return 'Observerad bana $index • $hops'; } @override String get channelPath_noLocationData => 'Ingen platsdata'; @override String channelPath_timeWithDate(int day, int month, String time) { return '$day/$month kl. $time'; } @override String channelPath_timeOnly(String time) { return '$time'; } @override String get channelPath_unknownPath => 'Okänt'; @override String get channelPath_floodPath => 'Översvämning'; @override String get channelPath_directPath => 'Direkt'; @override String channelPath_observedZeroOf(int total) { return '0 av $total hopp'; } @override String channelPath_observedSomeOf(int observed, int total) { return '$observed av $total hopp'; } @override String get channelPath_mapTitle => 'Sökvägskarta'; @override String get channelPath_noRepeaterLocations => 'Inga återupprepningsplatser finns tillgängliga för denna väg.'; @override String channelPath_primaryPath(int index) { return 'Sökväg $index (Primär)'; } @override String get channelPath_pathLabelTitle => 'Sökväg'; @override String get channelPath_observedPathHeader => 'Observerad Sökväg'; @override String channelPath_selectedPathLabel(String label, String prefixes) { return '$label • $prefixes'; } @override String get channelPath_noHopDetailsAvailable => 'Inga hoppdetaljer finns tillgängliga för detta paket.'; @override String get channelPath_unknownRepeater => 'Okänt Upprepare'; @override String get community_title => 'Gemenskap'; @override String get community_create => 'Skapa Gemenskap'; @override String get community_createDesc => 'Skapa en ny gemenskap och dela via QR-kod.'; @override String get community_join => 'Gå med'; @override String get community_joinTitle => 'Gå med i gemenskapen'; @override String community_joinConfirmation(String name) { return 'Vill du gå med i communityn \"$name\"?'; } @override String get community_scanQr => 'Skanna Gemenskapens QR'; @override String get community_scanInstructions => 'Rikta kameran mot en QR-kod i communityn'; @override String get community_showQr => 'Visa QR-kod'; @override String get community_publicChannel => 'Föreningens Offentliga'; @override String get community_hashtagChannel => 'Community Hashtag'; @override String get community_name => 'Gemenskapens namn'; @override String get community_enterName => 'Ange communities namn'; @override String community_created(String name) { return 'Community \"$name\" har skapats'; } @override String community_joined(String name) { return 'Medlem i communityn \"$name\"'; } @override String get community_qrTitle => 'Dela Gemenskap'; @override String community_qrInstructions(String name) { return 'Skanna denna QR-kod för att gå med i \"$name\"'; } @override String get community_hashtagPrivacyHint => 'Community-hashtagkanaler kan endast nås av medlemmar i communityn'; @override String get community_invalidQrCode => 'Ogiltig community QR-kod'; @override String get community_alreadyMember => 'Är redan medlem'; @override String community_alreadyMemberMessage(String name) { return 'Du är redan medlem av \"$name\".'; } @override String get community_addPublicChannel => 'Lägg till Gemenskapskanal (Offentlig)'; @override String get community_addPublicChannelHint => 'Lägg automatiskt till den offentliga kanalen för denna community'; @override String get community_noCommunities => 'Inga gemenskaper har anslutats ännu'; @override String get community_scanOrCreate => 'Skanna en QR-kod eller skapa en community för att komma igång'; @override String get community_manageCommunities => 'Hantera Gemenskaper'; @override String get community_delete => 'Lämna Gemenskap'; @override String community_deleteConfirm(String name) { return 'Lämna \"$name\"?'; } @override String community_deleteChannelsWarning(int count) { return 'Detta kommer också att radera $count kanal/kanaler och deras meddelanden.'; } @override String community_deleted(String name) { return 'Lämnade community \"$name\"'; } @override String get community_regenerateSecret => 'Regenerera hemlig kod'; @override String community_regenerateSecretConfirm(String name) { return 'Regenerera den hemliga nyckeln för \"$name\"? Alla medlemmar måste scanna den nya QR-koden för att fortsätta kommunicera.'; } @override String get community_regenerate => 'Regenerera'; @override String community_secretRegenerated(String name) { return 'Lösenord återskapad för \"$name\"'; } @override String get community_updateSecret => 'Uppdatera hemlighet'; @override String community_secretUpdated(String name) { return 'Hemlighet uppdaterad för \"$name\"'; } @override String community_scanToUpdateSecret(String name) { return 'Skanna den nya QR-koden för att uppdatera hemligheten för \"$name\"'; } @override String get community_addHashtagChannel => 'Lägg till Gemenskapens Hashtag'; @override String get community_addHashtagChannelDesc => 'Lägg till en hashtag-kanal för denna community'; @override String get community_selectCommunity => 'Välj Gemenskap'; @override String get community_regularHashtag => 'Vanlig Hash Tag'; @override String get community_regularHashtagDesc => 'Offentlig hashtag (alla kan gå med)'; @override String get community_communityHashtag => 'Community Hashtag'; @override String get community_communityHashtagDesc => 'Endast för medlemmar'; @override String community_forCommunity(String name) { return 'För $name'; } @override String get listFilter_tooltip => 'Filtrera och sortera'; @override String get listFilter_sortBy => 'Sortera efter'; @override String get listFilter_latestMessages => 'Senaste meddelanden'; @override String get listFilter_heardRecently => 'Hörts nyligen'; @override String get listFilter_az => 'A-Z'; @override String get listFilter_filters => 'Filteralternativ'; @override String get listFilter_all => 'Alla'; @override String get listFilter_favorites => 'Favoriter'; @override String get listFilter_addToFavorites => 'Lägg till i favoriter'; @override String get listFilter_removeFromFavorites => 'Ta bort från favoriter'; @override String get listFilter_users => 'Användare'; @override String get listFilter_repeaters => 'Upprepare'; @override String get listFilter_roomServers => 'Rumservrar'; @override String get listFilter_unreadOnly => 'Endast oinlästa'; @override String get listFilter_newGroup => 'Ny grupp'; @override String get pathTrace_you => 'Du'; @override String get pathTrace_failed => 'Sökvägsföljning misslyckades.'; @override String get pathTrace_notAvailable => 'Path trace ej tillgänglig.'; @override String get pathTrace_refreshTooltip => 'Uppdatera Path Trace'; @override String get pathTrace_someHopsNoLocation => 'En eller flera av humlen saknar en plats!'; @override String get pathTrace_clearTooltip => 'Rensa väg'; @override String get losSelectStartEnd => 'Välj start- och slutnoder för LOS.'; @override String losRunFailed(String error) { return 'Synlinjekontroll misslyckades: $error'; } @override String get losClearAllPoints => 'Rensa alla punkter'; @override String get losRunToViewElevationProfile => 'Kör LOS för att se höjdprofil'; @override String get losMenuTitle => 'LOS-menyn'; @override String get losMenuSubtitle => 'Tryck på noder eller tryck länge på kartan för anpassade punkter'; @override String get losShowDisplayNodes => 'Visa displaynoder'; @override String get losCustomPoints => 'Anpassade poäng'; @override String losCustomPointLabel(int index) { return 'Anpassad $index'; } @override String get losPointA => 'Punkt A'; @override String get losPointB => 'Punkt B'; @override String losAntennaA(String value, String unit) { return 'Antenn A: $value $unit'; } @override String losAntennaB(String value, String unit) { return 'Antenn B: $value $unit'; } @override String get losRun => 'Kör LOS'; @override String get losNoElevationData => 'Inga höjddata'; @override String losProfileClear( String distance, String distanceUnit, String clearance, String heightUnit, ) { return '$distance $distanceUnit, rensa LOS, min clearance $clearance $heightUnit'; } @override String losProfileBlocked( String distance, String distanceUnit, String obstruction, String heightUnit, ) { return '$distance $distanceUnit, blockerad av $obstruction $heightUnit'; } @override String get losStatusChecking => 'LOS: kollar...'; @override String get losStatusNoData => 'LOS: inga data'; @override String losStatusSummary(int clear, int total, int blocked, int unknown) { return 'LOS: $clear/$total rensa, $blocked blockerad, $unknown okänd'; } @override String get losErrorElevationUnavailable => 'Höjddata är inte tillgänglig för ett eller flera prover.'; @override String get losErrorInvalidInput => 'Ogiltiga poäng/höjddata för LOS-beräkning.'; @override String get losRenameCustomPoint => 'Byt namn på anpassad punkt'; @override String get losPointName => 'Punktnamn'; @override String get losShowPanelTooltip => 'Visa LOS-panelen'; @override String get losHidePanelTooltip => 'Dölj LOS-panelen'; @override String get losElevationAttribution => 'Höjddata: Open-Meteo (CC BY 4.0)'; @override String get losLegendRadioHorizon => 'Radiohorisont'; @override String get losLegendLosBeam => 'Siktlinje'; @override String get losLegendTerrain => 'Terräng'; @override String get losFrequencyLabel => 'Frekvens'; @override String get losFrequencyInfoTooltip => 'Visa detaljer om beräkningen'; @override String get losFrequencyDialogTitle => 'Beräkning av radiohorisonten'; @override String losFrequencyDialogDescription( double baselineK, double baselineFreq, double frequencyMHz, double kFactor, ) { return 'Med start från k=$baselineK vid $baselineFreq MHz, justerar beräkningen k-faktorn för det aktuella $frequencyMHz MHz-bandet, som definierar den böjda radiohorisonten.'; } @override String get contacts_pathTrace => 'Path Trace'; @override String get contacts_ping => 'Ping'; @override String get contacts_repeaterPathTrace => 'Vägspårning till repeater'; @override String get contacts_repeaterPing => 'Ping-repeater'; @override String get contacts_roomPathTrace => 'Vägspårning till rumserver'; @override String get contacts_roomPing => 'Ping rumsserver'; @override String get contacts_chatTraceRoute => 'Spåra rutt'; @override String contacts_pathTraceTo(String name) { return 'Spåra rutt till $name'; } @override String get contacts_clipboardEmpty => 'Urklipp är tomt.'; @override String get contacts_invalidAdvertFormat => 'Ogiltiga kontaktuppgifter'; @override String get contacts_contactImported => 'Kontakt har importerats.'; @override String get contacts_contactImportFailed => 'Kontakt kunde inte importeras.'; @override String get contacts_zeroHopAdvert => 'Reklam med nollhopp'; @override String get contacts_floodAdvert => 'Översvämningsannons'; @override String get contacts_copyAdvertToClipboard => 'Kopiera annons till urklipp'; @override String get contacts_addContactFromClipboard => 'Lägg till kontakt från urklipp'; @override String get contacts_ShareContact => 'Kopiera kontakt till Urklipp'; @override String get contacts_ShareContactZeroHop => 'Dela kontakt via annons'; @override String get contacts_zeroHopContactAdvertSent => 'Skickat kontakt via annons.'; @override String get contacts_zeroHopContactAdvertFailed => 'Misslyckades med att skicka kontakt.'; @override String get contacts_contactAdvertCopied => 'Annons kopierad till Urklipp.'; @override String get contacts_contactAdvertCopyFailed => 'Kopiering av annons till Urklipp misslyckades.'; @override String get notification_activityTitle => 'MeshCore Aktivitet'; @override String notification_messagesCount(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'meddelanden', one: 'meddelande', ); return '$count $_temp0'; } @override String notification_channelMessagesCount(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'kanalmeddelanden', one: 'kanalmeddelande', ); return '$count $_temp0'; } @override String notification_newNodesCount(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'nya noder', one: 'ny nod', ); return '$count $_temp0'; } @override String notification_newTypeDiscovered(String contactType) { return 'Ny $contactType upptäckt'; } @override String get notification_receivedNewMessage => 'Nytt meddelande mottaget'; @override String get settings_gpxExportRepeaters => 'Exportera repeater / rumsservrar till GPX'; @override String get settings_gpxExportRepeatersSubtitle => 'Exporterar repeater / roomserver med plats till GPX-fil.'; @override String get settings_gpxExportContacts => 'Exportera följeslagare till GPX'; @override String get settings_gpxExportContactsSubtitle => 'Exporterar följeslagare med en plats till GPX-fil.'; @override String get settings_gpxExportAll => 'Exportera alla kontakter till GPX'; @override String get settings_gpxExportAllSubtitle => 'Exporterar alla kontakter med en plats till GPX-fil.'; @override String get settings_gpxExportSuccess => 'Har exporterat GPX-fil med framgång'; @override String get settings_gpxExportNoContacts => 'Inga kontakter att exportera.'; @override String get settings_gpxExportNotAvailable => 'Stöds inte på din enhet/operativsystem'; @override String get settings_gpxExportError => 'Det uppstod ett fel när data exporterades.'; @override String get settings_gpxExportRepeatersRoom => 'Repeater- och rumsserverplatser'; @override String get settings_gpxExportChat => 'Medhjälparplatser'; @override String get settings_gpxExportAllContacts => 'Alla kontakters platser'; @override String get settings_gpxExportShareText => 'Kartdata exporterad från meshcore-open'; @override String get settings_gpxExportShareSubject => 'meshcore-open export av GPX-kartdata'; @override String get snrIndicator_nearByRepeaters => 'Närliggande uppreparstationer'; @override String get snrIndicator_lastSeen => 'Senast sedd'; @override String get contactsSettings_title => 'Kontaktinställningar'; @override String get contactsSettings_autoAddTitle => 'Automatisk upptäckt'; @override String get contactsSettings_otherTitle => 'Andra inställningar relaterade till kontakt'; @override String get contactsSettings_autoAddUsersTitle => 'Lägg till användare automatiskt'; @override String get contactsSettings_autoAddUsersSubtitle => 'Tillåt kompanjonen att automatiskt lägga till upptäckta användare'; @override String get contactsSettings_autoAddRepeatersTitle => 'Lägg till upprepande enheter automatiskt'; @override String get contactsSettings_autoAddRepeatersSubtitle => 'Tillåt kompanjonen att automatiskt lägga till upptäckta repeater.'; @override String get contactsSettings_autoAddRoomServersTitle => 'Lägg automatiskt till rumsservrar'; @override String get contactsSettings_autoAddRoomServersSubtitle => 'Tillåt kompanjonen att automatiskt lägga till upptäckta rumsservrar.'; @override String get contactsSettings_autoAddSensorsTitle => 'Lägg till sensorer automatiskt'; @override String get contactsSettings_autoAddSensorsSubtitle => 'Tillåt kompanjonen att automatiskt lägga till upptäckta sensorer.'; @override String get contactsSettings_overwriteOldestTitle => 'Skriv över äldst'; @override String get contactsSettings_overwriteOldestSubtitle => 'När kontaktlistan är full ersätts den äldsta icke-favoriterade kontakten.'; @override String get discoveredContacts_Title => 'Upptäckta kontakter'; @override String get discoveredContacts_noMatching => 'Inga matchande kontakter'; @override String get discoveredContacts_searchHint => 'Sök uppfunna kontakter'; @override String get discoveredContacts_contactAdded => 'Kontakt tillagd'; @override String get discoveredContacts_addContact => 'Lägg till kontakt'; @override String get discoveredContacts_copyContact => 'Kopiera kontakt till urklipp'; @override String get discoveredContacts_deleteContact => 'Ta bort kontakt'; @override String get discoveredContacts_deleteContactAll => 'Ta bort alla upptäckta kontakter'; @override String get discoveredContacts_deleteContactAllContent => 'Är du säker på att du vill ta bort alla upptäckta kontakter?'; @override String get chat_sendCooldown => 'Vänligen vänta en stund innan du skickar igen.'; @override String get appSettings_jumpToOldestUnread => 'Gå direkt till det äldsta, obesvarade meddelandet'; @override String get appSettings_jumpToOldestUnreadSubtitle => 'När du öppnar en chatt med oinlästa meddelanden, scrolla till det första oinlästa meddelandet istället för det senaste.'; @override String get appSettings_languageHu => 'Ungerskt'; @override String get appSettings_languageJa => 'Japanska'; @override String get appSettings_languageKo => 'Koreanska'; @override String get radioStats_tooltip => 'Radio- och mesh-statistik'; @override String get radioStats_screenTitle => 'Radiostation'; @override String get radioStats_notConnected => 'Anslut till en enhet för att visa radiostatistik.'; @override String get radioStats_firmwareTooOld => 'Radio statistik kräver kompatibel firmware version 8 eller senare.'; @override String get radioStats_waiting => 'Väntar på data…'; @override String radioStats_noiseFloor(int noiseDbm) { return 'Bakgrundsnivå: $noiseDbm dBm'; } @override String radioStats_lastRssi(int rssiDbm) { return 'Senaste RSSI-värde: $rssiDbm dBm'; } @override String radioStats_lastSnr(String snr) { return 'Senaste SNR: $snr dB'; } @override String radioStats_txAir(int seconds) { return 'TX-tid (total): $seconds sekunder'; } @override String radioStats_rxAir(int seconds) { return 'RX-tid (total): $seconds s'; } @override String get radioStats_chartCaption => 'Ljudnivå (dBm) baserat på de senaste mätningarna.'; @override String radioStats_stripNoise(int noiseDbm) { return 'Bakgrundsnivå: $noiseDbm dBm'; } @override String get radioStats_stripWaiting => 'Hämtar radiostatistik…'; @override String get radioStats_settingsTile => 'Radiostation'; @override String get radioStats_settingsSubtitle => 'Bakgrundsnivå, RSSI, SNR och tillgänglig tid'; @override String get scanner_linuxPairingShowPin => 'Visa PIN'; @override String get scanner_linuxPairingHidePin => 'Dölj PIN'; @override String get scanner_linuxPairingPinTitle => 'Bluetooth‑parnings‑PIN'; @override String scanner_linuxPairingPinPrompt(String deviceName) { return 'Ange PIN för $deviceName (lämna tomt om ingen).'; } }