Update crowdin translations

This commit is contained in:
Bubka 2022-05-23 11:51:48 +02:00
parent 37c1f475c2
commit 2c948b02e1
11 changed files with 147 additions and 35 deletions

View File

@ -15,31 +15,76 @@
// Laravel
'failed' => 'Diese Kombination aus Zugangsdaten wurde nicht in unserer Datenbank gefunden.',
'password' => 'Das Passwort ist falsch.',
'throttle' => 'Zu viele Loginversuche. Versuchen Sie es bitte in :seconds Sekunden nochmal.',
// 2FAuth
'sign_out' => 'Abmelden',
'sign_in' => 'Anmelden',
'sign_in_using' => 'Anmelden mit',
'login_and_password' => 'Benutzername & Passwort',
'register' => 'Registrieren',
'welcome_back_x' => 'Willkommen zurück, {0}',
'already_authenticated' => 'Bereits angemeldet',
'authentication' => 'Authentication',
'maybe_later' => 'Vielleicht später',
'user_account_controlled_by_proxy' => 'User account made available by an authentication proxy.<br />Manage the account at proxy level.',
'auth_handled_by_proxy' => 'Authentication handled by a reverse proxy, below settings are disabled.<br />Manage authentication at proxy level.',
'confirm' => [
'logout' => 'Sind Sie sicher, dass Sie sich abmelden möchten?',
'revoke_device' => 'Are you sure you want to revoke this device?',
'delete_account' => 'Are you sure you want to delete your account?',
],
'webauthn' => [
'security_device' => 'a 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)',
'enhance_security_using_webauthn' => 'You can enhance the security of your 2FAuth account by enabling WebAuthn authentication.<br /><br />
WebAuthn allows you to use trusted devices (like Yubikeys or smartphones with biometric capabilities) to sign in quickly and more securely.',
'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.',
'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 to register a new security device.<br /><br />Ensure you open the email on a device you fully own.',
'send_recovery_link' => 'Send recovery link',
'account_recovery_email_sent' => 'Account recovery email sent!',
'disable_all_other_devices' => 'Disable all other devices except this one',
'register_a_new_device' => 'Register a new device',
'device_successfully_registered' => 'Device successfully registered',
'device_revoked' => 'Device successfully revoked',
'revoking_a_device_is_permanent' => 'Revoking a device is permanent',
'recover_account_instructions' => 'Click the button below to register a new security device to recover your account. Just follow your browser instructions.',
'invalid_recovery_token' => 'Invalid recovery token',
'rename_device' => 'Rename device',
'my_device' => 'My device',
'unknown_device' => 'Unknown device',
'use_webauthn_only' => [
'label' => 'Use WebAuthn only',
'help' => 'Make WebAuthn the only available method to sign in 2FAuth. This is the recommended setup to take advantage of the WebAuthn enhanced security.<br />
In case of device lost you will always be able to register a new security device to recover your account.'
],
'need_a_security_device_to_enable_options' => 'Set at least one device to enable these options',
'use_webauthn_as_default' => [
'label' => 'Use WebAuthn as default sign in method',
'help' => 'Set the 2FAuth sign in form to propose the WebAuthn authentication at first. The Login/password method is then available as an alternative/fallback solution.<br />
This has no effect if you only use WebAuthn.'
],
],
'forms' => [
'name' => 'Name',
'login' => 'Anmeldung',
'webauthn_login' => 'WebAuthn login',
'email' => 'E-Mail',
'password' => 'Passwort',
'confirm_password' => 'Passwort bestätigen',
'confirm_new_password' => 'Neues Passwort bestätigen',
'dont_have_account_yet' => 'Sie haben noch keinen Account?',
'already_register' => 'Schon registriert?',
'password_do_not_match' => 'Passwörter stimmen nicht überein',
'authentication_failed' => 'Authentication failed',
'forgot_your_password' => 'Passwort vergessen?',
'request_password_reset' => 'Zurücksetzen',
'reset_password' => 'Password zurücksetzen',
'no_reset_password_in_demo' => 'Zurücksetzen im Demo-Modus nicht möglich',
'disabled_in_demo' => 'Feature disabled in Demo mode',
'new_password' => 'Neues Passwort',
'current_password' => [
'label' => 'Aktuelles Passwort',
@ -53,6 +98,11 @@
'welcome_to_demo_app_use_those_credentials' => 'Willkommen bei der 2FAuth Demo.<br><br>Sie können sich mit der E-Mail-Adresse <strong>demo@2fauth.app</strong> und dem Passwort <strong>demo</demo> anmelden',
'register_punchline' => 'Willkommen bei 2FAuth.<br/>Du benötigst einen Account, um weiterzumachen. Füllen Sie dieses Formular aus, um sich zu registrieren, und wählen Sie bitte ein starkes Passwort, denn 2FA-Daten sind sensibel.',
'reset_punchline' => '2FAuth sendet Ihnen einen Link zum Zurücksetzen des Passworts an diese Adresse. Klicken Sie auf den Link in der erhaltenen E-Mail, um ein neues Passwort festzulegen.',
'name_this_device' => 'Name this device',
'delete_account' => 'Delete account',
'delete_your_account' => 'Delete your account',
'delete_your_account_and_reset_all_data' => 'This will reset 2FAuth. Your user account will be deleted as well as all 2FA data. There is no going back.',
'user_account_successfully_deleted' => 'User account successfully deleted',
],
];

