1206 lines
28 KiB
Dart
1206 lines
28 KiB
Dart
// 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 => 'PluriWave';
|
||
|
||
@override
|
||
String get navHome => 'Inizio';
|
||
|
||
@override
|
||
String get navSearch => 'Cerca';
|
||
|
||
@override
|
||
String get navFavorites => 'Preferiti';
|
||
|
||
@override
|
||
String get navAlarms => 'Sveglie';
|
||
|
||
@override
|
||
String get navSettings => 'Impostazioni';
|
||
|
||
@override
|
||
String get actionOk => 'OK';
|
||
|
||
@override
|
||
String get sleepTimer => 'Timer sonno';
|
||
|
||
@override
|
||
String get sleepTimerDescription =>
|
||
'Spegnimento graduale della radio con conto alla rovescia preciso.';
|
||
|
||
@override
|
||
String get cancelTimer => 'Annulla timer';
|
||
|
||
@override
|
||
String get optionOther => 'Altro';
|
||
|
||
@override
|
||
String get customDurationTitle => 'Durata personalizzata';
|
||
|
||
@override
|
||
String get durationGreaterThanZero => 'Scegli una durata maggiore di zero.';
|
||
|
||
@override
|
||
String get hoursLabel => 'Ore';
|
||
|
||
@override
|
||
String get minutesLabel => 'Minuti';
|
||
|
||
@override
|
||
String get secondsLabel => 'Secondi';
|
||
|
||
@override
|
||
String durationHoursMinutesSeconds(
|
||
Object hours,
|
||
Object minutes,
|
||
Object seconds,
|
||
) {
|
||
return '$hours h $minutes min $seconds s';
|
||
}
|
||
|
||
@override
|
||
String durationMinutesSeconds(Object minutes, Object seconds) {
|
||
return '$minutes min $seconds s';
|
||
}
|
||
|
||
@override
|
||
String durationMinutesOnly(Object minutes) {
|
||
return '$minutes min';
|
||
}
|
||
|
||
@override
|
||
String durationSecondsOnly(Object seconds) {
|
||
return '$seconds s';
|
||
}
|
||
|
||
@override
|
||
String get saveQuickAccess => 'Salva come accesso rapido';
|
||
|
||
@override
|
||
String get startTimer => 'Avvia timer';
|
||
|
||
@override
|
||
String skipCurrentAlarmExecution(Object alarmName) {
|
||
return 'Questa esecuzione di $alarmName è stata saltata.';
|
||
}
|
||
|
||
@override
|
||
String get settingsTitle => 'Impostazioni';
|
||
|
||
@override
|
||
String get settingsSubtitle =>
|
||
'Controllo fine del suono, backup e stazioni personalizzate.';
|
||
|
||
@override
|
||
String get languageSectionTitle => 'Lingua';
|
||
|
||
@override
|
||
String get languageSectionDescription =>
|
||
'Scegli come visualizzare la lingua dell\'app.';
|
||
|
||
@override
|
||
String get languageSystemDefault => 'Sistema';
|
||
|
||
@override
|
||
String get languageSpanish => 'Spagnolo';
|
||
|
||
@override
|
||
String get languageEnglish => 'Inglese';
|
||
|
||
@override
|
||
String languageUpdated(Object languageName) {
|
||
return 'Lingua aggiornata: $languageName';
|
||
}
|
||
|
||
@override
|
||
String get languageUpdatedSystem => 'Lingua aggiornata: Sistema';
|
||
|
||
@override
|
||
String get timerSectionTitle => 'Timer sonno';
|
||
|
||
@override
|
||
String get timerSectionAdd => 'Aggiungi';
|
||
|
||
@override
|
||
String get timerSectionDescription =>
|
||
'Personalizza gli accessi rapidi mostrati quando la radio si spegne automaticamente.';
|
||
|
||
@override
|
||
String get timerSectionRestoreRecommended => 'Ripristina tempi consigliati';
|
||
|
||
@override
|
||
String get newQuickAccessTitle => 'Nuovo accesso rapido';
|
||
|
||
@override
|
||
String get saveQuickAccessButton => 'Salva accesso rapido';
|
||
|
||
@override
|
||
String get settingsSafeStatus => 'Sicuro';
|
||
|
||
@override
|
||
String get recordingsSectionTitle => 'Registrazioni';
|
||
|
||
@override
|
||
String get recordingsFolderDialogTitle =>
|
||
'Seleziona la cartella delle registrazioni';
|
||
|
||
@override
|
||
String get recordingsPathUpdated => 'Percorso di registrazione aggiornato';
|
||
|
||
@override
|
||
String recordingsPathSaveError(Object error) {
|
||
return 'Impossibile salvare il percorso: $error';
|
||
}
|
||
|
||
@override
|
||
String get recordingsDefaultFolderRestored =>
|
||
'Verrà usata la cartella interna predefinita';
|
||
|
||
@override
|
||
String get recordingsFolderTitle => 'Cartella di registrazione';
|
||
|
||
@override
|
||
String get recordingsPathCalculating => 'Calcolo percorso...';
|
||
|
||
@override
|
||
String get recordingsChangePath => 'Cambia percorso';
|
||
|
||
@override
|
||
String get recordingsUseDefaultPath => 'Usa percorso predefinito';
|
||
|
||
@override
|
||
String get recordingsOriginalStreamHint =>
|
||
'La radio viene salvata dallo stream originale, senza ricompressione.';
|
||
|
||
@override
|
||
String get equalizerActive => 'Attivo';
|
||
|
||
@override
|
||
String get equalizerDisabled => 'Disattivato';
|
||
|
||
@override
|
||
String get equalizerEnable => 'Attiva equalizzatore';
|
||
|
||
@override
|
||
String get equalizerRealtimeSubtitle =>
|
||
'Le modifiche vengono applicate in tempo reale all\'emittente attuale.';
|
||
|
||
@override
|
||
String get equalizerPendingSubtitle =>
|
||
'Le modifiche vengono salvate e saranno applicate quando Android abiliterà l\'effetto.';
|
||
|
||
@override
|
||
String get equalizerPerStationTitle => 'Usa EQ proprio per questo preferito';
|
||
|
||
@override
|
||
String equalizerPerStationActive(Object stationName) {
|
||
return 'Attivo per $stationName';
|
||
}
|
||
|
||
@override
|
||
String equalizerPerStationMain(Object stationName) {
|
||
return 'EQ principale in uso per $stationName';
|
||
}
|
||
|
||
@override
|
||
String get preferredStationTitle => 'Emittente preferita';
|
||
|
||
@override
|
||
String get preferredStationDescription =>
|
||
'Preselezionata quando crei sveglie e disponibile per la riproduzione rapida.';
|
||
|
||
@override
|
||
String get preferredStationNoStationsTitle =>
|
||
'Non ci sono ancora emittenti disponibili';
|
||
|
||
@override
|
||
String get preferredStationNoStationsSubtitle =>
|
||
'Salva preferiti o carica emittenti per sceglierne una preferita.';
|
||
|
||
@override
|
||
String get preferredStationAutomaticFallback => 'Fallback automatico';
|
||
|
||
@override
|
||
String get preferredStationDefaultFavorite => 'Preferita predefinita';
|
||
|
||
@override
|
||
String preferredStationCurrent(Object stationName) {
|
||
return 'Preferita attuale: $stationName';
|
||
}
|
||
|
||
@override
|
||
String preferredStationAutoUsing(Object stationName) {
|
||
return 'Nessun preferito: uso automatico di $stationName';
|
||
}
|
||
|
||
@override
|
||
String get preferredStationPlay => 'Riproduci preferita';
|
||
|
||
@override
|
||
String get customStationsTitle => 'Emittenti personalizzate';
|
||
|
||
@override
|
||
String get customStationsAdd => 'Aggiungi';
|
||
|
||
@override
|
||
String get customStationsEmpty => 'Nessuna emittente personalizzata.';
|
||
|
||
@override
|
||
String get playAction => 'Riproduci';
|
||
|
||
@override
|
||
String get deleteAction => 'Elimina';
|
||
|
||
@override
|
||
String get addStationTitle => 'Aggiungi emittente';
|
||
|
||
@override
|
||
String get stationNameLabel => 'Nome *';
|
||
|
||
@override
|
||
String get unnamedStation => 'Stazione senza nome';
|
||
|
||
@override
|
||
String get requiredField => 'Campo obbligatorio';
|
||
|
||
@override
|
||
String get streamUrlLabel => 'URL dello stream *';
|
||
|
||
@override
|
||
String get invalidUrl => 'URL non valido';
|
||
|
||
@override
|
||
String get countryOptionalLabel => 'Paese (opzionale)';
|
||
|
||
@override
|
||
String get saveStation => 'Salva emittente';
|
||
|
||
@override
|
||
String get backupSectionTitle => 'Backup';
|
||
|
||
@override
|
||
String get backupExportTitle => 'Esporta configurazione';
|
||
|
||
@override
|
||
String get backupExportSubtitle =>
|
||
'Preferiti, emittenti personalizzate e preset EQ';
|
||
|
||
@override
|
||
String get backupImportTitle => 'Importa configurazione';
|
||
|
||
@override
|
||
String get backupImportSubtitle => 'Ripristina da un file di backup';
|
||
|
||
@override
|
||
String get backupShareSubject => 'PluriWave — backup';
|
||
|
||
@override
|
||
String backupShareText(Object date) {
|
||
return 'Configurazione di PluriWave esportata il $date';
|
||
}
|
||
|
||
@override
|
||
String backupExportError(Object error) {
|
||
return 'Errore durante l\'esportazione: $error';
|
||
}
|
||
|
||
@override
|
||
String get backupImportConfirmMessage =>
|
||
'Questo aggiungerà preferiti, emittenti e preset dal file. Continuare?';
|
||
|
||
@override
|
||
String get backupImportSuccess => 'Configurazione importata correttamente';
|
||
|
||
@override
|
||
String backupImportError(Object error) {
|
||
return 'Errore durante l\'importazione: $error';
|
||
}
|
||
|
||
@override
|
||
String get appVersionLoading => 'Caricamento versione...';
|
||
|
||
@override
|
||
String appVersionSubtitle(Object version) {
|
||
return '$version - Radio mondiale';
|
||
}
|
||
|
||
@override
|
||
String get savedFavoritesTitle => 'Preferiti salvati';
|
||
|
||
@override
|
||
String get stationFilterTitle => 'Filtro emittenti';
|
||
|
||
@override
|
||
String get stationFilterSubtitle => 'Solo emittenti verificate come attive';
|
||
|
||
@override
|
||
String get backgroundAudioTitle => 'Audio in background';
|
||
|
||
@override
|
||
String get backgroundAudioSubtitle => 'Continua quando lo schermo si spegne';
|
||
|
||
@override
|
||
String get dash => '—';
|
||
|
||
@override
|
||
String get cancelAction => 'Annulla';
|
||
|
||
@override
|
||
String get equalizerTitle => 'Equalizzatore';
|
||
|
||
@override
|
||
String get recordingsOpenFolder => 'Apri cartella';
|
||
|
||
@override
|
||
String recordingsOpenFolderError(Object error) {
|
||
return 'Impossibile aprire la cartella: $error';
|
||
}
|
||
|
||
@override
|
||
String get recordingsMaxSizeTitle => 'Dimensione massima registrazione';
|
||
|
||
@override
|
||
String recordingsMaxSizeSubtitle(int size) {
|
||
return 'Limite attuale: $size MB';
|
||
}
|
||
|
||
@override
|
||
String get recordingsMaxSizeDialogTitle =>
|
||
'Dimensione massima per registrazione';
|
||
|
||
@override
|
||
String get recordingsMaxSizeMbLabel => 'Megabyte massimi';
|
||
|
||
@override
|
||
String recordingsMaxSizeSaved(int size) {
|
||
return 'Limite di registrazione aggiornato a $size MB';
|
||
}
|
||
|
||
@override
|
||
String get stationOrderTitle => 'Ordine emittenti';
|
||
|
||
@override
|
||
String get stationOrderByName => 'Per nome';
|
||
|
||
@override
|
||
String get stationOrderByQuality => 'Per qualità';
|
||
|
||
@override
|
||
String get stationOrderScopeDescription =>
|
||
'Si applica a preferiti, ricerche, emittenti vicine ed elenchi rapidi.';
|
||
|
||
@override
|
||
String get favoriteGroupsTitle => 'Liste preferiti';
|
||
|
||
@override
|
||
String get favoriteGroupsDescription =>
|
||
'Crea liste brevi per organizzare le emittenti salvate.';
|
||
|
||
@override
|
||
String get favoriteGroupsAdd => 'Aggiungi lista';
|
||
|
||
@override
|
||
String get favoriteGroupsEdit => 'Modifica lista';
|
||
|
||
@override
|
||
String get favoriteGroupsDelete => 'Elimina lista';
|
||
|
||
@override
|
||
String get favoriteGroupsNameLabel => 'Nome della lista';
|
||
|
||
@override
|
||
String get favoriteGroupsNameTooLong => 'Massimo 28 caratteri.';
|
||
|
||
@override
|
||
String get favoriteGroupsUnassigned => 'Non assegnate';
|
||
|
||
@override
|
||
String get favoriteGroupsProtectedHint =>
|
||
'Lista predefinita: non può essere modificata né eliminata.';
|
||
|
||
@override
|
||
String get favoriteGroupsCreated => 'Lista creata';
|
||
|
||
@override
|
||
String get favoriteGroupsUpdated => 'Lista aggiornata';
|
||
|
||
@override
|
||
String get favoriteGroupsDeleted =>
|
||
'Lista eliminata; le sue emittenti tornano a Non assegnate.';
|
||
|
||
@override
|
||
String get favoriteGroupsAssign => 'Sposta in lista';
|
||
|
||
@override
|
||
String favoriteGroupsAssignSubtitle(Object groupName) {
|
||
return 'Lista attuale: $groupName';
|
||
}
|
||
|
||
@override
|
||
String favoriteGroupsAssigned(Object stationName, Object groupName) {
|
||
return '$stationName spostata in $groupName';
|
||
}
|
||
|
||
@override
|
||
String get favoritesTitle => 'Preferiti';
|
||
|
||
@override
|
||
String get favoritesEmptyTitle => 'Ancora nessun preferito';
|
||
|
||
@override
|
||
String get favoritesEmptySubtitle =>
|
||
'Tocca il cuore su qualsiasi emittente per salvarla nella tua raccolta.';
|
||
|
||
@override
|
||
String get favoritesHeaderSubtitle =>
|
||
'Organizza la raccolta in liste e tieni vicine le radio importanti.';
|
||
|
||
@override
|
||
String get favoritesCollection => 'Raccolta';
|
||
|
||
@override
|
||
String favoritesSavedCount(int count) {
|
||
return '$count salvate';
|
||
}
|
||
|
||
@override
|
||
String get favoritesRemoveTooltip => 'Rimuovi dai preferiti';
|
||
|
||
@override
|
||
String favoritesRemovedMessage(Object stationName) {
|
||
return '$stationName rimossa dai preferiti';
|
||
}
|
||
|
||
@override
|
||
String get alarmPostponedCurrentExecution =>
|
||
'Sveglia posticipata per questa esecuzione.';
|
||
|
||
@override
|
||
String get searchScreenTitle => 'Cerca segnale';
|
||
|
||
@override
|
||
String get searchScreenSubtitle =>
|
||
'Trova emittenti per nome, Paese o lingua con filtri rapidi e contrasto elevato.';
|
||
|
||
@override
|
||
String get searchFiltersLabel => 'Filtri';
|
||
|
||
@override
|
||
String get searchHint => 'Radio Orizzonte, jazz, notizie...';
|
||
|
||
@override
|
||
String get searchCountryFilterLabel => 'Paese';
|
||
|
||
@override
|
||
String get searchLanguageFilterLabel => 'Lingua';
|
||
|
||
@override
|
||
String get searchMinQualityFilterLabel => 'Qualità minima';
|
||
|
||
@override
|
||
String get searchEmptyTitle => 'Cerca un\'emittente';
|
||
|
||
@override
|
||
String get searchNoResultsTitle => 'Nessun risultato';
|
||
|
||
@override
|
||
String get searchEmptySubtitle =>
|
||
'Usa la barra in alto o i chip per scoprire emittenti da tutto il mondo.';
|
||
|
||
@override
|
||
String get searchNoResultsSubtitle =>
|
||
'Prova a rimuovere i filtri o a digitare un altro nome per trovare un\'emittente attiva.';
|
||
|
||
@override
|
||
String get countrySpain => 'Spagna';
|
||
|
||
@override
|
||
String get countryUsa => 'USA';
|
||
|
||
@override
|
||
String get countryMexico => 'Messico';
|
||
|
||
@override
|
||
String get countryArgentina => 'Argentina';
|
||
|
||
@override
|
||
String get countryUk => 'Regno Unito';
|
||
|
||
@override
|
||
String get countryFrance => 'Francia';
|
||
|
||
@override
|
||
String get countryGermany => 'Germania';
|
||
|
||
@override
|
||
String get countryItaly => 'Italia';
|
||
|
||
@override
|
||
String get countryBrazil => 'Brasile';
|
||
|
||
@override
|
||
String get countryJapan => 'Giappone';
|
||
|
||
@override
|
||
String get languageNameSpanish => 'spagnolo';
|
||
|
||
@override
|
||
String get languageNameEnglish => 'inglese';
|
||
|
||
@override
|
||
String get languageNameFrench => 'francese';
|
||
|
||
@override
|
||
String get languageNameGerman => 'tedesco';
|
||
|
||
@override
|
||
String get languageNamePortuguese => 'portoghese';
|
||
|
||
@override
|
||
String get languageNameItalian => 'italiano';
|
||
|
||
@override
|
||
String get languageNameJapanese => 'giapponese';
|
||
|
||
@override
|
||
String get languageNameArabic => 'arabo';
|
||
|
||
@override
|
||
String get languageNameRussian => 'russo';
|
||
|
||
@override
|
||
String get homeScreenSubtitle =>
|
||
'Radio globale in diretta con segnali puliti, preferiti intelligenti e un\'esperienza visiva da quiz show.';
|
||
|
||
@override
|
||
String get exploreStations => 'Esplora emittenti';
|
||
|
||
@override
|
||
String stationsCount(int count) {
|
||
return '$count radio';
|
||
}
|
||
|
||
@override
|
||
String get qualityHd => 'Qualità HD';
|
||
|
||
@override
|
||
String get nearYou => 'Vicino a te';
|
||
|
||
@override
|
||
String nearYouInCountry(Object country) {
|
||
return 'Vicino a te · $country';
|
||
}
|
||
|
||
@override
|
||
String get detectAction => 'Rileva';
|
||
|
||
@override
|
||
String get liveRadar => 'Radar live';
|
||
|
||
@override
|
||
String get genresTitle => 'Generi';
|
||
|
||
@override
|
||
String get retryAction => 'Riprova';
|
||
|
||
@override
|
||
String get noStationsAvailable => 'Nessuna emittente disponibile';
|
||
|
||
@override
|
||
String get noStationsAvailableSubtitle =>
|
||
'Prova ad aggiornare o a scegliere un altro genere per captare di nuovo un segnale.';
|
||
|
||
@override
|
||
String get genrePop => 'Pop';
|
||
|
||
@override
|
||
String get genreRock => 'Rock';
|
||
|
||
@override
|
||
String get genreJazz => 'Jazz';
|
||
|
||
@override
|
||
String get genreClassical => 'Classica';
|
||
|
||
@override
|
||
String get genreElectronic => 'Elettronica';
|
||
|
||
@override
|
||
String get genreNews => 'Notizie';
|
||
|
||
@override
|
||
String get genreTalk => 'Talk';
|
||
|
||
@override
|
||
String get genreHipHop => 'Hip-hop';
|
||
|
||
@override
|
||
String get genreCountry => 'Country';
|
||
|
||
@override
|
||
String get genreMetal => 'Metal';
|
||
|
||
@override
|
||
String get genreReggae => 'Reggae';
|
||
|
||
@override
|
||
String get genreLatin => 'Latina';
|
||
|
||
@override
|
||
String get alarmScreenTitle => 'Risveglio musicale';
|
||
|
||
@override
|
||
String get alarmScreenSubtitle =>
|
||
'Sveglie con radio, suono sicuro, vacanze intelligenti e prossima esecuzione sempre visibile.';
|
||
|
||
@override
|
||
String get createAlarmAction => 'Crea sveglia';
|
||
|
||
@override
|
||
String alarmsCount(int count) {
|
||
return '$count sveglie';
|
||
}
|
||
|
||
@override
|
||
String get activeAlarmsWithoutNextTitle =>
|
||
'Sveglie attive senza prossima esecuzione';
|
||
|
||
@override
|
||
String get noActiveAlarms => 'Nessuna sveglia attiva';
|
||
|
||
@override
|
||
String get nextAlarmTitle => 'Prossima sveglia';
|
||
|
||
@override
|
||
String activeAlarmsWithoutNextSubtitle(int count) {
|
||
return 'Ci sono $count sveglia/e attive, ma al momento non hanno una data futura valida. Controlla data, giorni e vacanze.';
|
||
}
|
||
|
||
@override
|
||
String get createAlarmHint =>
|
||
'Crea una sveglia e PluriWave calcolerà automaticamente la prossima esecuzione.';
|
||
|
||
@override
|
||
String get alarmVacationPlay => 'Suona durante le vacanze';
|
||
|
||
@override
|
||
String get alarmVacationPause => 'Pausa durante le vacanze';
|
||
|
||
@override
|
||
String alarmFadeInLabel(int seconds) {
|
||
return 'Fade-in ${seconds}s';
|
||
}
|
||
|
||
@override
|
||
String alarmNextExecution(Object date) {
|
||
return 'Prossima esecuzione: $date';
|
||
}
|
||
|
||
@override
|
||
String get alarmNoNextExecution => 'Non ha una prossima esecuzione attiva.';
|
||
|
||
@override
|
||
String alarmSkippedExecution(Object date) {
|
||
return 'Un\'esecuzione è stata saltata: $date.';
|
||
}
|
||
|
||
@override
|
||
String get editAction => 'Modifica';
|
||
|
||
@override
|
||
String get skipNextAction => 'Salta prossima';
|
||
|
||
@override
|
||
String get deleteTooltip => 'Elimina';
|
||
|
||
@override
|
||
String get alarmSkippedNoNextSnackbar =>
|
||
'Sveglia saltata. Non resta alcuna prossima esecuzione.';
|
||
|
||
@override
|
||
String alarmSkippedReturnsSnackbar(Object date) {
|
||
return 'Sveglia saltata. Tornerà il $date.';
|
||
}
|
||
|
||
@override
|
||
String alarmVacationPausedNoNext(Object vacationName) {
|
||
return 'In pausa per vacanze ($vacationName) e senza prossima esecuzione.';
|
||
}
|
||
|
||
@override
|
||
String alarmVacationPausedReturns(Object vacationName, Object date) {
|
||
return 'In pausa per vacanze ($vacationName) e torna il $date.';
|
||
}
|
||
|
||
@override
|
||
String alarmVacationReturns(Object date) {
|
||
return 'Con le vacanze attive, suonerà di nuovo il $date.';
|
||
}
|
||
|
||
@override
|
||
String get defaultAlarmName => 'Sveglia musicale';
|
||
|
||
@override
|
||
String get newAlarmTitle => 'Nuova sveglia';
|
||
|
||
@override
|
||
String get editAlarmTitle => 'Modifica sveglia';
|
||
|
||
@override
|
||
String get nameField => 'Nome';
|
||
|
||
@override
|
||
String get timeField => 'Ora';
|
||
|
||
@override
|
||
String get dateField => 'Data';
|
||
|
||
@override
|
||
String get onceOption => 'Una volta';
|
||
|
||
@override
|
||
String get dailyOption => 'Giornaliera';
|
||
|
||
@override
|
||
String get weekdaysOption => 'Giorni';
|
||
|
||
@override
|
||
String get soundAndVolumeSection => 'Suono e volume';
|
||
|
||
@override
|
||
String get alarmFadeInTitle => 'Fade-in sveglia';
|
||
|
||
@override
|
||
String get alarmFadeInOff => '0 s (senza transizione)';
|
||
|
||
@override
|
||
String alarmFadeInSummary(int seconds) {
|
||
return '$seconds s (dal 5% al volume scelto)';
|
||
}
|
||
|
||
@override
|
||
String get internalSafeSoundLabel => 'Suono sicuro interno';
|
||
|
||
@override
|
||
String get soundWarmSunrise => 'Alba calda';
|
||
|
||
@override
|
||
String get soundSoftBell => 'Campana dolce';
|
||
|
||
@override
|
||
String get soundDigitalPulse => 'Impulso digitale';
|
||
|
||
@override
|
||
String get favoriteStationLabel => 'Emittente preferita';
|
||
|
||
@override
|
||
String get noStationUseInternalSound =>
|
||
'Nessuna emittente: usa suono interno';
|
||
|
||
@override
|
||
String get saveFavoritesAlarmHint =>
|
||
'Salva emittenti nei Preferiti per usarle come sveglia musicale.';
|
||
|
||
@override
|
||
String get useCurrentStationAction => 'Usa emittente attuale';
|
||
|
||
@override
|
||
String get playDuringVacations => 'Suona durante le vacanze';
|
||
|
||
@override
|
||
String get playDuringVacationsHint =>
|
||
'Se lo disattivi, la prossima esecuzione passerà al primo giorno valido.';
|
||
|
||
@override
|
||
String get saveAlarmAction => 'Salva sveglia';
|
||
|
||
@override
|
||
String get chooseOneWeekdayError =>
|
||
'Scegli almeno un giorno della settimana.';
|
||
|
||
@override
|
||
String get androidReliabilityReview => 'Controlla affidabilità Android';
|
||
|
||
@override
|
||
String get statusOk => 'OK';
|
||
|
||
@override
|
||
String get statusPending => 'in sospeso';
|
||
|
||
@override
|
||
String androidReliabilityStatus(
|
||
Object exact,
|
||
Object notifications,
|
||
Object screen,
|
||
) {
|
||
return 'Affidabilità: esatte $exact · notifiche $notifications · schermo $screen';
|
||
}
|
||
|
||
@override
|
||
String get vacationRangesTitle => 'Periodi di vacanza';
|
||
|
||
@override
|
||
String get addAction => 'Aggiungi';
|
||
|
||
@override
|
||
String get vacationRangesHint =>
|
||
'Se una sveglia ha \"Pausa durante le vacanze\", questi periodi vengono saltati automaticamente.';
|
||
|
||
@override
|
||
String get noVacationRangesLoaded => 'Nessun periodo caricato.';
|
||
|
||
@override
|
||
String get deleteRangeTooltip => 'Elimina periodo';
|
||
|
||
@override
|
||
String get vacationsDefaultName => 'Vacanze';
|
||
|
||
@override
|
||
String get newVacationRangeTitle => 'Nuovo periodo di vacanza';
|
||
|
||
@override
|
||
String get startField => 'Inizio';
|
||
|
||
@override
|
||
String get endField => 'Fine';
|
||
|
||
@override
|
||
String get saveRangeAction => 'Salva periodo';
|
||
|
||
@override
|
||
String get noAlarmsYetTitle => 'Non ci sono ancora sveglie.';
|
||
|
||
@override
|
||
String get noAlarmsYetSubtitle =>
|
||
'Creane una per progettare il tuo risveglio musicale.';
|
||
|
||
@override
|
||
String get ringingInternalAudioActive =>
|
||
'Suono sicuro interno in riproduzione.';
|
||
|
||
@override
|
||
String get ringingPreparingInternalAudio =>
|
||
'Preparazione del suono sicuro interno.';
|
||
|
||
@override
|
||
String get stopAlarmAction => 'Ferma sveglia';
|
||
|
||
@override
|
||
String get pauseAction => 'Pausa';
|
||
|
||
@override
|
||
String miniPlayerOpenLabel(Object stationName) {
|
||
return 'Apri il lettore per $stationName';
|
||
}
|
||
|
||
@override
|
||
String get playerIconLabel => 'Lettore';
|
||
|
||
@override
|
||
String get playbackStatusConnecting => 'Connessione...';
|
||
|
||
@override
|
||
String get playbackStatusLive => 'In diretta';
|
||
|
||
@override
|
||
String get playbackStatusPaused => 'In pausa';
|
||
|
||
@override
|
||
String get playbackStatusConnectionError => 'Errore di connessione';
|
||
|
||
@override
|
||
String get playbackStatusStopped => 'Interrotto';
|
||
|
||
@override
|
||
String stationSemanticLabel(Object stationName) {
|
||
return 'Stazione $stationName';
|
||
}
|
||
|
||
@override
|
||
String get favoritesAddTooltip => 'Aggiungi ai preferiti';
|
||
|
||
@override
|
||
String favoritesAddedMessage(Object stationName) {
|
||
return '$stationName aggiunta ai preferiti';
|
||
}
|
||
|
||
@override
|
||
String get stationIconLabel => 'Icona della stazione';
|
||
|
||
@override
|
||
String get liveNow => 'In diretta';
|
||
|
||
@override
|
||
String equalizerBandLabel(Object band) {
|
||
return 'Banda $band';
|
||
}
|
||
|
||
@override
|
||
String equalizerBandValue(Object value) {
|
||
return '$value decibel';
|
||
}
|
||
|
||
@override
|
||
String get equalizerPresetFlat => 'Piatto';
|
||
|
||
@override
|
||
String get equalizerPresetRock => 'Rock';
|
||
|
||
@override
|
||
String get equalizerPresetPop => 'Pop';
|
||
|
||
@override
|
||
String get equalizerPresetBassBoost => 'Potenziamento bassi';
|
||
|
||
@override
|
||
String get equalizerPresetJazz => 'Jazz';
|
||
|
||
@override
|
||
String get equalizerPresetVoice => 'Voce';
|
||
|
||
@override
|
||
String get equalizerPresetCustom => 'Personalizzato';
|
||
|
||
@override
|
||
String get onboardingTitle => 'Benvenuto in PluriWave';
|
||
|
||
@override
|
||
String get onboardingNewsTitle => 'Novità';
|
||
|
||
@override
|
||
String get onboardingStartAction => 'Inizia';
|
||
|
||
@override
|
||
String get onboardingCloseTooltip => 'Chiudi';
|
||
|
||
@override
|
||
String radioRecordingError(Object error) {
|
||
return 'Errore durante la registrazione della radio: $error';
|
||
}
|
||
|
||
@override
|
||
String get radioApiConnectionError => 'Nessuna connessione all\'API radio';
|
||
|
||
@override
|
||
String get radioSearchError => 'Errore di ricerca. Controlla la connessione.';
|
||
|
||
@override
|
||
String get radioLoadMoreStationsError =>
|
||
'Impossibile caricare altre stazioni.';
|
||
|
||
@override
|
||
String get radioNearbyStationsError =>
|
||
'Non abbiamo potuto rilevare stazioni vicine. Usa i filtri per paese.';
|
||
|
||
@override
|
||
String radioCannotPlayStation(Object stationName) {
|
||
return 'Impossibile riprodurre \"$stationName\"';
|
||
}
|
||
|
||
@override
|
||
String get recordingSelectStationFirst =>
|
||
'Seleziona prima una stazione da registrare.';
|
||
|
||
@override
|
||
String recordingStartError(Object error) {
|
||
return 'Impossibile avviare la registrazione: $error';
|
||
}
|
||
|
||
@override
|
||
String get unsupportedConfigVersion =>
|
||
'Versione di configurazione non supportata';
|
||
|
||
@override
|
||
String get audioErrorGeneric => 'Errore di riproduzione';
|
||
|
||
@override
|
||
String get audioErrorNoInternet => 'Nessuna connessione a Internet';
|
||
|
||
@override
|
||
String get audioErrorInvalidUrl => 'L\'URL della radio non è valido';
|
||
|
||
@override
|
||
String get audioErrorNotFound => 'La radio non è disponibile (errore 404)';
|
||
|
||
@override
|
||
String get audioErrorTimeout => 'Tempo di connessione scaduto';
|
||
|
||
@override
|
||
String get audioErrorCannotConnect => 'Impossibile connettersi alla radio';
|
||
|
||
@override
|
||
String get audioErrorUnsupportedFormat => 'Formato stream non supportato';
|
||
|
||
@override
|
||
String get audioErrorDecode =>
|
||
'Errore durante la decodifica dello stream audio';
|
||
|
||
@override
|
||
String get audioErrorCleartext =>
|
||
'Questa radio usa HTTP non cifrato, non consentito';
|
||
|
||
@override
|
||
String get audioErrorSsl => 'Certificato SSL non valido per la radio';
|
||
|
||
@override
|
||
String get audioErrorCannotPlay => 'Questa radio non può essere riprodotta';
|
||
|
||
@override
|
||
String get audioErrorUnexpectedPlayback =>
|
||
'Errore di riproduzione imprevisto';
|
||
|
||
@override
|
||
String get androidExactAlarmScheduleError =>
|
||
'Android non ha potuto programmare una sveglia esatta. Controlla l\'autorizzazione per le sveglie esatte.';
|
||
|
||
@override
|
||
String get recordingPathEmptyError =>
|
||
'Il percorso di registrazione non può essere vuoto';
|
||
|
||
@override
|
||
String get recordingMaxSizeInvalidError =>
|
||
'La dimensione massima deve essere maggiore di zero';
|
||
|
||
@override
|
||
String get recordingAlreadyActiveError => 'È già in corso una registrazione';
|
||
|
||
@override
|
||
String get alarmRingingFallbackActive =>
|
||
'Riproduzione con audio interno sicuro.';
|
||
|
||
@override
|
||
String get alarmRingingPreparingFallback =>
|
||
'Preparazione dell’audio interno sicuro.';
|
||
|
||
@override
|
||
String get alarmRingingTryingStation =>
|
||
'Tentativo di riprodurre la tua stazione con la massima qualità disponibile.';
|
||
|
||
@override
|
||
String alarmScheduleOnce(Object date) {
|
||
return 'Una volta · $date';
|
||
}
|
||
|
||
@override
|
||
String alarmScheduleWeekdays(Object days) {
|
||
return 'Giorni: $days';
|
||
}
|
||
|
||
@override
|
||
String get androidReliabilityTitle => 'Controlla affidabilità Android';
|
||
|
||
@override
|
||
String get closeAction => 'Chiudi';
|
||
|
||
@override
|
||
String get customOption => 'Personalizzata';
|
||
|
||
@override
|
||
String get endLabel => 'Fine';
|
||
|
||
@override
|
||
String get equalizerDisable => 'Disattiva equalizzatore';
|
||
|
||
@override
|
||
String get helpTitle => 'Aiuto e tutorial';
|
||
|
||
@override
|
||
String get helpSubtitle => 'Rivedi funzioni, consigli e novità di PluriWave.';
|
||
|
||
@override
|
||
String get indefiniteOption => 'Indefinita';
|
||
|
||
@override
|
||
String get invalidNumber => 'Numero non valido';
|
||
|
||
@override
|
||
String get nameLabel => 'Nome';
|
||
|
||
@override
|
||
String get notPlaying => 'Non in riproduzione';
|
||
|
||
@override
|
||
String get oneTimeOption => 'Una volta';
|
||
|
||
@override
|
||
String get pausePlaybackTooltip => 'Pausa riproduzione';
|
||
|
||
@override
|
||
String qualityOriginal(Object quality) {
|
||
return 'Qualità originale: $quality';
|
||
}
|
||
|
||
@override
|
||
String get qualityUnknown => 'Qualità non indicata';
|
||
|
||
@override
|
||
String get recordAction => 'Registra';
|
||
|
||
@override
|
||
String get recordDurationTitle => 'Durata registrazione';
|
||
|
||
@override
|
||
String get recordRadioSubtitle => 'Scegli per quanto tempo registrare.';
|
||
|
||
@override
|
||
String get recordRadioTitle => 'Registra radio';
|
||
|
||
@override
|
||
String get recordingActiveTitle => 'Registrazione radio';
|
||
|
||
@override
|
||
String get recordingDirectTitle => 'Registrazione diretta';
|
||
|
||
@override
|
||
String get recordingsOpenFolderPlainError =>
|
||
'Impossibile aprire la cartella delle registrazioni';
|
||
|
||
@override
|
||
String get recordingsOpenLatest => 'Apri ultima registrazione';
|
||
|
||
@override
|
||
String get recordingsOpenLatestError =>
|
||
'Impossibile aprire l’ultima registrazione';
|
||
|
||
@override
|
||
String get startLabel => 'Inizio';
|
||
|
||
@override
|
||
String get startPlaybackTooltip => 'Avvia riproduzione';
|
||
|
||
@override
|
||
String get stopAction => 'Ferma';
|
||
|
||
@override
|
||
String get stopPlaybackTooltip => 'Ferma riproduzione';
|
||
|
||
@override
|
||
String get weekdayShortMonday => 'Lun';
|
||
|
||
@override
|
||
String get weekdayShortTuesday => 'Mar';
|
||
|
||
@override
|
||
String get weekdayShortWednesday => 'Mer';
|
||
|
||
@override
|
||
String get weekdayShortThursday => 'Gio';
|
||
|
||
@override
|
||
String get weekdayShortFriday => 'Ven';
|
||
|
||
@override
|
||
String get weekdayShortSaturday => 'Sab';
|
||
|
||
@override
|
||
String get weekdayShortSunday => 'Dom';
|
||
}
|