Files
pluriwave/lib/l10n/app_it.arb
T
FreeTLab acf2ebb55f
Build & Deploy PluriWave / Análisis de código (push) Successful in 26s
Build & Deploy PluriWave / Build APK + AAB release (push) Successful in 3m13s
fix: alinear permisos, paywall y grabacion con lo que la app hace de verdad
Revision previa al envio a produccion. Cada punto se verifico en el codigo
antes de tocarlo; lo que ya estaba bien se dejo como estaba.

Ubicacion: se declaraba precision fina sin usarla

El unico consumidor de ubicacion pide `LocationAccuracy.low` y se queda solo
con el codigo ISO del pais, asi que `ACCESS_FINE_LOCATION` no aportaba nada. Y
contradecia la declaracion de Seguridad de los datos ya aprobada en Play, que
dice ubicacion APROXIMADA: declarar una cosa y pedir otra es precisamente lo
que se penaliza en revision.

Verificado que los manifiestos de geolocator_android y geocoding_android no
declaran permisos propios, asi que el merge no lo reinyecta y no hace falta
`tools:node="remove"`. El plugin construye su peticion en tiempo de ejecucion a
partir de lo declarado, de modo que con COARSE pide COARSE. Sin cambio
funcional: la deteccion de pais sigue igual.

El paywall vendia Android Auto como exclusivo, y ya no lo es

La etiqueta era literalmente "Android Auto", a secas. Pero el tier gratuito
recibio una carpeta navegable con emisoras reproducibles cuando hubo que
cumplir las guias del coche, asi que esa frase dejo de ser cierta. Ahora dice
que PRO añade el catalogo completo, favoritos, mis emisoras y musica local, y
aclara que gratis tiene las destacadas. Un paywall que promete lo que el tier
gratuito ya tiene expone a reclamacion y a que se cite en revision.

Microfono: se pide al activar el visualizador, no antes

Con una explicacion previa en los 13 idiomas, en vez de aparecer sin contexto.

Grabacion: uso privado de verdad, no solo en el aviso

La pantalla de grabaciones entregaba el fichero a cualquier aplicacion con
`Share.shareXFiles`. La intencion era abrirlo en un reproductor del propio
telefono, no redistribuirlo, y una cosa es copia privada y la otra no. Ahora
usa el `openFile` que ya existia -- FileProvider + ACTION_VIEW -- y avisa
cuando ningun reproductor del dispositivo puede abrirla, en vez de fallar en
silencio. Se añade ademas el aviso de uso privado en esa pantalla.

`recordingActionShare` la usaban DOS botones con significados distintos: el de
grabaciones, que mandaba el audio, y el del reproductor, que comparte el nombre
y la url de la emisora. Una clave, dos sentidos, y esa ambiguedad basto para
que al leer el codigo pareciera que solo se compartian enlaces. Separadas en
`stationActionShare` y `recordingActionOpenIn`.

La grabacion sigue siendo PRO. Lo que reduce el riesgo es que la copia no salga
del dispositivo, no regalar la funcion: los anuncios tambien son monetizacion.

Suite completa: 1587 pasan, 2 omitidos. flutter analyze mantiene los 5 avisos
preexistentes.
2026-09-18 17:06:59 +02:00

