Update translations

This commit is contained in:
Bubka 2024-11-17 23:28:31 +01:00
parent 8411f5b69d
commit 3f74d73635
13 changed files with 211 additions and 211 deletions

View File

@ -39,22 +39,22 @@
'already_authenticated' => 'Allerede autoriseret, log venligst ud først', 'already_authenticated' => 'Allerede autoriseret, log venligst ud først',
'authentication' => 'Autorisation', 'authentication' => 'Autorisation',
'maybe_later' => 'Måske senere', 'maybe_later' => 'Måske senere',
'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' => 'Brugerkonto gjort tilgængelig af en godkendelsesproxy.<br />Administrer kontoen på proxy-niveau.',
'auth_handled_by_proxy' => 'Authentication handled by a reverse proxy, below settings are disabled.<br />Manage authentication at proxy level.', 'auth_handled_by_proxy' => 'Godkendelse håndteret af en omvendt proxy, indstillingerne herunder er deaktiveret.<br />Administrer godkendelse på proxy niveau.',
'sso_only_x_settings_are_disabled' => 'Authentication is restricted to SSO only, :auth_method is disabled', 'sso_only_x_settings_are_disabled' => 'Authentication er begrænset til kun SSO, :auth_method er deaktiveret',
'confirm' => [ 'confirm' => [
'logout' => 'Er du sikker på at du vil logge af?', 'logout' => 'Er du sikker på at du vil logge af?',
'revoke_device' => 'Are you sure you want to revoke this device?', 'revoke_device' => 'Er du sikker på, at du vil tilbagekalde denne enhed?',
'delete_account' => 'Are you sure you want to delete your account?', 'delete_account' => 'Er du helt sikker på, at du vil slette din konto?',
], ],
'webauthn' => [ 'webauthn' => [
'security_device' => 'a security device', 'security_device' => 'en sikkerhedsenhed',
'security_devices' => 'Security devices', 'security_devices' => 'Sikkerhedsenheder',
'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' => 'Autentificeringsenheder, du kan bruge til at logge på 2FAuth, såsom sikkerhedstaster (dvs. Yubikey) eller smartphones med biometriske funktioner (dvs. 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' => 'Du kan forbedre sikkerheden din 2FAuth konto ved at aktivere WebAuthn godkendelse.<br /><br />
WebAuthn allows you to use trusted devices (like Yubikeys or smartphones with biometric capabilities) to sign in quickly and more securely.', WebAuthn giver dig mulighed for at bruge betroede enheder (som Yubikeys eller smartphones med biometriske evner) til at logge ind hurtigt og mere sikkert.',
'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' => 'Gør dig klar til at godkende ved hjælp af (en af) dine sikkerhedsenheder. Tilslut din nøgle i, fjern ansigtsmaske eller handsker, osv.',
'lost_your_device' => 'Lost your device?', 'lost_your_device' => 'Har du mistet din enhed?',
'recover_your_account' => 'Gendan din konto', 'recover_your_account' => 'Gendan din konto',
'account_recovery' => 'Kontogendannelse', 'account_recovery' => 'Kontogendannelse',
'recovery_punchline' => '2FAuth vil sende et link til genoprettelse af adgang via denne e-mail adresse. Tryk på linket i mailen og følg instruktionerne. <br /><br />Åben kun linket på din egen enhed.', 'recovery_punchline' => '2FAuth vil sende et link til genoprettelse af adgang via denne e-mail adresse. Tryk på linket i mailen og følg instruktionerne. <br /><br />Åben kun linket på din egen enhed.',
@ -64,23 +64,23 @@
'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' => 'All your security devices will be revoked. Use this option if you have lost one or its security has been compromised.',
'register_a_new_device' => 'Registrer en ny enhed', 'register_a_new_device' => 'Registrer en ny enhed',
'register_a_device' => 'Registrer en enhed', 'register_a_device' => 'Registrer en enhed',
'device_successfully_registered' => 'Device successfully registered', 'device_successfully_registered' => 'Enhed blev registreret',
'device_revoked' => 'Device successfully revoked', 'device_revoked' => 'Enheden blev tilbagekaldt',
'revoking_a_device_is_permanent' => 'Revoking a device is permanent', 'revoking_a_device_is_permanent' => 'Tilbagekaldelse af en enhed er 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' => 'For at gendanne din konto, nulstiller 2FAuth nogle Webauthn indstillinger, så du vil være i stand til at logge ind ved hjælp af din e-mail og adgangskode.',
'invalid_recovery_token' => 'Ugyldig recovery token', 'invalid_recovery_token' => 'Ugyldig recovery token',
'webauthn_login_disabled' => 'Webauthn er deaktiveret', 'webauthn_login_disabled' => 'Webauthn er deaktiveret',
'invalid_reset_token' => 'This reset token is invalid.', 'invalid_reset_token' => 'Denne nulstillingstoken er ugyldig.',
'rename_device' => 'Rename device', 'rename_device' => 'Omdøb enhed',
'my_device' => 'My device', 'my_device' => 'Min enhed',
'unknown_device' => 'Unknown device', 'unknown_device' => 'Unknown device',
'use_webauthn_only' => [ 'use_webauthn_only' => [
'label' => 'Use WebAuthn only', 'label' => 'Brug kun 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' => 'Gør WebAuthn til den eneste autoriserede metode til at logge ind din 2FAuth konto. Dette er den anbefalede opsætning for at drage fordel af WebAuthn forbedret sikkerhed.<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 /> I tilfælde af tab af enhed du vil være i stand til at gendanne din konto ved at nulstille denne indstilling og logge med din e-mail og adgangskode.<br /><br />
Attention! The Email & Password form remains available despite this option being enabled, but it will always return an \'Authentication failed\' response.' Attention! E- mail- og adgangskodeformularen forbliver tilgængelig trods af at dette er aktiveret, men den vil altid returnere et \'Godkendelse\' svar.'
], ],
'need_a_security_device_to_enable_options' => 'Set at least one device to enable the following options', 'need_a_security_device_to_enable_options' => 'Angiv mindst én enhed for at aktivere følgende indstillinger',
'options' => 'Indstillinger', 'options' => 'Indstillinger',
], ],
'forms' => [ 'forms' => [
@ -102,8 +102,8 @@
'request_password_reset' => 'Nulstil det', 'request_password_reset' => 'Nulstil det',
'reset_your_password' => 'Nulstil din adgangskode', 'reset_your_password' => 'Nulstil din adgangskode',
'reset_password' => 'Nulstil adgangskode', 'reset_password' => 'Nulstil adgangskode',
'disabled_in_demo' => 'Feature disabled in Demo mode', 'disabled_in_demo' => 'Funktionen er deaktiveret i demotilstand',
'sso_only_form_restricted_to_admin' => 'Regular users must sign in with SSO. Other methods are for administrators only.', 'sso_only_form_restricted_to_admin' => 'Almindelige brugere skal logge ind med SSO. Andre metoder er kun for administratorer.',
'new_password' => 'Ny adgangskode', 'new_password' => 'Ny adgangskode',
'current_password' => [ 'current_password' => [
'label' => 'Nuværende adgangskode', 'label' => 'Nuværende adgangskode',
@ -113,17 +113,17 @@
'send_password_reset_link' => 'Send link til nulstilling af adgangskode', 'send_password_reset_link' => 'Send link til nulstilling af adgangskode',
'password_successfully_reset' => 'Adgangskoden blev ændret', 'password_successfully_reset' => 'Adgangskoden blev ændret',
'edit_account' => 'Rediger konto', 'edit_account' => 'Rediger konto',
'profile_saved' => 'Profile successfully updated!', 'profile_saved' => 'Profilen blev opdateret.',
'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' => 'Velkommen til 2FAuth demo.<br><br>Du kan oprette forbindelse ved hjælp af e-mailadressen <strong>demo@2fauth.app</strong> og adgangskoden <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' => 'Velkommen til 2FAuth testinstansen.<br><br>Brug e-mail adresse <strong>testing@2fauth.app</strong> og adgangskode <strong>adgangskode</strong>',
'register_punchline' => 'Welcome to <b>2FAuth</b>.<br/>You need an account to go further, please register yourself.', 'register_punchline' => 'Velkommen til <b>2FAuth</b>.<br/>Du har brug for en konto for at gå videre, registrer dig selv.',
'reset_punchline' => '2FAuth vil sende dig et link til nulstilling af adgangskode til denne adresse. Klik på linket i den modtagne e-mail for at angive en ny adgangskode.', 'reset_punchline' => '2FAuth vil sende dig et link til nulstilling af adgangskode til denne adresse. Klik på linket i den modtagne e-mail for at angive en ny adgangskode.',
'name_this_device' => 'Name this device', 'name_this_device' => 'Navngiv denne enhed',
'delete_account' => 'Slet konto', 'delete_account' => 'Slet konto',
'delete_your_account' => 'Slet din konto', 'delete_your_account' => 'Slet din konto',
'delete_your_account_and_reset_all_data' => 'Din brugerkonto vil blive slettet såvel som alle dine 2FA-data. Der er ingen vej tilbage.', 'delete_your_account_and_reset_all_data' => 'Din brugerkonto vil blive slettet såvel som alle dine 2FA-data. Der er ingen vej tilbage.',
'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' => 'Hvis du altid har brugt SSO til at logge på, log ud og brug derefter funktionen nulstil adgangskode til at få en adgangskode, så du kan udfylde denne formular.',
'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' => 'Sletning af din 2FAuth konto har ingen indvirkning på din eksterne SSO-konto.',
'user_account_successfully_deleted' => 'Brugerkonto blev slettet', 'user_account_successfully_deleted' => 'Brugerkonto blev slettet',
'has_lower_case' => 'Har små bogstaver', 'has_lower_case' => 'Har små bogstaver',
'has_upper_case' => 'Har store bogstaver', 'has_upper_case' => 'Har store bogstaver',

View File

@ -23,55 +23,55 @@
'cannot_create_otp_without_secret' => 'Kan ikke oprette en OTP uden hemmelighed', 'cannot_create_otp_without_secret' => 'Kan ikke oprette en OTP uden hemmelighed',
'data_of_qrcode_is_not_valid_URI' => 'Dataene for denne QR-kode er ikke en gyldig OTP Auth URI. QR-koden indeholder:', 'data_of_qrcode_is_not_valid_URI' => 'Dataene for denne QR-kode er ikke en gyldig OTP Auth URI. QR-koden indeholder:',
'wrong_current_password' => 'Forkert nuværende adgangskode, intet er ændret', 'wrong_current_password' => 'Forkert nuværende adgangskode, intet er ændret',
'error_during_encryption' => 'Encryption failed, your database remains unprotected.', 'error_during_encryption' => 'Kryptering mislykkedes, din database forbliver ubeskyttet.',
'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' => 'Dekryptering mislykkedes, din database er stadig beskyttet. Dette skyldes primært et integritetsproblem af krypterede data for en eller flere konti.',
'qrcode_cannot_be_read' => 'Denne QR-kode kan ikke læses', 'qrcode_cannot_be_read' => 'Denne QR-kode kan ikke læses',
'too_many_ids' => 'too many ids were included in the query parameter, max 100 allowed', 'too_many_ids' => 'for mange id\'er var inkluderet i query parameter, max 100 tilladt',
'delete_user_setting_only' => 'Only user-created setting can be deleted', 'delete_user_setting_only' => 'Kun brugeroprettede indstillinger kan slettes',
'indecipherable' => '*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' => 'Hemmeligheden kan ikke dechifreres. Dette er hovedsageligt forårsaget af en forkert APP_KEY sat i . nv konfigurationsfil af 2Fauth eller en beskadiget data gemt i databasen.',
'https_required' => 'HTTPS context required', 'https_required' => 'HTTPS kontekst påkrævet',
'browser_does_not_support_webauthn' => 'Your device does not support webauthn. Try again later using a more modern browser', 'browser_does_not_support_webauthn' => 'Din enhed understøtter ikke webauthn. Prøv igen senere ved hjælp af en mere moderne browser',
'aborted_by_user' => 'Aborted by user', 'aborted_by_user' => 'Afbrudt af brugeren',
'security_device_already_registered' => 'Device already registered', 'security_device_already_registered' => 'Enhed allerede registreret',
'not_allowed_operation' => 'Operation not allowed', 'not_allowed_operation' => 'Handling ikke tilladt',
'no_authenticator_support_specified_algorithms' => 'No authenticators support specified algorithms', 'no_authenticator_support_specified_algorithms' => 'Ingen autentifikatorer understøtter angivne algoritmer',
'authenticator_missing_discoverable_credential_support' => 'Authenticator missing discoverable credential support', 'authenticator_missing_discoverable_credential_support' => 'Autentificering mangler synlig legitimationssupport',
'authenticator_missing_user_verification_support' => 'Authenticator missing user verification support', 'authenticator_missing_user_verification_support' => 'Autentificering mangler brugerbekræftelsesunderstøttelse',
'unknown_error' => 'Unknown error', 'unknown_error' => 'Ukendt fejl',
'security_error_check_rpid' => 'Security error<br/>Check your WEBAUTHN_ID env var', 'security_error_check_rpid' => 'Sikkerhedsfejl<br/>Tjek din 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\'s domæne er ikke et gyldigt domæne',
'user_id_not_between_1_64' => 'User ID was not between 1 and 64 chars', 'user_id_not_between_1_64' => 'Bruger-ID var ikke mellem 1 og 64 tegn',
'no_entry_was_of_type_public_key' => 'No entry was of type "public-key"', 'no_entry_was_of_type_public_key' => 'Ingen indgang var af typen "public- key"',
'unsupported_with_reverseproxy' => 'Not applicable when using an auth proxy or SSO', 'unsupported_with_reverseproxy' => 'Ikke relevant ved brug af en auth proxy eller SSO',
'unsupported_with_sso_only' => 'This authentication method is for administrators only. Users must log in with SSO.', 'unsupported_with_sso_only' => 'Denne godkendelsesmetode er kun for administratorer. Brugere skal logge ind med SSO.',
'user_deletion_failed' => 'User account deletion failed, no data have been deleted', 'user_deletion_failed' => 'Sletning af brugerkonto mislykkedes, ingen data er blevet slettet',
'auth_proxy_failed' => 'Proxy authentication failed', 'auth_proxy_failed' => 'Proxygodkendelse mislykkedes',
'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 er konfigureret til at køre bag en godkendelsesproxy, men din proxy returnerer ikke den forventede header. Tjek din konfiguration og prøv igen.',
'invalid_x_migration' => 'Invalid or unreadable :appname data', 'invalid_x_migration' => 'Ugyldig eller ulæselig :appname data',
'invalid_2fa_data' => 'Invalid 2FA data', 'invalid_2fa_data' => 'Ugyldige 2FA-data',
'unsupported_migration' => 'Data do not match any supported format', 'unsupported_migration' => 'Data matcher ikke noget understøttet format',
'unsupported_otp_type' => 'Unsupported OTP type', 'unsupported_otp_type' => 'Ikke understøttet OTP-type',
'encrypted_migration' => 'Unreadable, the data seem encrypted', 'encrypted_migration' => 'Ulæselig, dataene synes krypteret',
'no_logo_found_for_x' => 'No logo available for :service', 'no_logo_found_for_x' => 'Intet logo tilgængeligt for :service',
'file_upload_failed' => 'File upload failed', 'file_upload_failed' => 'Upload af fil mislykkedes',
'unauthorized' => 'Unauthorized', 'unauthorized' => 'Ikke Godkendt',
'unauthorized_legend' => 'You do not have permissions to view this resource or to perform this action', 'unauthorized_legend' => 'Du har ikke rettigheder til at se denne ressource eller til at udføre denne handling',
'cannot_delete_the_only_admin' => 'Cannot delete the only admin account', 'cannot_delete_the_only_admin' => 'Kan ikke slette den eneste admin konto',
'cannot_demote_the_only_admin' => 'Cannot demote the only admin account', 'cannot_demote_the_only_admin' => 'Kan ikke degradere den eneste administratorkonto',
'error_during_data_fetching' => '💀 Something went wrong during data fetching', 'error_during_data_fetching' => '💀 Noget gik galt under hentning af data',
'check_failed_try_later' => 'Check failed, please retry later', 'check_failed_try_later' => 'Kontrollen mislykkedes, prøv igen senere',
'sso_disabled' => 'SSO is disabled', 'sso_disabled' => 'SSO er deaktiveret',
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file', 'sso_bad_provider_setup' => 'Denne SSO-udbyder er ikke fuldt opsat i din .env-fil',
'sso_failed' => 'Authentication via SSO rejected', 'sso_failed' => 'Godkendelse via SSO afvist',
'sso_no_register' => 'Registrations are disabled', 'sso_no_register' => 'Registreringer er deaktiveret',
'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' => 'En brugerkonto med den samme e-mailadresse findes allerede, men den matcher ikke dit eksterne konto-id. Brug ikke SSO hvis du allerede er registreret på 2FAuth med denne e-mail.',
'account_managed_by_external_provider' => 'Account managed by an external provider', 'account_managed_by_external_provider' => 'Konto administreres af en ekstern udbyder',
'data_cannot_be_refreshed_from_server' => 'Data cannot be refreshed from server', 'data_cannot_be_refreshed_from_server' => 'Data kan ikke opdateres fra server',
'no_pwd_reset_for_this_user_type' => 'Password reset unavailable for this user', 'no_pwd_reset_for_this_user_type' => 'Nulstilling af adgangskode ikke tilgængelig for denne bruger',
'cannot_detect_qrcode_in_image' => 'Cannot detect a QR code in the image, try to crop the image', 'cannot_detect_qrcode_in_image' => 'Kan ikke registrere en QR-kode i billedet, prøv at beskære billedet',
'cannot_decode_detected_qrcode' => 'Cannot decode detected QR code, try to crop or sharpen the image', 'cannot_decode_detected_qrcode' => 'Kan ikke afkode detekteret QR-kode, prøv at beskære eller skærpe billedet',
'qrcode_has_invalid_checksum' => 'QR code has invalid checksum', 'qrcode_has_invalid_checksum' => 'QR-kode har ugyldig checksum',
'no_readable_qrcode' => 'No readable QR code', 'no_readable_qrcode' => 'Ingen læsbar QR-kode',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.', 'failed_icon_store_database_toggling' => 'Migration af ikoner mislykkedes. Indstillingen er blevet gendannet til dens tidligere værdi.',
]; ];

View File

@ -13,60 +13,60 @@
| |
*/ */
'accepted' => ':Attribute skal accepteres.', 'accepted' => ':attribute skal accepteres.',
'accepted_if' => 'De :attribute skal accepteres, når :other er :value.', 'accepted_if' => 'De :attribute skal accepteres, når :other er :value.',
'active_url' => ':Attribute er ikke en gyldig URL.', 'active_url' => ':attribute er ikke en gyldig URL.',
'after' => ':Attribute skal være en dato efter :date.', 'after' => ':attribute skal være en dato efter :date.',
'after_or_equal' => ':Attribute skal være en dato efter eller lig med :date.', 'after_or_equal' => ':attribute skal være en dato efter eller lig med :date.',
'alpha' => ':Attribute må kun bestå af bogstaver.', 'alpha' => ':attribute må kun bestå af bogstaver.',
'alpha_dash' => ':Attribute må kun bestå af bogstaver, tal og bindestreger.', 'alpha_dash' => ':attribute må kun bestå af bogstaver, tal og bindestreger.',
'alpha_num' => ':Attribute må kun bestå af bogstaver og tal.', 'alpha_num' => ':Attribute må kun bestå af bogstaver og tal.',
'array' => ':Attribute skal være et array.', 'array' => ':attribute skal være et array.',
'ascii' => ':Attribute må kun indeholde single-byte alfanumeriske tegn og symboler.', 'ascii' => ':attribute må kun indeholde single-byte alfanumeriske tegn og symboler.',
'before' => ':Attribute skal være en dato før :date.', 'before' => ':attribute skal være en dato før :date.',
'before_or_equal' => ':Attribute skal være en dato før eller lig med :date.', 'before_or_equal' => ':attribute skal være en dato før eller lig med :date.',
'between' => [ 'between' => [
'array' => ':Attribute skal indeholde mellem :min og :max elementer.', 'array' => ':attribute skal indeholde mellem :min og :max elementer.',
'file' => ':Attribute skal være mellem :min og :max kilobytes.', 'file' => ':attribute skal være mellem :min og :max kilobytes.',
'numeric' => ':Attribute skal være mellem :min og :max.', 'numeric' => ':attribute skal være mellem :min og :max.',
'string' => ':Attribute skal være mellem :min og :max tegn.', 'string' => ':attribute skal være mellem :min og :max tegn.',
], ],
'boolean' => ':Attribute skal være sand eller falsk.', 'boolean' => ':attribute skal være sand eller falsk.',
'can' => 'Feltet :attribute indeholder en uautoriseret værdi.', 'can' => 'Feltet :attribute indeholder en uautoriseret værdi.',
'confirmed' => ':Attribute er ikke det samme som bekræftelsesfeltet.', 'confirmed' => ':attribute er ikke det samme som bekræftelsesfeltet.',
'contains' => ':Attribute mangler en påkrævet værdi.', 'contains' => ':attribute mangler en påkrævet værdi.',
'current_password' => 'Adgangskoden er forkert.', 'current_password' => 'Adgangskoden er forkert.',
'date' => ':Attribute er ikke en gyldig dato.', 'date' => ':attribute er ikke en gyldig dato.',
'date_equals' => ':Attribute skal være en dato lig med :date.', 'date_equals' => ':attribute skal være en dato lig med :date.',
'date_format' => ':Attribute matcher ikke formatet :format.', 'date_format' => ':attribute matcher ikke formatet :format.',
'decimal' => 'De :attribute skal have :decimal decimaler.', 'decimal' => 'De :attribute skal have :decimal decimaler.',
'declined' => 'De :attribute skal afvises.', 'declined' => 'De :attribute skal afvises.',
'declined_if' => 'De :attribute skal afvises, når :other er :value.', 'declined_if' => 'De :attribute skal afvises, når :other er :value.',
'different' => ':Attribute og :other skal være forskellige.', 'different' => ':attribute og :other skal være forskellige.',
'digits' => ':Attribute skal have :digits cifre.', 'digits' => ':attribute skal have :digits cifre.',
'digits_between' => ':Attribute skal have mellem :min og :max cifre.', 'digits_between' => ':attribute skal have mellem :min og :max cifre.',
'dimensions' => ':Attribute har forkerte billeddimensioner.', 'dimensions' => ':attribute har forkerte billeddimensioner.',
'distinct' => ':Attribute har en duplikatværdi.', 'distinct' => ':attribute har en duplikatværdi.',
'doesnt_end_with' => 'De :attribute slutter muligvis ikke med en af følgende: :values.', 'doesnt_end_with' => 'De :attribute slutter muligvis ikke med en af følgende: :values.',
'doesnt_start_with' => 'De :attribute starter muligvis ikke med en af følgende: :values.', 'doesnt_start_with' => 'De :attribute starter muligvis ikke med en af følgende: :values.',
'email' => ':Attribute skal være en gyldig e-mailadresse.', 'email' => ':attribute skal være en gyldig e-mailadresse.',
'ends_with' => ':Attribute skal ende med et af følgende: :values.', 'ends_with' => ':attribute skal ende med et af følgende: :values.',
'enum' => 'De valgte :attribute er ugyldige.', 'enum' => 'De valgte :attribute er ugyldige.',
'exists' => 'Valgte :attribute er ugyldig.', 'exists' => 'Valgte :attribute er ugyldig.',
'extensions' => 'Feltet :attribute skal have en af følgende udvidelser: :values.', 'extensions' => 'Feltet :attribute skal have en af følgende udvidelser: :values.',
'file' => ':attribute skal være en fil.', 'file' => ':attribute skal være en fil.',
'filled' => ':Attribute skal udfyldes.', 'filled' => ':attribute skal udfyldes.',
'gt' => [ 'gt' => [
'array' => ':Attribute skal være mere end :value elementer.', 'array' => ':attribute skal være mere end :value elementer.',
'file' => ':Attribute skal være større end :value kilobytes.', 'file' => ':attribute skal være større end :value kilobytes.',
'numeric' => ':Attribute skal være større end :value.', 'numeric' => ':attribute skal være større end :value.',
'string' => ':Attribute skal være mere end :value tegn.', 'string' => ':attribute skal være mere end :value tegn.',
], ],
'gte' => [ 'gte' => [
'array' => ':Attribute skal have :value elementer eller mere.', 'array' => ':attribute skal have :value elementer eller mere.',
'file' => ':Attribute skal være større end eller lig med :value kilobytes.', 'file' => ':attribute skal være større end eller lig med :value kilobytes.',
'numeric' => ':Attribute skal være større end eller lig med :value.', 'numeric' => ':attribute skal være større end eller lig med :value.',
'string' => ':Attribute skal være mere end eller lig med :value tegn.', 'string' => ':attribute skal være mere end eller lig med :value tegn.',
], ],
'hex_color' => 'Feltet :attribute skal være en gyldig hexadecimal farve.', 'hex_color' => 'Feltet :attribute skal være en gyldig hexadecimal farve.',
'image' => ':Attribute skal være et billede.', 'image' => ':Attribute skal være et billede.',

View File

@ -14,7 +14,7 @@
*/ */
'admin' => 'Administrator', 'admin' => 'Administrator',
'admin_panel' => 'Admin panel', 'admin_panel' => 'Admin-Panel',
'app_setup' => 'App-Einstellungen', 'app_setup' => 'App-Einstellungen',
'auth' => 'Auth', 'auth' => 'Auth',
'registrations' => 'Registrierungen', 'registrations' => 'Registrierungen',
@ -86,9 +86,9 @@
'sort_by_date_asc' => 'Älteste zuerst anzeigen', 'sort_by_date_asc' => 'Älteste zuerst anzeigen',
'sort_by_date_desc' => 'Aktuellste zuerst anzeigen', 'sort_by_date_desc' => 'Aktuellste zuerst anzeigen',
'single_sign_on' => 'Single-Sign-On (SSO)', 'single_sign_on' => 'Single-Sign-On (SSO)',
'database' => 'Database', 'database' => 'Datenbank',
'file_system' => 'File system', 'file_system' => 'Dateisystem',
'storage' => 'Storage', 'storage' => 'Speicher',
'forms' => [ 'forms' => [
'use_encryption' => [ 'use_encryption' => [
'label' => 'Sensible Daten schützen', 'label' => 'Sensible Daten schützen',
@ -140,8 +140,8 @@
'help' => 'Manchmal muss der Cache geleert werden, zum Beispiel nach einer Änderung an Umgebungsvariablen oder einer Aktualisierung. Sie können es von hier aus tun.', 'help' => 'Manchmal muss der Cache geleert werden, zum Beispiel nach einer Änderung an Umgebungsvariablen oder einer Aktualisierung. Sie können es von hier aus tun.',
], ],
'store_icon_to_database' => [ 'store_icon_to_database' => [
'label' => 'Store icons to database', 'label' => 'Symbole in Datenbank speichern',
'help' => 'Uploaded icons are registered in the database in addition to the file system storage, which is then used only as a cache. This makes creating a 2FAuth backup much easier, as only the database has to be backed up.<br /><br />But beware, this may has some drawbacks: The database size may increase significantly if the instance hosts many large icons. It may also affect the application performance because the file system is hit more often to ensure it is synchronised with the database.', 'help' => 'Hochgeladene Symbole werden zusätzlich zum Dateisystemspeicher in der Datenbank registriert, die dann nur als Cache verwendet wird. Dies macht die Erstellung eines 2FAuth-Sicherung sehr viel einfacher, da nur die Datenbank gesichert werden muss.<br /><br />Aber Vorsicht, dies kann einige Nachteile haben: Die Größe der Datenbank kann erheblich ansteigen, wenn die Instanz viele große Symbole hostet. Es kann auch die Leistung der Anwendung beeinträchtigen, da das Dateisystem häufiger angegriffen wird, um sicherzustellen, dass es mit der Datenbank synchronisiert ist.',
], ],
], ],

View File

@ -73,5 +73,5 @@
'cannot_decode_detected_qrcode' => 'Kann den QR-Code nicht dekodieren. Bitte das Bild zuschneiden oder schärfen', 'cannot_decode_detected_qrcode' => 'Kann den QR-Code nicht dekodieren. Bitte das Bild zuschneiden oder schärfen',
'qrcode_has_invalid_checksum' => 'QR-Code hat eine ungültige Prüfsumme', 'qrcode_has_invalid_checksum' => 'QR-Code hat eine ungültige Prüfsumme',
'no_readable_qrcode' => 'Kein lesbarer QR-Code', 'no_readable_qrcode' => 'Kein lesbarer QR-Code',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.', 'failed_icon_store_database_toggling' => 'Migration von Symbolen fehlgeschlagen. Die Einstellung wurde auf ihren vorherigen Wert zurückgesetzt.',
]; ];

