Bladeren bron

New translations en.json (Spanish)

Nicolas Meienberger 2 jaren geleden
bovenliggende
commit
41edb6f7c8
1 gewijzigde bestanden met toevoegingen van 197 en 197 verwijderingen
  1. 197 197
      src/client/messages/es-ES.json

+ 197 - 197
src/client/messages/es-ES.json

@@ -6,12 +6,12 @@
       "missing-email-or-password": "Falta el correo electrónico o la contraseña",
       "invalid-username": "Nombre de usuario inválido",
       "user-already-exists": "El usuario ya existe",
-      "error-creating-user": "Error al crear usuario",
+      "error-creating-user": "Error al crear el usuario",
       "no-change-password-request": "No se ha encontrado ninguna solicitud de cambio de contraseña",
       "operator-not-found": "Usuario operador no encontrado",
       "user-not-found": "Usuario no encontrado",
       "not-allowed-in-demo": "No se permite en modo demo",
-      "not-allowed-in-dev": "No está permitido en modo dev",
+      "not-allowed-in-dev": "No está permitido en el modo desarrollo",
       "invalid-password": "Contraseña invalida",
       "invalid-password-length": "La contraseña debe tener al menos 8 caracteres",
       "invalid-locale": "Local inválido",
@@ -28,62 +28,62 @@
       "domain-required-if-expose-app": "Necesitas un dominio si la aplicación está expuesta",
       "domain-not-valid": "El dominio {domain} no es un dominio válido",
       "invalid-config": "La aplicación {id} tiene un archivo config.json inválido",
