d449d8577b
- Updated Japanese, Portuguese, Russian, and Chinese localization files with new strings for search and alarm functionalities. - Enhanced the search screen with localized titles, subtitles, and filter labels. - Integrated localization into the alarm screen, including actions and messages related to alarm management. - Refactored country and language lists to use localized keys for better maintainability. - Improved user experience by providing localized hints and messages throughout the application.
430 lines
16 KiB
Plaintext
430 lines
16 KiB
Plaintext
{
|
|
"@@locale": "es",
|
|
"appTitle": "PluriWave",
|
|
"navHome": "Inicio",
|
|
"navSearch": "Buscar",
|
|
"navFavorites": "Favoritos",
|
|
"navAlarms": "Alarmas",
|
|
"navSettings": "Ajustes",
|
|
"actionOk": "OK",
|
|
"sleepTimer": "Timer de sueño",
|
|
"sleepTimerDescription": "Apagado suave de la radio con cuenta atrás exacta.",
|
|
"cancelTimer": "Cancelar timer",
|
|
"optionOther": "Otro",
|
|
"customDurationTitle": "Duración personalizada",
|
|
"durationGreaterThanZero": "Elegí una duración mayor que cero.",
|
|
"hoursLabel": "Horas",
|
|
"minutesLabel": "Minutos",
|
|
"secondsLabel": "Segundos",
|
|
"saveQuickAccess": "Guardar como acceso rápido",
|
|
"startTimer": "Iniciar timer",
|
|
"skipCurrentAlarmExecution": "Omitida esta ejecución de {alarmName}.",
|
|
"@skipCurrentAlarmExecution": {
|
|
"placeholders": {
|
|
"alarmName": {}
|
|
}
|
|
},
|
|
"settingsTitle": "Ajustes",
|
|
"settingsSubtitle": "Control fino de sonido, copias de seguridad y emisoras personalizadas.",
|
|
"languageSectionTitle": "Idioma",
|
|
"languageSectionDescription": "Elegí cómo se muestra el idioma de la app.",
|
|
"languageSystemDefault": "Sistema",
|
|
"languageSpanish": "Español",
|
|
"languageEnglish": "Inglés",
|
|
"languageUpdated": "Idioma actualizado: {languageName}",
|
|
"@languageUpdated": {
|
|
"placeholders": {
|
|
"languageName": {}
|
|
}
|
|
},
|
|
"languageUpdatedSystem": "Idioma actualizado: Sistema",
|
|
"timerSectionTitle": "Timer de sueño",
|
|
"timerSectionAdd": "Añadir",
|
|
"timerSectionDescription": "Personalizá los accesos rápidos que aparecen al apagar la radio automáticamente.",
|
|
"timerSectionRestoreRecommended": "Restaurar tiempos recomendados",
|
|
"newQuickAccessTitle": "Nuevo acceso rápido",
|
|
"saveQuickAccessButton": "Guardar acceso rápido",
|
|
"settingsSafeStatus": "Seguro",
|
|
"recordingsSectionTitle": "Grabaciones",
|
|
"recordingsFolderDialogTitle": "Selecciona la carpeta de grabaciones",
|
|
"recordingsPathUpdated": "Ruta de grabación actualizada",
|
|
"recordingsPathSaveError": "No se pudo guardar la ruta: {error}",
|
|
"recordingsDefaultFolderRestored": "Se usará la carpeta interna por defecto",
|
|
"recordingsFolderTitle": "Carpeta de grabación",
|
|
"recordingsPathCalculating": "Calculando ruta...",
|
|
"recordingsChangePath": "Cambiar ruta",
|
|
"recordingsUseDefaultPath": "Usar ruta por defecto",
|
|
"recordingsOriginalStreamHint": "La radio se guarda desde el stream original, sin recomprimir.",
|
|
"equalizerActive": "Activo",
|
|
"equalizerDisabled": "Desactivado",
|
|
"equalizerEnable": "Activar ecualizador",
|
|
"equalizerRealtimeSubtitle": "Los cambios se aplican en tiempo real a la emisora actual.",
|
|
"equalizerPendingSubtitle": "Se guardan los cambios y se aplicarán cuando Android habilite el efecto.",
|
|
"equalizerPerStationTitle": "Usar EQ propio para esta favorita",
|
|
"equalizerPerStationActive": "Activo para {stationName}",
|
|
"equalizerPerStationMain": "Usando EQ principal para {stationName}",
|
|
"preferredStationTitle": "Emisora preferida",
|
|
"preferredStationDescription": "Se preselecciona al crear alarmas y puede iniciarse como reproducción rápida.",
|
|
"preferredStationNoStationsTitle": "Todavía no hay emisoras disponibles",
|
|
"preferredStationNoStationsSubtitle": "Guardá favoritas o cargá emisoras para elegir una preferida.",
|
|
"preferredStationAutomaticFallback": "Fallback automático",
|
|
"preferredStationDefaultFavorite": "Favorita por defecto",
|
|
"preferredStationCurrent": "Preferida actual: {stationName}",
|
|
"preferredStationAutoUsing": "Sin favoritas: usando automáticamente {stationName}",
|
|
"preferredStationPlay": "Reproducir preferida",
|
|
"customStationsTitle": "Emisoras personalizadas",
|
|
"customStationsAdd": "Añadir",
|
|
"customStationsEmpty": "No hay emisoras personalizadas.",
|
|
"playAction": "Reproducir",
|
|
"deleteAction": "Eliminar",
|
|
"addStationTitle": "Añadir emisora",
|
|
"stationNameLabel": "Nombre *",
|
|
"requiredField": "Campo obligatorio",
|
|
"streamUrlLabel": "URL del stream *",
|
|
"invalidUrl": "URL no válida",
|
|
"countryOptionalLabel": "País (opcional)",
|
|
"saveStation": "Guardar emisora",
|
|
"backupSectionTitle": "Copia de seguridad",
|
|
"backupExportTitle": "Exportar configuración",
|
|
"backupExportSubtitle": "Favoritos, emisoras custom y presets de EQ",
|
|
"backupImportTitle": "Importar configuración",
|
|
"backupImportSubtitle": "Restaurar desde un fichero de copia de seguridad",
|
|
"backupShareSubject": "PluriWave — copia de seguridad",
|
|
"backupShareText": "Configuración de PluriWave exportada el {date}",
|
|
"backupExportError": "Error al exportar: {error}",
|
|
"backupImportConfirmMessage": "Esto añadirá los favoritos, emisoras y presets del fichero. ¿Continuar?",
|
|
"backupImportSuccess": "Configuración importada correctamente",
|
|
"backupImportError": "Error al importar: {error}",
|
|
"appVersionLoading": "Cargando versión...",
|
|
"appVersionSubtitle": "{version} - Radio mundial",
|
|
"savedFavoritesTitle": "Favoritos guardados",
|
|
"stationFilterTitle": "Filtro de emisoras",
|
|
"stationFilterSubtitle": "Solo emisoras verificadas como activas",
|
|
"backgroundAudioTitle": "Audio en background",
|
|
"backgroundAudioSubtitle": "Continúa al apagar la pantalla",
|
|
"dash": "—",
|
|
"@recordingsPathSaveError": {
|
|
"placeholders": {
|
|
"error": {}
|
|
}
|
|
},
|
|
"@equalizerPerStationActive": {
|
|
"placeholders": {
|
|
"stationName": {}
|
|
}
|
|
},
|
|
"@equalizerPerStationMain": {
|
|
"placeholders": {
|
|
"stationName": {}
|
|
}
|
|
},
|
|
"@preferredStationCurrent": {
|
|
"placeholders": {
|
|
"stationName": {}
|
|
}
|
|
},
|
|
"@preferredStationAutoUsing": {
|
|
"placeholders": {
|
|
"stationName": {}
|
|
}
|
|
},
|
|
"@backupShareText": {
|
|
"placeholders": {
|
|
"date": {}
|
|
}
|
|
},
|
|
"@backupExportError": {
|
|
"placeholders": {
|
|
"error": {}
|
|
}
|
|
},
|
|
"@backupImportError": {
|
|
"placeholders": {
|
|
"error": {}
|
|
}
|
|
},
|
|
"@appVersionSubtitle": {
|
|
"placeholders": {
|
|
"version": {}
|
|
}
|
|
},
|
|
"cancelAction": "Cancelar",
|
|
"equalizerTitle": "Ecualizador",
|
|
"recordingsOpenFolder": "Abrir carpeta",
|
|
"recordingsOpenFolderError": "No se pudo abrir la carpeta: {error}",
|
|
"recordingsMaxSizeTitle": "Tamaño máximo de grabación",
|
|
"recordingsMaxSizeSubtitle": "Límite actual: {size} MB",
|
|
"recordingsMaxSizeDialogTitle": "Tamaño máximo por grabación",
|
|
"recordingsMaxSizeMbLabel": "Megabytes máximos",
|
|
"recordingsMaxSizeSaved": "Límite de grabación actualizado a {size} MB",
|
|
"@recordingsOpenFolderError": {
|
|
"placeholders": {
|
|
"error": {}
|
|
}
|
|
},
|
|
"@recordingsMaxSizeSubtitle": {
|
|
"placeholders": {
|
|
"size": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"@recordingsMaxSizeSaved": {
|
|
"placeholders": {
|
|
"size": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"stationOrderTitle": "Orden de emisoras",
|
|
"stationOrderByName": "Por nombre",
|
|
"stationOrderByQuality": "Por calidad",
|
|
"stationOrderScopeDescription": "Se aplica a favoritos, búsquedas, emisoras cercanas y listados rápidos.",
|
|
"favoriteGroupsTitle": "Listas de favoritos",
|
|
"favoriteGroupsDescription": "Creá listas cortas para organizar tus emisoras guardadas.",
|
|
"favoriteGroupsAdd": "Añadir lista",
|
|
"favoriteGroupsEdit": "Editar lista",
|
|
"favoriteGroupsDelete": "Eliminar lista",
|
|
"favoriteGroupsNameLabel": "Nombre de la lista",
|
|
"favoriteGroupsNameTooLong": "Máximo 28 caracteres.",
|
|
"favoriteGroupsUnassigned": "Sin asignar",
|
|
"favoriteGroupsProtectedHint": "Lista por defecto: no se puede editar ni borrar.",
|
|
"favoriteGroupsCreated": "Lista creada",
|
|
"favoriteGroupsUpdated": "Lista actualizada",
|
|
"favoriteGroupsDeleted": "Lista eliminada; sus emisoras vuelven a Sin asignar.",
|
|
"favoriteGroupsAssign": "Mover a lista",
|
|
"favoriteGroupsAssignSubtitle": "Lista actual: {groupName}",
|
|
"favoriteGroupsAssigned": "{stationName} movida a {groupName}",
|
|
"favoritesTitle": "Favoritos",
|
|
"favoritesEmptyTitle": "Sin favoritos aún",
|
|
"favoritesEmptySubtitle": "Tocá el corazón en cualquier emisora para guardarla en tu colección.",
|
|
"favoritesHeaderSubtitle": "Organizá tu colección por listas y dejá cerca las radios importantes.",
|
|
"favoritesCollection": "Colección",
|
|
"favoritesSavedCount": "{count} guardadas",
|
|
"favoritesRemoveTooltip": "Eliminar de favoritos",
|
|
"favoritesRemovedMessage": "{stationName} eliminada de favoritos",
|
|
"@favoriteGroupsAssignSubtitle": {
|
|
"placeholders": {
|
|
"groupName": {}
|
|
}
|
|
},
|
|
"@favoriteGroupsAssigned": {
|
|
"placeholders": {
|
|
"stationName": {},
|
|
"groupName": {}
|
|
}
|
|
},
|
|
"@favoritesSavedCount": {
|
|
"placeholders": {
|
|
"count": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"@favoritesRemovedMessage": {
|
|
"placeholders": {
|
|
"stationName": {}
|
|
}
|
|
},
|
|
"alarmPostponedCurrentExecution": "Alarma pospuesta para esta ejecuci?n.",
|
|
"searchScreenTitle": "Buscar se?al",
|
|
"searchScreenSubtitle": "Encontr? radios por nombre, pa?s o idioma con filtros r?pidos y alto contraste.",
|
|
"searchFiltersLabel": "Filtros",
|
|
"searchHint": "Radio Horizonte, jazz, noticias...",
|
|
"searchCountryFilterLabel": "Pa?s",
|
|
"searchLanguageFilterLabel": "Idioma",
|
|
"searchMinQualityFilterLabel": "Calidad m?nima",
|
|
"searchEmptyTitle": "Busc? una emisora",
|
|
"searchNoResultsTitle": "Sin resultados",
|
|
"searchEmptySubtitle": "Us? la barra superior o los chips para descubrir se?ales de todo el mundo.",
|
|
"searchNoResultsSubtitle": "Prob? quitar filtros o escribir otro nombre para encontrar una se?al activa.",
|
|
"countrySpain": "Espa?a",
|
|
"countryUsa": "EE. UU.",
|
|
"countryMexico": "M?xico",
|
|
"countryArgentina": "Argentina",
|
|
"countryUk": "Reino Unido",
|
|
"countryFrance": "Francia",
|
|
"countryGermany": "Alemania",
|
|
"countryItaly": "Italia",
|
|
"countryBrazil": "Brasil",
|
|
"countryJapan": "Jap?n",
|
|
"languageNameSpanish": "Espa?ol",
|
|
"languageNameEnglish": "Ingl?s",
|
|
"languageNameFrench": "Franc?s",
|
|
"languageNameGerman": "Alem?n",
|
|
"languageNamePortuguese": "Portugu?s",
|
|
"languageNameItalian": "Italiano",
|
|
"languageNameJapanese": "Japon?s",
|
|
"languageNameArabic": "?rabe",
|
|
"languageNameRussian": "Ruso",
|
|
"homeScreenSubtitle": "Radio global en vivo con se?ales limpias, favoritos inteligentes y una experiencia visual de concurso.",
|
|
"exploreStations": "Explorar emisoras",
|
|
"stationsCount": "{count} radios",
|
|
"@stationsCount": {
|
|
"placeholders": {
|
|
"count": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"qualityHd": "Calidad HD",
|
|
"nearYou": "Cerca de vos",
|
|
"nearYouInCountry": "Cerca de vos ? {country}",
|
|
"@nearYouInCountry": {
|
|
"placeholders": {
|
|
"country": {}
|
|
}
|
|
},
|
|
"detectAction": "Detectar",
|
|
"liveRadar": "Radar en directo",
|
|
"genresTitle": "G?neros",
|
|
"retryAction": "Reintentar",
|
|
"noStationsAvailable": "No hay emisoras disponibles",
|
|
"noStationsAvailableSubtitle": "Prob? refrescar o elegir otro g?nero para volver a capturar se?al.",
|
|
"genrePop": "Pop",
|
|
"genreRock": "Rock",
|
|
"genreJazz": "Jazz",
|
|
"genreClassical": "Cl?sica",
|
|
"genreElectronic": "Electr?nica",
|
|
"genreNews": "Noticias",
|
|
"genreTalk": "Charlas",
|
|
"genreHipHop": "Hip-hop",
|
|
"genreCountry": "Country",
|
|
"genreMetal": "Metal",
|
|
"genreReggae": "Reggae",
|
|
"genreLatin": "Latina",
|
|
"alarmScreenTitle": "Despertar musical",
|
|
"alarmScreenSubtitle": "Alarmas con radio, sonido seguro, vacaciones inteligentes y pr?xima ejecuci?n siempre visible.",
|
|
"createAlarmAction": "Crear alarma",
|
|
"alarmsCount": "{count} alarmas",
|
|
"@alarmsCount": {
|
|
"placeholders": {
|
|
"count": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"activeAlarmsWithoutNextTitle": "Alarmas activas sin pr?xima ejecuci?n",
|
|
"noActiveAlarms": "Sin alarmas activas",
|
|
"nextAlarmTitle": "Pr?xima alarma",
|
|
"activeAlarmsWithoutNextSubtitle": "Hay {count} alarma(s) activas, pero ahora mismo no tienen una fecha futura v?lida. Revis? fecha, d?as y vacaciones.",
|
|
"@activeAlarmsWithoutNextSubtitle": {
|
|
"placeholders": {
|
|
"count": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"createAlarmHint": "Cre? una alarma y PluriWave calcular? la siguiente ejecuci?n autom?ticamente.",
|
|
"alarmVacationPlay": "Suena en vacaciones",
|
|
"alarmVacationPause": "Pausa en vacaciones",
|
|
"alarmFadeInLabel": "Fade-in {seconds}s",
|
|
"@alarmFadeInLabel": {
|
|
"placeholders": {
|
|
"seconds": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"alarmNextExecution": "Siguiente ejecuci?n: {date}",
|
|
"@alarmNextExecution": {
|
|
"placeholders": {
|
|
"date": {}
|
|
}
|
|
},
|
|
"alarmNoNextExecution": "No tiene pr?xima ejecuci?n activa.",
|
|
"alarmSkippedExecution": "Una ejecuci?n fue omitida: {date}.",
|
|
"@alarmSkippedExecution": {
|
|
"placeholders": {
|
|
"date": {}
|
|
}
|
|
},
|
|
"editAction": "Editar",
|
|
"skipNextAction": "Omitir siguiente",
|
|
"deleteTooltip": "Eliminar",
|
|
"alarmSkippedNoNextSnackbar": "Alarma omitida. No queda pr?xima ejecuci?n.",
|
|
"alarmSkippedReturnsSnackbar": "Alarma omitida. Volver? el {date}.",
|
|
"@alarmSkippedReturnsSnackbar": {
|
|
"placeholders": {
|
|
"date": {}
|
|
}
|
|
},
|
|
"alarmVacationPausedNoNext": "Est? pausada por vacaciones ({vacationName}) y sin pr?xima ejecuci?n.",
|
|
"@alarmVacationPausedNoNext": {
|
|
"placeholders": {
|
|
"vacationName": {}
|
|
}
|
|
},
|
|
"alarmVacationPausedReturns": "Est? pausada por vacaciones ({vacationName}) y vuelve el {date}.",
|
|
"@alarmVacationPausedReturns": {
|
|
"placeholders": {
|
|
"vacationName": {},
|
|
"date": {}
|
|
}
|
|
},
|
|
"alarmVacationReturns": "Con vacaciones activas, volver? a sonar el {date}.",
|
|
"@alarmVacationReturns": {
|
|
"placeholders": {
|
|
"date": {}
|
|
}
|
|
},
|
|
"defaultAlarmName": "Despertador musical",
|
|
"newAlarmTitle": "Nueva alarma",
|
|
"editAlarmTitle": "Editar alarma",
|
|
"nameField": "Nombre",
|
|
"timeField": "Hora",
|
|
"dateField": "Fecha",
|
|
"onceOption": "Una vez",
|
|
"dailyOption": "Diaria",
|
|
"weekdaysOption": "D?as",
|
|
"soundAndVolumeSection": "Sonido y volumen",
|
|
"alarmFadeInTitle": "Fade-in de alarma",
|
|
"alarmFadeInOff": "0 s (sin transici?n)",
|
|
"alarmFadeInSummary": "{seconds} s (de 5% al volumen elegido)",
|
|
"@alarmFadeInSummary": {
|
|
"placeholders": {
|
|
"seconds": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"internalSafeSoundLabel": "Sonido seguro interno",
|
|
"soundWarmSunrise": "Amanecer c?lido",
|
|
"soundSoftBell": "Campana suave",
|
|
"soundDigitalPulse": "Pulso digital",
|
|
"favoriteStationLabel": "Emisora favorita",
|
|
"noStationUseInternalSound": "Sin emisora: usar sonido interno",
|
|
"saveFavoritesAlarmHint": "Guard? emisoras en Favoritos para usarlas como alarma musical.",
|
|
"useCurrentStationAction": "Usar emisora actual",
|
|
"playDuringVacations": "Sonar durante vacaciones",
|
|
"playDuringVacationsHint": "Si lo apag?s, la pr?xima ejecuci?n saltar? al primer d?a v?lido.",
|
|
"saveAlarmAction": "Guardar alarma",
|
|
"chooseOneWeekdayError": "Eleg? al menos un d?a de la semana.",
|
|
"androidReliabilityReview": "Revisar fiabilidad Android",
|
|
"statusOk": "OK",
|
|
"statusPending": "pendiente",
|
|
"androidReliabilityStatus": "Fiabilidad: exactas {exact} ? notificaciones {notifications} ? pantalla {screen}",
|
|
"@androidReliabilityStatus": {
|
|
"placeholders": {
|
|
"exact": {},
|
|
"notifications": {},
|
|
"screen": {}
|
|
}
|
|
},
|
|
"vacationRangesTitle": "Rangos de vacaciones",
|
|
"addAction": "Agregar",
|
|
"vacationRangesHint": "Si una alarma tiene \"Pausa en vacaciones\", se salta autom?ticamente estos rangos.",
|
|
"noVacationRangesLoaded": "Sin rangos cargados.",
|
|
"deleteRangeTooltip": "Eliminar rango",
|
|
"vacationsDefaultName": "Vacaciones",
|
|
"newVacationRangeTitle": "Nuevo rango de vacaciones",
|
|
"startField": "Inicio",
|
|
"endField": "Fin",
|
|
"saveRangeAction": "Guardar rango",
|
|
"noAlarmsYetTitle": "Todav?a no hay alarmas.",
|
|
"noAlarmsYetSubtitle": "Cre? una para dise?ar tu despertar musical.",
|
|
"ringingInternalAudioActive": "Sonando con audio seguro interno.",
|
|
"ringingPreparingInternalAudio": "Preparando audio seguro interno.",
|
|
"stopAlarmAction": "Detener alarma"
|
|
}
|