View File

@ -114,7 +114,7 @@
'automatic' => 'Automatisch', 'automatic' => 'Automatisch',
'show_accounts_icons' => [ 'show_accounts_icons' => [
'label' => 'Symbole anzeigen', 'label' => 'Symbole anzeigen',
'help' => 'Show account icons in the main view' 'help' => 'Kontosymbole in der Hauptansicht anzeigen'
], ],
'get_official_icons' => [ 'get_official_icons' => [
'label' => 'Offizielle Symbole abrufen', 'label' => 'Offizielle Symbole abrufen',
@ -161,8 +161,8 @@
'help' => 'Erhalten Sie jedes Mal eine E-Mail, wenn ein Verbindungsversuch zu Ihrem 2FAuth-Konto fehlschlägt' 'help' => 'Erhalten Sie jedes Mal eine E-Mail, wenn ein Verbindungsversuch zu Ihrem 2FAuth-Konto fehlschlägt'
], ],
'show_email_in_footer' => [ 'show_email_in_footer' => [
'label' => 'Show email in footer', 'label' => 'E-Mail in Fußzeile anzeigen',
'help' => 'Display the logged-in user\'s email in the footer instead of direct navigation links. The links are then available in a menu behind a click/tap on the email address.' 'help' => 'Die E-Mail des angemeldeten Benutzers in der Fußzeile anstelle von direkten Navigationslinks anzeigen. Die Links stehen dann im Menü hinter einem Klick/Tippen auf die E-Mail-Adresse zur Verfügung.'
], ],
'otp_generation_on_request' => 'Nach einem Klick/Tippen', 'otp_generation_on_request' => 'Nach einem Klick/Tippen',
'otp_generation_on_request_legend' => 'Einzeln, in eigener Ansicht', 'otp_generation_on_request_legend' => 'Einzeln, in eigener Ansicht',

