mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-11-22 08:13:11 +01:00
Update locales
This commit is contained in:
parent
1eec04e468
commit
7453926128
@ -76,6 +76,7 @@
|
|||||||
langs: [
|
langs: [
|
||||||
{ text: this.$t('languages.en'), value: 'en' },
|
{ text: this.$t('languages.en'), value: 'en' },
|
||||||
{ text: this.$t('languages.fr'), value: 'fr' },
|
{ text: this.$t('languages.fr'), value: 'fr' },
|
||||||
|
{ text: this.$t('languages.de'), value: 'de' },
|
||||||
],
|
],
|
||||||
layouts: [
|
layouts: [
|
||||||
{ text: this.$t('settings.forms.grid'), value: 'grid', icon: 'th' },
|
{ text: this.$t('settings.forms.grid'), value: 'grid', icon: 'th' },
|
||||||
|
@ -18,43 +18,41 @@
|
|||||||
'throttle' => 'Zu viele Loginversuche. Versuchen Sie es bitte in :seconds Sekunden nochmal.',
|
'throttle' => 'Zu viele Loginversuche. Versuchen Sie es bitte in :seconds Sekunden nochmal.',
|
||||||
|
|
||||||
// 2FAuth
|
// 2FAuth
|
||||||
'sign_out' => 'Sign out',
|
'sign_out' => 'Abmelden',
|
||||||
'sign_in' => 'Sign in',
|
'sign_in' => 'Anmelden',
|
||||||
'register' => 'Register',
|
'register' => 'Registrieren',
|
||||||
'welcome_back_x' => 'Welcome back {0}',
|
'welcome_back_x' => 'Willkommen zurück, {0}',
|
||||||
'already_authenticated' => 'Already authenticated',
|
'already_authenticated' => 'Bereits angemeldet',
|
||||||
'confirm' => [
|
'confirm' => [
|
||||||
'logout' => 'Are you sure you want to log out?',
|
'logout' => 'Sind Sie sicher, dass Sie sich abmelden möchten?',
|
||||||
],
|
],
|
||||||
'forms' => [
|
'forms' => [
|
||||||
'name' => 'Name',
|
'name' => 'Name',
|
||||||
'login' => 'Login',
|
'login' => 'Anmeldung',
|
||||||
'email' => 'Email',
|
'email' => 'E-Mail',
|
||||||
'password' => 'Password',
|
'password' => 'Passwort',
|
||||||
'confirm_password' => 'Confirm password',
|
'confirm_password' => 'Passwort bestätigen',
|
||||||
'confirm_new_password' => 'Confirm new password',
|
'confirm_new_password' => 'Neues Passwort bestätigen',
|
||||||
'dont_have_account_yet' => 'Don\'t have your account yet?',
|
'dont_have_account_yet' => 'Sie haben noch keinen Account?',
|
||||||
'already_register' => 'Already registered?',
|
'already_register' => 'Schon registriert?',
|
||||||
'password_do_not_match' => 'Password do not match',
|
'password_do_not_match' => 'Passwörter stimmen nicht überein',
|
||||||
'forgot_your_password' => 'Forgot your password?',
|
'forgot_your_password' => 'Passwort vergessen?',
|
||||||
'request_password_reset' => 'Reset it',
|
'request_password_reset' => 'Zurücksetzen',
|
||||||
'reset_password' => 'Reset password',
|
'reset_password' => 'Password zurücksetzen',
|
||||||
'no_reset_password_in_demo' => 'No reset in Demo mode',
|
'no_reset_password_in_demo' => 'Zurücksetzen im Demo-Modus nicht möglich',
|
||||||
'new_password' => 'New password',
|
'new_password' => 'Neues Passwort',
|
||||||
'current_password' => [
|
'current_password' => [
|
||||||
'label' => 'Current password',
|
'label' => 'Aktuelles Passwort',
|
||||||
'help' => 'Fill in your current password to confirm that it\'s you'
|
'help' => 'Geben Sie Ihr aktuelles Passwort ein, um zu bestätigen, dass Sie es sind'
|
||||||
],
|
],
|
||||||
'change_password' => 'Change password',
|
'change_password' => 'Passwort ändern',
|
||||||
'send_password_reset_link' => 'Send password reset link',
|
'send_password_reset_link' => 'Link zum Zurücksetzen des Passworts senden',
|
||||||
'change_your_password' => 'Change your password',
|
'password_successfully_changed' => 'Passwort erfolgreich geändert',
|
||||||
'password_successfully_changed' => 'Password successfully changed ',
|
'edit_account' => 'Account bearbeiten',
|
||||||
'edit_account' => 'Edit account',
|
'profile_saved' => 'Profil erfolgreich aktualisiert!',
|
||||||
'profile_saved' => 'Profile successfully updated!',
|
'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',
|
||||||
'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</demo>',
|
'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.',
|
||||||
'register_punchline' => 'Welcome to 2FAuth.<br/>
|
'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.',
|
||||||
You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
|
||||||
'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.',
|
|
||||||
],
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@ -13,27 +13,27 @@
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'cancel' => 'Cancel',
|
'cancel' => 'Abbrechen',
|
||||||
'update' => 'Update',
|
'update' => 'Aktualisieren',
|
||||||
'copy_to_clipboard' => 'Copy to clipboard',
|
'copy_to_clipboard' => 'In die Zwischenablage kopieren',
|
||||||
'copied_to_clipboard' => 'Copied to clipboard',
|
'copied_to_clipboard' => 'In die Zwischenablage kopiert',
|
||||||
'profile' => 'Profile',
|
'profile' => 'Profil',
|
||||||
'edit' => 'Edit',
|
'edit' => 'Bearbeiten',
|
||||||
'delete' => 'Delete',
|
'delete' => 'Löschen',
|
||||||
'create' => 'Create',
|
'create' => 'Erstellen',
|
||||||
'save' => 'Save',
|
'save' => 'Speichern',
|
||||||
'close' => 'Close',
|
'close' => 'Schließen',
|
||||||
'demo_do_not_post_sensitive_data' => 'This is a demo app, do not post any sensitive data',
|
'demo_do_not_post_sensitive_data' => 'Dies ist eine Demo-App, veröffentlichen Sie keine sensiblen Daten',
|
||||||
'selected' => 'selected',
|
'selected' => 'ausgewählt',
|
||||||
'name' => 'Name',
|
'name' => 'Name',
|
||||||
'manage' => 'Manage',
|
'manage' => 'Verwalten',
|
||||||
'done' => 'Done',
|
'done' => 'Fertig',
|
||||||
'new' => 'New',
|
'new' => 'Neu',
|
||||||
'back' => 'Back',
|
'back' => 'Zurück',
|
||||||
'move' => 'Move',
|
'move' => 'Verschieben',
|
||||||
'all' => 'All',
|
'all' => 'Alle',
|
||||||
'rename' => 'Rename',
|
'rename' => 'Umbenennen',
|
||||||
'options' => 'Options',
|
'options' => 'Einstellungen',
|
||||||
'reload' => 'Reload',
|
'reload' => 'Aktualisieren',
|
||||||
'some_data_have_changed' => 'Some data have changed. You should'
|
'some_data_have_changed' => 'Einige Daten haben sich geändert. Sie sollten diese Seite'
|
||||||
];
|
];
|
@ -13,19 +13,19 @@
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'resource_not_found' => 'Resource not found',
|
'resource_not_found' => 'Resource nicht gefunden',
|
||||||
'error_occured' => 'An error occured:',
|
'error_occured' => 'Ein Fehler ist aufgetreten:',
|
||||||
'already_one_user_registered' => 'There is already a registered user.',
|
'already_one_user_registered' => 'Es gibt bereits einen registrierten Benutzer.',
|
||||||
'cannot_register_more_user' => 'You cannot register more than one user.',
|
'cannot_register_more_user' => 'Sie können nicht mehr als einen Benutzer registrieren.',
|
||||||
'refresh' => 'Refresh',
|
'refresh' => 'Aktualisieren',
|
||||||
'no_valid_otp' => 'No valid OTP resource in this QR code',
|
'no_valid_otp' => 'Keine gültige OTP-Ressource in diesem QR-Code',
|
||||||
'something_wrong_with_server' => 'Something is wrong with your server',
|
'something_wrong_with_server' => 'Etwas stimmt mit Ihrem Server nicht',
|
||||||
'Unable_to_decrypt_uri' => 'Unable to decrypt uri',
|
'Unable_to_decrypt_uri' => 'URI konnte nicht entschlüsselt werden',
|
||||||
'not_a_supported_otp_type' => 'This OTP format is not currently supported',
|
'not_a_supported_otp_type' => 'Dieses OTP-Format wird derzeit nicht unterstützt',
|
||||||
'cannot_create_otp_without_secret' => 'Cannot create an OTP without a secret',
|
'cannot_create_otp_without_secret' => 'Das OTP kann nicht ohne Geheimnis erstellt werden',
|
||||||
'cannot_create_otp_with_those_parameters' => 'Cannot create an OTP with those parameters',
|
'cannot_create_otp_with_those_parameters' => 'Das OTP kann nicht mit diesen Parametern erstellt werden',
|
||||||
'wrong_current_password' => 'Wrong current password, nothing has changed',
|
'wrong_current_password' => 'Aktuelles Passwort falsch, nichts wurde geändert',
|
||||||
'error_during_encryption' => 'Encryption failed, your database remains unprotected.',
|
'error_during_encryption' => 'Verschlüsselung fehlgeschlagen, Ihre Datenbank bleibt ungeschützt.',
|
||||||
'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' => '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' => 'This QR code is unreadable',
|
'qrcode_cannot_be_read' => 'Dieser QR-Code ist unlesbar',
|
||||||
];
|
];
|
@ -13,20 +13,20 @@
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'groups' => 'Groups',
|
'groups' => 'Gruppen',
|
||||||
'select_accounts_to_show' => 'Select accounts to show',
|
'select_accounts_to_show' => 'Konten zum Anzeigen auswählen',
|
||||||
'manage_groups' => 'Manage groups',
|
'manage_groups' => 'Gruppen verwalten',
|
||||||
'active_group' => 'Active group',
|
'active_group' => 'Aktive Gruppe',
|
||||||
'manage_groups_legend' => 'You can create groups to organize your accounts the way you want. All accounts remain visible in the pseudo group named \'All\', regardless of the group they belong to.',
|
'manage_groups_legend' => 'Sie können Gruppen erstellen, um Ihre Konten so zu organisieren, wie Sie wollen. Alle Konten bleiben in der Pseudo-Gruppe mit dem Namen "Alle" sichtbar, unabhängig davon, zu welcher Gruppe sie gehören.',
|
||||||
'deleting_group_does_not_delete_accounts' => 'Deleting a group does not delete accounts',
|
'deleting_group_does_not_delete_accounts' => 'Konten bleiben beim Löschen der Gruppe erhalten',
|
||||||
'move_selected_to' => 'Move selected to',
|
'move_selected_to' => 'Ausgewählte verschieben',
|
||||||
'no_group' => 'No group',
|
'no_group' => 'Keine Gruppe',
|
||||||
'forms' => [
|
'forms' => [
|
||||||
'new_group' => 'New group',
|
'new_group' => 'Neue Gruppe',
|
||||||
'new_name' => 'New name',
|
'new_name' => 'Neuer Name',
|
||||||
'rename_group' => 'Rename group',
|
'rename_group' => 'Gruppe umbenennen',
|
||||||
],
|
],
|
||||||
'confirm' => [
|
'confirm' => [
|
||||||
'delete' => 'Are you sure you want to delete this group?',
|
'delete' => 'Sind Sie sicher, dass Sie diese Gruppe löschen möchten?',
|
||||||
],
|
],
|
||||||
];
|
];
|
@ -10,6 +10,7 @@
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'en' => 'English',
|
'en' => 'Englisch',
|
||||||
'fr' => 'French',
|
'fr' => 'Französisch',
|
||||||
|
'de' => 'Deutsch',
|
||||||
];
|
];
|
@ -21,6 +21,6 @@
|
|||||||
'user' => "Es konnte leider kein Nutzer mit dieser E-Mail-Adresse gefunden werden.",
|
'user' => "Es konnte leider kein Nutzer mit dieser E-Mail-Adresse gefunden werden.",
|
||||||
|
|
||||||
// 2FAuth
|
// 2FAuth
|
||||||
'password' => 'Passwords must be at least eight characters and match the confirmation.',
|
'password' => 'Passwörter müssen mindestens acht Zeichen lang sein und mit der Bestätigung übereinstimmen.',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@ -13,81 +13,81 @@
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'settings' => 'Settings',
|
'settings' => 'Einstellungen',
|
||||||
'account' => 'Account',
|
'account' => 'Account',
|
||||||
'password' => 'Password',
|
'password' => 'Passwort',
|
||||||
'options' => 'Options',
|
'options' => 'Einstellungen',
|
||||||
'confirm' => [
|
'confirm' => [
|
||||||
|
|
||||||
],
|
],
|
||||||
'general' => 'General',
|
'general' => 'Allgemein',
|
||||||
'security' => 'Security',
|
'security' => 'Sicherheit',
|
||||||
'data_input' => 'Data input',
|
'data_input' => 'Daten-Eingabe',
|
||||||
'forms' => [
|
'forms' => [
|
||||||
'edit_settings' => 'Edit settings',
|
'edit_settings' => 'Einstellungen bearbeiten',
|
||||||
'setting_saved' => 'Settings saved',
|
'setting_saved' => 'Einstellungen gespeichert',
|
||||||
'language' => [
|
'language' => [
|
||||||
'label' => 'Language',
|
'label' => 'Sprache',
|
||||||
'help' => 'Change the language used to translate the app interface.'
|
'help' => 'Ändern Sie die Sprache, in der die App-Oberfläche angezeigt wird.'
|
||||||
],
|
],
|
||||||
'show_token_as_dot' => [
|
'show_token_as_dot' => [
|
||||||
'label' => 'Show generated tokens as dot',
|
'label' => 'Generiertes Token als Punkte anzeigen',
|
||||||
'help' => 'Replace generated token caracters with *** to ensure confidentiality. Do not affect the copy/paste feature.'
|
'help' => 'Tokenzeichen werden als *** angezeigt, um die Vertraulichkeit zu gewährleisten. Dies beeinflusst nicht die Kopieren/Einfügen Funktion.'
|
||||||
],
|
],
|
||||||
'close_token_on_copy' => [
|
'close_token_on_copy' => [
|
||||||
'label' => 'Close token after copy',
|
'label' => 'Token nach dem Kopieren schließen',
|
||||||
'help' => 'Automatically close the popup showing the generated token after it has been copied'
|
'help' => 'Schließe automatisch das Popup-Fenster mit dem generierten Token nachdem es kopiert wurde'
|
||||||
],
|
],
|
||||||
'use_basic_qrcode_reader' => [
|
'use_basic_qrcode_reader' => [
|
||||||
'label' => 'Use basic QR code reader',
|
'label' => 'Benutze den einfachen QR-Codeleser',
|
||||||
'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' => 'Wenn bei der Erfassung von QR-Codes Probleme auftreten können Sie mit dieser Option zu einem einfacheren, aber zuverlässigeren QR-Codeleser wechseln'
|
||||||
],
|
],
|
||||||
'display_mode' => [
|
'display_mode' => [
|
||||||
'label' => 'Display mode',
|
'label' => 'Anzeigemodus',
|
||||||
'help' => 'Choose whether you want accounts to be displayed as a list or as a grid'
|
'help' => 'Wählen Sie, ob Konten als Liste oder als Raster angezeigt werden sollen'
|
||||||
],
|
],
|
||||||
'grid' => 'Grid',
|
'grid' => 'Raster',
|
||||||
'list' => 'List',
|
'list' => 'Liste',
|
||||||
'show_accounts_icons' => [
|
'show_accounts_icons' => [
|
||||||
'label' => 'Show icons',
|
'label' => 'Symbole anzeigen',
|
||||||
'help' => 'Show icons accounts in the main view'
|
'help' => 'Kontosymbole in der Hauptansicht anzeigen'
|
||||||
],
|
],
|
||||||
'auto_lock' => [
|
'auto_lock' => [
|
||||||
'label' => 'Auto lock',
|
'label' => 'Automatische Sperrung',
|
||||||
'help' => 'Log out the user automatically in case of inactivity'
|
'help' => 'Bei Inaktivität automatisch abmelden'
|
||||||
],
|
],
|
||||||
'use_encryption' => [
|
'use_encryption' => [
|
||||||
'label' => 'Protect sensible data',
|
'label' => 'Sensible Daten schützen',
|
||||||
'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' => 'Vertrauliche Daten, die 2FA-Geheimnisse und E-Mails, werden verschlüsselt in der Datenbank gespeichert. Erstellen Sie ein Backup von der APP_KEY Variablen in der .env Datei (oder der gesamten Datei), da sie als Schlüssel zur gesicherten Datenbank dient. Es gibt keine Möglichkeit, verschlüsselte Daten ohne diesen Schlüssel zu wiederherzustellen.',
|
||||||
],
|
],
|
||||||
'default_group' => [
|
'default_group' => [
|
||||||
'label' => 'Default group',
|
'label' => 'Standardgruppe',
|
||||||
'help' => 'The group to which the newly created accounts are associated',
|
'help' => 'Die Gruppe, der neu erstellte Konten zugeordnet werden',
|
||||||
],
|
],
|
||||||
'useDirectCapture' => [
|
'useDirectCapture' => [
|
||||||
'label' => 'Direct input',
|
'label' => 'Direkteingabe',
|
||||||
'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' => 'Wählen Sie aus, ob Sie einen Eingabemodus unter den Verfügbaren wählen möchten oder ob Sie direkt den Standard-Eingabemodus verwenden möchten',
|
||||||
],
|
],
|
||||||
'defaultCaptureMode' => [
|
'defaultCaptureMode' => [
|
||||||
'label' => 'Default input mode',
|
'label' => 'Standard-Eingabemodus',
|
||||||
'help' => 'Default input mode used when the Direct input option is On',
|
'help' => 'Standard-Eingabemodus, der verwendet wird, falls die Direkteingabe aktiviert ist',
|
||||||
],
|
],
|
||||||
'remember_active_group' => [
|
'remember_active_group' => [
|
||||||
'label' => 'Remember group filter',
|
'label' => 'Gruppenfilter merken',
|
||||||
'help' => 'Save the last group filter applied and restore it on your next visit',
|
'help' => 'Speichert den letzten Gruppenfilter und stellt ihn bei Ihrem nächsten Besuch wieder her',
|
||||||
],
|
],
|
||||||
'never' => 'Never',
|
'never' => 'Niemals',
|
||||||
'on_token_copy' => 'On security code copy',
|
'on_token_copy' => 'Beim Kopieren des Tokens',
|
||||||
'1_minutes' => 'After 1 minute',
|
'1_minutes' => 'Nach 1 Minute',
|
||||||
'5_minutes' => 'After 5 minutes',
|
'5_minutes' => 'Nach 5 Minuten',
|
||||||
'10_minutes' => 'After 10 minutes',
|
'10_minutes' => 'Nach 10 Minuten',
|
||||||
'15_minutes' => 'After 15 minutes',
|
'15_minutes' => 'Nach 15 Minuten',
|
||||||
'30_minutes' => 'After 30 minutes',
|
'30_minutes' => 'Nach 30 Minuten',
|
||||||
'1_hour' => 'After 1 hour',
|
'1_hour' => 'Nach 1 Stunde',
|
||||||
'1_day' => 'After 1 day',
|
'1_day' => 'Nach 1 Tag',
|
||||||
'livescan' => 'QR code livescan',
|
'livescan' => 'QR-Code scannen',
|
||||||
'upload' => 'QR code upload',
|
'upload' => 'QR-Code hochladen',
|
||||||
'advanced_form' => 'Advanced form',
|
'advanced_form' => 'Erweitertes Formular',
|
||||||
],
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@ -13,110 +13,110 @@
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'service' => 'Service',
|
'service' => 'Dienst',
|
||||||
'account' => 'Account',
|
'account' => 'Benutzerkonto',
|
||||||
'accounts' => 'Accounts',
|
'accounts' => 'Benutzerkonten',
|
||||||
'icon' => 'Icon',
|
'icon' => 'Symbol',
|
||||||
'no_account_here' => 'No 2FA here!',
|
'no_account_here' => 'Noch keine 2FA!',
|
||||||
'add_first_account' => 'Add your first account',
|
'add_first_account' => 'Erstes Konto hinzufügen',
|
||||||
'use_full_form' => 'Or use the full form',
|
'use_full_form' => 'Oder nutzen Sie das vollständige Formular',
|
||||||
'add_one' => 'Add one',
|
'add_one' => 'Konto hinzufügen',
|
||||||
'show_qrcode' => 'Show QR code',
|
'show_qrcode' => 'QR-Code anzeigen',
|
||||||
'forms' => [
|
'forms' => [
|
||||||
'service' => [
|
'service' => [
|
||||||
'placeholder' => 'example.com',
|
'placeholder' => 'beispiel.de',
|
||||||
],
|
],
|
||||||
'account' => [
|
'account' => [
|
||||||
'placeholder' => 'John DOE',
|
'placeholder' => 'Max Mustermann',
|
||||||
],
|
],
|
||||||
'new_account' => 'New account',
|
'new_account' => 'Neues Konto',
|
||||||
'edit_account' => 'Edit account',
|
'edit_account' => 'Konto bearbeiten',
|
||||||
'otp_uri' => 'OTP Uri',
|
'otp_uri' => 'OTP Uri',
|
||||||
'scan_qrcode' => 'Scan a QR code',
|
'scan_qrcode' => 'QR-Code scannen',
|
||||||
'upload_qrcode' => 'Upload a QR code',
|
'upload_qrcode' => 'QR-Code hochladen',
|
||||||
'use_advanced_form' => 'Use the advanced form',
|
'use_advanced_form' => 'Erweitertes Formular verwenden',
|
||||||
'prefill_using_qrcode' => 'Prefill using a QR Code',
|
'prefill_using_qrcode' => 'Mit einem QR-Code ausfüllen',
|
||||||
'use_qrcode' => [
|
'use_qrcode' => [
|
||||||
'val' => 'Use a qrcode',
|
'val' => 'QR-Code verwenden',
|
||||||
'title' => 'Use a QR code to fill the form magically',
|
'title' => 'Verwenden Sie einen QR-Code, um das Formular auszufüllen',
|
||||||
],
|
],
|
||||||
'unlock' => [
|
'unlock' => [
|
||||||
'val' => 'Unlock',
|
'val' => 'Entsperren',
|
||||||
'title' => 'Unlock it (at your own risk)',
|
'title' => 'Entsperren (auf eigene Gefahr)',
|
||||||
],
|
],
|
||||||
'lock' => [
|
'lock' => [
|
||||||
'val' => 'Lock',
|
'val' => 'Sperren',
|
||||||
'title' => 'Lock it',
|
'title' => 'Sperren',
|
||||||
],
|
],
|
||||||
'choose_image' => 'Choose an image…',
|
'choose_image' => 'Bild auswählen…',
|
||||||
'test' => 'Test',
|
'test' => 'Test',
|
||||||
'secret' => [
|
'secret' => [
|
||||||
'label' => 'Secret',
|
'label' => 'Geheimnis',
|
||||||
'help' => 'The key used to generate your security codes'
|
'help' => 'Der Schlüssel, der zur Generierung Ihrer Sicherheitscodes verwendet wird'
|
||||||
],
|
],
|
||||||
'plain_text' => 'Plain text',
|
'plain_text' => 'Klartext',
|
||||||
'otp_type' => [
|
'otp_type' => [
|
||||||
'label' => 'Choose the type of OTP to create',
|
'label' => 'Wählen Sie die Art des zu erstellenden OTP',
|
||||||
'help' => 'Time-based OTP or HMAC-based OTP'
|
'help' => 'Zeit- oder HMAC-basiertes OTP'
|
||||||
],
|
],
|
||||||
'digits' => [
|
'digits' => [
|
||||||
'label' => 'Digits',
|
'label' => 'Ziffern',
|
||||||
'help' => 'The number of digits of the generated security codes'
|
'help' => 'Die Anzahl der Ziffern der generierten Sicherheitscodes'
|
||||||
],
|
],
|
||||||
'algorithm' => [
|
'algorithm' => [
|
||||||
'label' => 'Algorithm',
|
'label' => 'Algorithmus',
|
||||||
'help' => 'The algorithm used to secure your security codes'
|
'help' => 'Der Algorithmus, der zur Sicherung Ihrer Sicherheitscodes verwendet wird'
|
||||||
],
|
],
|
||||||
'totpPeriod' => [
|
'totpPeriod' => [
|
||||||
'label' => 'Period',
|
'label' => 'Gültigkeitsdauer',
|
||||||
'placeholder' => 'Default is 30',
|
'placeholder' => 'Standard ist 30',
|
||||||
'help' => 'The period of validity of the generated security codes in second'
|
'help' => 'Die Gültigkeitsdauer der generierten Sicherheitscodes in Sekunden'
|
||||||
],
|
],
|
||||||
'hotpCounter' => [
|
'hotpCounter' => [
|
||||||
'label' => 'Counter',
|
'label' => 'Zähler',
|
||||||
'placeholder' => 'Default is 0',
|
'placeholder' => 'Standard ist 0',
|
||||||
'help' => 'The initial counter value',
|
'help' => 'Der Zählerwert am Anfang',
|
||||||
'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' => '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'
|
||||||
],
|
],
|
||||||
'image_link' => [
|
'image_link' => [
|
||||||
'label' => 'Image',
|
'label' => 'Bild',
|
||||||
'placeholder' => 'http://...',
|
'placeholder' => 'http://...',
|
||||||
'help' => 'The url of an external image to use as the account icon'
|
'help' => 'Die URL eines externen Bildes, das als Kontosymbol benutzt wird'
|
||||||
],
|
],
|
||||||
'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' => '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 methods',
|
'alternative_methods' => 'Alternative Methoden',
|
||||||
],
|
],
|
||||||
'stream' => [
|
'stream' => [
|
||||||
'live_scan_cant_start' => 'Live scan can\'t start :(',
|
'live_scan_cant_start' => 'Der Live-Scan kann nicht gestartet werden :(',
|
||||||
'need_grant_permission' => [
|
'need_grant_permission' => [
|
||||||
'reason' => '2FAuth does not have permission to access your camera',
|
'reason' => '2FAuth hat keine Berechtigung auf Ihre Kamera zuzugreifen',
|
||||||
'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' => '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.'
|
||||||
],
|
],
|
||||||
'not_readable' => [
|
'not_readable' => [
|
||||||
'reason' => 'Fail to load scanner',
|
'reason' => 'Fehler beim Laden des Scanners',
|
||||||
'solution' => 'Is the camera already in use? Ensure that no other app use your camera and try again'
|
'solution' => 'Wird die Kamera bereits verwendet? Stellen Sie sicher, dass keine andere App Ihre Kamera verwendet und versuchen Sie es erneut'
|
||||||
],
|
],
|
||||||
'no_cam_on_device' => [
|
'no_cam_on_device' => [
|
||||||
'reason' => 'No camera on this device',
|
'reason' => 'Keine Kamera in diesem Gerät',
|
||||||
'solution' => 'Maybe your forget to plug in your webcam'
|
'solution' => 'Möglicherweise haben Sie vergessen, eine Webcam anzuschließen'
|
||||||
],
|
],
|
||||||
'secured_context_required' => [
|
'secured_context_required' => [
|
||||||
'reason' => 'Secure context required',
|
'reason' => 'Sichere Umgebung erforderlich',
|
||||||
'solution' => 'HTTPS is required for live scan. If you run 2FAuth from your computer, do not use virtual host other than localhost'
|
'solution' => 'HTTPS wird für den Live-Scan benötigt. Wenn Sie 2FAuth auf Ihrem Computer ausführen, verwenden Sie nur localhost und keinen anderen virtuellen Host'
|
||||||
],
|
],
|
||||||
'https_required' => 'HTTPS required for camera streaming',
|
'https_required' => 'HTTPS für Kamera-Übertragung erforderlich',
|
||||||
'camera_not_suitable' => [
|
'camera_not_suitable' => [
|
||||||
'reason' => 'Installed cameras are not suitable',
|
'reason' => 'Die verbauten Kameras sind nicht geeignet',
|
||||||
'solution' => 'Please use another device/camera'
|
'solution' => 'Bitte verwenden Sie ein anderes Gerät/Kamera'
|
||||||
],
|
],
|
||||||
'stream_api_not_supported' => [
|
'stream_api_not_supported' => [
|
||||||
'reason' => 'Stream API is not supported in this browser',
|
'reason' => 'Stream API wird von diesem Browser nicht unterstützt',
|
||||||
'solution' => 'You should use a modern browser'
|
'solution' => 'Sie sollten einen modernen Browser verwenden'
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
'confirm' => [
|
'confirm' => [
|
||||||
'delete' => 'Are you sure you want to delete this account?',
|
'delete' => 'Sind Sie sicher, dass Sie dieses Konto löschen möchten?',
|
||||||
'cancel' => 'The account will be lost. Are you sure?'
|
'cancel' => 'Das Konto wird gelöscht. Sind Sie sicher?'
|
||||||
],
|
],
|
||||||
|
|
||||||
];
|
];
|
@ -115,7 +115,7 @@
|
|||||||
'timezone' => ':attribute muss eine gültige Zeitzone sein.',
|
'timezone' => ':attribute 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.',
|
||||||
'url' => 'The :attribute must be a valid url.',
|
'url' => ':attribute muss eine gültige URL sein.',
|
||||||
'uuid' => ':attribute muss ein UUID sein.',
|
'uuid' => ':attribute muss ein UUID sein.',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -131,26 +131,26 @@
|
|||||||
|
|
||||||
'custom' => [
|
'custom' => [
|
||||||
'icon' => [
|
'icon' => [
|
||||||
'image' => 'Supported format are jpeg, png, bmp, gif, svg, or webp',
|
'image' => 'Unterstützte Formate sind jpeg, png, bmp, gif, svg oder webp',
|
||||||
],
|
],
|
||||||
'qrcode' => [
|
'qrcode' => [
|
||||||
'image' => 'Supported format are jpeg, png, bmp, gif, svg, or webp',
|
'image' => 'Unterstützte Formate sind jpeg, png, bmp, gif, svg oder webp',
|
||||||
],
|
],
|
||||||
'uri' => [
|
'uri' => [
|
||||||
'starts_with' => 'Only valid OTP uri are supported',
|
'starts_with' => 'Nur gültige OTP Uri werden unterstützt',
|
||||||
],
|
],
|
||||||
'email' => [
|
'email' => [
|
||||||
'exists' => 'No account found using this email',
|
'exists' => 'Kein Konto mit dieser E-Mail gefunden',
|
||||||
],
|
],
|
||||||
'otpType' => [
|
'otpType' => [
|
||||||
'required_without' => 'The :attribute field is required.',
|
'required_without' => 'Das Feld :attribute ist erforderlich.',
|
||||||
],
|
],
|
||||||
'secret' => [
|
'secret' => [
|
||||||
'required_without' => 'The :attribute field is required.',
|
'required_without' => 'Das Feld :attribute ist erforderlich.',
|
||||||
],
|
],
|
||||||
'account' => [
|
'account' => [
|
||||||
'required_without' => 'The :attribute field is required.',
|
'required_without' => 'Das Feld :attribute ist erforderlich.',
|
||||||
'regex' => 'The :attribute field must not contain colon.',
|
'regex' => 'Das Feld :attribute darf keinen Doppelpunkt enthalten.',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -47,13 +47,11 @@
|
|||||||
],
|
],
|
||||||
'change_password' => 'Change password',
|
'change_password' => 'Change password',
|
||||||
'send_password_reset_link' => 'Send password reset link',
|
'send_password_reset_link' => 'Send password reset link',
|
||||||
'change_your_password' => 'Change your password',
|
'password_successfully_changed' => 'Password successfully changed',
|
||||||
'password_successfully_changed' => 'Password successfully changed ',
|
|
||||||
'edit_account' => 'Edit account',
|
'edit_account' => 'Edit account',
|
||||||
'profile_saved' => 'Profile successfully updated!',
|
'profile_saved' => 'Profile successfully updated!',
|
||||||
'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</demo>',
|
'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</demo>',
|
||||||
'register_punchline' => 'Welcome to 2FAuth.<br/>
|
'register_punchline' => 'Welcome to 2FAuth.<br/>You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
||||||
You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
|
||||||
'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 will send you a password reset link to this address. Click the link in the received email to set a new password.',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -12,4 +12,5 @@
|
|||||||
|
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'fr' => 'French',
|
'fr' => 'French',
|
||||||
|
'de' => 'German',
|
||||||
];
|
];
|
@ -47,13 +47,11 @@
|
|||||||
],
|
],
|
||||||
'change_password' => 'Change password',
|
'change_password' => 'Change password',
|
||||||
'send_password_reset_link' => 'Send password reset link',
|
'send_password_reset_link' => 'Send password reset link',
|
||||||
'change_your_password' => 'Change your password',
|
'password_successfully_changed' => 'Password successfully changed',
|
||||||
'password_successfully_changed' => 'Password successfully changed ',
|
|
||||||
'edit_account' => 'Edit account',
|
'edit_account' => 'Edit account',
|
||||||
'profile_saved' => 'Profile successfully updated!',
|
'profile_saved' => 'Profile successfully updated!',
|
||||||
'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</demo>',
|
'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</demo>',
|
||||||
'register_punchline' => 'Welcome to 2FAuth.<br/>
|
'register_punchline' => 'Welcome to 2FAuth.<br/>You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
||||||
You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
|
||||||
'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 will send you a password reset link to this address. Click the link in the received email to set a new password.',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -12,4 +12,5 @@
|
|||||||
|
|
||||||
'en' => 'Inglés',
|
'en' => 'Inglés',
|
||||||
'fr' => 'Francés',
|
'fr' => 'Francés',
|
||||||
|
'de' => 'German',
|
||||||
];
|
];
|
@ -47,13 +47,11 @@
|
|||||||
],
|
],
|
||||||
'change_password' => 'Modifier le mot de passe',
|
'change_password' => 'Modifier le mot de passe',
|
||||||
'send_password_reset_link' => 'Envoyer',
|
'send_password_reset_link' => 'Envoyer',
|
||||||
'change_your_password' => 'Modifier votre mot de passe',
|
|
||||||
'password_successfully_changed' => 'Mot de passe modifié avec succès',
|
'password_successfully_changed' => 'Mot de passe modifié avec succès',
|
||||||
'edit_account' => 'Mis à jour du profil',
|
'edit_account' => 'Mis à jour du profil',
|
||||||
'profile_saved' => 'Profil mis à jour avec succès !',
|
'profile_saved' => 'Profil mis à jour avec succès !',
|
||||||
'welcome_to_demo_app_use_those_credentials' => 'bienvenue sur la démo de 2FAuth.<br><br>Vous pouvez vous connecter en utilisant l\'adresse email <strong>demo@2fauth.app</strong> et le mot de passe <strong>demo</demo>',
|
'welcome_to_demo_app_use_those_credentials' => 'bienvenue sur la démo de 2FAuth.<br><br>Vous pouvez vous connecter en utilisant l\'adresse email <strong>demo@2fauth.app</strong> et le mot de passe <strong>demo</demo>',
|
||||||
'register_punchline' => 'Bienvenue sur 2FAuth.<br/>
|
'register_punchline' => 'Bienvenue sur 2FAuth.<br/>Vous avez besoin d\'un compte pour aller plus loin. Remplissez ce formulaire pour vous inscrire et, s\'il vous plaît, choisissez un mot de passe fort, les données 2FA sont sensibles.',
|
||||||
Vous avez besoin d\'un compte pour aller plus loin. Remplissez ce formulaire pour vous inscrire et, s\'il vous plaît, choisissez un mot de passe fort, les données 2FA sont sensibles.',
|
|
||||||
'reset_punchline' => '2FAuth vous enverra un lien de réinitialisation de mot de passe à cette adresse. Cliquez sur le lien dans l\'e-mail reçu pour définir un nouveau mot de passe.',
|
'reset_punchline' => '2FAuth vous enverra un lien de réinitialisation de mot de passe à cette adresse. Cliquez sur le lien dans l\'e-mail reçu pour définir un nouveau mot de passe.',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -12,4 +12,5 @@
|
|||||||
|
|
||||||
'en' => 'Anglais',
|
'en' => 'Anglais',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
|
'de' => 'Allemand',
|
||||||
];
|
];
|
@ -47,13 +47,11 @@
|
|||||||
],
|
],
|
||||||
'change_password' => 'Change password',
|
'change_password' => 'Change password',
|
||||||
'send_password_reset_link' => 'Send password reset link',
|
'send_password_reset_link' => 'Send password reset link',
|
||||||
'change_your_password' => 'Change your password',
|
'password_successfully_changed' => 'Password successfully changed',
|
||||||
'password_successfully_changed' => 'Password successfully changed ',
|
|
||||||
'edit_account' => 'Edit account',
|
'edit_account' => 'Edit account',
|
||||||
'profile_saved' => 'Profile successfully updated!',
|
'profile_saved' => 'Profile successfully updated!',
|
||||||
'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</demo>',
|
'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</demo>',
|
||||||
'register_punchline' => 'Welcome to 2FAuth.<br/>
|
'register_punchline' => 'Welcome to 2FAuth.<br/>You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
||||||
You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
|
||||||
'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 will send you a password reset link to this address. Click the link in the received email to set a new password.',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -12,4 +12,5 @@
|
|||||||
|
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'fr' => 'French',
|
'fr' => 'French',
|
||||||
|
'de' => 'German',
|
||||||
];
|
];
|
@ -47,13 +47,11 @@
|
|||||||
],
|
],
|
||||||
'change_password' => 'Change password',
|
'change_password' => 'Change password',
|
||||||
'send_password_reset_link' => 'Send password reset link',
|
'send_password_reset_link' => 'Send password reset link',
|
||||||
'change_your_password' => 'Change your password',
|
'password_successfully_changed' => 'Password successfully changed',
|
||||||
'password_successfully_changed' => 'Password successfully changed ',
|
|
||||||
'edit_account' => 'Edit account',
|
'edit_account' => 'Edit account',
|
||||||
'profile_saved' => 'Profile successfully updated!',
|
'profile_saved' => 'Profile successfully updated!',
|
||||||
'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</demo>',
|
'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</demo>',
|
||||||
'register_punchline' => 'Welcome to 2FAuth.<br/>
|
'register_punchline' => 'Welcome to 2FAuth.<br/>You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
||||||
You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
|
||||||
'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 will send you a password reset link to this address. Click the link in the received email to set a new password.',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -12,4 +12,5 @@
|
|||||||
|
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'fr' => 'French',
|
'fr' => 'French',
|
||||||
|
'de' => 'German',
|
||||||
];
|
];
|
@ -47,13 +47,11 @@
|
|||||||
],
|
],
|
||||||
'change_password' => 'Change password',
|
'change_password' => 'Change password',
|
||||||
'send_password_reset_link' => 'Send password reset link',
|
'send_password_reset_link' => 'Send password reset link',
|
||||||
'change_your_password' => 'Change your password',
|
'password_successfully_changed' => 'Password successfully changed',
|
||||||
'password_successfully_changed' => 'Password successfully changed ',
|
|
||||||
'edit_account' => 'Edit account',
|
'edit_account' => 'Edit account',
|
||||||
'profile_saved' => 'Profile successfully updated!',
|
'profile_saved' => 'Profile successfully updated!',
|
||||||
'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</demo>',
|
'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</demo>',
|
||||||
'register_punchline' => 'Welcome to 2FAuth.<br/>
|
'register_punchline' => 'Welcome to 2FAuth.<br/>You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
||||||
You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
|
||||||
'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 will send you a password reset link to this address. Click the link in the received email to set a new password.',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -12,4 +12,5 @@
|
|||||||
|
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'fr' => 'French',
|
'fr' => 'French',
|
||||||
|
'de' => 'German',
|
||||||
];
|
];
|
@ -47,13 +47,11 @@
|
|||||||
],
|
],
|
||||||
'change_password' => 'Change password',
|
'change_password' => 'Change password',
|
||||||
'send_password_reset_link' => 'Send password reset link',
|
'send_password_reset_link' => 'Send password reset link',
|
||||||
'change_your_password' => 'Change your password',
|
'password_successfully_changed' => 'Password successfully changed',
|
||||||
'password_successfully_changed' => 'Password successfully changed ',
|
|
||||||
'edit_account' => 'Edit account',
|
'edit_account' => 'Edit account',
|
||||||
'profile_saved' => 'Profile successfully updated!',
|
'profile_saved' => 'Profile successfully updated!',
|
||||||
'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</demo>',
|
'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</demo>',
|
||||||
'register_punchline' => 'Welcome to 2FAuth.<br/>
|
'register_punchline' => 'Welcome to 2FAuth.<br/>You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
||||||
You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
|
||||||
'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 will send you a password reset link to this address. Click the link in the received email to set a new password.',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -12,4 +12,5 @@
|
|||||||
|
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'fr' => 'French',
|
'fr' => 'French',
|
||||||
|
'de' => 'German',
|
||||||
];
|
];
|
58
resources/lang/si/auth.php
Normal file
58
resources/lang/si/auth.php
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used during authentication for various
|
||||||
|
| messages that we need to display to the user. You are free to modify
|
||||||
|
| these language lines according to your application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Laravel
|
||||||
|
'failed' => 'මෙම අක්තපත්ර අපගේ වාර්තා වලට ගැලපෙන්නේ නැත.',
|
||||||
|
'throttle' => 'බොහෝ පිවිසුම් උත්සහයන් සිදු කර ඇත. කරුණාකර නැවත උත්සාහ කරන්න: තත්පර තත්පර.',
|
||||||
|
|
||||||
|
// 2FAuth
|
||||||
|
'sign_out' => 'වරන්න',
|
||||||
|
'sign_in' => 'පුරන්න',
|
||||||
|
'register' => 'ලියාපදිංචි වන්න',
|
||||||
|
'welcome_back_x' => 'Welcome back {0}',
|
||||||
|
'already_authenticated' => 'Already authenticated',
|
||||||
|
'confirm' => [
|
||||||
|
'logout' => 'Are you sure you want to log out?',
|
||||||
|
],
|
||||||
|
'forms' => [
|
||||||
|
'name' => 'නම',
|
||||||
|
'login' => 'පිවිසෙන්න',
|
||||||
|
'email' => 'විද්යුත් තැපෑල',
|
||||||
|
'password' => 'මුර පදය',
|
||||||
|
'confirm_password' => 'මුරපදය තහවුරු කරන්න',
|
||||||
|
'confirm_new_password' => 'නව මුර පදය තහවුරු කරන්න',
|
||||||
|
'dont_have_account_yet' => 'Don\'t have your account yet?',
|
||||||
|
'already_register' => 'දැනටමත් ලියාපදිංචි වී ඇත්ද ?',
|
||||||
|
'password_do_not_match' => 'Password do not match',
|
||||||
|
'forgot_your_password' => 'Forgot your password?',
|
||||||
|
'request_password_reset' => 'Reset it',
|
||||||
|
'reset_password' => 'Reset password',
|
||||||
|
'no_reset_password_in_demo' => 'No reset in Demo mode',
|
||||||
|
'new_password' => 'New password',
|
||||||
|
'current_password' => [
|
||||||
|
'label' => 'Current password',
|
||||||
|
'help' => 'Fill in your current password to confirm that it\'s you'
|
||||||
|
],
|
||||||
|
'change_password' => 'Change password',
|
||||||
|
'send_password_reset_link' => 'Send password reset link',
|
||||||
|
'password_successfully_changed' => 'Password successfully changed',
|
||||||
|
'edit_account' => 'Edit account',
|
||||||
|
'profile_saved' => 'Profile successfully updated!',
|
||||||
|
'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</demo>',
|
||||||
|
'register_punchline' => 'Welcome to 2FAuth.<br/>You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
||||||
|
'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.',
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
39
resources/lang/si/commons.php
Normal file
39
resources/lang/si/commons.php
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used during authentication for various
|
||||||
|
| messages that we need to display to the user. You are free to modify
|
||||||
|
| these language lines according to your application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'cancel' => 'Cancel',
|
||||||
|
'update' => 'Update',
|
||||||
|
'copy_to_clipboard' => 'Copy to clipboard',
|
||||||
|
'copied_to_clipboard' => 'Copied to clipboard',
|
||||||
|
'profile' => 'Profile',
|
||||||
|
'edit' => 'Edit',
|
||||||
|
'delete' => 'Delete',
|
||||||
|
'create' => 'Create',
|
||||||
|
'save' => 'Save',
|
||||||
|
'close' => 'Close',
|
||||||
|
'demo_do_not_post_sensitive_data' => 'This is a demo app, do not post any sensitive data',
|
||||||
|
'selected' => 'selected',
|
||||||
|
'name' => 'Name',
|
||||||
|
'manage' => 'Manage',
|
||||||
|
'done' => 'Done',
|
||||||
|
'new' => 'New',
|
||||||
|
'back' => 'Back',
|
||||||
|
'move' => 'Move',
|
||||||
|
'all' => 'All',
|
||||||
|
'rename' => 'Rename',
|
||||||
|
'options' => 'Options',
|
||||||
|
'reload' => 'Reload',
|
||||||
|
'some_data_have_changed' => 'Some data have changed. You should'
|
||||||
|
];
|
31
resources/lang/si/errors.php
Normal file
31
resources/lang/si/errors.php
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used during authentication for various
|
||||||
|
| messages that we need to display to the user. You are free to modify
|
||||||
|
| these language lines according to your application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'resource_not_found' => 'Resource not found',
|
||||||
|
'error_occured' => 'An error occured:',
|
||||||
|
'already_one_user_registered' => 'There is already a registered user.',
|
||||||
|
'cannot_register_more_user' => 'You cannot register more than one user.',
|
||||||
|
'refresh' => 'Refresh',
|
||||||
|
'no_valid_otp' => 'No valid OTP resource in this QR code',
|
||||||
|
'something_wrong_with_server' => 'Something is wrong with your server',
|
||||||
|
'Unable_to_decrypt_uri' => 'Unable to decrypt uri',
|
||||||
|
'not_a_supported_otp_type' => 'This OTP format is not currently supported',
|
||||||
|
'cannot_create_otp_without_secret' => 'Cannot create an OTP without a secret',
|
||||||
|
'cannot_create_otp_with_those_parameters' => 'Cannot create an OTP with those parameters',
|
||||||
|
'wrong_current_password' => 'Wrong current password, nothing has changed',
|
||||||
|
'error_during_encryption' => 'Encryption failed, your database remains unprotected.',
|
||||||
|
'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.',
|
||||||
|
'qrcode_cannot_be_read' => 'This QR code is unreadable',
|
||||||
|
];
|
32
resources/lang/si/groups.php
Normal file
32
resources/lang/si/groups.php
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Groups Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used during authentication for various
|
||||||
|
| messages that we need to display to the user. You are free to modify
|
||||||
|
| these language lines according to your application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'groups' => 'Groups',
|
||||||
|
'select_accounts_to_show' => 'Select accounts to show',
|
||||||
|
'manage_groups' => 'Manage groups',
|
||||||
|
'active_group' => 'Active group',
|
||||||
|
'manage_groups_legend' => 'You can create groups to organize your accounts the way you want. All accounts remain visible in the pseudo group named \'All\', regardless of the group they belong to.',
|
||||||
|
'deleting_group_does_not_delete_accounts' => 'Deleting a group does not delete accounts',
|
||||||
|
'move_selected_to' => 'Move selected to',
|
||||||
|
'no_group' => 'No group',
|
||||||
|
'forms' => [
|
||||||
|
'new_group' => 'New group',
|
||||||
|
'new_name' => 'New name',
|
||||||
|
'rename_group' => 'Rename group',
|
||||||
|
],
|
||||||
|
'confirm' => [
|
||||||
|
'delete' => 'Are you sure you want to delete this group?',
|
||||||
|
],
|
||||||
|
];
|
16
resources/lang/si/languages.php
Normal file
16
resources/lang/si/languages.php
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Language names
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'en' => 'English',
|
||||||
|
'fr' => 'French',
|
||||||
|
'de' => 'German',
|
||||||
|
];
|
19
resources/lang/si/pagination.php
Normal file
19
resources/lang/si/pagination.php
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Pagination Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the paginator library to build
|
||||||
|
| the simple pagination links. You are free to change them to anything
|
||||||
|
| you want to customize your views to better match your application.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'previous' => '« පෙර',
|
||||||
|
'next' => 'ඊළඟ »',
|
||||||
|
|
||||||
|
];
|
26
resources/lang/si/passwords.php
Normal file
26
resources/lang/si/passwords.php
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Password Reset Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are the default lines which match reasons
|
||||||
|
| that are given by the password broker for a password update attempt
|
||||||
|
| has failed, such as for an invalid token or invalid new password.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Laravel
|
||||||
|
'reset' => 'ඔබගේ මුරපදය යළි සැකසිනි!',
|
||||||
|
'sent' => 'ඔබගේ රහස් පද යළි සකසන සබැඳිය අප විසින් ඊ-තැපැල් කර ඇත!',
|
||||||
|
'throttled' => 'නැවත උත්සහා කිරීමට පෙර,මදක් රැදිසිටින්න.',
|
||||||
|
'token' => 'මෙම මුරපද යළි පිහිටුවීමේ ටෝකනය වලංගු නොවේ.',
|
||||||
|
'user' => "අපට එම විද්යුත් තැපැල් ලිපිනය සමඟ පරිශීලකයෙකු සොයා ගත නොහැක.",
|
||||||
|
|
||||||
|
// 2FAuth
|
||||||
|
'password' => 'Passwords must be at least eight characters and match the confirmation.',
|
||||||
|
|
||||||
|
];
|
93
resources/lang/si/settings.php
Normal file
93
resources/lang/si/settings.php
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Settings Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used during authentication for various
|
||||||
|
| messages that we need to display to the user. You are free to modify
|
||||||
|
| these language lines according to your application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'settings' => 'සැකසුම්',
|
||||||
|
'account' => 'ගිණුම',
|
||||||
|
'password' => 'මුර පදය',
|
||||||
|
'options' => 'Options',
|
||||||
|
'confirm' => [
|
||||||
|
|
||||||
|
],
|
||||||
|
'general' => 'General',
|
||||||
|
'security' => 'ආරක්ෂාව',
|
||||||
|
'data_input' => 'Data input',
|
||||||
|
'forms' => [
|
||||||
|
'edit_settings' => 'Edit settings',
|
||||||
|
'setting_saved' => 'Settings saved',
|
||||||
|
'language' => [
|
||||||
|
'label' => 'භාෂාව',
|
||||||
|
'help' => 'Change the language used to translate the app interface.'
|
||||||
|
],
|
||||||
|
'show_token_as_dot' => [
|
||||||
|
'label' => 'Show generated tokens as dot',
|
||||||
|
'help' => 'Replace generated token caracters with *** to ensure confidentiality. Do not affect the copy/paste feature.'
|
||||||
|
],
|
||||||
|
'close_token_on_copy' => [
|
||||||
|
'label' => 'Close token after copy',
|
||||||
|
'help' => 'Automatically close the popup showing the generated token after it has been copied'
|
||||||
|
],
|
||||||
|
'use_basic_qrcode_reader' => [
|
||||||
|
'label' => 'Use basic QR code reader',
|
||||||
|
'help' => 'If you experiences issues when capturing QR codes enables this option to switch to a more basic but more reliable QR code reader'
|
||||||
|
],
|
||||||
|
'display_mode' => [
|
||||||
|
'label' => 'Display mode',
|
||||||
|
'help' => 'Choose whether you want accounts to be displayed as a list or as a grid'
|
||||||
|
],
|
||||||
|
'grid' => 'Grid',
|
||||||
|
'list' => 'List',
|
||||||
|
'show_accounts_icons' => [
|
||||||
|
'label' => 'Show icons',
|
||||||
|
'help' => 'Show icons accounts in the main view'
|
||||||
|
],
|
||||||
|
'auto_lock' => [
|
||||||
|
'label' => 'Auto lock',
|
||||||
|
'help' => 'Log out the user automatically in case of inactivity'
|
||||||
|
],
|
||||||
|
'use_encryption' => [
|
||||||
|
'label' => 'Protect sensible data',
|
||||||
|
'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.',
|
||||||
|
],
|
||||||
|
'default_group' => [
|
||||||
|
'label' => 'Default group',
|
||||||
|
'help' => 'The group to which the newly created accounts are associated',
|
||||||
|
],
|
||||||
|
'useDirectCapture' => [
|
||||||
|
'label' => 'Direct input',
|
||||||
|
'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',
|
||||||
|
],
|
||||||
|
'defaultCaptureMode' => [
|
||||||
|
'label' => 'Default input mode',
|
||||||
|
'help' => 'Default input mode used when the Direct input option is On',
|
||||||
|
],
|
||||||
|
'remember_active_group' => [
|
||||||
|
'label' => 'Remember group filter',
|
||||||
|
'help' => 'Save the last group filter applied and restore it on your next visit',
|
||||||
|
],
|
||||||
|
'never' => 'Never',
|
||||||
|
'on_token_copy' => 'On security code copy',
|
||||||
|
'1_minutes' => 'After 1 minute',
|
||||||
|
'5_minutes' => 'After 5 minutes',
|
||||||
|
'10_minutes' => 'After 10 minutes',
|
||||||
|
'15_minutes' => 'After 15 minutes',
|
||||||
|
'30_minutes' => 'After 30 minutes',
|
||||||
|
'1_hour' => 'After 1 hour',
|
||||||
|
'1_day' => 'After 1 day',
|
||||||
|
'livescan' => 'QR code livescan',
|
||||||
|
'upload' => 'QR code upload',
|
||||||
|
'advanced_form' => 'Advanced form',
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
122
resources/lang/si/twofaccounts.php
Normal file
122
resources/lang/si/twofaccounts.php
Normal file
@ -0,0 +1,122 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used during authentication for various
|
||||||
|
| messages that we need to display to the user. You are free to modify
|
||||||
|
| these language lines according to your application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'service' => 'සේවාව',
|
||||||
|
'account' => 'ගිණුම',
|
||||||
|
'accounts' => 'ගිණුම්',
|
||||||
|
'icon' => 'Icon',
|
||||||
|
'no_account_here' => 'No 2FA here!',
|
||||||
|
'add_first_account' => 'Add your first account',
|
||||||
|
'use_full_form' => 'Or use the full form',
|
||||||
|
'add_one' => 'Add one',
|
||||||
|
'show_qrcode' => 'Show QR code',
|
||||||
|
'forms' => [
|
||||||
|
'service' => [
|
||||||
|
'placeholder' => 'example.com',
|
||||||
|
],
|
||||||
|
'account' => [
|
||||||
|
'placeholder' => 'ජෝන් ඩොයි',
|
||||||
|
],
|
||||||
|
'new_account' => 'New account',
|
||||||
|
'edit_account' => 'Edit account',
|
||||||
|
'otp_uri' => 'OTP Uri',
|
||||||
|
'scan_qrcode' => 'Scan a QR code',
|
||||||
|
'upload_qrcode' => 'Upload a QR code',
|
||||||
|
'use_advanced_form' => 'Use the advanced form',
|
||||||
|
'prefill_using_qrcode' => 'Prefill using a QR Code',
|
||||||
|
'use_qrcode' => [
|
||||||
|
'val' => 'Use a qrcode',
|
||||||
|
'title' => 'Use a QR code to fill the form magically',
|
||||||
|
],
|
||||||
|
'unlock' => [
|
||||||
|
'val' => 'Unlock',
|
||||||
|
'title' => 'Unlock it (at your own risk)',
|
||||||
|
],
|
||||||
|
'lock' => [
|
||||||
|
'val' => 'Lock',
|
||||||
|
'title' => 'Lock it',
|
||||||
|
],
|
||||||
|
'choose_image' => 'Choose an image…',
|
||||||
|
'test' => 'Test',
|
||||||
|
'secret' => [
|
||||||
|
'label' => 'Secret',
|
||||||
|
'help' => 'The key used to generate your security codes'
|
||||||
|
],
|
||||||
|
'plain_text' => 'Plain text',
|
||||||
|
'otp_type' => [
|
||||||
|
'label' => 'Choose the type of OTP to create',
|
||||||
|
'help' => 'Time-based OTP or HMAC-based OTP'
|
||||||
|
],
|
||||||
|
'digits' => [
|
||||||
|
'label' => 'Digits',
|
||||||
|
'help' => 'The number of digits of the generated security codes'
|
||||||
|
],
|
||||||
|
'algorithm' => [
|
||||||
|
'label' => 'Algorithm',
|
||||||
|
'help' => 'The algorithm used to secure your security codes'
|
||||||
|
],
|
||||||
|
'totpPeriod' => [
|
||||||
|
'label' => 'Period',
|
||||||
|
'placeholder' => 'Default is 30',
|
||||||
|
'help' => 'The period of validity of the generated security codes in second'
|
||||||
|
],
|
||||||
|
'hotpCounter' => [
|
||||||
|
'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_link' => [
|
||||||
|
'label' => 'Image',
|
||||||
|
'placeholder' => 'http://...',
|
||||||
|
'help' => 'The url of an external image to use as the account icon'
|
||||||
|
],
|
||||||
|
'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.',
|
||||||
|
'alternative_methods' => 'Alternative methods',
|
||||||
|
],
|
||||||
|
'stream' => [
|
||||||
|
'live_scan_cant_start' => 'Live scan can\'t start :(',
|
||||||
|
'need_grant_permission' => [
|
||||||
|
'reason' => '2FAuth does not have permission to access your camera',
|
||||||
|
'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.'
|
||||||
|
],
|
||||||
|
'not_readable' => [
|
||||||
|
'reason' => 'Fail to load scanner',
|
||||||
|
'solution' => 'Is the camera already in use? Ensure that no other app use your camera and try again'
|
||||||
|
],
|
||||||
|
'no_cam_on_device' => [
|
||||||
|
'reason' => 'No camera on this device',
|
||||||
|
'solution' => 'Maybe your forget to plug in your webcam'
|
||||||
|
],
|
||||||
|
'secured_context_required' => [
|
||||||
|
'reason' => 'Secure context required',
|
||||||
|
'solution' => 'HTTPS is required for live scan. If you run 2FAuth from your computer, do not use virtual host other than localhost'
|
||||||
|
],
|
||||||
|
'https_required' => 'HTTPS required for camera streaming',
|
||||||
|
'camera_not_suitable' => [
|
||||||
|
'reason' => 'Installed cameras are not suitable',
|
||||||
|
'solution' => 'Please use another device/camera'
|
||||||
|
],
|
||||||
|
'stream_api_not_supported' => [
|
||||||
|
'reason' => 'Stream API is not supported in this browser',
|
||||||
|
'solution' => 'You should use a modern browser'
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'confirm' => [
|
||||||
|
'delete' => 'Are you sure you want to delete this account?',
|
||||||
|
'cancel' => 'The account will be lost. Are you sure?'
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
170
resources/lang/si/validation.php
Normal file
170
resources/lang/si/validation.php
Normal file
@ -0,0 +1,170 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Validation Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines contain the default error messages used by
|
||||||
|
| the validator class. Some of these rules have multiple versions such
|
||||||
|
| as the size rules. Feel free to tweak each of these messages here.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'accepted' => 'මෙම :attribute පිළිගත යුතුය.',
|
||||||
|
'active_url' => 'මෙම :attribute වලංගු සබැඳි එකක් නොවේ.',
|
||||||
|
'after' => 'මෙම :attribute පසු දිනය විය යුතුය :date.',
|
||||||
|
'after_or_equal' => 'මෙම :attribute පසුව හෝ ඊට සමාන දිනයකි :date.',
|
||||||
|
'alpha' => 'මෙම :attribute අක්ෂර පමණක් අඩංගු විය හැක.',
|
||||||
|
'alpha_dash' => 'මෙම :attribute අක්ෂර, ඉලක්කම්, ඉරුම් සහ යටිඅඩර්ස් අඩංගු විය හැක..',
|
||||||
|
'alpha_num' => 'මෙම :attribute අක්ෂර, ඉලක්කම් පමණක් අඩංගු විය හැක.',
|
||||||
|
'array' => 'මෙම :attribute අරාව විය යුතුය.',
|
||||||
|
'before' => 'මෙම :attribute පෙර දින විය යුතුය :date.',
|
||||||
|
'before_or_equal' => 'මෙම :attribute පෙර හෝ ඊට සමාන දිනයකි :date.',
|
||||||
|
'between' => [
|
||||||
|
'numeric' => 'මෙම :attribute අතර විය යුතුය :min සහ :max.',
|
||||||
|
'file' => 'මෙම :attribute අතර විය යුතුය :min සහ :max කිලෝ බයිට ගණන.',
|
||||||
|
'string' => 'මෙම :attribute අතර විය යුතුය :min සහ :max ප්රමාණය.',
|
||||||
|
'array' => 'මෙම :attribute අතර තිබිය යුතුය :min සහ :max අයිතම.',
|
||||||
|
],
|
||||||
|
'boolean' => 'මෙම :attribute ක්ෂේත්ර සත්ය හෝ අසත්ය විය යුතුය.',
|
||||||
|
'confirmed' => 'මෙම :attribute තහවුරු කිරීම නොගැලපේ.',
|
||||||
|
'date' => 'මෙම :attribute වලංගු දිනය නොවේ.',
|
||||||
|
'date_equals' => 'මෙම :attribute දිනකට සමාන විය යුතුය :date.',
|
||||||
|
'date_format' => 'මෙම :attribute ආකෘතියට ගැළපෙන්නේ නැත :format.',
|
||||||
|
'different' => 'මෙම :attribute සහ :other වෙනස් විය යුතුය.',
|
||||||
|
'digits' => 'මෙම :attribute විය යුතුය :digits ඉලක්කම්.',
|
||||||
|
'digits_between' => 'මෙම :attribute විය යුතුය අතර :min සහ :max ඉලක්කම්.',
|
||||||
|
'dimensions' => 'මෙම :attribute වලංගු නොවන පිළිබිඹුවක් ඇත.',
|
||||||
|
'distinct' => 'මෙම :attribute ක්ෂේත්රයේ අනුපිටපත් වටිනාකමක් ඇත.',
|
||||||
|
'email' => 'මෙම :attribute වලංගු විද්යුත් තැපැල් ලිපිනයක් විය යුතුය.',
|
||||||
|
'ends_with' => 'The :attribute must end with one of the following: :values.',
|
||||||
|
'exists' => 'මෙම තෝරා ඇත :attribute අවලංගුයි.',
|
||||||
|
'file' => 'මෙම :attribute ගොනුවක් විය යුතුය.',
|
||||||
|
'filled' => 'මෙම :attribute ක්ෂේත්රයේ වටිනාකමක් තිබිය යුතුය.',
|
||||||
|
'gt' => [
|
||||||
|
'numeric' => 'මෙම :attribute වඩා විශාල විය යුතුය :value.',
|
||||||
|
'file' => 'මෙම :attribute වඩා විශාල විය යුතුය :value කිලෝ බයිට ගණන.',
|
||||||
|
'string' => 'මෙම :attribute වඩා විශාල විය යුතුය :value ප්රමාණය.',
|
||||||
|
'array' => 'මෙම :attribute වඩා වැඩි විය යුතුය :value අයිතම.',
|
||||||
|
],
|
||||||
|
'gte' => [
|
||||||
|
'numeric' => 'මෙම :attribute වඩා වැඩි හෝ සමාන විය යුතුය :value.',
|
||||||
|
'file' => 'මෙම :attribute වඩා වැඩි හෝ සමාන විය යුතුයl :value කිලෝ බයිට ගණන.',
|
||||||
|
'string' => 'මෙම :attribute වඩා වැඩි හෝ සමාන විය යුතුය :value ප්රමාණය.',
|
||||||
|
'array' => 'මෙම :attribute තිබිය යුතු :value අයිතම හෝ ඊට වැඩි.',
|
||||||
|
],
|
||||||
|
'image' => 'මෙම :attribute රූපයක් විය යුතුය.',
|
||||||
|
'in' => 'මෙම තෝරා ඇත :attribute අවලංගුයි.',
|
||||||
|
'in_array' => 'මෙම :attribute ක්ෂේත්රයේ නොපවතින :other.',
|
||||||
|
'integer' => 'මෙම :attribute පූර්ණ සංඛ්යාවක් විය යුතුය.',
|
||||||
|
'ip' => 'මෙම :attribute වලංගු IP ලිපිනයක් තිබිය යුතුය.',
|
||||||
|
'ipv4' => 'මෙම :attribute වලංගු IPv4 ලිපිනය විය යුතුය.',
|
||||||
|
'ipv6' => 'මෙම :attribute වලංගු IPv6 ලිපිනය විය යුතුය.',
|
||||||
|
'json' => 'මෙම :attribute වලංගු JSON පේළියකි විය යුතුය.',
|
||||||
|
'lt' => [
|
||||||
|
'numeric' => 'මෙම :attribute වඩා අඩු විය යුතුය :value.',
|
||||||
|
'file' => 'මෙම :attribute වඩා අඩු විය යුතුය :value කිලෝ බයිට ගණන.',
|
||||||
|
'string' => 'මෙම :attribute වඩා අඩු විය යුතුය :value ප්රමාණය..',
|
||||||
|
'array' => 'මෙම :attribute වඩා අඩු විය යුතුය :value අයිතම.',
|
||||||
|
],
|
||||||
|
'lte' => [
|
||||||
|
'numeric' => 'මෙම :attribute අඩු හෝ සමාන විය යුතුය :value.',
|
||||||
|
'file' => 'මෙම :attribute අඩු හෝ සමාන විය යුතුය :value කිලෝ බයිට ගණන..',
|
||||||
|
'string' => 'මෙම :attribute අඩු හෝ සමාන විය යුතුය :value ප්රමාණය..',
|
||||||
|
'array' => 'මෙම :attribute වඩා වැඩි නොවිය යුතුය :value අයිතම.',
|
||||||
|
],
|
||||||
|
'max' => [
|
||||||
|
'numeric' => 'මෙම :attribute වඩා විශාල විය නොහැකිය :max.',
|
||||||
|
'file' => 'මෙම :attribute වඩා විශාල විය නොහැකිය :max කිලෝ බයිට ගණන..',
|
||||||
|
'string' => 'මෙම :attribute වඩා විශාල විය නොහැකිය :max ප්රමාණය..',
|
||||||
|
'array' => 'මෙම :attribute වඩා වැඩි නොවිය හැක :max අයිතම.',
|
||||||
|
],
|
||||||
|
'mimes' => 'මෙම :attribute වර්ගයේ ගොනුවක් විය යුතුය: :values.',
|
||||||
|
'mimetypes' => 'මෙම :attribute වර්ගයේ ගොනුවක් විය යුතුය: :values.',
|
||||||
|
'min' => [
|
||||||
|
'numeric' => 'මෙම :attribute අවම වශයෙන් විය යුතුය :min.',
|
||||||
|
'file' => 'මෙම :attribute අවම වශයෙන් විය යුතුය :min කිලෝ බයිට ගණන..',
|
||||||
|
'string' => 'මෙම :attribute අවම වශයෙන් විය යුතුය :min ප්රමාණය..',
|
||||||
|
'array' => 'මෙම :attribute අවම වශයෙන් තිබිය යුතුය :min අයිතම.',
|
||||||
|
],
|
||||||
|
'not_in' => 'මෙම තෝරා ඇත :attribute අවලංගුයි.',
|
||||||
|
'not_regex' => 'මෙම :attribute ආකෘතිය අවලංගුයි.',
|
||||||
|
'numeric' => 'මෙම :attribute අංකයක් විය යුතුය.',
|
||||||
|
'password' => 'The password is incorrect.',
|
||||||
|
'present' => 'මෙම :attribute ක්ෂේත්රයයි තිබිය යුතුය.',
|
||||||
|
'regex' => 'මෙම :attribute ආකෘතිය අවලංගුයි.',
|
||||||
|
'required' => 'මෙම :attribute ක්ෂේත්රයයි අවශ්යයි.',
|
||||||
|
'required_if' => 'මෙම :attribute ක්ෂේත්රයයි අවශ්යයි එය :other මෙය :value.',
|
||||||
|
'required_unless' => 'මෙම :attribute ක්ෂේත්රයයි අවශ්යයි මිස :other මෙය :values.',
|
||||||
|
'required_with' => 'මෙම :attribute ක්ෂේත්රයයි අවශ්යයි එය :values තිබිය යුතුය.',
|
||||||
|
'required_with_all' => 'මෙම :attribute ක්ෂේත්රයයි අවශ්යයි එය :values තිබිය යුතුය.',
|
||||||
|
'required_without' => 'මෙම :attribute ක්ෂේත්රයයි අවශ්යයි එය :values තිබිය යුතුය.',
|
||||||
|
'required_without_all' => 'මෙම :attribute ක්ෂේත්රයයි අවශ්යයි එය කිසිවක් of :values තිබිය යුතුය.',
|
||||||
|
'same' => 'මෙම :attribute සහ :other ගැලපිය යුතුයි.',
|
||||||
|
'size' => [
|
||||||
|
'numeric' => 'මෙම :attribute විය යුතුය :size.',
|
||||||
|
'file' => 'මෙම :attribute විය යුතුය :size කිලෝ බයිට ගණන..',
|
||||||
|
'string' => 'මෙම :attribute විය යුතුය :size ප්රමාණය..',
|
||||||
|
'array' => 'මෙම :attribute must contain :size අයිතම.',
|
||||||
|
],
|
||||||
|
'starts_with' => 'මෙම :attribute පහත සඳහන් එකක් සමඟ ආරම්භ කළ යුතුය: :values',
|
||||||
|
'string' => 'මෙම :attribute පේළියකි විය යුතුය.',
|
||||||
|
'timezone' => 'මෙම :attribute වලංගු කලාපයකි විය යුතුය.',
|
||||||
|
'unique' => 'මෙම :attribute දැනටමත් අරගෙන තියෙන්නේ.',
|
||||||
|
'uploaded' => 'මෙම :attribute උඩුගත කිරීම අසාර්ථක විය.',
|
||||||
|
'url' => 'මෙම :attribute ආකෘතිය අවලංගුයි.',
|
||||||
|
'uuid' => 'මෙම :attribute වලංගු UUID විය යුතුය.',
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Custom Validation Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Here you may specify custom validation messages for attributes using the
|
||||||
|
| convention "attribute.rule" to name the lines. This makes it quick to
|
||||||
|
| specify a specific custom language line for a given attribute rule.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'custom' => [
|
||||||
|
'icon' => [
|
||||||
|
'image' => 'Supported format are jpeg, png, bmp, gif, svg, or webp',
|
||||||
|
],
|
||||||
|
'qrcode' => [
|
||||||
|
'image' => 'Supported format are jpeg, png, bmp, gif, svg, or webp',
|
||||||
|
],
|
||||||
|
'uri' => [
|
||||||
|
'starts_with' => 'Only valid OTP uri are supported',
|
||||||
|
],
|
||||||
|
'email' => [
|
||||||
|
'exists' => 'No account found using this email',
|
||||||
|
],
|
||||||
|
'otpType' => [
|
||||||
|
'required_without' => 'The :attribute field is required.',
|
||||||
|
],
|
||||||
|
'secret' => [
|
||||||
|
'required_without' => 'The :attribute field is required.',
|
||||||
|
],
|
||||||
|
'account' => [
|
||||||
|
'required_without' => 'The :attribute field is required.',
|
||||||
|
'regex' => 'The :attribute field must not contain colon.',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Custom Validation Attributes
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used to swap our attribute placeholder
|
||||||
|
| with something more reader friendly such as "E-Mail Address" instead
|
||||||
|
| of "email". This simply helps us make our message more expressive.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'attributes' => [],
|
||||||
|
|
||||||
|
];
|
@ -47,13 +47,11 @@
|
|||||||
],
|
],
|
||||||
'change_password' => 'Change password',
|
'change_password' => 'Change password',
|
||||||
'send_password_reset_link' => 'Send password reset link',
|
'send_password_reset_link' => 'Send password reset link',
|
||||||
'change_your_password' => 'Change your password',
|
'password_successfully_changed' => 'Password successfully changed',
|
||||||
'password_successfully_changed' => 'Password successfully changed ',
|
|
||||||
'edit_account' => 'Edit account',
|
'edit_account' => 'Edit account',
|
||||||
'profile_saved' => 'Profile successfully updated!',
|
'profile_saved' => 'Profile successfully updated!',
|
||||||
'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</demo>',
|
'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</demo>',
|
||||||
'register_punchline' => 'Welcome to 2FAuth.<br/>
|
'register_punchline' => 'Welcome to 2FAuth.<br/>You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
||||||
You need an account to go further. Fill this form to register yourself, and please, choose a strong password, 2FA data are sensitives.',
|
|
||||||
'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 will send you a password reset link to this address. Click the link in the received email to set a new password.',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -12,4 +12,5 @@
|
|||||||
|
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'fr' => 'French',
|
'fr' => 'French',
|
||||||
|
'de' => 'German',
|
||||||
];
|
];
|
Loading…
Reference in New Issue
Block a user