From 88e2decd3a357a00b55fa4b2eae530fd92ed6831 Mon Sep 17 00:00:00 2001 From: wukko Date: Tue, 4 Apr 2023 02:15:49 +0600 Subject: [PATCH] New translations en.json (Spanish) --- src/localization/languages/es.json | 75 +++++++++++++++--------------- 1 file changed, 38 insertions(+), 37 deletions(-) diff --git a/src/localization/languages/es.json b/src/localization/languages/es.json index 6173642..632528d 100644 --- a/src/localization/languages/es.json +++ b/src/localization/languages/es.json @@ -1,12 +1,12 @@ { "name": "español", "substrings": { - "ContactLink": "presenta un problema en github" + "ContactLink": "reportar un problema en github" }, "strings": { "LinkInput": "pega tu enlace aquí", - "AboutSummary": "{appName} es tu lugar ideal para descargas de redes sociales. sin anuncios u otras mierdas sospechosas. ¡solo necesitas pegar un enlace y listo!", - "EmbedBriefDescription": "guarda contenido de redes sociales sin preocuparte por rastreadores", + "AboutSummary": "{appName} es tu sitio de confianza para descargas de redes sociales y medios de comunicación. sin anuncios, rastreadores, ni otras tonterías. ¡sólo tienes que pegar un enlace para compartir y ¡listo para arrasar!", + "EmbedBriefDescription": "guarda lo que amas sin anuncios, rastreadores ni otras tonterías.", "MadeWithLove": "hecho con <3 por wukko", "AccessibilityInputArea": "cuadro de captura", "AccessibilityOpenAbout": "abrir ventana emergente de acerca de", @@ -19,20 +19,19 @@ "TitlePopupError": "oh-no...", "TitlePopupChangelog": "¿qué hay de nuevo?", "TitlePopupDonate": "apoya a {appName}", - "TitlePopupDownload": "descargar", - "ErrorSomethingWentWrong": "algo salió mal y no pude encontrar nada para ti. puedes intentar de nuevo, pero si el problema persiste, por favor {ContactLink}.", - "ErrorUnsupported": "parece que este servicio aún no es compatible o tu enlace no es válido.", + "TitlePopupDownload": "¿cómo continuar?", + "ErrorSomethingWentWrong": "algo salió mal y no pude encontrar nada para ti. intenta de nuevo, pero si el problema persiste, {ContactLink}.", + "ErrorUnsupported": "parece que este servicio aún no está soportado o tu enlace es inválido. ¿has pegado el enlace correcto?", "ErrorBrokenLink": "{s} es compatible con cobalt, pero algo está mal con tu enlace. ¿tal vez no lo copiaste completamente?", - "ErrorNoLink": "¡no puedo adivinar qué quieres descargar! por favor introduce un enlace.", - "ErrorPageRenderFail": "algo salió mal y la página no se pudo procesar. si quieres que solucione esto, por favor {ContactLink}. sería útil si proporcionas el commit hash ({s}) junto con pasos de recreación, gracias :D", + "ErrorNoLink": "¡no puedo adivinar qué quieres descargar! por favor introduce un enlace :(", + "ErrorPageRenderFail": "si estás leyendo esto, entonces hay algo mal con el renderizado de la página. por favor {ContactLink}. asegúrate de proporcionar el dominio en el que este error está presente y el hash del commit actual ({s}). gracias de antemano :D", "ErrorRateLimit": "estás haciendo demasiadas solicitudes. ¡inténtalo de nuevo en un minuto!", - "ErrorCouldntFetch": "no se pudo obtener ninguna información sobre tu enlace. comprueba si tu enlace es correcto e inténtalo de nuevo.", - "ErrorLengthLimit": "el limite de duración actual es de {s} minutos. lo que intentaste descargar es mas largo que eso. ¡escoge otra cosa que descargar!", - "ErrorBadFetch": "algo salió mal con la obtención de info. puedes probar con un formato y una resolución diferentes o simplemente intentarlo de nuevo más tarde.", - "ErrorCorruptedStream": "esta descarga está dañada. ¡Inténtalo de nuevo!", + "ErrorCouldntFetch": "no he podido encontrar nada de este enlace. ¡comprueba que funcione e intenta de nuevo! algunos contenidos pueden estar restringidos por región, así que ten eso en cuenta.", + "ErrorLengthLimit": "no puedo procesar vídeos más de {s} minutos, ¡así que elige algo más corto!", + "ErrorBadFetch": "algo salió mal cuando trate de obtener información sobre tu enlace. ¿estás seguro de que funciona? asegurate de que sea así y prueba nuevamente.", "ErrorNoInternet": "parece que no hay internet o la api de {appName} no está disponible. revisa tu conexión e intenta de nuevo.", - "ErrorCantConnectToServiceAPI": "No se ha podido conectar al servicio api. Podría estar caído, o {appName} podría haber sido bloqueado. ¡Inténtalo de nuevo luego!", - "ErrorEmptyDownload": "parece que no hay nada que descargar. ¡intentalo de nuevo con otro enlace!", + "ErrorCantConnectToServiceAPI": "no he podido conectarme a la api del servicio. puede que este caída, o {appName} fue bloqueado. intenta nuevamente, pero si el error persiste, {ContactLink}.", + "ErrorEmptyDownload": "no veo nada que pueda descargar de tu enlace. ¡prueba con otro!", "ErrorLiveVideo": "Esto es una transmisión en vivo, todavía no he aprendido a mirar al futuro. ¡Espera a que la transmisión finalice e inténtalo de nuevo!", "SettingsAppearanceSubtitle": "apariencia", "SettingsThemeSubtitle": "tema", @@ -43,11 +42,11 @@ "SettingsThemeDark": "oscuro", "SettingsKeepDownloadButton": "mantener >> visible", "AccessibilityKeepDownloadButton": "mantener el botón de descarga siempre visible", - "SettingsEnableDownloadPopup": "pregunta por la forma de guardar", + "SettingsEnableDownloadPopup": "pregunta cómo guardar", "AccessibilityEnableDownloadPopup": "preguntar qué hacer con las descargas", "SettingsQualityDescription": "si la calidad seleccionada no está disponible, la más cercana a esta se utilizará en su lugar.", "LinkGitHubChanges": ">> mira los cambios anteriores y contribuye en github", - "NoScriptMessage": "{appName} usa javascript para las solicitudes de api y para la interfaz interactiva. tienes que permitir javascript en tu navegador para usar este sitio. no tenemos ningún anuncio ni rastreadores, lo prometo con el meñique.", + "NoScriptMessage": "{appName} utiliza javascript para hacer solicitudes hacia la api y la interfaz interactiva. necesitas activar javascript para usar esta página. no hay ningún script raro, lo prometo con el meñique.", "DownloadPopupDescriptionIOS": "como tienes un dispositivo ios, debes mantener presionado el botón de descarga y luego seleccionar \"descargar video\" en la ventana emergente que aparece para guardar el video. esto será necesario mientras apple obligue a todos los desarrolladores de navegadores en ios a usar safari webview", "DownloadPopupDescription": "el botón de descarga abre una nueva pestaña con el archivo solicitado. puedes desactivar esta ventana emergente en los ajustes.", "DownloadPopupWayToSave": "elige una forma de guardar", @@ -55,52 +54,52 @@ "Download": "descargar", "CopyURL": "copiar url", "AboutTab": "acerca de", - "ChangelogTab": "changelog", + "ChangelogTab": "registro de cambios", "DonationsTab": "donaciones", "SettingsVideoTab": "vídeo", "SettingsAudioTab": "audio", "SettingsOtherTab": "otros", "ChangelogLastMajor": "versión actual y commit", "AccessibilityModeToggle": "cambiar el modo de descarga", - "DonateLinksDescription": "los enlaces de donación se abren en una nueva pestaña. esta es la mejor manera para donar dinero si quieres que lo reciba directamente.", + "DonateLinksDescription": "esta es la mejor manera de donar si quieres que reciba tu donación directamente.", "SettingsAudioFormatBest": "mejor", - "SettingsAudioFormatDescription": "cuando se selecciona el mejor formato, obtienes audio de la mejor calidad disponible, no es recodificado. Todo lo demás lo será.", + "SettingsAudioFormatDescription": "cuando el \"mejor\" formato está seleccionado, obtendrás el audio en la manera que está en el lado del servicio. no estará recodificado. todo lo demás lo estará.", "Keyphrase": "guarda lo que amas", "SettingsRemoveWatermark": "desactivar marca de agua", "ErrorPopupCloseButton": "vale", - "ErrorLengthAudioConvert": "el límite de duración actual para la conversión de audio es de {s} minutos. escoge el formato \"mejor\" !", - "SettingsAudioFullTikTok": "descargar el audio completo", - "SettingsAudioFullTikTokDescription": "se descarga el audio original o el sonido usado en el vídeo sin ningún cambio adicional por el autor del vídeo", - "ErrorCantGetID": "No pude obtener la info completa del enlace acortado. asegúrate de que funciona o prueba un enlace completo.", - "ErrorNoVideosInTweet": "este tweet no tiene videos o gifs. ¡inténtalo con otro!", + "ErrorLengthAudioConvert": "no puedo convertir audio que dure más de {s} minutos. ¡elige el \"mejor\" formato si quieres evitar limitaciones!", + "SettingsAudioFullTikTok": "audio completo", + "SettingsAudioFullTikTokDescription": "descarga el sonido original usado en el video sin ningún cambio adicional hecho por el autor de la publicación.", + "ErrorCantGetID": "no pude obtener la información completa del enlace acortado. ¡comprueba que funcione o intenta con uno directo! si el problema persiste, {ContactLink}.", + "ErrorNoVideosInTweet": "no hay videos ni gifs en este tweet, ¡intenta con otro!", "ImagePickerTitle": "elige imágenes para descargar", "ImagePickerDownloadAudio": "descargar audio", "ImagePickerExplanationPC": "haz clic derecho en una imagen para guardarla.", "ImagePickerExplanationPhone": "mantén presionada una imagen para guardarla.", - "ErrorNoUrlReturned": "el servidor no devolvió un enlace de descarga. Esto nunca debería suceder. recarga la página y vuelve a intentarlo, pero si eso no ayuda, {ContactLink}.", - "ErrorUnknownStatus": "he recibido una respuesta que no puedo procesar. lo más probable es que algo con el status esté mal. esto nunca debería suceder. recarga la página y vuelve a intentarlo, pero si eso no ayuda, {ContactLink}.", - "PasteFromClipboard": "pegar desde el portapapeles", + "ErrorNoUrlReturned": "no he recibido un enlace de descarga del servidor. esto no debería pasar nunca. intenta de nuevo, pero si todavía no funciona, {ContactLink}.", + "ErrorUnknownStatus": "he recibido una respuesta que no puedo procesar. esto no debería pasar nunca. intenta de nuevo, pero si todavía no funciona, {ContactLink}.", + "PasteFromClipboard": "pegar y descargar", "ChangelogOlder": "versiones anteriores", - "ChangelogPressToExpand": "presiona para expandir", + "ChangelogPressToExpand": "mostrar más", "Miscellaneous": "otros", "ModeToggleAuto": "modo automático ", "ModeToggleAudio": "modo audio", - "SettingsDisableNotifications": "ocultar burbujas de notificación", + "SettingsDisableNotifications": "ocultar notificaciones", "MediaPickerTitle": "elige qué guardar", "MediaPickerExplanationPC": "haz clic o clic derecho para descargar lo que quieras.", "MediaPickerExplanationPhone": "presiona o presiona y mantén pulsado para descargar lo que quieras.", "MediaPickerExplanationPhoneIOS": "mantén presionado, oculta la vista previa, y luego selecciona \"descargar archivo enlazado\" para guardar.", "TwitterSpaceWasntRecorded": "este espacio de twitter no fue grabado, así que no hay nada que descargar. ¡prueba con otro!", "ErrorCantProcess": "no he podido procesar tu solicitud :(\npuedes intentarlo de nuevo, pero si el problema persiste, por favor {ContactLink}.", - "ChangelogPressToHide": "presiona para ocultar", + "ChangelogPressToHide": "ocultar", "Donate": "donar", "DonateSub": "ayúdame a mantenerlo", - "DonateExplanation": "{appName} no publica (y nunca publicará) anuncios ni vende sus datos, por lo tanto, es totalmente gratuito. pero resulta que mantener un servicio web utilizado por miles de personas es algo costoso.\n\nsi alguna vez encontró {appName} útil y desea mantenerlo en línea, o simplemente quiere agradecer al desarrollador, ¡considere contribuir! cada centavo ayuda y es MUY apreciado.", + "DonateExplanation": "{appName} no muestra anuncios ni vende tu información (y nunca lo hara), por lo que es de uso completamente gratuito. pero resulta que mantener un servicio web utilizado por mas de 40 mil personas es algo costoso.\n\nsi alguna vez {appName} te ha resultado util y quieres que siga en línea, o simplemente quieres apoyar al desarrollador, ¡considera donar! cada céntimo ayuda y es MUY apreciado :D", "DonateVia": "donar vía", - "DonateHireMe": "o, como alternativa, puedes contratarme.", + "DonateHireMe": "o puedes contratarme", "SettingsVideoMute": "silenciar audio", - "SettingsVideoMuteExplanation": "Deshabilita el audio en el vídeo descargado cuando sea posible.", - "ErrorSoundCloudNoClientId": "no se pudo encontrar el client_id necesario para obtener datos de audio de soundcloud. Inténtalo de nuevo, y si el problema persiste, {ContactLink}.", + "SettingsVideoMuteExplanation": "elimina el audio de las descargas de vídeo cuando sea posible.", + "ErrorSoundCloudNoClientId": "no pude obtener el token temporal necesario para descargar canciones desde soundcloud. intenta nuevamente, pero si el error sigue, {ContactLink}.", "CollapseServices": "servicios compatibles", "CollapseSupport": "soporte y código fuente", "CollapsePrivacy": "política de privacidad", @@ -108,14 +107,16 @@ "FollowSupport": "sigue a {appName} en mastodon o twitter para obtener asistencia, encuestas, noticias y más:", "SupportNote": "tenga en cuenta que las preguntas y los problemas pueden tardar un tiempo en responderse, solo hay una persona que se encarga de todo.", "SourceCode": "informar problemas, explorar el código fuente, destacar o bifurcar el repositorio:", - "PrivacyPolicy": "La política de privacidad de {appName} es simple: no se recopilan ni almacenan datos sobre usted. nada, zilch, cero, nothing.\nLo que descargas es asunto tuyo, no mío.\n\nAlgunos datos que no se pueden rastrear se almacenan temporalmente cuando la descarga solicitada requiere procesamiento en vivo. Es necesario para que esa función funcione.\n\nEn ese caso, hash sha256 salado de su dirección IP y la información sobre la transmisión solicitada se almacenan temporalmente en la RAM del servidor durante 2 minutos. Después de estos 2 minutos, toda la información previamente almacenada se elimina de forma permanente. El hash de su dirección IP se se usa para limitar el acceso a la transmisión, solo para usted.\nNadie (ni siquiera yo) tiene acceso a estos datos, porque el código base oficial de {appName} no proporciona una forma de leerlo fuera de las funciones de procesamiento en primer lugar.\n\nPuedes comprobar el github repo de {appName} por ti mismo y ver que, de hecho, nada se almacena de forma permanente.", + "PrivacyPolicy": "la política de privacidad de {appName} es simple: no se recopila ni almacena ningún dato de tu persona. cero, nada, nada de nada.\nlo que tu descargues es asunto tuyo, no mío.\n\nalgunos datos que no se pueden rastrear se almacenan temporalmente cuando la descarga solicitada requiere procesamiento en vivo. es necesario para que esa función actué con normalidad.\n\nen ese caso, un hash de tu dirección ip en sha256 con salt e información sobre la solicitud del recurso se guardan temporalmente en la memoria RAM del servidor por 2 minutos. después de 2 minutos toda información guardada con anterioridad se elimina permanentemente. el hash de tu dirección ip se utiliza para limitar el acceso al recurso solo a ti.\nnadie (ni siquiera yo) tiene acceso a esta información, porque el código base oficial de {appName} no proporciona una manera de leerla fuera de las funciones para procesarla en primer lugar.\n\npuedes comprobar el repositorio de github de {appName} tu mismo y ver que todo es como se indica.", "ErrorYTUnavailable": "este video de youtube no está disponible o tiene restricción de edad. no puedo descargar videos con contenido sensible. ¡prueba con otro!", "ErrorYTTryOtherCodec": "no he podido encontrar nada para descargar con tu configuración. ¡Prueba otro código o calidad!\n\nNota: la api de youtube a veces actúa inesperadamente. Culpa a google por esto, no a mí.", "SettingsCodecSubtitle": "codec de youtube", - "SettingsCodecDescription": "h264: generalmente mejor soporte para reproducir, pero la calidad alcanza 1080p.\nav1: soporte para reproductores bajos, pero soporta 8k y HDR.\nvp9: normalmente la tasa de bits más alta, conserva más detalles. Soporta 4k y HDR.\n\nSi quieres la mejor compatibilidad de editor/reproductor/redes sociales, elige h264.", + "SettingsCodecDescription": "h264: generalmente mejor soporte con la mayoría de reproductores, pero la calidad máxima es 1080p.\nav1: sin soporte por parte de la mayoría de reproductores, pero soporta 8k y HDR.\nvp9: normalmente la tasa de bits más alta, conserva más detalles. soporta 4k y HDR.\n\nelige h264 si quieres mejor compatibilidad para editores/reproductores/redes sociales.", "SettingsAudioDub": "pista de audio de youtube", "SettingsAudioDubDescription": "Define qué pista de audio se utilizará. Si la pista doblada no está disponible, en su lugar se usará el idioma de vídeo original.\n\nOriginal: se utiliza el idioma original del vídeo.\nAuto: se utiliza el idioma del navegador predeterminado (y {appName}).", "SettingsDubDefault": "original", - "SettingsDubAuto": "auto" + "SettingsDubAuto": "auto", + "SettingsVimeoPrefer": "tipo de descargas de vimeo", + "SettingsVimeoPreferDescription": "progresivo: enlace directo al archivo en el cdn de vimeo. la calidad máxima es de 1080p.\ndash: el video y el audio es fusionado por {appName} en un solo archivo. la calidad máxima es 4k.\n\nelige \"progresivo\" si quieres la mejor compatibilidad para editores/reproductores/redes sociales. si \"progresivo\" no está disponible, se utilizará \"dash\" en su lugar." } }