Add Spanish language.

This commit is contained in:
stonegate 2020-08-03 21:14:52 +08:00
parent ed3caa1e01
commit e098ff07c5
9 changed files with 952 additions and 26 deletions

View File

@ -16,12 +16,14 @@ import 'package:intl/message_lookup_by_library.dart';
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_zh-Hans.dart' as messages_zh_hans;
typedef Future<dynamic> LibraryLoader();
Map<String, LibraryLoader> _deferredLibraries = {
'en': () => new Future.value(null),
'es': () => new Future.value(null),
'fr': () => new Future.value(null),
'zh_Hans': () => new Future.value(null),
};
@ -30,6 +32,8 @@ MessageLookupByLibrary _findExact(String localeName) {
switch (localeName) {
case 'en':
return messages_en.messages;
case 'es':
return messages_es.messages;
case 'fr':
return messages_fr.messages;
case 'zh_Hans':

View File

@ -0,0 +1,330 @@
// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart
// This is a library that provides messages for a es 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 => 'es';
static m0(groupName, count) => "${Intl.plural(count, zero: '', one: '${count} episodio de ${groupName} añadido a la lista', other: '${count} episodios en ${groupName} añadidos a la lista')}";
static m1(count) => "${Intl.plural(count, zero: '', one: '${count} episodio añadido a la lista', other: '${count} episodios añadidos a la lista')}";
static m2(count) => "${Intl.plural(count, zero: 'Hoy', one: 'Hace ${count} dia', other: 'Hace ${count} dias')}";
static m3(count) => "${Intl.plural(count, zero: 'Nunca', one: '${count} dia', other: '${count} dias')}";
static m4(count) => "${Intl.plural(count, zero: '', one: 'Episodio', other: 'Episodios')}";
static m5(time) => "De ${time}";
static m6(count) => "${Intl.plural(count, zero: 'Grupo', one: 'Grupo', other: 'Grupos')}";
static m7(host) => "Alojado en ${host}";
static m8(count) => "${Intl.plural(count, zero: 'Justo ahora', one: 'Hace ${count} hora', other: 'Hace ${count} horas')}";
static m9(count) => "${Intl.plural(count, zero: 'Cero horas', one: '${count} hora', other: '${count} horas')}";
static m10(count) => "${Intl.plural(count, zero: 'Justo Ahora', one: 'Hace ${count} minuto ', other: 'Hace ${count} minutos')}";
static m11(count) => "${Intl.plural(count, zero: '0 minutos', one: '${count} minuto', other: '${count} minutos')}";
static m12(title) => "Obtener datos ${title}";
static m13(title) => "Suscripción fallida, error de red ${title}";
static m14(title) => "Suscribir ${title}";
static m15(title) => "Suscripción fallida, podcast ya existe ${title}";
static m16(title) => "Suscripción exitosa";
static m17(title) => "Actualizar ${title}";
static m18(title) => "Error de actualización ${title}";
static m19(count) => "${Intl.plural(count, zero: '', one: 'Podcast', other: 'Podcasts')}";
static m20(date) => "Publicado el ${date}";
static m21(date) => "Removido el (fecha)";
static m22(count) => "${Intl.plural(count, zero: '0 segundos', one: '${count} segundo', other: '${count} segundos')}";
static m23(count) => "${Intl.plural(count, zero: 'Justo ahora', one: 'Hace ${count} segundo ', other: 'Hace ${count} segundos')}";
static m24(time) => "Tiempo previo ${time}";
static m25(time) => "${time} Restante";
static m26(time) => "A ${time}";
static m27(count) => "${Intl.plural(count, zero: 'No hay actualizaciones', one: 'Se actualizo ${count} episodio', other: 'Se actualizaron ${count} episodios')}";
static m28(version) => "Versión: ${version}";
final messages = _notInlinedMessages(_notInlinedMessages);
static _notInlinedMessages(_) => <String, Function> {
"add" : MessageLookupByLibrary.simpleMessage("Añadir"),
"addEpisodeGroup" : m0,
"addNewEpisodeAll" : m1,
"addNewEpisodeTooltip" : MessageLookupByLibrary.simpleMessage("Añade nuevos episodios a la lista de reproducción"),
"addSomeGroups" : MessageLookupByLibrary.simpleMessage("Añade algún grupo"),
"all" : MessageLookupByLibrary.simpleMessage("Todos"),
"autoDownload" : MessageLookupByLibrary.simpleMessage("Auto-descargar"),
"back" : MessageLookupByLibrary.simpleMessage("Atras"),
"buffering" : MessageLookupByLibrary.simpleMessage("Cargando "),
"cancel" : MessageLookupByLibrary.simpleMessage("CANCELAR"),
"cellularConfirm" : MessageLookupByLibrary.simpleMessage("Alerta de datos móviles "),
"cellularConfirmDes" : MessageLookupByLibrary.simpleMessage("¿Seguro que quieres usar datos móviles para realizar descargas?"),
"changeLayout" : MessageLookupByLibrary.simpleMessage("Cambiar diseño"),
"changelog" : MessageLookupByLibrary.simpleMessage("Reporte de cambios"),
"chooseA" : MessageLookupByLibrary.simpleMessage("Escoger un"),
"clear" : MessageLookupByLibrary.simpleMessage("Limpiar"),
"color" : MessageLookupByLibrary.simpleMessage("color"),
"confirm" : MessageLookupByLibrary.simpleMessage("ACEPTAR"),
"darkMode" : MessageLookupByLibrary.simpleMessage("Modo oscuro"),
"daysAgo" : m2,
"daysCount" : m3,
"delete" : MessageLookupByLibrary.simpleMessage("Eliminar"),
"developer" : MessageLookupByLibrary.simpleMessage("Desarrollador"),
"dismiss" : MessageLookupByLibrary.simpleMessage("Minimizar"),
"done" : MessageLookupByLibrary.simpleMessage("Hecho"),
"download" : MessageLookupByLibrary.simpleMessage("Descargar"),
"downloaded" : MessageLookupByLibrary.simpleMessage("Descargados"),
"editGroupName" : MessageLookupByLibrary.simpleMessage("Editar nombre del grupo"),
"endOfEpisode" : MessageLookupByLibrary.simpleMessage("Fin del episodio"),
"episode" : m4,
"featureDiscoveryEditGroup" : MessageLookupByLibrary.simpleMessage("Toca para editar grupo"),
"featureDiscoveryEditGroupDes" : MessageLookupByLibrary.simpleMessage("Puedes cambiar el nombre del grupo o eliminar el grupo aquí, el grupo Home no puede ser editado ni borrado"),
"featureDiscoveryEpisode" : MessageLookupByLibrary.simpleMessage("Vista de episodios"),
"featureDiscoveryEpisodeDes" : MessageLookupByLibrary.simpleMessage("Puedes mantener presionado para reproducir o añadir un episodio a la lista de reproducción "),
"featureDiscoveryEpisodeTitle" : MessageLookupByLibrary.simpleMessage("Mantén presionado para reproducir episodio instantáneamente"),
"featureDiscoveryGroup" : MessageLookupByLibrary.simpleMessage("Toca para añadir grupo"),
"featureDiscoveryGroupDes" : MessageLookupByLibrary.simpleMessage("El grupo por defecto para nuevos podcasts es Home, puedes crear nuevos grupos y mover podcasts ahí. Puedes poner un podcast en varios grupos"),
"featureDiscoveryGroupPodcast" : MessageLookupByLibrary.simpleMessage("Mantén presionado para re-ordenar podcasts"),
"featureDiscoveryGroupPodcastDes" : MessageLookupByLibrary.simpleMessage("Puedes tocar para ver mas opciones, o mantener presionado para ordenar podcasts en grupos"),
"featureDiscoveryOMPL" : MessageLookupByLibrary.simpleMessage("Toca para importar un OPML"),
"featureDiscoveryOMPLDes" : MessageLookupByLibrary.simpleMessage("Puedes importar archivos OPML, abre los ajustes o refresca todos los podcasts aquí "),
"featureDiscoveryPlaylist" : MessageLookupByLibrary.simpleMessage("Toca para abrir lista de reproducción "),
"featureDiscoveryPlaylistDes" : MessageLookupByLibrary.simpleMessage("Puedes añadir episodios a la lista de reproducción. El episodio se removerá automáticamente de la lista una vez reproducido "),
"featureDiscoveryPodcast" : MessageLookupByLibrary.simpleMessage("Vista"),
"featureDiscoveryPodcastDes" : MessageLookupByLibrary.simpleMessage("Puedes tocar \"Ver Todos\" para añadir grupos u organizar podcasts "),
"featureDiscoveryPodcastTitle" : MessageLookupByLibrary.simpleMessage("Desplazate verticalmente para cambiar entre grupos"),
"featureDiscoverySearch" : MessageLookupByLibrary.simpleMessage("Toca para buscar podcast"),
"featureDiscoverySearchDes" : MessageLookupByLibrary.simpleMessage("Puedes buscar podcasts, palabras clave o enlaces RSS para añadir nuevos podcasts"),
"feedbackEmail" : MessageLookupByLibrary.simpleMessage("Escríbeme "),
"feedbackGithub" : MessageLookupByLibrary.simpleMessage("Reportar problema"),
"feedbackPlay" : MessageLookupByLibrary.simpleMessage("Calificar en Play Store"),
"feedbackTelegram" : MessageLookupByLibrary.simpleMessage("Unirse a grupo"),
"filter" : MessageLookupByLibrary.simpleMessage("Filtrar"),
"fonts" : MessageLookupByLibrary.simpleMessage("Tipografías"),
"from" : m5,
"goodNight" : MessageLookupByLibrary.simpleMessage("Buenas noches"),
"groupExisted" : MessageLookupByLibrary.simpleMessage("El grupo ya existe"),
"groupFilter" : MessageLookupByLibrary.simpleMessage("Filtro de grupo"),
"groupRemoveConfirm" : MessageLookupByLibrary.simpleMessage("¿Estas seguro de que quieres remover este grupo? Los podcasts serán movidos al grupo Home"),
"groups" : m6,
"homeGroupsSeeAll" : MessageLookupByLibrary.simpleMessage("Ver todo"),
"homeMenuPlaylist" : MessageLookupByLibrary.simpleMessage("Lista de reproducción"),
"homeSubMenuSortBy" : MessageLookupByLibrary.simpleMessage("Ordenar por"),
"homeTabMenuFavotite" : MessageLookupByLibrary.simpleMessage("Favoritos"),
"homeTabMenuRecent" : MessageLookupByLibrary.simpleMessage("Recientes"),
"homeToprightMenuAbout" : MessageLookupByLibrary.simpleMessage("Acerca de"),
"homeToprightMenuImportOMPL" : MessageLookupByLibrary.simpleMessage("Importar OPML"),
"homeToprightMenuRefreshAll" : MessageLookupByLibrary.simpleMessage("Refrescar todo"),
"hostedOn" : m7,
"hoursAgo" : m8,
"hoursCount" : m9,
"import" : MessageLookupByLibrary.simpleMessage("Importar"),
"introFourthPage" : MessageLookupByLibrary.simpleMessage("Puedes mantener presionado un episodio para realizar acciones rápidas"),
"introSecondPage" : MessageLookupByLibrary.simpleMessage("Suscribete a podcasts buscándolos, o importando un archivo OPML"),
"introThirdPage" : MessageLookupByLibrary.simpleMessage("Puedes crear un nuevo grupo de podcasts"),
"later" : MessageLookupByLibrary.simpleMessage("Despues"),
"lightMode" : MessageLookupByLibrary.simpleMessage("Modo claro"),
"like" : MessageLookupByLibrary.simpleMessage("Me gusta"),
"likeDate" : MessageLookupByLibrary.simpleMessage("Fecha en que Me Gusto"),
"liked" : MessageLookupByLibrary.simpleMessage("Me gusta"),
"listen" : MessageLookupByLibrary.simpleMessage("Escuchar"),
"listened" : MessageLookupByLibrary.simpleMessage("Escuchado"),
"loadMore" : MessageLookupByLibrary.simpleMessage("Cargar mas"),
"mark" : MessageLookupByLibrary.simpleMessage("Completado"),
"markConfirm" : MessageLookupByLibrary.simpleMessage("Confirmar marcado"),
"markConfirmContent" : MessageLookupByLibrary.simpleMessage("¿Marcar todos los episodios como escuchados?"),
"markListened" : MessageLookupByLibrary.simpleMessage("Marcar escuchados"),
"menu" : MessageLookupByLibrary.simpleMessage("Menú"),
"menuAllPodcasts" : MessageLookupByLibrary.simpleMessage("Todos los podcasts"),
"menuMarkAllListened" : MessageLookupByLibrary.simpleMessage("Marcar todo como escuchado"),
"menuViewRSS" : MessageLookupByLibrary.simpleMessage("Visitar feed RSS"),
"menuVisitSite" : MessageLookupByLibrary.simpleMessage("Visitar sitio web"),
"minsAgo" : m10,
"minsCount" : m11,
"network" : MessageLookupByLibrary.simpleMessage("Red"),
"newGroup" : MessageLookupByLibrary.simpleMessage("Crear grupo nuevo"),
"newestFirst" : MessageLookupByLibrary.simpleMessage("Mas recientes primero"),
"next" : MessageLookupByLibrary.simpleMessage("Siguiente"),
"noEpisodeDownload" : MessageLookupByLibrary.simpleMessage("Aun no hay episodios decargados"),
"noEpisodeFavorite" : MessageLookupByLibrary.simpleMessage("Aun no hay episodios recolectados"),
"noEpisodeRecent" : MessageLookupByLibrary.simpleMessage("Aun no hay episodios recibidos"),
"noPodcastGroup" : MessageLookupByLibrary.simpleMessage("No hay podcasts en este grupo"),
"noShownote" : MessageLookupByLibrary.simpleMessage("Aun no hay notas disponibles para este episodio"),
"notificaitonFatch" : m12,
"notificationNetworkError" : m13,
"notificationSubscribe" : m14,
"notificationSubscribeExisted" : m15,
"notificationSuccess" : m16,
"notificationUpdate" : m17,
"notificationUpdateError" : m18,
"oldestFirst" : MessageLookupByLibrary.simpleMessage("Mas antiguos primero"),
"play" : MessageLookupByLibrary.simpleMessage("Reproducir"),
"playback" : MessageLookupByLibrary.simpleMessage("Control de reproducción"),
"player" : MessageLookupByLibrary.simpleMessage("Reproductor"),
"playerHeightMed" : MessageLookupByLibrary.simpleMessage("Medio"),
"playerHeightShort" : MessageLookupByLibrary.simpleMessage("Bajo"),
"playerHeightTall" : MessageLookupByLibrary.simpleMessage("Alto"),
"playing" : MessageLookupByLibrary.simpleMessage("Reproduciendo"),
"plugins" : MessageLookupByLibrary.simpleMessage("Plugins"),
"podcast" : m19,
"podcastSubscribed" : MessageLookupByLibrary.simpleMessage("Podcast añadido"),
"popupMenuDownloadDes" : MessageLookupByLibrary.simpleMessage("Descargar episodio"),
"popupMenuLaterDes" : MessageLookupByLibrary.simpleMessage("Añadir episodio a lista de reproducción"),
"popupMenuLikeDes" : MessageLookupByLibrary.simpleMessage("Añadir episodio a favoritos"),
"popupMenuMarkDes" : MessageLookupByLibrary.simpleMessage("Marcar episodio como escuchado"),
"popupMenuPlayDes" : MessageLookupByLibrary.simpleMessage("Reproducir episodio\n"),
"privacyPolicy" : MessageLookupByLibrary.simpleMessage("Política de privacidad"),
"published" : m20,
"publishedDaily" : MessageLookupByLibrary.simpleMessage("Publicado diariamente"),
"publishedMonthly" : MessageLookupByLibrary.simpleMessage("Publicado mensualmente"),
"publishedWeekly" : MessageLookupByLibrary.simpleMessage("Publicado semanalmente"),
"publishedYearly" : MessageLookupByLibrary.simpleMessage("Publicado anualmente"),
"recoverSubscribe" : MessageLookupByLibrary.simpleMessage("Recuperar suscripcion"),
"refreshArtwork" : MessageLookupByLibrary.simpleMessage("Actualizar portada"),
"remove" : MessageLookupByLibrary.simpleMessage("Remover"),
"removeConfirm" : MessageLookupByLibrary.simpleMessage("Confirma la remoción "),
"removePodcastDes" : MessageLookupByLibrary.simpleMessage("¿Estas seguro de que deseas desuscribirte?"),
"removedAt" : m21,
"save" : MessageLookupByLibrary.simpleMessage("Guardar"),
"schedule" : MessageLookupByLibrary.simpleMessage("Horario"),
"search" : MessageLookupByLibrary.simpleMessage("Buscar"),
"searchEpisode" : MessageLookupByLibrary.simpleMessage("Buscar episodio"),
"searchInvalidRss" : MessageLookupByLibrary.simpleMessage("Enlace RSS invalido "),
"searchPodcast" : MessageLookupByLibrary.simpleMessage("Buscar podcast"),
"secCount" : m22,
"secondsAgo" : m23,
"settingStorage" : MessageLookupByLibrary.simpleMessage("Almacenamiento"),
"settings" : MessageLookupByLibrary.simpleMessage("Ajustes"),
"settingsAccentColor" : MessageLookupByLibrary.simpleMessage("Color de acento "),
"settingsAccentColorDes" : MessageLookupByLibrary.simpleMessage("Incluir el color del overlay"),
"settingsAppIntro" : MessageLookupByLibrary.simpleMessage("Intro de App"),
"settingsAppearance" : MessageLookupByLibrary.simpleMessage("Apariencia"),
"settingsAppearanceDes" : MessageLookupByLibrary.simpleMessage("Tema y Colores\n"),
"settingsAudioCache" : MessageLookupByLibrary.simpleMessage("Cache de audio"),
"settingsAudioCacheDes" : MessageLookupByLibrary.simpleMessage("Tamaño máximo del cache de audio"),
"settingsAutoDelete" : MessageLookupByLibrary.simpleMessage("Auto-eliminar descargas después"),
"settingsAutoDeleteDes" : MessageLookupByLibrary.simpleMessage("30 días por defecto"),
"settingsAutoPlayDes" : MessageLookupByLibrary.simpleMessage("Reproducir automaticamente episodio siguiente "),
"settingsBackup" : MessageLookupByLibrary.simpleMessage("Respaldo"),
"settingsBackupDes" : MessageLookupByLibrary.simpleMessage("Respaldar datos de la app"),
"settingsDefaultGrid" : MessageLookupByLibrary.simpleMessage("Vista de cuadricula por defecto"),
"settingsDefaultGridDownload" : MessageLookupByLibrary.simpleMessage("Pestaña de descargas"),
"settingsDefaultGridFavorite" : MessageLookupByLibrary.simpleMessage("Pestaña de favoritos"),
"settingsDefaultGridPodcast" : MessageLookupByLibrary.simpleMessage("Pagina de podcasts"),
"settingsDefaultGridRecent" : MessageLookupByLibrary.simpleMessage("Pestaña de recientes"),
"settingsDiscovery" : MessageLookupByLibrary.simpleMessage("Reiniciar tutorial"),
"settingsEnableSyncing" : MessageLookupByLibrary.simpleMessage("Activar sincronización"),
"settingsEnableSyncingDes" : MessageLookupByLibrary.simpleMessage("Actualizar todos los podcasts en el fondo para obtener episodios mas recientes"),
"settingsExportDes" : MessageLookupByLibrary.simpleMessage("Exportar e importar ajustes de la app"),
"settingsFastForwardSec" : MessageLookupByLibrary.simpleMessage("Segundos de avance"),
"settingsFastForwardSecDes" : MessageLookupByLibrary.simpleMessage("Cambia los segundos de avance del reproductor"),
"settingsFeedback" : MessageLookupByLibrary.simpleMessage("Comentarios"),
"settingsFeedbackDes" : MessageLookupByLibrary.simpleMessage("Haz sugerencias y reporta errores"),
"settingsHistory" : MessageLookupByLibrary.simpleMessage("Historial"),
"settingsHistoryDes" : MessageLookupByLibrary.simpleMessage("Datos de escucha"),
"settingsInfo" : MessageLookupByLibrary.simpleMessage("Información"),
"settingsInterface" : MessageLookupByLibrary.simpleMessage("Interfaz"),
"settingsLanguages" : MessageLookupByLibrary.simpleMessage("Lenguajes"),
"settingsLanguagesDes" : MessageLookupByLibrary.simpleMessage("Cambiar lenguaje"),
"settingsLayout" : MessageLookupByLibrary.simpleMessage("Diseño"),
"settingsLayoutDes" : MessageLookupByLibrary.simpleMessage("Diseño de app"),
"settingsLibraries" : MessageLookupByLibrary.simpleMessage("Librerías"),
"settingsLibrariesDes" : MessageLookupByLibrary.simpleMessage("Librerías de código abierto usadas en la app"),
"settingsManageDownload" : MessageLookupByLibrary.simpleMessage("Administrar descargas"),
"settingsManageDownloadDes" : MessageLookupByLibrary.simpleMessage("Administrar archivos de audio descargados"),
"settingsMenuAutoPlay" : MessageLookupByLibrary.simpleMessage("Auto reproducir siguiente "),
"settingsNetworkCellular" : MessageLookupByLibrary.simpleMessage("Preguntar antes de usar datos móviles "),
"settingsNetworkCellularAuto" : MessageLookupByLibrary.simpleMessage("Auto descargar usando datos móviles"),
"settingsNetworkCellularAutoDes" : MessageLookupByLibrary.simpleMessage("Puedes configurar la auto-descarga en la pagina de administración de grupos"),
"settingsNetworkCellularDes" : MessageLookupByLibrary.simpleMessage("Pregunta para confirmar el uso de datos móviles al descargar episodios"),
"settingsPlayDes" : MessageLookupByLibrary.simpleMessage("Lista de reproducción y Reproductor"),
"settingsPlayerHeight" : MessageLookupByLibrary.simpleMessage("Altura del reproductor"),
"settingsPlayerHeightDes" : MessageLookupByLibrary.simpleMessage("Cambia la altura del reproductor como gustes"),
"settingsPopupMenu" : MessageLookupByLibrary.simpleMessage("Menú emergente de episodios "),
"settingsPopupMenuDes" : MessageLookupByLibrary.simpleMessage("Cambia el menu emergente del episodio"),
"settingsPrefrence" : MessageLookupByLibrary.simpleMessage("Preferencias"),
"settingsRealDark" : MessageLookupByLibrary.simpleMessage("Negro Puro"),
"settingsRealDarkDes" : MessageLookupByLibrary.simpleMessage("Activa si el modo Noche no es suficientemente oscuro"),
"settingsRewindSec" : MessageLookupByLibrary.simpleMessage("Segundos de retraso"),
"settingsRewindSecDes" : MessageLookupByLibrary.simpleMessage("Cambia los segundos de retroceso del reproductor"),
"settingsSTAuto" : MessageLookupByLibrary.simpleMessage("Encender temporizador de sueño automáticamente"),
"settingsSTAutoDes" : MessageLookupByLibrary.simpleMessage("Encender temporizador de sueño en un horario determinado"),
"settingsSTDefaultTime" : MessageLookupByLibrary.simpleMessage("Tiempo predeterminado"),
"settingsSTDefautTimeDes" : MessageLookupByLibrary.simpleMessage("Tiempo predeterminado de temporizador de sueño"),
"settingsSTMode" : MessageLookupByLibrary.simpleMessage("Modo automático de tempo. de sueño"),
"settingsStorageDes" : MessageLookupByLibrary.simpleMessage("Administrar cache y almacenamiento de descargas"),
"settingsSyncing" : MessageLookupByLibrary.simpleMessage("Sincronización"),
"settingsSyncingDes" : MessageLookupByLibrary.simpleMessage("Actualizar podcasts en el fondo"),
"settingsTapToOpenPopupMenu" : MessageLookupByLibrary.simpleMessage("Presiona para abrir el menu"),
"settingsTapToOpenPopupMenuDes" : MessageLookupByLibrary.simpleMessage("Necesitas mantener presionado para abrir la pagina del episodio"),
"settingsTheme" : MessageLookupByLibrary.simpleMessage("Tema"),
"settingsUpdateInterval" : MessageLookupByLibrary.simpleMessage("Intervalo de actualización"),
"settingsUpdateIntervalDes" : MessageLookupByLibrary.simpleMessage("24 horas por defecto"),
"share" : MessageLookupByLibrary.simpleMessage("Compartir"),
"size" : MessageLookupByLibrary.simpleMessage("Tamaño"),
"skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Saltar segundos al inicio"),
"skipSilence" : MessageLookupByLibrary.simpleMessage("Saltar silencios"),
"sleepTimer" : MessageLookupByLibrary.simpleMessage("Temporizador de sueño"),
"subscribe" : MessageLookupByLibrary.simpleMessage("Suscribir"),
"subscribeExportDes" : MessageLookupByLibrary.simpleMessage("Exportar OPML de todos los podcasts"),
"systemDefault" : MessageLookupByLibrary.simpleMessage("Acorde al sistema"),
"timeLastPlayed" : m24,
"timeLeft" : m25,
"to" : m26,
"toastAddPlaylist" : MessageLookupByLibrary.simpleMessage("Añadido a la lista de reproducción "),
"toastDiscovery" : MessageLookupByLibrary.simpleMessage("El tutorial se ha reiniciado, reinicia la app porfavor"),
"toastFileError" : MessageLookupByLibrary.simpleMessage("Error de archivo, suscripción fallida"),
"toastFileNotValid" : MessageLookupByLibrary.simpleMessage("Archivo invalido"),
"toastHomeGroupNotSupport" : MessageLookupByLibrary.simpleMessage("El grupo Home no esta soportado"),
"toastImportSettingsSuccess" : MessageLookupByLibrary.simpleMessage("Ajustes importados correctamente"),
"toastOneGroup" : MessageLookupByLibrary.simpleMessage("Selecciona al menos un grupo"),
"toastPodcastRecovering" : MessageLookupByLibrary.simpleMessage("Recuperando, espera un momento"),
"toastReadFile" : MessageLookupByLibrary.simpleMessage("Archivo leído con exito"),
"toastRecoverFailed" : MessageLookupByLibrary.simpleMessage("Recuperación de podcast fallida"),
"toastRemovePlaylist" : MessageLookupByLibrary.simpleMessage("Episodio removido de la lista de reproducción"),
"toastSettingSaved" : MessageLookupByLibrary.simpleMessage("Ajustes guardados"),
"toastTimeEqualEnd" : MessageLookupByLibrary.simpleMessage("El tiempo es igual al tiempo final"),
"toastTimeEqualStart" : MessageLookupByLibrary.simpleMessage("El tiempo es igual al tiempo de inicio"),
"translators" : MessageLookupByLibrary.simpleMessage("Traductores"),
"understood" : MessageLookupByLibrary.simpleMessage("Entendido"),
"undo" : MessageLookupByLibrary.simpleMessage("Deshacer "),
"unlike" : MessageLookupByLibrary.simpleMessage("No me gusta"),
"unliked" : MessageLookupByLibrary.simpleMessage("Episodio removido de favoritos"),
"updateDate" : MessageLookupByLibrary.simpleMessage("Fecha de actualización "),
"updateEpisodesCount" : m27,
"updateFailed" : MessageLookupByLibrary.simpleMessage("Actualización fallida, error de red"),
"version" : m28
};
}