View File

@ -15,11 +15,14 @@
'cancel' => 'Abbrechen',
'update' => 'Aktualisieren',
'copy' => 'Copy',
'copy_to_clipboard' => 'In die Zwischenablage kopieren',
'copied_to_clipboard' => 'In die Zwischenablage kopiert',
'profile' => 'Profil',
'edit' => 'Bearbeiten',
'delete' => 'Löschen',
'disable' => 'Disable',
'enable' => 'Enable',
'create' => 'Erstellen',
'save' => 'Speichern',
'close' => 'Schließen',
@ -33,7 +36,11 @@
'move' => 'Verschieben',
'all' => 'Alle',
'rename' => 'Umbenennen',
'new_name' => 'New name',
'options' => 'Einstellungen',
'reload' => 'Aktualisieren',
'some_data_have_changed' => 'Einige Daten haben sich geändert. Sie sollten diese Seite'
'some_data_have_changed' => 'Einige Daten haben sich geändert. Sie sollten diese Seite',
'generate' => 'Generate',
'open_in_browser' => 'Open in browser',
'continue' => 'Continue',
];

View File

@ -15,7 +15,6 @@
'resource_not_found' => 'Resource nicht gefunden',
'error_occured' => 'Ein Fehler ist aufgetreten:',
'already_one_user_registered' => 'Es gibt bereits einen registrierten Benutzer.',
'cannot_register_more_user' => 'Sie können nicht mehr als einen Benutzer registrieren.',
'refresh' => 'Aktualisieren',
'no_valid_otp' => 'Keine gültige OTP-Ressource in diesem QR-Code',
@ -23,9 +22,21 @@
'Unable_to_decrypt_uri' => 'URI konnte nicht entschlüsselt werden',
'not_a_supported_otp_type' => 'Dieses OTP-Format wird derzeit nicht unterstützt',
'cannot_create_otp_without_secret' => 'Das OTP kann nicht ohne Geheimnis erstellt werden',
'cannot_create_otp_with_those_parameters' => 'Das OTP kann nicht mit diesen Parametern erstellt werden',
'data_of_qrcode_is_not_valid_URI' => 'The data of this QR code is not a valid OTP Auth URI:',
'wrong_current_password' => 'Aktuelles Passwort falsch, nichts wurde geändert',
'error_during_encryption' => 'Verschlüsselung fehlgeschlagen, Ihre Datenbank bleibt ungeschützt.',
'error_during_decryption' => 'Entschlüsselung fehlgeschlagen, Ihre Datenbank bleibt geschützt. Dies wird hauptsächlich durch eine Integritätsproblem verschlüsselter Daten für ein oder mehrere Konten verursacht.',
'qrcode_cannot_be_read' => 'Dieser QR-Code ist unlesbar',
'too_many_ids' => 'too many ids were included in the query parameter, max 100 allowed',
'delete_user_setting_only' => 'Only user-created setting can be deleted',
'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.',
'https_required' => 'HTTPS context required',
'browser_does_not_support_webauthn' => 'Your device does not support webauthn. Try again later using a more modern browser',
'aborted_by_user' => 'Aborted by user',
'security_device_unsupported' => 'Security device unsupported',
'unsupported_with_reverseproxy' => 'Not applicable when using an auth proxy',
'user_deletion_failed' => 'User account deletion failed, no data have been deleted',
'auth_proxy_failed' => 'Proxy authentication 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.'
];

