Update translations

This commit is contained in:
Bubka 2024-01-19 15:47:47 +01:00
parent 91ca9f61c0
commit 5ed8414d2c
24 changed files with 473 additions and 473 deletions

View File

@ -11,11 +11,11 @@ return [
*/ */
'browser_preference' => 'По предпочитание на браузъра', 'browser_preference' => 'По предпочитание на браузъра',
'en' => 'Английски', 'en' => 'English (Английски)',
'fr' => 'Френски', 'fr' => 'Français (Френски)',
'de' => 'Немски', 'de' => 'Deutsch (Немски)',
'es' => 'Испански', 'es' => 'Español (Испански)',
'zh' => 'Китайски (опростен)', 'zh' => '简体中文 (Китайски опростен)',
'ru' => 'Руски', 'ru' => 'Русский (Руски)',
'bg' => 'Български', 'bg' => 'Български (Български)',
]; ];

View File

@ -22,7 +22,7 @@ return [
'sign_out' => 'Abmelden', 'sign_out' => 'Abmelden',
'sign_in' => 'Anmelden', 'sign_in' => 'Anmelden',
'sign_in_using' => 'Anmelden mit', 'sign_in_using' => 'Anmelden mit',
'or_continue_with' => 'You an also continue with:', 'or_continue_with' => 'Du kannst auch fortfahren mit:',
'sign_in_using_security_device' => 'Mit einem Sicherheitsgerät anmelden', 'sign_in_using_security_device' => 'Mit einem Sicherheitsgerät anmelden',
'login_and_password' => 'benutzername & passwort', 'login_and_password' => 'benutzername & passwort',
'register' => 'Registrieren', 'register' => 'Registrieren',
@ -93,7 +93,7 @@ return [
'reset_your_password' => 'Passwort zurücksetzen', 'reset_your_password' => 'Passwort zurücksetzen',
'reset_password' => 'Password zurücksetzen', 'reset_password' => 'Password zurücksetzen',
'disabled_in_demo' => 'Funktion ist im Demo-Modus deaktiviert', 'disabled_in_demo' => 'Funktion ist im Demo-Modus deaktiviert',
'new_password' => 'New password', 'new_password' => 'Neues Passwort',
'current_password' => [ 'current_password' => [
'label' => 'Aktuelles Passwort', 'label' => 'Aktuelles Passwort',
'help' => 'Geben Sie Ihr aktuelles Passwort ein, um zu bestätigen, dass Sie es sind' 'help' => 'Geben Sie Ihr aktuelles Passwort ein, um zu bestätigen, dass Sie es sind'
@ -111,8 +111,8 @@ return [
'delete_account' => 'Konto löschen', 'delete_account' => 'Konto löschen',
'delete_your_account' => 'Ihr Konto Löschen', 'delete_your_account' => 'Ihr Konto Löschen',
'delete_your_account_and_reset_all_data' => 'Dies wird 2FAuth zurücksetzen. Ihr Benutzerkonto sowie alle 2FA-Daten werden gelöscht. Dies kann nicht rückgängig gemacht werden.', 'delete_your_account_and_reset_all_data' => 'Dies wird 2FAuth zurücksetzen. Ihr Benutzerkonto sowie alle 2FA-Daten werden gelöscht. Dies kann nicht rückgängig gemacht werden.',
'reset_your_password_to_delete_your_account' => 'If you always used SSO to sign in, sign out then use the reset password feature to get a password so you can fill this form.', 'reset_your_password_to_delete_your_account' => 'Wenn Sie immer SSO zum Anmelden verwendet haben, melde dich ab und setze das Passwort zurück, damit du dieses Formular ausfüllen kannst.',
'deleting_2fauth_account_does_not_impact_provider' => 'Deleting your 2FAuth account has no impact on your external SSO account.', 'deleting_2fauth_account_does_not_impact_provider' => 'Das Löschen Ihres 2FAuth Kontos hat keine Auswirkungen auf Ihr externes SSO Konto.',
'user_account_successfully_deleted' => 'Benutzerkonto wurde erfolgreich gelöscht', 'user_account_successfully_deleted' => 'Benutzerkonto wurde erfolgreich gelöscht',
'has_lower_case' => 'Beinhaltet Kleinbuchstaben', 'has_lower_case' => 'Beinhaltet Kleinbuchstaben',
'has_upper_case' => 'Beinhaltet Großbuchstaben', 'has_upper_case' => 'Beinhaltet Großbuchstaben',

View File

@ -47,8 +47,8 @@ return [
'new_name' => 'Neu Name', 'new_name' => 'Neu Name',
'options' => 'Einstellungen', 'options' => 'Einstellungen',
'reload' => 'Aktualisieren', 'reload' => 'Aktualisieren',
'refresh' => 'Refresh', 'refresh' => 'Aktualisieren',
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes', 'data_refreshed_to_reflect_server_changes' => 'Daten wurden aktualisiert, um Änderungen auf dem Server wiederzugeben',
'generate' => 'Generieren', 'generate' => 'Generieren',
'generating_otp' => 'Generiere OTP', 'generating_otp' => 'Generiere OTP',
'open_in_browser' => 'Im Browser öffnen', 'open_in_browser' => 'Im Browser öffnen',
@ -72,8 +72,8 @@ return [
'file' => 'Datei', 'file' => 'Datei',
'or' => 'ODER', 'or' => 'ODER',
'close_the_x_page' => '{pagetitle} Seite schließen', 'close_the_x_page' => '{pagetitle} Seite schließen',
'submit' => 'Submit', 'submit' => 'Absenden',
'default' => 'Default', 'default' => 'Standard',
'back_to_home' => 'Back to home', 'back_to_home' => 'Zurück zur Startseite',
'nothing' => 'nothing', 'nothing' => 'nichts',
]; ];

View File

@ -33,16 +33,16 @@ return [
'https_required' => 'HTTPS-Kontext erforderlich', 'https_required' => 'HTTPS-Kontext erforderlich',
'browser_does_not_support_webauthn' => 'Ihr Gerät unterstützt nicht webauthn. Versuchen Sie es später mit einem moderneren Browser erneut', 'browser_does_not_support_webauthn' => 'Ihr Gerät unterstützt nicht webauthn. Versuchen Sie es später mit einem moderneren Browser erneut',
'aborted_by_user' => 'Vom Benutzer abgebrochen', 'aborted_by_user' => 'Vom Benutzer abgebrochen',
'security_device_already_registered' => 'Device already registered', 'security_device_already_registered' => 'Gerät ist bereits registriert',
'not_allowed_operation' => 'Vorgang nicht erlaubt', 'not_allowed_operation' => 'Vorgang nicht erlaubt',
'no_authenticator_support_specified_algorithms' => 'No authenticators support specified algorithms', 'no_authenticator_support_specified_algorithms' => 'Keine Authentifikatoren unterstützen die angegebenen Algorithmen',
'authenticator_missing_discoverable_credential_support' => 'Authenticator missing discoverable credential support', 'authenticator_missing_discoverable_credential_support' => 'Authentifikator fehlt erkennbare Anmeldeinformationen',
'authenticator_missing_user_verification_support' => 'Authenticator missing user verification support', 'authenticator_missing_user_verification_support' => 'Authentifikator fehlt Unterstützung für die Benutzerüberprüfung',
'unknown_error' => 'Unbekannter Fehler', 'unknown_error' => 'Unbekannter Fehler',
'security_error_check_rpid' => 'Sicherheitsfehler<br/>Prüfen Sie die Umgebungsvariable WEBAUTHN_ID', 'security_error_check_rpid' => 'Sicherheitsfehler<br/>Prüfen Sie die Umgebungsvariable WEBAUTHN_ID',
'2fauth_has_not_a_valid_domain' => '2FAuth\'s domain is not a valid domain', '2fauth_has_not_a_valid_domain' => '2FAuths Domain ist keine gültige Domain',
'user_id_not_between_1_64' => 'User ID was not between 1 and 64 chars', 'user_id_not_between_1_64' => 'Benutzer-ID war nicht zwischen 1 und 64 Zeichen',
'no_entry_was_of_type_public_key' => 'No entry was of type "public-key"', 'no_entry_was_of_type_public_key' => 'Kein Eintrag vom Typ "public-key"',
'unsupported_with_reverseproxy' => 'Nicht anwendbar, wenn ein Auth-Proxy benutzt wird', 'unsupported_with_reverseproxy' => 'Nicht anwendbar, wenn ein Auth-Proxy benutzt wird',
'user_deletion_failed' => 'Löschen des Benutzerkontos fehlgeschlagen, es wurden keine Daten gelöscht', 'user_deletion_failed' => 'Löschen des Benutzerkontos fehlgeschlagen, es wurden keine Daten gelöscht',
'auth_proxy_failed' => 'Proxy-Anmeldung scheitern', 'auth_proxy_failed' => 'Proxy-Anmeldung scheitern',
@ -57,12 +57,12 @@ return [
'unauthorized' => 'Nicht berechtigt', 'unauthorized' => 'Nicht berechtigt',
'unauthorized_legend' => 'Sie haben keine Berechtigung, diese Ressource zu sehen oder diese Aktion auszuführen', 'unauthorized_legend' => 'Sie haben keine Berechtigung, diese Ressource zu sehen oder diese Aktion auszuführen',
'cannot_delete_the_only_admin' => 'Löschen des einzigen Admin-Kontos nicht möglichen', 'cannot_delete_the_only_admin' => 'Löschen des einzigen Admin-Kontos nicht möglichen',
'error_during_data_fetching' => '💀 Something went wrong during data fetching', 'error_during_data_fetching' => '💀 Während des Datenabrufs ist etwas schief gelaufen',
'check_failed_try_later' => 'Check failed, please retry later', 'check_failed_try_later' => 'Überprüfung fehlgeschlagen, bitte später erneut versuchen',
'sso_disabled' => 'SSO is disabled', 'sso_disabled' => 'SSO ist deaktiviert',
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file', 'sso_bad_provider_setup' => 'Dieser SSO-Provider ist nicht vollständig in Ihrer .env-Datei eingerichtet',
'sso_failed' => 'Authentication via SSO rejected', 'sso_failed' => 'Authentifizierung über SSO abgelehnt',
'sso_no_register' => 'Registrations are disabled', 'sso_no_register' => 'Registrierungen sind deaktiviert',
'sso_email_already_used' => 'A user account with the same email address already exists but it does not match your external account ID. Do not use SSO if you are already registered on 2FAuth with this email.', 'sso_email_already_used' => 'Ein Benutzerkonto mit der gleichen E-Mail-Adresse existiert bereits, aber es stimmt nicht mit Ihrer externen Konto-ID überein. Verwenden Sie kein SSO, wenn Sie bereits bei 2FAuth mit dieser E-Mail registriert sind.',
'account_managed_by_external_provider' => 'Account managed by an external provider', 'account_managed_by_external_provider' => 'Konto von einem externen Anbieter verwaltet',
]; ];

View File

@ -17,5 +17,5 @@ return [
'es' => 'Spanisch', 'es' => 'Spanisch',
'zh' => 'Vereinfachtes Chinesisch', 'zh' => 'Vereinfachtes Chinesisch',
'ru' => 'Russisch', 'ru' => 'Russisch',
'bg' => 'Bulgarisch', 'bg' => 'Български (Bulgarisch)',
]; ];

View File

@ -27,9 +27,9 @@ return [
], ],
'administration' => 'Administration', 'administration' => 'Administration',
'administration_legend' => 'Vorangegangene Einstellungen betreffen Benutzereinstellungen (jeder Benutzer kann seine eigenen Einstellungen festlegen), folgende globale Einstellungen sind gültig für alle Benutzer. Nur ein Administrator kann diese Einstellungen ansehen und bearbeiten.', 'administration_legend' => 'Vorangegangene Einstellungen betreffen Benutzereinstellungen (jeder Benutzer kann seine eigenen Einstellungen festlegen), folgende globale Einstellungen sind gültig für alle Benutzer. Nur ein Administrator kann diese Einstellungen ansehen und bearbeiten.',
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.', 'only_an_admin_can_edit_them' => 'Nur ein Administrator kann sie ansehen und bearbeiten.',
'you_are_administrator' => 'Du bist ein Administrator', 'you_are_administrator' => 'Du bist ein Administrator',
'account_linked_to_sso_x_provider' => 'You signed-in via SSO using your :provider account. Your information cannot be changed here but on :provider.', 'account_linked_to_sso_x_provider' => 'Sie haben sich mit Ihrem :provider-Konto via SSO angemeldet. Ihre Daten können hier nicht geändert werden, sondern auf :provider.',
'general' => 'Allgemein', 'general' => 'Allgemein',
'security' => 'Sicherheit', 'security' => 'Sicherheit',
'profile' => 'Profil', 'profile' => 'Profil',
@ -60,8 +60,8 @@ return [
'help' => 'Passwortzeichen werden als *** angezeigt, um die Vertraulichkeit zu gewährleisten. Dies beeinflusst nicht die Kopieren/Einfügen Funktion' 'help' => 'Passwortzeichen werden als *** angezeigt, um die Vertraulichkeit zu gewährleisten. Dies beeinflusst nicht die Kopieren/Einfügen Funktion'
], ],
'reveal_dotted_otp' => [ 'reveal_dotted_otp' => [
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>', 'label' => 'Decke verdecktes <abbr title="One-Time Password">OTP</abbr> auf',
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords' 'help' => 'Lass die Fähigkeit Punkt-verdeckte Passwörter temporär freigeben'
], ],
'close_otp_on_copy' => [ 'close_otp_on_copy' => [
'label' => 'Schließe <abbr title="One-Time Password">OTP</abbr> nach dem Kopieren', 'label' => 'Schließe <abbr title="One-Time Password">OTP</abbr> nach dem Kopieren',
@ -135,8 +135,8 @@ return [
'help' => 'Deaktiviere Registrierung', 'help' => 'Deaktiviere Registrierung',
], ],
'enable_sso' => [ 'enable_sso' => [
'label' => 'Enable Single Sign-On (SSO)', 'label' => 'Single Sign-On (SSO) aktivieren',
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme', 'help' => 'Besuchern erlauben, eine externe ID über das Single Sign-On Schema zu authentifizieren',
], ],
'otp_generation' => [ 'otp_generation' => [
'label' => 'Passwort zeigen', 'label' => 'Passwort zeigen',

View File

@ -31,7 +31,7 @@ return [
'accounts_deleted' => 'Konto(s) erfolgreich gelöscht', 'accounts_deleted' => 'Konto(s) erfolgreich gelöscht',
'accounts_moved' => 'Konto(en) erfolgreich verschoben', 'accounts_moved' => 'Konto(en) erfolgreich verschoben',
'export_selected_to_json' => 'Json-Export ausgewählter Konten herunterladen', 'export_selected_to_json' => 'Json-Export ausgewählter Konten herunterladen',
'reveal' => 'reveal', 'reveal' => 'aufdecken',
'forms' => [ 'forms' => [
'service' => [ 'service' => [
'placeholder' => 'Google, Twitter, Apple', 'placeholder' => 'Google, Twitter, Apple',
@ -103,7 +103,7 @@ return [
'need_grant_permission' => [ 'need_grant_permission' => [
'reason' => '2FAuth hat keine Berechtigung auf Ihre Kamera zuzugreifen', 'reason' => '2FAuth hat keine Berechtigung auf Ihre Kamera zuzugreifen',
'solution' => 'Sie müssen die Erlaubnis erteilen, um Ihre Gerätekamera zu verwenden. Falls Sie bereits verweigert haben und Ihr Browser Sie nicht erneut anfragt, verweisen Sie bitte auf die Browser-Dokumentation, um herauszufinden, wie Sie die Erlaubnis erteilen können.', 'solution' => 'Sie müssen die Erlaubnis erteilen, um Ihre Gerätekamera zu verwenden. Falls Sie bereits verweigert haben und Ihr Browser Sie nicht erneut anfragt, verweisen Sie bitte auf die Browser-Dokumentation, um herauszufinden, wie Sie die Erlaubnis erteilen können.',
'click_camera_icon' => 'It is usually done by clicking on a slashed camera icon in or next to the browser\'s address bar', 'click_camera_icon' => 'Dies geschieht üblicherweise durch Klicken auf ein geschlitztes Kamerasymbol in oder neben der Adressleiste des Browsers',
], ],
'not_readable' => [ 'not_readable' => [
'reason' => 'Fehler beim Laden des Scanners', 'reason' => 'Fehler beim Laden des Scanners',
@ -138,22 +138,22 @@ return [
'import' => 'Import', 'import' => 'Import',
'to_import' => 'Import', 'to_import' => 'Import',
'import_legend' => '2FAuth kann Daten aus verschiedenen 2FA-Apps importieren.<br />Benutze die Exportfunktion dieser Apps, um eine Migrationsquelle zu erhalten (QR-Code oder eine Datei) und lade sie mit einer bevorzugten Methode unterhalb.', 'import_legend' => '2FAuth kann Daten aus verschiedenen 2FA-Apps importieren.<br />Benutze die Exportfunktion dieser Apps, um eine Migrationsquelle zu erhalten (QR-Code oder eine Datei) und lade sie mit einer bevorzugten Methode unterhalb.',
'import_legend_afterpart' => 'Use the Export feature of these apps to get a migration resource like a QR code or a JSON file then load it here.', 'import_legend_afterpart' => 'Benutzen Sie die Export-Funktion dieser Apps, um eine Migrations-Ressource wie einen QR-Code oder eine JSON-Datei zu erhalten und lade sie hier.',
'upload' => 'Hochladen', 'upload' => 'Hochladen',
'scan' => 'Scannen', 'scan' => 'Scannen',
'supported_formats_for_qrcode_upload' => 'Akzeptiert: jpg, jpeg, png, bmp, gif, svg oder webp', 'supported_formats_for_qrcode_upload' => 'Akzeptiert: jpg, jpeg, png, bmp, gif, svg oder webp',
'supported_formats_for_file_upload' => 'Akzeptiert: Klartext, Json, 2fas', 'supported_formats_for_file_upload' => 'Akzeptiert: Klartext, Json, 2fas',
'supported_migration_formats' => 'Unterstütze Migrationsformate', 'supported_migration_formats' => 'Unterstütze Migrationsformate',
'qr_code' => 'QR Code', 'qr_code' => 'QR Code',
'text_file' => 'Text file', 'text_file' => 'Textdatei',
'plain_text' => 'Klartext', 'plain_text' => 'Klartext',
'parsing_data' => 'Parsing data...', 'parsing_data' => 'Daten werden verarbeitet...',
'issuer' => 'Aussteller', 'issuer' => 'Aussteller',
'imported' => 'Importiert', 'imported' => 'Importiert',
'failure' => 'Fehler', 'failure' => 'Fehler',
'x_valid_accounts_found' => '{count} gültige Konten gefunden', 'x_valid_accounts_found' => '{count} gültige Konten gefunden',
'submitted_data_parsed_now_accounts_are_awaiting_import' => 'The following 2FA accounts were found in the migration resource. So far none of them have been added to 2FAuth.', 'submitted_data_parsed_now_accounts_are_awaiting_import' => 'Die folgenden 2FA-Konten wurden in der Migrations-Ressource gefunden. Bisher wurden noch keine von ihnen zu 2FAuth hinzugefügt.',
'use_buttons_to_save_or_discard' => 'Use the available buttons to permanently save them to your 2FA collection or discard them.', 'use_buttons_to_save_or_discard' => 'Verwenden Sie die verfügbaren Schaltflächen, um sie dauerhaft in Ihrer 2FA-Sammlung zu speichern oder zu verwerfen.',
'import_all' => 'Alle importieren', 'import_all' => 'Alle importieren',
'import_this_account' => 'Importiere dieses Konto', 'import_this_account' => 'Importiere dieses Konto',
'discard_all' => 'Alles wegwerfen', 'discard_all' => 'Alles wegwerfen',

View File

@ -13,9 +13,9 @@ return [
'browser_preference' => 'Preferencia del navegador', 'browser_preference' => 'Preferencia del navegador',
'en' => 'Inglés', 'en' => 'Inglés',
'fr' => 'Francés', 'fr' => 'Francés',
'de' => 'Alemán', 'de' => 'Deutsch (Alemán)',
'es' => 'Español', 'es' => 'Español',
'zh' => 'Chino Simplificado', 'zh' => '简体中文 (Chino Simplificado)',
'ru' => 'Ruso', 'ru' => 'Русский (Ruso)',
'bg' => 'Búlgaro', 'bg' => 'Български (Búlgaro)',
]; ];

View File

@ -22,18 +22,18 @@ return [
'sign_out' => 'Disconnettiti', 'sign_out' => 'Disconnettiti',
'sign_in' => 'Accedi', 'sign_in' => 'Accedi',
'sign_in_using' => 'Accedi con', 'sign_in_using' => 'Accedi con',
'or_continue_with' => 'You an also continue with:', 'or_continue_with' => 'Si continua anche con:',
'sign_in_using_security_device' => 'Accedi tramite un dispositivo di sicurezza', 'sign_in_using_security_device' => 'Accedi tramite un dispositivo di sicurezza',
'login_and_password' => 'nome utente e password', 'login_and_password' => 'nome utente e password',
'register' => 'Registrati', 'register' => 'Registrati',
'welcome_to_2fauth' => 'Benvenuto su 2FAuth', 'welcome_to_2fauth' => 'Benvenuto su 2FAuth',
'autolock_triggered' => 'Blocco automatico attivato', 'autolock_triggered' => 'Blocco automatico attivato',
'autolock_triggered_punchline' => 'Auto-lock triggered, you\'ve been logged out', 'autolock_triggered_punchline' => 'Blocco automatico attivato, sei stato disconnesso',
'already_authenticated' => 'Già autenticato', 'already_authenticated' => 'Già autenticato',
'authentication' => 'Autenticazione', 'authentication' => 'Autenticazione',
'maybe_later' => 'Magari più tardi', 'maybe_later' => 'Magari più tardi',
'user_account_controlled_by_proxy' => 'Account utente reso disponibile da un proxy di autenticazione.<br />Gestisci l\'account a livello di proxy.', 'user_account_controlled_by_proxy' => 'Account utente reso disponibile da un proxy di autenticazione.<br />Gestisci l\'account a livello di proxy.',
'auth_handled_by_proxy' => 'Authentication handled by a reverse proxy, below settings are disabled.<br />Manage authentication at proxy level.', 'auth_handled_by_proxy' => 'Autenticazione gestita da un proxy inverso, le impostazioni sottostanti sono disabilitate.<br />Gestisci l\'autenticazione a livello di proxy.',
'confirm' => [ 'confirm' => [
'logout' => 'Sei sicuro di volerti disconnettere?', 'logout' => 'Sei sicuro di volerti disconnettere?',
'revoke_device' => 'Sei sicuro di voler eliminare questo dispositivo?', 'revoke_device' => 'Sei sicuro di voler eliminare questo dispositivo?',
@ -42,75 +42,75 @@ return [
'webauthn' => [ 'webauthn' => [
'security_device' => 'un dispositivo di sicurezza', 'security_device' => 'un dispositivo di sicurezza',
'security_devices' => 'Dispositivi di sicurezza', 'security_devices' => 'Dispositivi di sicurezza',
'security_devices_legend' => 'Authentication devices you can use to sign in 2FAuth, like security keys (i.e Yubikey) or smartphones with biometric capabilities (i.e. Apple FaceId/TouchId)', 'security_devices_legend' => 'Dispositivi di autenticazione che puoi usare per accedere a 2FAuth, come le chiavi di sicurezza (come Yubikey) o gli smartphone con funzionalità biometriche (es. Apple FaceId/TouchId)',
'enhance_security_using_webauthn' => 'You can enhance the security of your 2FAuth account by enabling WebAuthn authentication.<br /><br /> 'enhance_security_using_webauthn' => 'Puoi migliorare la sicurezza del tuo account 2FAuth abilitando l\'autenticazione WebAuthn.<br /><br />
WebAuthn allows you to use trusted devices (like Yubikeys or smartphones with biometric capabilities) to sign in quickly and more securely.', WebAuthn consente di utilizzare dispositivi fidati (come Yubikey o smartphone con funzionalità biometriche) per accedere in modo rapido e sicuro.',
'use_security_device_to_sign_in' => 'Get ready to authenticate using (one of) your security devices. Plug your key in, remove face mask or gloves, etc.', 'use_security_device_to_sign_in' => 'Preparati ad autenticarti usando uno dei dispositivi di sicurezza. Collega la tua chiave, rimuovi la mascherina o i guanti, ecc.',
'lost_your_device' => 'Lost your device?', 'lost_your_device' => 'Hai perso il tuo dispositivo?',
'recover_your_account' => 'Recover your account', 'recover_your_account' => 'Recupera il tuo account',
'account_recovery' => 'Account recovery', 'account_recovery' => 'Recupero dell\'account',
'recovery_punchline' => '2FAuth will send you a recovery link to this email address. Click the link in the received email and follow the instructions.<br /><br />Ensure you open the email on a device you fully own.', 'recovery_punchline' => '2FAuth ti invierà un link di recupero a questo indirizzo email. Clicca sul link nell\'email ricevuta e segui le istruzioni.<br /><br />Assicurati di aprire l\'email su un dispositivo fidato.',
'send_recovery_link' => 'Send recovery link', 'send_recovery_link' => 'Invia link di recupero password',
'account_recovery_email_sent' => 'Account recovery email sent!', 'account_recovery_email_sent' => 'Email di recupero account inviata!',
'disable_all_security_devices' => 'Disable all security devices', 'disable_all_security_devices' => 'Disabilita tutti i dispositivi di sicurezza',
'disable_all_security_devices_help' => 'All your security devices will be revoked. Use this option if you have lost one or its security has been compromised.', 'disable_all_security_devices_help' => 'Tutti i tuoi dispositivi di sicurezza saranno rimossi. Usa questa opzione se ne hai perso uno o se la sua sicurezza è stata compromessa.',
'register_a_new_device' => 'Register a new device', 'register_a_new_device' => 'Aggiungi dispositivo',
'register_a_device' => 'Register a device', 'register_a_device' => 'Registra un dispositivo',
'device_successfully_registered' => 'Device successfully registered', 'device_successfully_registered' => 'Dispositivo registrato con successo',
'device_revoked' => 'Device successfully revoked', 'device_revoked' => 'Dispositivo revocato con successo',
'revoking_a_device_is_permanent' => 'Revoking a device is permanent', 'revoking_a_device_is_permanent' => 'Revocare un dispositivo è permanente',
'recover_account_instructions' => 'To recover your account, 2FAuth resets some Webauthn settings so you will be able to sign in using your email and password.', 'recover_account_instructions' => 'Per recuperare il tuo account, 2FAuth ripristina alcune impostazioni Webauthn in modo che tu possa essere in grado di accedere utilizzando la tua email e password.',
'invalid_recovery_token' => 'Invalid recovery token', 'invalid_recovery_token' => 'Token di recupero non valido',
'webauthn_login_disabled' => 'Webauthn login disabled', 'webauthn_login_disabled' => 'Login Webauthn disabilitato',
'invalid_reset_token' => 'This reset token is invalid.', 'invalid_reset_token' => 'Questo token di reset non è valido.',
'rename_device' => 'Rename device', 'rename_device' => 'Rinomina dispositivo',
'my_device' => 'My device', 'my_device' => 'Il mio dispositivo',
'unknown_device' => 'Unknown device', 'unknown_device' => 'Dispositivo sconosciuto',
'use_webauthn_only' => [ 'use_webauthn_only' => [
'label' => 'Use WebAuthn only', 'label' => 'Usa solo WebAuthn',
'help' => 'Make WebAuthn the only authorized method to log into your 2FAuth account. This is the recommended setup to take advantage of the WebAuthn enhanced security.<br /><br /> 'help' => 'Rendi WebAuthn l\'unico metodo autorizzato per accedere al tuo account 2FAuth. Questa è la configurazione consigliata per sfruttare la sicurezza potenziata di WebAuthn.<br /><br />
In case of device lost, you will be able to recover your account by resetting this option and signing in using your email and password.<br /><br /> In caso di perdita del dispositivo, sarai in grado di recuperare il tuo account ripristinando questa opzione e accedendo utilizzando la tua email e password.<br /><br />
Attention! The Email & Password form remains available despite this option being enabled, but it will always return an \'Authentication failed\' response.' Attenzione! Il modulo Email e Password rimane disponibile nonostante questa opzione sia abilitata, ma restituirà sempre una risposta \'Autenticazione non riuscita\'.'
], ],
'need_a_security_device_to_enable_options' => 'Set at least one device to enable the following options', 'need_a_security_device_to_enable_options' => 'Imposta almeno un dispositivo per abilitare le seguenti opzioni',
], ],
'forms' => [ 'forms' => [
'name' => 'Name', 'name' => 'Nome',
'login' => 'Login', 'login' => 'Login',
'webauthn_login' => 'WebAuthn login', 'webauthn_login' => 'WebAuthn login',
'email' => 'Email', 'email' => 'Email',
'password' => 'Password', 'password' => 'Password',
'reveal_password' => 'Reveal password', 'reveal_password' => 'Mostra password',
'hide_password' => 'Hide password', 'hide_password' => 'Nascondi password',
'confirm_password' => 'Confirm password', 'confirm_password' => 'Conferma password',
'new_password' => 'New password', 'new_password' => 'Nuova password',
'confirm_new_password' => 'Confirm new password', 'confirm_new_password' => 'Conferma nuova password',
'dont_have_account_yet' => 'Don\'t have your account yet?', 'dont_have_account_yet' => 'Non hai ancora un account?',
'already_register' => 'Already registered?', 'already_register' => 'Sei già registrato?',
'authentication_failed' => 'Authentication failed', 'authentication_failed' => 'Autenticazione fallita',
'forgot_your_password' => 'Forgot your password?', 'forgot_your_password' => 'Hai dimenticato la password?',
'request_password_reset' => 'Reset it', 'request_password_reset' => 'Reimpostala',
'reset_your_password' => 'Reset your password', 'reset_your_password' => 'Reimposta la password',
'reset_password' => 'Reset password', 'reset_password' => 'Ripristina password',
'disabled_in_demo' => 'Feature disabled in Demo mode', 'disabled_in_demo' => 'Funzione disabilitata in modalità demo',
'new_password' => 'New password', 'new_password' => 'Nuova password',
'current_password' => [ 'current_password' => [
'label' => 'Current password', 'label' => 'Password attuale',
'help' => 'Fill in your current password to confirm that it\'s you' 'help' => 'Inserisci la tua password attuale per confermare che sei tu'
], ],
'change_password' => 'Change password', 'change_password' => 'Cambia password',
'send_password_reset_link' => 'Send password reset link', 'send_password_reset_link' => 'Invia link per reset password',
'password_successfully_changed' => 'Password successfully changed', 'password_successfully_changed' => 'Password cambiata con successo',
'edit_account' => 'Edit account', 'edit_account' => 'Modifica account',
'profile_saved' => 'Profile successfully updated!', 'profile_saved' => 'Profilo aggiornato con successo!',
'welcome_to_demo_app_use_those_credentials' => 'Welcome to the 2FAuth demo.<br><br>You can connect using the email address <strong>demo@2fauth.app</strong> and the password <strong>demo</strong>', 'welcome_to_demo_app_use_those_credentials' => 'Benvenuto nella demo di 2Fauth.<br><br>Puoi connetterti utilizzando l\'indirizzo email <strong>demo@2fauth.app</strong> e la password <strong>demo</strong>',
'welcome_to_testing_app_use_those_credentials' => 'Welcome to the 2FAuth testing instance.<br><br>Use email address <strong>testing@2fauth.app</strong> and password <strong>password</strong>', 'welcome_to_testing_app_use_those_credentials' => 'Benvenuto nell\'istanza test di 2Fauth. <br><br>Utilizza l\'indirizzo email <strong>testing@2fauth.app</strong> e la password <strong>password</strong>',
'register_punchline' => 'Welcome to <b>2FAuth</b>.<br/>You need an account to go further, please register yourself.', 'register_punchline' => 'Benvenuto su <b>2FAuth</b>.<br/>Hai bisogno di un account per proseguire, per favore creane uno.',
'reset_punchline' => '2FAuth will send you a password reset link to this address. Click the link in the received email to set a new password.', 'reset_punchline' => '2Fauth ha iniviato il link per il reset password al tuo indirizzo. Clicca sul link ricevuto nell\'email per impostare una nuova password.',
'name_this_device' => 'Name this device', 'name_this_device' => 'Nome di questo dispositivo',
'delete_account' => 'Delete account', 'delete_account' => 'Elimina account',
'delete_your_account' => 'Delete your account', 'delete_your_account' => 'Elimina il tuo account',
'delete_your_account_and_reset_all_data' => 'Your user account will be deleted as well as all your 2FA data. There is no going back.', 'delete_your_account_and_reset_all_data' => 'Il tuo account utente verrà eliminato insieme a tutti i dati di 2FA. Non puoi tornare indietro.',
'reset_your_password_to_delete_your_account' => 'If you always used SSO to sign in, sign out then use the reset password feature to get a password so you can fill this form.', 'reset_your_password_to_delete_your_account' => 'If you always used SSO to sign in, sign out then use the reset password feature to get a password so you can fill this form.',
'deleting_2fauth_account_does_not_impact_provider' => 'Deleting your 2FAuth account has no impact on your external SSO account.', 'deleting_2fauth_account_does_not_impact_provider' => 'Deleting your 2FAuth account has no impact on your external SSO account.',
'user_account_successfully_deleted' => 'User account successfully deleted', 'user_account_successfully_deleted' => 'User account successfully deleted',

View File

@ -22,18 +22,18 @@ return [
'sign_out' => 'Выйти', 'sign_out' => 'Выйти',
'sign_in' => 'Войти', 'sign_in' => 'Войти',
'sign_in_using' => 'Войти с помощью', 'sign_in_using' => 'Войти с помощью',
'or_continue_with' => 'You an also continue with:', 'or_continue_with' => 'Вы также можете продолжить с:',
'sign_in_using_security_device' => 'Войти, используя устройство безопасности', 'sign_in_using_security_device' => 'Войти, используя устройство безопасности',
'login_and_password' => 'имя пользователя и пароль', 'login_and_password' => 'имя пользователя и пароль',
'register' => 'Регистрация', 'register' => 'Регистрация',
'welcome_to_2fauth' => 'Добро пожаловать в 2FAuth', 'welcome_to_2fauth' => 'Добро пожаловать в 2FAuth',
'autolock_triggered' => 'Сработала автоматическая блокировка', 'autolock_triggered' => 'Сработала автоматическая блокировка',
'autolock_triggered_punchline' => 'Произошло событие которое, отслеживалось функцией автоблокировки. Вы были автоматически отключены.', 'autolock_triggered_punchline' => 'Произошло событие которое, отслеживалось функцией автоблокировки. Вы были автоматически отключены.',
'already_authenticated' => 'Вы уже аутентифицирован', 'already_authenticated' => 'Вы уже аутентифицированы',
'authentication' => 'Аутентификация', 'authentication' => 'Аутентификация',
'maybe_later' => 'Не сейчас', 'maybe_later' => 'Не сейчас',
'user_account_controlled_by_proxy' => 'User account made available by an authentication proxy.<br />Manage the account at proxy level.', 'user_account_controlled_by_proxy' => 'Учётная запись создана через прокси-аунтификацию.<br />Управляйте учётной записью на уровне прокси.',
'auth_handled_by_proxy' => 'Аутентификация осуществляется на обратном прокси сервере, настройки ниже не доступны.<br />Управление аутентификацией осуществляется на прокси сервере.', 'auth_handled_by_proxy' => 'Аутентификация осуществляется на обратном прокси, настройки ниже не доступны.<br />Управление аутентификацией осуществляется на прокси.',
'confirm' => [ 'confirm' => [
'logout' => 'Вы уверены, что хотите выйти?', 'logout' => 'Вы уверены, что хотите выйти?',
'revoke_device' => 'Вы уверены, что хотите удалить это устройство?', 'revoke_device' => 'Вы уверены, что хотите удалить это устройство?',
@ -42,77 +42,77 @@ return [
'webauthn' => [ 'webauthn' => [
'security_device' => 'устройство безопасности', 'security_device' => 'устройство безопасности',
'security_devices' => 'Устройства безопасности', 'security_devices' => 'Устройства безопасности',
'security_devices_legend' => 'Authentication devices you can use to sign in 2FAuth, like security keys (i.e Yubikey) or smartphones with biometric capabilities (i.e. Apple FaceId/TouchId)', 'security_devices_legend' => 'Устройства аутентификации, которые можно использовать для входа в систему 2FAuth, такие как ключи безопасности (например, Yubikey) или смартфоны с биометрическими возможностями (например, Apple FaceId/TouchId)',
'enhance_security_using_webauthn' => 'You can enhance the security of your 2FAuth account by enabling WebAuthn authentication.<br /><br /> 'enhance_security_using_webauthn' => 'Вы можете повысить безопасность учетной записи 2FAuth, включив аутентификацию WebAuthn.<br /><br />
WebAuthn allows you to use trusted devices (like Yubikeys or smartphones with biometric capabilities) to sign in quickly and more securely.', WebAuthn позволяет использовать доверенные устройства (например, Yubikeys или смартфоны с биометрическими возможностями) для безопасного входа.',
'use_security_device_to_sign_in' => 'Get ready to authenticate using (one of) your security devices. Plug your key in, remove face mask or gloves, etc.', 'use_security_device_to_sign_in' => 'Будьте готовы пройти аутентификацию с помощью (одного из) ваших устройств безопасности. Вставьте ключ, снимите маску или перчатки и т.д.',
'lost_your_device' => 'Потеряли устройство?', 'lost_your_device' => 'Потеряли устройство?',
'recover_your_account' => 'Восстановить доступ к аккаунту', 'recover_your_account' => 'Восстановите доступ к учётной записи',
'account_recovery' => 'Восстановление доступа к аккаунту', 'account_recovery' => 'Восстановление доступа к учётной записи',
'recovery_punchline' => '2FAuth will send you a recovery link to this email address. Click the link in the received email and follow the instructions.<br /><br />Ensure you open the email on a device you fully own.', 'recovery_punchline' => '2FAuth отправит вам ссылку для восстановления на этот адрес электронной почты. Нажмите на ссылку в полученном письме и следуйте инструкциям.<br /><br />Убедитесь, что вы откроете письмо на вашем полностью проверенном устройстве.',
'send_recovery_link' => 'Отправить ссылку для восстановления', 'send_recovery_link' => 'Отправить ссылку для восстановления',
'account_recovery_email_sent' => 'Письмо для восстановления доступа к аккаунту отправлено!', 'account_recovery_email_sent' => 'Письмо для восстановления доступа к учётной записи отправлено!',
'disable_all_security_devices' => 'Отключить все устройства безопасности', 'disable_all_security_devices' => 'Отключить все устройства безопасности',
'disable_all_security_devices_help' => 'All your security devices will be revoked. Use this option if you have lost one or its security has been compromised.', 'disable_all_security_devices_help' => 'Все ваши устройства безопасности будут отозваны. Используйте эту опцию, если вы потеряли их или их безопасность была скомпрометирована.',
'register_a_new_device' => 'Зарегистрировать новое устройство', 'register_a_new_device' => 'Зарегистрировать новое устройство',
'register_a_device' => 'Зарегистрировать устройство', 'register_a_device' => 'Зарегистрировать устройство',
'device_successfully_registered' => 'Устройство успешно зарегистрировано', 'device_successfully_registered' => 'Устройство успешно зарегистрировано',
'device_revoked' => 'Устройство успешно деактивировано', 'device_revoked' => 'Устройство успешно деактивировано',
'revoking_a_device_is_permanent' => 'Удаление устройства необратимо', 'revoking_a_device_is_permanent' => 'Удаление устройства необратимо',
'recover_account_instructions' => 'To recover your account, 2FAuth resets some Webauthn settings so you will be able to sign in using your email and password.', 'recover_account_instructions' => 'Чтобы восстановить вашу учетную запись, 2FAuth сбрасывает некоторые настройки Webauthn, чтобы вы могли войти с помощью электронной почты и пароля.',
'invalid_recovery_token' => 'Неверный код восстановления', 'invalid_recovery_token' => 'Неверный код восстановления',
'webauthn_login_disabled' => 'Webauthn login disabled', 'webauthn_login_disabled' => 'Webauthn вход отключен',
'invalid_reset_token' => 'This reset token is invalid.', 'invalid_reset_token' => 'Этот токен сброса недействителен.',
'rename_device' => 'Переименовать устройство', 'rename_device' => 'Переименовать устройство',
'my_device' => 'Моё устройство', 'my_device' => 'Моё устройство',
'unknown_device' => 'Неизвестное устройство', 'unknown_device' => 'Неизвестное устройство',
'use_webauthn_only' => [ 'use_webauthn_only' => [
'label' => 'Use WebAuthn only', 'label' => 'Использовать только WebAuthn',
'help' => 'Make WebAuthn the only authorized method to log into your 2FAuth account. This is the recommended setup to take advantage of the WebAuthn enhanced security.<br /><br /> 'help' => 'Сделать WebAuthn единственным авторизованным методом входа в вашу учетную запись 2FAuth. Это рекомендуемая настройка, позволяющая воспользоваться преимуществами повышенной безопасности WebAuthn.<br /><br />
In case of device lost, you will be able to recover your account by resetting this option and signing in using your email and password.<br /><br /> В случае утери устройства вы сможете восстановить свою учетную запись, сбросив эту опцию и войдя в систему, используя свой адрес электронной почты и пароль.<br /><br />
Attention! The Email & Password form remains available despite this option being enabled, but it will always return an \'Authentication failed\' response.' Внимание! Форма электронной почты и пароля остается доступной, несмотря на то, что эта опция включена, но она всегда будет возвращать ответ «Ошибка аутентификации».'
], ],
'need_a_security_device_to_enable_options' => 'Set at least one device to enable the following options', 'need_a_security_device_to_enable_options' => 'Настройте хотя бы одно устройство для включения следующих параметров',
], ],
'forms' => [ 'forms' => [
'name' => 'Имя', 'name' => 'Имя',
'login' => 'Вход', 'login' => 'Вход',
'webauthn_login' => 'WebAuthn login', 'webauthn_login' => 'WebAuthn вход',
'email' => 'Адрес электронной почты', 'email' => 'Email',
'password' => 'Пароль', 'password' => 'Пароль',
'reveal_password' => 'Показать пароль', 'reveal_password' => 'Показать пароль',
'hide_password' => 'Скрыть пароль', 'hide_password' => 'Скрыть пароль',
'confirm_password' => 'Подтверждение пароля', 'confirm_password' => 'Подтверждение пароля',
'new_password' => 'Новый пароль', 'new_password' => 'Новый пароль',
'confirm_new_password' => 'Подтвердить новый пароль', 'confirm_new_password' => 'Подтвердить новый пароль',
'dont_have_account_yet' => 'Don\'t have your account yet?', 'dont_have_account_yet' => 'Еще нет учетной записи?',
'already_register' => 'Уже зарегистрированы?', 'already_register' => 'Уже зарегистрированы?',
'authentication_failed' => 'Ошибка аутентификации', 'authentication_failed' => 'Ошибка аутентификации',
'forgot_your_password' => 'Забыли пароль?', 'forgot_your_password' => 'Забыли пароль?',
'request_password_reset' => 'Восстановить', 'request_password_reset' => 'Восстановить',
'reset_your_password' => 'Восстановить пароль', 'reset_your_password' => 'Восстановить пароль',
'reset_password' => 'Восстановить пароль', 'reset_password' => 'Восстановить пароль',
'disabled_in_demo' => 'Функция отключена в демо режиме', 'disabled_in_demo' => 'Функция отключена в демонастрационном режиме',
'new_password' => 'New password', 'new_password' => 'Новый пароль',
'current_password' => [ 'current_password' => [
'label' => 'Текущий пароль', 'label' => 'Текущий пароль',
'help' => 'Fill in your current password to confirm that it\'s you' 'help' => 'Введите ваш текущий пароль для подтверждения, что это действительно вы'
], ],
'change_password' => 'Изменить пароль', 'change_password' => 'Изменить пароль',
'send_password_reset_link' => 'Send password reset link', 'send_password_reset_link' => 'Отправить ссылку для восстановления пароля',
'password_successfully_changed' => 'Password successfully changed', 'password_successfully_changed' => 'Пароль успешно изменен',
'edit_account' => 'Edit account', 'edit_account' => 'Редактировать учётную запись',
'profile_saved' => 'Profile successfully updated!', 'profile_saved' => 'Профиль успешно обновлен!',
'welcome_to_demo_app_use_those_credentials' => 'Welcome to the 2FAuth demo.<br><br>You can connect using the email address <strong>demo@2fauth.app</strong> and the password <strong>demo</strong>', 'welcome_to_demo_app_use_those_credentials' => 'Добро пожаловать в демонстрационный режим 2FAuth. <br><br>Вы можете подключиться используя email адрес <strong>demo@2fauth.app</strong> и пароль <strong>demo</strong>',
'welcome_to_testing_app_use_those_credentials' => 'Welcome to the 2FAuth testing instance.<br><br>Use email address <strong>testing@2fauth.app</strong> and password <strong>password</strong>', 'welcome_to_testing_app_use_those_credentials' => 'Добро пожаловать в тестовое окружение 2FAuth.<br><br>Используйте email адрес <strong>testing@2fauth.app</strong> и пароль <strong>password</strong>',
'register_punchline' => 'Welcome to <b>2FAuth</b>.<br/>You need an account to go further, please register yourself.', 'register_punchline' => 'Добро пожаловать в <b>2FAuth</b>.<br/>Вам необходима учётная запись, чтобы продолжить, пожалуйста, зарегистрируйте себя.',
'reset_punchline' => '2FAuth will send you a password reset link to this address. Click the link in the received email to set a new password.', 'reset_punchline' => '2FAuth вышлет вам ссылку для сброса пароля на этот адрес. Нажмите на ссылку в полученном письме, чтобы установить новый пароль.',
'name_this_device' => 'Name this device', 'name_this_device' => 'Назвать это устройство',
'delete_account' => 'Удалить аккаунт', 'delete_account' => 'Удалить аккаунт',
'delete_your_account' => 'Удалить учетную запись', 'delete_your_account' => 'Удалить учетную запись',
'delete_your_account_and_reset_all_data' => 'Your user account will be deleted as well as all your 2FA data. There is no going back.', 'delete_your_account_and_reset_all_data' => 'Ваша учетная запись пользователя будет удалена вместе со всеми вашими данными 2FA.<br />Это действие невозможно отменить.',
'reset_your_password_to_delete_your_account' => 'If you always used SSO to sign in, sign out then use the reset password feature to get a password so you can fill this form.', 'reset_your_password_to_delete_your_account' => 'Если вы всегда использовали SSO для входа, выйдите из системы, а затем воспользуйтесь функцией сброса пароля, чтобы получить пароль и заполнить эту форму.',
'deleting_2fauth_account_does_not_impact_provider' => 'Deleting your 2FAuth account has no impact on your external SSO account.', 'deleting_2fauth_account_does_not_impact_provider' => 'Удаление вашей учетной записи 2FAuth не влияет на вашу внешнюю учетную запись SSO.',
'user_account_successfully_deleted' => 'Аккаунт успешно удален', 'user_account_successfully_deleted' => 'Аккаунт успешно удален',
'has_lower_case' => 'маленькие буквы', 'has_lower_case' => 'маленькие буквы',
'has_upper_case' => 'заглавные буквы', 'has_upper_case' => 'заглавные буквы',
@ -120,7 +120,7 @@ return [
'has_number' => 'цифры', 'has_number' => 'цифры',
'is_long_enough' => 'Минимум 8 символов', 'is_long_enough' => 'Минимум 8 символов',
'mandatory_rules' => 'Обязательно', 'mandatory_rules' => 'Обязательно',
'optional_rules_you_should_follow' => 'Recommanded (highly)', 'optional_rules_you_should_follow' => 'Рекомендуется (настоятельно)',
'caps_lock_is_on' => 'Caps lock включен', 'caps_lock_is_on' => 'Caps lock включен',
], ],

View File

@ -28,7 +28,7 @@ return [
'close' => 'Закрыть', 'close' => 'Закрыть',
'clear' => 'Очистить', 'clear' => 'Очистить',
'clear_search' => 'Очистить поиск', 'clear_search' => 'Очистить поиск',
'demo_do_not_post_sensitive_data' => 'Это демо-приложение, не размещайте конфиденциальные данные', 'demo_do_not_post_sensitive_data' => 'Это демонстрационное приложение, не размещайте конфиденциальные данные',
'testing_do_not_post_sensitive_data' => 'Это тестовое приложение, не оставляйте конфиденциальные данные', 'testing_do_not_post_sensitive_data' => 'Это тестовое приложение, не оставляйте конфиденциальные данные',
'selected' => 'выбрано', 'selected' => 'выбрано',
'name' => 'Имя', 'name' => 'Имя',
@ -47,10 +47,10 @@ return [
'new_name' => 'Новое имя', 'new_name' => 'Новое имя',
'options' => 'Настройки', 'options' => 'Настройки',
'reload' => 'Обновить', 'reload' => 'Обновить',
'refresh' => 'Refresh', 'refresh' => 'Обновить',
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes', 'data_refreshed_to_reflect_server_changes' => 'Данные обновлены, чтобы отразить изменения со стороны сервера',
'generate' => 'Генерировать', 'generate' => 'Генерировать',
'generating_otp' => 'Generating OTP', 'generating_otp' => 'Генерация OTP',
'open_in_browser' => 'Открыть в браузере', 'open_in_browser' => 'Открыть в браузере',
'continue' => 'Продолжить', 'continue' => 'Продолжить',
'discard' => 'Отменить', 'discard' => 'Отменить',
@ -59,7 +59,7 @@ return [
'environment' => 'Окружение', 'environment' => 'Окружение',
'credits' => 'Авторы', 'credits' => 'Авторы',
'2fauth_teaser' => 'Веб-приложение для управления двухфакторной аутентификацией (2FA) учетных записей и генерации кодов безопасности', '2fauth_teaser' => 'Веб-приложение для управления двухфакторной аутентификацией (2FA) учетных записей и генерации кодов безопасности',
'made_with' => 'Сделано с', 'made_with' => 'Сделано с использованием',
'ui_icons_by' => 'Иконки пользовательского интерфейса', 'ui_icons_by' => 'Иконки пользовательского интерфейса',
'logos_by' => 'Логотипы', 'logos_by' => 'Логотипы',
'search' => 'Поиск', 'search' => 'Поиск',
@ -71,9 +71,9 @@ return [
'image_of_qrcode_to_scan' => 'Изображение QR-кода для сканирования', 'image_of_qrcode_to_scan' => 'Изображение QR-кода для сканирования',
'file' => 'Файл', 'file' => 'Файл',
'or' => 'или', 'or' => 'или',
'close_the_x_page' => 'Закрыть страницу {pagetitle}', 'close_the_x_page' => 'Закрыть страницу :pagetitle',
'submit' => 'Submit', 'submit' => 'Отправить',
'default' => 'Default', 'default' => 'По умолчанию',
'back_to_home' => 'Back to home', 'back_to_home' => 'Вернуться на главную',
'nothing' => 'nothing', 'nothing' => 'ничего',
]; ];

View File

@ -16,53 +16,53 @@ return [
'resource_not_found' => 'Ресурс не найден', 'resource_not_found' => 'Ресурс не найден',
'error_occured' => 'Произошла ошибка:', 'error_occured' => 'Произошла ошибка:',
'refresh' => 'Обновить', 'refresh' => 'Обновить',
'no_valid_otp' => 'No valid OTP resource in this QR code', 'no_valid_otp' => 'В этом QR-коде нет допустимых OTP ресурсов',
'something_wrong_with_server' => 'Something is wrong with your server', 'something_wrong_with_server' => 'Что-то не так с вашим сервером',
'Unable_to_decrypt_uri' => 'Unable to decrypt uri', 'Unable_to_decrypt_uri' => 'Не удалось расшифровать uri',
'not_a_supported_otp_type' => 'This OTP format is not currently supported', 'not_a_supported_otp_type' => 'Этот формат OTP в настоящее время не поддерживается',
'cannot_create_otp_without_secret' => 'Cannot create an OTP without a secret', 'cannot_create_otp_without_secret' => 'Невозможно создать OTP без секретного ключа',
'data_of_qrcode_is_not_valid_URI' => 'The data of this QR code is not a valid OTP Auth URI. The QR code contains:', 'data_of_qrcode_is_not_valid_URI' => 'Данные этого QR-кода не являются допустимым OTP Auth URI. QR-код содержит:',
'wrong_current_password' => 'Wrong current password, nothing has changed', 'wrong_current_password' => 'Неверный текущий пароль, ничего не было изменено',
'error_during_encryption' => 'Encryption failed, your database remains unprotected.', 'error_during_encryption' => 'Сбой шифрования, ваша база данных остается незащищенной.',
'error_during_decryption' => 'Decryption failed, your database is still protected. This is mainly caused by an integrity issue of encrypted data for one or more accounts.', 'error_during_decryption' => 'Сбой расшифровки, ваша база данных по-прежнему защищена. В основном, это вызвано проблемой целостности шифрованных данных для одной или нескольких учётных записей.',
'qrcode_cannot_be_read' => 'This QR code is unreadable', 'qrcode_cannot_be_read' => 'Этот QR-код нечитаем',
'too_many_ids' => 'too many ids were included in the query parameter, max 100 allowed', 'too_many_ids' => 'в параметр запроса было включено слишком много идентификаторов, разрешено максимум 100',
'delete_user_setting_only' => 'Only user-created setting can be deleted', 'delete_user_setting_only' => 'Могут быть удалены только настройки, созданные пользователем',
'indecipherable' => '*indecipherable*', 'indecipherable' => '*неразборчиво*',
'cannot_decipher_secret' => 'The secret cannot be deciphered. This is mainly caused by a wrong APP_KEY set in the .env configuration file of 2Fauth or a corrupted data stored in database.', 'cannot_decipher_secret' => 'Секретный ключ не может быть расшифрован. В основном это может быть вызвано неправильным APP_KEY в .env файле 2Fauth или поврежденными данными, хранящимися в базе данных.',
'https_required' => 'HTTPS context required', 'https_required' => 'Требуется HTTPS контекст',
'browser_does_not_support_webauthn' => 'Your device does not support webauthn. Try again later using a more modern browser', 'browser_does_not_support_webauthn' => 'Ваше устройство не поддерживает webauth. Повторите попытку позже, используя более современный браузер',
'aborted_by_user' => 'Прервано пользователем', 'aborted_by_user' => 'Прервано пользователем',
'security_device_already_registered' => 'Device already registered', 'security_device_already_registered' => 'Устройство уже зарегистрировано',
'not_allowed_operation' => 'Operation not allowed', 'not_allowed_operation' => 'Операция не разрешена',
'no_authenticator_support_specified_algorithms' => 'No authenticators support specified algorithms', 'no_authenticator_support_specified_algorithms' => 'Ни один аутентификатор не поддерживает указанные алгоритмы',
'authenticator_missing_discoverable_credential_support' => 'Authenticator missing discoverable credential support', 'authenticator_missing_discoverable_credential_support' => 'В аутентификаторе отсутствует обнаруживаемая поддержка учетных данных',
'authenticator_missing_user_verification_support' => 'Authenticator missing user verification support', 'authenticator_missing_user_verification_support' => 'В аутентификаторе отсутствует поддержка проверки пользователя',
'unknown_error' => 'Unknown error', 'unknown_error' => 'Неизвестная ошибка',
'security_error_check_rpid' => 'Security error<br/>Check your WEBAUTHN_ID env var', 'security_error_check_rpid' => 'Ошибка безопасности<br/>Проверьте ваш переменную окружения WEBAUTHN_ID',
'2fauth_has_not_a_valid_domain' => '2FAuth\'s domain is not a valid domain', '2fauth_has_not_a_valid_domain' => 'Домен 2FAuth не является допустимым доменом',
'user_id_not_between_1_64' => 'User ID was not between 1 and 64 chars', 'user_id_not_between_1_64' => 'Идентификатор пользователя не был от 1 до 64 символов',
'no_entry_was_of_type_public_key' => 'No entry was of type "public-key"', 'no_entry_was_of_type_public_key' => 'Запись типа "Публичный ключ" не найдена',
'unsupported_with_reverseproxy' => 'Not applicable when using an auth proxy', 'unsupported_with_reverseproxy' => 'Не применимо при использовании прокси-аутентификации',
'user_deletion_failed' => 'User account deletion failed, no data have been deleted', 'user_deletion_failed' => 'Не удалось удалить учетную запись пользователя, данные не были удалены',
'auth_proxy_failed' => 'Proxy authentication failed', 'auth_proxy_failed' => 'Прокси-аунтификация не удалась',
'auth_proxy_failed_legend' => '2Fauth is configured to run behind an authentication proxy but your proxy does not return the expected header. Check your configuration and try again.', 'auth_proxy_failed_legend' => '2Fauth настроен на работу за прокси-аутентификацией, но ваш прокси не возвращает ожидаемый заголовок. Проверьте настройки и повторите попытку.',
'invalid_x_migration' => 'Invalid or unreadable :appname data', 'invalid_x_migration' => 'Неверные или нечитаемые данные :appname',
'invalid_2fa_data' => 'Invalid 2FA data', 'invalid_2fa_data' => 'Неверные данные 2FA',
'unsupported_migration' => 'Data do not match any supported format', 'unsupported_migration' => 'Данные не соответствуют ни одному поддерживаемому формату',
'unsupported_otp_type' => 'Unsupported OTP type', 'unsupported_otp_type' => 'Неподдерживаемый тип OTP',
'encrypted_migration' => 'Unreadable, the data seem encrypted', 'encrypted_migration' => 'Нечитаемо, данные кажутся зашифрованными',
'no_logo_found_for_x' => 'No logo available for :service', 'no_logo_found_for_x' => 'Нет логотипа для :service',
'file_upload_failed' => 'Не удалось загрузить файл', 'file_upload_failed' => 'Не удалось загрузить файл',
'unauthorized' => 'Unauthorized', 'unauthorized' => 'Авторизация не выполнена',
'unauthorized_legend' => 'You do not have permissions to view this resource or to perform this action', 'unauthorized_legend' => 'У вас нет разрешения на просмотр этого ресурса или выполнение этого действия',
'cannot_delete_the_only_admin' => 'Cannot delete the only admin account', 'cannot_delete_the_only_admin' => 'Невозможно удалить единственную учетную запись администратора',
'error_during_data_fetching' => '💀 Something went wrong during data fetching', 'error_during_data_fetching' => '💀 Что-то пошло не так во время получения данных',
'check_failed_try_later' => 'Check failed, please retry later', 'check_failed_try_later' => 'Проверка не удалась, повторите попытку позже',
'sso_disabled' => 'SSO is disabled', 'sso_disabled' => 'SSO отключено',
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file', 'sso_bad_provider_setup' => 'Этот SSO провайдер не полностью настроен в вашем .env файле',
'sso_failed' => 'Authentication via SSO rejected', 'sso_failed' => 'Аутентификация по SSO отклонена',
'sso_no_register' => 'Registrations are disabled', 'sso_no_register' => 'Регистрация отключена',
'sso_email_already_used' => 'A user account with the same email address already exists but it does not match your external account ID. Do not use SSO if you are already registered on 2FAuth with this email.', 'sso_email_already_used' => 'Учетная запись с таким же адресом электронной почты уже существует, но не соответствует внешнему идентификатору учетной записи. Не используйте SSO, если вы уже зарегистрированы на 2FAuth с этим email.',
'account_managed_by_external_provider' => 'Account managed by an external provider', 'account_managed_by_external_provider' => 'Учетная запись управляется внешним провайдером',
]; ];

View File

@ -17,10 +17,10 @@ return [
'create_group' => 'Создать новую группу', 'create_group' => 'Создать новую группу',
'show_group_selector' => 'Показать выбор групп', 'show_group_selector' => 'Показать выбор групп',
'hide_group_selector' => 'Скрыть выбор группы', 'hide_group_selector' => 'Скрыть выбор группы',
'select_accounts_to_show' => 'Выберите группу аккаунтов для отображения', 'select_accounts_to_show' => 'Выберите группу учётных записей для отображения',
'manage_groups' => 'Управление группами', 'manage_groups' => 'Управление группами',
'active_group' => 'Активные группы', 'active_group' => 'Активные группы',
'manage_groups_legend' => 'Вы можете создать группы для организации ваших учетных записей. Все аккаунты остаются видимыми в служебной группе \'Все\', независимо от группы, к которой они принадлежат.', 'manage_groups_legend' => 'Вы можете создать группы для организации ваших учетных записей. Все учётные записи остаются видимыми в служебной группе \'Все\', независимо от группы, к которой они принадлежат.',
'deleting_group_does_not_delete_accounts' => 'Удаление группы не удаляет учетные записи', 'deleting_group_does_not_delete_accounts' => 'Удаление группы не удаляет учетные записи',
'move_selected_to' => 'Переместить выбранные в', 'move_selected_to' => 'Переместить выбранные в',
'move_selected_to_group' => 'Переместить выделенное в группу', 'move_selected_to_group' => 'Переместить выделенное в группу',

View File

@ -11,11 +11,11 @@ return [
*/ */
'browser_preference' => 'Настройки браузера', 'browser_preference' => 'Настройки браузера',
'en' => 'Английский', 'en' => 'English (Английский)',
'fr' => 'Французский', 'fr' => 'Français (Французский)',
'de' => 'Немецкий', 'de' => 'Deutsch (Немецкий)',
'es' => 'Испанский', 'es' => 'Español (Испанский)',
'zh' => 'Китайский упрощенный', 'zh' => '简体中文 (Китайский упрощенный)',
'ru' => 'Русский', 'ru' => 'Русский (Русский)',
'bg' => 'Bulgarian', 'bg' => 'Български (Болгарский)',
]; ];

View File

@ -13,153 +13,153 @@ return [
| |
*/ */
'settings' => 'Settings', 'settings' => 'Настройки',
'preferences' => 'Preferences', 'preferences' => 'Настройки',
'account' => 'Account', 'account' => 'Учётная запись',
'oauth' => 'OAuth', 'oauth' => 'OAuth',
'webauthn' => 'WebAuthn', 'webauthn' => 'WebAuthn',
'tokens' => 'Tokens', 'tokens' => 'Токены',
'options' => 'Options', 'options' => 'Опции',
'user_preferences' => 'User preferences', 'user_preferences' => 'Настройки пользователя',
'admin_settings' => 'Admin settings', 'admin_settings' => 'Настройки администратора',
'confirm' => [ 'confirm' => [
], ],
'administration' => 'Administration', 'administration' => 'Администрирование',
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users.', 'administration_legend' => 'Хотя предыдущие настройки являются пользовательскими настройками (каждый пользователь может установить свои собственные настройки), следующие настройки являются глобальными и применимы ко всем пользователям.',
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.', 'only_an_admin_can_edit_them' => 'Только администратор может просматривать и редактировать их.',
'you_are_administrator' => 'You are an administrator', 'you_are_administrator' => 'Вы являетесь администратором',
'account_linked_to_sso_x_provider' => 'You signed-in via SSO using your :provider account. Your information cannot be changed here but on :provider.', 'account_linked_to_sso_x_provider' => 'Вы вошли через SSO с помощью учетной записи :provider. Ваша информация не может быть изменена здесь, измените данные в :provider.',
'general' => 'General', 'general' => 'Общие',
'security' => 'Security', 'security' => 'Безопасность',
'profile' => 'Profile', 'profile' => 'Профиль',
'change_password' => 'Change password', 'change_password' => 'Изменить пароль',
'personal_access_tokens' => 'Personal access tokens', 'personal_access_tokens' => 'Персональные токены доступа',
'token_legend' => 'Personal Access Tokens allow any app to authenticate to the 2Fauth API. You should specify the access token as a Bearer token in the authorization header of consumer apps requests.', 'token_legend' => 'Токены личного доступа позволяют любому приложению аутентифицироваться в API 2Fauth. Вам необходимо указать токен доступа как Bearer токен в HTTP заголовке Authorization запросов от клиентского приложения.',
'generate_new_token' => 'Generate a new token', 'generate_new_token' => 'Сгенерировать новый токен',
'revoke' => 'Revoke', 'revoke' => 'Отозвать',
'token_revoked' => 'Token successfully revoked', 'token_revoked' => 'Токен успешно отозван',
'revoking_a_token_is_permanent' => 'Revoking a token is permanent', 'revoking_a_token_is_permanent' => 'Отзыв токена необратим',
'confirm' => [ 'confirm' => [
'revoke' => 'Are you sure you want to revoke this token?', 'revoke' => 'Вы уверены, что хотите отозвать этот токен?',
], ],
'make_sure_copy_token' => 'Make sure to copy your personal access token now. You wont be able to see it again!', 'make_sure_copy_token' => 'Убедитесь, что вы скопировали ваш персональный токен доступа прямо сейчас. Вы не сможете увидеть его снова!',
'data_input' => 'Data input', 'data_input' => 'Ввод данных',
'forms' => [ 'forms' => [
'edit_settings' => 'Edit settings', 'edit_settings' => 'Изменить настройки',
'setting_saved' => 'Settings saved', 'setting_saved' => 'Настройки сохранены',
'new_token' => 'New token', 'new_token' => 'Новый токен',
'some_translation_are_missing' => 'Some translations are missing using the browser preferred language?', 'some_translation_are_missing' => 'Некоторые переводы отсутствуют на предпочитаемом языке?',
'help_translate_2fauth' => 'Help translate 2FAuth', 'help_translate_2fauth' => 'Помогите перевести 2FAuth',
'language' => [ 'language' => [
'label' => 'Language', 'label' => 'Язык',
'help' => 'Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.' 'help' => 'Язык, используемый для пользовательского интерфейса 2FAuth. Именованные языки полны, выберите язык, чтобы переопределить настройки браузера по умолчанию.'
], ],
'show_otp_as_dot' => [ 'show_otp_as_dot' => [
'label' => 'Show generated <abbr title="One-Time Password">OTP</abbr> as dot', 'label' => 'Показать сгенерированный код <abbr title="One-Time Password">OTP</abbr> как точки',
'help' => 'Replace generated password caracters with *** to ensure confidentiality. Do not affect the copy/paste feature' 'help' => 'Заменить сгенерированный код на звёздочки для обеспечения конфиденциальности. Это не повлияет на функцию копирования/вставки'
], ],
'reveal_dotted_otp' => [ 'reveal_dotted_otp' => [
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>', 'label' => 'Раскрытие скрытых кодов <abbr title="One-Time Password">OTP</abbr>',
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords' 'help' => 'Разрешить временно раскрывать коды, скрытые звёздочками'
], ],
'close_otp_on_copy' => [ 'close_otp_on_copy' => [
'label' => 'Close <abbr title="One-Time Password">OTP</abbr> after copy', 'label' => 'Закрыть <abbr title="One-Time Password">OTP</abbr> после копирования',
'help' => 'Clicking a generated password to copy it automatically hide it from the screen' 'help' => 'Нажатие на сгенерированный код, чтобы скопировать его, автоматически скроет его с экрана'
], ],
'copy_otp_on_display' => [ 'copy_otp_on_display' => [
'label' => 'Copy <abbr title="One-Time Password">OTP</abbr> on display', 'label' => 'Копировать <abbr title="One-Time Password">OTP</abbr> при отображении',
'help' => 'Automatically copy a generated password right after it appears on screen. Due to browsers limitations, only the first <abbr title="Time-based One-Time Password">TOTP</abbr> password will be copied, not the rotating ones' 'help' => 'Автоматически копировать сгенерированный код сразу после его появления на экране. Из-за ограничений браузеров, только первый пароль <abbr title="Time-based One-Time Password">TOTP</abbr> будет скопирован, но не последующие'
], ],
'use_basic_qrcode_reader' => [ 'use_basic_qrcode_reader' => [
'label' => 'Use basic QR code reader', 'label' => 'Использовать базовый сканер QR-кода',
'help' => 'If you experiences issues when capturing QR codes enables this option to switch to a more basic but more reliable QR code reader' 'help' => 'Если вы столкнулись с проблемами при захвате QR-кодов, это позволяет переключиться на более простой, но более надежный сканер QR-кодов'
], ],
'display_mode' => [ 'display_mode' => [
'label' => 'Display mode', 'label' => 'Режим отображения',
'help' => 'Choose whether you want accounts to be displayed as a list or as a grid' 'help' => 'Выберите, хотите ли вы отображать учётные записи как список или как сетку'
], ],
'password_format' => [ 'password_format' => [
'label' => 'Password formatting', 'label' => 'Форматирование кодов',
'help' => 'Change how the passwords are displayed by grouping digits to ease readability and memorization' 'help' => 'Изменить способ отображения кодов путем группировки цифр, чтобы облегчить чтение и запоминание'
], ],
'pair' => 'by Pair', 'pair' => 'парами',
'pair_legend' => 'Group digits two by two', 'pair_legend' => 'Группами по 2 цифры',
'trio_legend' => 'Group digits three by three', 'trio_legend' => 'Группами по 3 цифры',
'half_legend' => 'Split digits into two equals groups', 'half_legend' => 'Двумя одинаковыми группами',
'trio' => 'by Trio', 'trio' => 'тройками',
'half' => 'by Half', 'half' => 'половинками',
'grid' => 'Grid', 'grid' => 'Сетка',
'list' => 'List', 'list' => 'Список',
'theme' => [ 'theme' => [
'label' => 'Theme', 'label' => 'Тема',
'help' => 'Force a specific theme or apply the theme defined in your system/browser preferences' 'help' => 'Принудительно использовать тему, определенную в настройках вашей системы/браузера'
], ],
'light' => 'Light', 'light' => 'Светлая',
'dark' => 'Dark', 'dark' => 'Тёмная',
'automatic' => 'Auto', 'automatic' => 'Авто',
'show_accounts_icons' => [ 'show_accounts_icons' => [
'label' => 'Show icons', 'label' => 'Показать значки',
'help' => 'Show icons accounts in the main view' 'help' => 'Показывать значки учётных записей на главной'
], ],
'get_official_icons' => [ 'get_official_icons' => [
'label' => 'Get official icons', 'label' => 'Получить официальные значки',
'help' => '(Try to) Get the official icon of the 2FA issuer when adding an account' 'help' => '(Пробовать) Получать официальную иконку эмитента 2FA при добавлении учётной записи'
], ],
'auto_lock' => [ 'auto_lock' => [
'label' => 'Auto lock', 'label' => 'Автоблокировка',
'help' => 'Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.' 'help' => 'Выйти из учётной записи автоматически в случае неактивности. Не имеет эффекта, когда аутентификация обрабатывается прокси и не задан пользовательский адрес выхода.'
], ],
'use_encryption' => [ 'use_encryption' => [
'label' => 'Protect sensible data', 'label' => 'Защитить важные данные',
'help' => 'Sensitive data, the 2FA secrets and emails, are stored encrypted in database. Be sure to backup the APP_KEY value of your .env file (or the whole file) as it serves as key encryption. There is no way to decypher encrypted data without this key.', 'help' => 'Конфиденциальные данные, секреты 2FA и адреса email хранятся в зашифрованном виде в базе данных. Убедитесь, что у вас есть резервная копия значения APP_KEY вашего .env файла (или весь файл) так как оно служит в качестве ключа шифрования. Не существует способа расшифровки данных без этого ключа.',
], ],
'default_group' => [ 'default_group' => [
'label' => 'Default group', 'label' => 'Группа по умолчанию',
'help' => 'The group to which the newly created accounts are associated', 'help' => 'Группа, к которой будут привязаны новые учётные данные',
], ],
'useDirectCapture' => [ 'useDirectCapture' => [
'label' => 'Direct input', 'label' => 'Прямой ввод',
'help' => 'Choose whether you want to be prompted to choose an input mode among those available or if you want to directly use the default input mode', 'help' => 'Выберите, хотите ли вы выбрать режим ввода среди имеющихся или вы хотите непосредственно использовать режим ввода по умолчанию',
], ],
'defaultCaptureMode' => [ 'defaultCaptureMode' => [
'label' => 'Default input mode', 'label' => 'Режим ввода по умолчанию',
'help' => 'Default input mode used when the Direct input option is On', 'help' => 'Режим ввода по умолчанию используется при включенной опции прямого ввода',
], ],
'remember_active_group' => [ 'remember_active_group' => [
'label' => 'Remember group filter', 'label' => 'Запомнить фильтр группы',
'help' => 'Save the last group filter applied and restore it on your next visit', 'help' => 'Сохранить последний примененный групповой фильтр и восстановить его при следующем посещении',
], ],
'disable_registration' => [ 'disable_registration' => [
'label' => 'Disable registration', 'label' => 'Отключить регистрацию',
'help' => 'Prevent new user registration. This affects SSO as well, so new SSO users won\'t be able to sign on', 'help' => 'Запретить регистрацию новых пользователей. Это также влияет на SSO, так что новые пользователи SSO не смогут войти',
], ],
'enable_sso' => [ 'enable_sso' => [
'label' => 'Enable Single Sign-On (SSO)', 'label' => 'Включить Single Sign-On (SSO)',
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme', 'help' => 'Разрешить посетителям аутентифицироваться с использованием внешнего ID через схему Single Sign-On',
], ],
'otp_generation' => [ 'otp_generation' => [
'label' => 'Show Password', 'label' => 'Показывать пароль',
'help' => 'Set how and when <abbr title="One-Time Passwords">OTPs</abbr> are displayed.<br/>', 'help' => 'Установка того, как и когда отображаются <abbr title="One-Time Passwords">OTP</abbr> .<br/>',
], ],
'otp_generation_on_request' => 'After a click/tap', 'otp_generation_on_request' => 'После щелчка/касания',
'otp_generation_on_request_legend' => 'Alone, in its own view', 'otp_generation_on_request_legend' => 'Один, по-своему',
'otp_generation_on_request_title' => 'Click an account to get a password in a dedicated view', 'otp_generation_on_request_title' => 'Щелкните на учётную запись, чтобы получить код в отдельном окне',
'otp_generation_on_home' => 'Constantly', 'otp_generation_on_home' => 'Постоянно',
'otp_generation_on_home_legend' => 'All of them, on home', 'otp_generation_on_home_legend' => 'Все на домашней странице',
'otp_generation_on_home_title' => 'Show all passwords in the main view, without doing anything', 'otp_generation_on_home_title' => 'Показать все пароли в главной странице, не делая ничего',
'never' => 'Never', 'never' => 'Никогда',
'on_otp_copy' => 'On security code copy', 'on_otp_copy' => 'При копировании кода',
'1_minutes' => 'After 1 minute', '1_minutes' => 'Через 1 минуту',
'5_minutes' => 'After 5 minutes', '5_minutes' => 'Через 5 минут',
'10_minutes' => 'After 10 minutes', '10_minutes' => 'Через 10 минут',
'15_minutes' => 'After 15 minutes', '15_minutes' => 'Через 15 минут',
'30_minutes' => 'After 30 minutes', '30_minutes' => 'Через 30 минут',
'1_hour' => 'After 1 hour', '1_hour' => 'Через 1 час',
'1_day' => 'After 1 day', '1_day' => 'Через 1 день',
'livescan' => 'QR code livescan', 'livescan' => '📷 Сфотографировать QR-код',
'upload' => 'QR code upload', 'upload' => 'Загрузить файл с QR-кодом',
'advanced_form' => 'Advanced form', 'advanced_form' => 'Расширенная форма',
], ],
]; ];

View File

@ -39,7 +39,7 @@ return [
'reset' => 'Новый пароль', 'reset' => 'Новый пароль',
], ],
'webauthn' => [ 'webauthn' => [
'lost' => 'Восстановление доступа к аккаунту', 'lost' => 'Восстановление доступа к учётной записи',
'recover' => 'Зарегистрировать новое устройство', 'recover' => 'Зарегистрировать новое устройство',
], ],
'flooded' => 'Слишком много запросов', 'flooded' => 'Слишком много запросов',

View File

@ -13,157 +13,157 @@ return [
| |
*/ */
'service' => 'Service', 'service' => 'Сервис',
'account' => 'Account', 'account' => 'Учетная запись',
'accounts' => 'Accounts', 'accounts' => 'Учётные записи',
'icon' => 'Icon', 'icon' => 'Значок',
'icon_for_account_x_at_service_y' => 'Icon of the :account account at :service', 'icon_for_account_x_at_service_y' => 'Значок учётной запсии :account для сервиса :service',
'icon_to_illustrate_the_account' => 'Icon that illustrates the account', 'icon_to_illustrate_the_account' => 'Значок который иллюстрирует учетную запись',
'remove_icon' => 'Remove icon', 'remove_icon' => 'Удалить значок',
'no_account_here' => 'No 2FA here!', 'no_account_here' => 'Ни одной учётной записи 2FA не добавлено!',
'add_first_account' => 'Pick a method and add your first account', 'add_first_account' => 'Выберите способ и добавьте свою первую учетную запись',
'use_full_form' => 'Or use the full form', 'use_full_form' => 'Или воспользуйтесь полной формой',
'add_one' => 'Add one', 'add_one' => 'Добавить один',
'show_qrcode' => 'Show QR code', 'show_qrcode' => 'Показать QR код',
'no_service' => '- no service -', 'no_service' => '- нет сервисов -',
'account_created' => 'Account successfully created', 'account_created' => 'Учетная запись успешно создана',
'account_updated' => 'Account successfully updated', 'account_updated' => 'Учётная запись успешно обновлена.',
'accounts_deleted' => 'Account(s) successfully deleted', 'accounts_deleted' => 'Учетная запись успешно удалена',
'accounts_moved' => 'Account(s) successfully moved', 'accounts_moved' => 'Учетная запись успешно перемещена',
'export_selected_to_json' => 'Download a json export of selected accounts', 'export_selected_to_json' => 'Скачать json экспорт выбранных учетных записей',
'reveal' => 'reveal', 'reveal' => 'показать',
'forms' => [ 'forms' => [
'service' => [ 'service' => [
'placeholder' => 'Google, Twitter, Apple', 'placeholder' => 'Google, Twitter, Apple',
], ],
'account' => [ 'account' => [
'placeholder' => 'John DOE', 'placeholder' => 'Иван Иванов',
], ],
'new_account' => 'New account', 'new_account' => 'Новая учётная запись',
'edit_account' => 'Edit account', 'edit_account' => 'Редактировать учётную запись',
'otp_uri' => 'OTP Uri', 'otp_uri' => 'OTP Uri',
'scan_qrcode' => 'Scan a QR code', 'scan_qrcode' => 'Сканировать QR-код',
'upload_qrcode' => 'Upload a QR code', 'upload_qrcode' => 'Загрузить QR-код',
'use_advanced_form' => 'Use the advanced form', 'use_advanced_form' => 'Использовать расширенную форму',
'prefill_using_qrcode' => 'Prefill using a QR Code', 'prefill_using_qrcode' => 'Презаполнять QR-кодом',
'use_qrcode' => [ 'use_qrcode' => [
'val' => 'Use a qrcode', 'val' => 'Использовать QR-код',
'title' => 'Use a QR code to fill the form magically', 'title' => 'Использовать QR-код для волшебного заполнения формы',
], ],
'unlock' => [ 'unlock' => [
'val' => 'Unlock', 'val' => 'Разблокировать',
'title' => 'Unlock it (at your own risk)', 'title' => 'Разблокировать (под вашу ответственность)',
], ],
'lock' => [ 'lock' => [
'val' => 'Lock', 'val' => 'Заблокировать',
'title' => 'Lock it', 'title' => 'Заблокировать',
], ],
'choose_image' => 'Upload', 'choose_image' => 'Загрузить',
'i_m_lucky' => 'Try my luck', 'i_m_lucky' => 'Мне повезёт!',
'i_m_lucky_legend' => 'The "Try my luck" button try to get the official icon of the given service. Enter actual service name without ".xyz" extension and try to avoid typo. (beta feature)', 'i_m_lucky_legend' => 'Кнопка "Мне повезёт!" попытается получить официальную иконку данной службы. Введите фактическое имя службы без расширения ".xyz" и попытайтесь избежать опечаток. (бета-функция)',
'test' => 'Test', 'test' => 'Проверка',
'secret' => [ 'secret' => [
'label' => 'Secret', 'label' => 'Секрет',
'help' => 'The key used to generate your security codes' 'help' => 'Ключ, используемый для генерации кодов безопасности'
], ],
'plain_text' => 'Plain text', 'plain_text' => 'Обычный текст',
'otp_type' => [ 'otp_type' => [
'label' => 'Choose the type of <abbr title="One-Time Password">OTP</abbr> to create', 'label' => 'Выберите тип создаваемого <abbr title="One-Time Password">OTP</abbr>',
'help' => 'Time-based OTP or HMAC-based OTP or Steam OTP' 'help' => 'OTP на основе времени, OTP на основе HMAC или Steam OTP'
], ],
'digits' => [ 'digits' => [
'label' => 'Digits', 'label' => 'Количество цифр',
'help' => 'The number of digits of the generated security codes' 'help' => 'Количество цифр в генерируемом коде безопасности'
], ],
'algorithm' => [ 'algorithm' => [
'label' => 'Algorithm', 'label' => 'Алгоритм',
'help' => 'The algorithm used to secure your security codes' 'help' => 'Алгоритм, используемый для защиты ваших кодов безопасности'
], ],
'period' => [ 'period' => [
'label' => 'Period', 'label' => 'Интервал',
'placeholder' => 'Default is 30', 'placeholder' => 'По умолчанию - 30',
'help' => 'The period of validity of the generated security codes in second' 'help' => 'Период действия сгенерированных кодов безопасности в секундах'
], ],
'counter' => [ 'counter' => [
'label' => 'Counter', 'label' => 'Счетчик',
'placeholder' => 'Default is 0', 'placeholder' => 'По умолчанию - 0',
'help' => 'The initial counter value', 'help' => 'Начальное значение счетчика',
'help_lock' => 'It is risky to edit the counter as you can desynchronize the account with the verification server of the service. Use the lock icon to enable modification, but only if you know for you are doing' 'help_lock' => 'Редактирование счётчика рискованно, так как вы можете рассинхронизировать учётную запись с сервером службы верификации. Используйте значок блокировки, чтобы включить изменение, но только если вы точно знаете, что вы делаете'
], ],
'image' => [ 'image' => [
'label' => 'Image', 'label' => 'Изображение',
'placeholder' => 'http://...', 'placeholder' => 'http://...',
'help' => 'The url of an external image to use as the account icon' 'help' => 'Адрес внешнего изображения для использования в качестве значка учетной записи'
], ],
'options_help' => 'You can leave the following options blank if you don\'t know how to set them. The most commonly used values will be applied.', 'options_help' => 'Вы можете оставить следующие значения пустыми, если не знаете, как их установить. Наиболее распространенные значения будут применены.',
'alternative_methods' => 'Alternative methods', 'alternative_methods' => 'Альтернативные методы',
], ],
'stream' => [ 'stream' => [
'live_scan_cant_start' => 'Live scan can\'t start :(', 'live_scan_cant_start' => 'Сканирование в реальном времени не может начаться :(',
'need_grant_permission' => [ 'need_grant_permission' => [
'reason' => '2FAuth does not have permission to access your camera', 'reason' => 'У 2FAuth нет разрешения на доступ к вашей камере',
'solution' => 'You need to grant permission to use your device camera. If you already denied and your browser do not prompt you again, please refers to the browser documentation to find out how to grant permission.', 'solution' => 'Вам нужно предоставить разрешение для использования камеры вашего устройства. Если вы уже отказались и ваш браузер не запрашивает у вас разрешения снова, обратитесь к документации браузера для выяснения того, как предоставить разрешение.',
'click_camera_icon' => 'It is usually done by clicking on a slashed camera icon in or next to the browser\'s address bar', 'click_camera_icon' => 'Обычно это делается нажатием на значок камеры в адресной строке браузера или рядом с ней',
], ],
'not_readable' => [ 'not_readable' => [
'reason' => 'Fail to load scanner', 'reason' => 'Сбой загрузки сканера',
'solution' => 'Is the camera already in use? Ensure that no other app use your camera and try again' 'solution' => 'Камера уже используется? Убедитесь, что другое приложение не использует вашу камеру и попробуйте снова'
], ],
'no_cam_on_device' => [ 'no_cam_on_device' => [
'reason' => 'No camera on this device', 'reason' => 'На устройстве нет камеры',
'solution' => 'Maybe you forgot to plug in your webcam' 'solution' => 'Может быть, вы забыли подключить веб-камеру'
], ],
'secured_context_required' => [ 'secured_context_required' => [
'reason' => 'Secure context required', 'reason' => 'Требуется HTTPS контекст',
'solution' => 'HTTPS is required for live scan. If you run 2FAuth from your computer, do not use virtual host other than localhost' 'solution' => 'Для сканирования в реальном времени требуется HTTPS. Если вы запускаете 2FAuth с вашего компьютера, не используйте виртуальный хост, отличный от localhost'
], ],
'https_required' => 'HTTPS required for camera streaming', 'https_required' => 'Требуется HTTPS для потоковой передачи с камеры',
'camera_not_suitable' => [ 'camera_not_suitable' => [
'reason' => 'Installed cameras are not suitable', 'reason' => 'Установленные камеры не подходят',
'solution' => 'Please use another device/camera' 'solution' => 'Пожалуйста, используйте другое устройство/камеру'
], ],
'stream_api_not_supported' => [ 'stream_api_not_supported' => [
'reason' => 'Stream API is not supported in this browser', 'reason' => 'Steam API не поддерживается в этом браузере',
'solution' => 'You should use a modern browser' 'solution' => 'Вам следует использовать современный браузер'
], ],
], ],
'confirm' => [ 'confirm' => [
'delete' => 'Are you sure you want to delete this account?', 'delete' => 'Вы уверены, что хотите удалить эту учетную запись?',
'cancel' => 'Changes will be lost. Are you sure?', 'cancel' => 'Изменения будут утеряны. Вы уверены?',
'discard' => 'Are you sure you want to discard this account?', 'discard' => 'Вы уверены, что хотите сбросить эту учетную запись?',
'discard_all' => 'Are you sure you want to discard all accounts?', 'discard_all' => 'Вы уверены, что хотите сбросить все учётные записи?',
'discard_duplicates' => 'Are you sure you want to discard all duplicates?', 'discard_duplicates' => 'Вы уверены, что хотите сбросить все дубликаты?',
], ],
'import' => [ 'import' => [
'import' => 'Import', 'import' => 'Импорт',
'to_import' => 'Import', 'to_import' => 'Импортировать',
'import_legend' => '2FAuth can import data from various 2FA apps.', 'import_legend' => '2FAuth может импортировать данные из различных 2FA приложений.',
'import_legend_afterpart' => 'Use the Export feature of these apps to get a migration resource like a QR code or a JSON file then load it here.', 'import_legend_afterpart' => 'Используйте функцию экспорта данных приложений, чтобы получить ресурс миграции, такой как QR-код или JSON файл, а затем загрузите его здесь.',
'upload' => 'Upload', 'upload' => 'Загрузить',
'scan' => 'Scan', 'scan' => 'Сканировать',
'supported_formats_for_qrcode_upload' => 'Accepted: jpg, jpeg, png, bmp, gif, svg, or webp', 'supported_formats_for_qrcode_upload' => 'Принимается: jpg, jpeg, png, bmp, gif, svg или webp',
'supported_formats_for_file_upload' => 'Accepted: Plain text, json, 2fas', 'supported_formats_for_file_upload' => 'Принимается: Простой текст, json, 2fas',
'supported_migration_formats' => 'Supported migration formats', 'supported_migration_formats' => 'Поддерживаемые форматы миграции',
'qr_code' => 'QR Code', 'qr_code' => 'QR-код',
'text_file' => 'Text file', 'text_file' => 'Текстовый файл',
'plain_text' => 'Plain text', 'plain_text' => 'Простой текст',
'parsing_data' => 'Parsing data...', 'parsing_data' => 'Анализ данных...',
'issuer' => 'Issuer', 'issuer' => 'Эмитент',
'imported' => 'Imported', 'imported' => 'Импортировано',
'failure' => 'Failure', 'failure' => 'Неудачно',
'x_valid_accounts_found' => ':count valid accounts found', 'x_valid_accounts_found' => 'Найдено действительных учетных записей :count',
'submitted_data_parsed_now_accounts_are_awaiting_import' => 'The following 2FA accounts were found in the migration resource. So far none of them have been added to 2FAuth.', 'submitted_data_parsed_now_accounts_are_awaiting_import' => 'Следующие учетные записи 2FA были найдены в ресурсе миграции. Пока ни один из них не был добавлен в 2FAuth.',
'use_buttons_to_save_or_discard' => 'Use the available buttons to permanently save them to your 2FA collection or discard them.', 'use_buttons_to_save_or_discard' => 'Используйте доступные кнопки, чтобы навсегда сохранить их в вашей коллекции 2FA или сбросить их.',
'import_all' => 'Import all', 'import_all' => 'Импортировать все',
'import_this_account' => 'Import this account', 'import_this_account' => 'Импортировать эту учётную запись',
'discard_all' => 'Discard all', 'discard_all' => 'Сбросить все',
'discard_duplicates' => 'Discard duplicates', 'discard_duplicates' => 'Сбросить дубликаты',
'discard_this_account' => 'Discard this account', 'discard_this_account' => 'Сбросить эту учетную запись',
'generate_a_test_password' => 'Generate a test pasword', 'generate_a_test_password' => 'Сгенерировать тестовый код',
'possible_duplicate' => 'An account with the exact same data already exists', 'possible_duplicate' => 'Учетная запись с такими же данными уже существует',
'invalid_account' => '- invalid account -', 'invalid_account' => '- неверная учётная запись -',
'invalid_service' => '- invalid service -', 'invalid_service' => '- неверный сервис -',
'do_not_set_password_or_encryption' => 'Do NOT enable Password protection or Encryption when you export data from a 2FA app otherwise 2FAuth will not be able to decipher them.', 'do_not_set_password_or_encryption' => 'НЕ ВКЛЮЧАЙТЕ защиту паролем или шифрование при экспорте данных из приложения 2FA, иначе 2FAuth не сможет расшифровать их.',
], ],
]; ];

View File

@ -135,13 +135,13 @@ return [
], ],
'starts_with' => 'Поле :attribute должно начинаться из одного из следующих значений: :values', 'starts_with' => 'Поле :attribute должно начинаться из одного из следующих значений: :values',
'string' => 'Поле :attribute должно быть строкой.', 'string' => 'Поле :attribute должно быть строкой.',
'timezone' => 'Значение поля :attribute должно быть действительным часовым поясом.', 'timezone' => 'Значением поля :attribute должен быть действительный часовой пояс.',
'unique' => 'Такое значение поля :attribute уже существует.', 'unique' => 'Такое значение поля :attribute уже существует.',
'uploaded' => 'Загрузка поля :attribute не удалась.', 'uploaded' => 'Загрузка поля :attribute не удалась.',
'url' => 'Значение поля :attribute имеет ошибочный формат URL.', 'url' => 'Значением поля :attribute должен быть допустимым URL.',
'uuid' => 'Поле :attribute должно быть корректным UUID.', 'uuid' => 'Поле :attribute должно быть корректным UUID.',
'single' => 'При использовании :attribute в этом теле запроса должен быть единственный параметр', 'single' => 'При использовании :attribute - это должен быть единственный параметр в теле этого запроса',
'onlyCustomOtpWithUri' => 'Параметр uri должен быть указан один или в сочетании с параметром \'custom_otp\'', 'onlyCustomOtpWithUri' => 'Параметр uri должен быть указан один или в сочетании с параметром \'custom_otp\'',
/* /*
@ -172,7 +172,7 @@ return [
'exists' => 'Учётная запись с таким электронным адресом не найдена.', 'exists' => 'Учётная запись с таким электронным адресом не найдена.',
], ],
'secret' => [ 'secret' => [
'isBase32Encoded' => 'Поле :attribute должно быть строкой в base32 формате.', 'isBase32Encoded' => 'Поле :attribute должно быть закодированной base32 строкой.',
], ],
'account' => [ 'account' => [
'regex' => ':attribute не должен содержать двоеточий.', 'regex' => ':attribute не должен содержать двоеточий.',

View File

@ -22,7 +22,7 @@ return [
'sign_out' => '登出', 'sign_out' => '登出',
'sign_in' => '登录', 'sign_in' => '登录',
'sign_in_using' => '登录使用', 'sign_in_using' => '登录使用',
'or_continue_with' => 'You an also continue with:', 'or_continue_with' => '您也可以:',
'sign_in_using_security_device' => '使用安全设备登录', 'sign_in_using_security_device' => '使用安全设备登录',
'login_and_password' => '用户名和密码', 'login_and_password' => '用户名和密码',
'register' => '注册', 'register' => '注册',
@ -93,7 +93,7 @@ WebAuthn允许您使用受信任的设备 (如Yubikeys 或具有生物识别能
'reset_your_password' => '重置你的密码', 'reset_your_password' => '重置你的密码',
'reset_password' => '重置密码', 'reset_password' => '重置密码',
'disabled_in_demo' => '此功能将在演示模式下禁用。', 'disabled_in_demo' => '此功能将在演示模式下禁用。',
'new_password' => 'New password', 'new_password' => '新密码',
'current_password' => [ 'current_password' => [
'label' => '当前密码', 'label' => '当前密码',
'help' => '填写您当前设置的密码以确认是您本人' 'help' => '填写您当前设置的密码以确认是您本人'
@ -111,8 +111,8 @@ WebAuthn允许您使用受信任的设备 (如Yubikeys 或具有生物识别能
'delete_account' => '删除账户', 'delete_account' => '删除账户',
'delete_your_account' => '删除您的账户', 'delete_your_account' => '删除您的账户',
'delete_your_account_and_reset_all_data' => '这将重置您的 2FAuth。您的账号以及所有的 2FA 数据都将被删除,这是一个不可逆的操作。', 'delete_your_account_and_reset_all_data' => '这将重置您的 2FAuth。您的账号以及所有的 2FA 数据都将被删除,这是一个不可逆的操作。',
'reset_your_password_to_delete_your_account' => 'If you always used SSO to sign in, sign out then use the reset password feature to get a password so you can fill this form.', 'reset_your_password_to_delete_your_account' => '如果您总是使用 SSO 登录, 登出后使用重置密码功能获取密码,以便您可以填写此表格。',
'deleting_2fauth_account_does_not_impact_provider' => 'Deleting your 2FAuth account has no impact on your external SSO account.', 'deleting_2fauth_account_does_not_impact_provider' => '删除您的 2FAuth 帐户对您的外部 SSO 帐户没有影响。',
'user_account_successfully_deleted' => '账号已成功删除', 'user_account_successfully_deleted' => '账号已成功删除',
'has_lower_case' => '包含小写字母', 'has_lower_case' => '包含小写字母',
'has_upper_case' => '包含大写字母', 'has_upper_case' => '包含大写字母',

View File

@ -47,8 +47,8 @@ return [
'new_name' => '新名称', 'new_name' => '新名称',
'options' => '选项', 'options' => '选项',
'reload' => '刷新', 'reload' => '刷新',
'refresh' => 'Refresh', 'refresh' => '刷新',
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes', 'data_refreshed_to_reflect_server_changes' => '数据已被刷新以反映服务器侧的更改',
'generate' => '生成', 'generate' => '生成',
'generating_otp' => '正在生成 OTP', 'generating_otp' => '正在生成 OTP',
'open_in_browser' => '在浏览器中打开', 'open_in_browser' => '在浏览器中打开',
@ -72,8 +72,8 @@ return [
'file' => '文件', 'file' => '文件',
'or' => '或', 'or' => '或',
'close_the_x_page' => '关闭 {pagetitle} 页', 'close_the_x_page' => '关闭 {pagetitle} 页',
'submit' => 'Submit', 'submit' => '提交',
'default' => 'Default', 'default' => '默认值',
'back_to_home' => 'Back to home', 'back_to_home' => '返回首页',
'nothing' => 'nothing', 'nothing' => '',
]; ];

View File

@ -33,16 +33,16 @@ return [
'https_required' => '需要 HTTPS', 'https_required' => '需要 HTTPS',
'browser_does_not_support_webauthn' => '您的设备不支持Webauthn。请使用更现代的浏览器重试。', 'browser_does_not_support_webauthn' => '您的设备不支持Webauthn。请使用更现代的浏览器重试。',
'aborted_by_user' => '被用户中止。', 'aborted_by_user' => '被用户中止。',
'security_device_already_registered' => 'Device already registered', 'security_device_already_registered' => '设备已被注册过',
'not_allowed_operation' => '不允许此操作', 'not_allowed_operation' => '不允许此操作',
'no_authenticator_support_specified_algorithms' => 'No authenticators support specified algorithms', 'no_authenticator_support_specified_algorithms' => '没有身份验证器支持指定的算法',
'authenticator_missing_discoverable_credential_support' => 'Authenticator missing discoverable credential support', 'authenticator_missing_discoverable_credential_support' => '身份验证器缺少可发现凭据的支持',
'authenticator_missing_user_verification_support' => 'Authenticator missing user verification support', 'authenticator_missing_user_verification_support' => '身份验证器缺少用户验证支持',
'unknown_error' => '未知错误', 'unknown_error' => '未知错误',
'security_error_check_rpid' => '安全错误<br/>请检查您的 WEBAUTHN_ID env var', 'security_error_check_rpid' => '安全错误<br/>请检查您的 WEBAUTHN_ID env var',
'2fauth_has_not_a_valid_domain' => '2FAuth\'s domain is not a valid domain', '2fauth_has_not_a_valid_domain' => '2FAuth的域不是一个有效的域',
'user_id_not_between_1_64' => 'User ID was not between 1 and 64 chars', 'user_id_not_between_1_64' => '用户ID不在 1 到 64 个字符内',
'no_entry_was_of_type_public_key' => 'No entry was of type "public-key"', 'no_entry_was_of_type_public_key' => '没有类型为"公钥"的条目',
'unsupported_with_reverseproxy' => '使用代理进行认证时不可用', 'unsupported_with_reverseproxy' => '使用代理进行认证时不可用',
'user_deletion_failed' => '帐户删除失败,没有数据被删除', 'user_deletion_failed' => '帐户删除失败,没有数据被删除',
'auth_proxy_failed' => '代理认证失败', 'auth_proxy_failed' => '代理认证失败',
@ -57,12 +57,12 @@ return [
'unauthorized' => '无权限', 'unauthorized' => '无权限',
'unauthorized_legend' => '您无权查看此资源或执行此操作', 'unauthorized_legend' => '您无权查看此资源或执行此操作',
'cannot_delete_the_only_admin' => '无法删除唯一的管理员账户', 'cannot_delete_the_only_admin' => '无法删除唯一的管理员账户',
'error_during_data_fetching' => '💀 Something went wrong during data fetching', 'error_during_data_fetching' => '💀 在获取数据过程中出了问题',
'check_failed_try_later' => 'Check failed, please retry later', 'check_failed_try_later' => '检查失败,请稍后重试',
'sso_disabled' => 'SSO is disabled', 'sso_disabled' => 'SSO 已禁用',
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file', 'sso_bad_provider_setup' => '此 SSO 提供商没有在您的 .env 文件中完全设置',
'sso_failed' => 'Authentication via SSO rejected', 'sso_failed' => '通过 SSO 验证被拒绝',
'sso_no_register' => 'Registrations are disabled', 'sso_no_register' => '注册已禁用',
'sso_email_already_used' => 'A user account with the same email address already exists but it does not match your external account ID. Do not use SSO if you are already registered on 2FAuth with this email.', 'sso_email_already_used' => '已存在具有相同电子邮件地址的用户帐户但它与您的外部帐户ID不匹配。 如果您已经在 2FAuth 上使用此邮箱注册,请不要使用 SSO。',
'account_managed_by_external_provider' => 'Account managed by an external provider', 'account_managed_by_external_provider' => '由外部提供商管理的帐户',
]; ];

View File

@ -11,11 +11,11 @@ return [
*/ */
'browser_preference' => '使用游览器偏好', 'browser_preference' => '使用游览器偏好',
'en' => 'English', 'en' => 'English (英语)',
'fr' => 'French', 'fr' => 'Français (法语)',
'de' => 'German', 'de' => 'Deutsch (德语)',
'es' => 'Spanish', 'es' => 'Español (西班牙语)',
'zh' => '简体中文', 'zh' => '简体中文 (Chinese Simplified)',
'ru' => 'Russian', 'ru' => 'Русский (俄语)',
'bg' => 'Bulgarian', 'bg' => 'Български (保加利亚语)',
]; ];

View File

@ -27,9 +27,9 @@ return [
], ],
'administration' => '管理', 'administration' => '管理',
'administration_legend' => '此前的设置是用户设置(每个用户都可以设置自己的偏好)。以下的设置则是应用于所有用户的全局设置。 只有管理员可以查看和编辑这些设置。', 'administration_legend' => '此前的设置是用户设置(每个用户都可以设置自己的偏好)。以下的设置则是应用于所有用户的全局设置。 只有管理员可以查看和编辑这些设置。',
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.', 'only_an_admin_can_edit_them' => '只有管理员可以查看和编辑它们。',
'you_are_administrator' => '您是管理员', 'you_are_administrator' => '您是管理员',
'account_linked_to_sso_x_provider' => 'You signed-in via SSO using your :provider account. Your information cannot be changed here but on :provider.', 'account_linked_to_sso_x_provider' => '您通过SSO使用您的 :provider 帐户登录。您的信息不能在这里更改,只能在 :provider 。',
'general' => '常规', 'general' => '常规',
'security' => '安全', 'security' => '安全',
'profile' => '配置文件', 'profile' => '配置文件',
@ -56,12 +56,12 @@ return [
'help' => '用来翻译 2FAuth 用户界面的语言。列出的语言已完成翻译,请设置你选择的语言来覆盖你的浏览器偏好。' 'help' => '用来翻译 2FAuth 用户界面的语言。列出的语言已完成翻译,请设置你选择的语言来覆盖你的浏览器偏好。'
], ],
'show_otp_as_dot' => [ 'show_otp_as_dot' => [
'label' => '将生成的一次性密码作为点显示', 'label' => '用 *** 来显示生成的一次性密码',
'help' => '将生成的密码替换为 *** 以确保保密。不影响复制和粘贴功能。' 'help' => '将生成的密码替换为 *** 以确保保密。不影响复制和粘贴功能。'
], ],
'reveal_dotted_otp' => [ 'reveal_dotted_otp' => [
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>', 'label' => '显示被 *** 隐藏的 <abbr title="One-Time Password">OTP</abbr>',
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords' 'help' => '允许临时显示被 *** 隐藏的密码'
], ],
'close_otp_on_copy' => [ 'close_otp_on_copy' => [
'label' => '复制后关闭 <abbr title="One-Time Password">OTP</abbr>', 'label' => '复制后关闭 <abbr title="One-Time Password">OTP</abbr>',
@ -135,8 +135,8 @@ return [
'help' => '阻止新用户注册', 'help' => '阻止新用户注册',
], ],
'enable_sso' => [ 'enable_sso' => [
'label' => 'Enable Single Sign-On (SSO)', 'label' => '启用单点登录 (SSO)',
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme', 'help' => '允许访问者通过单点登录方案使用外部ID进行身份验证',
], ],
'otp_generation' => [ 'otp_generation' => [
'label' => '显示密码', 'label' => '显示密码',

View File

@ -31,7 +31,7 @@ return [
'accounts_deleted' => '帐户成功删除', 'accounts_deleted' => '帐户成功删除',
'accounts_moved' => '帐户成功移动', 'accounts_moved' => '帐户成功移动',
'export_selected_to_json' => '将所选账号以json导出', 'export_selected_to_json' => '将所选账号以json导出',
'reveal' => 'reveal', 'reveal' => '显示',
'forms' => [ 'forms' => [
'service' => [ 'service' => [
'placeholder' => '谷歌, 推特, 苹果', 'placeholder' => '谷歌, 推特, 苹果',
@ -103,7 +103,7 @@ return [
'need_grant_permission' => [ 'need_grant_permission' => [
'reason' => '2FAuth 没有权限访问您的相机', 'reason' => '2FAuth 没有权限访问您的相机',
'solution' => '您需要授予权限才能使用您的设备相机。 如果您已经拒绝,且您的浏览器不会再次提示您,请参考浏览器文档以了解如何授予权限。', 'solution' => '您需要授予权限才能使用您的设备相机。 如果您已经拒绝,且您的浏览器不会再次提示您,请参考浏览器文档以了解如何授予权限。',
'click_camera_icon' => 'It is usually done by clicking on a slashed camera icon in or next to the browser\'s address bar', 'click_camera_icon' => '它通常是通过点击浏览器地址栏中或旁边的虚线相机图标来完成的。',
], ],
'not_readable' => [ 'not_readable' => [
'reason' => '载入扫描仪失败', 'reason' => '载入扫描仪失败',
@ -138,22 +138,22 @@ return [
'import' => '导入', 'import' => '导入',
'to_import' => '导入', 'to_import' => '导入',
'import_legend' => '2FAuth 可以从各种2FA 应用程序导入数据。<br />使用这些应用的导出功能来获取迁移资源(QR码或文件),并在下方加载它。', 'import_legend' => '2FAuth 可以从各种2FA 应用程序导入数据。<br />使用这些应用的导出功能来获取迁移资源(QR码或文件),并在下方加载它。',
'import_legend_afterpart' => 'Use the Export feature of these apps to get a migration resource like a QR code or a JSON file then load it here.', 'import_legend_afterpart' => '使用这些应用的导出功能来获取迁移资源例如二维码或JSON文件然后加载它。',
'upload' => '上传', 'upload' => '上传',
'scan' => '扫描', 'scan' => '扫描',
'supported_formats_for_qrcode_upload' => '接受jpg、jpeg、png、bmp、gif、svg或webp', 'supported_formats_for_qrcode_upload' => '接受jpg、jpeg、png、bmp、gif、svg或webp',
'supported_formats_for_file_upload' => '接受纯文本json2fas', 'supported_formats_for_file_upload' => '接受纯文本json2fas',
'supported_migration_formats' => '支持的迁移格式', 'supported_migration_formats' => '支持的迁移格式',
'qr_code' => '二维码', 'qr_code' => '二维码',
'text_file' => 'Text file', 'text_file' => '文本文件',
'plain_text' => '纯文本', 'plain_text' => '纯文本',
'parsing_data' => 'Parsing data...', 'parsing_data' => '正在解析数据...',
'issuer' => '发行商', 'issuer' => '发行商',
'imported' => '已导入', 'imported' => '已导入',
'failure' => '失败', 'failure' => '失败',
'x_valid_accounts_found' => '找到 {count} 个有效账户', 'x_valid_accounts_found' => '找到 {count} 个有效账户',
'submitted_data_parsed_now_accounts_are_awaiting_import' => 'The following 2FA accounts were found in the migration resource. So far none of them have been added to 2FAuth.', 'submitted_data_parsed_now_accounts_are_awaiting_import' => '在迁移资源中找到了以下2FA账户。到目前为止它们都没有被添加到2FAuth中。',
'use_buttons_to_save_or_discard' => 'Use the available buttons to permanently save them to your 2FA collection or discard them.', 'use_buttons_to_save_or_discard' => '使用可用的按钮将它们永久保存到您的两步验证集合或丢弃它们。',
'import_all' => '全部导入', 'import_all' => '全部导入',
'import_this_account' => '导入此账户', 'import_this_account' => '导入此账户',
'discard_all' => '全部丢弃', 'discard_all' => '全部丢弃',