937 lines
39 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"@@locale": "it",
"appTitle": "PluriWave",
"navHome": "Ascolta",
"navSearch": "Cerca",
"navFavorites": "Preferiti",
"navAlarms": "Sveglie",
"navSettings": "Impostazioni",
"actionOk": "OK",
"sleepTimer": "Timer sonno",
"sleepTimerDescription": "Spegnimento graduale della radio con conto alla rovescia preciso.",
"cancelTimer": "Annulla timer",
"optionOther": "Altro",
"customDurationTitle": "Durata personalizzata",
"durationGreaterThanZero": "Scegli una durata maggiore di zero.",
"hoursLabel": "Ore",
"minutesLabel": "Minuti",
"secondsLabel": "Secondi",
"durationHoursMinutesSeconds": "{hours} h {minutes} min {seconds} s",
"@durationHoursMinutesSeconds": {
"placeholders": {
"hours": {},
"minutes": {},
"seconds": {}
}
},
"durationMinutesSeconds": "{minutes} min {seconds} s",
"@durationMinutesSeconds": {
"placeholders": {
"minutes": {},
"seconds": {}
}
},
"durationMinutesOnly": "{minutes} min",
"@durationMinutesOnly": {
"placeholders": {
"minutes": {}
}
},
"durationSecondsOnly": "{seconds} s",
"@durationSecondsOnly": {
"placeholders": {
"seconds": {}
}
},
"saveQuickAccess": "Salva come accesso rapido",
"startTimer": "Avvia timer",
"skipCurrentAlarmExecution": "Questa esecuzione di {alarmName} è stata saltata.",
"@skipCurrentAlarmExecution": {
"placeholders": {
"alarmName": {}
}
},
"settingsTitle": "Impostazioni",
"settingsSubtitle": "Controllo fine del suono, backup e stazioni personalizzate.",
"languageSectionTitle": "Lingua",
"languageSectionDescription": "Scegli come visualizzare la lingua dell'app.",
"languageSystemDefault": "Sistema",
"languageSpanish": "Spagnolo",
"languageEnglish": "Inglese",
"languageUpdated": "Lingua aggiornata: {languageName}",
"@languageUpdated": {
"placeholders": {
"languageName": {}
}
},
"languageUpdatedSystem": "Lingua aggiornata: Sistema",
"timerSectionTitle": "Timer sonno",
"timerSectionAdd": "Aggiungi",
"timerSectionDescription": "Personalizza gli accessi rapidi mostrati quando la radio si spegne automaticamente.",
"timerSectionRestoreRecommended": "Ripristina tempi consigliati",
"newQuickAccessTitle": "Nuovo accesso rapido",
"saveQuickAccessButton": "Salva accesso rapido",
"settingsSafeStatus": "Sicuro",
"recordingsSectionTitle": "Registrazioni",
"recordingsFolderDialogTitle": "Seleziona la cartella delle registrazioni",
"recordingsPathUpdated": "Percorso di registrazione aggiornato",
"recordingsPathSaveError": "Impossibile salvare il percorso: {error}",
"recordingsDefaultFolderRestored": "Verrà usata la cartella interna predefinita",
"recordingsFolderTitle": "Cartella di registrazione",
"recordingsPathCalculating": "Calcolo percorso...",
"recordingsChangePath": "Cambia percorso",
"recordingsUseDefaultPath": "Usa percorso predefinito",
"recordingsOriginalStreamHint": "La radio viene salvata dallo stream originale, senza ricompressione.",
"equalizerActive": "Attivo",
"equalizerDisabled": "Disattivato",
"equalizerEnable": "Attiva equalizzatore",
"equalizerRealtimeSubtitle": "Le modifiche vengono applicate in tempo reale all'emittente attuale.",
"equalizerPendingSubtitle": "Le modifiche vengono salvate e saranno applicate quando Android abiliterà l'effetto.",
"equalizerPerStationTitle": "Usa EQ proprio per questo preferito",
"equalizerPerStationActive": "Attivo per {stationName}",
"equalizerPerStationMain": "EQ principale in uso per {stationName}",
"preferredStationTitle": "Emittente preferita",
"preferredStationDescription": "Preselezionata quando crei sveglie e disponibile per la riproduzione rapida.",
"preferredStationNoStationsTitle": "Non ci sono ancora emittenti disponibili",
"preferredStationNoStationsSubtitle": "Salva preferiti o carica emittenti per sceglierne una preferita.",
"preferredStationAutomaticFallback": "Fallback automatico",
"preferredStationDefaultFavorite": "Preferita predefinita",
"preferredStationCurrent": "Preferita attuale: {stationName}",
"preferredStationAutoUsing": "Nessun preferito: uso automatico di {stationName}",
"preferredStationPlay": "Riproduci preferita",
"customStationsTitle": "Emittenti personalizzate",
"customStationsAdd": "Aggiungi",
"customStationsEmpty": "Nessuna emittente personalizzata.",
"playAction": "Riproduci",
"deleteAction": "Elimina",
"addStationTitle": "Aggiungi emittente",
"stationNameLabel": "Nome *",
"unnamedStation": "Stazione senza nome",
"requiredField": "Campo obbligatorio",
"streamUrlLabel": "URL dello stream *",
"invalidUrl": "URL non valido",
"countryOptionalLabel": "Paese (opzionale)",
"saveStation": "Salva emittente",
"backupSectionTitle": "Backup",
"backupExportTitle": "Esporta configurazione",
"backupExportSubtitle": "Preferiti, emittenti personalizzate e preset EQ",
"backupImportTitle": "Importa configurazione",
"backupImportSubtitle": "Ripristina da un file di backup",
"backupShareSubject": "PluriWave — backup",
"backupShareText": "Configurazione di PluriWave esportata il {date}",
"backupExportError": "Errore durante l'esportazione: {error}",
"backupImportConfirmMessage": "Questo aggiungerà preferiti, emittenti e preset dal file. Continuare?",
"backupImportSuccess": "Configurazione importata correttamente",
"backupImportError": "Errore durante l'importazione: {error}",
"appVersionLoading": "Caricamento versione...",
"appVersionSubtitle": "{version} - Radio mondiale",
"savedFavoritesTitle": "Preferiti salvati",
"stationFilterTitle": "Filtro emittenti",
"stationFilterSubtitle": "Solo emittenti verificate come attive",
"backgroundAudioTitle": "Audio in background",
"backgroundAudioSubtitle": "Continua quando lo schermo si spegne",
"dash": "—",
"@recordingsPathSaveError": {
"placeholders": {
"error": {}
}
},
"@equalizerPerStationActive": {
"placeholders": {
"stationName": {}
}
},
"@equalizerPerStationMain": {
"placeholders": {
"stationName": {}
}
},
"@preferredStationCurrent": {
"placeholders": {
"stationName": {}
}
},
"@preferredStationAutoUsing": {
"placeholders": {
"stationName": {}
}
},
"@backupShareText": {
"placeholders": {
"date": {}
}
},
"@backupExportError": {
"placeholders": {
"error": {}
}
},
"@backupImportError": {
"placeholders": {
"error": {}
}
},
"@appVersionSubtitle": {
"placeholders": {
"version": {}
}
},
"cancelAction": "Annulla",
"equalizerTitle": "Equalizzatore",
"recordingsOpenFolder": "Apri cartella",
"recordingsOpenFolderError": "Impossibile aprire la cartella: {error}",
"recordingsMaxSizeTitle": "Dimensione massima registrazione",
"recordingsMaxSizeSubtitle": "Limite attuale: {size} MB",
"recordingsMaxSizeDialogTitle": "Dimensione massima per registrazione",
"recordingsMaxSizeMbLabel": "Megabyte massimi",
"recordingsMaxSizeSaved": "Limite di registrazione aggiornato a {size} MB",
"@recordingsOpenFolderError": {
"placeholders": {
"error": {}
}
},
"@recordingsMaxSizeSubtitle": {
"placeholders": {
"size": {
"type": "int"
}
}
},
"@recordingsMaxSizeSaved": {
"placeholders": {
"size": {
"type": "int"
}
}
},
"stationOrderTitle": "Ordine emittenti",
"stationOrderByName": "Per nome",
"stationOrderByQuality": "Per qualità",
"stationOrderScopeDescription": "Si applica a preferiti, ricerche, emittenti vicine ed elenchi rapidi.",
"favoriteGroupsTitle": "Liste preferiti",
"favoriteGroupsDescription": "Crea liste brevi per organizzare le emittenti salvate.",
"favoriteGroupsAdd": "Aggiungi lista",
"favoriteGroupsEdit": "Modifica lista",
"favoriteGroupsDelete": "Elimina lista",
"favoriteGroupsNameLabel": "Nome della lista",
"favoriteGroupsNameTooLong": "Massimo 28 caratteri.",
"favoriteGroupsUnassigned": "Non assegnate",
"favoriteGroupsProtectedHint": "Lista predefinita: non può essere modificata né eliminata.",
"favoriteGroupsCreated": "Lista creata",
"favoriteGroupsUpdated": "Lista aggiornata",
"favoriteGroupsDeleted": "Lista eliminata; le sue emittenti tornano a Non assegnate.",
"favoriteGroupsAssign": "Sposta in lista",
"favoriteGroupsAssignSubtitle": "Lista attuale: {groupName}",
"favoriteGroupsAssigned": "{stationName} spostata in {groupName}",
"favoritesTitle": "Preferiti",
"favoritesEmptyTitle": "Ancora nessun preferito",
"favoritesEmptySubtitle": "Tocca il cuore su qualsiasi emittente per salvarla nella tua raccolta.",
"favoritesHeaderSubtitle": "Organizza la raccolta in liste e tieni vicine le radio importanti.",
"favoritesCollection": "Raccolta",
"favoritesSavedCount": "{count} salvate",
"favoritesRemoveTooltip": "Rimuovi dai preferiti",
"favoritesRemovedMessage": "{stationName} rimossa dai preferiti",
"@favoriteGroupsAssignSubtitle": {
"placeholders": {
"groupName": {}
}
},
"@favoriteGroupsAssigned": {
"placeholders": {
"stationName": {},
"groupName": {}
}
},
"@favoritesSavedCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"@favoritesRemovedMessage": {
"placeholders": {
"stationName": {}
}
},
"alarmPostponedCurrentExecution": "Sveglia posticipata per questa esecuzione.",
"searchScreenTitle": "Cerca segnale",
"searchScreenSubtitle": "Trova emittenti per nome, Paese o lingua con filtri rapidi e contrasto elevato.",
"searchFiltersLabel": "Filtri",
"searchHint": "Radio Orizzonte, jazz, notizie...",
"searchCountryFilterLabel": "Paese",
"searchLanguageFilterLabel": "Lingua",
"searchMinQualityFilterLabel": "Qualità minima",
"searchLoadingStationsLabel": "RICERCA STAZIONI IN CORSO…",
"searchEmptyTitle": "Cerca un'emittente",
"searchNoResultsTitle": "Nessun risultato",
"searchNoResultsForQueryTitle": "Nessun risultato per \"{query}\"",
"@searchNoResultsForQueryTitle": {"placeholders": {"query": {}}},
"searchEmptySubtitle": "Usa la barra in alto o i chip per scoprire emittenti da tutto il mondo.",
"searchNoResultsSubtitle": "Prova a rimuovere i filtri o a digitare un altro nome per trovare un'emittente attiva.",
"countrySpain": "Spagna",
"countryUsa": "USA",
"countryMexico": "Messico",
"countryArgentina": "Argentina",
"countryUk": "Regno Unito",
"countryFrance": "Francia",
"countryGermany": "Germania",
"countryItaly": "Italia",
"countryBrazil": "Brasile",
"countryJapan": "Giappone",
"languageNameSpanish": "spagnolo",
"languageNameEnglish": "inglese",
"languageNameFrench": "francese",
"languageNameGerman": "tedesco",
"languageNamePortuguese": "portoghese",
"languageNameItalian": "italiano",
"languageNameJapanese": "giapponese",
"languageNameArabic": "arabo",
"languageNameRussian": "russo",
"homeScreenSubtitle": "Radio globale in diretta con segnali puliti, preferiti intelligenti e un'esperienza visiva da quiz show.",
"exploreStations": "Esplora emittenti",
"stationsCount": "{count} radio",
"@stationsCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"qualityHd": "Qualità HD",
"nearYou": "Vicino a te",
"nearYouInCountry": "Vicino a te · {country}",
"@nearYouInCountry": {
"placeholders": {
"country": {}
}
},
"detectAction": "Rileva",
"liveRadar": "Radar live",
"genresTitle": "Generi",
"exploreByTitle": "Esplora per",
"exploreTrendingTitle": "Tendenze",
"exploreTrendingSubtitle": "Oggi",
"exploreNewTitle": "Novità",
"exploreNewSubtitle": "Questa settimana",
"offlineBannerTitle": "Nessuna connessione",
"retryAction": "Riprova",
"noStationsAvailable": "Nessuna emittente disponibile",
"noStationsAvailableSubtitle": "Prova ad aggiornare o a scegliere un altro genere per captare di nuovo un segnale.",
"genrePop": "Pop",
"genreRock": "Rock",
"genreJazz": "Jazz",
"genreClassical": "Classica",
"genreElectronic": "Elettronica",
"genreNews": "Notizie",
"genreTalk": "Talk",
"genreHipHop": "Hip-hop",
"genreCountry": "Country",
"genreMetal": "Metal",
"genreReggae": "Reggae",
"genreLatin": "Latina",
"alarmScreenTitle": "Risveglio musicale",
"alarmScreenSubtitle": "Sveglie con radio, suono sicuro, vacanze intelligenti e prossima esecuzione sempre visibile.",
"createAlarmAction": "Crea sveglia",
"alarmsCount": "{count} sveglie",
"@alarmsCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"activeAlarmsWithoutNextTitle": "Sveglie attive senza prossima esecuzione",
"noActiveAlarms": "Nessuna sveglia attiva",
"nextAlarmTitle": "Prossima sveglia",
"activeAlarmsWithoutNextSubtitle": "Ci sono {count} sveglia/e attive, ma al momento non hanno una data futura valida. Controlla data, giorni e vacanze.",
"@activeAlarmsWithoutNextSubtitle": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"createAlarmHint": "Crea una sveglia e PluriWave calcolerà automaticamente la prossima esecuzione.",
"alarmVacationPlay": "Suona durante le vacanze",
"alarmVacationPause": "Pausa durante le vacanze",
"alarmFadeInLabel": "Fade-in {seconds}s",
"@alarmFadeInLabel": {
"placeholders": {
"seconds": {
"type": "int"
}
}
},
"alarmNextExecution": "Prossima esecuzione: {date}",
"@alarmNextExecution": {
"placeholders": {
"date": {}
}
},
"alarmNoNextExecution": "Non ha una prossima esecuzione attiva.",
"alarmSkippedExecution": "Un'esecuzione è stata saltata: {date}.",
"@alarmSkippedExecution": {
"placeholders": {
"date": {}
}
},
"editAction": "Modifica",
"skipNextAction": "Salta prossima",
"deleteTooltip": "Elimina",
"alarmSkippedNoNextSnackbar": "Sveglia saltata. Non resta alcuna prossima esecuzione.",
"alarmSkippedReturnsSnackbar": "Sveglia saltata. Tornerà il {date}.",
"@alarmSkippedReturnsSnackbar": {
"placeholders": {
"date": {}
}
},
"alarmVacationPausedNoNext": "In pausa per vacanze ({vacationName}) e senza prossima esecuzione.",
"@alarmVacationPausedNoNext": {
"placeholders": {
"vacationName": {}
}
},
"alarmVacationPausedReturns": "In pausa per vacanze ({vacationName}) e torna il {date}.",
"@alarmVacationPausedReturns": {
"placeholders": {
"vacationName": {},
"date": {}
}
},
"alarmVacationReturns": "Con le vacanze attive, suonerà di nuovo il {date}.",
"@alarmVacationReturns": {
"placeholders": {
"date": {}
}
},
"defaultAlarmName": "Sveglia musicale",
"newAlarmTitle": "Nuova sveglia",
"editAlarmTitle": "Modifica sveglia",
"nameField": "Nome",
"timeField": "Ora",
"dateField": "Data",
"onceOption": "Una volta",
"dailyOption": "Giornaliera",
"weekdaysOption": "Giorni",
"soundAndVolumeSection": "Suono e volume",
"alarmFadeInTitle": "Fade-in sveglia",
"alarmFadeInOff": "0 s (senza transizione)",
"alarmFadeInSummary": "{seconds} s (dal 5% al volume scelto)",
"@alarmFadeInSummary": {
"placeholders": {
"seconds": {
"type": "int"
}
}
},
"internalSafeSoundLabel": "Suono sicuro interno",
"soundWarmSunrise": "Alba calda",
"soundSoftBell": "Campana dolce",
"soundDigitalPulse": "Impulso digitale",
"favoriteStationLabel": "Emittente preferita",
"noStationUseInternalSound": "Nessuna emittente: usa suono interno",
"alarmFallbackStationLabel": "Emittente di riserva",
"alarmStationPickerSearchHint": "Cerca un'emittente per nome",
"alarmSnoozeDurationTitle": "Durata posticipo",
"snoozeAction": "Posticipa",
"alarmSnoozeOptionLabel": "{minutes} min",
"@alarmSnoozeOptionLabel": {
"placeholders": {
"minutes": {
"type": "int"
}
}
},
"alarmSnoozeUsualLabel": "abituale",
"saveFavoritesAlarmHint": "Salva emittenti nei Preferiti per usarle come sveglia musicale.",
"useCurrentStationAction": "Usa emittente attuale",
"playDuringVacations": "Suona durante le vacanze",
"playDuringVacationsHint": "Se lo disattivi, la prossima esecuzione passerà al primo giorno valido.",
"saveAlarmAction": "Salva sveglia",
"chooseOneWeekdayError": "Scegli almeno un giorno della settimana.",
"androidReliabilityReview": "Controlla affidabilità Android",
"statusOk": "OK",
"statusPending": "in sospeso",
"androidReliabilityStatus": "Affidabilità: esatte {exact} · notifiche {notifications} · schermo {screen}",
"@androidReliabilityStatus": {
"placeholders": {
"exact": {},
"notifications": {},
"screen": {}
}
},
"vacationRangesTitle": "Periodi di vacanza",
"addAction": "Aggiungi",
"vacationRangesHint": "Se una sveglia ha \"Pausa durante le vacanze\", questi periodi vengono saltati automaticamente.",
"noVacationRangesLoaded": "Nessun periodo caricato.",
"deleteRangeTooltip": "Elimina periodo",
"vacationsDefaultName": "Vacanze",
"newVacationRangeTitle": "Nuovo periodo di vacanza",
"editVacationRangeTitle": "Modifica periodo di vacanza",
"vacationDeleteConfirmTitle": "Eliminare il periodo di vacanza?",
"vacationDeleteConfirmMessage": "Questa azione non può essere annullata.",
"startField": "Inizio",
"endField": "Fine",
"saveRangeAction": "Salva periodo",
"noAlarmsYetTitle": "Non ci sono ancora sveglie.",
"noAlarmsYetSubtitle": "Creane una per progettare il tuo risveglio musicale.",
"ringingInternalAudioActive": "Suono sicuro interno in riproduzione.",
"ringingPreparingInternalAudio": "Preparazione del suono sicuro interno.",
"stopAlarmAction": "Ferma sveglia",
"alarmStopFailedMessage": "Non siamo riusciti a confermare larresto della sveglia. Riprova.",
"alarmForceStopAction": "Forza arresto",
"alarmMissedNotificationTitle": "Sveglia mancata",
"alarmMissedNotificationText": "{name} è stata disattivata automaticamente dopo 10 minuti.",
"@alarmMissedNotificationText": {
"placeholders": {
"name": {}
}
},
"pauseAction": "Pausa",
"miniPlayerOpenLabel": "Apri il lettore per {stationName}",
"@miniPlayerOpenLabel": {
"placeholders": {
"stationName": {}
}
},
"playerIconLabel": "Lettore",
"playbackStatusConnecting": "Connessione...",
"playbackStatusLive": "In diretta",
"playbackStatusPaused": "In pausa",
"playbackStatusReconnecting": "Riconnessione...",
"playbackStatusConnectionError": "Errore di connessione",
"playbackStatusStopped": "Interrotto",
"stationSemanticLabel": "Stazione {stationName}",
"@stationSemanticLabel": {
"placeholders": {
"stationName": {}
}
},
"favoritesAddTooltip": "Aggiungi ai preferiti",
"favoritesAddedMessage": "{stationName} aggiunta ai preferiti",
"@favoritesAddedMessage": {
"placeholders": {
"stationName": {}
}
},
"stationIconLabel": "Icona della stazione",
"liveNow": "In diretta",
"equalizerBandLabel": "Banda {band}",
"@equalizerBandLabel": {
"placeholders": {
"band": {}
}
},
"equalizerBandValue": "{value} decibel",
"@equalizerBandValue": {
"placeholders": {
"value": {}
}
},
"equalizerPresetFlat": "Piatto",
"equalizerPresetRock": "Rock",
"equalizerPresetPop": "Pop",
"equalizerPresetBassBoost": "Potenziamento bassi",
"equalizerPresetJazz": "Jazz",
"equalizerPresetVoice": "Voce",
"equalizerPresetCustom": "Personalizzato",
"onboardingTitle": "Benvenuto in PluriWave",
"onboardingNewsTitle": "Novità",
"onboardingStartAction": "Inizia",
"onboardingCloseTooltip": "Chiudi",
"radioRecordingError": "Errore durante la registrazione della radio: {error}",
"@radioRecordingError": {
"placeholders": {
"error": {}
}
},
"radioApiConnectionError": "Nessuna connessione all'API radio",
"radioSearchError": "Errore di ricerca. Controlla la connessione.",
"radioLoadMoreStationsError": "Impossibile caricare altre stazioni.",
"radioNearbyStationsError": "Non abbiamo potuto rilevare stazioni vicine. Usa i filtri per paese.",
"radioCannotPlayStation": "Impossibile riprodurre \"{stationName}\"",
"@radioCannotPlayStation": {
"placeholders": {
"stationName": {}
}
},
"recordingSelectStationFirst": "Seleziona prima una stazione da registrare.",
"recordingStartError": "Impossibile avviare la registrazione: {error}",
"@recordingStartError": {
"placeholders": {
"error": {}
}
},
"unsupportedConfigVersion": "Versione di configurazione non supportata",
"audioErrorGeneric": "Errore di riproduzione",
"audioErrorNoInternet": "Nessuna connessione a Internet",
"audioErrorInvalidUrl": "L'URL della radio non è valido",
"audioErrorNotFound": "La radio non è disponibile (errore 404)",
"audioErrorTimeout": "Tempo di connessione scaduto",
"audioErrorCannotConnect": "Impossibile connettersi alla radio",
"audioErrorUnsupportedFormat": "Formato stream non supportato",
"audioErrorDecode": "Errore durante la decodifica dello stream audio",
"audioErrorCleartext": "Questa radio usa HTTP non cifrato, non consentito",
"audioErrorSsl": "Certificato SSL non valido per la radio",
"audioErrorCannotPlay": "Questa radio non può essere riprodotta",
"audioErrorUnexpectedPlayback": "Errore di riproduzione imprevisto",
"androidExactAlarmScheduleError": "Android non ha potuto programmare una sveglia esatta. Controlla l'autorizzazione per le sveglie esatte.",
"recordingPathEmptyError": "Il percorso di registrazione non può essere vuoto",
"recordingMaxSizeInvalidError": "La dimensione massima deve essere maggiore di zero",
"recordingAlreadyActiveError": "È già in corso una registrazione",
"alarmRingingFallbackActive": "Riproduzione con audio interno sicuro.",
"alarmRingingPreparingFallback": "Preparazione dellaudio interno sicuro.",
"alarmRingingTryingStation": "Tentativo di riprodurre la tua stazione con la massima qualità disponibile.",
"alarmScheduleDaily": "Ogni mattina",
"alarmScheduleOnce": "Una volta · {date}",
"@alarmScheduleOnce": {
"placeholders": {
"date": {}
}
},
"alarmScheduleWeekdays": "Giorni: {days}",
"@alarmScheduleWeekdays": {
"placeholders": {
"days": {}
}
},
"alarmRepeatSectionLabel": "RIPETI",
"alarmVolumeLabel": "Volume",
"androidReliabilityTitle": "Controlla affidabilità Android",
"closeAction": "Chiudi",
"customOption": "Personalizzata",
"endLabel": "Fine",
"equalizerDisable": "Disattiva equalizzatore",
"helpTitle": "Aiuto e tutorial",
"helpSubtitle": "9 schermate · rivedilo quando vuoi",
"tutorialSkipAction": "Salta",
"tutorialNextAction": "Avanti",
"tutorialPage1Headline": "Salva le tue emittenti e raggruppale",
"tutorialPage1Body": "Tocca il cuore per salvare un'emittente. In «Le tue emittenti» puoi creare gruppi come «Ogni mattina» o «Auto» e riordinarle trascinandole.",
"tutorialPage2Headline": "Un equalizzatore di base e uno per emittente",
"tutorialPage2Body": "Nelle Impostazioni definisci l'equalizzatore generale. E dalla riproduzione di un'emittente specifica puoi darle un'impostazione propria, che ha la priorità su quella generale.",
"tutorialPage3Headline": "Registra ciò che stai ascoltando",
"tutorialPage3Body": "Dal vassoio degli strumenti del player, «Registra» salva lo stream originale. Trova le tue registrazioni in Impostazioni Registrazioni.",
"tutorialPage4Headline": "Sveglie che si adattano a te",
"tutorialPage4Body": "Svegliati con la tua emittente preferita, posticipa di 3, 5 o 10 minuti, e aggiungi intervalli di vacanza in modo che alcune sveglie si saltino da sole.",
"tutorialPage5Headline": "I tuoi preferiti, anche in auto",
"tutorialPage5Body": "Collega il telefono con Android Auto e troverai Preferiti, Tutte le emittenti, Le tue emittenti e la tua Musica locale, con pulsanti grandi pensati per la guida.",
"tutorialPage6Headline": "Si riconnette da sola",
"tutorialPage6Body": "Se il segnale cade, PluriWave riprova automaticamente e continua a mostrare i tuoi preferiti salvati anche senza connessione.",
"tutorialPage7Headline": "Scegli quanto posticipare",
"tutorialPage7Body": "Quando suona una sveglia, non c'è un solo «posticipa»: scegli 3, 5 o 10 minuti a seconda di cosa ti serve in quel momento.",
"tutorialPage8Headline": "Non la trovi? Aggiungila tu",
"tutorialPage8Body": "In «Le tue emittenti» → Aggiungi emittente personalizzata incolla l'URL dello stream di un'emittente non presente nella ricerca. Viene salvata in «Le tue emittenti», disponibile anche in auto.",
"tutorialPage9Headline": "Fatto, ora conosci l'essenziale",
"tutorialPage9BannerBody": "Per rivedere questo tutorial quando vuoi: Impostazioni → Informazioni → Aiuto e tutorial.",
"indefiniteOption": "Indefinita",
"invalidNumber": "Numero non valido",
"nameLabel": "Nome",
"notPlaying": "Non in riproduzione",
"oneTimeOption": "Una volta",
"pausePlaybackTooltip": "Pausa riproduzione",
"qualityOriginal": "Qualità originale: {quality}",
"@qualityOriginal": {
"placeholders": {
"quality": {}
}
},
"qualityUnknown": "Qualità non indicata",
"recordAction": "Registra",
"recordDurationTitle": "Durata registrazione",
"recordRadioSubtitle": "Scegli per quanto tempo registrare.",
"recordRadioTitle": "Registra radio",
"recordingActiveTitle": "Registrazione radio",
"recordingDirectTitle": "Registrazione diretta",
"recordingsOpenFolderPlainError": "Impossibile aprire la cartella delle registrazioni",
"recordingsOpenLatest": "Apri ultima registrazione",
"recordingsOpenLatestError": "Impossibile aprire lultima registrazione",
"startLabel": "Inizio",
"startPlaybackTooltip": "Avvia riproduzione",
"stopAction": "Ferma",
"stopPlaybackTooltip": "Ferma riproduzione",
"weekdayShortMonday": "Lun",
"weekdayShortTuesday": "Mar",
"weekdayShortWednesday": "Mer",
"weekdayShortThursday": "Gio",
"weekdayShortFriday": "Ven",
"weekdayShortSaturday": "Sab",
"weekdayShortSunday": "Dom",
"stationCount": "{count, plural, =1{1 stazione} other{{count} stazioni}}",
"alarmIconLabel": "Sveglia musicale",
"vacationIconLabel": "Modalità vacanza",
"streamUrlHint": "https://stream.example.com:8000/radio",
"advancedEqSectionTitle": "Opzioni EQ avanzate",
"advancedEqEnableToggle": "Abilita EQ per dispositivo",
"advancedEqEnableToggleSubtitle": "Applica automaticamente un preset EQ diverso quando cambi l'uscita audio.",
"advancedEqKnownDevicesTitle": "Dispositivi audio conosciuti",
"advancedEqKnownDevicesEmpty": "Nessun dispositivo audio registrato. Collega un dispositivo per iniziare.",
"advancedEqDevicePresetLabel": "Preset: {presetName}",
"@advancedEqDevicePresetLabel": {
"placeholders": {
"presetName": {}
}
},
"preNoticeCountdown": "Inizia tra {minutes} min",
"snoozeCountdown": "Suona tra {minutes} min",
"@snoozeCountdown": {
"placeholders": {
"minutes": {
"type": "int"
}
}
},
"snoozeAgainAction": "Posponi di nuovo",
"alarmRingingNotificationTitle": "Sveglia PluriWave",
"alarmFireChannelName": "Sveglie in corso",
"alarmFireChannelDescription": "Suono e schermo urgenti quando una sveglia musicale deve suonare",
"alarmPreNoticeChannelName": "Promemoria sveglia",
"alarmPreNoticeChannelDescription": "Notifiche silenziose prima della sveglia",
"openFolderChooserTitle": "Apri cartella",
"openRecordingChooserTitle": "Apri registrazione",
"@preNoticeCountdown": {
"placeholders": {
"minutes": {
"type": "int"
}
}
},
"eqDeviceEditTitle": "Modifica dispositivo",
"eqDeviceNameLabel": "Nome del dispositivo",
"eqDeviceNameHint": "Es: Cassa del salotto",
"eqDeviceNameConfirm": "Salva",
"eqDeviceConnected": "Connesso",
"eqDeviceActiveOutput": "L'audio esce da questo dispositivo",
"eqDeviceRemove": "Rimuovi dispositivo",
"eqDeviceRemoved": "{device} rimosso",
"@eqDeviceRemoved": {
"placeholders": {
"device": {}
}
},
"localMusicSectionTitle": "Musica locale (Android Auto)",
"localMusicSectionDescription": "Scegli una cartella su questo dispositivo per sfogliare e riprodurre i suoi file audio dall'auto.",
"localMusicFolderNotConfigured": "Nessuna cartella selezionata",
"localMusicFolderTitle": "Cartella musica locale",
"localMusicChoosePath": "Scegli cartella",
"localMusicChangePath": "Cambia cartella",
"localMusicFolderUpdated": "Cartella musica locale aggiornata",
"localMusicFolderSaveError": "Impossibile salvare la cartella: {error}",
"@localMusicFolderSaveError": {
"placeholders": {
"error": {}
}
},
"localMusicFolderGenericName": "Cartella selezionata",
"addVacationRangeCta": "Aggiungi periodo",
"alarmAdvancedSectionTitle": "Avanzate",
"alarmDeleteConfirmMessage": "Questa azione non può essere annullata.",
"alarmDeleteConfirmTitle": "Eliminare la sveglia?",
"alarmHeroSkipAction": "Salta",
"alarmInlineHourLabel": "Ora",
"alarmInlineMinuteLabel": "Minuto",
"alarmVolumeRisingStatus": "Aumento del volume",
"countriesAllTitle": "Tutti i paesi",
"countriesScreenTitle": "Paesi",
"countriesSearchHint": "Paese o codice...",
"countriesYourLanguagesTitle": "Le tue lingue",
"customStationsAddCta": "Aggiungi emittente personalizzata",
"equalizerActiveOutputDefault": "L'altoparlante di questo dispositivo",
"equalizerActiveOutputLabel": "Uscita attiva",
"equalizerBaseExplainer": "Questo è l'equalizzatore di base: si applica a tutte le emittenti senza un'impostazione propria. L'EQ di un'emittente specifica si imposta dalla sua schermata di riproduzione e ha la precedenza su questo.",
"equalizerSaveAsPresetAction": "Salva come Preset",
"equalizerResetToFlatAction": "Ripristina piatto",
"equalizerSavePresetConfirm": "Salva",
"equalizerSavePresetDialogTitle": "Salva come Preset",
"equalizerSavePresetEmptyNameError": "Inserisci un nome per il Preset.",
"equalizerSavePresetNameLabel": "Nome del Preset",
"equalizerStationsWithOwnEqEmpty": "Nessuna emittente ha ancora un EQ proprio.",
"equalizerStationsWithOwnEqSubtitle": "Ignorano questo equalizzatore di base",
"equalizerStationsWithOwnEqTitle": "Emittenti con EQ proprio",
"favoriteGroupsChipLabel": "{groupName} · {count}",
"@favoriteGroupsChipLabel": {
"placeholders": {
"groupName": {},
"count": {
"type": "int"
}
}
},
"favoriteGroupsManage": "Gestisci liste",
"favoritesFilterAllLabel": "Tutte",
"infoSectionTitle": "Informazioni",
"nothingPlayingSubtitle": "Scegli un'emittente da Le tue emittenti o cercane una per iniziare.",
"nothingPlayingTitle": "Non stai ancora ascoltando nulla",
"openFullPlayerTooltip": "Apri il player completo",
"playerQualityChangeAction": "Cambia",
"playerToolEqLabel": "EQ proprio",
"radioCountriesError": "Non è stato possibile caricare i paesi.",
"recordingActionDelete": "Elimina",
"recordingActionRename": "Rinomina",
"stationActionShare": "Condividi stazione",
"recordingActionOpenIn": "Apri in un'altra app",
"recordingOpenNoAppError": "Nessuna app su questo dispositivo può riprodurre questa registrazione.",
"recordingDeleteConfirmMessage": "Questa azione non può essere annullata.",
"recordingDeleteConfirmTitle": "Eliminare la registrazione?",
"recordingRenameDialogTitle": "Rinomina registrazione",
"recordingRenameEmptyError": "Inserisci un nome",
"recordingRenameLabel": "Nome",
"recordingsLibraryEmptySubtitle": "Le registrazioni che salvi appariranno qui.",
"recordingsLibraryStorageFolderCaption": "Music/PluriWave · elimina le più vecchie al raggiungimento del limite",
"recordingsLibraryEmptyTitle": "Ancora nessuna registrazione",
"recordingsLibrarySettingsTooltip": "Impostazioni di registrazione",
"recordingsLibraryStorageCaption": "{usedMb} MB di {totalMb} MB usati",
"@recordingsLibraryStorageCaption": {
"placeholders": {
"usedMb": {
"type": "int"
},
"totalMb": {
"type": "int"
}
}
},
"recordingsLibraryTitle": "Le mie registrazioni",
"searchClearFiltersAction": "{count, plural, =1{Rimuovi filtro} other{Rimuovi {count} filtri}}",
"searchResultsCount": "{count, plural, =1{1 risultato} other{{count} risultati}}",
"seeAllAction": "Vedi tutte",
"settingsGroupApplicationTitle": "APPLICAZIONE",
"settingsGroupAudioTitle": "AUDIO",
"settingsGroupRecordingsTitle": "REGISTRAZIONI E MUSICA",
"settingsGroupStationsTitle": "EMITTENTI",
"stationOrderByPopularity": "Per popolarità",
"vacationImpactContinuesLabel": "Continua a suonare: {times}",
"@vacationImpactContinuesLabel": {
"placeholders": {
"times": {}
}
},
"vacationImpactPausedLabel": "In pausa: {times}",
"@vacationImpactPausedLabel": {
"placeholders": {
"times": {}
}
},
"vacationExplainerBanner": "Durante questi periodi le sveglie contrassegnate come \"pausa in vacanza\" non suonano. Quelle contrassegnate come \"suona sempre\" non sono interessate.",
"vacationNoActiveRangeHint": "Nessun periodo di vacanza attivo al momento.",
"vacationPastSectionTitle": "Periodi passati",
"vacationRangesCount": "{count} periodi",
"@vacationRangesCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"vacationSummaryActiveCountdown": "In corso · mancano {days} giorni",
"@vacationSummaryActiveCountdown": {
"placeholders": {
"days": {
"type": "int"
}
}
},
"vacationSummaryUpcomingCountdown": "Prossimo periodo tra {days} giorni",
"@vacationSummaryUpcomingCountdown": {
"placeholders": {
"days": {
"type": "int"
}
}
},
"vacationUpcomingSectionTitle": "PROGRAMMATI",
"welcomeBody": "53.412 emittenti da 238 paesi. Salva le tue preferite, portale in auto e svegliati con loro.",
"welcomeBullet1Subtitle": "Più un Preset per ogni dispositivo di uscita",
"welcomeBullet1Title": "Equalizzatore per emittente",
"welcomeBullet2Subtitle": "Le tue preferite e la tua musica locale in auto",
"welcomeBullet2Title": "Android Auto",
"welcomeBullet3Subtitle": "Con aumento graduale del volume e modalità vacanza",
"welcomeBullet3Title": "Sveglie musicali",
"welcomeCtaLabel": "Inizia ad ascoltare",
"welcomeHeadline": "Il tuo mondo, in diretta",
"yourStationsTitle": "Le tue emittenti",
"nowListeningLabel": "In ascolto ora",
"popularNowTitle": "Popolari ora",
"eqCustomActionEnableLabel": "Attiva equalizzatore",
"eqCustomActionDisableLabel": "Disattiva equalizzatore",
"eqCustomActionPresetLabel": "Preset attivo: {preset}",
"@eqCustomActionPresetLabel": {
"placeholders": {
"preset": {
"type": "String"
}
}
},
"alarmCardVacationPausedBadge": "In pausa per le vacanze",
"alarmCardSchedulingFailedMessage": "Questa sveglia non è stata registrata nel sistema, quindi potrebbe non suonare.",
"alarmCardPreNoticeFailedMessage": "Questa sveglia è programmata, ma non è stato possibile impostare il promemoria anticipato.",
"alarmDiagnosticsExactAlarmsTitle": "Programmazione sveglia esatta",
"alarmDiagnosticsExactAlarmsHint": "Permette alla sveglia di suonare esattamente al minuto impostato, anche a telefono in stand-by.",
"alarmDiagnosticsNotificationsTitle": "Notifiche",
"alarmDiagnosticsNotificationsHint": "Necessarie per mostrare la sveglia e l'avviso anticipato.",
"alarmDiagnosticsFullScreenTitle": "Visualizzazione a schermo intero della sveglia",
"alarmDiagnosticsFullScreenHint": "Permette alla schermata della sveglia di apparire automaticamente, anche a telefono bloccato.",
"alarmDiagnosticsBatteryTitle": "Ottimizzazione della batteria",
"alarmDiagnosticsBatteryHint": "Impedisce al sistema di chiudere PluriWave in background, così la sveglia può comunque suonare.",
"alarmDiagnosticsNativeCountTitle": "Sveglie registrate su Android",
"alarmDiagnosticsNativeCountValue": "Attualmente registrate: {count}",
"@alarmDiagnosticsNativeCountValue": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"alarmDiagnosticsNativeCountAttentionHint": "Hai una sveglia attiva, ma nessuna è ancora registrata nel sistema. Riapri PluriWave, oppure risolvi prima i punti sopra.",
"alarmDiagnosticsManufacturerLabel": "Produttore",
"alarmDiagnosticsSdkLabel": "Versione di Android (SDK)",
"alarmDiagnosticsNeedsAttentionStatus": "Richiede attenzione",
"alarmDiagnosticsAutostartTitle": "Un altro passaggio manuale su questo telefono",
"alarmDiagnosticsAutostartBody": "I telefoni {manufacturer} spesso chiudono le app in background per risparmiare batteria. Non esiste un'impostazione che PluriWave possa attivare da solo: devi attivare tu stesso l'Avvio automatico (a volte chiamato \"Autostart\" o \"Attività in background\") per PluriWave. Cercalo nelle Impostazioni, sotto App o Batteria, oppure nell'app Sicurezza del telefono.",
"@alarmDiagnosticsAutostartBody": {
"placeholders": {
"manufacturer": {
"type": "String"
}
}
},
"alarmDiagnosticsFixAction": "Risolvi",
"alarmDiagnosticsIntentUnavailable": "Non è stato possibile aprire questa schermata delle impostazioni su questo telefono. Prova a cercarla manualmente nelle Impostazioni.",
"alarmDiagnosticsUnavailableHint": "Non abbiamo ancora potuto controllare le impostazioni della sveglia.",
"autoEqDisableOption": "Disattiva",
"funcionPremium": "Funzione Premium",
"limiteAlarmasAlcanzado": "Hai raggiunto il limite gratuito di 5 sveglie.",
"desbloquearPremium": "Sblocca Premium",
"restaurarCompras": "Ripristina acquisti",
"compraError": "Non è stato possibile completare l'acquisto. Riprova.",
"restauracionSinCompras": "Non abbiamo trovato acquisti precedenti su questo account.",
"premiumActivo": "Premium attivo",
"premiumHojaTitulo": "Sblocca PluriWave Premium",
"premiumBeneficioSinAnuncios": "Nessuna pubblicità in tutta l'app",
"premiumBeneficioAndroidAuto": "Tutto il catalogo in Android Auto: preferiti, le mie stazioni e musica locale (gratis: solo stazioni in evidenza)",
"premiumBeneficioGrabacion": "Registrazione delle stazioni",
"premiumBeneficioVacaciones": "Intervalli di vacanza per le sveglie",
"premiumBeneficioAlarmasIlimitadas": "Sveglie illimitate (il piano gratuito ne consente fino a 5)",
"premiumPagoUnico": "Acquisto unico, per sempre. Non è un abbonamento.",
"premiumAhoraNo": "Non ora",
"autoErrorEmisoraPremium": "Questa stazione è Premium. Apri PluriWave sul telefono per sbloccarla.",
"autoErrorBusquedaSinResultados": "Non abbiamo trovato quella stazione. Prova con un altro nome.",
"autoCarpetaEscuchar": "Ascolta",
"autoCarpetaFavoritos": "Preferiti",
"autoCarpetaTodas": "Tutte le emittenti",
"autoCarpetaMisEmisoras": "Le mie emittenti",
"autoCarpetaMusicaLocal": "Musica locale",
"autoMusicaLocalNoDisponible": "Apri PluriWave sul telefono per leggere la tua musica",
"autoCargarMas": "Altro…",
"autoOrdenarPorCalidad": "Ordina per qualità",
"autoReproducirCarpeta": "Riproduci cartella",
"autoReproducirAleatorio": "Riproduzione casuale",
"autoPistaSinNombre": "Traccia senza nome",
"recordingsPrivateUseNotice": "Le registrazioni sono per il tuo uso personale. Rispetta i diritti di ogni stazione e dei suoi contenuti.",
"visualizerRealWaveTitle": "Onda audio reale",
"visualizerRealWaveSubtitle": "Le barre seguono il suono in riproduzione. Se disattivata, si animano da sole.",
"visualizerRealWavePermissionExplanation": "Android consente di leggere il livello audio solo con l'autorizzazione del microfono. PluriWave non ascolta né registra il microfono: misura soltanto il suono che sta già riproducendo. Puoi disattivarlo quando vuoi.",
"visualizerRealWaveEnableAction": "Attiva"
}