Language update, add italian support.

This commit is contained in:
stonegate 2020-10-01 14:54:14 +08:00
parent b3e59bc2c7
commit 9b957c7b68
19 changed files with 1235 additions and 2 deletions

BIN
assets/it.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

View File

@ -18,6 +18,7 @@ import 'package:intl/src/intl_helpers.dart';
import 'messages_en.dart' as messages_en;
import 'messages_es.dart' as messages_es;
import 'messages_fr.dart' as messages_fr;
import 'messages_it.dart' as messages_it;
import 'messages_pt.dart' as messages_pt;
import 'messages_zh-Hans.dart' as messages_zh_hans;
@ -26,6 +27,7 @@ Map<String, LibraryLoader> _deferredLibraries = {
'en': () => new Future.value(null),
'es': () => new Future.value(null),
'fr': () => new Future.value(null),
'it': () => new Future.value(null),
'pt': () => new Future.value(null),
'zh_Hans': () => new Future.value(null),
};
@ -38,6 +40,8 @@ MessageLookupByLibrary _findExact(String localeName) {
return messages_es.messages;
case 'fr':
return messages_fr.messages;
case 'it':
return messages_it.messages;
case 'pt':
return messages_pt.messages;
case 'zh_Hans':

View File

@ -105,6 +105,8 @@ class MessageLookup extends MessageLookupByLibrary {
"darkMode" : MessageLookupByLibrary.simpleMessage("Dark mode"),
"daysAgo" : m2,
"daysCount" : m3,
"defaultSearchEngine" : MessageLookupByLibrary.simpleMessage("Default podcast search engine"),
"defaultSearchEngineDes" : MessageLookupByLibrary.simpleMessage("Choose the default podcast search engine"),
"delete" : MessageLookupByLibrary.simpleMessage("Delete"),
"developer" : MessageLookupByLibrary.simpleMessage("Developer"),
"dismiss" : MessageLookupByLibrary.simpleMessage("Dismiss"),
@ -151,6 +153,8 @@ class MessageLookup extends MessageLookupByLibrary {
"groupRemoveConfirm" : MessageLookupByLibrary.simpleMessage("Are you sure you want to delete this group? Podcasts will be moved to the Home group."),
"groups" : m6,
"hideListenedSetting" : MessageLookupByLibrary.simpleMessage("Hide listened"),
"hidePodcastDiscovery" : MessageLookupByLibrary.simpleMessage("Hide podcast discovery"),
"hidePodcastDiscoveryDes" : MessageLookupByLibrary.simpleMessage("Hide podcast discovery in search page"),
"homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("See All"),
"homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("Playlist"),
"homeSubMenuSortBy" : MessageLookupByLibrary.simpleMessage("Sort by"),

View File

@ -105,6 +105,8 @@ class MessageLookup extends MessageLookupByLibrary {
"darkMode" : MessageLookupByLibrary.simpleMessage("Modo oscuro"),
"daysAgo" : m2,
"daysCount" : m3,
"defaultSearchEngine" : MessageLookupByLibrary.simpleMessage("Default podcast search engine"),
"defaultSearchEngineDes" : MessageLookupByLibrary.simpleMessage("Choose the default podcast search engine"),
"delete" : MessageLookupByLibrary.simpleMessage("Eliminar"),
"developer" : MessageLookupByLibrary.simpleMessage("Desarrollador"),
"dismiss" : MessageLookupByLibrary.simpleMessage("Minimizar"),
@ -151,6 +153,8 @@ class MessageLookup extends MessageLookupByLibrary {
"groupRemoveConfirm" : MessageLookupByLibrary.simpleMessage("¿Estas seguro de que quieres remover este grupo? Los podcasts serán movidos al grupo Home"),
"groups" : m6,
"hideListenedSetting" : MessageLookupByLibrary.simpleMessage("Hide listened"),
"hidePodcastDiscovery" : MessageLookupByLibrary.simpleMessage("Hide podcast discovery"),
"hidePodcastDiscoveryDes" : MessageLookupByLibrary.simpleMessage("Hide podcast discovery in search page"),
"homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("Ver todo"),
"homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("Lista de reproducción"),
"homeSubMenuSortBy" : MessageLookupByLibrary.simpleMessage("Ordenar por"),

View File

@ -105,6 +105,8 @@ class MessageLookup extends MessageLookupByLibrary {
"darkMode" : MessageLookupByLibrary.simpleMessage("Mode sombre"),
"daysAgo" : m2,
"daysCount" : m3,
"defaultSearchEngine" : MessageLookupByLibrary.simpleMessage("Default podcast search engine"),
"defaultSearchEngineDes" : MessageLookupByLibrary.simpleMessage("Choose the default podcast search engine"),
"delete" : MessageLookupByLibrary.simpleMessage("Effacer"),
"developer" : MessageLookupByLibrary.simpleMessage("Développeur"),
"dismiss" : MessageLookupByLibrary.simpleMessage("Passer"),
@ -151,6 +153,8 @@ class MessageLookup extends MessageLookupByLibrary {
"groupRemoveConfirm" : MessageLookupByLibrary.simpleMessage("Êtes-vous sûr de vouloir supprimer ce groupe ? Les podcasts seront déplacés vers le groupe Home."),
"groups" : m6,
"hideListenedSetting" : MessageLookupByLibrary.simpleMessage("Hide listened"),
"hidePodcastDiscovery" : MessageLookupByLibrary.simpleMessage("Hide podcast discovery"),
"hidePodcastDiscoveryDes" : MessageLookupByLibrary.simpleMessage("Hide podcast discovery in search page"),
"homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("Tout Voir"),
"homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("Playlist"),
"homeSubMenuSortBy" : MessageLookupByLibrary.simpleMessage("Classé par"),

View File

@ -0,0 +1,375 @@
// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart
// This is a library that provides messages for a it locale. All the
// messages from the main program should be duplicated here with the same
// function name.
// Ignore issues from commonly used lints in this file.
// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new
// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering
// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases
// ignore_for_file:unused_import, file_names
import 'package:intl/intl.dart';
import 'package:intl/message_lookup_by_library.dart';
final messages = new MessageLookup();
typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
class MessageLookup extends MessageLookupByLibrary {
String get localeName => 'it';
static m0(groupName, count) => "${Intl.plural(count, zero: '', one: '${count} episodio di ${groupName} aggiunto alla playlist', other: '${count} episodi di ${groupName} aggiunti alla playlist')}";
static m1(count) => "${Intl.plural(count, zero: '', one: '${count} episodio aggiunto alla playlist', other: '${count} episodi aggiunti alla playlist')}";
static m2(count) => "${Intl.plural(count, zero: '', one: '${count} giorno fa', other: '${count} giorni fa')}";
static m3(count) => "${Intl.plural(count, zero: '', one: '${count} giorno', other: '${count} giorni')}";
static m4(count) => "${Intl.plural(count, zero: '', one: 'Episodio', other: 'Episodi')}";
static m5(time) => "Da ${time}";
static m6(count) => "${Intl.plural(count, zero: '', one: 'Gruppo', other: 'Gruppi')}";
static m7(host) => "Hostato su ${host}";
static m8(count) => "${Intl.plural(count, zero: '', one: '${count} ora fa', other: '${count} ore fa')}";
static m9(count) => "${Intl.plural(count, zero: '', one: '${count} ora', other: '${count} ore')}";
static m10(service) => "Integrato con ${service}";
static m11(userName) => "Accesso effettuato come ${userName}";
static m12(count) => "${Intl.plural(count, zero: '', one: '${count} minuto fa', other: '${count} minuti fa')}";
static m13(count) => "${Intl.plural(count, zero: '', one: '${count} min', other: '${count} min')}";
static m14(title) => "Recupera dati ${title}";
static m15(title) => "Sottoscrizione fallita, errore di rete ${title}";
static m16(title) => "Sottoscrivi ${title}";
static m17(title) => "Sottoscrizione fallita, il podcast esiste già ${title}\n";
static m18(title) => "Sottoscrizione con successo ${title}";
static m19(title) => "Aggiorna ${title}";
static m20(title) => "Errore di aggiornamento ${title}";
static m21(count) => "${Intl.plural(count, zero: '', one: 'Podcast', other: 'Podcast')}";
static m22(date) => "Pubblicato il ${date}";
static m23(date) => "Rimosso il ${date}";
static m24(count) => "${Intl.plural(count, zero: '', one: '${count} sec', other: '${count} sec')}";
static m25(count) => "${Intl.plural(count, zero: '', one: '${count} secondo fa', other: '${count} secondi fa')}";
static m26(time) => "Ultima riproduzione ${time}";
static m27(time) => "${time} Restante";
static m28(time) => "A ${time}";
static m29(count) => "${Intl.plural(count, zero: '', one: 'Aggiornato ${count} episodio', other: 'Aggiornati ${count} episodi')}";
static m30(version) => "Versione: ${version}";
final messages = _notInlinedMessages(_notInlinedMessages);
static _notInlinedMessages(_) => <String, Function> {
"add" : MessageLookupByLibrary.simpleMessage("Aggiungi"),
"addEpisodeGroup" : m0,
"addNewEpisodeAll" : m1,
"addNewEpisodeTooltip" : MessageLookupByLibrary.simpleMessage("Aggiungi i nuovi episodi alla playlist"),
"addSomeGroups" : MessageLookupByLibrary.simpleMessage("Aggiungi un gruppo"),
"all" : MessageLookupByLibrary.simpleMessage("Tutti"),
"autoDownload" : MessageLookupByLibrary.simpleMessage("Scarica automaticamente"),
"back" : MessageLookupByLibrary.simpleMessage("Indietro"),
"boostVolume" : MessageLookupByLibrary.simpleMessage("Aumenta il volume"),
"buffering" : MessageLookupByLibrary.simpleMessage("In caricamento"),
"cancel" : MessageLookupByLibrary.simpleMessage("ANNULLA"),
"cellularConfirm" : MessageLookupByLibrary.simpleMessage("Avvertimento per l\'utilizzo dei dati mobili"),
"cellularConfirmDes" : MessageLookupByLibrary.simpleMessage("Sei sicurǝ di voler usare i dati mobili per lo scaricamento?"),
"changeLayout" : MessageLookupByLibrary.simpleMessage("Cambia l\'interfaccia"),
"changelog" : MessageLookupByLibrary.simpleMessage("Novità"),
"chooseA" : MessageLookupByLibrary.simpleMessage("Scegli un"),
"clear" : MessageLookupByLibrary.simpleMessage("Pulisici"),
"color" : MessageLookupByLibrary.simpleMessage("colore"),
"confirm" : MessageLookupByLibrary.simpleMessage("CONFERMA"),
"darkMode" : MessageLookupByLibrary.simpleMessage("Modalità scura"),
"daysAgo" : m2,
"daysCount" : m3,
"defaultSearchEngine" : MessageLookupByLibrary.simpleMessage("Default podcast search engine"),
"defaultSearchEngineDes" : MessageLookupByLibrary.simpleMessage("Choose the default podcast search engine"),
"delete" : MessageLookupByLibrary.simpleMessage("Elimina"),
"developer" : MessageLookupByLibrary.simpleMessage("Sviluppatore"),
"dismiss" : MessageLookupByLibrary.simpleMessage("Ignora"),
"done" : MessageLookupByLibrary.simpleMessage("Fatto"),
"download" : MessageLookupByLibrary.simpleMessage("Scarica"),
"downloadRemovedToast" : MessageLookupByLibrary.simpleMessage("Download rimosso"),
"downloadStart" : MessageLookupByLibrary.simpleMessage("Scaricamento"),
"downloaded" : MessageLookupByLibrary.simpleMessage("Scaricati"),
"editGroupName" : MessageLookupByLibrary.simpleMessage("Modifica nome del gruppo"),
"endOfEpisode" : MessageLookupByLibrary.simpleMessage("Fine dell\'episodio"),
"episode" : m4,
"fastForward" : MessageLookupByLibrary.simpleMessage("Avanti veloci"),
"fastRewind" : MessageLookupByLibrary.simpleMessage("Riavvolgimento veloce"),
"featureDiscoveryEditGroup" : MessageLookupByLibrary.simpleMessage("Tocca per editare il gruppo"),
"featureDiscoveryEditGroupDes" : MessageLookupByLibrary.simpleMessage("Puoi cambiare il nome del gruppo o eliminarlo da qui, ma il gruppo Home non può essere modificato o eliminato"),
"featureDiscoveryEpisode" : MessageLookupByLibrary.simpleMessage("Vista Episodio"),
"featureDiscoveryEpisodeDes" : MessageLookupByLibrary.simpleMessage("Puoi tenere premuto per riprodurre un episodio o aggiungerlo a una playlist."),
"featureDiscoveryEpisodeTitle" : MessageLookupByLibrary.simpleMessage("Tieni premuto per riprodurre subito un episodio"),
"featureDiscoveryGroup" : MessageLookupByLibrary.simpleMessage("Tocca per aggiungere gruppo"),
"featureDiscoveryGroupDes" : MessageLookupByLibrary.simpleMessage("I nuovi podcast vengono aggiungi di default al gruppo Home. Puoi creare nuovi gruppi e spostare lì i podcast o aggiungere un podcast a gruppi diversi."),
"featureDiscoveryGroupPodcast" : MessageLookupByLibrary.simpleMessage("Tieni premuto per riordinare i podcast"),
"featureDiscoveryGroupPodcastDes" : MessageLookupByLibrary.simpleMessage("Premi per vedere più opzioni o tieni premuto per riordinare i podcast nel gruppo."),
"featureDiscoveryOMPL" : MessageLookupByLibrary.simpleMessage("Tocca per importare un OPML"),
"featureDiscoveryOMPLDes" : MessageLookupByLibrary.simpleMessage("Puoi importare i file OPML, aprire le impostazioni o ricaricare tutti i podcast da qui."),
"featureDiscoveryPlaylist" : MessageLookupByLibrary.simpleMessage("Tocca per aprire la playlist"),
"featureDiscoveryPlaylistDes" : MessageLookupByLibrary.simpleMessage("Puoi aggiungere agli episodi alle playlist manualmente. Gli episodi verranno rimossi automaticamente dalla playlist quando riprodotti. "),
"featureDiscoveryPodcast" : MessageLookupByLibrary.simpleMessage("Vista Podcast"),
"featureDiscoveryPodcastDes" : MessageLookupByLibrary.simpleMessage("Puoi cliccare su \"Visualizza tutti\" per aggiungere gruppi o gestire i podcast."),
"featureDiscoveryPodcastTitle" : MessageLookupByLibrary.simpleMessage("Scorri verticalmente per cambiare gruppo"),
"featureDiscoverySearch" : MessageLookupByLibrary.simpleMessage("Tap per cercare i podcast"),
"featureDiscoverySearchDes" : MessageLookupByLibrary.simpleMessage("Puoi cercare per titolo del podcast, parola chiave o feed RSS per iscriverti a un nuovo podcast"),
"feedbackEmail" : MessageLookupByLibrary.simpleMessage("Scrivimi"),
"feedbackGithub" : MessageLookupByLibrary.simpleMessage("Segnala un problema"),
"feedbackPlay" : MessageLookupByLibrary.simpleMessage("Vota sul Play Store"),
"feedbackTelegram" : MessageLookupByLibrary.simpleMessage("Unisciti al gruppo"),
"filter" : MessageLookupByLibrary.simpleMessage("Filtro"),
"fontStyle" : MessageLookupByLibrary.simpleMessage("Stile dei caratteri"),
"fonts" : MessageLookupByLibrary.simpleMessage("Font"),
"from" : m5,
"goodNight" : MessageLookupByLibrary.simpleMessage("Buonanotte"),
"gpodderLoginDes" : MessageLookupByLibrary.simpleMessage("Congratulazioni! Hai collegato con successo il tuo account gpodder.net. Tsacdop sincronizzerà in automatico le tue sottoscrizioni con l\'account gpodder.net."),
"groupExisted" : MessageLookupByLibrary.simpleMessage("Il gruppo esiste già"),
"groupFilter" : MessageLookupByLibrary.simpleMessage("Filtro di gruppo"),
"groupRemoveConfirm" : MessageLookupByLibrary.simpleMessage("Sei sicurǝ di voler cancellare questo gruppo? I podcast verranno spostati nel gruppo Home."),
"groups" : m6,
"hideListenedSetting" : MessageLookupByLibrary.simpleMessage("Nascondi ascoltati"),
"hidePodcastDiscovery" : MessageLookupByLibrary.simpleMessage("Hide podcast discovery"),
"hidePodcastDiscoveryDes" : MessageLookupByLibrary.simpleMessage("Hide podcast discovery in search page"),
"homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("Visualizza tutto"),
"homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("Playlist"),
"homeSubMenuSortBy" : MessageLookupByLibrary.simpleMessage("Ordina per"),
"homeTabMenuFavotite" : MessageLookupByLibrary.simpleMessage("Preferiti"),
"homeTabMenuRecent" : MessageLookupByLibrary.simpleMessage("Recenti"),
"homeToprightMenuAbout" : MessageLookupByLibrary.simpleMessage("A proposito di"),
"homeToprightMenuImportOMPL" : MessageLookupByLibrary.simpleMessage("Importa OPML"),
"homeToprightMenuRefreshAll" : MessageLookupByLibrary.simpleMessage("Ricarica tutto"),
"hostedOn" : m7,
"hoursAgo" : m8,
"hoursCount" : m9,
"import" : MessageLookupByLibrary.simpleMessage("Importa"),
"intergateWith" : m10,
"introFourthPage" : MessageLookupByLibrary.simpleMessage("Puoi tener premuto sulla scheda di un episodio per le azioni rapide"),
"introSecondPage" : MessageLookupByLibrary.simpleMessage("Sottoscrivi podcast dalla ricerca o importando un file OPML"),
"introThirdPage" : MessageLookupByLibrary.simpleMessage("Puoi creare gruppi diversi per i podcast."),
"invalidName" : MessageLookupByLibrary.simpleMessage("Nome utente non valido"),
"lastUpdate" : MessageLookupByLibrary.simpleMessage("Ultimo aggiornamento"),
"later" : MessageLookupByLibrary.simpleMessage("Più tardi"),
"lightMode" : MessageLookupByLibrary.simpleMessage("Modalità chiara"),
"like" : MessageLookupByLibrary.simpleMessage("Mi piace"),
"likeDate" : MessageLookupByLibrary.simpleMessage("Data Preferito"),
"liked" : MessageLookupByLibrary.simpleMessage("Preferito"),
"listen" : MessageLookupByLibrary.simpleMessage("Ascolta"),
"listened" : MessageLookupByLibrary.simpleMessage("Ascoltato"),
"loadMore" : MessageLookupByLibrary.simpleMessage("Carica altri"),
"loggedInAs" : m11,
"login" : MessageLookupByLibrary.simpleMessage("Login"),
"loginFailed" : MessageLookupByLibrary.simpleMessage("Accesso fallito"),
"logout" : MessageLookupByLibrary.simpleMessage("Logout"),
"mark" : MessageLookupByLibrary.simpleMessage("Segna"),
"markConfirm" : MessageLookupByLibrary.simpleMessage("Conferma la selezione"),
"markConfirmContent" : MessageLookupByLibrary.simpleMessage("Segna tutti gli episodi come già letti?"),
"markListened" : MessageLookupByLibrary.simpleMessage("Segna come ascoltato"),
"markNotListened" : MessageLookupByLibrary.simpleMessage("Segna come non ascoltato"),
"menu" : MessageLookupByLibrary.simpleMessage("Menu"),
"menuAllPodcasts" : MessageLookupByLibrary.simpleMessage("Tutti i podcast"),
"menuMarkAllListened" : MessageLookupByLibrary.simpleMessage("Segna tutto come ascoltato"),
"menuViewRSS" : MessageLookupByLibrary.simpleMessage("Visita feed RSS"),
"menuVisitSite" : MessageLookupByLibrary.simpleMessage("Visita sito web"),
"minsAgo" : m12,
"minsCount" : m13,
"network" : MessageLookupByLibrary.simpleMessage("Rete"),
"neverAutoUpdate" : MessageLookupByLibrary.simpleMessage("Disabilita aggiornamento automatico\n"),
"newGroup" : MessageLookupByLibrary.simpleMessage("Crea un nuovo gruppo"),
"newestFirst" : MessageLookupByLibrary.simpleMessage("Prima i più recenti"),
"next" : MessageLookupByLibrary.simpleMessage("Successivo"),
"noEpisodeDownload" : MessageLookupByLibrary.simpleMessage("Nessun episodio ancora scarticato"),
"noEpisodeFavorite" : MessageLookupByLibrary.simpleMessage("Nessun episodio ancora trovato"),
"noEpisodeRecent" : MessageLookupByLibrary.simpleMessage("Nessun episodio ancora ricevuto"),
"noPodcastGroup" : MessageLookupByLibrary.simpleMessage("Nessun podcast in questo gruppo"),
"noShownote" : MessageLookupByLibrary.simpleMessage("Non ci sono note disponibili per questo episodio."),
"notificaitonFatch" : m14,
"notificationNetworkError" : m15,
"notificationSetting" : MessageLookupByLibrary.simpleMessage("Pannello di notifiche"),
"notificationSubscribe" : m16,
"notificationSubscribeExisted" : m17,
"notificationSuccess" : m18,
"notificationUpdate" : m19,
"notificationUpdateError" : m20,
"oldestFirst" : MessageLookupByLibrary.simpleMessage("Prima i più vecchi"),
"passwdRequired" : MessageLookupByLibrary.simpleMessage("Password obbligatoria"),
"password" : MessageLookupByLibrary.simpleMessage("Password"),
"pause" : MessageLookupByLibrary.simpleMessage("Pausa"),
"play" : MessageLookupByLibrary.simpleMessage("Riproduci"),
"playback" : MessageLookupByLibrary.simpleMessage("Controlli di riproduzione"),
"player" : MessageLookupByLibrary.simpleMessage("Player"),
"playerHeightMed" : MessageLookupByLibrary.simpleMessage("Medio"),
"playerHeightShort" : MessageLookupByLibrary.simpleMessage("Basso"),
"playerHeightTall" : MessageLookupByLibrary.simpleMessage("Alto"),
"playing" : MessageLookupByLibrary.simpleMessage("In riproduzione"),
"plugins" : MessageLookupByLibrary.simpleMessage("Plugin"),
"podcast" : m21,
"podcastSubscribed" : MessageLookupByLibrary.simpleMessage("Podcast sottoscritto"),
"popupMenuDownloadDes" : MessageLookupByLibrary.simpleMessage("Scarica episodio"),
"popupMenuLaterDes" : MessageLookupByLibrary.simpleMessage("Aggiungi episodio alla playlist"),
"popupMenuLikeDes" : MessageLookupByLibrary.simpleMessage("Aggiungi episodio ai preferiti"),
"popupMenuMarkDes" : MessageLookupByLibrary.simpleMessage("Segna episodio come ascoltato"),
"popupMenuPlayDes" : MessageLookupByLibrary.simpleMessage("Riproduci l\'episodio"),
"privacyPolicy" : MessageLookupByLibrary.simpleMessage("Privacy Policy"),
"published" : m22,
"publishedDaily" : MessageLookupByLibrary.simpleMessage("Pubblicato quotidianamente"),
"publishedMonthly" : MessageLookupByLibrary.simpleMessage("Pubblicato mensilmente"),
"publishedWeekly" : MessageLookupByLibrary.simpleMessage("Pubblicato settimanalmente"),
"publishedYearly" : MessageLookupByLibrary.simpleMessage("Pubblicato annualmente"),
"recoverSubscribe" : MessageLookupByLibrary.simpleMessage("Recupera sottoscrizione"),
"refreshArtwork" : MessageLookupByLibrary.simpleMessage("Aggiorna le copertine"),
"refreshStarted" : MessageLookupByLibrary.simpleMessage("Ricarica"),
"remove" : MessageLookupByLibrary.simpleMessage("Rimuovi"),
"removeConfirm" : MessageLookupByLibrary.simpleMessage("Conferma la rimozione"),
"removePodcastDes" : MessageLookupByLibrary.simpleMessage("Sei sicurǝ di volerti disiscrivere?"),
"removedAt" : m23,
"save" : MessageLookupByLibrary.simpleMessage("Salva"),
"schedule" : MessageLookupByLibrary.simpleMessage("Programmazione"),
"search" : MessageLookupByLibrary.simpleMessage("Cerca"),
"searchEpisode" : MessageLookupByLibrary.simpleMessage("Cerca episodio"),
"searchInvalidRss" : MessageLookupByLibrary.simpleMessage("Link RSS invalido"),
"searchPodcast" : MessageLookupByLibrary.simpleMessage("Cerca un podcast"),
"secCount" : m24,
"secondsAgo" : m25,
"settingStorage" : MessageLookupByLibrary.simpleMessage("Spazio di archiviazione"),
"settings" : MessageLookupByLibrary.simpleMessage("Impostazioni"),
"settingsAccentColor" : MessageLookupByLibrary.simpleMessage("Accento"),
"settingsAccentColorDes" : MessageLookupByLibrary.simpleMessage("Includi il colore del tema"),
"settingsAppIntro" : MessageLookupByLibrary.simpleMessage("Intro dell\'app"),
"settingsAppearance" : MessageLookupByLibrary.simpleMessage("Aspetto"),
"settingsAppearanceDes" : MessageLookupByLibrary.simpleMessage("Colori e tema"),
"settingsAudioCache" : MessageLookupByLibrary.simpleMessage("Cache audio"),
"settingsAudioCacheDes" : MessageLookupByLibrary.simpleMessage("Dimensione massima cache audio"),
"settingsAutoDelete" : MessageLookupByLibrary.simpleMessage("Cancella automaticamente i download dopo"),
"settingsAutoDeleteDes" : MessageLookupByLibrary.simpleMessage("Default 30 giorni"),
"settingsAutoPlayDes" : MessageLookupByLibrary.simpleMessage("Riproduci automaticamente il prossimo episodio"),
"settingsBackup" : MessageLookupByLibrary.simpleMessage("Backup"),
"settingsBackupDes" : MessageLookupByLibrary.simpleMessage("Salva i dati dell\'app"),
"settingsBoostVolume" : MessageLookupByLibrary.simpleMessage("Livello di amplificazione del volume"),
"settingsBoostVolumeDes" : MessageLookupByLibrary.simpleMessage("Cambia il livello di amplificazione del volume"),
"settingsDefaultGrid" : MessageLookupByLibrary.simpleMessage("Griglia di default"),
"settingsDefaultGridDownload" : MessageLookupByLibrary.simpleMessage("Scheda Download"),
"settingsDefaultGridFavorite" : MessageLookupByLibrary.simpleMessage("Scheda Preferiti"),
"settingsDefaultGridPodcast" : MessageLookupByLibrary.simpleMessage("Pagina del podcast"),
"settingsDefaultGridRecent" : MessageLookupByLibrary.simpleMessage("Scheda Recenti"),
"settingsDiscovery" : MessageLookupByLibrary.simpleMessage("Abilita nuovamente il tutorial"),
"settingsEnableSyncing" : MessageLookupByLibrary.simpleMessage("Abilita sincronizzazione"),
"settingsEnableSyncingDes" : MessageLookupByLibrary.simpleMessage("Ricarica tutti i podcast in background per ottenere gli ultimi episodi"),
"settingsExportDes" : MessageLookupByLibrary.simpleMessage("Esporta e importa le impostazioni dell\'app"),
"settingsFastForwardSec" : MessageLookupByLibrary.simpleMessage("Avanzamento rapido"),
"settingsFastForwardSecDes" : MessageLookupByLibrary.simpleMessage("Cambia i secondi di avanzamento nella riproduzione"),
"settingsFeedback" : MessageLookupByLibrary.simpleMessage("Feedback"),
"settingsFeedbackDes" : MessageLookupByLibrary.simpleMessage("Segnalazione bug e richieste di funzionalità"),
"settingsHistory" : MessageLookupByLibrary.simpleMessage("Storico"),
"settingsHistoryDes" : MessageLookupByLibrary.simpleMessage("Data di ascolto"),
"settingsInfo" : MessageLookupByLibrary.simpleMessage("Informazioni"),
"settingsInterface" : MessageLookupByLibrary.simpleMessage("Interfaccia"),
"settingsLanguages" : MessageLookupByLibrary.simpleMessage("Lingue"),
"settingsLanguagesDes" : MessageLookupByLibrary.simpleMessage("Cambia lingua"),
"settingsLayout" : MessageLookupByLibrary.simpleMessage("Layout"),
"settingsLayoutDes" : MessageLookupByLibrary.simpleMessage("Layout dell\'app"),
"settingsLibraries" : MessageLookupByLibrary.simpleMessage("Librerie"),
"settingsLibrariesDes" : MessageLookupByLibrary.simpleMessage("Librerie Open Source usate in questa app"),
"settingsManageDownload" : MessageLookupByLibrary.simpleMessage("Gestisci i download"),
"settingsManageDownloadDes" : MessageLookupByLibrary.simpleMessage("Gestisci i file audio scaricati"),
"settingsMenuAutoPlay" : MessageLookupByLibrary.simpleMessage("Riproduci automaticamente"),
"settingsNetworkCellular" : MessageLookupByLibrary.simpleMessage("Chiedi prima di usare i dati mobili"),
"settingsNetworkCellularAuto" : MessageLookupByLibrary.simpleMessage("Scarica automaticamente usando i dati mobili"),
"settingsNetworkCellularAutoDes" : MessageLookupByLibrary.simpleMessage("Puoi configurare lo scaricamento automatico dei podcast nella pagina delle impostazioni di gruppo"),
"settingsNetworkCellularDes" : MessageLookupByLibrary.simpleMessage("Chiedi conferma quando utilizzi di dati mobili per scaricare gli episodi"),
"settingsPlayDes" : MessageLookupByLibrary.simpleMessage("Playlist e player"),
"settingsPlayerHeight" : MessageLookupByLibrary.simpleMessage("Altezza della barra di riproduzione"),
"settingsPlayerHeightDes" : MessageLookupByLibrary.simpleMessage("Cambia l\'altezza del widget di riproduzione"),
"settingsPopupMenu" : MessageLookupByLibrary.simpleMessage("Menu a comparsa degli episodi"),
"settingsPopupMenuDes" : MessageLookupByLibrary.simpleMessage("Cambia il menu a comparsa degli episodi"),
"settingsPrefrence" : MessageLookupByLibrary.simpleMessage("Preferenze"),
"settingsRealDark" : MessageLookupByLibrary.simpleMessage("Oscurità"),
"settingsRealDarkDes" : MessageLookupByLibrary.simpleMessage("Arriva se la versione notte non è abbastanza scura"),
"settingsRewindSec" : MessageLookupByLibrary.simpleMessage("Riavvolgimento rapido"),
"settingsRewindSecDes" : MessageLookupByLibrary.simpleMessage("Cambia i secondi di riavvolgimento nella riproduzione"),
"settingsSTAuto" : MessageLookupByLibrary.simpleMessage("Abilita automaticamente il tempo di standby\n"),
"settingsSTAutoDes" : MessageLookupByLibrary.simpleMessage("Avvia automaticamente il tempo di standby a un orario programmato"),
"settingsSTDefaultTime" : MessageLookupByLibrary.simpleMessage("Tempo di default"),
"settingsSTDefautTimeDes" : MessageLookupByLibrary.simpleMessage("Tempo di default di standby"),
"settingsSTMode" : MessageLookupByLibrary.simpleMessage("Modalità automatica del tempo di standby"),
"settingsSpeeds" : MessageLookupByLibrary.simpleMessage("Velocità"),
"settingsSpeedsDes" : MessageLookupByLibrary.simpleMessage("Personalizza le velocità disponibili"),
"settingsStorageDes" : MessageLookupByLibrary.simpleMessage("Impostazioni cache e archivio dei download"),
"settingsSyncing" : MessageLookupByLibrary.simpleMessage("Sincronizzazione"),
"settingsSyncingDes" : MessageLookupByLibrary.simpleMessage("Ricarica podcast in background"),
"settingsTapToOpenPopupMenu" : MessageLookupByLibrary.simpleMessage("Tocca per aprire il menu"),
"settingsTapToOpenPopupMenuDes" : MessageLookupByLibrary.simpleMessage("Tieni premuto per aprire la pagina dell\'episodio"),
"settingsTheme" : MessageLookupByLibrary.simpleMessage("Tema"),
"settingsUpdateInterval" : MessageLookupByLibrary.simpleMessage("Intervallo di aggiornamento"),
"settingsUpdateIntervalDes" : MessageLookupByLibrary.simpleMessage("Default 24 ore"),
"share" : MessageLookupByLibrary.simpleMessage("Condividi"),
"showNotesFonts" : MessageLookupByLibrary.simpleMessage("Font delle note"),
"size" : MessageLookupByLibrary.simpleMessage("Dimensione"),
"skipSecondsAtEnd" : MessageLookupByLibrary.simpleMessage("Salta secondi al termine"),
"skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Salta secondi all\'inizio"),
"skipSilence" : MessageLookupByLibrary.simpleMessage("Salta i silenzi"),
"skipToNext" : MessageLookupByLibrary.simpleMessage("Salta al prossimo"),
"sleepTimer" : MessageLookupByLibrary.simpleMessage("Tempo di standby"),
"status" : MessageLookupByLibrary.simpleMessage("Stato"),
"statusAuthError" : MessageLookupByLibrary.simpleMessage("Errore di autenticazione"),
"statusFail" : MessageLookupByLibrary.simpleMessage("Sincronizzazione fallita"),
"statusSuccess" : MessageLookupByLibrary.simpleMessage("Sincronizzazione avvenuta"),
"stop" : MessageLookupByLibrary.simpleMessage("Stop"),
"subscribe" : MessageLookupByLibrary.simpleMessage("Sottoscrivi"),
"subscribeExportDes" : MessageLookupByLibrary.simpleMessage("Esporta file OPML di tutti i podcast"),
"syncNow" : MessageLookupByLibrary.simpleMessage("Sincronizza ora"),
"systemDefault" : MessageLookupByLibrary.simpleMessage("Default di sistema"),
"timeLastPlayed" : m26,
"timeLeft" : m27,
"to" : m28,
"toastAddPlaylist" : MessageLookupByLibrary.simpleMessage("Aggiunto alla playlist"),
"toastDiscovery" : MessageLookupByLibrary.simpleMessage("Tutorial abilitato, riapri l\'applicazione per visualizzarlo"),
"toastFileError" : MessageLookupByLibrary.simpleMessage("Errore del file, sottoscrizione fallita"),
"toastFileNotValid" : MessageLookupByLibrary.simpleMessage("File non valido"),
"toastHomeGroupNotSupport" : MessageLookupByLibrary.simpleMessage("Il gruppo Home non è supportato"),
"toastImportSettingsSuccess" : MessageLookupByLibrary.simpleMessage("Impostazioni importate correttamente"),
"toastOneGroup" : MessageLookupByLibrary.simpleMessage("Seleziona almeno un gruppo"),
"toastPodcastRecovering" : MessageLookupByLibrary.simpleMessage("Sto scaricando, attendi un attimo"),
"toastReadFile" : MessageLookupByLibrary.simpleMessage("File letto con successo"),
"toastRecoverFailed" : MessageLookupByLibrary.simpleMessage("Fallito lo scaricamento del Podcast"),
"toastRemovePlaylist" : MessageLookupByLibrary.simpleMessage("Episodio rimosso dalla playlist"),
"toastSettingSaved" : MessageLookupByLibrary.simpleMessage("Impostazioni salvate"),
"toastTimeEqualEnd" : MessageLookupByLibrary.simpleMessage("Il tempo è uguale al tempo di fine"),
"toastTimeEqualStart" : MessageLookupByLibrary.simpleMessage("Il tempo è uguale al tempo d\'inizio"),
"translators" : MessageLookupByLibrary.simpleMessage("Traduttori"),
"understood" : MessageLookupByLibrary.simpleMessage("Ho capito"),
"undo" : MessageLookupByLibrary.simpleMessage("ANNULLA"),
"unlike" : MessageLookupByLibrary.simpleMessage("Non mi piace"),
"unliked" : MessageLookupByLibrary.simpleMessage("Episodio rimosso dai Preferiti"),
"updateDate" : MessageLookupByLibrary.simpleMessage("Data di aggiornamento"),
"updateEpisodesCount" : m29,
"updateFailed" : MessageLookupByLibrary.simpleMessage("Aggiornamento fallito, errore di rete"),
"username" : MessageLookupByLibrary.simpleMessage("Nome utente"),
"usernameRequired" : MessageLookupByLibrary.simpleMessage("Nome utente obbligatorio"),
"version" : m30
};
}

View File

@ -105,6 +105,8 @@ class MessageLookup extends MessageLookupByLibrary {
"darkMode" : MessageLookupByLibrary.simpleMessage("Modo escuro"),
"daysAgo" : m2,
"daysCount" : m3,
"defaultSearchEngine" : MessageLookupByLibrary.simpleMessage("Default podcast search engine"),
"defaultSearchEngineDes" : MessageLookupByLibrary.simpleMessage("Choose the default podcast search engine"),
"delete" : MessageLookupByLibrary.simpleMessage("Eliminar"),
"developer" : MessageLookupByLibrary.simpleMessage("Desenvolvedor"),
"dismiss" : MessageLookupByLibrary.simpleMessage("Minimizar"),
@ -151,6 +153,8 @@ class MessageLookup extends MessageLookupByLibrary {
"groupRemoveConfirm" : MessageLookupByLibrary.simpleMessage("Tens a certeza que queres eliminar este grupo? Os podcasts serão removidos para o grupo \"Home\"."),
"groups" : m6,
"hideListenedSetting" : MessageLookupByLibrary.simpleMessage("Esconder ouvidos"),
"hidePodcastDiscovery" : MessageLookupByLibrary.simpleMessage("Hide podcast discovery"),
"hidePodcastDiscoveryDes" : MessageLookupByLibrary.simpleMessage("Hide podcast discovery in search page"),
"homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("Ver Todos"),
"homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("Lista de Reprodução"),
"homeSubMenuSortBy" : MessageLookupByLibrary.simpleMessage("Ordenar por"),

View File

@ -105,6 +105,8 @@ class MessageLookup extends MessageLookupByLibrary {
"darkMode" : MessageLookupByLibrary.simpleMessage("夜晚模式"),
"daysAgo" : m2,
"daysCount" : m3,
"defaultSearchEngine" : MessageLookupByLibrary.simpleMessage("默认播客搜索引擎"),
"defaultSearchEngineDes" : MessageLookupByLibrary.simpleMessage("选择默认播客搜索引擎"),
"delete" : MessageLookupByLibrary.simpleMessage("删除"),
"developer" : MessageLookupByLibrary.simpleMessage("关于我"),
"dismiss" : MessageLookupByLibrary.simpleMessage("忽略"),
@ -151,6 +153,8 @@ class MessageLookup extends MessageLookupByLibrary {
"groupRemoveConfirm" : MessageLookupByLibrary.simpleMessage("您确认要移除该分组吗?播客将被移动到 Home 分组。"),
"groups" : m6,
"hideListenedSetting" : MessageLookupByLibrary.simpleMessage("隐藏已收听"),
"hidePodcastDiscovery" : MessageLookupByLibrary.simpleMessage("隐藏播客推荐"),
"hidePodcastDiscoveryDes" : MessageLookupByLibrary.simpleMessage("在搜索页面隐藏播客推荐"),
"homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("查看全部"),
"homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("播放列表"),
"homeSubMenuSortBy" : MessageLookupByLibrary.simpleMessage("排序"),

View File

@ -265,6 +265,26 @@ class S {
);
}
/// `Default podcast search engine`
String get defaultSearchEngine {
return Intl.message(
'Default podcast search engine',
name: 'defaultSearchEngine',
desc: '',
args: [],
);
}
/// `Choose the default podcast search engine`
String get defaultSearchEngineDes {
return Intl.message(
'Choose the default podcast search engine',
name: 'defaultSearchEngineDes',
desc: 'Choose the default podcast search engine',
args: [],
);
}
/// `Delete`
String get delete {
return Intl.message(
@ -731,6 +751,26 @@ class S {
);
}
/// `Hide podcast discovery`
String get hidePodcastDiscovery {
return Intl.message(
'Hide podcast discovery',
name: 'hidePodcastDiscovery',
desc: 'Hide podcast discovery',
args: [],
);
}
/// `Hide podcast discovery in search page`
String get hidePodcastDiscoveryDes {
return Intl.message(
'Hide podcast discovery in search page',
name: 'hidePodcastDiscoveryDes',
desc: '',
args: [],
);
}
/// `See All`
String get homeGroupsSeeAll {
return Intl.message(
@ -2924,6 +2964,7 @@ class AppLocalizationDelegate extends LocalizationsDelegate<S> {
Locale.fromSubtags(languageCode: 'en'),
Locale.fromSubtags(languageCode: 'es'),
Locale.fromSubtags(languageCode: 'fr'),
Locale.fromSubtags(languageCode: 'it'),
Locale.fromSubtags(languageCode: 'pt'),
Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hans'),
];

View File

@ -5,7 +5,7 @@ import 'package:line_icons/line_icons.dart';
import '../util/custom_widget.dart';
import '../util/extension_helper.dart';
const String version = '0.4.18';
const String version = '0.4.19';
class AboutApp extends StatelessWidget {
Widget _listItem(
@ -270,6 +270,8 @@ class AboutApp extends StatelessWidget {
name: 'Joel Israel', flag: 'mx'),
_translatorInfo(context,
name: 'Bruno Pinheiro', flag: 'pt'),
_translatorInfo(context,
name: 'Edoardo Maria Elidoro', flag: 'it'),
],
),
),

View File

@ -54,6 +54,12 @@
"@daysAgo": {},
"daysCount": "{count, plural, zero{Never} one{{count} day} other{{count} days}}",
"@daysCount": {},
"defaultSearchEngine": "Default podcast search engine",
"@defaultSearchEngine": {},
"defaultSearchEngineDes": "Choose the default podcast search engine",
"@defaultSearchEngineDes": {
"description": "Choose the default podcast search engine"
},
"delete": "Delete",
"@delete": {},
"developer": "Developer",
@ -158,6 +164,12 @@
"@groups": {},
"hideListenedSetting": "Hide listened",
"@hideListenedSetting": {},
"hidePodcastDiscovery": "Hide podcast discovery",
"@hidePodcastDiscovery": {
"description": "Hide podcast discovery"
},
"hidePodcastDiscoveryDes": "Hide podcast discovery in search page",
"@hidePodcastDiscoveryDes": {},
"homeGroupsSeeAll": "See All",
"@homeGroupsSeeAll": {},
"homeMenuPlaylist": "Playlist",

View File

@ -54,6 +54,12 @@
"@daysAgo": {},
"daysCount": "{count, plural, zero{Nunca} one{{count} dia} other{{count} dias}}",
"@daysCount": {},
"defaultSearchEngine": "Default podcast search engine",
"@defaultSearchEngine": {},
"defaultSearchEngineDes": "Choose the default podcast search engine",
"@defaultSearchEngineDes": {
"description": "Choose the default podcast search engine"
},
"delete": "Eliminar",
"@delete": {},
"developer": "Desarrollador",
@ -158,6 +164,12 @@
"@groups": {},
"hideListenedSetting": "Hide listened",
"@hideListenedSetting": {},
"hidePodcastDiscovery": "Hide podcast discovery",
"@hidePodcastDiscovery": {
"description": "Hide podcast discovery"
},
"hidePodcastDiscoveryDes": "Hide podcast discovery in search page",
"@hidePodcastDiscoveryDes": {},
"homeGroupsSeeAll": "Ver todo",
"@homeGroupsSeeAll": {},
"homeMenuPlaylist": "Lista de reproducción",

View File

@ -54,6 +54,12 @@
"@daysAgo": {},
"daysCount": "{count, plural, zero{Jamais} one{{count} jour} other{{count} jours}}",
"@daysCount": {},
"defaultSearchEngine": "Default podcast search engine",
"@defaultSearchEngine": {},
"defaultSearchEngineDes": "Choose the default podcast search engine",
"@defaultSearchEngineDes": {
"description": "Choose the default podcast search engine"
},
"delete": "Effacer",
"@delete": {},
"developer": "Développeur",
@ -158,6 +164,12 @@
"@groups": {},
"hideListenedSetting": "Hide listened",
"@hideListenedSetting": {},
"hidePodcastDiscovery": "Hide podcast discovery",
"@hidePodcastDiscovery": {
"description": "Hide podcast discovery"
},
"hidePodcastDiscoveryDes": "Hide podcast discovery in search page",
"@hidePodcastDiscoveryDes": {},
"homeGroupsSeeAll": "Tout Voir",
"@homeGroupsSeeAll": {},
"homeMenuPlaylist": "Playlist",

719
lib/l10n/intl_it.arb Normal file
View File

@ -0,0 +1,719 @@
{
"@@locale": "it",
"add": "Aggiungi",
"@add": {
"description": "Subscribe new podcast"
},
"addEpisodeGroup": "{count, plural, zero{} one{{count} episodio di {groupName} aggiunto alla playlist} other{{count} episodi di {groupName} aggiunti alla playlist}}",
"@addEpisodeGroup": {
"placeholders": {
"groupName": {}
}
},
"addNewEpisodeAll": "{count, plural, zero{} one{{count} episodio aggiunto alla playlist} other{{count} episodi aggiunti alla playlist}}",
"@addNewEpisodeAll": {},
"addNewEpisodeTooltip": "Aggiungi i nuovi episodi alla playlist",
"@addNewEpisodeTooltip": {},
"addSomeGroups": "Aggiungi un gruppo",
"@addSomeGroups": {
"description": "Please add new groups"
},
"all": "Tutti",
"@all": {},
"autoDownload": "Scarica automaticamente",
"@autoDownload": {},
"back": "Indietro",
"@back": {},
"boostVolume": "Aumenta il volume",
"@boostVolume": {
"description": "Boost volume in player widget."
},
"buffering": "In caricamento",
"@buffering": {},
"cancel": "ANNULLA",
"@cancel": {},
"cellularConfirm": "Avvertimento per l'utilizzo dei dati mobili",
"@cellularConfirm": {},
"cellularConfirmDes": "Sei sicurǝ di voler usare i dati mobili per lo scaricamento?",
"@cellularConfirmDes": {},
"changeLayout": "Cambia l'interfaccia",
"@changeLayout": {},
"changelog": "Novità",
"@changelog": {},
"chooseA": "Scegli un",
"@chooseA": {},
"clear": "Pulisici",
"@clear": {},
"color": "colore",
"@color": {},
"confirm": "CONFERMA",
"@confirm": {},
"darkMode": "Modalità scura",
"@darkMode": {},
"daysAgo": "{count, plural, zero{} one{{count} giorno fa} other{{count} giorni fa}}",
"@daysAgo": {},
"daysCount": "{count, plural, zero{} one{{count} giorno} other{{count} giorni}}",
"@daysCount": {},
"defaultSearchEngine": "Default podcast search engine",
"@defaultSearchEngine": {},
"defaultSearchEngineDes": "Choose the default podcast search engine",
"@defaultSearchEngineDes": {
"description": "Choose the default podcast search engine"
},
"delete": "Elimina",
"@delete": {},
"developer": "Sviluppatore",
"@developer": {
"description": "Can also translate to About me"
},
"dismiss": "Ignora",
"@dismiss": {},
"done": "Fatto",
"@done": {},
"download": "Scarica",
"@download": {},
"downloaded": "Scaricati",
"@downloaded": {},
"downloadRemovedToast": "Download rimosso",
"@downloadRemovedToast": {},
"downloadStart": "Scaricamento",
"@downloadStart": {
"description": "Toast of downloading"
},
"editGroupName": "Modifica nome del gruppo",
"@editGroupName": {},
"endOfEpisode": "Fine dell'episodio",
"@endOfEpisode": {},
"episode": "{count, plural, zero{} one{Episodio} other{Episodi}}",
"@episode": {},
"fastForward": "Avanti veloci",
"@fastForward": {},
"fastRewind": "Riavvolgimento veloce",
"@fastRewind": {},
"featureDiscoveryEditGroup": "Tocca per editare il gruppo",
"@featureDiscoveryEditGroup": {},
"featureDiscoveryEditGroupDes": "Puoi cambiare il nome del gruppo o eliminarlo da qui, ma il gruppo Home non può essere modificato o eliminato",
"@featureDiscoveryEditGroupDes": {},
"featureDiscoveryEpisode": "Vista Episodio",
"@featureDiscoveryEpisode": {},
"featureDiscoveryEpisodeDes": "Puoi tenere premuto per riprodurre un episodio o aggiungerlo a una playlist.",
"@featureDiscoveryEpisodeDes": {},
"featureDiscoveryEpisodeTitle": "Tieni premuto per riprodurre subito un episodio",
"@featureDiscoveryEpisodeTitle": {},
"featureDiscoveryGroup": "Tocca per aggiungere gruppo",
"@featureDiscoveryGroup": {},
"featureDiscoveryGroupDes": "I nuovi podcast vengono aggiungi di default al gruppo Home. Puoi creare nuovi gruppi e spostare lì i podcast o aggiungere un podcast a gruppi diversi.",
"@featureDiscoveryGroupDes": {},
"featureDiscoveryGroupPodcast": "Tieni premuto per riordinare i podcast",
"@featureDiscoveryGroupPodcast": {},
"featureDiscoveryGroupPodcastDes": "Premi per vedere più opzioni o tieni premuto per riordinare i podcast nel gruppo.",
"@featureDiscoveryGroupPodcastDes": {},
"featureDiscoveryOMPL": "Tocca per importare un OPML",
"@featureDiscoveryOMPL": {},
"featureDiscoveryOMPLDes": "Puoi importare i file OPML, aprire le impostazioni o ricaricare tutti i podcast da qui.",
"@featureDiscoveryOMPLDes": {},
"featureDiscoveryPlaylist": "Tocca per aprire la playlist",
"@featureDiscoveryPlaylist": {},
"featureDiscoveryPlaylistDes": "Puoi aggiungere agli episodi alle playlist manualmente. Gli episodi verranno rimossi automaticamente dalla playlist quando riprodotti. ",
"@featureDiscoveryPlaylistDes": {},
"featureDiscoveryPodcast": "Vista Podcast",
"@featureDiscoveryPodcast": {},
"featureDiscoveryPodcastDes": "Puoi cliccare su \"Visualizza tutti\" per aggiungere gruppi o gestire i podcast.",
"@featureDiscoveryPodcastDes": {},
"featureDiscoveryPodcastTitle": "Scorri verticalmente per cambiare gruppo",
"@featureDiscoveryPodcastTitle": {},
"featureDiscoverySearch": "Tap per cercare i podcast",
"@featureDiscoverySearch": {},
"featureDiscoverySearchDes": "Puoi cercare per titolo del podcast, parola chiave o feed RSS per iscriverti a un nuovo podcast",
"@featureDiscoverySearchDes": {},
"feedbackEmail": "Scrivimi",
"@feedbackEmail": {},
"feedbackGithub": "Segnala un problema",
"@feedbackGithub": {},
"feedbackPlay": "Vota sul Play Store",
"@feedbackPlay": {
"description": "Rate on Google Play Store.\nUser can tap to open play link."
},
"feedbackTelegram": "Unisciti al gruppo",
"@feedbackTelegram": {},
"filter": "Filtro",
"@filter": {},
"fonts": "Font",
"@fonts": {},
"fontStyle": "Stile dei caratteri",
"@fontStyle": {},
"from": "Da {time}",
"@from": {
"placeholders": {
"time": {}
}
},
"goodNight": "Buonanotte",
"@goodNight": {},
"gpodderLoginDes": "Congratulazioni! Hai collegato con successo il tuo account gpodder.net. Tsacdop sincronizzerà in automatico le tue sottoscrizioni con l'account gpodder.net.",
"@gpodderLoginDes": {},
"groupExisted": "Il gruppo esiste già",
"@groupExisted": {
"description": "Group name validate in add group dialog. User can't add group with same name."
},
"groupFilter": "Filtro di gruppo",
"@groupFilter": {},
"groupRemoveConfirm": "Sei sicurǝ di voler cancellare questo gruppo? I podcast verranno spostati nel gruppo Home.",
"@groupRemoveConfirm": {},
"groups": "{count, plural, zero{} one{Gruppo} other{Gruppi}}",
"@groups": {},
"hideListenedSetting": "Nascondi ascoltati",
"@hideListenedSetting": {},
"hidePodcastDiscovery": "Hide podcast discovery",
"@hidePodcastDiscovery": {
"description": "Hide podcast discovery"
},
"hidePodcastDiscoveryDes": "Hide podcast discovery in search page",
"@hidePodcastDiscoveryDes": {},
"homeGroupsSeeAll": "Visualizza tutto",
"@homeGroupsSeeAll": {},
"homeMenuPlaylist": "Playlist",
"@homeMenuPlaylist": {},
"homeSubMenuSortBy": "Ordina per",
"@homeSubMenuSortBy": {},
"homeTabMenuFavotite": "Preferiti",
"@homeTabMenuFavotite": {},
"homeTabMenuRecent": "Recenti",
"@homeTabMenuRecent": {},
"homeToprightMenuAbout": "A proposito di",
"@homeToprightMenuAbout": {},
"homeToprightMenuImportOMPL": "Importa OPML",
"@homeToprightMenuImportOMPL": {},
"homeToprightMenuRefreshAll": "Ricarica tutto",
"@homeToprightMenuRefreshAll": {},
"hostedOn": "Hostato su {host}",
"@hostedOn": {
"placeholders": {
"host": {}
}
},
"hoursAgo": "{count, plural, zero{} one{{count} ora fa} other{{count} ore fa}}",
"@hoursAgo": {},
"hoursCount": "{count, plural, zero{} one{{count} ora} other{{count} ore}}",
"@hoursCount": {},
"import": "Importa",
"@import": {},
"intergateWith": "Integrato con {service}",
"@intergateWith": {
"description": "Integrate with",
"placeholders": {
"service": {}
}
},
"introFourthPage": "Puoi tener premuto sulla scheda di un episodio per le azioni rapide",
"@introFourthPage": {},
"introSecondPage": "Sottoscrivi podcast dalla ricerca o importando un file OPML",
"@introSecondPage": {},
"introThirdPage": "Puoi creare gruppi diversi per i podcast.",
"@introThirdPage": {},
"invalidName": "Nome utente non valido",
"@invalidName": {},
"lastUpdate": "Ultimo aggiornamento",
"@lastUpdate": {
"description": "gpodder.net update"
},
"later": "Più tardi",
"@later": {},
"lightMode": "Modalità chiara",
"@lightMode": {},
"like": "Mi piace",
"@like": {},
"liked": "Preferito",
"@liked": {},
"likeDate": "Data Preferito",
"@likeDate": {
"description": "Favorite tab, sort by like date."
},
"listen": "Ascolta",
"@listen": {},
"listened": "Ascoltato",
"@listened": {},
"loadMore": "Carica altri",
"@loadMore": {},
"loggedInAs": "Accesso effettuato come {userName}",
"@loggedInAs": {
"description": "gpodder.net",
"placeholders": {
"userName": {}
}
},
"login": "Login",
"@login": {
"description": "gpodder.net login"
},
"loginFailed": "Accesso fallito",
"@loginFailed": {},
"logout": "Logout",
"@logout": {
"description": "gpodder.net logout"
},
"mark": "Segna",
"@mark": {
"description": "In listen history page, if a episode is marked as listened."
},
"markConfirm": "Conferma la selezione",
"@markConfirm": {},
"markConfirmContent": "Segna tutti gli episodi come già letti?",
"@markConfirmContent": {},
"markListened": "Segna come ascoltato",
"@markListened": {},
"markNotListened": "Segna come non ascoltato",
"@markNotListened": {},
"menu": "Menu",
"@menu": {},
"menuAllPodcasts": "Tutti i podcast",
"@menuAllPodcasts": {},
"menuMarkAllListened": "Segna tutto come ascoltato",
"@menuMarkAllListened": {},
"menuViewRSS": "Visita feed RSS",
"@menuViewRSS": {},
"menuVisitSite": "Visita sito web",
"@menuVisitSite": {},
"minsAgo": "{count, plural, zero{} one{{count} minuto fa} other{{count} minuti fa}}",
"@minsAgo": {},
"minsCount": "{count, plural, zero{} one{{count} min} other{{count} min}}",
"@minsCount": {},
"network": "Rete",
"@network": {},
"neverAutoUpdate": "Disabilita aggiornamento automatico\n",
"@neverAutoUpdate": {
"description": "Never auto update in podcast settings."
},
"newestFirst": "Prima i più recenti",
"@newestFirst": {},
"newGroup": "Crea un nuovo gruppo",
"@newGroup": {},
"next": "Successivo",
"@next": {},
"noEpisodeDownload": "Nessun episodio ancora scarticato",
"@noEpisodeDownload": {},
"noEpisodeFavorite": "Nessun episodio ancora trovato",
"@noEpisodeFavorite": {},
"noEpisodeRecent": "Nessun episodio ancora ricevuto",
"@noEpisodeRecent": {},
"noPodcastGroup": "Nessun podcast in questo gruppo",
"@noPodcastGroup": {},
"noShownote": "Non ci sono note disponibili per questo episodio.",
"@noShownote": {
"description": "Means this episode have no show notes."
},
"notificaitonFatch": "Recupera dati {title}",
"@notificaitonFatch": {},
"notificationNetworkError": "Sottoscrizione fallita, errore di rete {title}",
"@notificationNetworkError": {
"placeholders": {
"title": {}
}
},
"notificationSetting": "Pannello di notifiche",
"@notificationSetting": {},
"notificationSubscribe": "Sottoscrivi {title}",
"@notificationSubscribe": {
"placeholders": {
"title": {}
}
},
"notificationSubscribeExisted": "Sottoscrizione fallita, il podcast esiste già {title}\n",
"@notificationSubscribeExisted": {
"placeholders": {
"title": {}
}
},
"notificationSuccess": "Sottoscrizione con successo {title}",
"@notificationSuccess": {
"placeholders": {
"title": {}
}
},
"notificationUpdate": "Aggiorna {title}",
"@notificationUpdate": {
"placeholders": {
"title": {}
}
},
"notificationUpdateError": "Errore di aggiornamento {title}",
"@notificationUpdateError": {
"placeholders": {
"title": {}
}
},
"oldestFirst": "Prima i più vecchi",
"@oldestFirst": {},
"passwdRequired": "Password obbligatoria",
"@passwdRequired": {},
"password": "Password",
"@password": {},
"pause": "Pausa",
"@pause": {},
"play": "Riproduci",
"@play": {},
"playback": "Controlli di riproduzione",
"@playback": {},
"player": "Player",
"@player": {},
"playerHeightMed": "Medio",
"@playerHeightMed": {},
"playerHeightShort": "Basso",
"@playerHeightShort": {},
"playerHeightTall": "Alto",
"@playerHeightTall": {},
"playing": "In riproduzione",
"@playing": {},
"plugins": "Plugin",
"@plugins": {},
"podcast": "{count, plural, zero{} one{Podcast} other{Podcast}}",
"@podcast": {},
"podcastSubscribed": "Podcast sottoscritto",
"@podcastSubscribed": {},
"popupMenuDownloadDes": "Scarica episodio",
"@popupMenuDownloadDes": {},
"popupMenuLaterDes": "Aggiungi episodio alla playlist",
"@popupMenuLaterDes": {},
"popupMenuLikeDes": "Aggiungi episodio ai preferiti",
"@popupMenuLikeDes": {},
"popupMenuMarkDes": "Segna episodio come ascoltato",
"@popupMenuMarkDes": {},
"popupMenuPlayDes": "Riproduci l'episodio",
"@popupMenuPlayDes": {},
"privacyPolicy": "Privacy Policy",
"@privacyPolicy": {},
"published": "Pubblicato il {date}",
"@published": {
"placeholders": {
"date": {}
}
},
"publishedDaily": "Pubblicato quotidianamente",
"@publishedDaily": {},
"publishedMonthly": "Pubblicato mensilmente",
"@publishedMonthly": {},
"publishedWeekly": "Pubblicato settimanalmente",
"@publishedWeekly": {
"description": "In search podcast detail page."
},
"publishedYearly": "Pubblicato annualmente",
"@publishedYearly": {},
"recoverSubscribe": "Recupera sottoscrizione",
"@recoverSubscribe": {
"description": "User can recover subscribe podcast after remove it in subscribe history page."
},
"refreshArtwork": "Aggiorna le copertine",
"@refreshArtwork": {},
"refreshStarted": "Ricarica",
"@refreshStarted": {
"description": "Toast for refresh"
},
"remove": "Rimuovi",
"@remove": {
"description": "Remove not \"removed\". \nRemove a podcast or a group."
},
"removeConfirm": "Conferma la rimozione",
"@removeConfirm": {
"description": "unsubscribe podcast dialog"
},
"removedAt": "Rimosso il {date}",
"@removedAt": {
"description": "For example Removed at 2020.10.10",
"placeholders": {
"date": {}
}
},
"removePodcastDes": "Sei sicurǝ di volerti disiscrivere?",
"@removePodcastDes": {},
"save": "Salva",
"@save": {},
"schedule": "Programmazione",
"@schedule": {},
"search": "Cerca",
"@search": {},
"searchEpisode": "Cerca episodio",
"@searchEpisode": {},
"searchInvalidRss": "Link RSS invalido",
"@searchInvalidRss": {},
"searchPodcast": "Cerca un podcast",
"@searchPodcast": {},
"secCount": "{count, plural, zero{} one{{count} sec} other{{count} sec}}",
"@secCount": {},
"secondsAgo": "{count, plural, zero{} one{{count} secondo fa} other{{count} secondi fa}}",
"@secondsAgo": {},
"settings": "Impostazioni",
"@settings": {},
"settingsAccentColor": "Accento",
"@settingsAccentColor": {},
"settingsAccentColorDes": "Includi il colore del tema",
"@settingsAccentColorDes": {},
"settingsAppearance": "Aspetto",
"@settingsAppearance": {},
"settingsAppearanceDes": "Colori e tema",
"@settingsAppearanceDes": {},
"settingsAppIntro": "Intro dell'app",
"@settingsAppIntro": {},
"settingsAudioCache": "Cache audio",
"@settingsAudioCache": {},
"settingsAudioCacheDes": "Dimensione massima cache audio",
"@settingsAudioCacheDes": {},
"settingsAutoDelete": "Cancella automaticamente i download dopo",
"@settingsAutoDelete": {},
"settingsAutoDeleteDes": "Default 30 giorni",
"@settingsAutoDeleteDes": {},
"settingsAutoPlayDes": "Riproduci automaticamente il prossimo episodio",
"@settingsAutoPlayDes": {},
"settingsBackup": "Backup",
"@settingsBackup": {},
"settingsBackupDes": "Salva i dati dell'app",
"@settingsBackupDes": {},
"settingsBoostVolume": "Livello di amplificazione del volume",
"@settingsBoostVolume": {},
"settingsBoostVolumeDes": "Cambia il livello di amplificazione del volume",
"@settingsBoostVolumeDes": {},
"settingsDefaultGrid": "Griglia di default",
"@settingsDefaultGrid": {},
"settingsDefaultGridDownload": "Scheda Download",
"@settingsDefaultGridDownload": {},
"settingsDefaultGridFavorite": "Scheda Preferiti",
"@settingsDefaultGridFavorite": {},
"settingsDefaultGridPodcast": "Pagina del podcast",
"@settingsDefaultGridPodcast": {},
"settingsDefaultGridRecent": "Scheda Recenti",
"@settingsDefaultGridRecent": {},
"settingsDiscovery": "Abilita nuovamente il tutorial",
"@settingsDiscovery": {
"description": "Reset feature discovery state. User tap it and restart app, will see features tutorial again."
},
"settingsEnableSyncing": "Abilita sincronizzazione",
"@settingsEnableSyncing": {},
"settingsEnableSyncingDes": "Ricarica tutti i podcast in background per ottenere gli ultimi episodi",
"@settingsEnableSyncingDes": {},
"settingsExportDes": "Esporta e importa le impostazioni dell'app",
"@settingsExportDes": {},
"settingsFastForwardSec": "Avanzamento rapido",
"@settingsFastForwardSec": {},
"settingsFastForwardSecDes": "Cambia i secondi di avanzamento nella riproduzione",
"@settingsFastForwardSecDes": {},
"settingsFeedback": "Feedback",
"@settingsFeedback": {},
"settingsFeedbackDes": "Segnalazione bug e richieste di funzionalità",
"@settingsFeedbackDes": {},
"settingsHistory": "Storico",
"@settingsHistory": {},
"settingsHistoryDes": "Data di ascolto",
"@settingsHistoryDes": {},
"settingsInfo": "Informazioni",
"@settingsInfo": {},
"settingsInterface": "Interfaccia",
"@settingsInterface": {},
"settingsLanguages": "Lingue",
"@settingsLanguages": {},
"settingsLanguagesDes": "Cambia lingua",
"@settingsLanguagesDes": {},
"settingsLayout": "Layout",
"@settingsLayout": {},
"settingsLayoutDes": "Layout dell'app",
"@settingsLayoutDes": {},
"settingsLibraries": "Librerie",
"@settingsLibraries": {},
"settingsLibrariesDes": "Librerie Open Source usate in questa app",
"@settingsLibrariesDes": {},
"settingsManageDownload": "Gestisci i download",
"@settingsManageDownload": {},
"settingsManageDownloadDes": "Gestisci i file audio scaricati",
"@settingsManageDownloadDes": {},
"settingsMenuAutoPlay": "Riproduci automaticamente",
"@settingsMenuAutoPlay": {},
"settingsNetworkCellular": "Chiedi prima di usare i dati mobili",
"@settingsNetworkCellular": {},
"settingsNetworkCellularAuto": "Scarica automaticamente usando i dati mobili",
"@settingsNetworkCellularAuto": {},
"settingsNetworkCellularAutoDes": "Puoi configurare lo scaricamento automatico dei podcast nella pagina delle impostazioni di gruppo",
"@settingsNetworkCellularAutoDes": {},
"settingsNetworkCellularDes": "Chiedi conferma quando utilizzi di dati mobili per scaricare gli episodi",
"@settingsNetworkCellularDes": {},
"settingsPlayDes": "Playlist e player",
"@settingsPlayDes": {},
"settingsPlayerHeight": "Altezza della barra di riproduzione",
"@settingsPlayerHeight": {},
"settingsPlayerHeightDes": "Cambia l'altezza del widget di riproduzione",
"@settingsPlayerHeightDes": {},
"settingsPopupMenu": "Menu a comparsa degli episodi",
"@settingsPopupMenu": {},
"settingsPopupMenuDes": "Cambia il menu a comparsa degli episodi",
"@settingsPopupMenuDes": {},
"settingsPrefrence": "Preferenze",
"@settingsPrefrence": {},
"settingsRealDark": "Oscurità",
"@settingsRealDark": {},
"settingsRealDarkDes": "Arriva se la versione notte non è abbastanza scura",
"@settingsRealDarkDes": {},
"settingsRewindSec": "Riavvolgimento rapido",
"@settingsRewindSec": {},
"settingsRewindSecDes": "Cambia i secondi di riavvolgimento nella riproduzione",
"@settingsRewindSecDes": {},
"settingsSpeeds": "Velocità",
"@settingsSpeeds": {
"description": "Playback speeds setting."
},
"settingsSpeedsDes": "Personalizza le velocità disponibili",
"@settingsSpeedsDes": {
"description": "Playback speed setting description"
},
"settingsSTAuto": "Abilita automaticamente il tempo di standby\n",
"@settingsSTAuto": {},
"settingsSTAutoDes": "Avvia automaticamente il tempo di standby a un orario programmato",
"@settingsSTAutoDes": {},
"settingsSTDefaultTime": "Tempo di default",
"@settingsSTDefaultTime": {},
"settingsSTDefautTimeDes": "Tempo di default di standby",
"@settingsSTDefautTimeDes": {},
"settingsSTMode": "Modalità automatica del tempo di standby",
"@settingsSTMode": {},
"settingsStorageDes": "Impostazioni cache e archivio dei download",
"@settingsStorageDes": {},
"settingsSyncing": "Sincronizzazione",
"@settingsSyncing": {},
"settingsSyncingDes": "Ricarica podcast in background",
"@settingsSyncingDes": {},
"settingsTapToOpenPopupMenu": "Tocca per aprire il menu",
"@settingsTapToOpenPopupMenu": {},
"settingsTapToOpenPopupMenuDes": "Tieni premuto per aprire la pagina dell'episodio",
"@settingsTapToOpenPopupMenuDes": {},
"settingsTheme": "Tema",
"@settingsTheme": {},
"settingStorage": "Spazio di archiviazione",
"@settingStorage": {},
"settingsUpdateInterval": "Intervallo di aggiornamento",
"@settingsUpdateInterval": {},
"settingsUpdateIntervalDes": "Default 24 ore",
"@settingsUpdateIntervalDes": {},
"share": "Condividi",
"@share": {},
"showNotesFonts": "Font delle note",
"@showNotesFonts": {},
"size": "Dimensione",
"@size": {},
"skipSecondsAtEnd": "Salta secondi al termine",
"@skipSecondsAtEnd": {},
"skipSecondsAtStart": "Salta secondi all'inizio",
"@skipSecondsAtStart": {},
"skipSilence": "Salta i silenzi",
"@skipSilence": {
"description": "Feature skip silence"
},
"skipToNext": "Salta al prossimo",
"@skipToNext": {},
"sleepTimer": "Tempo di standby",
"@sleepTimer": {},
"status": "Stato",
"@status": {
"description": "gpodder.net status"
},
"statusAuthError": "Errore di autenticazione",
"@statusAuthError": {
"description": "Sync error"
},
"statusFail": "Sincronizzazione fallita",
"@statusFail": {
"description": "Sync fail"
},
"statusSuccess": "Sincronizzazione avvenuta",
"@statusSuccess": {
"description": "Sync status"
},
"stop": "Stop",
"@stop": {},
"subscribe": "Sottoscrivi",
"@subscribe": {},
"subscribeExportDes": "Esporta file OPML di tutti i podcast",
"@subscribeExportDes": {},
"syncNow": "Sincronizza ora",
"@syncNow": {},
"systemDefault": "Default di sistema",
"@systemDefault": {},
"timeLastPlayed": "Ultima riproduzione {time}",
"@timeLastPlayed": {
"description": "Show last time stop position in player when a episode have been played.",
"placeholders": {
"time": {}
}
},
"timeLeft": "{time} Restante",
"@timeLeft": {
"placeholders": {
"time": {}
}
},
"to": "A {time}",
"@to": {
"placeholders": {
"time": {}
}
},
"toastAddPlaylist": "Aggiunto alla playlist",
"@toastAddPlaylist": {},
"toastDiscovery": "Tutorial abilitato, riapri l'applicazione per visualizzarlo",
"@toastDiscovery": {
"description": "Toast displayed when user tap Discovery Features Again in settings page."
},
"toastFileError": "Errore del file, sottoscrizione fallita",
"@toastFileError": {},
"toastFileNotValid": "File non valido",
"@toastFileNotValid": {},
"toastHomeGroupNotSupport": "Il gruppo Home non è supportato",
"@toastHomeGroupNotSupport": {},
"toastImportSettingsSuccess": "Impostazioni importate correttamente",
"@toastImportSettingsSuccess": {},
"toastOneGroup": "Seleziona almeno un gruppo",
"@toastOneGroup": {},
"toastPodcastRecovering": "Sto scaricando, attendi un attimo",
"@toastPodcastRecovering": {
"description": "Resubscribe removed podcast"
},
"toastReadFile": "File letto con successo",
"@toastReadFile": {},
"toastRecoverFailed": "Fallito lo scaricamento del Podcast",
"@toastRecoverFailed": {
"description": "Resubscribe removed podast"
},
"toastRemovePlaylist": "Episodio rimosso dalla playlist",
"@toastRemovePlaylist": {},
"toastSettingSaved": "Impostazioni salvate",
"@toastSettingSaved": {},
"toastTimeEqualEnd": "Il tempo è uguale al tempo di fine",
"@toastTimeEqualEnd": {
"description": "User can't choose the same time as schedule end time."
},
"toastTimeEqualStart": "Il tempo è uguale al tempo d'inizio",
"@toastTimeEqualStart": {
"description": "User can't choose the same time as schedule start time."
},
"translators": "Traduttori",
"@translators": {},
"understood": "Ho capito",
"@understood": {},
"undo": "ANNULLA",
"@undo": {},
"unlike": "Non mi piace",
"@unlike": {},
"unliked": "Episodio rimosso dai Preferiti",
"@unliked": {},
"updateDate": "Data di aggiornamento",
"@updateDate": {},
"updateEpisodesCount": "{count, plural, zero{} one{Aggiornato {count} episodio} other{Aggiornati {count} episodi}}",
"@updateEpisodesCount": {},
"updateFailed": "Aggiornamento fallito, errore di rete",
"@updateFailed": {},
"username": "Nome utente",
"@username": {},
"usernameRequired": "Nome utente obbligatorio",
"@usernameRequired": {},
"version": "Versione: {version}",
"@version": {
"placeholders": {
"version": {}
}
}
}

View File

@ -54,6 +54,12 @@
"@daysAgo": {},
"daysCount": "{count, plural, zero{Nunca} one{{count} dia} other{{count} dias}}",
"@daysCount": {},
"defaultSearchEngine": "Default podcast search engine",
"@defaultSearchEngine": {},
"defaultSearchEngineDes": "Choose the default podcast search engine",
"@defaultSearchEngineDes": {
"description": "Choose the default podcast search engine"
},
"delete": "Eliminar",
"@delete": {},
"developer": "Desenvolvedor",
@ -158,6 +164,12 @@
"@groups": {},
"hideListenedSetting": "Esconder ouvidos",
"@hideListenedSetting": {},
"hidePodcastDiscovery": "Hide podcast discovery",
"@hidePodcastDiscovery": {
"description": "Hide podcast discovery"
},
"hidePodcastDiscoveryDes": "Hide podcast discovery in search page",
"@hidePodcastDiscoveryDes": {},
"homeGroupsSeeAll": "Ver Todos",
"@homeGroupsSeeAll": {},
"homeMenuPlaylist": "Lista de Reprodução",

View File

@ -54,6 +54,12 @@
"@daysAgo": {},
"daysCount": "{count, plural, zero{从不} other{{count}天}}",
"@daysCount": {},
"defaultSearchEngine": "默认播客搜索引擎",
"@defaultSearchEngine": {},
"defaultSearchEngineDes": "选择默认播客搜索引擎",
"@defaultSearchEngineDes": {
"description": "Choose the default podcast search engine"
},
"delete": "删除",
"@delete": {},
"developer": "关于我",
@ -158,6 +164,12 @@
"@groups": {},
"hideListenedSetting": "隐藏已收听",
"@hideListenedSetting": {},
"hidePodcastDiscovery": "隐藏播客推荐",
"@hidePodcastDiscovery": {
"description": "Hide podcast discovery"
},
"hidePodcastDiscoveryDes": "在搜索页面隐藏播客推荐",
"@hidePodcastDiscoveryDes": {},
"homeGroupsSeeAll": "查看全部",
"@homeGroupsSeeAll": {},
"homeMenuPlaylist": "播放列表",

View File

@ -116,6 +116,16 @@ class _LanguagesSettingState extends State<LanguagesSetting> {
onChanged: _setLocale),
),
Divider(height: 1),
ListTile(
title: Text('Italiano'),
onTap: () => _setLocale(Locale('it')),
contentPadding: const EdgeInsets.only(left: 20, right: 20),
trailing: Radio<Locale>(
value: Locale('it'),
groupValue: Locale(Intl.getCurrentLocale()),
onChanged: _setLocale),
),
Divider(height: 1),
ListTile(
onTap: () =>
'mailto:<tsacdop.app@gmail.com>?subject=Tsacdop localization project'

View File

@ -1,7 +1,7 @@
name: tsacdop
description: An open source podacasts player.
version: 0.4.18+35
version: 0.4.19+36
environment:
sdk: ">=2.6.0 <3.0.0"

View File

@ -4,6 +4,8 @@ import 'dart:io';
Future<void> main() async {
final config = {
'apiKey': Platform.environment['API_KEY'],
'podcastIndexApiKey': Platform.environment['PI_API_KEY'],
'podcastIndexApiSecret': Platform.environment['PI_API_SECRET']
};
final filename = 'lib/.env.dart';