View File

@ -14,6 +14,7 @@
*/
'groups' => 'Gruppen',
'create_group' => 'Create new group',
'select_accounts_to_show' => 'Konten zum Anzeigen auswählen',
'manage_groups' => 'Gruppen verwalten',
'active_group' => 'Aktive Gruppe',

View File

@ -10,6 +10,7 @@
|
*/
'browser_preference' => 'Browser preference',
'en' => 'Englisch',
'fr' => 'Französisch',
'de' => 'Deutsch',

View File

@ -15,28 +15,45 @@
'settings' => 'Einstellungen',
'account' => 'Account',
'password' => 'Passwort',
'oauth' => 'OAuth',
'webauthn' => 'WebAuthn',
'tokens' => 'Tokens',
'options' => 'Einstellungen',
'confirm' => [
],
'general' => 'Allgemein',
'security' => 'Sicherheit',
'profile' => 'Profile',
'change_password' => 'Change password',
'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.',
'generate_new_token' => 'Generate a new token',
'revoke' => 'Revoke',
'token_revoked' => 'Token successfully revoked',
'revoking_a_token_is_permanent' => 'Revoking a token is permanent',
'confirm' => [
'revoke' => 'Are you sure you want to revoke this token?',
],
'make_sure_copy_token' => 'Make sure to copy your personal access token now. You wont be able to see it again!',
'data_input' => 'Daten-Eingabe',
'forms' => [
'edit_settings' => 'Einstellungen bearbeiten',
'setting_saved' => 'Einstellungen gespeichert',
'new_token' => 'New token',
'some_translation_are_missing' => 'Some translations are missing using the browser preferred language?',
'help_translate_2fauth' => 'Help translate 2FAuth',
'language' => [
'label' => 'Sprache',
'help' => 'Ändern Sie die Sprache, in der die App-Oberfläche angezeigt wird.'
'help' => 'Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.'
],
'show_otp_as_dot' => [
'label' => 'Generiertes Token als Punkte anzeigen',
'help' => 'Tokenzeichen werden als *** angezeigt, um die Vertraulichkeit zu gewährleisten. Dies beeinflusst nicht die Kopieren/Einfügen Funktion.'
'label' => 'Show generated one-time passwords as dot',
'help' => 'Replace generated password caracters with *** to ensure confidentiality. Do not affect the copy/paste feature.'
],
'close_otp_on_copy' => [
'label' => 'Token nach dem Kopieren schließen',
'help' => 'Schließe automatisch das Popup-Fenster mit dem generierten Token nachdem es kopiert wurde'
'label' => 'Close OTP after copy',
'help' => 'Automatically close the popup showing the generated password after it has been copied'
],
'use_basic_qrcode_reader' => [
'label' => 'Benutze den einfachen QR-Codeleser',
@ -54,7 +71,7 @@
],
'auto_lock' => [
'label' => 'Automatische Sperrung',
'help' => 'Bei Inaktivität automatisch abmelden'
'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.'
],
'use_encryption' => [
'label' => 'Sensible Daten schützen',
@ -77,7 +94,7 @@
'help' => 'Speichert den letzten Gruppenfilter und stellt ihn bei Ihrem nächsten Besuch wieder her',
],
'never' => 'Niemals',
'on_otp_copy' => 'Beim Kopieren des Tokens',
'on_otp_copy' => 'On security code copy',
'1_minutes' => 'Nach 1 Minute',
'5_minutes' => 'Nach 5 Minuten',
'10_minutes' => 'Nach 10 Minuten',
@ -90,4 +107,4 @@
'advanced_form' => 'Erweitertes Formular',
],
];
];

