// ignore: unused_import import 'package:intl/intl.dart' as intl; import 'app_localizations.dart'; // ignore_for_file: type=lint /// The translations for Italian (`it`). class AppLocalizationsIt extends AppLocalizations { AppLocalizationsIt([String locale = 'it']) : super(locale); @override String get appTitle => 'MeshCore SAR'; @override String get messages => 'Messaggi'; @override String get contacts => 'Contatti'; @override String get map => 'Mappa'; @override String get settings => 'Impostazioni'; @override String get connect => 'Connetti'; @override String get disconnect => 'Disconnetti'; @override String get noDevicesFound => 'Nessun dispositivo trovato'; @override String get scanAgain => 'Cerca Nuovamente'; @override String get deviceNotConnected => 'Dispositivo non connesso'; @override String get locationPermissionDenied => 'Autorizzazione posizione negata'; @override String get locationPermissionPermanentlyDenied => 'Autorizzazione posizione negata permanentemente. Abilitarla nelle Impostazioni.'; @override String get locationPermissionRequired => 'L\'autorizzazione alla posizione è necessaria per il tracciamento GPS e il coordinamento del team. Puoi abilitarla successivamente nelle Impostazioni.'; @override String get locationServicesDisabled => 'I servizi di localizzazione sono disabilitati. Abilitarli nelle Impostazioni.'; @override String get failedToGetGpsLocation => 'Impossibile ottenere la posizione GPS'; @override String failedToAdvertise(String error) { return 'Annuncio fallito: $error'; } @override String get cancelReconnection => 'Annulla riconnessione'; @override String get general => 'Generale'; @override String get theme => 'Tema'; @override String get chooseTheme => 'Scegli Tema'; @override String get light => 'Chiaro'; @override String get dark => 'Scuro'; @override String get blueLightTheme => 'Tema blu chiaro'; @override String get blueDarkTheme => 'Tema blu scuro'; @override String get sarRed => 'SAR Rosso'; @override String get alertEmergencyMode => 'Modalità Allerta/Emergenza'; @override String get sarGreen => 'SAR Verde'; @override String get safeAllClearMode => 'Modalità Sicuro/Tutto Libero'; @override String get autoSystem => 'Auto (Sistema)'; @override String get followSystemTheme => 'Segui tema di sistema'; @override String get showRxTxIndicators => 'Mostra Indicatori RX/TX'; @override String get disableMap => 'Disabilita mappa'; @override String get language => 'Lingua'; @override String get chooseLanguage => 'Scegli Lingua'; @override String get save => 'Salva'; @override String get cancel => 'Annulla'; @override String get close => 'Chiudi'; @override String get about => 'Informazioni'; @override String get appVersion => 'Versione App'; @override String get aboutMeshCoreSar => 'Informazioni su MeshCore SAR'; @override String get aboutDescription => 'Un\'applicazione di Ricerca e Soccorso progettata per i team di emergenza. Le caratteristiche includono:\n\n• Rete mesh BLE per comunicazione dispositivo-a-dispositivo\n• Mappe offline con opzioni di livelli multipli\n• Tracciamento in tempo reale dei membri del team\n• Marcatori tattici SAR (persona trovata, incendio, area di appoggio)\n• Gestione contatti e messaggistica\n• Tracciamento GPS con direzione bussola\n• Caching dei tile della mappa per uso offline'; @override String get technologiesUsed => 'Tecnologie Utilizzate:'; @override String get technologiesList => '• Flutter per lo sviluppo multipiattaforma\n• BLE (Bluetooth Low Energy) per la rete mesh\n• OpenStreetMap per la mappatura\n• Provider per la gestione dello stato\n• SharedPreferences per l\'archiviazione locale'; @override String get moreInfo => 'Maggiori informazioni'; @override String get packageName => 'Nome Pacchetto'; @override String get sampleData => 'Dati di Esempio'; @override String get sampleDataDescription => 'Carica o cancella contatti di esempio, messaggi di canale e marcatori SAR per test'; @override String get loadSampleData => 'Carica Dati di Esempio'; @override String get clearAllData => 'Cancella Tutti i Dati'; @override String get clearAllDataConfirmTitle => 'Cancella Tutti i Dati'; @override String get clearAllDataConfirmMessage => 'Questo cancellerà tutti i contatti e i marcatori SAR. Sei sicuro?'; @override String get clear => 'Cancella'; @override String loadedSampleData( int teamCount, int channelCount, int sarCount, int messageCount, ) { return 'Caricati $teamCount membri del team, $channelCount canali, $sarCount marcatori SAR, $messageCount messaggi'; } @override String failedToLoadSampleData(String error) { return 'Impossibile caricare dati di esempio: $error'; } @override String get allDataCleared => 'Tutti i dati cancellati'; @override String get failedToStartBackgroundTracking => 'Impossibile avviare il tracciamento in background. Verifica le autorizzazioni e la connessione BLE.'; @override String locationBroadcast(String latitude, String longitude) { return 'Trasmissione posizione: $latitude, $longitude'; } @override String get defaultPinInfo => 'Il PIN predefinito per i dispositivi senza schermo è 123456. Problemi di accoppiamento? Dimentica il dispositivo bluetooth nelle impostazioni di sistema.'; @override String get noMessagesYet => 'Nessun messaggio ancora'; @override String get pullDownToSync => 'Trascina verso il basso per sincronizzare i messaggi'; @override String get deleteContact => 'Elimina Contatto'; @override String get delete => 'Elimina'; @override String get viewOnMap => 'Visualizza su Mappa'; @override String get refresh => 'Aggiorna'; @override String get resetPath => 'Resetta Percorso (Ri-instrada)'; @override String copiedToClipboard(String label) { return '$label copiato negli appunti'; } @override String get pleaseEnterPassword => 'Inserisci una password'; @override String failedToSyncContacts(String error) { return 'Impossibile sincronizzare i contatti: $error'; } @override String get loggedInSuccessfully => 'Accesso effettuato con successo! In attesa dei messaggi della stanza...'; @override String get loginFailed => 'Accesso fallito - password errata'; @override String loggingIn(String roomName) { return 'Accesso a $roomName in corso...'; } @override String failedToSendLogin(String error) { return 'Impossibile inviare l\'accesso: $error'; } @override String get lowLocationAccuracy => 'Precisione Posizione Bassa'; @override String get continue_ => 'Continua'; @override String get sendSarMarker => 'Invia marcatore SAR'; @override String get deleteDrawing => 'Elimina Disegno'; @override String get drawingTools => 'Strumenti di Disegno'; @override String get drawLine => 'Disegna Linea'; @override String get drawLineDesc => 'Disegna una linea a mano libera sulla mappa'; @override String get drawRectangle => 'Disegna Rettangolo'; @override String get drawRectangleDesc => 'Disegna un\'area rettangolare sulla mappa'; @override String get measureDistance => 'Misura Distanza'; @override String get measureDistanceDesc => 'Premi a lungo su due punti per misurare'; @override String get clearMeasurement => 'Cancella Misurazione'; @override String distanceLabel(String distance) { return 'Distanza: $distance'; } @override String get longPressForSecondPoint => 'Premi a lungo per il secondo punto'; @override String get longPressToStartMeasurement => 'Premi a lungo per impostare il primo punto'; @override String get longPressToStartNewMeasurement => 'Premi a lungo per nuova misurazione'; @override String get shareDrawings => 'Condividi Disegni'; @override String get clearAllDrawings => 'Cancella Tutti i Disegni'; @override String get completeLine => 'Completa Linea'; @override String broadcastDrawingsToTeam(int count, String plural) { return 'Trasmetti $count disegno$plural alla squadra'; } @override String removeAllDrawings(int count, String plural) { return 'Rimuovi tutti i $count disegno$plural'; } @override String deleteAllDrawingsConfirm(int count, String plural) { return 'Eliminare tutti i $count disegno$plural dalla mappa?'; } @override String get drawing => 'Disegno'; @override String shareDrawingsCount(int count, String plural) { return 'Condividi $count disegno$plural'; } @override String get showReceivedDrawings => 'Mostra Disegni Ricevuti'; @override String get showingAllDrawings => 'Visualizzazione di tutti i disegni'; @override String get showingOnlyYourDrawings => 'Visualizzazione solo dei tuoi disegni'; @override String get showSarMarkers => 'Mostra marcatori SAR'; @override String get showingSarMarkers => 'Visualizzazione marcatori SAR'; @override String get hidingSarMarkers => 'Nascondere marcatori SAR'; @override String get clearAll => 'Cancella Tutto'; @override String get publicChannel => 'Canale Pubblico'; @override String get broadcastToAll => 'Trasmetti a tutti i nodi vicini (effimero)'; @override String get storedPermanently => 'Archiviato permanentemente nella stanza'; @override String get notConnectedToDevice => 'Non connesso al dispositivo'; @override String get typeYourMessage => 'Scrivi il tuo messaggio...'; @override String get quickLocationMarker => 'Marcatore posizione rapido'; @override String get markerType => 'Tipo Marcatore'; @override String get sendTo => 'Invia A'; @override String get noDestinationsAvailable => 'Nessuna destinazione disponibile.'; @override String get selectDestination => 'Seleziona destinazione...'; @override String get ephemeralBroadcastInfo => 'Effimero: Trasmissione via etere solamente. Non archiviato - i nodi devono essere online.'; @override String get persistentRoomInfo => 'Persistente: Archiviato in modo immutabile nella stanza. Sincronizzato automaticamente e conservato offline.'; @override String get location => 'Posizione'; @override String get fromMap => 'Dalla Mappa'; @override String get gettingLocation => 'Ottenimento posizione...'; @override String get locationError => 'Errore Posizione'; @override String get retry => 'Riprova'; @override String get refreshLocation => 'Aggiorna posizione'; @override String accuracyMeters(int accuracy) { return 'Precisione: ±${accuracy}m'; } @override String get notesOptional => 'Note (facoltativo)'; @override String get addAdditionalInformation => 'Aggiungi informazioni aggiuntive...'; @override String lowAccuracyWarning(int accuracy) { return 'La precisione della posizione è ±${accuracy}m. Potrebbe non essere abbastanza accurata per le operazioni SAR.\n\nContinuare comunque?'; } @override String get loginToRoom => 'Accedi alla Stanza'; @override String get enterPasswordInfo => 'Inserisci la password per accedere a questa stanza. La password verrà salvata per usi futuri.'; @override String get password => 'Password'; @override String get enterRoomPassword => 'Inserisci password stanza'; @override String get loggingInDots => 'Accesso in corso...'; @override String get login => 'Accedi'; @override String failedToAddRoom(String error) { return 'Impossibile aggiungere la stanza al dispositivo: $error\n\nLa stanza potrebbe non aver ancora trasmesso.\nProva ad attendere che la stanza trasmetta.'; } @override String get direct => 'Diretto'; @override String get flood => 'Flood'; @override String get autoSend => 'Invio automatico'; @override String get autoSendDescription => 'Invia tramite il percorso attuale.'; @override String get sendDirect => 'Invio diretto'; @override String get sendDirectDescription => 'Invia direttamente a questo contatto.'; @override String get sendFlood => 'Invio flood'; @override String get sendFloodDescription => 'Invia tramite tutti i ripetitori.'; @override String get loggedIn => 'Connesso'; @override String get noGpsData => 'Nessun dato GPS'; @override String get distance => 'Distanza'; @override String directPingTimeout(String name) { return 'Timeout ping diretto - nuovo tentativo $name con flooding...'; } @override String pingFailed(String name) { return 'Ping fallito a $name - nessuna risposta ricevuta'; } @override String deleteContactConfirmation(String name) { return 'Sei sicuro di voler eliminare \"$name\"?\n\nQuesto rimuoverà il contatto sia dall\'app che dal dispositivo radio companion.'; } @override String failedToRemoveContact(String error) { return 'Impossibile rimuovere il contatto: $error'; } @override String get type => 'Tipo'; @override String get publicKey => 'Chiave Pubblica'; @override String get lastSeen => 'Ultima Visita'; @override String get yes => 'Sì'; @override String get no => 'No'; @override String get permissions => 'Permessi'; @override String get telemetry => 'Telemetria'; @override String get voltage => 'Tensione'; @override String get battery => 'Batteria'; @override String get temperature => 'Temperatura'; @override String get humidity => 'Umidità'; @override String get pressure => 'Pressione'; @override String get gpsTelemetry => 'GPS (Telemetria)'; @override String get reLoginToRoom => 'Riaccedi alla Stanza'; @override String get heading => 'Direzione'; @override String get elevation => 'Elevazione'; @override String get accuracy => 'Precisione'; @override String get bearing => 'Rilevamento'; @override String get direction => 'Direzione'; @override String get filterMarkers => 'Filtra Marcatori'; @override String get filterMarkersTooltip => 'Filtra marcatori'; @override String get contactsFilter => 'Contatti'; @override String get repeatersFilter => 'Ripetitori'; @override String get sarMarkers => 'Marcatori SAR'; @override String get foundPerson => 'Persona Trovata'; @override String get fire => 'Incendio'; @override String get stagingArea => 'Area di Appoggio'; @override String get showAll => 'Mostra Tutto'; @override String get locationUnavailable => 'Posizione non disponibile'; @override String get ahead => 'avanti'; @override String degreesRight(int degrees) { return '$degrees° destra'; } @override String degreesLeft(int degrees) { return '$degrees° sinistra'; } @override String latLonFormat(String latitude, String longitude) { return 'Lat: $latitude Lon: $longitude'; } @override String get noContactsYet => 'Nessun contatto ancora'; @override String get connectToDeviceToLoadContacts => 'Connetti a un dispositivo per caricare i contatti'; @override String get teamMembers => 'Membri del Team'; @override String get repeaters => 'Ripetitori'; @override String get rooms => 'Stanze'; @override String get channels => 'Canali'; @override String get selectMapLayer => 'Seleziona Livello Mappa'; @override String get openStreetMap => 'OpenStreetMap'; @override String get openTopoMap => 'OpenTopoMap'; @override String get esriSatellite => 'ESRI Satellite'; @override String get googleHybrid => 'Google Ibrido'; @override String get googleRoadmap => 'Google Mappa Stradale'; @override String get googleTerrain => 'Google Terreno'; @override String get dragToPosition => 'Trascina per Posizionare'; @override String get createSarMarker => 'Crea Marcatore SAR'; @override String get compass => 'Bussola'; @override String get navigationAndContacts => 'Navigazione e Contatti'; @override String get sarAlert => 'ALLERTA SAR'; @override String get textCopiedToClipboard => 'Testo copiato negli appunti'; @override String get cannotReplySenderMissing => 'Impossibile rispondere: informazioni mittente mancanti'; @override String get cannotReplyContactNotFound => 'Impossibile rispondere: contatto non trovato'; @override String get copyText => 'Copia testo'; @override String get saveAsTemplate => 'Salva come Modello'; @override String get templateSaved => 'Modello salvato con successo'; @override String get templateAlreadyExists => 'Esiste già un modello con questa emoji'; @override String get deleteMessage => 'Elimina messaggio'; @override String get deleteMessageConfirmation => 'Sei sicuro di voler eliminare questo messaggio?'; @override String get shareLocation => 'Condividi posizione'; @override String shareLocationText( String markerInfo, String lat, String lon, String url, ) { return '$markerInfo\n\nCoordinate: $lat, $lon\n\nGoogle Maps: $url'; } @override String get sarLocationShare => 'Posizione SAR'; @override String get justNow => 'Proprio ora'; @override String minutesAgo(int minutes) { return '${minutes}m fa'; } @override String hoursAgo(int hours) { return '${hours}h fa'; } @override String daysAgo(int days) { return '${days}g fa'; } @override String secondsAgo(int seconds) { return '${seconds}s fa'; } @override String get sending => 'Invio...'; @override String get sent => 'Inviato'; @override String get delivered => 'Consegnato'; @override String deliveredWithTime(int time) { return 'Consegnato (${time}ms)'; } @override String get failed => 'Fallito'; @override String get broadcast => 'Trasmissione'; @override String deliveredToContacts(int delivered, int total) { return 'Consegnato a $delivered/$total contatti'; } @override String get allDelivered => 'Tutto consegnato'; @override String get recipientDetails => 'Dettagli destinatari'; @override String get pending => 'In attesa'; @override String get sarMarkerFoundPerson => 'Persona Trovata'; @override String get sarMarkerFire => 'Posizione Incendio'; @override String get sarMarkerStagingArea => 'Area di Appoggio'; @override String get sarMarkerObject => 'Oggetto Trovato'; @override String get from => 'Da'; @override String get coordinates => 'Coordinate'; @override String get tapToViewOnMap => 'Tocca per visualizzare sulla mappa'; @override String get radioSettings => 'Impostazioni Radio'; @override String get frequencyMHz => 'Frequenza (MHz)'; @override String get bandwidth => 'Larghezza di Banda'; @override String get spreadingFactor => 'Fattore di Spreading'; @override String get codingRate => 'Tasso di Codifica'; @override String get txPowerDbm => 'Potenza TX (dBm)'; @override String maxPowerDbm(int power) { return 'Max: $power dBm'; } @override String get you => 'Tu'; @override String exportFailed(String error) { return 'Esportazione non riuscita: $error'; } @override String importFailed(String error) { return 'Importazione non riuscita: $error'; } @override String get unknown => 'Sconosciuto'; @override String get onlineLayers => 'Livelli Online'; @override String get locationTrail => 'Traccia Posizione'; @override String get showTrailOnMap => 'Mostra Traccia sulla Mappa'; @override String get trailVisible => 'La traccia è visibile sulla mappa'; @override String get trailHiddenRecording => 'La traccia è nascosta (ancora in registrazione)'; @override String get duration => 'Durata'; @override String get points => 'Punti'; @override String get clearTrail => 'Cancella Traccia'; @override String get clearTrailQuestion => 'Cancellare Traccia?'; @override String get clearTrailConfirmation => 'Sei sicuro di voler cancellare la traccia posizione attuale? Questa azione non può essere annullata.'; @override String get noTrailRecorded => 'Nessuna traccia registrata ancora'; @override String get startTrackingToRecord => 'Avvia il tracciamento posizione per registrare la tua traccia'; @override String get trailControls => 'Controlli Traccia'; @override String get model => 'Modello'; @override String get version => 'Versione'; @override String get maxContacts => 'Contatti Max'; @override String get maxChannels => 'Canali Max'; @override String get publicInfo => 'Informazioni Pubbliche'; @override String get useCurrentLocation => 'Usa posizione attuale'; @override String get noneUnknown => 'Nessuno/Sconosciuto'; @override String get chatNode => 'Nodo Chat'; @override String get repeater => 'Ripetitore'; @override String get roomChannel => 'Stanza/Canale'; @override String typeNumber(int number) { return 'Tipo $number'; } @override String failedToSave(String error) { return 'Impossibile salvare: $error'; } @override String failedToGetLocation(String error) { return 'Impossibile ottenere la posizione: $error'; } @override String get sarTemplates => 'Modelli SAR'; @override String get addTemplate => 'Aggiungi modello'; @override String get editTemplate => 'Modifica modello'; @override String get deleteTemplate => 'Elimina modello'; @override String get templateName => 'Nome modello'; @override String get templateNameHint => 'ad es. Persona trovata'; @override String get templateEmoji => 'Emoji'; @override String get emojiRequired => 'Emoji è obbligatorio'; @override String get nameRequired => 'Nome è obbligatorio'; @override String get templateDescription => 'Descrizione (facoltativa)'; @override String get templateDescriptionHint => 'Aggiungi contesto aggiuntivo...'; @override String get templateColor => 'Colore'; @override String get previewFormat => 'Anteprima (formato messaggio SAR)'; @override String get importFromClipboard => 'Importa'; @override String get exportToClipboard => 'Esporta'; @override String deleteTemplateConfirmation(String name) { return 'Eliminare il modello \'$name\'?'; } @override String get templateAdded => 'Modello aggiunto'; @override String get templateUpdated => 'Modello aggiornato'; @override String get templateDeleted => 'Modello eliminato'; @override String templatesImported(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'Importati $count modelli', one: 'Importato 1 modello', zero: 'Nessun modello importato', ); return '$_temp0'; } @override String templatesExported(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: 'Esportati $count modelli negli appunti', one: 'Esportato 1 modello negli appunti', ); return '$_temp0'; } @override String get resetToDefaults => 'Ripristina predefiniti'; @override String get resetToDefaultsConfirmation => 'Questo eliminerà tutti i modelli personalizzati e ripristinerà i 4 modelli predefiniti. Continuare?'; @override String get reset => 'Ripristina'; @override String get resetComplete => 'Modelli ripristinati ai valori predefiniti'; @override String get noTemplates => 'Nessun modello disponibile'; @override String get tapAddToCreate => 'Tocca + per creare il tuo primo modello'; @override String get ok => 'OK'; @override String get locationPermission => 'Permesso di posizione'; @override String get checking => 'Verifica in corso...'; @override String get locationPermissionGrantedAlways => 'Concesso (Sempre)'; @override String get locationPermissionGrantedWhileInUse => 'Concesso (Durante l\'uso)'; @override String get locationPermissionDeniedTapToRequest => 'Negato - Tocca per richiedere'; @override String get locationPermissionPermanentlyDeniedOpenSettings => 'Negato permanentemente - Apri impostazioni'; @override String get locationPermissionDialogContent => 'Il permesso di posizione è permanentemente negato. Si prega di abilitarlo nelle impostazioni del dispositivo per utilizzare il tracciamento GPS e la condivisione della posizione.'; @override String get openSettings => 'Apri impostazioni'; @override String get locationPermissionGranted => 'Permesso di posizione concesso!'; @override String get locationPermissionRequiredForGps => 'Il permesso di posizione è necessario per il tracciamento GPS e la condivisione della posizione.'; @override String get locationPermissionAlreadyGranted => 'Il permesso di posizione è già concesso.'; @override String get sarNavyBlue => 'SAR Blu Navy'; @override String get sarNavyBlueDescription => 'Modalità Professionale/Operativa'; @override String get selectRecipient => 'Seleziona destinatario'; @override String get broadcastToAllNearby => 'Trasmetti a tutti nelle vicinanze'; @override String get searchRecipients => 'Cerca destinatari...'; @override String get noContactsFound => 'Nessun contatto trovato'; @override String get noRoomsFound => 'Nessuna stanza trovata'; @override String get noRecipientsAvailable => 'Nessun destinatario disponibile'; @override String get noChannelsFound => 'Nessun canale trovato'; @override String get newMessage => 'Nuovo messaggio'; @override String get channel => 'Canale'; @override String get samplePoliceLead => 'Capo della Polizia'; @override String get sampleDroneOperator => 'Operatore Drone'; @override String get sampleFirefighterAlpha => 'Vigile del Fuoco'; @override String get sampleMedicCharlie => 'Medico'; @override String get sampleCommandDelta => 'Comando'; @override String get sampleFireEngine => 'Autopompa'; @override String get sampleAirSupport => 'Supporto Aereo'; @override String get sampleBaseCoordinator => 'Coordinatore di Base'; @override String get channelEmergency => 'Emergenza'; @override String get channelCoordination => 'Coordinamento'; @override String get channelUpdates => 'Aggiornamenti'; @override String get sampleTeamMember => 'Membro del Team di Esempio'; @override String get sampleScout => 'Esploratore di Esempio'; @override String get sampleBase => 'Base di Esempio'; @override String get sampleSearcher => 'Cercatore di Esempio'; @override String get sampleObjectBackpack => ' Zaino trovato - colore blu'; @override String get sampleObjectVehicle => ' Veicolo abbandonato - controllare il proprietario'; @override String get sampleObjectCamping => ' Attrezzatura da campeggio scoperta'; @override String get sampleObjectTrailMarker => ' Segnavia trovato fuori sentiero'; @override String get sampleMsgAllTeamsCheckIn => 'Tutti i team segnalarsi'; @override String get sampleMsgWeatherUpdate => 'Aggiornamento meteo: Cielo sereno, temp 18°C'; @override String get sampleMsgBaseCamp => 'Campo base stabilito all\'area di raduno'; @override String get sampleMsgTeamAlpha => 'Team si sta spostando al settore 2'; @override String get sampleMsgRadioCheck => 'Controllo radio - tutte le stazioni rispondano'; @override String get sampleMsgWaterSupply => 'Rifornimento idrico disponibile al punto di controllo 3'; @override String get sampleMsgTeamBravo => 'Team segnala: settore 1 libero'; @override String get sampleMsgEtaRallyPoint => 'ETA al punto di raduno: 15 minuti'; @override String get sampleMsgSupplyDrop => 'Lancio rifornimenti confermato per le 14:00'; @override String get sampleMsgDroneSurvey => 'Sorveglianza con drone completata - nessun ritrovamento'; @override String get sampleMsgTeamCharlie => 'Team richiede rinforzi'; @override String get sampleMsgRadioDiscipline => 'Tutte le unità: mantenere disciplina radio'; @override String get sampleMsgUrgentMedical => 'URGENTE: Assistenza medica necessaria al settore 4'; @override String get sampleMsgAdultMale => ' Uomo adulto, cosciente'; @override String get sampleMsgFireSpotted => 'Incendio avvistato - coordinate in arrivo'; @override String get sampleMsgSpreadingRapidly => ' Si sta diffondendo rapidamente!'; @override String get sampleMsgPriorityHelicopter => 'PRIORITÀ: Necessario supporto elicottero'; @override String get sampleMsgMedicalTeamEnRoute => 'Team medico in rotta verso la vostra posizione'; @override String get sampleMsgEvacHelicopter => 'Elicottero di evacuazione ETA 10 minuti'; @override String get sampleMsgEmergencyResolved => 'Emergenza risolta - tutto libero'; @override String get sampleMsgEmergencyStagingArea => ' Area di raduno di emergenza'; @override String get sampleMsgEmergencyServices => 'Servizi di emergenza notificati e in risposta'; @override String get sampleAlphaTeamLead => 'Capo Team'; @override String get sampleBravoScout => 'Esploratore'; @override String get sampleCharlieMedic => 'Medico'; @override String get sampleDeltaNavigator => 'Navigatore'; @override String get sampleEchoSupport => 'Supporto'; @override String get sampleBaseCommand => 'Comando di Base'; @override String get sampleFieldCoordinator => 'Coordinatore sul Campo'; @override String get sampleMedicalTeam => 'Team Medico'; @override String get mapDrawing => 'Disegno della Mappa'; @override String get navigateToDrawing => 'Naviga al Disegno'; @override String get copyCoordinates => 'Copia Coordinate'; @override String get hideFromMap => 'Nascondi dalla Mappa'; @override String get lineDrawing => 'Linea'; @override String get rectangleDrawing => 'Rettangolo'; @override String get manualCoordinates => 'Coordinate Manuali'; @override String get enterCoordinatesManually => 'Inserire le coordinate manualmente'; @override String get latitudeLabel => 'Latitudine'; @override String get longitudeLabel => 'Longitudine'; @override String get exampleCoordinates => 'Esempio: 46.0569, 14.5058'; @override String get shareDrawing => 'Condividi Disegno'; @override String get shareWithAllNearbyDevices => 'Condividi con tutti i dispositivi vicini'; @override String get shareToRoom => 'Condividi nella Stanza'; @override String get sendToPersistentStorage => 'Invia allo storage persistente della stanza'; @override String get deleteDrawingConfirm => 'Sei sicuro di voler eliminare questo disegno?'; @override String get drawingDeleted => 'Disegno eliminato'; @override String yourDrawingsCount(int count) { return 'I Tuoi Disegni ($count)'; } @override String get shared => 'Condiviso'; @override String get line => 'Linea'; @override String get rectangle => 'Rettangolo'; @override String get updateAvailable => 'Aggiornamento Disponibile'; @override String get currentVersion => 'Attuale'; @override String get latestVersion => 'Ultima'; @override String get downloadUpdate => 'Scarica'; @override String get updateLater => 'Più Tardi'; @override String get cadastralParcels => 'Particelle Catastali'; @override String get forestRoads => 'Strade Forestali'; @override String get wmsOverlays => 'Sovrapposizioni WMS'; @override String get hikingTrails => 'Sentieri Escursionistici'; @override String get mainRoads => 'Strade Principali'; @override String get houseNumbers => 'Numeri Civici'; @override String get fireHazardZones => 'Zone a Rischio Incendio'; @override String get historicalFires => 'Incendi Storici'; @override String get firebreaks => 'Fasce Tagliafuoco'; @override String get krasFireZones => 'Zone di Incendio Kras'; @override String get placeNames => 'Nomi di Luoghi'; @override String get municipalityBorders => 'Confini Comunali'; @override String get topographicMap => 'Carta Topografica 1:25000'; @override String get recentMessages => 'Messaggi Recenti'; @override String get addChannel => 'Aggiungi Canale'; @override String get channelName => 'Nome del Canale'; @override String get channelNameHint => 'es. Squadra di Soccorso Alfa'; @override String get channelSecret => 'Password del Canale'; @override String get channelSecretHint => 'Password condivisa per questo canale'; @override String get channelSecretHelp => 'Questa password deve essere condivisa con tutti i membri del team che necessitano di accesso a questo canale'; @override String get channelTypesInfo => 'Canali hash (#squadra): Password generata automaticamente dal nome. Stesso nome = stesso canale su tutti i dispositivi.\n\nCanali privati: Usa una password esplicita. Solo chi ha la password può unirsi.'; @override String get hashChannelInfo => 'Canale hash: La password verrà generata automaticamente dal nome del canale. Chiunque utilizzi lo stesso nome si unirà allo stesso canale.'; @override String get channelNameRequired => 'Il nome del canale è obbligatorio'; @override String get channelNameTooLong => 'Il nome del canale deve contenere al massimo 31 caratteri'; @override String get channelSecretRequired => 'La password del canale è obbligatoria'; @override String get channelSecretTooLong => 'La password del canale deve contenere al massimo 32 caratteri'; @override String get invalidAsciiCharacters => 'Sono consentiti solo caratteri ASCII'; @override String get channelCreatedSuccessfully => 'Canale creato con successo'; @override String channelCreationFailed(String error) { return 'Creazione del canale fallita: $error'; } @override String get deleteChannel => 'Elimina Canale'; @override String deleteChannelConfirmation(String channelName) { return 'Sei sicuro di voler eliminare il canale \"$channelName\"? Questa azione non può essere annullata.'; } @override String get channelDeletedSuccessfully => 'Canale eliminato con successo'; @override String channelDeletionFailed(String error) { return 'Eliminazione del canale fallita: $error'; } @override String get createChannel => 'Crea Canale'; @override String get wizardBack => 'Indietro'; @override String get wizardSkip => 'Salta'; @override String get wizardNext => 'Avanti'; @override String get wizardGetStarted => 'Inizia'; @override String get wizardWelcomeTitle => 'Benvenuto in MeshCore SAR'; @override String get viewWelcomeTutorial => 'Visualizza tutorial di benvenuto'; @override String get allTeamContacts => 'Tutti i contatti del team'; @override String directMessagesInfo(int count) { return 'Messaggi diretti con conferme. Inviato a $count membri del team.'; } @override String sarMarkerSentToContacts(int count) { return 'Marcatore SAR inviato a $count contatti'; } @override String get noContactsAvailable => 'Nessun contatto del team disponibile'; @override String get reply => 'Rispondi'; @override String get technicalDetails => 'Dettagli tecnici'; @override String get messageTechnicalDetails => 'Dettagli tecnici del messaggio'; @override String get linkQuality => 'Qualità del collegamento'; @override String get delivery => 'Consegna'; @override String get status => 'Stato'; @override String get expectedAckTag => 'Tag ACK atteso'; @override String get roundTrip => 'Andata e ritorno'; @override String get retryAttempt => 'Tentativo di nuovo invio'; @override String get floodFallback => 'Fallback inondazione'; @override String get identity => 'Identità'; @override String get messageId => 'ID messaggio'; @override String get sender => 'Mittente'; @override String get senderKey => 'Chiave mittente'; @override String get recipient => 'Destinatario'; @override String get recipientKey => 'Chiave destinatario'; @override String get voice => 'Voce'; @override String get voiceId => 'ID vocale'; @override String get envelope => 'Busta'; @override String get sessionProgress => 'Avanzamento sessione'; @override String get complete => 'Completato'; @override String get rawDump => 'Dump grezzo'; @override String get cannotRetryMissingRecipient => 'Impossibile riprovare: informazioni destinatario mancanti'; @override String get voiceUnavailable => 'Voce non disponibile al momento'; @override String get requestingVoice => 'Richiesta voce'; @override String get device => 'dispositivo'; @override String get change => 'Modifica'; @override String get wizardOverviewDescription => 'Questa app riunisce messaggistica MeshCore, aggiornamenti SAR sul campo, mappe e strumenti del dispositivo in un unico posto.'; @override String get wizardOverviewFeature1 => 'Invia messaggi diretti, post nelle stanze e messaggi di canale dalla scheda principale Messaggi.'; @override String get wizardOverviewFeature2 => 'Condividi marcatori SAR, disegni sulla mappa, clip vocali e immagini sulla mesh.'; @override String get wizardOverviewFeature3 => 'Connettiti tramite BLE o TCP e poi gestisci la radio companion direttamente dall\'app.'; @override String get wizardMessagingTitle => 'Messaggistica e rapporti sul campo'; @override String get wizardMessagingDescription => 'Qui i messaggi sono più del semplice testo. L\'app supporta già diversi payload operativi e flussi di trasferimento.'; @override String get wizardMessagingFeature1 => 'Invia messaggi diretti, post nelle stanze e traffico di canale da un unico compositore.'; @override String get wizardMessagingFeature2 => 'Crea aggiornamenti SAR e modelli SAR riutilizzabili per i rapporti sul campo più comuni.'; @override String get wizardMessagingFeature3 => 'Trasferisci sessioni vocali e immagini, con avanzamento e stime del tempo d\'aria nell\'interfaccia.'; @override String get wizardConnectDeviceTitle => 'Connetti dispositivo'; @override String get wizardConnectDeviceDescription => 'Connetti la tua radio MeshCore, scegli un nome e applica un preset radio prima di continuare.'; @override String get wizardSetupBadge => 'Configurazione'; @override String get wizardOverviewBadge => 'Panoramica'; @override String wizardConnectedToDevice(String deviceName) { return 'Connesso a $deviceName'; } @override String get wizardNoDeviceConnected => 'Nessun dispositivo ancora connesso'; @override String get wizardSkipForNow => 'Salta per ora'; @override String get wizardDeviceNameLabel => 'Nome del dispositivo'; @override String get wizardDeviceNameHelp => 'Questo nome viene annunciato agli altri utenti MeshCore.'; @override String get wizardConfigRegionLabel => 'Regione di configurazione'; @override String get wizardConfigRegionHelp => 'Usa l\'elenco ufficiale completo dei preset MeshCore. Il valore predefinito è EU/UK (Narrow).'; @override String get wizardPresetNote1 => 'Assicurati che il preset selezionato corrisponda alle normative radio locali.'; @override String get wizardPresetNote2 => 'L\'elenco corrisponde al feed ufficiale dei preset dello strumento di configurazione MeshCore.'; @override String get wizardPresetNote3 => 'EU/UK (Narrow) resta selezionato per impostazione predefinita durante l\'onboarding.'; @override String get wizardSaving => 'Salvataggio...'; @override String get wizardSaveAndContinue => 'Salva e continua'; @override String get wizardEnterDeviceName => 'Inserisci un nome dispositivo prima di continuare.'; @override String wizardDeviceSetupSaved(String deviceName, String presetName) { return '$deviceName salvato con $presetName.'; } @override String get wizardNetworkTitle => 'Contatti, stanze e ripetitori'; @override String get wizardNetworkDescription => 'La scheda Contatti organizza la rete che scopri e i percorsi che apprendi nel tempo.'; @override String get wizardNetworkFeature1 => 'Controlla membri del team, ripetitori, stanze, canali e annunci in sospeso in un unico elenco.'; @override String get wizardNetworkFeature2 => 'Usa smart ping, accesso alle stanze, percorsi appresi e strumenti di reset delle route quando la connettività diventa complicata.'; @override String get wizardNetworkFeature3 => 'Crea canali e gestisci le destinazioni di rete senza uscire dall\'app.'; @override String get wizardMapOpsTitle => 'Mappa, tracce e geometria condivisa'; @override String get wizardMapOpsDescription => 'La mappa dell\'app è collegata direttamente a messaggistica, tracciamento e overlay SAR invece di essere un visualizzatore separato.'; @override String get wizardMapOpsFeature1 => 'Monitora la tua posizione, le posizioni dei compagni e le tracce di movimento sulla mappa.'; @override String get wizardMapOpsFeature2 => 'Apri i disegni dai messaggi, visualizzali in anteprima in linea e rimuovili dalla mappa quando serve.'; @override String get wizardMapOpsFeature3 => 'Usa le viste mappa dei ripetitori e gli overlay condivisi per capire la copertura della rete sul campo.'; @override String get wizardToolsTitle => 'Strumenti oltre la messaggistica'; @override String get wizardToolsDescription => 'Qui c\'è più delle quattro schede principali. L\'app include anche configurazione, diagnostica e flussi sensori opzionali.'; @override String get wizardToolsFeature1 => 'Apri la configurazione del dispositivo per cambiare impostazioni radio, telemetria, potenza TX e dettagli del companion.'; @override String get wizardToolsFeature2 => 'Abilita la scheda Sensori quando vuoi dashboard monitorate e azioni di aggiornamento rapido.'; @override String get wizardToolsFeature3 => 'Usa log dei pacchetti, scansione dello spettro e diagnostica sviluppatore per risolvere problemi della mesh.'; @override String get postConnectDiscoveryTitle => 'Scoprire i ripetitori ora?'; @override String get postConnectDiscoveryDescription => 'Esegui la scoperta dei ripetitori subito dopo la connessione per vedere i nodi MeshCore nelle vicinanze e aggiungerli alla tua rete più velocemente.'; @override String get contactInSensors => 'Nei Sensori'; @override String get contactAddToSensors => 'Aggiungi ai Sensori'; @override String get contactSetPath => 'Imposta percorso'; @override String contactAddedToSensors(String contactName) { return '$contactName aggiunto a Sensori'; } @override String contactFailedToClearRoute(String error) { return 'Impossibile cancellare il percorso: $error'; } @override String get contactRouteCleared => 'Percorso cancellato'; @override String contactRouteSet(String route) { return 'Percorso impostato: $route'; } @override String contactFailedToSetRoute(String error) { return 'Impossibile impostare il percorso: $error'; } @override String get rssi => 'RSSI'; @override String get snr => 'SNR'; @override String get ackTimeout => 'Timeout ACK'; @override String get opcode => 'Opcode'; @override String get payload => 'Payload'; @override String get hops => 'Hop'; @override String get hashSize => 'Dimensione hash'; @override String get pathBytes => 'Byte percorso'; @override String get selectedPath => 'Percorso selezionato'; @override String get estimatedTx => 'Trasmissione stimata'; @override String get senderToReceipt => 'Mittente a ricevuta'; @override String get receivedCopies => 'Copie ricevute'; @override String get retryCause => 'Causa del ritentativo'; @override String get retryMode => 'Modalità ritentativo'; @override String get retryResult => 'Risultato ritentativo'; @override String get lastRetry => 'Ultimo ritentativo'; @override String get rxPackets => 'Pacchetti RX'; @override String get mesh => 'Mesh'; @override String get rate => 'Velocità'; @override String get window => 'Finestra'; @override String get posttxDelay => 'Ritardo post-tx'; @override String get bandpass => 'Passa-banda'; @override String get bandpassFilterVoice => 'Filtro passa-banda voce'; @override String get active => 'Attivo'; @override String get addContact => 'Aggiungi contatto'; @override String get all => 'Tutto'; @override String get clearAllLabel => 'Cancella tutto'; @override String get clearFilters => 'Cancella filtri'; @override String get clearRoute => 'Cancella percorso'; @override String get clearMessages => 'Cancella messaggi'; @override String get clearScale => 'Cancella scala'; @override String get clearDiscoveries => 'Cancella scoperte'; @override String get clearOnlineTraceDatabase => 'Cancella database tracce'; @override String get clearAllChannels => 'Cancella tutti i canali'; @override String get clearAllContacts => 'Cancella tutti i contatti'; @override String get clearChannels => 'Cancella canali'; @override String get clearContacts => 'Cancella contatti'; @override String get clearPathOnMaxRetry => 'Cancella percorso al max ritentativo'; @override String get create => 'Crea'; @override String get custom => 'Personalizzato'; @override String get defaultValue => 'Predefinito'; @override String get duplicate => 'Duplica'; @override String get editName => 'Modifica nome'; @override String get open => 'Apri'; @override String get paste => 'Incolla'; @override String get preview => 'Anteprima'; @override String get remove => 'Rimuovi'; @override String get rename => 'Rinomina'; @override String get resolveAll => 'Risolvi tutto'; @override String get send => 'Invia'; @override String get sendAnyway => 'Invia comunque'; @override String get share => 'Condividi'; @override String get trace => 'Traccia'; @override String get discovery => 'Scoperta'; @override String get discoverRepeaters => 'Scopri ripetitori'; @override String get discoverSensors => 'Scopri sensori'; @override String get repeaterDiscoverySent => 'Scoperta ripetitori inviata'; @override String get sensorDiscoverySent => 'Scoperta sensori inviata'; @override String get clearedPendingDiscoveries => 'Scoperte in attesa cancellate.'; @override String get autoDiscovery => 'Scoperta automatica'; @override String get enableAutomaticAdding => 'Abilita aggiunta automatica'; @override String get autoaddRepeaters => 'Aggiungi ripetitori automaticamente'; @override String get autoaddRoomServers => 'Aggiungi server stanze automaticamente'; @override String get autoaddSensors => 'Aggiungi sensori automaticamente'; @override String get autoaddUsers => 'Aggiungi utenti automaticamente'; @override String get overwriteOldestWhenFull => 'Sovrascrivi i più vecchi quando pieno'; @override String get storage => 'Archiviazione'; @override String get dangerZone => 'Zona pericolosa'; @override String get profiles => 'Profili'; @override String get favourites => 'Preferiti'; @override String get sensors => 'Sensori'; @override String get others => 'Altri'; @override String get gpsModule => 'Modulo GPS'; @override String get liveTraffic => 'Traffico in tempo reale'; @override String get repeatersMap => 'Mappa ripetitori'; @override String get blePacketLogs => 'Log pacchetti BLE'; @override String get onlineTraceDatabase => 'Database tracce'; @override String get routePathByteSize => 'Dimensione percorso in byte'; @override String get messageNotifications => 'Notifiche messaggi'; @override String get sarAlerts => 'Avvisi SAR'; @override String get discoveryNotifications => 'Notifiche scoperte'; @override String get updateNotifications => 'Notifiche aggiornamenti'; @override String get muteWhileAppIsOpen => 'Silenzia con l\'app aperta'; @override String get disableContacts => 'Disabilita contatti'; @override String get enableSensorsTab => 'Abilita scheda Sensori'; @override String get enableProfiles => 'Abilita profili'; @override String get nearestRepeaterFallback => 'Ripetitore più vicino come fallback'; @override String get deleteAllStoredMessageHistory => 'Elimina tutta la cronologia messaggi'; @override String get messageFontSize => 'Dimensione carattere messaggi'; @override String get rotateMapWithHeading => 'Ruota mappa con direzione'; @override String get showMapDebugInfo => 'Mostra info debug mappa'; @override String get openMapInFullscreen => 'Apri mappa a schermo intero'; @override String get showSarMarkersLabel => 'Mostra marcatori SAR'; @override String get hideRepeatersOnMap => 'Nascondi ripetitori sulla mappa'; @override String get setMapScale => 'Imposta scala mappa'; @override String get customMapScaleSaved => 'Scala mappa personalizzata salvata'; @override String get voiceBitrate => 'Bitrate voce'; @override String get voiceCompressor => 'Compressore voce'; @override String get voiceLimiter => 'Limitatore voce'; @override String get micAutoGain => 'Guadagno automatico microfono'; @override String get echoCancellation => 'Cancellazione eco'; @override String get noiseSuppression => 'Soppressione rumore'; @override String get trimSilenceInVoiceMessages => 'Taglia silenzio nei messaggi vocali'; @override String get compressor => 'Compressore'; @override String get limiter => 'Limitatore'; @override String get autoGain => 'Guadagno automatico'; @override String get echoCancel => 'Eco'; @override String get noiseSuppress => 'Rumore'; @override String get silenceTrim => 'Silenzio'; @override String get maxImageSize => 'Dimensione massima immagine'; @override String get imageCompression => 'Compressione immagine'; @override String get grayscale => 'Scala di grigi'; @override String get ultraMode => 'Modalità ultra'; @override String get fastPrivateGpsUpdates => 'Aggiornamenti GPS privati veloci'; @override String get movementThreshold => 'Soglia di movimento'; @override String get fastGpsMovementThreshold => 'Soglia movimento GPS veloce'; @override String get fastGpsActiveuseInterval => 'Intervallo uso attivo GPS veloce'; @override String get activeuseUpdateInterval => 'Intervallo aggiornamento uso attivo'; @override String get repeatNearbyTraffic => 'Ripeti traffico vicino'; @override String get relayThroughRepeatersAcrossTheMesh => 'Inoltra tramite ripetitori nella rete'; @override String get nearbyOnlyWithoutRepeaterFlooding => 'Solo vicini, senza flood dei ripetitori'; @override String get multihop => 'Multi-hop'; @override String get createProfile => 'Crea profilo'; @override String get renameProfile => 'Rinomina profilo'; @override String get newProfile => 'Nuovo profilo'; @override String get manageProfiles => 'Gestisci profili'; @override String get enableProfilesToStartManagingThem => 'Abilita i profili per iniziare a gestirli.'; @override String get openMessage => 'Apri messaggio'; @override String get jumpToTheRelatedSarMessage => 'Vai al messaggio SAR correlato'; @override String get removeSarMarker => 'Rimuovi marcatore SAR'; @override String get pleaseSelectADestinationToSendSarMarker => 'Seleziona una destinazione per inviare il marcatore SAR'; @override String get sarMarkerBroadcastToPublicChannel => 'Marcatore SAR trasmesso al canale pubblico'; @override String get sarMarkerSentToRoom => 'Marcatore SAR inviato alla stanza'; @override String get loadFromGallery => 'Carica dalla galleria'; @override String get replaceImage => 'Sostituisci immagine'; @override String get selectFromGallery => 'Seleziona dalla galleria'; @override String get team => 'Squadra'; @override String get found => 'Trovato'; @override String get staging => 'Area di raccolta'; @override String get object => 'Oggetto'; @override String get quiet => 'Silenzioso'; @override String get busy => 'Occupato'; @override String get searchMessages => 'Cerca messaggi'; @override String get sendImageFromGallery => 'Invia immagine dalla galleria'; @override String get takePhoto => 'Scatta foto'; @override String get allMessages => 'Tutti i messaggi'; @override String get sendToPublicChannel => 'Inviare al canale pubblico?'; @override String get selectMarkerTypeAndDestination => 'Seleziona tipo marcatore e destinazione'; @override String get noDestinationsAvailableLabel => 'Nessuna destinazione disponibile'; @override String get image => 'Immagine'; @override String get format => 'Formato'; @override String get dimensions => 'Dimensioni'; @override String get segments => 'Segmenti'; @override String get transfers => 'Trasferimenti'; @override String get downloadedBy => 'Scaricato da'; @override String get saveDiscoverySettings => 'Salva impostazioni scoperta'; @override String get savePublicInfo => 'Salva info pubbliche'; @override String get saveRadioSettings => 'Salva impostazioni radio'; @override String get savePath => 'Salva percorso'; @override String get wipeDeviceData => 'Cancella dati dispositivo'; @override String get wipeDevice => 'Cancella dispositivo'; @override String get destructiveDeviceActions => 'Azioni distruttive del dispositivo.'; @override String get chooseAPresetOrFinetuneCustomRadioSettings => 'Scegli un preset o personalizza le impostazioni radio.'; @override String get used => 'Usato'; @override String get total => 'Totale'; @override String get renameValue => 'Rinomina valore'; @override String get customizeFields => 'Personalizza campi'; @override String get livePreview => 'Anteprima dal vivo'; @override String get refreshSchedule => 'Programma aggiornamento'; @override String get noResponse => 'Nessuna risposta'; @override String get refreshing => 'Aggiornamento'; @override String get unavailable => 'Non disponibile'; @override String get pickARelayOrNodeToWatchInSensors => 'Scegli un relay o nodo da monitorare.'; @override String get publicKeyLabel => 'Chiave pubblica'; @override String get alreadyInContacts => 'Già nei contatti'; @override String get connectToADeviceBeforeAddingContacts => 'Connettiti a un dispositivo prima di aggiungere contatti'; @override String get fromContacts => 'Dai contatti'; @override String get onlineOnly => 'Solo online'; @override String get inBoth => 'In entrambi'; @override String get source => 'Origine'; @override String get allMessagesCleared => 'Tutti i messaggi cancellati'; @override String get onlineTraceDatabaseCleared => 'Database tracce cancellata'; @override String get packetLogsCleared => 'Log pacchetti cancellati'; @override String get hexDataCopiedToClipboard => 'Dati hex copiati negli appunti'; @override String get developerModeEnabled => 'Modalità sviluppatore attivata'; @override String get developerModeDisabled => 'Modalità sviluppatore disattivata'; @override String get clipboardIsEmpty => 'Gli appunti sono vuoti'; @override String get contactImported => 'Contatto importato'; @override String get contactLinkCopiedToClipboard => 'Link contatto copiato negli appunti'; @override String get failedToExportContact => 'Esportazione contatto fallita'; @override String get noLogsToExport => 'Nessun log da esportare'; @override String get exportAsCsv => 'Esporta come CSV'; @override String get exportAsText => 'Esporta come testo'; @override String get receivedRfc3339 => 'Ricevuto (RFC3339)'; @override String get buildTime => 'Ora build'; @override String get downloadUrlNotAvailable => 'URL di download non disponibile'; @override String get cannotOpenDownloadUrl => 'Impossibile aprire URL di download'; @override String get updateCheckIsOnlyAvailableOnAndroid => 'Il controllo aggiornamenti è disponibile solo su Android'; @override String get youAreRunningTheLatestVersion => 'Stai utilizzando l\'ultima versione'; @override String get updateAvailableButDownloadUrlNotFound => 'Aggiornamento disponibile ma URL di download non trovato'; @override String get startTictactoe => 'Avvia Tic-Tac-Toe'; @override String get tictactoeUnavailable => 'Tic-Tac-Toe non disponibile'; @override String get tictactoeOpponentUnknown => 'Tic-Tac-Toe: avversario sconosciuto'; @override String get tictactoeWaitingForStart => 'Tic-Tac-Toe: in attesa dell\'inizio'; @override String get acceptsShareLinks => 'Accetta link condivisi'; @override String get supportsRawHex => 'Supporta hex grezzo'; @override String get clipboardfriendly => 'Compatibile con appunti'; @override String get captured => 'Catturato'; @override String get size => 'Dimensione'; @override String get noCustomChannelsToClear => 'Nessun canale personalizzato da cancellare.'; @override String get noDeviceContactsToClear => 'Nessun contatto dispositivo da cancellare.'; @override String get aToZ => 'A-Z'; @override String get add => 'Aggiungi'; @override String get addAdditionalDetails => 'Aggiungi dettagli aggiuntivi'; @override String get addPeer => 'Aggiungi peer'; @override String get addPeerManually => 'Aggiungi peer manualmente'; @override String addedToContacts(String name) { return '$name aggiunto ai contatti'; } @override String addedToSensors(String name) { return '$name aggiunto ai sensori'; } @override String get allowAll => 'Consenti tutto'; @override String get anonymousRxStats => 'Statistiche RX anonime'; @override String get appearance => 'Aspetto'; @override String get ascii => 'ASCII'; @override String get baseTelemetry => 'Telemetria di base'; @override String get blePin => 'PIN BLE'; @override String get buzzerAlerts => 'Avvisi buzzer'; @override String get cancelImageReceive => 'Annulla ricezione immagine'; @override String get choose => 'Scegli'; @override String get chooseWhichTabsAndContactSectionsToShow => 'Scegli quali schede e sezioni contatti mostrare'; @override String get clearCache => 'Svuota cache'; @override String get clearHistory => 'Cancella cronologia'; @override String get clearLiveView => 'Cancella vista live'; @override String get clearLogs => 'Cancella log'; @override String get clearOfflineCache => 'Svuotare la cache offline?'; @override String get clearOverlay => 'Cancella sovrapposizione'; @override String get clearRouteOnlyAfterAllRetriesFail => 'Cancella il percorso solo dopo che tutti i tentativi falliscono'; @override String get codecBitrateAndAudioProcessing => 'Codec, bitrate ed elaborazione audio'; @override String get connectByIpAddress => 'Connetti tramite indirizzo IP'; @override String get controlWhichAlertsYouReceive => 'Controlla quali avvisi ricevi'; @override String get copyFullHex => 'Copia Hex completo'; @override String get copyRawResponse => 'Copia risposta grezza'; @override String get couldNotLoadMetHistory => 'Impossibile caricare la cronologia MET'; @override String customizeSensor(String name) { return 'Personalizza $name'; } @override String get data => 'Dati'; @override String get deleteGroup => 'Elimina gruppo'; @override String deleteStyleConfirm(String name) { return 'Eliminare $name?'; } @override String deleteThisDrawing(String type) { return 'Eliminare questo $type?'; } @override String get deny => 'Nega'; @override String get deviceInfo => 'Info dispositivo'; @override String get deviceSettings => 'Impostazioni dispositivo'; @override String get deviceTimeSynced => 'Ora del dispositivo sincronizzata con questo telefono.'; @override String get disableFastGpsPublishing => 'Disabilita pubblicazione GPS rapida'; @override String get displayMarkersAndTraceDatabase => 'Visualizzazione, marcatori e database tracce'; @override String get download => 'Scarica'; @override String get environmentalTelemetry => 'Telemetria ambientale'; @override String errorCheckingForUpdates(String error) { return 'Errore durante il controllo degli aggiornamenti: $error'; } @override String errorGeneric(String error) { return 'Errore: $error'; } @override String errorOpeningDownload(String error) { return 'Errore nell\'apertura del download: $error'; } @override String get exportLogs => 'Esporta log'; @override String get extraAggressiveAvifCompression => 'Compressione AVIF extra aggressiva'; @override String failedToAddContact(String error) { return 'Impossibile aggiungere il contatto: $error'; } @override String failedToAddName(String name, String error) { return 'Impossibile aggiungere $name: $error'; } @override String failedToClearChannels(String error) { return 'Impossibile cancellare i canali: $error'; } @override String failedToClearContacts(String error) { return 'Impossibile cancellare i contatti: $error'; } @override String get failedToConnectViaSerial => 'Impossibile connettersi tramite seriale'; @override String failedToLoadPreviewImage(String error) { return 'Impossibile caricare l\'anteprima: $error'; } @override String failedToLoadTrace(String error) { return 'Impossibile caricare la traccia: $error'; } @override String failedToSendSarMarker(String error) { return 'Impossibile inviare il marcatore SAR: $error'; } @override String failedToSetBuzzerMode(String error) { return 'Impossibile impostare la modalità buzzer: $error'; } @override String failedToSetGpsMode(String error) { return 'Impossibile impostare la modalità GPS: $error'; } @override String failedToSyncDeviceTime(String error) { return 'Impossibile sincronizzare l\'ora del dispositivo: $error'; } @override String failedToWipeDeviceData(String error) { return 'Impossibile cancellare i dati del dispositivo: $error'; } @override String get fastGpsTargetChannel => 'Canale target GPS rapido'; @override String get fastUpdatesThresholdsAndPermissions => 'Aggiornamenti rapidi, soglie e permessi'; @override String get fetchingCatalog => 'Recupero catalogo...'; @override String get fifteenMinutes => '15 minuti'; @override String get fifteenSeconds => '15 secondi'; @override String get filterByDirection => 'Filtra per direzione'; @override String get finish => 'Fine'; @override String get fiveMinutes => '5 minuti'; @override String get fiveSeconds => '5 secondi'; @override String get fix => 'Fix'; @override String get gps => 'GPS'; @override String get gpsAdvertPolicy => 'Politica annunci GPS'; @override String get gpsAndLocation => 'GPS e posizione'; @override String get gpsDiagnostics => 'Diagnostica GPS'; @override String get gpsSection => 'GPS'; @override String get help => 'Aiuto'; @override String get hex => 'Hex'; @override String get hidden => 'Nascosto'; @override String get howTheRadioAutoAddsDiscoveredNodes => 'Come la radio aggiunge automaticamente i nodi scoperti.'; @override String get images => 'Immagini'; @override String get importProfile => 'Importa profilo'; @override String get lastFix => 'Ultimo fix'; @override String get latest => 'Più recente'; @override String get latitude => 'Latitudine'; @override String get loadASavedRegion => 'Carica una regione salvata'; @override String get loading => 'Caricamento'; @override String get locationSharingHardwareAndUpdateInterval => 'Condivisione posizione, hardware e intervallo di aggiornamento.'; @override String get locationTelemetry => 'Telemetria posizione'; @override String get lockDestination => 'Blocca destinazione'; @override String get longitude => 'Longitudine'; @override String get mapStyle => 'Stile mappa'; @override String get max => 'Max'; @override String get maxZoom => 'Zoom max'; @override String get messaging => 'Messaggistica'; @override String get metHistory => 'Cronologia MET'; @override String get min => 'Min'; @override String get minZoom => 'Zoom min'; @override String get moveDown => 'Sposta giù'; @override String get moveUp => 'Sposta su'; @override String get multiAckMode => 'Modalità multi-ACK'; @override String get multiDeviceWorkspaceManagement => 'Gestione spazio di lavoro multi-dispositivo'; @override String get myLocation => 'La mia posizione'; @override String get nameAndTelemetryShared => 'Nome e telemetria condivisi con altri dispositivi.'; @override String newVersionAvailable(String version) { return 'Nuova versione: $version'; } @override String get newer => 'Più recente'; @override String get noNeighboursFound => 'Nessun vicino trovato'; @override String get noServersFound => 'Nessun server trovato'; @override String get notSet => 'Non impostato'; @override String get notifications => 'Notifiche'; @override String get offZeroSeconds => 'Off (0 s)'; @override String get offlineMaps => 'Mappe offline'; @override String get older => 'Meno recente'; @override String get oneByteMode0 => '1 byte (modo 0)'; @override String get oneHour => '1 ora'; @override String get oneMinute => '1 minuto'; @override String get openPacketLogs => 'Apri log pacchetti'; @override String get packetTypeHelp => 'Guida tipi di pacchetto'; @override String get pasteShareLinkOrHexAdvert => 'Incolla un link di condivisione o annuncio Hex'; @override String get pathHash => 'Hash percorso'; @override String get pathSize => 'Dimensione percorso'; @override String get ping => 'Ping'; @override String get polygon => 'Poligono'; @override String get rawResponseCopied => 'Risposta grezza copiata'; @override String get resendThroughNearestRepeaterOnFailure => 'Rinvia tramite il ripetitore più vicino in caso di errore'; @override String get resolveContact => 'Risolvi contatto'; @override String get routingRetriesAndDestinationLock => 'Instradamento, tentativi e blocco destinazione'; @override String get samples => 'Campioni'; @override String get satellites => 'Satelliti'; @override String get saving => 'Salvataggio...'; @override String get search => 'Cerca'; @override String get searchByNameOrToken => 'Cerca per nome o token'; @override String get searchDiscoveredNodes => 'Cerca nodi scoperti'; @override String get searchInCurrentFilter => 'Cerca nel filtro corrente'; @override String get searchLogs => 'Cerca nei log...'; @override String get searchSensors => 'Cerca sensori'; @override String get searchThisSection => 'Cerca in questa sezione'; @override String get selectedRelays => 'Ripetitori selezionati'; @override String get sensor => 'Sensore'; @override String serialError(String error) { return 'Errore seriale: $error'; } @override String setPathForContact(String name) { return 'Imposta percorso per $name'; } @override String get shareLiveGps => 'Condividi GPS in tempo reale'; @override String get shareMyTiles => 'Condividi le mie tile'; @override String get sharingLocationFromPhone => 'Condivisione posizione su questo canale dal telefono.'; @override String get sharingLocationFromRadio => 'Condivisione posizione su questo canale dalla radio.'; @override String signalDbm(String rssi) { return 'Segnale $rssi dBm'; } @override String get sizeCompressionAndPreview => 'Dimensione, compressione e anteprima'; @override String get simpleMode => 'Modalità semplice'; @override String get simpleModeDescription => 'Solo chat e mappa con i contatti preferiti'; @override String get simpleModeRequiresLockedDestination => 'Attiva prima «Blocca destinazione» con un canale per usare la modalità semplice'; @override String get noFavouriteContacts => 'Nessun contatto preferito'; @override String get skip => 'Salta'; @override String get smallerFileSize => 'Dimensione file ridotta'; @override String get sort => 'Ordina'; @override String get stoppedSharingLocation => 'Condivisione posizione interrotta su questo canale.'; @override String get suppressNotificationsWhileInForeground => 'Disattiva notifiche quando l\'app è in primo piano'; @override String get tabsAndNavigation => 'Schede e navigazione'; @override String get templatesAndTutorials => 'Modelli e tutorial'; @override String get tenMinutes => '10 minuti'; @override String get tenSeconds => '10 secondi'; @override String get testSendUpdate => 'Prova invio aggiornamento'; @override String get themeLanguageAndDisplayPreferences => 'Tema, lingua e preferenze di visualizzazione'; @override String get thirtyMinutes => '30 minuti'; @override String get thirtySeconds => '30 secondi'; @override String get threeBytesMode2 => '3 byte (modo 2)'; @override String get trafficStatsMessageHistoryAndDeveloperTools => 'Statistiche traffico, cronologia messaggi e strumenti sviluppatore'; @override String get twoBytesMode1 => '2 byte (modo 1)'; @override String get twoMinutes => '2 minuti'; @override String get undo => 'Annulla'; @override String get updated => 'Aggiornato'; @override String get useContactFlags => 'Usa flag contatti'; @override String get useSavedCoordinates => 'Usa coordinate salvate'; @override String get view => 'Visualizza'; @override String get viewNeighbours => 'Visualizza vicini'; @override String get viewPublicStats => 'Visualizza statistiche pubbliche'; @override String get setRegionScope => 'Imposta ambito regionale'; @override String get regionScope => 'Ambito regionale'; @override String get regionScopeNone => 'Nessuno (globale)'; @override String get clearRegionScope => 'Cancella ambito'; @override String get regionScopeWarning => 'Solo i ripetitori che consentono questa regione inoltreranno.'; @override String get discoverRegions => 'Scopri dai ripetitori'; @override String get discoveringRegions => 'Scoperta delle regioni...'; @override String get enterRegionName => 'Nome regione (es. auckland)'; @override String get noRegionsFound => 'Nessuna regione trovata su questo ripetitore.'; @override String regionScopeSet(String name) { return 'Ambito regionale impostato su $name'; } @override String get regionScopeCleared => 'Ambito regionale cancellato'; @override String get selectDestinationFirst => 'Seleziona prima un canale, un contatto o una stanza'; @override String get recipientNoLongerAvailable => 'Il destinatario non è più disponibile'; @override String failedToSendMessage(String error) { return 'Invio non riuscito: $error'; } @override String get tictactoeDirectOnly => 'Il tris funziona solo nei messaggi diretti. Scegli prima un contatto.'; @override String get deviceKeyUnavailable => 'La chiave del dispositivo non è disponibile'; @override String get imageCompressionFailed => 'Compressione dell\'immagine non riuscita'; @override String get imageFragmentationFailed => 'Frammentazione dell\'immagine non riuscita'; @override String get failedToAnnounceImage => 'Annuncio dell\'immagine non riuscito'; @override String get noRecipientSelected => 'Nessun destinatario selezionato'; @override String get imageSendFailed => 'Invio dell\'immagine non riuscito'; @override String get microphonePermissionRequiredForVoice => 'Per i messaggi vocali è necessario il permesso del microfono'; @override String get recordingDiscarded => 'Registrazione scartata'; @override String publicChannelMediaWarning(String mediaType) { return 'Stai per inviare $mediaType al Canale Pubblico. Non è consigliato, perché chiunque sulla rete mesh potrebbe riceverlo. Scegli un canale privato o con tag, a meno che non sia ciò che vuoi.'; } @override String get selectPrivateChannelToShareLocation => 'Seleziona un canale privato per condividere la tua posizione.'; @override String get stopSharingMyLocation => 'Smetti di condividere la mia posizione'; @override String get shareMyLocation => 'Condividi la mia posizione'; @override String get stopRecording => 'Interrompi registrazione'; @override String get recordVoice => 'Registra messaggio vocale'; @override String get moreActions => 'Altre azioni'; @override String get noMessagesInFilter => 'Nessun messaggio in questo filtro'; @override String get noMatchesInFilter => 'Nessuna corrispondenza in questo filtro'; @override String syncFailed(String error) { return 'Sincronizzazione non riuscita: $error'; } @override String get invalidLink => 'Link non valido'; @override String get cannotOpenLink => 'Impossibile aprire il link'; @override String get failedToOpenLink => 'Apertura del link non riuscita'; @override String get failedToResendMessage => 'Reinvio del messaggio non riuscito'; @override String retryFailed(String error) { return 'Nuovo tentativo non riuscito: $error'; } @override String get deleteDrawingAndMessage => 'Elimina disegno e messaggio'; @override String get lastEchoRelay => 'Ultimo eco: relay'; @override String get lastEchoPath => 'Ultimo eco: percorso'; @override String get lastEchoBytesReport => 'Ultimo eco: report byte'; @override String get noGpsCoordinatesAvailable => 'Nessuna coordinata GPS disponibile'; @override String get notASarMarker => 'Non è un marcatore SAR'; @override String failedToSaveTemplate(String error) { return 'Salvataggio del modello non riuscito: $error'; } @override String get drawingNotFound => 'Disegno non trovato'; @override String get unknownDrawingType => 'Tipo di disegno sconosciuto'; @override String get customMapMarker => 'Marcatore mappa personalizzato'; @override String customMapPointLabel(String point) { return 'Punto: $point'; } @override String mapIdLabel(String id) { return 'ID mappa: $id'; } @override String get cannotFetchVoice => 'Impossibile recuperare il vocale'; @override String get senderContactUnknown => 'Il contatto del mittente è sconosciuto. Sincronizza prima i contatti.'; @override String get senderRouteUnknown => 'Il percorso del mittente è sconosciuto. Sincronizza prima contatti/percorso.'; @override String messageTooFar(String hops, String maxHops) { return 'Il messaggio è troppo lontano ($hops hop, max $maxHops).'; } @override String get senderRouteNoPathResponse => 'Il percorso del mittente non ha risposto alla verifica. Sincronizza contatti/percorso e riprova.'; @override String get senderRouteNoRawResponse => 'Il percorso del mittente non ha risposto sul percorso di trasporto raw.'; @override String voiceFetchOverHops(String hops) { return 'Il recupero del vocale su $hops hop può richiedere un po\' di tempo.'; } @override String get voiceReceiveCanceled => 'Ricezione vocale annullata'; @override String get fetchingMissingVoiceFragments => 'Recupero dei frammenti vocali mancanti'; @override String get receivingVoice => 'Ricezione vocale'; @override String get cannotFetchImage => 'Impossibile recuperare l\'immagine'; @override String imageFetchOverHops(String hops) { return 'Il recupero dell\'immagine su $hops hop può richiedere un po\' di tempo.'; } @override String get imageAlreadyBeingReceived => 'L\'immagine è già in ricezione'; @override String get loadImage => 'Carica immagine'; @override String get imageFetchFailedToSendRequest => 'Invio della richiesta immagine non riuscito'; @override String get imageUnavailable => 'Immagine al momento non disponibile'; @override String get imageFetchTimedOut => 'Recupero dell\'immagine scaduto'; @override String get imageReceiveCanceled => 'Ricezione dell\'immagine annullata'; @override String get closeImagePreview => 'Chiudi anteprima immagine'; @override String get recordingReleaseToSend => 'Registrazione... rilascia per inviare'; @override String get sendingVoice => 'Invio vocale...'; @override String get sendLongPressToRecordVoice => 'Invia (pressione lunga per registrare un vocale)'; @override String get discardRecording => 'Scarta registrazione'; @override String hopCount(num count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, other: '$count hop', one: '1 hop', ); return '$_temp0'; } @override String get channelsSectionDescription => 'Canali broadcast per il traffico mesh nelle vicinanze'; @override String get roomsSectionDescription => 'Spazi condivisi per il coordinamento continuo del team'; @override String get contactsSectionDescription => 'Persone e dispositivi raggiungibili direttamente'; @override String get noRecentChatters => 'Nessun partecipante recente'; @override String get public => 'Pubblico'; @override String get failedToSendTicTacToeMove => 'Invio della mossa di tris non riuscito'; @override String get youWon => 'Hai vinto'; @override String get opponentWon => 'Ha vinto l\'avversario'; @override String get gameDraw => 'Pareggio'; @override String get yourTurn => 'Tocca a te'; @override String get opponentTurn => 'Tocca all\'avversario'; @override String get pleaseEnterValidCoordinates => 'Inserisci coordinate valide'; @override String get locationNotAvailable => 'Posizione non disponibile'; @override String get customCaveMapPoint => 'Punto mappa grotta personalizzato'; @override String get mapPoint => 'Punto mappa'; @override String get fetchingMissingImageFragments => 'Recupero frammenti mancanti…'; @override String get loadingImage => 'Caricamento…'; @override String get receivingImage => 'Ricezione…'; @override String get tapToLoad => 'Tocca per caricare'; @override String get connectDevice => 'Connetti dispositivo'; @override String get chooseTransportSubtitle => 'Scegli il trasporto Bluetooth, WiFi o Seriale'; @override String get ble => 'BLE'; @override String get network => 'Rete'; @override String get serial => 'Seriale'; @override String get scan => 'Cerca'; @override String get pressScanToSearchForDevices => 'Premi Cerca per trovare i dispositivi nelle vicinanze'; @override String failedToConnectToDevice(String name) { return 'Impossibile connettersi a $name'; } @override String get unknownDevice => 'Dispositivo sconosciuto'; @override String get showingCachedResultsTapRefresh => 'Risultati in cache. Tocca Aggiorna per ripetere la scansione.'; @override String scanningLocalNetworkOnPort(int port) { return 'Scansione della rete locale per dispositivi MeshCore WiFi sulla porta $port'; } @override String get cancelScanAndAddServer => 'Annulla la scansione e aggiungi un server'; @override String get addServer => 'Aggiungi server'; @override String scanningProgressIps(int scanned, String total) { return 'Scansione... $scanned/$total IP'; } @override String get cancelAndEnterManually => 'Annulla e inserisci manualmente'; @override String get noRecentOrDiscoveredServers => 'Nessun server recente o rilevato per ora'; @override String get recentlyUsed => 'Usati di recente'; @override String get connecting => 'Connessione...'; @override String get discoveredOnThisNetwork => 'Rilevati su questa rete'; @override String serverNoLongerAvailable(String host, int port) { return 'Il server $host:$port non è più disponibile. Esegui di nuovo la scansione per trovare server attivi.'; } @override String failedToConnectToHost(String host, int port) { return 'Impossibile connettersi a $host:$port'; } @override String get enterValidIpAddress => 'Inserisci un indirizzo IP valido'; @override String get enterValidTcpPort => 'Inserisci una porta TCP valida'; @override String get ipAddress => 'Indirizzo IP'; @override String get tcpPort => 'Porta TCP'; @override String get customServerPort => 'Porta server personalizzata'; @override String get chat => 'Chat'; @override String get restoringPreviousLink => 'Ripristino del collegamento precedente'; @override String get noDeviceConnected => 'Nessun dispositivo connesso'; @override String get sendAdvert => 'Invia il mio contatto'; @override String get advertMode => 'Invia il mio contatto'; @override String get advertModeSubtitle => 'Scegli quanto lontano devono viaggiare le tue informazioni di contatto.'; @override String get floodAdvertSent => 'Contatto inviato attraverso la rete mesh'; @override String get directAdvertSent => 'Contatto inviato ai dispositivi vicini'; }