-      "app-not-exposable": "App {id} is not exposable",
-      "app-force-exposed": "App {id} works only with exposed domain",
-      "domain-already-in-use": "Domain {domain} is already in use by app {id}",
-      "could-not-get-latest-version": "Could not get latest version",
-      "current-version-is-latest": "Current version is already up to date",
-      "major-version-update": "The major version has changed. Please update manually (instructions on GitHub)"
+      "app-not-exposable": "La aplicación {id} no se puede exponer",
+      "app-force-exposed": "La aplicación {id} solo funciona con un dominio expuesto",
+      "domain-already-in-use": "El dominio {domain} ya está en uso por la aplicación {id}",
+      "could-not-get-latest-version": "No se pudo obtener la última versión",
+      "current-version-is-latest": "La versión ya está actualizada",
+      "major-version-update": "La versión principal ha cambiado. Por favor, actualice manualmente (instrucciones en GitHub)"
     },
     "success": {}
   },
   "auth": {
     "login": {
-      "title": "Login to your account",
-      "submit": "Login"
+      "title": "Inicia sesión en tu cuenta",
+      "submit": "Iniciar Sesión"
     },
     "totp": {
-      "title": "Two-factor authentication",
-      "instructions": "Enter the code from your authenticator app",
-      "submit": "Confirm"
+      "title": "Autenticación de doble factor",
+      "instructions": "Introduce el código de tu aplicación de autenticación",
+      "submit": "Confirmar"
     },
     "register": {
-      "title": "Register your account",
-      "submit": "Register"
+      "title": "Registre su cuenta",
+      "submit": "Registrar"
     },
     "reset-password": {
-      "title": "Reset your password",
-      "submit": "Reset password",
-      "cancel": "Cancel password change request",
-      "instructions": "Run this command on your server and then refresh this page",
-      "success-title": "Password reset",
-      "success": "Your password has been reset. You can now login with your new password. And your email {email}",
-      "back-to-login": "Back to login"
+      "title": "Restablecer tu contraseña",
+      "submit": "Reestablecer la contraseña",
+      "cancel": "Cancelar cambio de contraseña",
+      "instructions": "Ejecute este comando en su servidor y luego actualice esta página",
+      "success-title": "Contraseña restablecida",
+      "success": "Su contraseña ha sido restablecida. Ya puedes iniciar sesión con tu nueva contraseña. Y tu correo electrónico {email}",
+      "back-to-login": "Volver al inicio de sesión"
     },
     "form": {
-      "email": "Email address",
-      "email-placeholder": "you@example.com",
-      "password": "Password",
-      "password-placeholder": "Enter your password",
-      "password-confirmation": "Confirm password",
-      "password-confirmation-placeholder": "Confirm your password",
-      "forgot": "Forgot password?",
-      "new-password-placeholder": "Your new password",
-      "new-password-confirmation-placeholder": "Confirm your new password",
+      "email": "Correo electrónico",
+      "email-placeholder": "tu@ejemplo.com",
+      "password": "Contraseña",
+      "password-placeholder": "Introduce tu contraseña",
+      "password-confirmation": "Confirmar la contraseña",
+      "password-confirmation-placeholder": "Confirma tu contraseña",
+      "forgot": "¿Olvidaste tu contraseña?",
+      "new-password-placeholder": "Tu nueva contraseña",
+      "new-password-confirmation-placeholder": "Confirma tu nueva contraseña",
       "errors": {
         "email": {
-          "required": "Email address is required",
-          "email": "Email address is invalid",
-          "invalid": "Email address is invalid"
+          "required": "Se requiere una dirección de correo electrónico",
+          "email": "La dirección de correo electrónico es inválida",
+          "invalid": "La dirección de correo electrónico es inválida"
         },
         "password": {
-          "required": "Password is required",
-          "minlength": "Password must be at least 8 characters"
+          "required": "La contraseña es necesaria",
+          "minlength": "La contraseña debe tener al menos 8 caracteres"
         },
         "password-confirmation": {
-          "required": "Password confirmation is required",
-          "minlength": "Password confirmation must be at least 8 characters",
-          "match": "Passwords do not match"
+          "required": "Se requiere confirmación de contraseña",
+          "minlength": "La contraseña debe tener al menos 8 caracteres",
+          "match": "Las contraseñas no coinciden"
         }
       }
     }
@@ -92,208 +92,208 @@
     "title": "Dashboard",
     "cards": {
       "disk": {
-        "title": "Disk Space",
-        "subtitle": "Used out of {total} GB"
+        "title": "Espacio en disco",
+        "subtitle": "Utilizado de {total} GB"
       },
       "memory": {
-        "title": "Memory Used"
+        "title": "Memoria utilizada"
       },
       "cpu": {
-        "title": "CPU Load",
-        "subtitle": "Uninstall apps to reduce load"
+        "title": "Carga de CPU",
+        "subtitle": "Desinstala aplicaciones para reducir carga"
       }
     }
   },
   "apps": {
-    "status-running": "Running",
-    "status-stopped": "Stopped",
-    "status-starting": "Starting",
-    "status-stopping": "Stopping",
-    "status-updating": "Updating",
-    "status-missing": "Missing",
-    "status-installing": "Installing",
-    "status-uninstalling": "Uninstalling",
-    "update-available": "Update available",
+    "status-running": "En ejecución",
+    "status-stopped": "Detenido",
+    "status-starting": "Iniciando",
+    "status-stopping": "Deteniendo",
+    "status-updating": "Actualizando",
+    "status-missing": "Falta",
+    "status-installing": "Instalando",
+    "status-uninstalling": "Desinstalando",
+    "update-available": "Actualización disponible",
     "my-apps": {
-      "title": "My Apps",
-      "empty-title": "No app installed",
-      "empty-subtitle": "Install an app from the app store to get started",
-      "empty-action": "Go to app store"
+      "title": "Mis aplicaciones",
+      "empty-title": "No hay aplicaciones instaladas",
+      "empty-subtitle": "Instala una aplicación desde la tienda de aplicaciones para empezar",
+      "empty-action": "Ir a la tienda de aplicaciones"
     },
     "app-store": {
-      "title": "App Store",
-      "search-placeholder": "Search apps",
-      "category-placeholder": "Select a category",
-      "no-results": "No app found",
-      "no-results-subtitle": "Try to refine your search"
+      "title": "Tienda de aplicaciones",
+      "search-placeholder": "Buscar aplicaciones",
+      "category-placeholder": "Selecciona una categoría",
+      "no-results": "No se encontraron aplicaciones",
+      "no-results-subtitle": "Intenta refinar tu búsqueda"
     },
     "app-details": {
-      "install-success": "App installed successfully",
-      "uninstall-success": "App uninstalled successfully",
-      "stop-success": "App stopped successfully",
-      "update-success": "App updated successfully",
-      "start-success": "App started successfully",
-      "update-config-success": "App config updated successfully. Restart the app to apply the changes",
-      "version": "Version",
-      "description": "Description",
-      "base-info": "Base info",
-      "source-code": "Source code",
-      "author": "Author",
-      "port": "Port",
-      "categories-title": "Categories",
-      "link": "Link",
-      "website": "Website",
-      "supported-arch": "Supported architectures",
-      "choose-open-method": "Choose open method",
+      "install-success": "Aplicación instalada correctamente",
+      "uninstall-success": "Aplicación desinstalada correctamente",
+      "stop-success": "Aplicación detenida correctamente",
+      "update-success": "Aplicación actualizada correctamente",
+      "start-success": "Aplicación iniciada correctamente",
+      "update-config-success": "La configuración de la aplicación se ha actualizado correctamente. Reinicie la aplicación para aplicar los cambios",
+      "version": "Versión",
+      "description": "Descripción",
+      "base-info": "Info básica",
+      "source-code": "Código fuente",
+      "author": "Autor",
+      "port": "Puerto",
+      "categories-title": "Categorías",
+      "link": "Enlace",
+      "website": "Página web",
+      "supported-arch": "Arquitecturas soportadas",
+      "choose-open-method": "Elija el método abierto",
       "categories": {
-        "data": "Data",
-        "network": "Network",
-        "media": "Media",
-        "development": "Development",
-        "automation": "Automation",
+        "data": "Datos",
+        "network": "Red",
+        "media": "Multimedia",
+        "development": "Desarrollo",
+        "automation": "Automatización",
         "social": "Social",
-        "utilities": "Utilities",
-        "security": "Security",
-        "photography": "Photography",
-        "featured": "Featured",
-        "books": "Books",
-        "music": "Music",
-        "finance": "Finance",
+        "utilities": "Utilidades",
+        "security": "Seguridad",
+        "photography": "Fotografía",
+        "featured": "Destacados",
+        "books": "Libros",
+        "music": "Música",
+        "finance": "Finanzas",
         "gaming": "Gaming",
-        "ai": "AI"
+        "ai": "IA"
       },
       "actions": {
-        "start": "Start",
-        "remove": "Remove",
-        "settings": "Settings",
-        "stop": "Stop",
-        "open": "Open",
-        "loading": "Loading",
-        "cancel": "Cancel",
-        "install": "Install",
-        "update": "Update"
+        "start": "Comenzar",
+        "remove": "Borrar",
+        "settings": "Configuración",
+        "stop": "Detener",
+        "open": "Abrir",
+        "loading": "Cargando",
+        "cancel": "Cancelar",
+        "install": "Instalar",
+        "update": "Actualizar"
       },
       "install-form": {
-        "title": "Install {name}",
-        "expose-app": "Expose app",
-        "domain-name": "Domain name",
-        "domain-name-hint": "Make sure this exact domain contains an A record pointing to your IP.",
-        "choose-option": "Choose an option...",
-        "sumbit-install": "Install",
-        "submit-update": "Update",
+        "title": "Instalar {name}",
+        "expose-app": "Exponer aplicación",
+        "domain-name": "Nombre de dominio",
+        "domain-name-hint": "Asegúrese de que este dominio exacto contiene un registro apuntando a su IP.",
+        "choose-option": "Elige una opción…",
+        "sumbit-install": "Instalar",
+        "submit-update": "Actualizar",
         "errors": {
-          "required": "{label} is required",
-          "regex": "{label} must match the pattern {pattern}",
-          "max-length": "{label} must be less than {max} characters",
-          "min-length": "{label} must be at least {min} characters",
-          "between-length": "{label} must be between {min} and {max} characters",
-          "invalid-email": "{label} must be a valid email address",
-          "number": "{label} must be a number",
-          "fqdn": "{label} must be a valid domain",
-          "ip": "{label} must be a valid IP address",
-          "fqdnip": "{label} must be a valid domain or IP address",
-          "url": "{label} must be a valid URL"
+          "required": "{label} es obligatorio",
+          "regex": "{label} debe coincidir con el patrón {pattern}",
+          "max-length": "{label} debe tener menos de {max} caracteres",
+          "min-length": "{label} debe tener al menos {min} caracteres",
+          "between-length": "{label} debe tener entre {min} y {max} caracteres",
+          "invalid-email": "{label} debe ser una dirección de correo electrónico válida",
+          "number": "{label} debe ser un número",
+          "fqdn": "{label} debe ser un dominio válido",
+          "ip": "{label} debe ser una dirección IP válida",
+          "fqdnip": "{label} debe ser un dominio o IP válida",
+          "url": "{label} tiene que ser una URL válida"
         }
       },
       "stop-form": {
-        "title": "Stop {name} ?",
-        "subtitle": "All data will be retained",
-        "submit": "Stop"
+        "title": "Detener {name}?",
+        "subtitle": "Todos los datos serán conservados",
+        "submit": "Detener"
       },
       "uninstall-form": {
-        "title": "Uninstall {name} ?",
-        "subtitle": "All data for this app will be lost.",
-        "warning": "Are you sure? This action cannot be undone.",
-        "submit": "Uninstall"
+        "title": "Desinstalar {name}?",
+        "subtitle": "Todos los datos de esta aplicación se perderán.",
+        "warning": "Estás seguro? Esta acción no se puede deshacer.",
+        "submit": "Desinstalar"
       },
       "update-form": {
-        "title": "Update {name} ?",
-        "subtitle1": "Update app to latest verion :",
-        "subtitle2": "This will reset your custom configuration (e.g. changes in docker-compose.yml)",
-        "submit": "Update"
+        "title": "Actualizar {name}?",
+        "subtitle1": "Actualizar la aplicación a la última versión:",
+        "subtitle2": "Esto restablecerá su configuración personalizada (por ejemplo, los cambios en docker-compose.yml)",
+        "submit": "Actualizar"
       },
       "update-settings-form": {
-        "title": "Update {name} config"
+        "title": "Actualizar la configuración de {name}"
       }
     }
   },
   "settings": {
-    "title": "Settings",
+    "title": "Configuración",
     "actions": {
-      "tab-title": "Actions",
-      "title": "Actions",
-      "current-version": "Current version: {version}",
-      "stay-up-to-date": "Stay up to date with the latest version of Tipi",
-      "new-version": "A new version ({version}) of Tipi is available",
-      "maintenance-title": "Maintenance",
-      "maintenance-subtitle": "Common actions to perform on your instance",
-      "restart": "Restart",
-      "update": "Update to {version}",
-      "already-latest": "Already up to date"
+      "tab-title": "Acciones",
+      "title": "Acciones",
+      "current-version": "Versión actual: {version}",
+      "stay-up-to-date": "Mantente al día con la última versión de Tipi",
+      "new-version": "Una nueva versión ({version}) de Tipi está disponible",
+      "maintenance-title": "Mantenimiento",
+      "maintenance-subtitle": "Acciones comunes a realizar en tu instancia",
+      "restart": "Reiniciar",
+      "update": "Actualizar a {version}",
+      "already-latest": "Ya está actualizado"
     },
     "settings": {
-      "tab-title": "Settings",
-      "title": "General settings",
-      "subtitle": "This will update your settings.json file. Make sure you know what you are doing before updating these values.",
-      "settings-updated": "Settings updated. Restart your instance to apply new settings.",
-      "invalid-ip": "Invalid IP address",
-      "invalid-url": "Invalid URL",
-      "invalid-domain": "Invalid domain",
-      "domain-name": "Domain name",
-      "domain-name-hint": "Make sure this exact domain contains an A record pointing to your IP.",
-      "dns-ip": "DNS IP",
-      "internal-ip": "Internal IP",
-      "internal-ip-hint": "IP address your server is listening on.",
-      "apps-repo": "Apps repo URL",
-      "apps-repo-hint": "URL to the apps repository.",
-      "storage-path": "Storage path",
-      "storage-path-hint": "Path to the storage directory. Keep empty for default (runtipi/app-data). Make sure it is an absolute path and that it exists",
-      "local-domain": "Local domain",
-      "local-domain-hint": "Domain name used for accessing apps in your local network. Your apps will be accessible at app-name.local-domain.",
-      "submit": "Save",
-      "user-settings-title": "User settings",
-      "language": "Language",
-      "help-translate": "Help translate Tipi",
-      "download-certificate": "Download certificate"
+      "tab-title": "Configuración",
+      "title": "Ajustes generales",
+      "subtitle": "Esto actualizará el archivo settings.json. Asegúrate de que sabes lo que estás haciendo antes de actualizar estos valores.",
+      "settings-updated": "Ajustes actualizados. Reinicia tu instancia para aplicar los nuevos ajustes.",
+      "invalid-ip": "Dirección IP no válida",
+      "invalid-url": "URL no válida",
+      "invalid-domain": "Dominio no válido",
+      "domain-name": "Nombre de dominio",
+      "domain-name-hint": "Asegúrate de que este dominio exacto contiene un registro A apuntando a tu IP.",
+      "dns-ip": "IP de DNS",
+      "internal-ip": "IP interna",
+      "internal-ip-hint": "Dirección IP en la que escucha tu servidor.",
+      "apps-repo": "URL del repositorio de aplicaciones",
+      "apps-repo-hint": "URL para el repositorio de aplicaciones.",
+      "storage-path": "Ruta de almacenamiento",
+      "storage-path-hint": "Ruta al directorio de almacenamiento. Si la mantienes vacía por defecto será runtipi/app-data. Asegúrate que es una ruta absoluta y que existe",
+      "local-domain": "Nombre de dominio local",
+      "local-domain-hint": "Nombre de dominio utilizado para acceder a las aplicaciones en tu red local. Tus aplicaciones estarán accesibles en nombre-aplicación.dominio-local.",
+      "submit": "Guardar",
+      "user-settings-title": "Ajustes de usuario",
+      "language": "Idioma",
+      "help-translate": "Ayúdanos a traducir Tipi",
+      "download-certificate": "Descargar certificado"
     },
     "security": {
-      "tab-title": "Security",
-      "change-password-title": "Change password",
-      "change-password-subtitle": "Changing your password will log you out of all devices.",
-      "password-change-success": "Password changed successfully",
-      "2fa-title": "Two-factor authentication",
-      "2fa-subtitle": "Two-factor authentication (2FA) adds an additional layer of security to your account.",
-      "2fa-subtitle-2": "When enabled, you will be prompted to enter a code from your authenticator app when you log in.",
-      "2fa-enable-success": "Two-factor authentication enabled",
-      "2fa-disable-success": "Two-factor authentication disabled",
-      "scan-qr-code": "Scan this QR code with your authenticator app.",
-      "enter-key-manually": "Or enter this key manually.",
-      "enter-2fa-code": "Enter the 6-digit code from your authenticator app",
-      "enable-2fa": "Enable two-factor authentication",
-      "disable-2fa": "Disable two-factor authentication",
-      "password-needed": "Password needed",
-      "password-needed-hint": "Your password is required to change two-factor authentication settings.",
+      "tab-title": "Seguridad",
+      "change-password-title": "Cambiar contraseña",
+      "change-password-subtitle": "Cambiar tu contraseña cerrará tu sesión de todos tus dispositivos.",
+      "password-change-success": "La contraseña ha sido cambiada correctamente",
+      "2fa-title": "Autenticación de doble factor",
+      "2fa-subtitle": "La autenticación de doble factor (2FA) añade una capa adicional de seguridad a su cuenta.",
+      "2fa-subtitle-2": "Cuando esté activado, se le pedirá que introduzca un código desde su aplicación de autenticación cuando inicie sesión.",
+      "2fa-enable-success": "Autenticación de doble factor activada",
+      "2fa-disable-success": "Autenticación de doble factor desactivada",
+      "scan-qr-code": "Escanea este código QR con tu aplicación de autenticación.",
+      "enter-key-manually": "O ingresa este código manualmente.",
+      "enter-2fa-code": "Introduce el código de seis dígitos de tu aplicación de autenticación",
+      "enable-2fa": "Habilitar la autenticación de dos factores",
+      "disable-2fa": "Desactivar la autenticación de doble factor",
+      "password-needed": "Contraseña necesaria",
+      "password-needed-hint": "Tu contraseña es necesaria para cambiar la configuración de autenticación de dos factores.",
       "form": {
-        "password-length": "Password must be at least 8 characters",
-        "password-match": "Passwords do not match",
-        "current-password": "Current password",
-        "new-password": "New password",
-        "confirm-password": "Confirm new password",
-        "change-password": "Change password",
-        "password": "Password"
+        "password-length": "La contraseña debe tener al menos 8 caracteres",
+        "password-match": "Las contraseñas no coinciden",
+        "current-password": "Contraseña actual",
+        "new-password": "Nueva contraseña",
+        "confirm-password": "Confirma tu nueva contraseña",
+        "change-password": "Cambiar contraseña",
+        "password": "Contraseña"
       }
     }
   },
   "header": {
     "dashboard": "Dashboard",
-    "my-apps": "My Apps",
-    "app-store": "App Store",
-    "settings": "Settings",
-    "logout": "Logout",
-    "dark-mode": "Dark Mode",
-    "light-mode": "Light Mode",
-    "sponsor": "Sponsor",
-    "source-code": "Source code",
-    "update-available": "Update available"
+    "my-apps": "Mis aplicaciones",
+    "app-store": "Tienda de aplicaciones",
+    "settings": "Configuración",
+    "logout": "Cerrar sesión",
+    "dark-mode": "Modo oscuro",
+    "light-mode": "Modo Claro",
+    "sponsor": "Patrocinador",
+    "source-code": "Código fuente",
+    "update-available": "Actualización disponible"
   }
 }