View File

@ -28,15 +28,15 @@
'account_updated' => 'Konto erfolgreich aktualisiert', 'account_updated' => 'Konto erfolgreich aktualisiert',
'accounts_deleted' => 'Konto(en) erfolgreich gelöscht', 'accounts_deleted' => 'Konto(en) erfolgreich gelöscht',
'accounts_moved' => 'Konto(en) erfolgreich verschoben', 'accounts_moved' => 'Konto(en) erfolgreich verschoben',
'export_selected_accounts' => 'Export selected accounts', 'export_selected_accounts' => 'Ausgewählte Konten exportieren',
'twofauth_export_format' => '2FAuth format', 'twofauth_export_format' => '2FAuth-Format',
'twofauth_export_format_sub' => 'Export data using the 2FAuth json schema', 'twofauth_export_format_sub' => 'Daten mit dem 2FAuth json Schema exportieren',
'twofauth_export_format_desc' => 'You should prefer this option if you need to create a backup that can be restored. This format takes care of the icons.', 'twofauth_export_format_desc' => 'Sie sollten diese Option bevorzugen, wenn Sie eine Sicherung erstellen müssen, die wiederhergestellt werden kann. Dieses Format kümmert sich um die Symbole.',
'twofauth_export_format_url' => 'The schema definition is described here:', 'twofauth_export_format_url' => 'Die Schema-Definition ist hier beschrieben:',
'twofauth_export_schema' => '2FAuth export schema', 'twofauth_export_schema' => '2FAuth-Exportschema',
'otpauth_export_format' => 'otpauth URIs', 'otpauth_export_format' => 'otpauth URIs',
'otpauth_export_format_sub' => 'Export data as a list of otpauth URIs', 'otpauth_export_format_sub' => 'Daten als Liste der otpauth URIs exportieren',
'otpauth_export_format_desc' => 'otpauth URI is the most common format used to exchange 2FA data, for example in the form of a QR code when you enable 2FA on a web site. Select this if you want to switch from 2FAuth.', 'otpauth_export_format_desc' => 'otpauth URI ist das am häufigsten verwendete Format für den Austausch von 2FA-Daten zum Beispiel in Form eines QR-Codes, wenn Sie 2FA auf einer Website aktivieren. Wählen Sie diese Option, wenn Sie von 2FAuth wechseln möchten.',
'reveal' => 'aufdecken', 'reveal' => 'aufdecken',
'forms' => [ 'forms' => [
'service' => [ 'service' => [

View File

@ -22,7 +22,7 @@
'alpha_dash' => 'Das :attribute Feld darf nur Buchstaben, Ziffern, Bindestriche und Unterstriche enthalten.', 'alpha_dash' => 'Das :attribute Feld darf nur Buchstaben, Ziffern, Bindestriche und Unterstriche enthalten.',
'alpha_num' => 'Das :attribute Feld darf nur aus Zeichen und Nummern bestehen.', 'alpha_num' => 'Das :attribute Feld darf nur aus Zeichen und Nummern bestehen.',
'array' => ':attribute muss ein Array sein.', 'array' => ':attribute muss ein Array sein.',
'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.', 'ascii' => 'Das Feld :attribute darf nur alphanumerische Einzelbyte-Zeichen und -Symbole enthalten.',
'before' => ':attribute muss ein Datum vor dem :date sein.', 'before' => ':attribute muss ein Datum vor dem :date sein.',
'before_or_equal' => ':attribute muss ein Datum vor dem :date oder gleich dem :date sein.', 'before_or_equal' => ':attribute muss ein Datum vor dem :date oder gleich dem :date sein.',
'between' => [ 'between' => [
@ -32,14 +32,14 @@
'string' => ':attribute muss zwischen :min & :max Zeichen lang sein.', 'string' => ':attribute muss zwischen :min & :max Zeichen lang sein.',
], ],
'boolean' => ':attribute muss entweder \'true\' oder \'false\' sein.', 'boolean' => ':attribute muss entweder \'true\' oder \'false\' sein.',
'can' => 'The :attribute field contains an unauthorized value.', 'can' => 'Das Feld :attribute enthält einen unzulässigen Wert.',
'confirmed' => ':attribute stimmt nicht mit der Bestätigung überein.', 'confirmed' => ':attribute stimmt nicht mit der Bestätigung überein.',
'contains' => 'The :attribute field is missing a required value.', 'contains' => ':attribute Feld fehlt ein benötigter Wert.',
'current_password' => 'Das Passwort ist falsch.', 'current_password' => 'Das Passwort ist falsch.',
'date' => ':attribute muss ein gültiges Datum sein.', 'date' => ':attribute muss ein gültiges Datum sein.',
'date_equals' => ':attribute muss ein Datum gleich :date sein.', 'date_equals' => ':attribute muss ein Datum gleich :date sein.',
'date_format' => ':attribute entspricht nicht dem gültigen Format für :format.', 'date_format' => ':attribute entspricht nicht dem gültigen Format für :format.',
'decimal' => 'The :attribute field must have :decimal decimal places.', 'decimal' => 'Das Feld :attribute muss :decimal Dezimalstellen haben.',
'declined' => 'Das :attribute muss abgelehnt werden.', 'declined' => 'Das :attribute muss abgelehnt werden.',
'declined_if' => 'Das :attribute muss abgelehnt werden, wenn :other :value ist.', 'declined_if' => 'Das :attribute muss abgelehnt werden, wenn :other :value ist.',
'different' => ':attribute und :other müssen sich unterscheiden.', 'different' => ':attribute und :other müssen sich unterscheiden.',
@ -53,7 +53,7 @@
'ends_with' => ':attribute muss eine der folgenden Endungen aufweisen: :values', 'ends_with' => ':attribute muss eine der folgenden Endungen aufweisen: :values',
'enum' => 'Der gewählte Wert für :attribute ist ungültig.', 'enum' => 'Der gewählte Wert für :attribute ist ungültig.',
'exists' => 'Der gewählte Wert für :attribute ist ungültig.', 'exists' => 'Der gewählte Wert für :attribute ist ungültig.',
'extensions' => 'The :attribute field must have one of the following extensions: :values.', 'extensions' => 'Das Feld :attribute muss eine der folgenden Erweiterungen haben: :values.',
'file' => ':attribute muss eine Datei sein.', 'file' => ':attribute muss eine Datei sein.',
'filled' => ':attribute muss ausgefüllt sein.', 'filled' => ':attribute muss ausgefüllt sein.',
'gt' => [ 'gt' => [
@ -68,7 +68,7 @@
'numeric' => 'Das :attribute Feld muss größer oder gleich :value sein.', 'numeric' => 'Das :attribute Feld muss größer oder gleich :value sein.',
'string' => 'Das :attribute Feld muss mindestens :value Zeichen enthalten.', 'string' => 'Das :attribute Feld muss mindestens :value Zeichen enthalten.',
], ],
'hex_color' => 'The :attribute field must be a valid hexadecimal color.', 'hex_color' => 'Das Feld :attribute muss eine gültige Hexadezimalfarbe sein.',
'image' => ':attribute muss ein Bild sein.', 'image' => ':attribute muss ein Bild sein.',
'in' => 'Der gewählte Wert für :attribute ist ungültig.', 'in' => 'Der gewählte Wert für :attribute ist ungültig.',
'in_array' => 'Der gewählte Wert für :attribute kommt nicht in :other vor.', 'in_array' => 'Der gewählte Wert für :attribute kommt nicht in :other vor.',
@ -77,8 +77,8 @@
'ipv4' => ':attribute muss eine gültige IPv4-Adresse sein.', 'ipv4' => ':attribute muss eine gültige IPv4-Adresse sein.',
'ipv6' => ':attribute muss eine gültige IPv6-Adresse sein.', 'ipv6' => ':attribute muss eine gültige IPv6-Adresse sein.',
'json' => ':attribute muss ein gültiger JSON-String sein.', 'json' => ':attribute muss ein gültiger JSON-String sein.',
'list' => 'The :attribute field must be a list.', 'list' => 'Das :attribute-Feld muss eine Lis7te sein.',
'lowercase' => 'The :attribute field must be lowercase.', 'lowercase' => 'Das Feld :attribute muss aus Kleinbuchstaben bestehen.',
'lt' => [ 'lt' => [
'array' => ':attribute muss weniger als :value Elemente haben.', 'array' => ':attribute muss weniger als :value Elemente haben.',
'file' => ':attribute muss kleiner als :value Kilobytes sein.', 'file' => ':attribute muss kleiner als :value Kilobytes sein.',
@ -108,11 +108,11 @@
'string' => ':attribute muss mindestens :min Zeichen lang sein.', 'string' => ':attribute muss mindestens :min Zeichen lang sein.',
], ],
'min_digits' => 'Das :attribute Feld muss mindestens :min Ziffern enthalten.', 'min_digits' => 'Das :attribute Feld muss mindestens :min Ziffern enthalten.',
'missing' => 'The :attribute field must be missing.', 'missing' => 'Das Feld :attribute muss fehlen.',
'missing_if' => 'The :attribute field must be missing when :other is :value.', 'missing_if' => 'Das Feld :attribute muss fehlen, wenn :other gleich :value ist.',
'missing_unless' => 'The :attribute field must be missing unless :other is :value.', 'missing_unless' => 'Das Feld :attribute muss fehlen, wenn :other nicht :value ist.',
'missing_with' => 'The :attribute field must be missing when :values is present.', 'missing_with' => 'Das Feld :attribute muss fehlen, wenn :values vorhanden ist.',
'missing_with_all' => 'The :attribute field must be missing when :values are present.', 'missing_with_all' => 'Das Feld :attribute muss fehlen, wenn :values vorhanden sind.',
'multiple_of' => 'Das :attribute Feld muss ein Vielfaches von :value sein.', 'multiple_of' => 'Das :attribute Feld muss ein Vielfaches von :value sein.',
'not_in' => 'Der gewählte Wert für :attribute ist ungültig.', 'not_in' => 'Der gewählte Wert für :attribute ist ungültig.',
'not_regex' => ':attribute hat ein ungültiges Format.', 'not_regex' => ':attribute hat ein ungültiges Format.',
@ -125,10 +125,10 @@
'uncompromised' => 'Der im :attribute Feld angegebene Wert wurde in einem Datenleck gefunden. Bitte geben Sie für :attribute einen anderen Wert ein.', 'uncompromised' => 'Der im :attribute Feld angegebene Wert wurde in einem Datenleck gefunden. Bitte geben Sie für :attribute einen anderen Wert ein.',
], ],
'present' => ':attribute muss vorhanden sein.', 'present' => ':attribute muss vorhanden sein.',
'present_if' => 'The :attribute field must be present when :other is :value.', 'present_if' => 'Das Feld :attribute muss vorhanden sein, wenn :other gleich :value ist.',
'present_unless' => 'The :attribute field must be present unless :other is :value.', 'present_unless' => 'Das Feld :attribute muss vorhanden sein, es sei denn, :other ist :value.',
'present_with' => 'The :attribute field must be present when :values is present.', 'present_with' => 'Das Feld :attribute muss vorhanden sein, wenn :values vorhanden ist.',
'present_with_all' => 'The :attribute field must be present when :values are present.', 'present_with_all' => 'Das Feld :attribute muss vorhanden sein, wenn :values vorhanden sind.',
'prohibited' => 'Das :attribute Feld ist unzulässig.', 'prohibited' => 'Das :attribute Feld ist unzulässig.',
'prohibited_if' => 'Das :attribute Feld ist unzulässig, wenn :other den Wert :value entspricht.', 'prohibited_if' => 'Das :attribute Feld ist unzulässig, wenn :other den Wert :value entspricht.',
'prohibited_unless' => 'Das :attribute Feld ist unzulässig, wenn :other nicht den Wert :value annimmt.', 'prohibited_unless' => 'Das :attribute Feld ist unzulässig, wenn :other nicht den Wert :value annimmt.',
@ -138,7 +138,7 @@
'required_array_keys' => 'Das Feld :attribute muss Einträge enthalten für: :values.', 'required_array_keys' => 'Das Feld :attribute muss Einträge enthalten für: :values.',
'required_if' => ':attribute muss ausgefüllt werden, wenn :other den Wert :value hat.', 'required_if' => ':attribute muss ausgefüllt werden, wenn :other den Wert :value hat.',
'required_if_accepted' => 'Das Feld :attribute muss ausgefüllt werden, wenn :other ausgefüllt wurde.', 'required_if_accepted' => 'Das Feld :attribute muss ausgefüllt werden, wenn :other ausgefüllt wurde.',
'required_if_declined' => 'The :attribute field is required when :other is declined.', 'required_if_declined' => 'Das Feld :attribute ist erforderlich, wenn :other abgelehnt wird.',
'required_unless' => ':attribute muss ausgefüllt werden, wenn :other nicht den Wert :values hat.', 'required_unless' => ':attribute muss ausgefüllt werden, wenn :other nicht den Wert :values hat.',
'required_with' => ':attribute muss ausgefüllt werden, wenn :values ausgefüllt wurde.', 'required_with' => ':attribute muss ausgefüllt werden, wenn :values ausgefüllt wurde.',
'required_with_all' => ':attribute muss ausgefüllt werden, wenn :values ausgefüllt wurde.', 'required_with_all' => ':attribute muss ausgefüllt werden, wenn :values ausgefüllt wurde.',
@ -156,9 +156,9 @@
'timezone' => 'Das :attribute Feld muss eine gültige Zeitzone sein.', 'timezone' => 'Das :attribute Feld muss eine gültige Zeitzone sein.',
'unique' => ':attribute ist bereits vergeben.', 'unique' => ':attribute ist bereits vergeben.',
'uploaded' => ':attribute konnte nicht hochgeladen werden.', 'uploaded' => ':attribute konnte nicht hochgeladen werden.',
'uppercase' => 'The :attribute field must be uppercase.', 'uppercase' => 'Das Feld :attribute muss in Großbuchstaben geschrieben sein.',
'url' => 'Das :attribute Feld muss eine gültige URL aufweisen.', 'url' => 'Das :attribute Feld muss eine gültige URL aufweisen.',
'ulid' => 'The :attribute field must be a valid ULID.', 'ulid' => 'Das Feld :attribute muss eine gültige ULID sein.',
'uuid' => ':attribute muss ein UUID sein.', 'uuid' => ':attribute muss ein UUID sein.',
'single' => 'Bei Verwendung von :attribute muss es der einzige Parameter in diesem Anfragetext sein', 'single' => 'Bei Verwendung von :attribute muss es der einzige Parameter in diesem Anfragetext sein',

View File

@ -14,7 +14,7 @@
*/ */
'admin' => '管理员', 'admin' => '管理员',
'admin_panel' => 'Admin panel', 'admin_panel' => '管理面板',
'app_setup' => '应用设置', 'app_setup' => '应用设置',
'auth' => '鉴权', 'auth' => '鉴权',
'registrations' => '注册', 'registrations' => '注册',

View File

@ -107,7 +107,7 @@
'new_password' => '新密码', 'new_password' => '新密码',
'current_password' => [ 'current_password' => [
'label' => '当前密码', 'label' => '当前密码',
'help' => '输入当前的密码以确认是您本人' 'help' => '为了确认您是此账户的所有人,请输入当前的密码'
], ],
'change_password' => '修改密码', 'change_password' => '修改密码',
'send_password_reset_link' => '发送密码重置链接', 'send_password_reset_link' => '发送密码重置链接',
@ -122,7 +122,7 @@
'delete_account' => '删除账户', 'delete_account' => '删除账户',
'delete_your_account' => '删除您的账户', 'delete_your_account' => '删除您的账户',
'delete_your_account_and_reset_all_data' => '您所有的 2FA 数据将与此账户被一同删除,此操作无法恢复。', 'delete_your_account_and_reset_all_data' => '您所有的 2FA 数据将与此账户被一同删除,此操作无法恢复。',
'reset_your_password_to_delete_your_account' => '如果您经常使用 SSO 登录,您可以在退出登录后,使用 “重置密码” 功能获取密码来填写此表格中的对应项目。', 'reset_your_password_to_delete_your_account' => '如果您此前使用的是 SSO 登录,请在退出登录后,使用 “重置密码” 功能设置密码。',
'deleting_2fauth_account_does_not_impact_provider' => '删除 2FAuth 账户不会影响您的外部 SSO 账户。', 'deleting_2fauth_account_does_not_impact_provider' => '删除 2FAuth 账户不会影响您的外部 SSO 账户。',
'user_account_successfully_deleted' => '账号删除成功', 'user_account_successfully_deleted' => '账号删除成功',
'has_lower_case' => '包含小写字母', 'has_lower_case' => '包含小写字母',

View File

@ -114,7 +114,7 @@
'automatic' => '自动', 'automatic' => '自动',
'show_accounts_icons' => [ 'show_accounts_icons' => [
'label' => '显示图标', 'label' => '显示图标',
'help' => 'Show account icons in the main view' 'help' => '在主视图中显示图标'
], ],
'get_official_icons' => [ 'get_official_icons' => [
'label' => '获取官方图标', 'label' => '获取官方图标',
@ -161,8 +161,8 @@
'help' => '每次登录失败时都发送邮件通知' 'help' => '每次登录失败时都发送邮件通知'
], ],
'show_email_in_footer' => [ 'show_email_in_footer' => [
'label' => 'Show email in footer', 'label' => '在底部显示邮箱地址',
'help' => 'Display the logged-in user\'s email in the footer instead of direct navigation links. The links are then available in a menu behind a click/tap on the email address.' 'help' => '在页面底部显示当前登录用户的邮箱地址,而非直接显示导航链接。当点击邮箱地址时,再跳转到导航链接。'
], ],
'otp_generation_on_request' => '点击 / 单击账户后', 'otp_generation_on_request' => '点击 / 单击账户后',
'otp_generation_on_request_legend' => '在独立页面中显示', 'otp_generation_on_request_legend' => '在独立页面中显示',

View File

@ -28,15 +28,15 @@
'account_updated' => '账户更新成功', 'account_updated' => '账户更新成功',
'accounts_deleted' => '账户删除成功', 'accounts_deleted' => '账户删除成功',
'accounts_moved' => '账户移动成功', 'accounts_moved' => '账户移动成功',
'export_selected_accounts' => 'Export selected accounts', 'export_selected_accounts' => '导出选中的账户',
'twofauth_export_format' => '2FAuth format', 'twofauth_export_format' => '2FAuth 格式',
'twofauth_export_format_sub' => 'Export data using the 2FAuth json schema', 'twofauth_export_format_sub' => '以 2FAuth json 结构导出数据',
'twofauth_export_format_desc' => 'You should prefer this option if you need to create a backup that can be restored. This format takes care of the icons.', 'twofauth_export_format_desc' => '如果您的目的是创建一个备份,以备随时恢复数据,建议您优先使用此选项。这个格式可以保存图标信息。',
'twofauth_export_format_url' => 'The schema definition is described here:', 'twofauth_export_format_url' => '结构定义描述:',
'twofauth_export_schema' => '2FAuth export schema', 'twofauth_export_schema' => '2FAuth 导出结构',
'otpauth_export_format' => 'otpauth URIs', 'otpauth_export_format' => 'otpauth URI',
'otpauth_export_format_sub' => 'Export data as a list of otpauth URIs', 'otpauth_export_format_sub' => '以 optauth URI 列表结构导出数据',
'otpauth_export_format_desc' => 'otpauth URI is the most common format used to exchange 2FA data, for example in the form of a QR code when you enable 2FA on a web site. Select this if you want to switch from 2FAuth.', 'otpauth_export_format_desc' => 'otpauth URI 是用于传输 2FA 数据的最常用格式。例如,当您在网站上启用 2FA 时,显示的二维码就包含 otpauth URI 数据。点击即可从 2FAuth 切换至此选项。',
'reveal' => '显示', 'reveal' => '显示',
'forms' => [ 'forms' => [
'service' => [ 'service' => [

View File

@ -13,43 +13,43 @@
| |
*/ */
'accepted' => '您必须接受 :attribute。', 'accepted' => '必须允许 :attribute。',
'accepted_if' => '当 :other 为 :value 时,必须允许 :attribute 。', 'accepted_if' => '当 :other 为 :value 时,必须允许 :attribute 。',
'active_url' => ':attribute 不是一个有效的网址。', 'active_url' => ':attribute 必须是正确的网址。',
'after' => ':attribute 必须要晚于 :date。', 'after' => ':attribute 必须要晚于 :date。',
'after_or_equal' => ':attribute 必须要等于 :date 或更晚。', 'after_or_equal' => ':attribute 必须要等于 :date 或更晚。',
'alpha' => ':attribute 只能包含字母。', 'alpha' => ':attribute 只能包含字母。',
'alpha_dash' => ':attribute 只能包含字母、 数字、减号和下划线。', 'alpha_dash' => ':attribute 只能由字母、数字、减号 (-) 与下划线 (_) 组成。',
'alpha_num' => ':attribute 只能包含字母和数字', 'alpha_num' => ':attribute 必须包含字母与数字',
'array' => ':attribute 必须是一个数组。', 'array' => ':attribute 必须是一个数组。',
'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.', 'ascii' => ':attribute 只能包含单个字母和符号。',
'before' => ':attribute 必须要早于 :date。', 'before' => ':attribute 必须要早于 :date。',
'before_or_equal' => ':attribute 必须要等于 :date 或更早。', 'before_or_equal' => ':attribute 必须要等于 :date 或更早。',
'between' => [ 'between' => [
'array' => ':attribute 必须只有 :min - :max 个单元。', 'array' => ':attribute 必须介于 :min - :max 位之间。',
'file' => ':attribute 必须介于 :min - :max KB 之间。', 'file' => ':attribute 必须介于 :min - :max KB 之间。',
'numeric' => ':attribute 必须介于 :min - :max 之间。', 'numeric' => ':attribute 必须介于 :min - :max 之间。',
'string' => ':attribute 必须介于 :min - :max 个字符之间。', 'string' => ':attribute 必须介于 :min - :max 个字符之间。',
], ],
'boolean' => ':attribute 必须为布尔值。', 'boolean' => ':attribute 必须为布尔值。',
'can' => 'The :attribute field contains an unauthorized value.', 'can' => ':attribute 字段包含非法的值。',
'confirmed' => ':attribute 两次输入不一致。', 'confirmed' => ':attribute 两次输入不一致。',
'contains' => 'The :attribute field is missing a required value.', 'contains' => ':attribute 缺少必需的值。',
'current_password' => '密码错误', 'current_password' => '密码错误',
'date' => ':attribute 不是一个有效的日期。', 'date' => ':attribute 必须是有效的日期格式。',
'date_equals' => ':attribute 必须要等于 :date。', 'date_equals' => ':attribute 必须要等于 :date。',
'date_format' => ':attribute 的格式必须为 :format。', 'date_format' => ':attribute 的格式必须为 :format。',
'decimal' => 'The :attribute field must have :decimal decimal places.', 'decimal' => 'The :attribute field must have :decimal decimal places.',
'declined' => '必须拒绝 :attribute. ', 'declined' => '必须拒绝 :attribute',
'declined_if' => '当 :other 是 :value 时,:attribute 必须被拒绝.', 'declined_if' => '当 :other 为 :value 时,必须拒绝 :attribute 。',
'different' => ':attribute :other 必须不同。', 'different' => ':attribute :other 必须不同。',
'digits' => ':attribute 必须 :digits 位数字。', 'digits' => ':attribute 必须 :digits 位数字。',
'digits_between' => ':attribute 必须介于 :min 和 :max 位数字。', 'digits_between' => ':attribute 必须介于 :min 和 :max 位数字之间。',
'dimensions' => ':attribute 图片尺寸不正确。', 'dimensions' => ':attribute 图片尺寸不正确。',
'distinct' => ':attribute 已经存在。', 'distinct' => ':attribute 已经存在。',
'doesnt_end_with' => ':attribute 不能以这些值结尾::values。', 'doesnt_end_with' => ':attribute 不能以这些值结尾::values。',
'doesnt_start_with' => ':attribute 不能以这些值开头::values。', 'doesnt_start_with' => ':attribute 不能以这些值开头::values。',
'email' => ':attribute 不是一个合法的邮箱。', 'email' => ':attribute 必须是正确的邮箱。',
'ends_with' => ':attribute 必须以 :values 为结尾。', 'ends_with' => ':attribute 必须以 :values 为结尾。',
'enum' => '选中的 :attribute 无效。', 'enum' => '选中的 :attribute 无效。',
'exists' => ':attribute 不存在。', 'exists' => ':attribute 不存在。',
@ -57,18 +57,18 @@
'file' => ':attribute 必须是文件。', 'file' => ':attribute 必须是文件。',
'filled' => ':attribute 不能为空。', 'filled' => ':attribute 不能为空。',
'gt' => [ 'gt' => [
'array' => ':attribute 必须多于 :value 个元素。', 'array' => ':attribute 至少包含 :value 个项。',
'file' => ':attribute 必须大于 :value KB。', 'file' => ':attribute 必须大于 :value KB。',
'numeric' => ':attribute 必须大于 :value。', 'numeric' => ':attribute 必须大于 :value。',
'string' => ':attribute 必须多于 :value 个字符。', 'string' => ':attribute 至少包含 :value 个字符。',
], ],
'gte' => [ 'gte' => [
'array' => ':attribute 必须多于或等于 :value 个元素。', 'array' => ':attribute 至少包含 :value 个项。',
'file' => ':attribute 必须大于或等于 :value KB。', 'file' => ':attribute 必须大于或等于 :value KB。',
'numeric' => ':attribute 必须大于或等于 :value。', 'numeric' => ':attribute 必须大于或等于 :value。',
'string' => ':attribute 必须大于或等于 :value 个字符。', 'string' => ':attribute 至少为 :value 个字符。',
], ],
'hex_color' => 'The :attribute field must be a valid hexadecimal color.', 'hex_color' => ':attribute 必须为有效的 HEX 颜色码。',
'image' => ':attribute 必须是图片。', 'image' => ':attribute 必须是图片。',
'in' => '已选的属性 :attribute 无效。', 'in' => '已选的属性 :attribute 无效。',
'in_array' => ':attribute 必须在 :other 中。', 'in_array' => ':attribute 必须在 :other 中。',
@ -77,10 +77,10 @@
'ipv4' => ':attribute 必须是正确的 IPv4 地址。', 'ipv4' => ':attribute 必须是正确的 IPv4 地址。',
'ipv6' => ':attribute 必须是正确的 IPv6 地址。', 'ipv6' => ':attribute 必须是正确的 IPv6 地址。',
'json' => ':attribute 必须是正确的 JSON 字符串。', 'json' => ':attribute 必须是正确的 JSON 字符串。',
'list' => 'The :attribute field must be a list.', 'list' => ':attribute 必须为列表。',
'lowercase' => 'The :attribute field must be lowercase.', 'lowercase' => ':attribute 必须是小写字母。',
'lt' => [ 'lt' => [
'array' => ':attribute 必须少于 :value 个元素。', 'array' => ':attribute 最多包含 :value 个项。',
'file' => ':attribute 必须小于 :value KB。', 'file' => ':attribute 必须小于 :value KB。',
'numeric' => ':attribute 必须小于 :value。', 'numeric' => ':attribute 必须小于 :value。',
'string' => ':attribute 必须少于 :value 个字符。', 'string' => ':attribute 必须少于 :value 个字符。',
@ -102,16 +102,16 @@
'mimes' => ':attribute 必须是一个 :values 类型的文件。', 'mimes' => ':attribute 必须是一个 :values 类型的文件。',
'mimetypes' => ':attribute 必须是一个 :values 类型的文件。', 'mimetypes' => ':attribute 必须是一个 :values 类型的文件。',
'min' => [ 'min' => [
'array' => ':attribute 至少有 :min 个单元。', 'array' => ':attribute 至少包含 :min 个项。',
'file' => ':attribute 大小不能小于 :min KB。', 'file' => ':attribute 至少为 :min KB。',
'numeric' => ':attribute 必须大于等于 :min。', 'numeric' => ':attribute 至少为 :min。',
'string' => ':attribute 至少为 :min 个字符。', 'string' => ':attribute 至少为 :min 个字符。',
], ],
'min_digits' => ':attribute 必须多于 :min 位。', 'min_digits' => ':attribute 必须多于 :min 位。',
'missing' => 'The :attribute field must be missing.', 'missing' => ':attribute 必须为空。',
'missing_if' => 'The :attribute field must be missing when :other is :value.', 'missing_if' => '当 :other 为 :value 时 :attribute 必须为空。',
'missing_unless' => 'The :attribute field must be missing unless :other is :value.', 'missing_unless' => '除非 :other 为 :value否则 :attribute 必须为空。',
'missing_with' => 'The :attribute field must be missing when :values is present.', 'missing_with' => '当 :value 存在时,:attribute 必须为空。',
'missing_with_all' => 'The :attribute field must be missing when :values are present.', 'missing_with_all' => 'The :attribute field must be missing when :values are present.',
'multiple_of' => ':attribute 必须是 :value 的倍数。', 'multiple_of' => ':attribute 必须是 :value 的倍数。',
'not_in' => '已选的属性 :attribute 非法。', 'not_in' => '已选的属性 :attribute 非法。',
@ -133,32 +133,32 @@
'prohibited_if' => '当 :other 为 :value 时,:attribute 字段被禁止。', 'prohibited_if' => '当 :other 为 :value 时,:attribute 字段被禁止。',
'prohibited_unless' => '除非 :other 为 :values否则 :attribute 字段会被禁止。', 'prohibited_unless' => '除非 :other 为 :values否则 :attribute 字段会被禁止。',
'prohibits' => ':attribute 字段禁止出现 :other。', 'prohibits' => ':attribute 字段禁止出现 :other。',
'regex' => ':attribute 格式不正确。', 'regex' => ':attribute 格式错误。',
'required' => ':attribute 不能为空。', 'required' => ':attribute 不能为空。',
'required_array_keys' => ':attribute 字段必须包含: :values。', 'required_array_keys' => ':attribute 字段必须包含: :values。',
'required_if' => '当 :other 为 :value 时 :attribute 不能为空。', 'required_if' => '当 :other 为 :value 时 :attribute 不能为空。',
'required_if_accepted' => '当 :other 存在时,:attribute 不能为空。', 'required_if_accepted' => '当 :other 存在时,:attribute 不能为空。',
'required_if_declined' => 'The :attribute field is required when :other is declined.', 'required_if_declined' => '当 :other 不存在时,:attribute 不能为空。',
'required_unless' => '当 :other 不为 :values 时 :attribute 不能为空。', 'required_unless' => '当 :other 不为 :values 时 :attribute 不能为空。',
'required_with' => '当 :values 存在时 :attribute 不能为空。', 'required_with' => '当 :values 存在时 :attribute 不能为空。',
'required_with_all' => '当 :values 存在时 :attribute 不能为空。', 'required_with_all' => '当 :values 存在时 :attribute 不能为空。',
'required_without' => '当 :values 不存在时 :attribute 不能为空。', 'required_without' => '当 :values 不存在时 :attribute 不能为空。',
'required_without_all' => '当 :values 都不存在时 :attribute 不能为空。', 'required_without_all' => '当 :values 都不存在时 :attribute 不能为空。',
'same' => ':attribute :other 必须相同。', 'same' => ':attribute :other 必须相同。',
'size' => [ 'size' => [
'array' => ':attribute 必须为 :size 个单元。', 'array' => ':attribute 必须包含 :size 项。',
'file' => ':attribute 大小必须为 :size KB。', 'file' => ':attribute 大小必须为 :size KB。',
'numeric' => ':attribute 大小必须为 :size。', 'numeric' => ':attribute 大小必须为 :size。',
'string' => ':attribute 必须 :size 个字符。', 'string' => ':attribute 必须 :size 个字符。',
], ],
'starts_with' => ':attribute 必须以 :values 开头。', 'starts_with' => ':attribute 必须以 :values 开头。',
'string' => ':attribute 必须是一个字符串。', 'string' => ':attribute 必须字符串。',
'timezone' => ':attribute 必须是一个有效的时区。', 'timezone' => ':attribute 必须是一个有效的时区。',
'unique' => ':attribute 已经存在。', 'unique' => ':attribute 已经存在。',
'uploaded' => ':attribute 上传失败。', 'uploaded' => ':attribute 上传失败。',
'uppercase' => 'The :attribute field must be uppercase.', 'uppercase' => ':attribute 必须是大写字母。',
'url' => ':attribute 必须是有效的 URL。', 'url' => ':attribute 必须是有效的 URL。',
'ulid' => 'The :attribute field must be a valid ULID.', 'ulid' => ':attribute 必须是有效的 ULID。',
'uuid' => ':attribute 必须是有效的 UUID。', 'uuid' => ':attribute 必须是有效的 UUID。',
'single' => '当使用 :attribute 时,请求的数据包中只能包含这一种参数。', 'single' => '当使用 :attribute 时,请求的数据包中只能包含这一种参数。',
@ -187,7 +187,7 @@
'regex' => ':attribute 不是有效的 otpauth uri。', 'regex' => ':attribute 不是有效的 otpauth uri。',
], ],
'otp_type' => [ 'otp_type' => [
'in' => '不支持 :attribute。', 'in' => '不支持 :attribute。',
], ],
'email' => [ 'email' => [
'exists' => '未找到与此邮箱匹配的账户。', 'exists' => '未找到与此邮箱匹配的账户。',