mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-12-26 17:09:11 +01:00
161 lines
7.6 KiB
PHP
161 lines
7.6 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Authentication Language Lines
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The following language lines are used during authentication for various
|
|
| messages that we need to display to the user. You are free to modify
|
|
| these language lines according to your application's requirements.
|
|
|
|
|
*/
|
|
|
|
'service' => 'Servicio',
|
|
'account' => 'Cuenta',
|
|
'accounts' => 'Cuentas',
|
|
'icon' => 'Icono',
|
|
'icon_for_account_x_at_service_y' => 'Icon of the {account} account at {service}',
|
|
'icon_to_illustrate_the_account' => 'Icon that illustrates the account',
|
|
'remove_icon' => 'Remove icon',
|
|
'no_account_here' => '¡No hay 2FA aquí!',
|
|
'add_first_account' => 'Pick a method and add your first account',
|
|
'use_full_form' => 'O usa el formulario completo',
|
|
'add_one' => 'Agregar uno',
|
|
'show_qrcode' => 'Muestra el código QR',
|
|
'no_service' => '- sin servicio -',
|
|
'account_created' => 'Account successfully created',
|
|
'account_updated' => 'Account successfully updated',
|
|
'accounts_deleted' => 'Account(s) successfully deleted',
|
|
'accounts_moved' => 'Account(s) successfully moved',
|
|
'forms' => [
|
|
'service' => [
|
|
'placeholder' => 'Google, Twitter, Apple',
|
|
],
|
|
'account' => [
|
|
'placeholder' => 'John DOE',
|
|
],
|
|
'new_account' => 'Nueva cuenta',
|
|
'edit_account' => 'Editar cuenta',
|
|
'otp_uri' => 'OTP Uri',
|
|
'scan_qrcode' => 'Escanear un código QR',
|
|
'upload_qrcode' => 'Subir un código QR',
|
|
'use_advanced_form' => 'Usar el formulario avanzado',
|
|
'prefill_using_qrcode' => 'Rellenar usando un código QR',
|
|
'use_qrcode' => [
|
|
'val' => 'Usar un código QR',
|
|
'title' => 'Usa un código QR para rellenar mágicamente el formulario',
|
|
],
|
|
'unlock' => [
|
|
'val' => 'Desbloquear',
|
|
'title' => 'Desbloquearlo (bajo su propio riesgo)',
|
|
],
|
|
'lock' => [
|
|
'val' => 'Bloquear',
|
|
'title' => 'Bloquearlo',
|
|
],
|
|
'choose_image' => 'Subir',
|
|
'i_m_lucky' => 'Tengo suerte',
|
|
'i_m_lucky_legend' => 'El botón "Tengo suerte" intenta obtener el icono oficial del servicio dado. Introduzca el nombre del servicio sin la extensión ".xyz" e intente evitar errores tipográficos. (función beta)',
|
|
'test' => 'Test',
|
|
'secret' => [
|
|
'label' => 'Secreto',
|
|
'help' => 'La clave utilizada para generar sus códigos de seguridad'
|
|
],
|
|
'plain_text' => 'Texto plano',
|
|
'otp_type' => [
|
|
'label' => 'Choose the type of <abbr title="One-Time Password">OTP</abbr> to create',
|
|
'help' => 'Time-based OTP or HMAC-based OTP or Steam OTP'
|
|
],
|
|
'digits' => [
|
|
'label' => 'Dígitos',
|
|
'help' => 'El número de dígitos del código de seguridad generado'
|
|
],
|
|
'algorithm' => [
|
|
'label' => 'Algorítmo',
|
|
'help' => 'El algoritmo usado para proteger sus códigos de seguridad'
|
|
],
|
|
'period' => [
|
|
'label' => 'Periodo',
|
|
'placeholder' => 'Por defecto es 30',
|
|
'help' => 'Periodo de validez de los códigos se seguridad generados, en segundos'
|
|
],
|
|
'counter' => [
|
|
'label' => 'Contador',
|
|
'placeholder' => 'Por defecto es 0',
|
|
'help' => 'El valor inicial del contador',
|
|
'help_lock' => 'Es arriesgado editar el contador, ya que puede desincronizar la cuenta con el servidor de verificación del servicio. Utilice el icono de bloqueo para habilitar la modificación, pero solo si sabe lo que está haciendo'
|
|
],
|
|
'image' => [
|
|
'label' => 'Imágen',
|
|
'placeholder' => 'http://...',
|
|
'help' => 'La url de una imagen externa a usar como icono de cuenta'
|
|
],
|
|
'options_help' => 'Puede dejar las siguientes opciones en blanco si no sabe cómo establecerlas. Los valores más utilizados se aplicarán.',
|
|
'alternative_methods' => 'Métodos alternativos',
|
|
],
|
|
'stream' => [
|
|
'live_scan_cant_start' => 'Live scan no puede comenzar :(',
|
|
'need_grant_permission' => [
|
|
'reason' => '2FAuth no tiene permiso para acceder a tu cámara',
|
|
'solution' => 'Necesitas conceder permiso para usar la cámara de tu dispositivo. Si ya lo ha denegado y su navegador no le preguntan de nuevo, por favor refiérase a la documentación del navegador para averiguar cómo conceder permisos.'
|
|
],
|
|
'not_readable' => [
|
|
'reason' => 'Fallo al cargar el escáner',
|
|
'solution' => '¿La cámara ya está en uso? Asegúrate de que ninguna otra aplicación use tu cámara e inténtalo de nuevo'
|
|
],
|
|
'no_cam_on_device' => [
|
|
'reason' => 'No se encontraron cámaras en este dispositivo',
|
|
'solution' => 'Tal vez olvidaste conectar tu cámara web'
|
|
],
|
|
'secured_context_required' => [
|
|
'reason' => 'Requiere contexto seguro',
|
|
'solution' => 'HTTPS es necesario para escanear en vivo. Si ejecuta 2FAuth desde su computadora, no utilice un host virtual distinto de localhost'
|
|
],
|
|
'https_required' => 'HTTPS requerido para la transmisión de la cámara',
|
|
'camera_not_suitable' => [
|
|
'reason' => 'Las cámaras instaladas no son apropiadas',
|
|
'solution' => 'Por favor usa otro dispositivo/cámara'
|
|
],
|
|
'stream_api_not_supported' => [
|
|
'reason' => 'Stream API no está soportado en este navegador',
|
|
'solution' => 'Deberías usar un navegador moderno'
|
|
],
|
|
],
|
|
'confirm' => [
|
|
'delete' => '¿Está seguro que desea eliminar esta cuenta?',
|
|
'cancel' => 'La cuenta será eliminada. ¿Estás seguro?',
|
|
'discard' => '¿Está seguro que desea eliminar esta cuenta?',
|
|
'discard_all' => '¿Está seguro que desea eliminar todas las cuentas?',
|
|
'discard_duplicates' => '¿Está seguro que desea eliminar todos los duplicados?',
|
|
],
|
|
'import' => [
|
|
'import' => 'Import',
|
|
'to_import' => 'Importar',
|
|
'import_legend' => '2FAuth can import data from various 2FA apps.<br />Use the Export feature of these apps to get a migration resource (a QR code or a file) and load it using your preferred method below.',
|
|
'upload' => 'Upload',
|
|
'scan' => 'Scan',
|
|
'supported_formats_for_qrcode_upload' => 'Accepted: jpg, jpeg, png, bmp, gif, svg, or webp',
|
|
'supported_formats_for_file_upload' => 'Accepted: Plain text, json, 2fas',
|
|
'supported_migration_formats' => 'Supported migration formats',
|
|
'qr_code' => 'QR Code',
|
|
'plain_text' => 'Plain text',
|
|
'issuer' => 'Emisor',
|
|
'imported' => 'Importado',
|
|
'failure' => 'Fallo',
|
|
'x_valid_accounts_found' => '{count} cuentas válidos encontrados',
|
|
'import_all' => 'Importar todo',
|
|
'import_this_account' => 'Importar esta Cuenta',
|
|
'discard_all' => 'Descartar todo',
|
|
'discard_duplicates' => 'Descartar duplicados',
|
|
'discard_this_account' => 'Descartar esta cuenta',
|
|
'generate_a_test_password' => 'Generar una contraseña de prueba',
|
|
'possible_duplicate' => 'Ya existe una cuenta con exactamente los mismos datos',
|
|
'invalid_account' => '- invalid account -',
|
|
'invalid_service' => '- invalid service -',
|
|
'do_not_set_password_or_encryption' => 'Do NOT set a password or encryption On when you export data from a 2FA app.',
|
|
],
|
|
|
|
]; |