View File

@ -205,7 +205,7 @@ class MessageLookup extends MessageLookupByLibrary {
"popupMenuLikeDes" : MessageLookupByLibrary.simpleMessage("Ajouter l\'épisode aux favoris"),
"popupMenuMarkDes" : MessageLookupByLibrary.simpleMessage("Marquer l\'épisode comme lu"),
"popupMenuPlayDes" : MessageLookupByLibrary.simpleMessage("Jouer l\'épisode"),
"privacyPolicy" : MessageLookupByLibrary.simpleMessage("Politique relative aux données personnelles"),
"privacyPolicy" : MessageLookupByLibrary.simpleMessage("Gestion des données personnelles"),
"published" : m20,
"publishedDaily" : MessageLookupByLibrary.simpleMessage("Quotidien"),
"publishedMonthly" : MessageLookupByLibrary.simpleMessage("Mensuel"),
@ -320,11 +320,11 @@ class MessageLookup extends MessageLookupByLibrary {
"translators" : MessageLookupByLibrary.simpleMessage("Traducteurs"),
"understood" : MessageLookupByLibrary.simpleMessage("Compris"),
"undo" : MessageLookupByLibrary.simpleMessage("ANNULER"),
"unlike" : MessageLookupByLibrary.simpleMessage("Dislike"),
"unlike" : MessageLookupByLibrary.simpleMessage("Unlike"),
"unliked" : MessageLookupByLibrary.simpleMessage("L\'épisode a été supprimé des favoris."),
"updateDate" : MessageLookupByLibrary.simpleMessage("Date de mise à jour"),
"updateEpisodesCount" : m27,
"updateFailed" : MessageLookupByLibrary.simpleMessage("Échec de la mise à jour, erreur de réseau"),
"updateFailed" : MessageLookupByLibrary.simpleMessage("Échec de la mise à jour, erreur réseau"),
"version" : m28
};
}

