mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-12-24 16:09:14 +01:00
Update locales
This commit is contained in:
parent
b70c44560b
commit
d571d6a429
@ -20,8 +20,18 @@
|
||||
'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',
|
||||
];
|
@ -18,11 +18,14 @@
|
||||
'already_one_user_registered' => 'There is already a registered user.',
|
||||
'cannot_register_more_user' => 'You cannot register more than one user.',
|
||||
'refresh' => 'Refresh',
|
||||
'response' => [
|
||||
'no_valid_otp' => 'No valid OTP resource in this QR code',
|
||||
],
|
||||
'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',
|
||||
'wrong_current_password' => 'Wrong current password, nothing has changed'
|
||||
|
||||
'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',
|
||||
];
|
31
resources/lang/de/groups.php
Normal file
31
resources/lang/de/groups.php
Normal file
@ -0,0 +1,31 @@
|
||||
<?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',
|
||||
'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?',
|
||||
],
|
||||
];
|
@ -22,7 +22,7 @@
|
||||
],
|
||||
'general' => 'General',
|
||||
'security' => 'Security',
|
||||
'advanced' => 'Advanced',
|
||||
'data_input' => 'Data input',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Edit settings',
|
||||
'setting_saved' => 'Settings saved',
|
||||
@ -39,8 +39,8 @@
|
||||
'help' => 'Automatically close the popup showing the generated token after it has been copied'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
'label' => 'Use basic qrcode reader',
|
||||
'help' => 'If you experiences issues when capturing qrCodes enables this option to switch to a more basic but more reliable 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',
|
||||
@ -56,6 +56,22 @@
|
||||
'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',
|
||||
],
|
||||
'never' => 'Never',
|
||||
'on_token_copy' => 'On security code copy',
|
||||
'1_minutes' => 'After 1 minute',
|
||||
@ -65,7 +81,9 @@
|
||||
'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',
|
||||
],
|
||||
|
||||
|
||||
];
|
||||
|
@ -15,14 +15,13 @@
|
||||
|
||||
'service' => 'Service',
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'new' => 'New',
|
||||
'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',
|
||||
'manage' => 'Manage',
|
||||
'done' => 'Done',
|
||||
'show_qrcode' => 'Show QR code',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'example.com',
|
||||
@ -33,8 +32,10 @@
|
||||
'new_account' => 'New account',
|
||||
'edit_account' => 'Edit account',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'hotp_counter' => 'HOTP Counter',
|
||||
'scan_qrcode' => 'Scan a qrcode',
|
||||
'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',
|
||||
@ -48,9 +49,42 @@
|
||||
'title' => 'Lock it',
|
||||
],
|
||||
'choose_image' => 'Choose an image…',
|
||||
'create' => 'Create',
|
||||
'save' => 'Save',
|
||||
'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' => [
|
||||
'need_grant_permission' => 'You need to grant camera access permission',
|
||||
|
@ -115,7 +115,7 @@
|
||||
'timezone' => ':attribute muss eine gültige Zeitzone sein.',
|
||||
'unique' => ':attribute ist bereits vergeben.',
|
||||
'uploaded' => ':attribute konnte nicht hochgeladen werden.',
|
||||
'url' => ':attribute muss eine URL sein.',
|
||||
'url' => 'The :attribute must be a valid url.',
|
||||
'uuid' => ':attribute muss ein UUID sein.',
|
||||
|
||||
/*
|
||||
@ -141,7 +141,17 @@
|
||||
],
|
||||
'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.',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|
@ -39,8 +39,8 @@
|
||||
'help' => 'Automatically close the popup showing the generated token after it has been copied'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
'label' => 'Use basic qrcode reader',
|
||||
'help' => 'If you experiences issues when capturing qrCodes enables this option to switch to a more basic but more reliable 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',
|
||||
|
@ -32,8 +32,8 @@
|
||||
'new_account' => 'New account',
|
||||
'edit_account' => 'Edit account',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'scan_qrcode' => 'Scan a qrcode',
|
||||
'upload_qrcode' => 'Upload a qrcode',
|
||||
'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' => [
|
||||
@ -84,6 +84,7 @@
|
||||
'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' => [
|
||||
'need_grant_permission' => 'You need to grant camera access permission',
|
||||
|
@ -20,8 +20,18 @@
|
||||
'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',
|
||||
];
|
@ -18,11 +18,14 @@
|
||||
'already_one_user_registered' => 'There is already a registered user.',
|
||||
'cannot_register_more_user' => 'You cannot register more than one user.',
|
||||
'refresh' => 'Refresh',
|
||||
'response' => [
|
||||
'no_valid_otp' => 'No valid OTP resource in this QR code',
|
||||
],
|
||||
'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',
|
||||
'wrong_current_password' => 'Wrong current password, nothing has changed'
|
||||
|
||||
'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',
|
||||
];
|
31
resources/lang/es/groups.php
Normal file
31
resources/lang/es/groups.php
Normal file
@ -0,0 +1,31 @@
|
||||
<?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',
|
||||
'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?',
|
||||
],
|
||||
];
|
@ -22,7 +22,7 @@
|
||||
],
|
||||
'general' => 'General',
|
||||
'security' => 'Security',
|
||||
'advanced' => 'Advanced',
|
||||
'data_input' => 'Data input',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Edit settings',
|
||||
'setting_saved' => 'Settings saved',
|
||||
@ -39,8 +39,8 @@
|
||||
'help' => 'Automatically close the popup showing the generated token after it has been copied'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
'label' => 'Use basic qrcode reader',
|
||||
'help' => 'If you experiences issues when capturing qrCodes enables this option to switch to a more basic but more reliable 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',
|
||||
@ -56,6 +56,22 @@
|
||||
'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',
|
||||
],
|
||||
'never' => 'Never',
|
||||
'on_token_copy' => 'On security code copy',
|
||||
'1_minutes' => 'After 1 minute',
|
||||
@ -65,7 +81,9 @@
|
||||
'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',
|
||||
],
|
||||
|
||||
|
||||
];
|
||||
|
@ -15,14 +15,13 @@
|
||||
|
||||
'service' => 'Service',
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'new' => 'New',
|
||||
'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',
|
||||
'manage' => 'Manage',
|
||||
'done' => 'Done',
|
||||
'show_qrcode' => 'Show QR code',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'example.com',
|
||||
@ -33,8 +32,10 @@
|
||||
'new_account' => 'New account',
|
||||
'edit_account' => 'Edit account',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'hotp_counter' => 'HOTP Counter',
|
||||
'scan_qrcode' => 'Scan a qrcode',
|
||||
'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',
|
||||
@ -48,9 +49,42 @@
|
||||
'title' => 'Lock it',
|
||||
],
|
||||
'choose_image' => 'Choose an image…',
|
||||
'create' => 'Create',
|
||||
'save' => 'Save',
|
||||
'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' => [
|
||||
'need_grant_permission' => 'You need to grant camera access permission',
|
||||
|
@ -115,7 +115,7 @@
|
||||
'timezone' => 'El :attribute debe ser una zona válida.',
|
||||
'unique' => 'El campo :attribute ya ha sido registrado.',
|
||||
'uploaded' => 'Subir :attribute ha fallado.',
|
||||
'url' => 'El formato :attribute es inválido.',
|
||||
'url' => 'The :attribute must be a valid url.',
|
||||
'uuid' => 'El campo :attribute debe ser un UUID válido.',
|
||||
|
||||
/*
|
||||
@ -141,7 +141,17 @@
|
||||
],
|
||||
'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.',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|
@ -20,8 +20,18 @@
|
||||
'profile' => 'Profil',
|
||||
'edit' => 'Modifier',
|
||||
'delete' => 'Supprimer',
|
||||
'create' => 'Créer',
|
||||
'save' => 'Enregistrer',
|
||||
'close' => 'Fermer',
|
||||
'demo_do_not_post_sensitive_data' => 'Site de démonstration, ne postez aucune donnée sensible',
|
||||
'selected' => 'selectionné(s)',
|
||||
'name' => 'Nom',
|
||||
'manage' => 'Gérer',
|
||||
'done' => 'Terminé',
|
||||
'new' => 'Nouveau',
|
||||
'back' => 'Retour',
|
||||
'move' => 'Déplacer',
|
||||
'all' => 'Tous',
|
||||
'rename' => 'Renommer',
|
||||
'options' => 'Options',
|
||||
];
|
@ -18,11 +18,14 @@
|
||||
'already_one_user_registered' => 'Un compte utilisateur existe déjà.',
|
||||
'cannot_register_more_user' => 'Vous ne pouvez pas enregistrer plus d\'un utilisateur.',
|
||||
'refresh' => 'Actualiser',
|
||||
'response' => [
|
||||
'no_valid_otp' => 'Aucune donnée OTP valide dans ce QR code',
|
||||
],
|
||||
'no_valid_otp' => 'Aucune donnée OTP valide dans ce QR code',
|
||||
'something_wrong_with_server' => 'Il y a un problème avec votre serveur',
|
||||
'Unable_to_decrypt_uri' => 'uri impossible à décoder',
|
||||
'wrong_current_password' => 'Mot de passe actuel érroné, rien n\a été modifié'
|
||||
|
||||
'not_a_supported_otp_type' => 'Ce format OTP n\'est pas supporté pour le moment',
|
||||
'cannot_create_otp_without_secret' => 'Impossible de créer un OTP sans un secret',
|
||||
'cannot_create_otp_with_those_parameters' => 'Impossible de créer un OTP avec ces paramètres',
|
||||
'wrong_current_password' => 'Mot de passe actuel érroné, rien n\a été modifié',
|
||||
'error_during_encryption' => 'Le chiffrement a échoué, votre base de données reste non protégée.',
|
||||
'error_during_decryption' => 'Le déchiffrement a échoué, votre base de données est toujours protégée. Ceci est principalement dû à un problème d\'intégrité des données chiffrées pour un ou plusieurs comptes.',
|
||||
'qrcode_cannot_be_read' => 'Ce QR code est illisible',
|
||||
];
|
31
resources/lang/fr/groups.php
Normal file
31
resources/lang/fr/groups.php
Normal file
@ -0,0 +1,31 @@
|
||||
<?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' => 'Groupes',
|
||||
'select_accounts_to_show' => 'Sélectionnez les comptes à afficher',
|
||||
'manage_groups' => 'Gérer les groupes',
|
||||
'active_group' => 'Groupe actif',
|
||||
'manage_groups_legend' => 'Vous pouvez créer des groupes pour organiser vos comptes comme bon vous semble. Tous les comptes restent visibles dans le pseudo groupe nommé "Tous", quel que soit le groupe auquel ils appartiennent.',
|
||||
'deleting_group_does_not_delete_accounts' => 'La suppression d\'un groupe ne supprime pas les comptes',
|
||||
'no_group' => 'Aucun groupe',
|
||||
'forms' => [
|
||||
'new_group' => 'Nouveau groupe',
|
||||
'new_name' => 'Nouveau nom',
|
||||
'rename_group' => 'Renommer le groupe',
|
||||
],
|
||||
'confirm' => [
|
||||
'delete' => 'Êtes-vous sûr·e de vouloir supprimer ce groupe ?',
|
||||
],
|
||||
];
|
@ -22,7 +22,7 @@
|
||||
],
|
||||
'general' => 'General',
|
||||
'security' => 'Sécurité',
|
||||
'advanced' => 'Avancés',
|
||||
'data_input' => 'Saisie des données',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Modifier les réglages',
|
||||
'setting_saved' => 'Réglages sauvegardés',
|
||||
@ -39,8 +39,8 @@
|
||||
'help' => 'Ferme automatiquement le popup affichant le code généré dès que ce dernier a été copié.'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
'label' => 'Utiliser le lecteur de qrcode basique',
|
||||
'help' => 'Si vous rencontrez des problèmes lors de la lecture des qrCodes activez cette option pour utiliser un lecteur de qrcode moins évolué mais plus largement compatible'
|
||||
'label' => 'Utiliser le lecteur de QR code basique',
|
||||
'help' => 'Si vous rencontrez des problèmes lors de la lecture des QR codes activez cette option pour utiliser un lecteur de QR code moins évolué mais plus largement compatible'
|
||||
],
|
||||
'display_mode' => [
|
||||
'label' => 'Mode d\'affichage',
|
||||
@ -56,6 +56,22 @@
|
||||
'label' => 'Verouillage automatique',
|
||||
'help' => 'Déconnecter automatiquement l\'utilisateur en cas d\'inactivité'
|
||||
],
|
||||
'use_encryption' => [
|
||||
'label' => 'Protéger les données sensibles',
|
||||
'help' => 'Les données sensibles, les secrets et les e-mails 2FA, sont stockés chiffrés dans la base de données. Assurez-vous de sauvegarder la valeur APP_KEY de votre fichier env (ou tout le fichier) car il sert de clé de chiffrement. Il n\'y a aucun moyen de déchiffrer les données chiffrées sans cette clé.',
|
||||
],
|
||||
'default_group' => [
|
||||
'label' => 'Groupe par défaut',
|
||||
'help' => 'Le groupe auquel sont associés les nouveaux comptes',
|
||||
],
|
||||
'useDirectCapture' => [
|
||||
'label' => 'Saisie directe',
|
||||
'help' => 'Choisissez si vous voulez être invité à choisir un mode de saisie parmi ceux disponibles ou si vous voulez utiliser directement le mode de saisie par défaut',
|
||||
],
|
||||
'defaultCaptureMode' => [
|
||||
'label' => 'Mode de saisie par défaut',
|
||||
'help' => 'Mode de saisie utilisé par défaut lorsque l\'option Saisie directe est activée',
|
||||
],
|
||||
'never' => 'Jamais',
|
||||
'on_token_copy' => 'Après copie d\'un code de sécurité',
|
||||
'1_minutes' => 'Après 1 minute',
|
||||
@ -65,7 +81,9 @@
|
||||
'30_minutes' => 'Après 30 minutes',
|
||||
'1_hour' => 'Après 1 heure',
|
||||
'1_day' => 'Après 1 journée',
|
||||
'livescan' => 'Scanner avec la caméra',
|
||||
'upload' => 'Téléchargement de QR code',
|
||||
'advanced_form' => 'Formulaire avancé',
|
||||
],
|
||||
|
||||
|
||||
];
|
||||
|
@ -15,14 +15,13 @@
|
||||
|
||||
'service' => 'Service',
|
||||
'account' => 'Compte',
|
||||
'accounts' => 'Comptes',
|
||||
'icon' => 'Icône',
|
||||
'new' => 'Nouveau',
|
||||
'no_account_here' => 'Aucun compte 2FA !',
|
||||
'add_first_account' => 'Ajouter votre premier compte',
|
||||
'use_full_form' => 'Ou utiliser le formulaire détaillé',
|
||||
'add_one' => 'Add one',
|
||||
'manage' => 'Gérer',
|
||||
'done' => 'Terminé',
|
||||
'show_qrcode' => 'Afficher le QR code',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'example.com',
|
||||
@ -33,8 +32,10 @@
|
||||
'new_account' => 'Nouveau compte',
|
||||
'edit_account' => 'Modifier le compte',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'hotp_counter' => 'Compteur HOTP',
|
||||
'scan_qrcode' => 'Scanner un QR code',
|
||||
'upload_qrcode' => 'Uploader un QR code',
|
||||
'use_advanced_form' => 'Utiliser le formulaire avancé',
|
||||
'prefill_using_qrcode' => 'Préremplir à l\'aide d\'un QR Code',
|
||||
'use_qrcode' => [
|
||||
'val' => 'Utiliser un QR code',
|
||||
'title' => 'Utiliser un QR code pour renseigner le formulaire d\'un seul coup d\'un seul',
|
||||
@ -48,9 +49,42 @@
|
||||
'title' => 'Vérouiller le champ',
|
||||
],
|
||||
'choose_image' => 'Choisir une image…',
|
||||
'create' => 'Créer',
|
||||
'save' => 'Enregistrer',
|
||||
'test' => 'Tester',
|
||||
'secret' => [
|
||||
'label' => 'Secret',
|
||||
'help' => 'La clé utilisée pour générer vos codes de sécurité'
|
||||
],
|
||||
'plain_text' => 'Texte brut',
|
||||
'otp_type' => [
|
||||
'label' => 'Choisissez le type d\'OTP à créer',
|
||||
'help' => 'Time-based OTP ou HMAC-based OTP'
|
||||
],
|
||||
'digits' => [
|
||||
'label' => 'Nombre de chiffres',
|
||||
'help' => 'Le nombre de chiffres des codes de sécurité générés'
|
||||
],
|
||||
'algorithm' => [
|
||||
'label' => 'Algorithme',
|
||||
'help' => 'L\'algorithme utilisé pour sécuriser vos codes de sécurité'
|
||||
],
|
||||
'totpPeriod' => [
|
||||
'label' => 'Durée de validité',
|
||||
'placeholder' => '30s par défaut',
|
||||
'help' => 'La durée de validité des codes de sécurité générés, en seconde'
|
||||
],
|
||||
'hotpCounter' => [
|
||||
'label' => 'Compteur',
|
||||
'placeholder' => '0 par défaut',
|
||||
'help' => 'La valeur initiale du compteur',
|
||||
'help_lock' => 'Il est risqué de modifier le compteur car vous pouvez désynchroniser le compte avec le serveur de vérification du service. Utilisez l\'icône cadenas pour activer la modification, mais seulement si vous savez ce que vous faites'
|
||||
],
|
||||
'image_link' => [
|
||||
'label' => 'Image',
|
||||
'placeholder' => 'http://...',
|
||||
'help' => 'L\'url d\'une image externe à utiliser comme icône du compte'
|
||||
],
|
||||
'options_help' => 'Vous pouvez laisser les options suivantes non renseignées si vous ne savez pas comment les définir. Les valeurs les plus couramment utilisées seront appliquées.',
|
||||
'alternative_methods' => 'Méthodes alternatives',
|
||||
],
|
||||
'stream' => [
|
||||
'need_grant_permission' => 'Vous devez autoriser l\'utilisation de votre caméra',
|
||||
|
@ -115,7 +115,7 @@
|
||||
'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.',
|
||||
'unique' => 'La valeur du champ :attribute est déjà utilisée.',
|
||||
'uploaded' => 'Le fichier du champ :attribute n\'a pu être téléversé.',
|
||||
'url' => 'Le format de l\'URL de :attribute n\'est pas valide.',
|
||||
'url' => 'Le champ :attribute doit être une url valide.',
|
||||
'uuid' => 'Le champ :attribute doit être un UUID valide',
|
||||
|
||||
/*
|
||||
@ -141,7 +141,17 @@
|
||||
],
|
||||
'email' => [
|
||||
'exists' => 'Aucun compte utilisateur n\'utilise cette email',
|
||||
]
|
||||
],
|
||||
'otpType' => [
|
||||
'required_without' => 'Le champ :attribute est obligatoire.',
|
||||
],
|
||||
'secret' => [
|
||||
'required_without' => 'Le champ :attribute est obligatoire.',
|
||||
],
|
||||
'account' => [
|
||||
'required_without' => 'Le champ :attribute est obligatoire.',
|
||||
'regex' => 'Le champ :attribute ne doit pas contenir de deux-points.',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|
@ -20,8 +20,18 @@
|
||||
'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',
|
||||
];
|
@ -18,11 +18,14 @@
|
||||
'already_one_user_registered' => 'There is already a registered user.',
|
||||
'cannot_register_more_user' => 'You cannot register more than one user.',
|
||||
'refresh' => 'Refresh',
|
||||
'response' => [
|
||||
'no_valid_otp' => 'No valid OTP resource in this QR code',
|
||||
],
|
||||
'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',
|
||||
'wrong_current_password' => 'Wrong current password, nothing has changed'
|
||||
|
||||
'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',
|
||||
];
|
31
resources/lang/it/groups.php
Normal file
31
resources/lang/it/groups.php
Normal file
@ -0,0 +1,31 @@
|
||||
<?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',
|
||||
'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?',
|
||||
],
|
||||
];
|
@ -22,7 +22,7 @@
|
||||
],
|
||||
'general' => 'General',
|
||||
'security' => 'Security',
|
||||
'advanced' => 'Advanced',
|
||||
'data_input' => 'Data input',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Edit settings',
|
||||
'setting_saved' => 'Settings saved',
|
||||
@ -39,8 +39,8 @@
|
||||
'help' => 'Automatically close the popup showing the generated token after it has been copied'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
'label' => 'Use basic qrcode reader',
|
||||
'help' => 'If you experiences issues when capturing qrCodes enables this option to switch to a more basic but more reliable 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',
|
||||
@ -56,6 +56,22 @@
|
||||
'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',
|
||||
],
|
||||
'never' => 'Never',
|
||||
'on_token_copy' => 'On security code copy',
|
||||
'1_minutes' => 'After 1 minute',
|
||||
@ -65,7 +81,9 @@
|
||||
'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',
|
||||
],
|
||||
|
||||
|
||||
];
|
||||
|
@ -15,14 +15,13 @@
|
||||
|
||||
'service' => 'Service',
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'new' => 'New',
|
||||
'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',
|
||||
'manage' => 'Manage',
|
||||
'done' => 'Done',
|
||||
'show_qrcode' => 'Show QR code',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'example.com',
|
||||
@ -33,8 +32,10 @@
|
||||
'new_account' => 'New account',
|
||||
'edit_account' => 'Edit account',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'hotp_counter' => 'HOTP Counter',
|
||||
'scan_qrcode' => 'Scan a qrcode',
|
||||
'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',
|
||||
@ -48,9 +49,42 @@
|
||||
'title' => 'Lock it',
|
||||
],
|
||||
'choose_image' => 'Choose an image…',
|
||||
'create' => 'Create',
|
||||
'save' => 'Save',
|
||||
'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' => [
|
||||
'need_grant_permission' => 'You need to grant camera access permission',
|
||||
|
@ -115,7 +115,7 @@
|
||||
'timezone' => ':attribute deve essere una zona valida.',
|
||||
'unique' => ':attribute è stato già utilizzato.',
|
||||
'uploaded' => ':attribute non è stato caricato.',
|
||||
'url' => 'Il formato del campo :attribute non è valido.',
|
||||
'url' => 'The :attribute must be a valid url.',
|
||||
'uuid' => ':attribute deve essere un UUID valido.',
|
||||
|
||||
/*
|
||||
@ -141,7 +141,17 @@
|
||||
],
|
||||
'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.',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|
@ -20,8 +20,18 @@
|
||||
'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',
|
||||
];
|
@ -18,11 +18,14 @@
|
||||
'already_one_user_registered' => 'There is already a registered user.',
|
||||
'cannot_register_more_user' => 'You cannot register more than one user.',
|
||||
'refresh' => 'Refresh',
|
||||
'response' => [
|
||||
'no_valid_otp' => 'No valid OTP resource in this QR code',
|
||||
],
|
||||
'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',
|
||||
'wrong_current_password' => 'Wrong current password, nothing has changed'
|
||||
|
||||
'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',
|
||||
];
|
31
resources/lang/ja/groups.php
Normal file
31
resources/lang/ja/groups.php
Normal file
@ -0,0 +1,31 @@
|
||||
<?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',
|
||||
'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?',
|
||||
],
|
||||
];
|
@ -22,7 +22,7 @@
|
||||
],
|
||||
'general' => 'General',
|
||||
'security' => 'Security',
|
||||
'advanced' => 'Advanced',
|
||||
'data_input' => 'Data input',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Edit settings',
|
||||
'setting_saved' => 'Settings saved',
|
||||
@ -39,8 +39,8 @@
|
||||
'help' => 'Automatically close the popup showing the generated token after it has been copied'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
'label' => 'Use basic qrcode reader',
|
||||
'help' => 'If you experiences issues when capturing qrCodes enables this option to switch to a more basic but more reliable 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',
|
||||
@ -56,6 +56,22 @@
|
||||
'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',
|
||||
],
|
||||
'never' => 'Never',
|
||||
'on_token_copy' => 'On security code copy',
|
||||
'1_minutes' => 'After 1 minute',
|
||||
@ -65,7 +81,9 @@
|
||||
'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',
|
||||
],
|
||||
|
||||
|
||||
];
|
||||
|
@ -15,14 +15,13 @@
|
||||
|
||||
'service' => 'Service',
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'new' => 'New',
|
||||
'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',
|
||||
'manage' => 'Manage',
|
||||
'done' => 'Done',
|
||||
'show_qrcode' => 'Show QR code',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'example.com',
|
||||
@ -33,8 +32,10 @@
|
||||
'new_account' => 'New account',
|
||||
'edit_account' => 'Edit account',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'hotp_counter' => 'HOTP Counter',
|
||||
'scan_qrcode' => 'Scan a qrcode',
|
||||
'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',
|
||||
@ -48,9 +49,42 @@
|
||||
'title' => 'Lock it',
|
||||
],
|
||||
'choose_image' => 'Choose an image…',
|
||||
'create' => 'Create',
|
||||
'save' => 'Save',
|
||||
'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' => [
|
||||
'need_grant_permission' => 'You need to grant camera access permission',
|
||||
|
@ -115,7 +115,7 @@
|
||||
'timezone' => ':attributeには、有効なタイムゾーンを指定してください。',
|
||||
'unique' => '指定の:attributeは既に使用されています。',
|
||||
'uploaded' => ':attributeのアップロードに失敗しました。',
|
||||
'url' => ':attributeは、有効なURL形式で指定してください。',
|
||||
'url' => 'The :attribute must be a valid url.',
|
||||
'uuid' => ':attributeは、有効なUUIDでなければなりません。',
|
||||
|
||||
/*
|
||||
@ -141,7 +141,17 @@
|
||||
],
|
||||
'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.',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|
@ -20,8 +20,18 @@
|
||||
'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',
|
||||
];
|
@ -18,11 +18,14 @@
|
||||
'already_one_user_registered' => 'There is already a registered user.',
|
||||
'cannot_register_more_user' => 'You cannot register more than one user.',
|
||||
'refresh' => 'Refresh',
|
||||
'response' => [
|
||||
'no_valid_otp' => 'No valid OTP resource in this QR code',
|
||||
],
|
||||
'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',
|
||||
'wrong_current_password' => 'Wrong current password, nothing has changed'
|
||||
|
||||
'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',
|
||||
];
|
31
resources/lang/pt/groups.php
Normal file
31
resources/lang/pt/groups.php
Normal file
@ -0,0 +1,31 @@
|
||||
<?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',
|
||||
'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?',
|
||||
],
|
||||
];
|
@ -22,7 +22,7 @@
|
||||
],
|
||||
'general' => 'General',
|
||||
'security' => 'Security',
|
||||
'advanced' => 'Advanced',
|
||||
'data_input' => 'Data input',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Edit settings',
|
||||
'setting_saved' => 'Settings saved',
|
||||
@ -39,8 +39,8 @@
|
||||
'help' => 'Automatically close the popup showing the generated token after it has been copied'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
'label' => 'Use basic qrcode reader',
|
||||
'help' => 'If you experiences issues when capturing qrCodes enables this option to switch to a more basic but more reliable 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',
|
||||
@ -56,6 +56,22 @@
|
||||
'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',
|
||||
],
|
||||
'never' => 'Never',
|
||||
'on_token_copy' => 'On security code copy',
|
||||
'1_minutes' => 'After 1 minute',
|
||||
@ -65,7 +81,9 @@
|
||||
'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',
|
||||
],
|
||||
|
||||
|
||||
];
|
||||
|
@ -15,14 +15,13 @@
|
||||
|
||||
'service' => 'Service',
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'new' => 'New',
|
||||
'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',
|
||||
'manage' => 'Manage',
|
||||
'done' => 'Done',
|
||||
'show_qrcode' => 'Show QR code',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'example.com',
|
||||
@ -33,8 +32,10 @@
|
||||
'new_account' => 'New account',
|
||||
'edit_account' => 'Edit account',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'hotp_counter' => 'HOTP Counter',
|
||||
'scan_qrcode' => 'Scan a qrcode',
|
||||
'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',
|
||||
@ -48,9 +49,42 @@
|
||||
'title' => 'Lock it',
|
||||
],
|
||||
'choose_image' => 'Choose an image…',
|
||||
'create' => 'Create',
|
||||
'save' => 'Save',
|
||||
'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' => [
|
||||
'need_grant_permission' => 'You need to grant camera access permission',
|
||||
|
@ -115,7 +115,7 @@
|
||||
'timezone' => 'O campo :attribute deverá ter um fuso horário válido.',
|
||||
'unique' => 'O valor indicado para o campo :attribute já se encontra registado.',
|
||||
'uploaded' => 'O upload do ficheiro :attribute falhou.',
|
||||
'url' => 'O formato do URL indicado para o campo :attribute é inválido.',
|
||||
'url' => 'The :attribute must be a valid url.',
|
||||
'uuid' => ':attribute tem de ser um UUID válido.',
|
||||
|
||||
/*
|
||||
@ -141,7 +141,17 @@
|
||||
],
|
||||
'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.',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|
@ -20,8 +20,18 @@
|
||||
'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',
|
||||
];
|
@ -18,11 +18,14 @@
|
||||
'already_one_user_registered' => 'There is already a registered user.',
|
||||
'cannot_register_more_user' => 'You cannot register more than one user.',
|
||||
'refresh' => 'Refresh',
|
||||
'response' => [
|
||||
'no_valid_otp' => 'No valid OTP resource in this QR code',
|
||||
],
|
||||
'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',
|
||||
'wrong_current_password' => 'Wrong current password, nothing has changed'
|
||||
|
||||
'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',
|
||||
];
|
31
resources/lang/ru/groups.php
Normal file
31
resources/lang/ru/groups.php
Normal file
@ -0,0 +1,31 @@
|
||||
<?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',
|
||||
'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?',
|
||||
],
|
||||
];
|
@ -22,7 +22,7 @@
|
||||
],
|
||||
'general' => 'General',
|
||||
'security' => 'Security',
|
||||
'advanced' => 'Advanced',
|
||||
'data_input' => 'Data input',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Edit settings',
|
||||
'setting_saved' => 'Settings saved',
|
||||
@ -39,8 +39,8 @@
|
||||
'help' => 'Automatically close the popup showing the generated token after it has been copied'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
'label' => 'Use basic qrcode reader',
|
||||
'help' => 'If you experiences issues when capturing qrCodes enables this option to switch to a more basic but more reliable 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',
|
||||
@ -56,6 +56,22 @@
|
||||
'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',
|
||||
],
|
||||
'never' => 'Never',
|
||||
'on_token_copy' => 'On security code copy',
|
||||
'1_minutes' => 'After 1 minute',
|
||||
@ -65,7 +81,9 @@
|
||||
'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',
|
||||
],
|
||||
|
||||
|
||||
];
|
||||
|
@ -15,14 +15,13 @@
|
||||
|
||||
'service' => 'Service',
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'new' => 'New',
|
||||
'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',
|
||||
'manage' => 'Manage',
|
||||
'done' => 'Done',
|
||||
'show_qrcode' => 'Show QR code',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'example.com',
|
||||
@ -33,8 +32,10 @@
|
||||
'new_account' => 'New account',
|
||||
'edit_account' => 'Edit account',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'hotp_counter' => 'HOTP Counter',
|
||||
'scan_qrcode' => 'Scan a qrcode',
|
||||
'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',
|
||||
@ -48,9 +49,42 @@
|
||||
'title' => 'Lock it',
|
||||
],
|
||||
'choose_image' => 'Choose an image…',
|
||||
'create' => 'Create',
|
||||
'save' => 'Save',
|
||||
'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' => [
|
||||
'need_grant_permission' => 'You need to grant camera access permission',
|
||||
|
@ -115,7 +115,7 @@
|
||||
'timezone' => 'Поле :attribute должно быть действительным часовым поясом.',
|
||||
'unique' => 'Такое значение поля :attribute уже существует.',
|
||||
'uploaded' => 'Загрузка поля :attribute не удалась.',
|
||||
'url' => 'Поле :attribute имеет ошибочный формат URL.',
|
||||
'url' => 'The :attribute must be a valid url.',
|
||||
'uuid' => 'Поле :attribute должно быть корректным UUID.',
|
||||
|
||||
/*
|
||||
@ -141,7 +141,17 @@
|
||||
],
|
||||
'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.',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|
@ -20,8 +20,18 @@
|
||||
'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',
|
||||
];
|
@ -18,11 +18,14 @@
|
||||
'already_one_user_registered' => 'There is already a registered user.',
|
||||
'cannot_register_more_user' => 'You cannot register more than one user.',
|
||||
'refresh' => 'Refresh',
|
||||
'response' => [
|
||||
'no_valid_otp' => 'No valid OTP resource in this QR code',
|
||||
],
|
||||
'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',
|
||||
'wrong_current_password' => 'Wrong current password, nothing has changed'
|
||||
|
||||
'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',
|
||||
];
|
31
resources/lang/zh/groups.php
Normal file
31
resources/lang/zh/groups.php
Normal file
@ -0,0 +1,31 @@
|
||||
<?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',
|
||||
'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?',
|
||||
],
|
||||
];
|
@ -22,7 +22,7 @@
|
||||
],
|
||||
'general' => 'General',
|
||||
'security' => 'Security',
|
||||
'advanced' => 'Advanced',
|
||||
'data_input' => 'Data input',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Edit settings',
|
||||
'setting_saved' => 'Settings saved',
|
||||
@ -39,8 +39,8 @@
|
||||
'help' => 'Automatically close the popup showing the generated token after it has been copied'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
'label' => 'Use basic qrcode reader',
|
||||
'help' => 'If you experiences issues when capturing qrCodes enables this option to switch to a more basic but more reliable 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',
|
||||
@ -56,6 +56,22 @@
|
||||
'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',
|
||||
],
|
||||
'never' => 'Never',
|
||||
'on_token_copy' => 'On security code copy',
|
||||
'1_minutes' => 'After 1 minute',
|
||||
@ -65,7 +81,9 @@
|
||||
'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',
|
||||
],
|
||||
|
||||
|
||||
];
|
||||
|
@ -15,14 +15,13 @@
|
||||
|
||||
'service' => 'Service',
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'new' => 'New',
|
||||
'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',
|
||||
'manage' => 'Manage',
|
||||
'done' => 'Done',
|
||||
'show_qrcode' => 'Show QR code',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'example.com',
|
||||
@ -33,8 +32,10 @@
|
||||
'new_account' => 'New account',
|
||||
'edit_account' => 'Edit account',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'hotp_counter' => 'HOTP Counter',
|
||||
'scan_qrcode' => 'Scan a qrcode',
|
||||
'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',
|
||||
@ -48,9 +49,42 @@
|
||||
'title' => 'Lock it',
|
||||
],
|
||||
'choose_image' => 'Choose an image…',
|
||||
'create' => 'Create',
|
||||
'save' => 'Save',
|
||||
'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' => [
|
||||
'need_grant_permission' => 'You need to grant camera access permission',
|
||||
|
@ -115,7 +115,7 @@
|
||||
'timezone' => ':attribute 必须是一个合法的时区值。',
|
||||
'unique' => ':attribute 已经存在。',
|
||||
'uploaded' => ':attribute 上传失败。',
|
||||
'url' => ':attribute 格式不正确。',
|
||||
'url' => 'The :attribute must be a valid url.',
|
||||
'uuid' => ':attribute 必须是有效的 UUID。',
|
||||
|
||||
/*
|
||||
@ -141,7 +141,17 @@
|
||||
],
|
||||
'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.',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user