View File

@ -22,6 +22,7 @@
'use_full_form' => 'Oder nutzen Sie das vollständige Formular',
'add_one' => 'Konto hinzufügen',
'show_qrcode' => 'QR-Code anzeigen',
'no_service' => '- no service -',
'forms' => [
'service' => [
'placeholder' => 'beispiel.de',
@ -68,20 +69,20 @@
'help' => 'Der Algorithmus, der zur Sicherung Ihrer Sicherheitscodes verwendet wird'
],
'period' => [
'label' => 'Gültigkeitsdauer',
'placeholder' => 'Standard ist 30',
'help' => 'Die Gültigkeitsdauer der generierten Sicherheitscodes in Sekunden'
'label' => 'Period',
'placeholder' => 'Default is 30',
'help' => 'The period of validity of the generated security codes in second'
],
'counter' => [
'label' => 'Zähler',
'placeholder' => 'Standard ist 0',
'help' => 'Der Zählerwert am Anfang',
'help_lock' => 'Es ist riskant, den Zähler zu bearbeiten, da Sie das Konto mit dem Verifizierungsserver des Dienstes desynchronisieren könnten. Verwenden Sie das Schloss-Symbol, um die Änderung zu aktivieren, wenn Sie sich sicher sind, was Sie tun'
'label' => 'Counter',
'placeholder' => 'Default is 0',
'help' => 'The initial counter value',
'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'
],
'image' => [
'label' => 'Bild',
'label' => 'Image',
'placeholder' => 'http://...',
'help' => 'Die URL eines externen Bildes, das als Kontosymbol benutzt wird'
'help' => 'The url of an external image to use as the account icon'
],
'options_help' => 'Sie können die folgenden Einstellungen leer lassen, wenn Sie nicht wissen, wie Sie sie einstellen. In dem Fall werden die Standardwerte verwendet.',
'alternative_methods' => 'Alternative Methoden',

View File

@ -14,6 +14,7 @@
*/
'accepted' => ':attribute muss akzeptiert werden.',
'accepted_if' => 'The :attribute must be accepted when :other is :value.',
'active_url' => ':attribute ist keine gültige Internet-Adresse.',
'after' => ':attribute muss ein Datum nach dem :date sein.',
'after_or_equal' => ':attribute muss ein Datum nach dem :date oder gleich dem :date sein.',
@ -31,9 +32,12 @@
],
'boolean' => ':attribute muss entweder \'true\' oder \'false\' sein.',
'confirmed' => ':attribute stimmt nicht mit der Bestätigung überein.',
'current_password' => 'The password is incorrect.',
'date' => ':attribute muss ein gültiges Datum sein.',
'date_equals' => ':attribute muss ein Datum gleich :date sein.',
'date_format' => ':attribute entspricht nicht dem gültigen Format für :format.',
'declined' => 'The :attribute must be declined.',
'declined_if' => 'The :attribute must be declined when :other is :value.',
'different' => ':attribute und :other müssen sich unterscheiden.',
'digits' => ':attribute muss :digits Stellen haben.',
'digits_between' => ':attribute muss zwischen :min und :max Stellen haben.',
@ -90,11 +94,16 @@
'string' => ':attribute muss mindestens :min Zeichen lang sein.',
'array' => ':attribute muss mindestens :min Elemente haben.',
],
'multiple_of' => 'The :attribute must be a multiple of :value.',
'not_in' => 'Der gewählte Wert für :attribute ist ungültig.',
'not_regex' => ':attribute hat ein ungültiges Format.',
'numeric' => ':attribute muss eine Zahl sein.',
'password' => 'Das Passwort ist falsch.',
'present' => ':attribute muss vorhanden sein.',
'prohibited' => 'The :attribute field is prohibited.',
'prohibited_if' => 'The :attribute field is prohibited when :other is :value.',
'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.',
'prohibits' => 'The :attribute field prohibits :other from being present.',
'regex' => ':attribute Format ist ungültig.',
'required' => ':attribute muss ausgefüllt werden.',
'required_if' => ':attribute muss ausgefüllt werden, wenn :other den Wert :value hat.',
@ -118,6 +127,8 @@
'url' => ':attribute muss eine gültige URL sein.',
'uuid' => ':attribute muss ein UUID sein.',
'single' => 'When using :attribute it must be the only parameter in this request body',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@ -131,27 +142,38 @@
'custom' => [
'icon' => [
'image' => 'Unterstützte Formate sind jpeg, png, bmp, gif, svg oder webp',
'image' => 'Supported format are jpeg, png, bmp, gif, svg, or webp.',
],
'qrcode' => [
'image' => 'Unterstützte Formate sind jpeg, png, bmp, gif, svg oder webp',
'image' => 'Supported format are jpeg, png, bmp, gif, svg, or webp.',
],
'uri' => [
'starts_with' => 'Nur gültige OTP Uri werden unterstützt',
],
'email' => [
'exists' => 'Kein Konto mit dieser E-Mail gefunden',
'regex' => 'The :attribute is not a valid otpauth uri.',
],
'otp_type' => [
'required_without' => 'Das Feld :attribute ist erforderlich.',
'in' => 'The :attribute is not supported.',
],
'email' => [
'exists' => 'No account found using this email.',
],
'secret' => [
'required_without' => 'Das Feld :attribute ist erforderlich.',
'isBase32Encoded' => 'The :attribute must be a base32 encoded string.',
],
'account' => [
'required_without' => 'Das Feld :attribute ist erforderlich.',
'regex' => 'Das Feld :attribute darf keinen Doppelpunkt enthalten.',
'regex' => 'The :attribute must not contain colon.',
],
'service' => [
'regex' => 'The :attribute must not contain colon.',
],
'label' => [
'required' => 'The uri must have a label.',
],
'ids' => [
'regex' => 'IDs must be comma separated, without trailing comma.',
],
'name' => [
'firstUser' => 'There is already a registered user',
]
],
/*

View File

@ -37,4 +37,6 @@
'security_device_unsupported' => 'Périphérique de sécurité non pris en charge',
'unsupported_with_reverseproxy' => 'Sans effet avec un proxy d\'authentification',
'user_deletion_failed' => 'La suppression du compte utilisateur a échoué, aucune donnée n\'a été supprimée',
'auth_proxy_failed' => 'Échec de l\'authentification par le proxy',
'auth_proxy_failed_legend' => '2Fauth est configuré pour fonctionner derrière un proxy d\'authentification, mais votre proxy ne retourne pas l\'en-tête attendu. Vérifiez votre configuration et réessayez.'
];

View File

@ -71,7 +71,7 @@
],
'auto_lock' => [
'label' => 'Verrouillage automatique',
'help' => 'Déconnecter automatiquement l\'utilisateur en cas d\'inactivité'
'help' => 'Déconnecte automatiquement l\'utilisateur en cas d\'inactivité. Est sans effet lorsque l\'authentification est gérée par un proxy et qu\'aucune URL de déconnexion personnalisée n\'est configurée.'
],
'use_encryption' => [
'label' => 'Protéger les données sensibles',

View File

@ -70,7 +70,7 @@
],
'period' => [
'label' => 'Durée de validité',
'placeholder' => '30s par défaut',
'placeholder' => '30s par défaut',
'help' => 'La durée de validité des codes de sécurité générés, en seconde'
],
'counter' => [