View File

@ -47,7 +47,7 @@ class MessageLookup extends MessageLookupByLibrary {
static m13(title) => "订阅失败,网络错误 ${title}";
static m14(title) => "订阅${title}";
static m14(title) => "订阅 ${title}";
static m15(title) => "订阅失败,播客已存在 ${title}";
@ -87,7 +87,7 @@ class MessageLookup extends MessageLookupByLibrary {
"all" : MessageLookupByLibrary.simpleMessage("全部"),
"autoDownload" : MessageLookupByLibrary.simpleMessage("自动下载"),
"back" : MessageLookupByLibrary.simpleMessage("返回"),
"buffering" : MessageLookupByLibrary.simpleMessage("缓冲"),
"buffering" : MessageLookupByLibrary.simpleMessage("缓冲"),
"cancel" : MessageLookupByLibrary.simpleMessage("取消"),
"cellularConfirm" : MessageLookupByLibrary.simpleMessage("流量确认"),
"cellularConfirmDes" : MessageLookupByLibrary.simpleMessage("您确定使用流量下载吗"),

View File

@ -2552,6 +2552,7 @@ class AppLocalizationDelegate extends LocalizationsDelegate<S> {
List<Locale> get supportedLocales {
return const <Locale>[
Locale.fromSubtags(languageCode: 'en'),
Locale.fromSubtags(languageCode: 'es'),
Locale.fromSubtags(languageCode: 'fr'),
Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hans'),
];

597
lib/l10n/intl_es.arb Normal file
View File

@ -0,0 +1,597 @@
{
"@@locale": "es",
"add": "Añadir",
"@add": {
"description": "Subscribe new podcast"
},
"addEpisodeGroup": "{count, plural, zero{} one{{count} episodio de {groupName} añadido a la lista} other{{count} episodios en {groupName} añadidos a la lista}}",
"@addEpisodeGroup": {
"placeholders": {
"groupName": {}
}
},
"addNewEpisodeAll": "{count, plural, zero{} one{{count} episodio añadido a la lista} other{{count} episodios añadidos a la lista}}",
"@addNewEpisodeAll": {},
"addNewEpisodeTooltip": "Añade nuevos episodios a la lista de reproducción",
"@addNewEpisodeTooltip": {},
"addSomeGroups": "Añade algún grupo",
"@addSomeGroups": {
"description": "Please add new groups"
},
"all": "Todos",
"@all": {},
"autoDownload": "Auto-descargar",
"@autoDownload": {},
"back": "Atras",
"@back": {},
"buffering": "Cargando ",
"@buffering": {},
"cancel": "CANCELAR",
"@cancel": {},
"cellularConfirm": "Alerta de datos móviles ",
"@cellularConfirm": {},
"cellularConfirmDes": "¿Seguro que quieres usar datos móviles para realizar descargas?",
"@cellularConfirmDes": {},
"changeLayout": "Cambiar diseño",
"@changeLayout": {},
"changelog": "Reporte de cambios",
"@changelog": {},
"chooseA": "Escoger un",
"@chooseA": {},
"clear": "Limpiar",
"@clear": {},
"color": "color",
"@color": {},
"confirm": "ACEPTAR",
"@confirm": {},
"darkMode": "Modo oscuro",
"@darkMode": {},
"daysAgo": "{count, plural, zero{Hoy} one{Hace {count} dia} other{Hace {count} dias}}",
"@daysAgo": {},
"daysCount": "{count, plural, zero{Nunca} one{{count} dia} other{{count} dias}}",
"@daysCount": {},
"delete": "Eliminar",
"@delete": {},
"developer": "Desarrollador",
"@developer": {
"description": "Can also translate to About me"
},
"dismiss": "Minimizar",
"@dismiss": {},
"done": "Hecho",
"@done": {},
"download": "Descargar",
"@download": {},
"downloaded": "Descargados",
"@downloaded": {},
"editGroupName": "Editar nombre del grupo",
"@editGroupName": {},
"endOfEpisode": "Fin del episodio",
"@endOfEpisode": {},
"episode": "{count, plural, zero{} one{Episodio} other{Episodios}}",
"@episode": {},
"featureDiscoveryEditGroup": "Toca para editar grupo",
"@featureDiscoveryEditGroup": {},
"featureDiscoveryEditGroupDes": "Puedes cambiar el nombre del grupo o eliminar el grupo aquí, el grupo Home no puede ser editado ni borrado",
"@featureDiscoveryEditGroupDes": {},
"featureDiscoveryEpisode": "Vista de episodios",
"@featureDiscoveryEpisode": {},
"featureDiscoveryEpisodeDes": "Puedes mantener presionado para reproducir o añadir un episodio a la lista de reproducción ",
"@featureDiscoveryEpisodeDes": {},
"featureDiscoveryEpisodeTitle": "Mantén presionado para reproducir episodio instantáneamente",
"@featureDiscoveryEpisodeTitle": {},
"featureDiscoveryGroup": "Toca para añadir grupo",
"@featureDiscoveryGroup": {},
"featureDiscoveryGroupDes": "El grupo por defecto para nuevos podcasts es Home, puedes crear nuevos grupos y mover podcasts ahí. Puedes poner un podcast en varios grupos",
"@featureDiscoveryGroupDes": {},
"featureDiscoveryGroupPodcast": "Mantén presionado para re-ordenar podcasts",
"@featureDiscoveryGroupPodcast": {},
"featureDiscoveryGroupPodcastDes": "Puedes tocar para ver mas opciones, o mantener presionado para ordenar podcasts en grupos",
"@featureDiscoveryGroupPodcastDes": {},
"featureDiscoveryOMPL": "Toca para importar un OPML",
"@featureDiscoveryOMPL": {},
"featureDiscoveryOMPLDes": "Puedes importar archivos OPML, abre los ajustes o refresca todos los podcasts aquí ",
"@featureDiscoveryOMPLDes": {},
"featureDiscoveryPlaylist": "Toca para abrir lista de reproducción ",
"@featureDiscoveryPlaylist": {},
"featureDiscoveryPlaylistDes": "Puedes añadir episodios a la lista de reproducción. El episodio se removerá automáticamente de la lista una vez reproducido ",
"@featureDiscoveryPlaylistDes": {},
"featureDiscoveryPodcast": "Vista",
"@featureDiscoveryPodcast": {},
"featureDiscoveryPodcastDes": "Puedes tocar \"Ver Todos\" para añadir grupos u organizar podcasts ",
"@featureDiscoveryPodcastDes": {},
"featureDiscoveryPodcastTitle": "Desplazate verticalmente para cambiar entre grupos",
"@featureDiscoveryPodcastTitle": {},
"featureDiscoverySearch": "Toca para buscar podcast",
"@featureDiscoverySearch": {},
"featureDiscoverySearchDes": "Puedes buscar podcasts, palabras clave o enlaces RSS para añadir nuevos podcasts",
"@featureDiscoverySearchDes": {},
"feedbackEmail": "Escríbeme ",
"@feedbackEmail": {},
"feedbackGithub": "Reportar problema",
"@feedbackGithub": {},
"feedbackPlay": "Calificar en Play Store",
"@feedbackPlay": {
"description": "Rate on Google Play Store.\nUser can tap to open play link."
},
"feedbackTelegram": "Unirse a grupo",
"@feedbackTelegram": {},
"filter": "Filtrar",
"@filter": {},
"fonts": "Tipografías",
"@fonts": {},
"from": "De {time}",
"@from": {
"placeholders": {
"time": {}
}
},
"goodNight": "Buenas noches",
"@goodNight": {},
"groupExisted": "El grupo ya existe",
"@groupExisted": {
"description": "Group name validate in add group dialog. User can't add group with same name."
},
"groupFilter": "Filtro de grupo",
"@groupFilter": {},
"groupRemoveConfirm": "¿Estas seguro de que quieres remover este grupo? Los podcasts serán movidos al grupo Home",
"@groupRemoveConfirm": {},
"groups": "{count, plural, zero{Grupo} one{Grupo} other{Grupos}}",
"@groups": {},
"homeGroupsSeeAll": "Ver todo",
"@homeGroupsSeeAll": {},
"homeMenuPlaylist": "Lista de reproducción",
"@homeMenuPlaylist": {},
"homeSubMenuSortBy": "Ordenar por",
"@homeSubMenuSortBy": {},
"homeTabMenuFavotite": "Favoritos",
"@homeTabMenuFavotite": {},
"homeTabMenuRecent": "Recientes",
"@homeTabMenuRecent": {},
"homeToprightMenuAbout": "Acerca de",
"@homeToprightMenuAbout": {},
"homeToprightMenuImportOMPL": "Importar OPML",
"@homeToprightMenuImportOMPL": {},
"homeToprightMenuRefreshAll": "Refrescar todo",
"@homeToprightMenuRefreshAll": {},
"hostedOn": "Alojado en {host}",
"@hostedOn": {
"placeholders": {
"host": {}
}
},
"hoursAgo": "{count, plural, zero{Justo ahora} one{Hace {count} hora} other{Hace {count} horas}}",
"@hoursAgo": {},
"hoursCount": "{count, plural, zero{Cero horas} one{{count} hora} other{{count} horas}}",
"@hoursCount": {},
"import": "Importar",
"@import": {},
"introFourthPage": "Puedes mantener presionado un episodio para realizar acciones rápidas",
"@introFourthPage": {},
"introSecondPage": "Suscribete a podcasts buscándolos, o importando un archivo OPML",
"@introSecondPage": {},
"introThirdPage": "Puedes crear un nuevo grupo de podcasts",
"@introThirdPage": {},
"later": "Despues",
"@later": {},
"lightMode": "Modo claro",
"@lightMode": {},
"like": "Me gusta",
"@like": {},
"liked": "Me gusta",
"@liked": {},
"likeDate": "Fecha en que Me Gusto",
"@likeDate": {
"description": "Favorite tab, sort by like date."
},
"listen": "Escuchar",
"@listen": {},
"listened": "Escuchado",
"@listened": {},
"loadMore": "Cargar mas",
"@loadMore": {},
"mark": "Completado",
"@mark": {
"description": "In listen history page, if a episode is marked as listened."
},
"markConfirm": "Confirmar marcado",
"@markConfirm": {},
"markConfirmContent": "¿Marcar todos los episodios como escuchados?",
"@markConfirmContent": {},
"markListened": "Marcar escuchados",
"@markListened": {},
"menu": "Menú",
"@menu": {},
"menuAllPodcasts": "Todos los podcasts",
"@menuAllPodcasts": {},
"menuMarkAllListened": "Marcar todo como escuchado",
"@menuMarkAllListened": {},
"menuViewRSS": "Visitar feed RSS",
"@menuViewRSS": {},
"menuVisitSite": "Visitar sitio web",
"@menuVisitSite": {},
"minsAgo": "{count, plural, zero{Justo Ahora} one{Hace {count} minuto } other{Hace {count} minutos}}",
"@minsAgo": {},
"minsCount": "{count, plural, zero{0 minutos} one{{count} minuto} other{{count} minutos}}",
"@minsCount": {},
"network": "Red",
"@network": {},
"newestFirst": "Mas recientes primero",
"@newestFirst": {},
"newGroup": "Crear grupo nuevo",
"@newGroup": {},
"next": "Siguiente",
"@next": {},
"noEpisodeDownload": "Aun no hay episodios decargados",
"@noEpisodeDownload": {},
"noEpisodeFavorite": "Aun no hay episodios recolectados",
"@noEpisodeFavorite": {},
"noEpisodeRecent": "Aun no hay episodios recibidos",
"@noEpisodeRecent": {},
"noPodcastGroup": "No hay podcasts en este grupo",
"@noPodcastGroup": {},
"noShownote": "Aun no hay notas disponibles para este episodio",
"@noShownote": {
"description": "Means this episode have no show notes."
},
"notificaitonFatch": "Obtener datos {title}",
"@notificaitonFatch": {},
"notificationNetworkError": "Suscripción fallida, error de red {title}",
"@notificationNetworkError": {
"placeholders": {
"title": {}
}
},
"notificationSubscribe": "Suscribir {title}",
"@notificationSubscribe": {
"placeholders": {
"title": {}
}
},
"notificationSubscribeExisted": "Suscripción fallida, podcast ya existe {title}",
"@notificationSubscribeExisted": {
"placeholders": {
"title": {}
}
},
"notificationSuccess": "Suscripción exitosa",
"@notificationSuccess": {
"placeholders": {
"title": {}
}
},
"notificationUpdate": "Actualizar {title}",
"@notificationUpdate": {
"placeholders": {
"title": {}
}
},
"notificationUpdateError": "Error de actualización {title}",
"@notificationUpdateError": {
"placeholders": {
"title": {}
}
},
"oldestFirst": "Mas antiguos primero",
"@oldestFirst": {},
"play": "Reproducir",
"@play": {},
"playback": "Control de reproducción",
"@playback": {},
"player": "Reproductor",
"@player": {},
"playerHeightMed": "Medio",
"@playerHeightMed": {},
"playerHeightShort": "Bajo",
"@playerHeightShort": {},
"playerHeightTall": "Alto",
"@playerHeightTall": {},
"playing": "Reproduciendo",
"@playing": {},
"plugins": "Plugins",
"@plugins": {},
"podcast": "{count, plural, zero{} one{Podcast} other{Podcasts}}",
"@podcast": {},
"podcastSubscribed": "Podcast añadido",
"@podcastSubscribed": {},
"popupMenuDownloadDes": "Descargar episodio",
"@popupMenuDownloadDes": {},
"popupMenuLaterDes": "Añadir episodio a lista de reproducción",
"@popupMenuLaterDes": {},
"popupMenuLikeDes": "Añadir episodio a favoritos",
"@popupMenuLikeDes": {},
"popupMenuMarkDes": "Marcar episodio como escuchado",
"@popupMenuMarkDes": {},
"popupMenuPlayDes": "Reproducir episodio\n",
"@popupMenuPlayDes": {},
"privacyPolicy": "Política de privacidad",
"@privacyPolicy": {},
"published": "Publicado el {date}",
"@published": {
"placeholders": {
"date": {}
}
},
"publishedDaily": "Publicado diariamente",
"@publishedDaily": {},
"publishedMonthly": "Publicado mensualmente",
"@publishedMonthly": {},
"publishedWeekly": "Publicado semanalmente",
"@publishedWeekly": {
"description": "In search podcast detail page."
},
"publishedYearly": "Publicado anualmente",
"@publishedYearly": {},
"recoverSubscribe": "Recuperar suscripcion",
"@recoverSubscribe": {
"description": "User can recover subscribe podcast after remove it in subscribe history page."
},
"refreshArtwork": "Actualizar portada",
"@refreshArtwork": {},
"remove": "Remover",
"@remove": {
"description": "Remove not \"removed\". \nRemove a podcast or a group."
},
"removeConfirm": "Confirma la remoción ",
"@removeConfirm": {
"description": "unsubscribe podcast dialog"
},
"removedAt": "Removido el (fecha)",
"@removedAt": {
"description": "For example Removed at 2020.10.10",
"placeholders": {
"date": {}
}
},
"removePodcastDes": "¿Estas seguro de que deseas desuscribirte?",
"@removePodcastDes": {},
"save": "Guardar",
"@save": {},
"schedule": "Horario",
"@schedule": {},
"search": "Buscar",
"@search": {},
"searchEpisode": "Buscar episodio",
"@searchEpisode": {},
"searchInvalidRss": "Enlace RSS invalido ",
"@searchInvalidRss": {},
"searchPodcast": "Buscar podcast",
"@searchPodcast": {},
"secCount": "{count, plural, zero{0 segundos} one{{count} segundo} other{{count} segundos}}",
"@secCount": {},
"secondsAgo": "{count, plural, zero{Justo ahora} one{Hace {count} segundo } other{Hace {count} segundos}}",
"@secondsAgo": {},
"settings": "Ajustes",
"@settings": {},
"settingsAccentColor": "Color de acento ",
"@settingsAccentColor": {},
"settingsAccentColorDes": "Incluir el color del overlay",
"@settingsAccentColorDes": {},
"settingsAppearance": "Apariencia",
"@settingsAppearance": {},
"settingsAppearanceDes": "Tema y Colores\n",
"@settingsAppearanceDes": {},
"settingsAppIntro": "Intro de App",
"@settingsAppIntro": {},
"settingsAudioCache": "Cache de audio",
"@settingsAudioCache": {},
"settingsAudioCacheDes": "Tamaño máximo del cache de audio",
"@settingsAudioCacheDes": {},
"settingsAutoDelete": "Auto-eliminar descargas después",
"@settingsAutoDelete": {},
"settingsAutoDeleteDes": "30 días por defecto",
"@settingsAutoDeleteDes": {},
"settingsAutoPlayDes": "Reproducir automaticamente episodio siguiente ",
"@settingsAutoPlayDes": {},
"settingsBackup": "Respaldo",
"@settingsBackup": {},
"settingsBackupDes": "Respaldar datos de la app",
"@settingsBackupDes": {},
"settingsDefaultGrid": "Vista de cuadricula por defecto",
"@settingsDefaultGrid": {},
"settingsDefaultGridDownload": "Pestaña de descargas",
"@settingsDefaultGridDownload": {},
"settingsDefaultGridFavorite": "Pestaña de favoritos",
"@settingsDefaultGridFavorite": {},
"settingsDefaultGridPodcast": "Pagina de podcasts",
"@settingsDefaultGridPodcast": {},
"settingsDefaultGridRecent": "Pestaña de recientes",
"@settingsDefaultGridRecent": {},
"settingsDiscovery": "Reiniciar tutorial",
"@settingsDiscovery": {
"description": "Reset feature discovery state. User tap it and restart app, will see features tutorial again."
},
"settingsEnableSyncing": "Activar sincronización",
"@settingsEnableSyncing": {},
"settingsEnableSyncingDes": "Actualizar todos los podcasts en el fondo para obtener episodios mas recientes",
"@settingsEnableSyncingDes": {},
"settingsExportDes": "Exportar e importar ajustes de la app",
"@settingsExportDes": {},
"settingsFastForwardSec": "Segundos de avance",
"@settingsFastForwardSec": {},
"settingsFastForwardSecDes": "Cambia los segundos de avance del reproductor",
"@settingsFastForwardSecDes": {},
"settingsFeedback": "Comentarios",
"@settingsFeedback": {},
"settingsFeedbackDes": "Haz sugerencias y reporta errores",
"@settingsFeedbackDes": {},
"settingsHistory": "Historial",
"@settingsHistory": {},
"settingsHistoryDes": "Datos de escucha",
"@settingsHistoryDes": {},
"settingsInfo": "Información",
"@settingsInfo": {},
"settingsInterface": "Interfaz",
"@settingsInterface": {},
"settingsLanguages": "Lenguajes",
"@settingsLanguages": {},
"settingsLanguagesDes": "Cambiar lenguaje",
"@settingsLanguagesDes": {},
"settingsLayout": "Diseño",
"@settingsLayout": {},
"settingsLayoutDes": "Diseño de app",
"@settingsLayoutDes": {},
"settingsLibraries": "Librerías",
"@settingsLibraries": {},
"settingsLibrariesDes": "Librerías de código abierto usadas en la app",
"@settingsLibrariesDes": {},
"settingsManageDownload": "Administrar descargas",
"@settingsManageDownload": {},
"settingsManageDownloadDes": "Administrar archivos de audio descargados",
"@settingsManageDownloadDes": {},
"settingsMenuAutoPlay": "Auto reproducir siguiente ",
"@settingsMenuAutoPlay": {},
"settingsNetworkCellular": "Preguntar antes de usar datos móviles ",
"@settingsNetworkCellular": {},
"settingsNetworkCellularAuto": "Auto descargar usando datos móviles",
"@settingsNetworkCellularAuto": {},
"settingsNetworkCellularAutoDes": "Puedes configurar la auto-descarga en la pagina de administración de grupos",
"@settingsNetworkCellularAutoDes": {},
"settingsNetworkCellularDes": "Pregunta para confirmar el uso de datos móviles al descargar episodios",
"@settingsNetworkCellularDes": {},
"settingsPlayDes": "Lista de reproducción y Reproductor",
"@settingsPlayDes": {},
"settingsPlayerHeight": "Altura del reproductor",
"@settingsPlayerHeight": {},
"settingsPlayerHeightDes": "Cambia la altura del reproductor como gustes",
"@settingsPlayerHeightDes": {},
"settingsPopupMenu": "Menú emergente de episodios ",
"@settingsPopupMenu": {},
"settingsPopupMenuDes": "Cambia el menu emergente del episodio",
"@settingsPopupMenuDes": {},
"settingsPrefrence": "Preferencias",
"@settingsPrefrence": {},
"settingsRealDark": "Negro Puro",
"@settingsRealDark": {},
"settingsRealDarkDes": "Activa si el modo Noche no es suficientemente oscuro",
"@settingsRealDarkDes": {},
"settingsRewindSec": "Segundos de retraso",
"@settingsRewindSec": {},
"settingsRewindSecDes": "Cambia los segundos de retroceso del reproductor",
"@settingsRewindSecDes": {},
"settingsSTAuto": "Encender temporizador de sueño automáticamente",
"@settingsSTAuto": {},
"settingsSTAutoDes": "Encender temporizador de sueño en un horario determinado",
"@settingsSTAutoDes": {},
"settingsSTDefaultTime": "Tiempo predeterminado",
"@settingsSTDefaultTime": {},
"settingsSTDefautTimeDes": "Tiempo predeterminado de temporizador de sueño",
"@settingsSTDefautTimeDes": {},
"settingsSTMode": "Modo automático de tempo. de sueño",
"@settingsSTMode": {},
"settingsStorageDes": "Administrar cache y almacenamiento de descargas",
"@settingsStorageDes": {},
"settingsSyncing": "Sincronización",
"@settingsSyncing": {},
"settingsSyncingDes": "Actualizar podcasts en el fondo",
"@settingsSyncingDes": {},
"settingsTapToOpenPopupMenu": "Presiona para abrir el menu",
"@settingsTapToOpenPopupMenu": {},
"settingsTapToOpenPopupMenuDes": "Necesitas mantener presionado para abrir la pagina del episodio",
"@settingsTapToOpenPopupMenuDes": {},
"settingsTheme": "Tema",
"@settingsTheme": {},
"settingStorage": "Almacenamiento",
"@settingStorage": {},
"settingsUpdateInterval": "Intervalo de actualización",
"@settingsUpdateInterval": {},
"settingsUpdateIntervalDes": "24 horas por defecto",
"@settingsUpdateIntervalDes": {},
"share": "Compartir",
"@share": {},
"size": "Tamaño",
"@size": {},
"skipSecondsAtStart": "Saltar segundos al inicio",
"@skipSecondsAtStart": {},
"skipSilence": "Saltar silencios",
"@skipSilence": {
"description": "Feature skip silence"
},
"sleepTimer": "Temporizador de sueño",
"@sleepTimer": {},
"subscribe": "Suscribir",
"@subscribe": {},
"subscribeExportDes": "Exportar OPML de todos los podcasts",
"@subscribeExportDes": {},
"systemDefault": "Acorde al sistema",
"@systemDefault": {},
"timeLastPlayed": "Tiempo previo {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": "Añadido a la lista de reproducción ",
"@toastAddPlaylist": {},
"toastDiscovery": "El tutorial se ha reiniciado, reinicia la app porfavor",
"@toastDiscovery": {
"description": "Toast displayed when user tap Discovery Features Again in settings page."
},
"toastFileError": "Error de archivo, suscripción fallida",
"@toastFileError": {},
"toastFileNotValid": "Archivo invalido",
"@toastFileNotValid": {},
"toastHomeGroupNotSupport": "El grupo Home no esta soportado",
"@toastHomeGroupNotSupport": {},
"toastImportSettingsSuccess": "Ajustes importados correctamente",
"@toastImportSettingsSuccess": {},
"toastOneGroup": "Selecciona al menos un grupo",
"@toastOneGroup": {},
"toastPodcastRecovering": "Recuperando, espera un momento",
"@toastPodcastRecovering": {
"description": "Resubscribe removed podcast"
},
"toastReadFile": "Archivo leído con exito",
"@toastReadFile": {},
"toastRecoverFailed": "Recuperación de podcast fallida",
"@toastRecoverFailed": {
"description": "Resubscribe removed podast"
},
"toastRemovePlaylist": "Episodio removido de la lista de reproducción",
"@toastRemovePlaylist": {},
"toastSettingSaved": "Ajustes guardados",
"@toastSettingSaved": {},
"toastTimeEqualEnd": "El tiempo es igual al tiempo final",
"@toastTimeEqualEnd": {
"description": "User can't choose the same time as schedule end time."
},
"toastTimeEqualStart": "El tiempo es igual al tiempo de inicio",
"@toastTimeEqualStart": {
"description": "User can't choose the same time as schedule start time."
},
"translators": "Traductores",
"@translators": {},
"understood": "Entendido",
"@understood": {},
"undo": "Deshacer ",
"@undo": {},
"unlike": "No me gusta",
"@unlike": {},
"unliked": "Episodio removido de favoritos",
"@unliked": {},
"updateDate": "Fecha de actualización ",
"@updateDate": {},
"updateEpisodesCount": "{count, plural, zero{No hay actualizaciones} one{Se actualizo {count} episodio} other{Se actualizaron {count} episodios}}",
"@updateEpisodesCount": {},
"updateFailed": "Actualización fallida, error de red",
"@updateFailed": {},
"version": "Versión: {version}",
"@version": {
"placeholders": {
"version": {}
}
}
}

View File

@ -304,7 +304,7 @@
"@popupMenuMarkDes": {},
"popupMenuPlayDes": "Jouer l'épisode",
"@popupMenuPlayDes": {},
"privacyPolicy": "Politique relative aux données personnelles",
"privacyPolicy": "Gestion des données personnelles",
"@privacyPolicy": {},
"published": "Publié le {date}",
"@published": {
@ -578,7 +578,7 @@
"@understood": {},
"undo": "ANNULER",
"@undo": {},
"unlike": "Dislike",
"unlike": "Unlike",
"@unlike": {},
"unliked": "L'épisode a été supprimé des favoris.",
"@unliked": {},
@ -586,7 +586,7 @@
"@updateDate": {},
"updateEpisodesCount": "{count, plural, zero{Aucune mise à jour.} one{Mise à jour d'{count} épisode.} other{Mise à jour de {count} épisodes.}}",
"@updateEpisodesCount": {},
"updateFailed": "Échec de la mise à jour, erreur de réseau",
"updateFailed": "Échec de la mise à jour, erreur réseau",
"@updateFailed": {},
"version": "Version : {version}",
"@version": {

View File

@ -24,7 +24,7 @@
"@autoDownload": {},
"back": "返回",
"@back": {},
"buffering": "缓冲",
"buffering": "缓冲",
"@buffering": {},
"cancel": "取消",
"@cancel": {},
@ -242,7 +242,7 @@
"title": {}
}
},
"notificationSubscribe": "订阅{title}",
"notificationSubscribe": "订阅 {title}",
"@notificationSubscribe": {
"placeholders": {
"title": {}

View File

@ -98,22 +98,16 @@ class _LanguagesSettingState extends State<LanguagesSetting> {
onChanged: _setLocale),
),
Divider(height: 2),
//ListTile(
// title: Text('Español'),
// onTap: () async {
// await S.load(Locale('es'));
// setState(() {});
// },
// contentPadding: const EdgeInsets.only(left: 75, right: 20),
// trailing: Radio<Locale>(
// value: Locale('es'),
// groupValue: Locale(Intl.getCurrentLocale()),
// onChanged: (locale) async {
// await S.load(locale);
// setState(() {});
// }),
//),
//Divider(height: 2),
ListTile(
title: Text('Español'),
onTap: () => _setLocale(Locale('es')),
contentPadding: const EdgeInsets.only(left: 75, right: 20),
trailing: Radio<Locale>(
value: Locale('es'),
groupValue: Locale(Intl.getCurrentLocale()),
onChanged: _setLocale),
),
Divider(height: 2),
ListTile(
onTap: () => _launchUrl(
'mailto:<tsacdop.app@gmail.com>?subject=Tsacdop localization project'),