From 86553c6325a3185e678e3d50889608f7677a84c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Manuel=20S=C3=A1nchez?= Date: Tue, 2 May 2023 09:41:17 +0200 Subject: [PATCH 1/2] Spanish translation I think it's ok, however there could be some improvement later when I see everything in the context of the app --- .../Resources/es.lproj/Localizable.strings | 204 ++++++++++++++++++ 1 file changed, 204 insertions(+) create mode 100644 apple/OmnivoreKit/Sources/Views/Resources/es.lproj/Localizable.strings diff --git a/apple/OmnivoreKit/Sources/Views/Resources/es.lproj/Localizable.strings b/apple/OmnivoreKit/Sources/Views/Resources/es.lproj/Localizable.strings new file mode 100644 index 000000000..883eabec9 --- /dev/null +++ b/apple/OmnivoreKit/Sources/Views/Resources/es.lproj/Localizable.strings @@ -0,0 +1,204 @@ +// Unit test Entry -- Do not remove this or add entries before this one. +// This allows us to check for syntax errors in this file with a unit test +"unitTestLeadingEntry" = "Solo con fines de testeo."; + +// share extension +"saveArticleSavedState" = "Guardado en Omnivore"; +"saveArticleProcessingState" = "Guardado en Omnivore"; +"extensionAppUnauthorized" = "Inicia sesión en Omnivore desde la aplicación antes de guardar tu primer enlace."; +"saveToOmnivore" = "Guardar en Omnivore"; + +// audio player +"audioPlayerReplay" = "Repetición"; + +// Highlights List Card +"highlightCardHighlightByOther" = "Resaltado por "; +"highlightCardNoHighlightsOnPage" = "No has añadido ningún resaltado a esta página."; + +// Labels View +"labelsViewAssignNameColor" = "Asigna un nombre y un color."; +"createLabelMessage" = "Crea una nueva Etiqueta"; +"labelsPurposeDescription" = "Usa Etiquetas para coleccione de enlaces organizadas."; + +// Manage Account View +"manageAccountDelete" = "Borrar Cuenta"; +"manageAccountResetCache" = "Restablecer Caché de Datos"; +"manageAccountConfirmDeleteMessage" = "¿Estás seguro de que quieres eliminar tu cuenta? Esta acción no se puede deshacer."; + +// Newsletter Emails View +"newsletterEmailsExisting" = "Correos electrónicos existentes (toca para copiar)"; +"createNewEmailMessage" = "Crear una nueva dirección de correo electrónico"; +"newslettersDescription" = "Añade archivos PDF a tu biblioteca o suscríbase a newsletters con una dirección de correo electrónico de Omnivore."; +"noCurrentSubscriptionsMessage" = "Actualmente no tienes Suscripciones."; + +// Profile View +"profileConfirmLogoutMessage" = "¿Estás seguro de que quieres cerrar sesión?"; + +// Devices View +"devicesTokensTitle" = "Tokens de dispositivos registrados (deslizar para eliminar)"; +"devicesCreated" = "Creados: "; + +// Push Notification Settings +"notificationsEnabled" = "Notificaciones Habilitadas"; +"notificationsExplainer" = "Activar las notificaciones Push da permiso para enviar notificaciones al dispositivo donde has instalado Omnivore,\npero tu estás a cargo de qué notificaciones se envían."; +"notificationsTriggerExplainer" = "Las notificaciones Push se activan con tus \n[reglas de cuenta](https://omnivore.app/settings/rules), que puedes editar online."; +"notificationsEnable" = "¿Activar Notificaciones Push?"; + "notificationsGeneralExplainer" = "Recibe una notificación cuando los enlaces de newsletter lleguen a tu bandeja de entrada. O recibe los recordatorios que establezcas desde nuestra extensión para compartir."; +"notificationsOptionDeny" = "No, gracias"; +"notificationsOptionEnable" = "Sí, por favor"; + +// Community Modal +"communityHeadline" = "Ayuda a construir la Comunidad de Omnivore"; +"communityAppstoreReview" = "Reseña en la AppStore"; +"communityTweet" = "Twittear sobre Omnivore"; +"communityFollowTwitter" = "Seguirnos en Twitter"; +"communityJoinDiscord" = "Únete a nosotros en Discord"; +"communityStarGithub" = "Pon una estrella en GitHub"; + +// Clubs View +"clubsLearnTitle" = "Más información sobre los clubes"; +"clubsName" = "Nombre del club"; +"clubsCreate" = "Crear un nuevo club"; +"clubsYours" = "Tus clubs"; +"clubsNotAMemberMessage" = "No eres miembro de ningún club.\nCrea un nuevo club y envía el enlace de invitación a tus amigos para empezar.\n\nDurante la versión beta, estás limitado a crear tres clubes, y cada club\npuede tener un máximo de doce usuarios."; +"clubsErrorCopying" = "Error al copiar la URL de invitación"; +"clubsAdminDenyViewing" = "El administrador de este club no permite ver a todos los miembros."; +"clubsNoMembers" = "Este club no tiene socios. Añade usuarios a tu club enviándoles\nel enlace de invitación."; +"clubsLeave" = "Abandonar Club"; +"clubsLeaveConfirm" = "¿Seguro que quieres abandonar este club? No se borrará ningún dato, pero dejarás de recibir recomendaciones del club."; +"clubsNoneJoined" = "No tienes ningún club en el que publicar.\nÚnete a un club o crea el tuyo propio para empezar a recomendar artículos."; + +// Subscriptions +"subscriptionsErrorRetrieving" = "Lo sentimos, pero no pudimos recuperar sus suscripciones."; +"subscriptionsNone" = "Actualmente no tienes suscripciones"; +//"subscriptions.error.retrieving" = "Last received: \(updatedDate.formatted())"; // unused for now + +// Text to Speech +"texttospeechLanguageDefault" = "Idioma Predeterminado"; +"texttospeechSettingsAudio" = "Configuración de Audio"; +"texttospeechSettingsEnablePrefetch" = "Habilitar precarga de audio"; +"texttospeechBetaSignupInProcess" = "Regístrate para la versión beta"; +"texttospeechBetaRealisticVoiceLimit" = "Estás en la beta de voces ultrarrealistas. Durante la versión beta, puedes escuchar 10.000 palabras de audio por día."; +"texttospeechBetaRequestReceived" = "Hemos recibido tu solicitud para unirte a la demo de voces ultrarrealistas. Se te informará por correo electrónico cuando haya un hueco disponible."; +"texttospeechBetaWaitlist" = "Las voces ultrarrealistas se encuentran actualmente en versión beta limitada y solo están disponibles en inglés. Habilitar la función te agregará a la cola beta."; + +// Sign in/up +"registrationNoAccount" = "¿No tienes una cuenta?"; +"registrationForgotPassword" = "¿Has olvidado tu contraseña?"; +"registrationStatusCheck" = "Comprobar Estado"; +"registrationUseDifferentEmail" = "¿Usar un correo electrónico distinto?"; +"registrationFullName" = "Nombre Completo"; +"registrationUsername" = "Nombre de Usuario"; +"registrationAlreadyHaveAccount" = "¿Ya tienes una cuenta?"; +"registrationBio" = "Biografía (opcional)"; +"registrationWelcome" = "¡Bienvenido a Omnivore!"; +"registrationUsernameAssignedPrefix" = "Tu nombre de usuario es:"; +"registrationChangeUsername" = "Cambiar nombre de usuario"; +"registrationEdit" = "Editar"; +"googleAuthButton" = "Continuar con Google"; +"registrationViewSignUpHeadline" = "Inscribirse"; +"loginErrorInvalidCreds" = "Las credenciales de inicio de sesión proporcionadas no son válidas."; + +// Recommendation +"recommendationToPrefix" = "Para:"; +"recommendationAddNote" = "Añadir una nota (opcional)"; +//"recommendationToPrefix" = "Include your \(viewModel.highlightCount) highlight\(viewModel.highlightCount > 1 ? "s" : """; // unused for now +"recommendationError" = "Error al recomendar esta página"; + +// Web Reader +"readerCopyLink" = "Copiar Enlace"; +"readerSave" = "Guardar en Omnivore"; +"readerError" = "Ha habido un error"; + +// Debug Menu +"menuDebugTitle" = "Menú de Depuración"; +"menuDebugApiEnv" = "Entorno API:"; + +// Navigation +"navigationSelectLink" = "Selecciona un enlace del feed"; +"navigationSelectSidebarToggle" = "Activar la barra lateral"; + +// Welcome View +"welcomeTitle" = "Aplicación Read-it-later para lectores serios."; +"welcomeLearnMore" = "Saber más"; +"welcomeSignupAgreement" = "Al registrarte, aceptas de Omnivore:\n"; +"welcomeTitleTermsOfService" = "Términos del Servicio"; +"welcomeTitleAndJoiner" = " y "; +"welcomeTitleEmailContinue" = "Continuar con el correo electrónico; + +// Keyboard Commands +"keyboardCommandDecreaseFont" = "Disminuir tamaño de fuente"; +"keyboardCommandIncreaseFont" = "Aumentar tamaño de fuente"; +"keyboardCommandDecreaseMargin" = "Reducir margen"; +"keyboardCommandIncreaseMargin" = "Aumentar margen"; +"keyboardCommandDecreaseLineSpacing" = "Reducir el espacio entre líneas"; +"keyboardCommandIncreaseLineSpacing" = "Aumentar el espacio entre líneas"; + +// Library +//"library.by.author.suffix" = "by \(author)" // unused +//"Recommended by \(byStr) in \(inStr)" // unused + +// Generic +"genericSnooze" = "Repetición"; +"genericClose" = "Cerrar"; +"genericCreate" = "Crear"; +"genericConfirm" = "Confirmar"; +"genericProfile" = "Perfil"; +"genericNext" = "Siguiente"; +"genericName" = "Nombre"; +"genericOk" = "Ok"; +"genericRetry" = "Reintentar"; +"genericEmail" = "Email"; +"genericPassword" = "Contraseña"; +"genericSubmit" = "Enviar"; +"genericContinue" = "Continuar"; +"genericSend" = "Enviar"; +"genericOptions" = "Opciones"; +"genericOpen" = "Abrir"; +"genericChangeApply" = "Aplicar Cambios"; +"genericTitle" = "Título"; +"genericAuthor" = "Autor"; +"genericDescription" = "Descripción"; +"genericSave" = "Guardar"; +"genericLoading" = "Cargando..."; +"genericFontFamily" = "Familia de Tipografía"; +"genericHighContrastText" = "Texto de Alto Contraste"; +"enableHighlightOnReleaseText" = "Modo de Autoresaltado:"; +"genericFont" = "Fuente"; +"genericHighlight" = "Resaltado"; +"labelsGeneric" = "Etiquetas"; +"emailsGeneric" = "Correos Electrónicos"; +"subscriptionsGeneric" = "Suscripciones"; +"textToSpeechGeneric" = "Texto a Voz"; +"privacyPolicyGeneric" = "Política de Privacidad"; +"termsAndConditionsGeneric" = "Términos y Condiciones"; +"feedbackGeneric" = "Comentarios"; +"manageAccountGeneric" = "Gestionar Cuenta"; +"logoutGeneric" = "Cerrar Sesión"; +"doneGeneric" = "Hecho"; +"cancelGeneric" = "Cancelar"; +"exportGeneric" = "Exportar"; +"inboxGeneric" = "Bandeja de Entrada"; +"readLaterGeneric" = "Leer Después"; +"newslettersGeneric" = "Newsletters"; +"allGeneric" = "Todos"; +"archivedGeneric" = "Archivados"; +"highlightedGeneric" = "Resaltados"; +"filesGeneric" = "Ficheros"; +"newestGeneric" = "Más Nuevos"; +"oldestGeneric" = "Más Antiguos"; +"recentlyReadGeneric" = "Recientemente Leídos"; +"recentlyPublishedGeneric" = "Recientemente Publicados"; +"clubsGeneric" = "Clubs"; +"filterGeneric" = "Filtros"; +"errorGeneric" = "Algo salió mal. Por favor, vuelve a intentarlo."; +"pushNotificationsGeneric" = "Notificaciones Push"; +"dismissButton" = "Desestimar"; +"errorNetwork" = "Tenemos problemas para conectarnos a Internet."; +"documentationGeneric" = "Documentación"; + +// TODO: search navigationTitle, toggle, section, button, Label, title: ", CreateProfileViewModel, TextField, .keyboardShortcut + +// Unit test Entry -- Do not remove this or add entries after this one. +// This allows us to check for syntax errors in this file with a unit test +"unitTestTrailingEntry" = "Solo con fines de testeo."; From 25e3d92fa8becc9569efc65b15da6fcf8664234b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Manuel=20S=C3=A1nchez?= Date: Wed, 3 May 2023 11:54:36 +0200 Subject: [PATCH 2/2] Spanish translation --- .../app/src/main/res/values-es/strings.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 android/Omnivore/app/src/main/res/values-es/strings.xml diff --git a/android/Omnivore/app/src/main/res/values-es/strings.xml b/android/Omnivore/app/src/main/res/values-es/strings.xml new file mode 100644 index 000000000..c5ccf1c6d --- /dev/null +++ b/android/Omnivore/app/src/main/res/values-es/strings.xml @@ -0,0 +1,15 @@ + + Omnivore + Nunca te pierdas una gran lectura + Saber Más + Guarda artículos y léelos más tarde en nuestro lector sin distracciones. + Resaltado + Copiar + Anotar + Borrar + Resaltado + Copiar + Anotar + Copiar + Anotar +