mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-06-19 19:28:08 +02:00
Update translations
This commit is contained in:
parent
d655418049
commit
afaaa08897
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Use SSO only',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Keep SSO registration enabled',
|
||||
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x mos.',
|
||||
'one_year' => '1 yr.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Data do not match any supported format',
|
||||
'unsupported_otp_type' => 'Unsupported OTP type',
|
||||
'encrypted_migration' => 'Unreadable, the data seem encrypted',
|
||||
'no_logo_found_for_x' => 'No logo available for :service',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'File upload failed',
|
||||
'unauthorized' => 'Unauthorized',
|
||||
'unauthorized_legend' => 'You do not have permissions to view this resource or to perform this action',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Get official icons',
|
||||
'help' => '(Try to) Get the official icon of the 2FA issuer when adding an account'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Auto lock',
|
||||
'help' => 'Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Upload',
|
||||
'i_m_lucky' => 'Try my luck',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button try to get the official icon of the given service. Enter actual service name without ".xyz" extension and try to avoid typo. (beta feature)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Test',
|
||||
'group' => [
|
||||
'label' => 'Group',
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Use SSO only',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Keep SSO registration enabled',
|
||||
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x mos.',
|
||||
'one_year' => '1 yr.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Данните не отговарят на нито един поддържан формат',
|
||||
'unsupported_otp_type' => 'Неподдържан OTP тип',
|
||||
'encrypted_migration' => 'Нечетимо, данните изглеждат криптирани',
|
||||
'no_logo_found_for_x' => 'Няма налично лого за {service}',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'Качването на файл не бе успешно',
|
||||
'unauthorized' => 'Неразрешено',
|
||||
'unauthorized_legend' => 'Нямате права да видите този ресурс или да извършите това действие',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Взимане на официални икони',
|
||||
'help' => 'Взима официалната икона на издателя на 2FA при добавяне на акаунт (ако е възможно)'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Автоматично заключване',
|
||||
'help' => 'Отписване на потребителя автоматично в случай на неактивност. Няма ефект, когато удостоверяването се обработва от прокси и не е указан персонализиран URL адрес за излизане.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Качи',
|
||||
'i_m_lucky' => 'На късмет',
|
||||
'i_m_lucky_legend' => 'Бутонът "На късмет" ще опита да изтегли официалната икона на дадената услуга. Въведете действителното име на услугата без разширение ".xyz" и се опитайте да избегнете правописна грешка. (бета функция)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Тест',
|
||||
'group' => [
|
||||
'label' => 'Group',
|
||||
|
152
resources/lang/ca/admin.php
Normal file
152
resources/lang/ca/admin.php
Normal file
@ -0,0 +1,152 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Admin 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.
|
||||
|
|
||||
*/
|
||||
|
||||
'admin' => 'Admin',
|
||||
'admin_panel' => 'Panell admin',
|
||||
'app_setup' => 'App setup',
|
||||
'auth' => 'Auth',
|
||||
'registrations' => 'Registrations',
|
||||
'users' => 'Usuaris',
|
||||
'users_legend' => 'Manage users registered on your instance or create new ones.',
|
||||
'admin_settings' => 'Admin settings',
|
||||
'create_new_user' => 'Create a user',
|
||||
'new_user' => 'New user',
|
||||
'search_user_placeholder' => 'User name, email...',
|
||||
'quick_filters_colons' => 'Quick filters:',
|
||||
'user_created' => 'user successfully created',
|
||||
'confirm' => [
|
||||
'delete_user' => 'Are you sure you want to delete this user? There is no going back.',
|
||||
'request_password_reset' => 'Are you sure you want to reset this user\'s password?',
|
||||
'purge_password_reset_request' => 'Are you sure you want to revoke the previous request?',
|
||||
'delete_account' => 'Are you sure you want to delete this user?',
|
||||
'edit_own_account' => 'This is your own account. Are you sure?',
|
||||
'change_admin_role' => 'This will have serious impacts on this user\'s permissions. Are you sure?',
|
||||
'demote_own_account' => 'You will no longer be an administrator. Really sure?'
|
||||
],
|
||||
'logs' => 'Registres',
|
||||
'administration_legend' => 'Following settings are global and apply to all users.',
|
||||
'user_management' => 'User management',
|
||||
'oauth_provider' => 'OAuth provider',
|
||||
'account_bound_to_x_via_oauth' => 'This account is bound to a :provider account via OAuth',
|
||||
'last_seen_on_date' => 'Last seen :date',
|
||||
'registered_on_date' => 'Registered :date',
|
||||
'updated_on_date' => 'Updated :date',
|
||||
'access' => 'Accés',
|
||||
'password_requested_on_t' => 'A password reset request exists for this user (request sent at :datetime), which means that the user has not yet changed their password but the link they received is still valid. This may be a request from the user themselves or from an administrator.',
|
||||
'password_request_expired' => 'A password reset request exists for this user but has expired, meaning that the user has not changed their password in time. This may be a request from the user themselves or from an administrator.',
|
||||
'resend_email' => 'Resend email',
|
||||
'resend_email_title' => 'Resend a password reset email to the user',
|
||||
'resend_email_help' => 'Use <b>Resend email</b> to send a new password reset email to the user so he can set a new password. This will leave its current password as is and any previous request will be revoked.',
|
||||
'reset_password' => 'Reset password',
|
||||
'reset_password_help' => 'Use <b>Reset password</b> to force a password reset (this will set a temporary password) before sending a password reset email to the user so they can set a new password. Any previous request will be revoked.',
|
||||
'reset_password_title' => 'Reset the user\'s password',
|
||||
'password_successfully_reset' => 'Password successfully reset',
|
||||
'user_has_x_active_pat' => ':count active token(s)',
|
||||
'user_has_x_security_devices' => ':count security device(s) (passkeys)',
|
||||
'revoke_all_pat_for_user' => 'Revoke all user\'s tokens',
|
||||
'revoke_all_devices_for_user' => 'Revoke all user\'s security devices',
|
||||
'danger_zone' => 'Danger Zone',
|
||||
'delete_this_user_legend' => 'The user account will be deleted as well as all its 2FA data.',
|
||||
'this_is_not_soft_delete' => 'This is not a soft delete, there is no going back.',
|
||||
'delete_this_user' => 'Delete this user',
|
||||
'user_role_updated' => 'User role updated',
|
||||
'pats_succesfully_revoked' => 'User\'s PATs successfully revoked',
|
||||
'security_devices_succesfully_revoked' => 'User\'s security devices successfully revoked',
|
||||
'variables' => 'Variables',
|
||||
'cache_cleared' => 'Cache cleared',
|
||||
'cache_optimized' => 'Cache optimized',
|
||||
'check_now' => 'Check now',
|
||||
'view_on_github' => 'View on Github',
|
||||
'x_is_available' => ':version is available',
|
||||
'successful_login_on' => 'Successful login on <span class="light-or-darker">:login_at</span>',
|
||||
'successful_logout_on' => 'Successful logout on <span class="light-or-darker">:login_at</span>',
|
||||
'failed_login_on' => 'Failed login on <span class="light-or-darker">:login_at</span>',
|
||||
'viewed_on' => 'Viewed on <span class="light-or-darker">:login_at</span>',
|
||||
'last_accesses' => 'Last accesses',
|
||||
'see_full_log' => 'See full log',
|
||||
'browser_on_platform' => ':browser on :platform',
|
||||
'access_log_has_more_entries' => 'The access log contains more entries.',
|
||||
'access_log_legend_for_user' => 'Full access log for user :username',
|
||||
'show_last_month_log' => 'Show entries from the last month',
|
||||
'show_three_months_log' => 'Show entries from the last 3 months',
|
||||
'show_six_months_log' => 'Show entries from the last 6 months',
|
||||
'show_one_year_log' => 'Show entries from the last year',
|
||||
'sort_by_date_asc' => 'Show least recent first',
|
||||
'sort_by_date_desc' => 'Show most recent first',
|
||||
'single_sign_on' => 'Single Sign-On (SSO)',
|
||||
'database' => 'Database',
|
||||
'file_system' => 'File system',
|
||||
'storage' => 'Storage',
|
||||
'forms' => [
|
||||
'use_encryption' => [
|
||||
'label' => 'Protect sensitive 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.',
|
||||
],
|
||||
'restrict_registration' => [
|
||||
'label' => 'Restrict registration',
|
||||
'help' => 'Make registration only available to a limited range of email addresses. Both rules can be used simultaneously. This has no effect on registration via SSO.',
|
||||
],
|
||||
'restrict_list' => [
|
||||
'label' => 'Filtering list',
|
||||
'help' => 'Emails in this list will be allowed to register. Separate addresses with a pipe ("|")',
|
||||
],
|
||||
'restrict_rule' => [
|
||||
'label' => 'Filtering rule',
|
||||
'help' => 'Emails matching this regular expression will be allowed to register',
|
||||
],
|
||||
'disable_registration' => [
|
||||
'label' => 'Disable registration',
|
||||
'help' => 'Prevent new user registration. Unless overridden (see below), this affects SSO as well, so new users won\'t be able to sign in via SSO',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Enable SSO',
|
||||
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
|
||||
],
|
||||
'use_sso_only' => [
|
||||
'label' => 'Use SSO only',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Keep SSO registration enabled',
|
||||
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
|
||||
],
|
||||
'is_admin' => [
|
||||
'label' => 'Is administrator',
|
||||
'help' => 'Give administrator rights to the user. Administrators have permissions to manage the whole app, i.e. settings and other users, but cannot generate password for a 2FA they don\'t own.'
|
||||
],
|
||||
'test_email' => [
|
||||
'label' => 'Email configuration test',
|
||||
'help' => 'Send a test email to control your instance\'s email configuration. It is important to have a working configuration, otherwise users will not be able to request a reset password.',
|
||||
'email_will_be_send_to_x' => 'The email will be send to <span class="is-family-code has-text-info">:email</span>',
|
||||
],
|
||||
'health_endpoint' => [
|
||||
'label' => 'Health endpoint',
|
||||
'help' => 'URL you can visit to check the health of this 2FAuth instance. This URL can be used to set up a Docker HEALTHCHECK or a Kubernetes HTTPS Liveness probe.',
|
||||
],
|
||||
'cache_management' => [
|
||||
'label' => 'Cache management',
|
||||
'help' => 'Sometimes cache needs to be cleared, for instance after a change to environment variables or an update. You can do it from here.',
|
||||
],
|
||||
'store_icon_to_database' => [
|
||||
'label' => 'Store icons to database',
|
||||
'help' => 'Uploaded icons are registered in the database in addition to the file system storage, which is then used only as a cache. This makes creating a 2FAuth backup much easier, as only the database has to be backed up.<br /><br />But beware, this may has some drawbacks: The database size may increase significantly if the instance hosts many large icons. It may also affect the application performance because the file system is hit more often to ensure it is synchronised with the database.',
|
||||
],
|
||||
],
|
||||
|
||||
];
|
142
resources/lang/ca/auth.php
Normal file
142
resources/lang/ca/auth.php
Normal file
@ -0,0 +1,142 @@
|
||||
<?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' => 'Credencials no concorden amb els registres.',
|
||||
'password' => 'The provided password is incorrect.',
|
||||
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
|
||||
|
||||
// 2FAuth
|
||||
'sign_out' => 'Tanca sessió',
|
||||
'sign_in' => 'Accedir',
|
||||
'sign_in_using' => 'Accedir emprant',
|
||||
'if_administrator' => 'Administrador?',
|
||||
'sign_in_here' => 'You can sign without SSO',
|
||||
'or_continue_with' => 'You can also continue with:',
|
||||
'password_login_and_webauthn_are_disabled' => 'Password login and WebAuthn are disabled.',
|
||||
'sign_in_using_sso' => 'Pick an SSO provider to sign in with:',
|
||||
'no_provider' => 'sense proveïdor',
|
||||
'no_sso_provider_or_provider_is_missing' => 'Falta proveïdor?',
|
||||
'see_how_to_enable_sso' => 'Mira com habilitar un proveïdor',
|
||||
'sign_in_using_security_device' => 'Logar-se emprant un dispositiu de seguretat',
|
||||
'login_and_password' => 'usuari i contrasenya',
|
||||
'register' => 'Registre',
|
||||
'welcome_to_2fauth' => 'Benvingut a 2fAuth',
|
||||
'autolock_triggered' => 'Auto lock triggered',
|
||||
'autolock_triggered_punchline' => 'Auto-lock triggered, you\'ve been logged out',
|
||||
'already_authenticated' => 'Already authenticated, please log out first',
|
||||
'authentication' => 'Autentificació',
|
||||
'maybe_later' => 'Potser després',
|
||||
'user_account_controlled_by_proxy' => 'User account made available by an authentication proxy.<br />Manage the account at proxy level.',
|
||||
'auth_handled_by_proxy' => 'Authentication handled by a reverse proxy, below settings are disabled.<br />Manage authentication at proxy level.',
|
||||
'sso_only_x_settings_are_disabled' => 'Authentication is restricted to SSO only, :auth_method is disabled',
|
||||
'confirm' => [
|
||||
'logout' => 'Are you sure you want to log out?',
|
||||
'revoke_device' => 'Are you sure you want to revoke this device?',
|
||||
'delete_account' => 'Are you sure you want to delete your account?',
|
||||
],
|
||||
'webauthn' => [
|
||||
'security_device' => 'un dispositiu de seguretat',
|
||||
'security_devices' => 'Dispositius de Seguretat',
|
||||
'security_devices_legend' => 'Authentication devices you can use to sign in 2FAuth, like security keys (i.e Yubikey) or smartphones with biometric capabilities (i.e. Apple FaceId/TouchId)',
|
||||
'enhance_security_using_webauthn' => 'You can enhance the security of your 2FAuth account by enabling WebAuthn authentication.<br /><br />
|
||||
WebAuthn allows you to use trusted devices (like Yubikeys or smartphones with biometric capabilities) to sign in quickly and more securely.',
|
||||
'use_security_device_to_sign_in' => 'Get ready to authenticate using (one of) your security devices. Plug your key in, remove face mask or gloves, etc.',
|
||||
'lost_your_device' => 'Lost your device?',
|
||||
'recover_your_account' => 'Recupera el compte',
|
||||
'account_recovery' => 'Recuperaió de compte',
|
||||
'recovery_punchline' => '2FAuth will send you a recovery link to this email address. Click the link in the received email and follow the instructions.<br /><br />Ensure you open the email on a device you fully own.',
|
||||
'send_recovery_link' => 'Send recovery link',
|
||||
'account_recovery_email_sent' => 'Correu de recuperació de compte enviat!',
|
||||
'disable_all_security_devices' => 'Disable all security devices',
|
||||
'disable_all_security_devices_help' => 'All your security devices will be revoked. Use this option if you have lost one or its security has been compromised.',
|
||||
'register_a_new_device' => 'Register a new device',
|
||||
'register_a_device' => 'Registrar dispositiu',
|
||||
'device_successfully_registered' => 'Dispositiu registrat',
|
||||
'device_revoked' => 'Device successfully revoked',
|
||||
'revoking_a_device_is_permanent' => 'Revoking a device is permanent',
|
||||
'recover_account_instructions' => 'To recover your account, 2FAuth resets some Webauthn settings so you will be able to sign in using your email and password.',
|
||||
'invalid_recovery_token' => 'Invalid recovery token',
|
||||
'webauthn_login_disabled' => 'Webauthn login disabled',
|
||||
'invalid_reset_token' => 'This reset token is invalid.',
|
||||
'rename_device' => 'Rename device',
|
||||
'my_device' => 'El meu dispositiu',
|
||||
'unknown_device' => 'Dispositiu desconegut',
|
||||
'use_webauthn_only' => [
|
||||
'label' => 'Use WebAuthn only',
|
||||
'help' => 'Make WebAuthn the only authorized method to log into your 2FAuth account. This is the recommended setup to take advantage of the WebAuthn enhanced security.<br /><br />
|
||||
In case of device lost, you will be able to recover your account by resetting this option and signing in using your email and password.<br /><br />
|
||||
Attention! The Email & Password form remains available despite this option being enabled, but it will always return an \'Authentication failed\' response.'
|
||||
],
|
||||
'need_a_security_device_to_enable_options' => 'Set at least one device to enable the following options',
|
||||
'options' => 'Opcions',
|
||||
],
|
||||
'forms' => [
|
||||
'name' => 'Nom',
|
||||
'login' => 'Login',
|
||||
'webauthn_login' => 'WebAuthn login',
|
||||
'sso_login' => 'SSO login',
|
||||
'email' => 'Correu',
|
||||
'password' => 'Contrasenya',
|
||||
'reveal_password' => 'Mostra la contrasenya',
|
||||
'hide_password' => 'Amaga la contrasenya',
|
||||
'confirm_password' => 'Confirma contrasenya',
|
||||
'new_password' => 'Contrasenya nova',
|
||||
'confirm_new_password' => 'Confirma nova contrasenya',
|
||||
'dont_have_account_yet' => 'Don\'t have your account yet?',
|
||||
'already_register' => 'Already registered?',
|
||||
'authentication_failed' => 'Authentication failed',
|
||||
'forgot_your_password' => 'Forgot your password?',
|
||||
'request_password_reset' => 'Reset it',
|
||||
'reset_your_password' => 'Restablir contrasenya',
|
||||
'reset_password' => 'Restablir contrasenya',
|
||||
'disabled_in_demo' => 'Feature disabled in Demo mode',
|
||||
'sso_only_form_restricted_to_admin' => 'Regular users must sign in with SSO. Other methods are for administrators only.',
|
||||
'new_password' => 'Nova contrasenya',
|
||||
'current_password' => [
|
||||
'label' => 'Contrasenya actual',
|
||||
'help' => 'Fill in your current password to confirm that it\'s you'
|
||||
],
|
||||
'change_password' => 'Canvia contrasenya',
|
||||
'send_password_reset_link' => 'Envia enllaç per restablir la contrasenya',
|
||||
'password_successfully_reset' => 'Password successfully reset',
|
||||
'edit_account' => 'Edita compte',
|
||||
'profile_saved' => 'Perfil actualitzat correctament!',
|
||||
'welcome_to_demo_app_use_those_credentials' => 'Welcome to the 2FAuth demo.<br><br>You can connect using the email address <strong>demo@2fauth.app</strong> and the password <strong>demo</strong>',
|
||||
'welcome_to_testing_app_use_those_credentials' => 'Welcome to the 2FAuth testing instance.<br><br>Use email address <strong>testing@2fauth.app</strong> and password <strong>password</strong>',
|
||||
'register_punchline' => 'Welcome to <b>2FAuth</b>.<br/>You need an account to go further, please register yourself.',
|
||||
'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.',
|
||||
'name_this_device' => 'Anomena dispositiu',
|
||||
'delete_account' => 'Suprimeix compte',
|
||||
'delete_your_account' => 'Elimina el teu compte',
|
||||
'delete_your_account_and_reset_all_data' => 'Your user account will be deleted as well as all your 2FA data. There is no going back.',
|
||||
'reset_your_password_to_delete_your_account' => 'If you always used SSO to sign in, sign out then use the reset password feature to get a password so you can fill this form.',
|
||||
'deleting_2fauth_account_does_not_impact_provider' => 'Deleting your 2FAuth account has no impact on your external SSO account.',
|
||||
'user_account_successfully_deleted' => 'User account successfully deleted',
|
||||
'has_lower_case' => 'Has lower case',
|
||||
'has_upper_case' => 'Has upper case',
|
||||
'has_special_char' => 'Has special char',
|
||||
'has_number' => 'Has number',
|
||||
'is_long_enough' => '8 characters min.',
|
||||
'mandatory_rules' => 'Mandatory',
|
||||
'optional_rules_you_should_follow' => 'Recommanded (highly)',
|
||||
'caps_lock_is_on' => 'Caps lock is On',
|
||||
],
|
||||
'sso_providers' => [
|
||||
'unknown' => 'desconegut',
|
||||
'github' => 'Github',
|
||||
'openid' => 'OpenID'
|
||||
]
|
||||
];
|
97
resources/lang/ca/commons.php
Normal file
97
resources/lang/ca/commons.php
Normal file
@ -0,0 +1,97 @@
|
||||
<?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·la',
|
||||
'update' => 'Actualitza',
|
||||
'copy' => 'Copia',
|
||||
'copy_to_clipboard' => 'Copia al porta-retalls',
|
||||
'copied_to_clipboard' => 'Copiat al porta-retalls',
|
||||
'profile' => 'Perfil',
|
||||
'edit' => 'Edita',
|
||||
'delete' => 'Esborra',
|
||||
'disable' => 'Deshabilita',
|
||||
'enable' => 'Habilita',
|
||||
'create' => 'Crear',
|
||||
'save' => 'Desa',
|
||||
'close' => 'Tanca',
|
||||
'clear' => 'Neteja',
|
||||
'clear_search' => 'Neteja la cerca',
|
||||
'demo_do_not_post_sensitive_data' => 'Aplicació de demostració, no desis informació sensitiva',
|
||||
'testing_do_not_post_sensitive_data' => 'Aplicació de demostració, no desis informació sensitiva',
|
||||
'x_selected' => ':count seleccionat',
|
||||
'name' => 'Nom',
|
||||
'manage' => 'Administrar',
|
||||
'done' => 'Fet',
|
||||
'new' => 'Nou',
|
||||
'back' => 'Enrere',
|
||||
'move' => 'Moure',
|
||||
'export' => 'Exporta',
|
||||
'all' => 'Tot',
|
||||
'check_all' => 'Tot',
|
||||
'select_all' => 'Marca tot',
|
||||
'clear_selection' => 'Neteja selecció',
|
||||
'sort_descending' => 'Ordre descendent',
|
||||
'sort_ascending' => 'Ordre ascendent',
|
||||
'rename' => 'Reanomena',
|
||||
'new_name' => 'Nom nou',
|
||||
'options' => 'Opcions',
|
||||
'reload' => 'Recarrega',
|
||||
'refresh' => 'Refresca',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Dades actualitzades per reflectir canvis al servidor',
|
||||
'generate' => 'Genera',
|
||||
'generating_otp' => 'Generant OTP',
|
||||
'open_in_browser' => 'Obre al navegador',
|
||||
'continue' => 'Continua',
|
||||
'discard' => 'Descarta',
|
||||
'about' => 'Quant a',
|
||||
'usefull_links' => 'Links d\'interès',
|
||||
'environment' => 'Entorn',
|
||||
'credits' => 'Crèdits',
|
||||
'2fauth_teaser' => 'Aplicació web per configurar els codis de doble factor (2FA) i generar els seus codis de seguretat',
|
||||
'made_with' => 'Fet amb',
|
||||
'ui_icons_by' => 'Icones per',
|
||||
'logos_by' => 'Logos per',
|
||||
'search' => 'Cerca',
|
||||
'resources' => 'Recursos',
|
||||
'check_for_update' => 'Comprova nova versió',
|
||||
'check_for_update_help' => 'Cerca automàticament (un cop a la setmena) i avisa quan hi hagi una nova versió a Github',
|
||||
'you_are_up_to_date' => 'Instància actualitzada',
|
||||
'2fauth_description' => 'Aplicació web per configurar els codis de doble factor (2FA) i generar els seus codis de seguretat',
|
||||
'image_of_qrcode_to_scan' => 'Imatge del QR a escanejar',
|
||||
'file' => 'Fitxer',
|
||||
'or' => 'O',
|
||||
'close_the_x_page' => 'Tanca la :pagetitle page',
|
||||
'submit' => 'Envia',
|
||||
'default' => 'Per defecte',
|
||||
'back_to_home' => 'Torna a l\'inici',
|
||||
'nothing' => 'res',
|
||||
'no_result' => 'Sense resultats',
|
||||
'information' => 'Informació',
|
||||
'send' => 'Envia',
|
||||
'optimize' => 'Optimitza',
|
||||
'IP' => 'IP',
|
||||
'browser' => 'Navegador',
|
||||
'operating_system_short' => 'SO',
|
||||
'no_entry_yet' => 'Sense entrada',
|
||||
'time' => 'Temps',
|
||||
'ip_address' => 'Adreça IP',
|
||||
'device' => 'Dispositiu',
|
||||
'one_month' => '1 mes.',
|
||||
'x_month' => ':x mesos.',
|
||||
'one_year' => '1 any.',
|
||||
'copy_next_password' => 'Copia password següent al porta-retalls',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
79
resources/lang/ca/errors.php
Normal file
79
resources/lang/ca/errors.php
Normal file
@ -0,0 +1,79 @@
|
||||
<?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' => 'S\'ha produït un error:',
|
||||
'refresh' => 'Refresca',
|
||||
'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',
|
||||
'data_of_qrcode_is_not_valid_URI' => 'The data of this QR code is not a valid OTP Auth URI. The QR code contains:',
|
||||
'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',
|
||||
'too_many_ids' => 'too many ids were included in the query parameter, max 100 allowed',
|
||||
'delete_user_setting_only' => 'Only user-created setting can be deleted',
|
||||
'indecipherable' => '*indecipherable*',
|
||||
'cannot_decipher_secret' => 'The secret cannot be deciphered. This is mainly caused by a wrong APP_KEY set in the .env configuration file of 2Fauth or a corrupted data stored in database.',
|
||||
'https_required' => 'HTTPS context required',
|
||||
'browser_does_not_support_webauthn' => 'Your device does not support webauthn. Try again later using a more modern browser',
|
||||
'aborted_by_user' => 'Aborted by user',
|
||||
'security_device_already_registered' => 'Device already registered',
|
||||
'not_allowed_operation' => 'Operation not allowed',
|
||||
'no_authenticator_support_specified_algorithms' => 'No authenticators support specified algorithms',
|
||||
'authenticator_missing_discoverable_credential_support' => 'Authenticator missing discoverable credential support',
|
||||
'authenticator_missing_user_verification_support' => 'Authenticator missing user verification support',
|
||||
'unknown_error' => 'Unknown error',
|
||||
'security_error_check_rpid' => 'Security error<br/>Check your WEBAUTHN_ID env var',
|
||||
'2fauth_has_not_a_valid_domain' => '2FAuth\'s domain is not a valid domain',
|
||||
'user_id_not_between_1_64' => 'User ID was not between 1 and 64 chars',
|
||||
'no_entry_was_of_type_public_key' => 'No entry was of type "public-key"',
|
||||
'unsupported_with_reverseproxy' => 'Not applicable when using an auth proxy or SSO',
|
||||
'unsupported_with_sso_only' => 'This authentication method is for administrators only. Users must log in with SSO.',
|
||||
'user_deletion_failed' => 'User account deletion failed, no data have been deleted',
|
||||
'auth_proxy_failed' => 'Proxy authentication failed',
|
||||
'auth_proxy_failed_legend' => '2Fauth is configured to run behind an authentication proxy but your proxy does not return the expected header. Check your configuration and try again.',
|
||||
'invalid_x_migration' => 'Invalid or unreadable :appname data',
|
||||
'invalid_2fa_data' => 'Dades 2FA invàlides',
|
||||
'unsupported_migration' => 'Data do not match any supported format',
|
||||
'unsupported_otp_type' => 'Unsupported OTP type',
|
||||
'encrypted_migration' => 'Unreadable, the data seem encrypted',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'File upload failed',
|
||||
'unauthorized' => 'No autoritzat',
|
||||
'unauthorized_legend' => 'You do not have permissions to view this resource or to perform this action',
|
||||
'cannot_delete_the_only_admin' => 'Cannot delete the only admin account',
|
||||
'cannot_demote_the_only_admin' => 'Cannot demote the only admin account',
|
||||
'error_during_data_fetching' => '💀 Error al obtenir dades',
|
||||
'check_failed_try_later' => 'Check failed, please retry later',
|
||||
'sso_disabled' => 'SSO deshabilitat',
|
||||
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file',
|
||||
'sso_failed' => 'Authentication via SSO rejected',
|
||||
'sso_no_register' => 'Registres deshabilitats',
|
||||
'sso_email_already_used' => 'A user account with the same email address already exists but it does not match your external account ID. Do not use SSO if you are already registered on 2FAuth with this email.',
|
||||
'account_managed_by_external_provider' => 'Account managed by an external provider',
|
||||
'data_cannot_be_refreshed_from_server' => 'Data cannot be refreshed from server',
|
||||
'no_pwd_reset_for_this_user_type' => 'Password reset unavailable for this user',
|
||||
'cannot_detect_qrcode_in_image' => 'Cannot detect a QR code in the image, try to crop the image',
|
||||
'cannot_decode_detected_qrcode' => 'Cannot decode detected QR code, try to crop or sharpen the image',
|
||||
'qrcode_has_invalid_checksum' => 'QR code has invalid checksum',
|
||||
'no_readable_qrcode' => 'No readable QR code',
|
||||
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
|
||||
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
|
||||
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
|
||||
];
|
41
resources/lang/ca/groups.php
Normal file
41
resources/lang/ca/groups.php
Normal file
@ -0,0 +1,41 @@
|
||||
<?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' => 'Grups',
|
||||
'create_group' => 'Crea un nou grup',
|
||||
'show_group_selector' => 'Show group selector',
|
||||
'hide_group_selector' => 'Hide group selector',
|
||||
'select_accounts_to_show' => 'Select accounts group to show',
|
||||
'x_accounts' => ':count comptes',
|
||||
'manage_groups' => 'Administra Grups',
|
||||
'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',
|
||||
'move_selected_to_group' => 'Move selected into a group',
|
||||
'no_group' => 'Cap grup',
|
||||
'change_group' => 'Canvi de grup',
|
||||
'group_successfully_created' => 'Group successfully created',
|
||||
'group_name_saved' => 'Group name saved',
|
||||
'group_successfully_deleted' => 'Group successfully deleted',
|
||||
'forms' => [
|
||||
'new_group' => 'Nou grup',
|
||||
'new_name' => 'Nom nou',
|
||||
'rename_group' => 'Reanomena grup',
|
||||
],
|
||||
'confirm' => [
|
||||
'delete' => 'Segur que voleu eliminar aquest grup?',
|
||||
],
|
||||
];
|
29
resources/lang/ca/languages.php
Normal file
29
resources/lang/ca/languages.php
Normal file
@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Language names
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
|
|
||||
*/
|
||||
|
||||
'browser_preference' => 'Preferència de navegador',
|
||||
'en' => 'Anglès (English)',
|
||||
'fr' => 'Francès (French)',
|
||||
'bg' => 'Búlgar (Bulgarian)',
|
||||
'zh-CN' => 'Xinès (Chinese Simplified)',
|
||||
'da' => 'Danès (Danish)',
|
||||
'nl' => 'Holandès (Dutch)',
|
||||
'de' => 'Alemany (German)',
|
||||
'hi' => 'Hindú (Hindi)',
|
||||
'it' => 'Italià (Italian)',
|
||||
'ja' => 'Japonès (Japanese)',
|
||||
'ko' => 'Coreà (Korean)',
|
||||
'pt-BR' => 'Portuguès (Portuguese)',
|
||||
'ru' => 'Rus (Russian)',
|
||||
'es-ES' => 'Espanyol (Spanish)',
|
||||
'tr' => 'Turc (Turkish)',
|
||||
];
|
36
resources/lang/ca/notifications.php
Normal file
36
resources/lang/ca/notifications.php
Normal file
@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Notifications 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.
|
||||
|
|
||||
*/
|
||||
|
||||
'hello' => 'Hola',
|
||||
'hello_user' => 'Hola, :userName',
|
||||
'regards' => 'Salutacions',
|
||||
'test_email_settings' => [
|
||||
'subject' => 'Correu de prova de 2fAuth',
|
||||
'reason' => 'Estàs rebent aquest correu perquè s\'ha enviat una prova per validar le sopcions de correu a la instància de 2fauth.',
|
||||
'success' => 'Bones notícies, funciona :)'
|
||||
],
|
||||
'new_device' => [
|
||||
'subject' => 'Connection to 2FAuth from a new device',
|
||||
'resume' => 'A new device has just connected to your 2FAuth account.',
|
||||
'connection_details' => 'Here are the details of this connection',
|
||||
'recommandations' => 'If this was you, you can ignore this alert. If you suspect any suspicious activity on your account, please change your password.'
|
||||
],
|
||||
'failed_login' => [
|
||||
'subject' => 'Failed login to 2FAuth',
|
||||
'resume' => 'There has been a failed login attempt to your 2FAuth account.',
|
||||
'connection_details' => 'Here are the details of this connection attempt',
|
||||
'recommandations' => 'If this was you, you can ignore this alert. If further attempts fail, you should contact the 2FAuth administrator to review security settings and take action against this attacker.'
|
||||
],
|
||||
];
|
19
resources/lang/ca/pagination.php
Normal file
19
resources/lang/ca/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' => '« Previous',
|
||||
'next' => 'Següent »',
|
||||
|
||||
];
|
26
resources/lang/ca/passwords.php
Normal file
26
resources/lang/ca/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' => 'La contrasenya s\'ha restablert!',
|
||||
'sent' => 'Hem enviat per mail l\'enllaç per restablir la contrasenya!',
|
||||
'throttled' => 'Si us plau, espera abans de reintentar-ho.',
|
||||
'token' => 'El testimoni de reinici de contrasenya no és correcte.',
|
||||
'user' => "No existeix cap usuari amb aquest email.",
|
||||
|
||||
// 2FAuth
|
||||
'password' => 'Les contrasenyes han de tenir almenys vuit caràcters i coincidir amb la confirmació.',
|
||||
|
||||
];
|
205
resources/lang/ca/settings.php
Normal file
205
resources/lang/ca/settings.php
Normal file
@ -0,0 +1,205 @@
|
||||
<?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' => 'Opcions',
|
||||
'preferences' => 'Preferències',
|
||||
'account' => 'Compte',
|
||||
'oauth' => 'OAuth',
|
||||
'webauthn' => 'WebAuthn',
|
||||
'tokens' => 'Tokens',
|
||||
'options' => 'Opcions',
|
||||
'user_preferences' => 'Preferències d\'usuari',
|
||||
'admin_settings' => 'Opcions d\'Admin',
|
||||
'confirm' => [
|
||||
|
||||
],
|
||||
'you_are_administrator' => 'Ets admin',
|
||||
'account_linked_to_sso_x_provider' => 'You signed-in via SSO using your :provider account. Your information cannot be changed here but on :provider.',
|
||||
'general' => 'General',
|
||||
'security' => 'Seguretat',
|
||||
'notifications' => 'Notificacions',
|
||||
'profile' => 'Perfil',
|
||||
'change_password' => 'Canvia contrasenya',
|
||||
'personal_access_tokens' => 'Claus d\'accés personals',
|
||||
'token_legend' => 'Personal Access Tokens allow any app to authenticate to the 2Fauth API. You should specify the access token as a Bearer token in the authorization header of consumer apps requests.',
|
||||
'generate_new_token' => 'Generar nou token',
|
||||
'revoke' => 'Revocar',
|
||||
'token_revoked' => 'Token revocat satisfactòriament',
|
||||
'revoking_a_token_is_permanent' => 'La revocació del token és permanent',
|
||||
'confirm' => [
|
||||
'revoke' => 'Segur que vols revocar aquest token?',
|
||||
],
|
||||
'make_sure_copy_token' => 'Make sure to copy your personal access token now. You won’t be able to see it again!',
|
||||
'data_input' => 'Entrada de dades',
|
||||
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Edita Opcions',
|
||||
'setting_saved' => 'Opcions desades',
|
||||
'new_token' => 'Nou token',
|
||||
'some_translation_are_missing' => 'Some translations are missing using the browser preferred language?',
|
||||
'help_translate_2fauth' => 'Ajuda a traduïr 2FAuth',
|
||||
'language' => [
|
||||
'label' => 'Idioma',
|
||||
'help' => 'Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.'
|
||||
],
|
||||
'timezone' => [
|
||||
'label' => 'Zona horària',
|
||||
'help' => 'The time zone applied to all dates and times displayed in the application'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Show generated OTP as dot',
|
||||
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured OTP',
|
||||
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Close OTP after copy',
|
||||
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
|
||||
],
|
||||
'show_next_otp' => [
|
||||
'label' => 'Show next OTP',
|
||||
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
|
||||
],
|
||||
'auto_close_timeout' => [
|
||||
'label' => 'Auto close OTP',
|
||||
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
|
||||
],
|
||||
'clear_search_on_copy' => [
|
||||
'label' => 'Clear Search on copy',
|
||||
'help' => 'Empty the Search box right after a code has been copied to the clipboard'
|
||||
],
|
||||
'sort_case_sensitive' => [
|
||||
'label' => 'Sort case sensitive',
|
||||
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
|
||||
],
|
||||
'copy_otp_on_display' => [
|
||||
'label' => 'Copy OTP on display',
|
||||
'help' => 'Automatically copy a generated password right after it appears on screen. Due to browsers limitations, only the first <abbr title="Time-based One-Time Password">TOTP</abbr> password will be copied, not the rotating ones'
|
||||
],
|
||||
'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'
|
||||
],
|
||||
'password_format' => [
|
||||
'label' => 'Password formatting',
|
||||
'help' => 'Change how the passwords are displayed by grouping digits to ease readability and memorization'
|
||||
],
|
||||
'pair' => 'by Pair',
|
||||
'pair_legend' => 'Group digits two by two',
|
||||
'trio_legend' => 'Group digits three by three',
|
||||
'half_legend' => 'Split digits into two equals groups',
|
||||
'trio' => 'by Trio',
|
||||
'half' => 'by Half',
|
||||
'grid' => 'Graella',
|
||||
'list' => 'Llista',
|
||||
'theme' => [
|
||||
'label' => 'Tema',
|
||||
'help' => 'Force a specific theme or apply the theme defined in your system/browser preferences'
|
||||
],
|
||||
'light' => 'Clar',
|
||||
'dark' => 'Fosc',
|
||||
'automatic' => 'Auto',
|
||||
'show_accounts_icons' => [
|
||||
'label' => 'Mostra icones',
|
||||
'help' => 'Show account icons in the main view'
|
||||
],
|
||||
'get_official_icons' => [
|
||||
'label' => 'Obtenir icones oficials',
|
||||
'help' => '(Try to) Get the official icon of the 2FA issuer when adding an account'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Auto lock',
|
||||
'help' => 'Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.'
|
||||
],
|
||||
'default_group' => [
|
||||
'label' => 'Grup per defecte',
|
||||
'help' => 'The group to which the newly created accounts are associated',
|
||||
],
|
||||
'view_default_group_on_copy' => [
|
||||
'label' => 'View default group on copy',
|
||||
'help' => 'Always return to the default group when an OTP is copied',
|
||||
],
|
||||
'auto_save_qrcoded_account' => [
|
||||
'label' => 'Auto-desa comptes',
|
||||
'help' => 'New accounts are automatically registered after scanning or uploading a QR code, no need to click a Save button',
|
||||
],
|
||||
'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',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => 'Mostra contrasenya',
|
||||
'help' => 'Set how and when <abbr title="One-Time Passwords">OTPs</abbr> are displayed.<br/>',
|
||||
],
|
||||
'notify_on_new_auth_device' => [
|
||||
'label' => 'En nou dispositiu',
|
||||
'help' => 'Get an email when a new device connects to your 2FAuth account for the first time'
|
||||
],
|
||||
'notify_on_failed_login' => [
|
||||
'label' => 'On failed login',
|
||||
'help' => 'Get an email each time an attempt to connect to your 2FAuth account fails'
|
||||
],
|
||||
'show_email_in_footer' => [
|
||||
'label' => 'Show email in footer',
|
||||
'help' => 'Display the logged-in user\'s email in the footer instead of direct navigation links. The links are then available in a menu behind a click/tap on the email address.'
|
||||
],
|
||||
'otp_generation_on_request' => 'After a click/tap',
|
||||
'otp_generation_on_request_legend' => 'Alone, in its own view',
|
||||
'otp_generation_on_request_title' => 'Click an account to get a password in a dedicated view',
|
||||
'otp_generation_on_home' => 'Constantment',
|
||||
'otp_generation_on_home_legend' => 'All of them, on home',
|
||||
'otp_generation_on_home_title' => 'Show all passwords in the main view, without doing anything',
|
||||
'never' => 'Mai',
|
||||
'on_otp_copy' => 'On security code copy',
|
||||
'1_minutes' => 'Després d\'1 minut',
|
||||
'2_minutes' => 'Després de 2 minuts',
|
||||
'5_minutes' => 'Després de 5 minuts',
|
||||
'10_minutes' => 'Després de 10 minuts',
|
||||
'15_minutes' => 'Després de 15 minuts',
|
||||
'30_minutes' => 'Després de 30 minuts',
|
||||
'1_hour' => '1 hora més tard',
|
||||
'1_day' => 'Després d\'un dia',
|
||||
'livescan' => 'QR code livescan',
|
||||
'upload' => 'QR code upload',
|
||||
'advanced_form' => 'Advanced form',
|
||||
],
|
||||
|
||||
];
|
58
resources/lang/ca/titles.php
Normal file
58
resources/lang/ca/titles.php
Normal file
@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Titles Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
*/
|
||||
|
||||
'start' => 'Nou compte',
|
||||
'capture' => 'Flash QR',
|
||||
'accounts' => 'Comptes',
|
||||
'createAccount' => 'Crea compte',
|
||||
'importAccounts' => 'Improtar comptes',
|
||||
'editAccount' => 'Edita compte',
|
||||
'showQRcode' => 'Account as QR code',
|
||||
'groups' => 'Grups',
|
||||
'createGroup' => 'Crear grup',
|
||||
'editGroup' => 'Edita grup',
|
||||
'settings' => [
|
||||
'options' => 'Opcions',
|
||||
'account' => 'Comptes d\'usuari',
|
||||
'oauth' => [
|
||||
'tokens' => 'OAuth tokens',
|
||||
'generatePAT' => 'New personal token',
|
||||
],
|
||||
'webauthn' => [
|
||||
'editCredential' => 'Device edit',
|
||||
'devices' => 'WebAuthn devices',
|
||||
],
|
||||
],
|
||||
'login' => 'Login',
|
||||
'register' => 'Register',
|
||||
'autolock' => 'Auto lock',
|
||||
'password' => [
|
||||
'request' => 'Reset password',
|
||||
'reset' => 'New password',
|
||||
],
|
||||
'webauthn' => [
|
||||
'lost' => 'Recuperació de compte',
|
||||
'recover' => 'Registrar dispositiu',
|
||||
],
|
||||
'flooded' => 'Flood',
|
||||
'genericError' => 'Error',
|
||||
'404' => 'Element no trobat',
|
||||
'about' => 'Quant a',
|
||||
'admin' => [
|
||||
'appSetup' => 'App setup',
|
||||
'users' => 'Users management',
|
||||
'createUser' => 'Crear usuari',
|
||||
'manageUser' => 'Gestiona usuari',
|
||||
'logs' => [
|
||||
'access' => 'Registre d\'accés'
|
||||
]
|
||||
]
|
||||
];
|
182
resources/lang/ca/twofaccounts.php
Normal file
182
resources/lang/ca/twofaccounts.php
Normal file
@ -0,0 +1,182 @@
|
||||
<?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' => 'Servei',
|
||||
'account' => 'Compte',
|
||||
'icon' => 'Icona',
|
||||
'icon_to_illustrate_the_account' => 'Icon that illustrates the account',
|
||||
'remove_icon' => 'Elimina icona',
|
||||
'no_account_here' => 'Sense 2FA!',
|
||||
'add_first_account' => 'Pick a method and add your first account',
|
||||
'use_full_form' => 'Or use the full form',
|
||||
'add_one' => 'Afegir un',
|
||||
'show_qrcode' => 'Mostra el codi QR',
|
||||
'no_service' => '- sense servei -',
|
||||
'account_created' => 'Compte creat correctament',
|
||||
'account_updated' => 'Compte actualitzat correctament',
|
||||
'accounts_deleted' => 'Compte(s) esborrat(s) correctament',
|
||||
'accounts_moved' => 'Compte(s) mogut(s) correctament',
|
||||
'export_selected_accounts' => 'Exportar comptes seleccionats',
|
||||
'twofauth_export_format' => 'Format 2FAuth',
|
||||
'twofauth_export_format_sub' => 'Exportar dades emprant l\'esquema json de 2FAuth',
|
||||
'twofauth_export_format_desc' => 'You should prefer this option if you need to create a backup that can be restored. This format takes care of the icons.',
|
||||
'twofauth_export_format_url' => 'The schema definition is described here:',
|
||||
'twofauth_export_schema' => '2FAuth export schema',
|
||||
'otpauth_export_format' => 'otpauth URIs',
|
||||
'otpauth_export_format_sub' => 'Export data as a list of otpauth URIs',
|
||||
'otpauth_export_format_desc' => 'otpauth URI is the most common format used to exchange 2FA data, for example in the form of a QR code when you enable 2FA on a web site. Select this if you want to switch from 2FAuth.',
|
||||
'reveal' => 'revela',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'Google, Twitter, Apple',
|
||||
],
|
||||
'account' => [
|
||||
'placeholder' => 'John DOE',
|
||||
],
|
||||
'new_account' => 'Nou compte',
|
||||
'edit_account' => 'Edita compte',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'scan_qrcode' => 'Escaneja codi QR',
|
||||
'upload_qrcode' => 'Puja codi QR',
|
||||
'use_advanced_form' => 'Empra el formulari avançat',
|
||||
'prefill_using_qrcode' => 'Prefill using a QR Code',
|
||||
'use_qrcode' => [
|
||||
'val' => 'Empra un codi QR',
|
||||
'title' => 'Use a QR code to fill the form magically',
|
||||
],
|
||||
'unlock' => [
|
||||
'val' => 'Desbloca',
|
||||
'title' => 'Unlock it (at your own risk)',
|
||||
],
|
||||
'lock' => [
|
||||
'val' => 'Bloca',
|
||||
'title' => 'Tanca\'l',
|
||||
],
|
||||
'choose_image' => 'Puja',
|
||||
'i_m_lucky' => 'Prova Sort',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Prova',
|
||||
'group' => [
|
||||
'label' => 'Grup',
|
||||
'help' => 'The group to which the account is to be assigned'
|
||||
],
|
||||
'secret' => [
|
||||
'label' => 'Secret',
|
||||
'help' => 'The key used to generate your security codes'
|
||||
],
|
||||
'plain_text' => 'Text pla',
|
||||
'otp_type' => [
|
||||
'label' => 'Choose the type of OTP to create',
|
||||
'help' => 'Time-based OTP or HMAC-based OTP or Steam OTP'
|
||||
],
|
||||
'digits' => [
|
||||
'label' => 'Dígits',
|
||||
'help' => 'The number of digits of the generated security codes'
|
||||
],
|
||||
'algorithm' => [
|
||||
'label' => 'Algoritme',
|
||||
'help' => 'The algorithm used to secure your security codes'
|
||||
],
|
||||
'period' => [
|
||||
'label' => 'Període',
|
||||
'placeholder' => '30 per defecte',
|
||||
'help' => 'The period of validity of the generated security codes in second'
|
||||
],
|
||||
'counter' => [
|
||||
'label' => 'Comptador',
|
||||
'placeholder' => '0 per defecte',
|
||||
'help' => 'The initial counter value',
|
||||
'help_lock' => 'It is risky to edit the counter as you can desynchronize the account with the verification server of the service. Use the lock icon to enable modification, but only if you know for you are doing'
|
||||
],
|
||||
'image' => [
|
||||
'label' => 'Imatge',
|
||||
'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' => 'Mètodes alternatius',
|
||||
'spaces_are_ignored' => 'Unwanted spaces will be automatically removed'
|
||||
],
|
||||
'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.',
|
||||
'click_camera_icon' => 'It is usually done by clicking on a slashed camera icon in or next to the browser\'s address bar',
|
||||
],
|
||||
'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 you forgot 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' => 'Changes will be lost. Are you sure?',
|
||||
'discard' => 'Are you sure you want to discard this account?',
|
||||
'discard_all' => 'Are you sure you want to discard all accounts?',
|
||||
'discard_duplicates' => 'Are you sure you want to discard all duplicates?',
|
||||
],
|
||||
'import' => [
|
||||
'import' => 'Importa',
|
||||
'to_import' => 'Importa',
|
||||
'import_legend' => '2FAuth can import data from various 2FA apps.',
|
||||
'import_legend_afterpart' => 'Use the Export feature of these apps to get a migration resource like a QR code or a JSON file then load it here.',
|
||||
'upload' => 'Puja',
|
||||
'scan' => 'Escaneja',
|
||||
'supported_formats_for_qrcode_upload' => 'Accepted: jpg, jpeg, png, bmp, gif, svg, or webp',
|
||||
'supported_formats_for_file_upload' => 'Accepted: Plain text, json, 2fas',
|
||||
'expected_format_for_direct_input' => 'Expected: A list of otpauth URI, one by line',
|
||||
'supported_migration_formats' => 'Supported migration formats',
|
||||
'qr_code' => 'Codi QR',
|
||||
'text_file' => 'Arxiu de text',
|
||||
'direct_input' => 'Entrada directa',
|
||||
'plain_text' => 'Text pla',
|
||||
'parsing_data' => 'Analitzant dades...',
|
||||
'issuer' => 'Emisor',
|
||||
'imported' => 'Importat',
|
||||
'failure' => 'Fallida',
|
||||
'x_valid_accounts_found' => ':count valid accounts found',
|
||||
'submitted_data_parsed_now_accounts_are_awaiting_import' => 'The following 2FA accounts were found in the migration resource. So far none of them have been added to 2FAuth.',
|
||||
'use_buttons_to_save_or_discard' => 'Use the available buttons to permanently save them to your 2FA collection or discard them.',
|
||||
'import_all' => 'Importa tot',
|
||||
'import_this_account' => 'Importa aquest compte',
|
||||
'discard_all' => 'Descarta tot',
|
||||
'discard_duplicates' => 'Desestima duplicats',
|
||||
'discard_this_account' => 'Descarta aquest compte',
|
||||
'generate_a_test_password' => 'Generar contrasenya de prova',
|
||||
'possible_duplicate' => 'Un compte amb les mateixes dades ja existeix',
|
||||
'invalid_account' => '- compte invàlid -',
|
||||
'invalid_service' => '- servei invàlid -',
|
||||
'do_not_set_password_or_encryption' => 'Do NOT enable Password protection or Encryption when you export data from a 2FA app otherwise 2FAuth will not be able to decipher them.',
|
||||
],
|
||||
|
||||
];
|
227
resources/lang/ca/validation.php
Normal file
227
resources/lang/ca/validation.php
Normal file
@ -0,0 +1,227 @@
|
||||
<?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' => 'The :attribute field must be accepted.',
|
||||
'accepted_if' => 'The :attribute field must be accepted when :other is :value.',
|
||||
'active_url' => 'The :attribute field must be a valid URL.',
|
||||
'after' => 'The :attribute field must be a date after :date.',
|
||||
'after_or_equal' => 'The :attribute field must be a date after or equal to :date.',
|
||||
'alpha' => 'The :attribute field must only contain letters.',
|
||||
'alpha_dash' => 'The :attribute field must only contain letters, numbers, dashes, and underscores.',
|
||||
'alpha_num' => 'The :attribute field must only contain letters and numbers.',
|
||||
'array' => 'The :attribute field must be an array.',
|
||||
'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.',
|
||||
'before' => 'The :attribute field must be a date before :date.',
|
||||
'before_or_equal' => 'The :attribute field must be a date before or equal to :date.',
|
||||
'between' => [
|
||||
'array' => 'The :attribute field must have between :min and :max items.',
|
||||
'file' => 'The :attribute field must be between :min and :max kilobytes.',
|
||||
'numeric' => 'The :attribute field must be between :min and :max.',
|
||||
'string' => 'The :attribute field must be between :min and :max characters.',
|
||||
],
|
||||
'boolean' => 'The :attribute field must be true or false.',
|
||||
'can' => 'The :attribute field contains an unauthorized value.',
|
||||
'confirmed' => 'The :attribute field confirmation does not match.',
|
||||
'contains' => 'The :attribute field is missing a required value.',
|
||||
'current_password' => 'Contrasenya invàlida.',
|
||||
'date' => 'The :attribute field must be a valid date.',
|
||||
'date_equals' => 'The :attribute field must be a date equal to :date.',
|
||||
'date_format' => 'The :attribute field must match the format :format.',
|
||||
'decimal' => 'The :attribute field must have :decimal decimal places.',
|
||||
'declined' => 'The :attribute field must be declined.',
|
||||
'declined_if' => 'The :attribute field must be declined when :other is :value.',
|
||||
'different' => 'The :attribute field and :other must be different.',
|
||||
'digits' => 'The :attribute field must be :digits digits.',
|
||||
'digits_between' => 'The :attribute field must be between :min and :max digits.',
|
||||
'dimensions' => 'The :attribute field has invalid image dimensions.',
|
||||
'distinct' => 'The :attribute field has a duplicate value.',
|
||||
'doesnt_end_with' => 'The :attribute field must not end with one of the following: :values.',
|
||||
'doesnt_start_with' => 'The :attribute field must not start with one of the following: :values.',
|
||||
'email' => 'The :attribute field must be a valid email address.',
|
||||
'ends_with' => 'The :attribute field must end with one of the following: :values.',
|
||||
'enum' => 'The selected :attribute is invalid.',
|
||||
'exists' => 'The selected :attribute is invalid.',
|
||||
'extensions' => 'The :attribute field must have one of the following extensions: :values.',
|
||||
'file' => 'The :attribute field must be a file.',
|
||||
'filled' => 'The :attribute field must have a value.',
|
||||
'gt' => [
|
||||
'array' => 'The :attribute field must have more than :value items.',
|
||||
'file' => 'The :attribute field must be greater than :value kilobytes.',
|
||||
'numeric' => 'The :attribute field must be greater than :value.',
|
||||
'string' => 'The :attribute field must be greater than :value characters.',
|
||||
],
|
||||
'gte' => [
|
||||
'array' => 'The :attribute field must have :value items or more.',
|
||||
'file' => 'The :attribute field must be greater than or equal to :value kilobytes.',
|
||||
'numeric' => 'The :attribute field must be greater than or equal to :value.',
|
||||
'string' => 'The :attribute field must be greater than or equal to :value characters.',
|
||||
],
|
||||
'hex_color' => 'The :attribute field must be a valid hexadecimal color.',
|
||||
'image' => 'The :attribute field must be an image.',
|
||||
'in' => 'The selected :attribute is invalid.',
|
||||
'in_array' => 'The :attribute field must exist in :other.',
|
||||
'integer' => 'The :attribute field must be an integer.',
|
||||
'ip' => 'The :attribute field must be a valid IP address.',
|
||||
'ipv4' => 'The :attribute field must be a valid IPv4 address.',
|
||||
'ipv6' => 'The :attribute field must be a valid IPv6 address.',
|
||||
'json' => 'The :attribute field must be a valid JSON string.',
|
||||
'list' => 'The :attribute field must be a list.',
|
||||
'lowercase' => 'The :attribute field must be lowercase.',
|
||||
'lt' => [
|
||||
'array' => 'The :attribute field must have less than :value items.',
|
||||
'file' => 'The :attribute field must be less than :value kilobytes.',
|
||||
'numeric' => 'The :attribute field must be less than :value.',
|
||||
'string' => 'The :attribute field must be less than :value characters.',
|
||||
],
|
||||
'lte' => [
|
||||
'array' => 'The :attribute field must not have more than :value items.',
|
||||
'file' => 'The :attribute field must be less than or equal to :value kilobytes.',
|
||||
'numeric' => 'The :attribute field must be less than or equal to :value.',
|
||||
'string' => 'The :attribute field must be less than or equal to :value characters.',
|
||||
],
|
||||
'mac_address' => 'The :attribute field must be a valid MAC address.',
|
||||
'max' => [
|
||||
'array' => 'The :attribute field must not have more than :max items.',
|
||||
'file' => 'The :attribute field must not be greater than :max kilobytes.',
|
||||
'numeric' => 'The :attribute field must not be greater than :max.',
|
||||
'string' => 'The :attribute field must not be greater than :max characters.',
|
||||
],
|
||||
'max_digits' => 'The :attribute field must not have more than :max digits.',
|
||||
'mimes' => 'The :attribute field must be a file of type: :values.',
|
||||
'mimetypes' => 'The :attribute field must be a file of type: :values.',
|
||||
'min' => [
|
||||
'array' => 'The :attribute field must have at least :min items.',
|
||||
'file' => 'The :attribute field must be at least :min kilobytes.',
|
||||
'numeric' => 'The :attribute field must be at least :min.',
|
||||
'string' => 'The :attribute field must be at least :min characters.',
|
||||
],
|
||||
'min_digits' => 'The :attribute field must have at least :min digits.',
|
||||
'missing' => 'The :attribute field must be missing.',
|
||||
'missing_if' => 'The :attribute field must be missing when :other is :value.',
|
||||
'missing_unless' => 'The :attribute field must be missing unless :other is :value.',
|
||||
'missing_with' => 'The :attribute field must be missing when :values is present.',
|
||||
'missing_with_all' => 'The :attribute field must be missing when :values are present.',
|
||||
'multiple_of' => 'The :attribute field must be a multiple of :value.',
|
||||
'not_in' => 'The selected :attribute is invalid.',
|
||||
'not_regex' => 'The :attribute field format is invalid.',
|
||||
'numeric' => 'The :attribute field must be a number.',
|
||||
'password' => [
|
||||
'letters' => 'The :attribute field must contain at least one letter.',
|
||||
'mixed' => 'The :attribute field must contain at least one uppercase and one lowercase letter.',
|
||||
'numbers' => 'The :attribute field must contain at least one number.',
|
||||
'symbols' => 'The :attribute field must contain at least one symbol.',
|
||||
'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.',
|
||||
],
|
||||
'present' => 'The :attribute field must be present.',
|
||||
'present_if' => 'The :attribute field must be present when :other is :value.',
|
||||
'present_unless' => 'The :attribute field must be present unless :other is :value.',
|
||||
'present_with' => 'The :attribute field must be present when :values is present.',
|
||||
'present_with_all' => 'The :attribute field must be present when :values are present.',
|
||||
'prohibited' => 'The :attribute field is prohibited.',
|
||||
'prohibited_if' => 'The :attribute field is prohibited when :other is :value.',
|
||||
'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.',
|
||||
'prohibits' => 'The :attribute field prohibits :other from being present.',
|
||||
'regex' => 'The :attribute field format is invalid.',
|
||||
'required' => 'The :attribute field is required.',
|
||||
'required_array_keys' => 'The :attribute field must contain entries for: :values.',
|
||||
'required_if' => 'The :attribute field is required when :other is :value.',
|
||||
'required_if_accepted' => 'The :attribute field is required when :other is accepted.',
|
||||
'required_if_declined' => 'The :attribute field is required when :other is declined.',
|
||||
'required_unless' => 'The :attribute field is required unless :other is in :values.',
|
||||
'required_with' => 'The :attribute field is required when :values is present.',
|
||||
'required_with_all' => 'The :attribute field is required when :values are present.',
|
||||
'required_without' => 'The :attribute field is required when :values is not present.',
|
||||
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||
'same' => 'The :attribute field must match :other.',
|
||||
'size' => [
|
||||
'array' => 'The :attribute field must contain :size items.',
|
||||
'file' => 'The :attribute field must be :size kilobytes.',
|
||||
'numeric' => 'The :attribute field must be :size.',
|
||||
'string' => 'The :attribute field must be :size characters.',
|
||||
],
|
||||
'starts_with' => 'The :attribute field must start with one of the following: :values.',
|
||||
'string' => 'The :attribute field must be a string.',
|
||||
'timezone' => 'The :attribute field must be a valid timezone.',
|
||||
'unique' => 'The :attribute has already been taken.',
|
||||
'uploaded' => 'The :attribute failed to upload.',
|
||||
'uppercase' => 'The :attribute field must be uppercase.',
|
||||
'url' => 'The :attribute field must be a valid URL.',
|
||||
'ulid' => 'The :attribute field must be a valid ULID.',
|
||||
'uuid' => 'The :attribute field must be a valid UUID.',
|
||||
|
||||
'single' => 'When using :attribute it must be the only parameter in this request body',
|
||||
'onlyCustomOtpWithUri' => 'The uri parameter must be provided alone or only in combination with the \'custom_otp\' parameter',
|
||||
'IsValidRegex' => 'The :attribute field must be a valid regex pattern.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| 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' => 'Formats acceptats: jpeg, png, bmp, gif, svg, o webp.',
|
||||
],
|
||||
'qrcode' => [
|
||||
'image' => 'Formats acceptats: jpeg, png, bmp, gif, svg, or webp.',
|
||||
],
|
||||
'uri' => [
|
||||
'regex' => 'The :attribute field is not a valid otpauth uri.',
|
||||
],
|
||||
'otp_type' => [
|
||||
'in' => 'The :attribute field is not supported.',
|
||||
],
|
||||
'email' => [
|
||||
'exists' => 'No s\'ha trobat compte per aquest email.',
|
||||
'ComplyWithEmailRestrictionPolicy' => 'This email address does not comply with the registration policy',
|
||||
'IsValidEmailList' => 'All emails must be valid and separated with a pipe'
|
||||
],
|
||||
'secret' => [
|
||||
'isBase32Encoded' => 'The :attribute field must be a base32 encoded string.',
|
||||
],
|
||||
'account' => [
|
||||
'regex' => 'The :attribute field must not contain colon.',
|
||||
],
|
||||
'service' => [
|
||||
'regex' => 'The :attribute field must not contain colon.',
|
||||
],
|
||||
'label' => [
|
||||
'required' => 'The uri must have a label.',
|
||||
],
|
||||
'ids' => [
|
||||
'regex' => 'IDs must be comma separated, without trailing comma.',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| 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' => [],
|
||||
|
||||
];
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Use SSO only',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Keep SSO registration enabled',
|
||||
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x mdr.',
|
||||
'one_year' => '1 år.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Data matcher ikke noget understøttet format',
|
||||
'unsupported_otp_type' => 'Ikke understøttet OTP-type',
|
||||
'encrypted_migration' => 'Ulæselig, dataene synes krypteret',
|
||||
'no_logo_found_for_x' => 'Intet logo tilgængeligt for :service',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'Upload af fil mislykkedes',
|
||||
'unauthorized' => 'Ikke Godkendt',
|
||||
'unauthorized_legend' => 'Du har ikke rettigheder til at se denne ressource eller til at udføre denne handling',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Get official icons',
|
||||
'help' => '(Try to) Get the official icon of the 2FA issuer when adding an account'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Auto lock',
|
||||
'help' => 'Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Upload',
|
||||
'i_m_lucky' => 'Try my luck',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button try to get the official icon of the given service. Enter actual service name without ".xyz" extension and try to avoid typo. (beta feature)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Test',
|
||||
'group' => [
|
||||
'label' => 'Gruppe',
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Nur SSO verwenden',
|
||||
'help' => 'Machen Sie SSO die einzige verfügbare Methode, um sich bei 2FAuth anzumelden. Passwort-Login und Webauthn sind dann für normale Benutzer deaktiviert. Administratoren sind von dieser Einschränkung nicht betroffen.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'SSO-Registrierung aktiviert lassen',
|
||||
'help' => 'Neuen Benutzern erlauben, sich zum ersten Mal über SSO anzumelden, während die Registrierung deaktiviert ist.',
|
||||
|
@ -91,5 +91,7 @@ return [
|
||||
'one_month' => '1 Mon.',
|
||||
'x_month' => ':x Mon.',
|
||||
'one_year' => '1 J.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'copy_next_password' => 'Nächstes Passwort in die Zwischenablage kopieren',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Daten stimmen mit keinem der unterstützten Formate überein',
|
||||
'unsupported_otp_type' => 'Nicht unterstützter OTP-Typ',
|
||||
'encrypted_migration' => 'Nicht lesbar, die Daten scheinen verschlüsselt zu sein',
|
||||
'no_logo_found_for_x' => 'Kein Logo verfügbar für :service',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'Hochladen der Datei fehlgeschlagen',
|
||||
'unauthorized' => 'Nicht berechtigt',
|
||||
'unauthorized_legend' => 'Sie haben keine Berechtigung, diese Ressource zu sehen oder diese Aktion auszuführen',
|
||||
@ -74,6 +74,6 @@ return [
|
||||
'qrcode_has_invalid_checksum' => 'QR-Code hat eine ungültige Prüfsumme',
|
||||
'no_readable_qrcode' => 'Kein lesbarer QR-Code',
|
||||
'failed_icon_store_database_toggling' => 'Migration von Symbolen fehlgeschlagen. Die Einstellung wurde auf ihren vorherigen Wert zurückgesetzt.',
|
||||
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
|
||||
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
|
||||
'failed_to_retrieve_app_settings' => 'App-Einstellungen konnten nicht abgerufen werden',
|
||||
'reserved_name_please_choose_something_else' => 'Reservierter Name, bitte wählen Sie etwas anderes',
|
||||
];
|
@ -14,16 +14,16 @@ return [
|
||||
'en' => 'English (Englisch)',
|
||||
'fr' => 'Français (Französisch)',
|
||||
'bg' => 'Български (Bulgarisch)',
|
||||
'zh-CN' => '简体中文 (Chinese Simplified)',
|
||||
'da' => 'Dansk (Danish)',
|
||||
'nl' => 'Nederlands (Dutch)',
|
||||
'zh-CN' => '简体中文 (Chinesisch vereinfacht)',
|
||||
'da' => 'Dansk (Dänisch)',
|
||||
'nl' => 'Nederlands (Niederländisch)',
|
||||
'de' => 'Deutsch (Deutsch)',
|
||||
'hi' => 'हिंदी (Hindi)',
|
||||
'it' => 'Italiano (Italian)',
|
||||
'it' => 'Italiano (Italienisch)',
|
||||
'ja' => '日本語 (Japanisch)',
|
||||
'ko' => '한국어 (Korean)',
|
||||
'pt-BR' => 'Português (Portuguese, Brazilian)',
|
||||
'ko' => '한국어 (Koreanisch)',
|
||||
'pt-BR' => 'Português (Portugiesisch, Brasilianisch)',
|
||||
'ru' => 'Русский (Russisch)',
|
||||
'es-ES' => 'Español (Spanish)',
|
||||
'es-ES' => 'Español (Spanisch)',
|
||||
'tr' => 'Türkçe (Turkish)',
|
||||
];
|
@ -43,7 +43,7 @@ return [
|
||||
],
|
||||
'make_sure_copy_token' => 'Kopieren Sie Ihren persönlichen Zugangs-Token jetzt. Sie werden ihn nicht mehr sehen können!',
|
||||
'data_input' => 'Daten-Eingabe',
|
||||
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
|
||||
'settings_managed_by_administrator' => 'Einige Einstellungen werden von Ihrem Administrator verwaltet',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Einstellungen bearbeiten',
|
||||
'setting_saved' => 'Einstellungen gespeichert',
|
||||
@ -59,23 +59,23 @@ return [
|
||||
'help' => 'Die Zeitzone wird auf alle in der Anwendung angezeigten Daten und Zeiten angewendet'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Show generated OTP as dot',
|
||||
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
|
||||
'label' => 'Erstellte OTP als Punkt anzeigen',
|
||||
'help' => 'Passwortzeichen werden als *** angezeigt, um die Vertraulichkeit zu gewährleisten. Dies beeinflusst nicht die Kopieren/Einfügen-Funktion'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured OTP',
|
||||
'label' => 'Verdecktes OTP anzeigen',
|
||||
'help' => 'Die Fähigkeit Punkt-verdeckte Passwörter temporär freigeben'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Close OTP after copy',
|
||||
'label' => 'OTP nach dem Kopieren schließen',
|
||||
'help' => 'Bei einem Klick auf das erzeugte Passwort wird es automatisch auf dem Bildschirm ausgeblendet'
|
||||
],
|
||||
'show_next_otp' => [
|
||||
'label' => 'Show next OTP',
|
||||
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
|
||||
'label' => 'Nächstes OTP anzeigen',
|
||||
'help' => 'Vorschau des nächsten Passworts, d.h. des Passworts, welches das aktuelle Passwort ersetzt, wenn es abläuft. Einstellungen für das aktuelle OTP gelten auch für das nächste (Formatieren, als Punkt anzeigen)'
|
||||
],
|
||||
'auto_close_timeout' => [
|
||||
'label' => 'Auto close OTP',
|
||||
'label' => 'OTP automatisch schließen',
|
||||
'help' => 'Passwort automatisch nach einem Timeout auf dem Bildschirm ausblenden. Dies vermeidet unnötige Anfragen nach neuen Passwörtern, wenn Sie die Passwortansicht nicht schließen.'
|
||||
],
|
||||
'clear_search_on_copy' => [
|
||||
@ -87,7 +87,7 @@ return [
|
||||
'help' => 'Erzwingt bei Aufruf der Funktion Sortieren die Sortierung der Konten unter Berücksichtigung der Groß- und Kleinschreibung'
|
||||
],
|
||||
'copy_otp_on_display' => [
|
||||
'label' => 'Copy OTP on display',
|
||||
'label' => 'OTP auf dem Bildschirm kopieren',
|
||||
'help' => 'Kopiert automatisch ein generiertes Passwort bei Anzeige auf dem Bildschirm. Aufgrund der Einschränkungen des Browsers, wird nur das erste <abbr title="Time-based One-Time Password">TOTP</abbr> Passwort kopiert, nicht das rotierende Passwort'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Offizielle Symbole abrufen',
|
||||
'help' => '(Versuch) Das offizielle Symbol des 2FA-Ausstellers beim Hinzufügen eines Kontos erhalten'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Automatische Sperrung',
|
||||
'help' => 'Den Benutzer bei Inaktivität automatisch abmelden. Hat keine Auswirkung, wenn die Authentifizierung über einen Proxy erfolgt und keine benutzerdefinierte Logout-URL angegeben ist'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Hochladen',
|
||||
'i_m_lucky' => 'Mein Glück versuchen',
|
||||
'i_m_lucky_legend' => 'Durch "Mein Glück versuchen" können Sie das offizielle Symbol des jeweiligen Dienstes erhalten. Geben Sie den tatsächlichen Namen des Dienstes ohne die Erweiterung ".xyz" ein und versuchen Sie, Tippfehler zu vermeiden (Beta-Funktion)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Test',
|
||||
'group' => [
|
||||
'label' => 'Gruppe',
|
||||
@ -78,7 +78,7 @@ return [
|
||||
],
|
||||
'plain_text' => 'Klartext',
|
||||
'otp_type' => [
|
||||
'label' => 'Choose the type of OTP to create',
|
||||
'label' => 'Wählen Sie den OTP-Typ zum Erstellen aus',
|
||||
'help' => 'Zeitbasierte OTP oder HMAC-basierte OTP oder Steam OTP'
|
||||
],
|
||||
'digits' => [
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Use SSO only',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Keep SSO registration enabled',
|
||||
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x mos.',
|
||||
'one_year' => '1 yr.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Los datos no coinciden con ningún formato soportado',
|
||||
'unsupported_otp_type' => 'Tipo de OTP no soportada',
|
||||
'encrypted_migration' => 'Ilegíble, los datos parecen estar encriptados',
|
||||
'no_logo_found_for_x' => 'Logo no disponible para {service}',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'Fallo al subir el archivo',
|
||||
'unauthorized' => 'No autorizado',
|
||||
'unauthorized_legend' => 'No tiene permisos para ver este recurso o para realizar esta acción',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Obtener iconos oficiales',
|
||||
'help' => '(Intentar) Obtener el icono oficial del emisor 2FA al añadir una cuenta'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Bloqueo automático',
|
||||
'help' => 'Cerrar sesión del usuario automáticamente en caso de inactividad. No tiene efecto cuando la autenticación es manejada por un proxy, ni cuando ninguna url de cierre de sesión personalizada se especificada.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Subir',
|
||||
'i_m_lucky' => 'Probar suerte',
|
||||
'i_m_lucky_legend' => 'El botón "Probar suerte" intenta obtener el icono oficial del servicio dado. Introduzca el nombre del servicio sin la extensión ".xyz" e intente evitar errores tipográficos. (función beta)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Test',
|
||||
'group' => [
|
||||
'label' => 'Group',
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Utiliser uniquement SSO',
|
||||
'help' => 'Définir SSO comme la seule méthode disponible pour se connecter à 2FAuth. La connexion par mot de passe ou Webauthn est alors désactivée pour les utilisateurs. Les administrateurs ne sont pas impactés par cette restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Autoriser l\'utilisation des PAT',
|
||||
'help' => 'Permettre aux utilisateurs de créer des jetons d\'accès personnels et de les utiliser pour s\'authentifier avec une application tierce comme par exemple l\'extension por navigateur 2FAuth',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Garder l\'inscription via SSO activée',
|
||||
'help' => 'Permet aux nouveaux utilisateurs de se connecter pour la première fois via SSO alors que les inscriptions sont désactivées',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x mo.',
|
||||
'one_year' => '1 an',
|
||||
'copy_next_password' => 'Copier le prochain code OTP dans le presse-papiers',
|
||||
'visit_x' => 'Visiter :website',
|
||||
'regular' => 'Standard',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Les données ne correspondent à aucun format pris en charge',
|
||||
'unsupported_otp_type' => 'Type OTP non supporté',
|
||||
'encrypted_migration' => 'Non lisible, les données semblent chiffrées',
|
||||
'no_logo_found_for_x' => 'Aucun logo disponible pour {service}',
|
||||
'no_icon_for_this_variant' => 'Aucune icône disponible dans cette variante',
|
||||
'file_upload_failed' => 'Échec de téléchargement du fichier',
|
||||
'unauthorized' => 'Non autorisé',
|
||||
'unauthorized_legend' => 'Vous n\'avez pas la permission de voir cette ressource ou d\'effectuer cette action',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Récupérer les icônes officielles',
|
||||
'help' => '(Essaie de) Récupère automatiquement l\'icône officielle du service émetteur du compte 2FA lors de son ajout à 2FAuth'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Collection d\'icônes favorite',
|
||||
'help' => 'La collection d\'icônes à interroger en priorité quand une icône doit être récupérée. La modification de ce paramètre n\'actualise pas les icônes déjà enregistrées avec vos comptes 2FA existants.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Variante d\'icône',
|
||||
'help' => 'Certaines icônes sont disponibles dans plusieurs variantes qui vont s\'intégrer plus ou moins bien dans le thème clair ou dans le thème foncé. Définissez celle qui doit être récupérée en priorité. La variante standard sera automatiquement récupérée si celle spécifiée est indisponible.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Récupération stricte',
|
||||
'help' => 'Restreint la récupération d\'icône à la seule variante spécifiée. 2FAuth ne tentera pas de récupérer la variante standard à la place de la variante spécifiée lorsque celle-ci est indisponible.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Verrouillage automatique',
|
||||
'help' => 'Déconnecte automatiquement l\'utilisateur en cas d\'inactivité. Est sans effet lorsque l\'authentification est gérée par un proxy et qu\'aucune URL de déconnexion personnalisée n\'est configurée.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Télécharger',
|
||||
'i_m_lucky' => 'J\'ai de la chance',
|
||||
'i_m_lucky_legend' => 'Le bouton "J\'ai de la chance" essaie d\'obtenir l\'icône officielle du service renseigné. Entrez le nom exact du service, sans l\'extension ".xyz" et avec la bonne orthographe. (fonctionnalité bêta)',
|
||||
'i_m_lucky_legend' => 'Le bouton "J\'ai de la chance" essaie d\'obtenir une icône standard à partir de la collection d\'icônes sélectionnée. Saisissez une valeur pour le champ Service qui est simple, vous augmenterez vos chances d\'obtenir une icône : N\'ajoutez pas extension comme ".com", utilisez le nom exact du service, évitez les caractères spéciaux.',
|
||||
'test' => 'Tester',
|
||||
'group' => [
|
||||
'label' => 'Groupe',
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Use SSO only',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'SSO द्वारा रेजिस्ट्रेशन को सक्रिय रखें',
|
||||
'help' => 'नए उपयोगकर्ताओं को SSO के माध्यम से पहली बार साइन इन करने की अनुमति दें जबकि रेजिस्ट्रेशन निष्क्रिय है',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x मास',
|
||||
'one_year' => '1 वर्ष',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'डेटा किसी भी समर्थित प्रारूप से मेल नहीं खाता',
|
||||
'unsupported_otp_type' => 'ओटीपी का प्रकार असमर्थित',
|
||||
'encrypted_migration' => 'अपठनीय, डेटा एन्क्रिप्टेड लगता है',
|
||||
'no_logo_found_for_x' => ':service के लिए कोई लोगो उपलब्ध नहीं है',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'फाइल अपलोड असफल रहा',
|
||||
'unauthorized' => 'अनधिकृत',
|
||||
'unauthorized_legend' => 'आपको इस संसाधन को देखने या यह क्रिया करने की अनुमति नहीं है',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'आधिकारिक आइकान प्राप्त करें',
|
||||
'help' => 'खाता जोड़ते समय 2FA जारीकर्ता का आधिकारिक आइकन प्राप्त करें (कोशिश करें)'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'ऑटो-लॉक',
|
||||
'help' => 'निष्क्रियता की स्थिति में उपयोगकर्ता को स्वचालित रूप से लॉग आउट करें। जब प्रमाणीकरण को प्रॉक्सी द्वारा नियंत्रित किया जाता है और कोई कस्टम लॉगआउट URL निर्दिष्ट नहीं किया जाता है तो इसका कोई प्रभाव नहीं पड़ता है।'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'अपलोड',
|
||||
'i_m_lucky' => 'अपनी किस्मत आज़माएं',
|
||||
'i_m_lucky_legend' => '"अपनी किस्मत आज़माएं" बटन द्वारा दी गई सेवा का आधिकारिक आइकन प्राप्त करने का प्रयास करें। ".xyz" एक्सटेंशन के बिना वास्तविक सेवा का नाम दर्ज करें और टाइपो से बचने का प्रयास करें। (बीटा सुविधा)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'जाँच',
|
||||
'group' => [
|
||||
'label' => 'Group',
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Use SSO only',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Keep SSO registration enabled',
|
||||
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x mos.',
|
||||
'one_year' => '1 yr.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Data do not match any supported format',
|
||||
'unsupported_otp_type' => 'Unsupported OTP type',
|
||||
'encrypted_migration' => 'Unreadable, the data seem encrypted',
|
||||
'no_logo_found_for_x' => 'No logo available for :service',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'File upload failed',
|
||||
'unauthorized' => 'Unauthorized',
|
||||
'unauthorized_legend' => 'You do not have permissions to view this resource or to perform this action',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Get official icons',
|
||||
'help' => '(Try to) Get the official icon of the 2FA issuer when adding an account'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Auto lock',
|
||||
'help' => 'Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Unggah',
|
||||
'i_m_lucky' => 'Coba keberuntunganku',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button try to get the official icon of the given service. Enter actual service name without ".xyz" extension and try to avoid typo. (beta feature)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Tes',
|
||||
'group' => [
|
||||
'label' => 'Group',
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Usa solo SSO',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Keep SSO registration enabled',
|
||||
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x mesi',
|
||||
'one_year' => '1 anno',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Data do not match any supported format',
|
||||
'unsupported_otp_type' => 'Unsupported OTP type',
|
||||
'encrypted_migration' => 'Unreadable, the data seem encrypted',
|
||||
'no_logo_found_for_x' => 'No logo available for :service',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'File upload failed',
|
||||
'unauthorized' => 'Unauthorized',
|
||||
'unauthorized_legend' => 'You do not have permissions to view this resource or to perform this action',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Ottieni icone ufficiali',
|
||||
'help' => '(Try to) Get the official icon of the 2FA issuer when adding an account'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Blocco automatico',
|
||||
'help' => 'Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Carica',
|
||||
'i_m_lucky' => 'Prova la mia fortuna',
|
||||
'i_m_lucky_legend' => 'Il pulsante "Prova la mia fortuna" cerca di ottenere l\'icona ufficiale del servizio specificato. Inserisci il nome effettivo del servizio senza l\'estensione ".xyz" e prova a evitare il tipo (funzione beta)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Test',
|
||||
'group' => [
|
||||
'label' => 'Gruppo',
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'SSO のみ',
|
||||
'help' => '2FAuth にログインできる手段を SSO 限定にします。通常ユーザーはパスワードと Webauthn によるログインができなくなります。管理者はこの制限の影響を受けません。',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'SSO登録は許可する',
|
||||
'help' => '新規登録が無効でも、新規ユーザーがSSO経由で初回サインインすることは許可する',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':xヶ月',
|
||||
'one_year' => '1年',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => '対応しているどの形式とも一致しません',
|
||||
'unsupported_otp_type' => '未対応のOTPタイプです',
|
||||
'encrypted_migration' => '読み込めませんでした。暗号化されたデータのようです',
|
||||
'no_logo_found_for_x' => ':service のロゴがありません',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'ファイルのアップロードに失敗しました',
|
||||
'unauthorized' => '許可されていません',
|
||||
'unauthorized_legend' => 'このリソースを表示したり、このアクションを実行する権限がありません。',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => '公式アイコンを取得',
|
||||
'help' => 'アカウント追加時に2FAプロバイダの公式アイコンを取得(しようと)します。'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => '自動ロック',
|
||||
'help' => 'この期間操作がないと、自動的にログアウトします。 プロキシが認証を処理していて、ログアウトURLが指定されていない場合は効果がありません。'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'アップロード',
|
||||
'i_m_lucky' => '適当に取得',
|
||||
'i_m_lucky_legend' => '「適当に取得」ボタンは、指定したサービスの公式アイコンの取得を試みます。 ".xyz" といった語尾を除く実際のサービス名を、誤字のないよう入力してください。(ベータ機能)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'テスト',
|
||||
'group' => [
|
||||
'label' => 'グループ',
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'SSO만 사용',
|
||||
'help' => '2FAuth 로그인 수단을 SSO만으로 제한합니다. 일반 사용자의 비밀번호 로그인과 웹 인증(WebAuthn)이 비활성화됩니다. 관리자는 이 제한의 영향을 받지 않습니다.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'SSO 가입을 활성화된 상태로 유지',
|
||||
'help' => '등록은 비활성화 되었어도 신규 사용자가 SSO를 통해 처음 로그인할 수 있도록 허용',
|
||||
|
@ -91,5 +91,7 @@ return [
|
||||
'one_month' => '한 달.',
|
||||
'x_month' => ':x 달.',
|
||||
'one_year' => '1년.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'copy_next_password' => '다음 패스워드를 클립보드에 저장',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -18,7 +18,7 @@ return [
|
||||
'refresh' => '새로고침',
|
||||
'no_valid_otp' => '이 QR코드에 유효한 OTP 리소스가 없습니다.',
|
||||
'something_wrong_with_server' => '서버에 문제가 발생했습니다.',
|
||||
'Unable_to_decrypt_uri' => 'Uri를 인식할 수 없습니다.',
|
||||
'Unable_to_decrypt_uri' => 'URI를 인식할 수 없습니다',
|
||||
'not_a_supported_otp_type' => '이 OTP 형식은 현재 지원되지 않습니다.',
|
||||
'cannot_create_otp_without_secret' => '시크릿키 없이는 OTP를 만들 수 없습니다.',
|
||||
'data_of_qrcode_is_not_valid_URI' => '이 QR 코드의 데이터는 유효한 OTP 인증 URI가 아닙니다. QR 코드에 다음이 포함되어 있습니다:',
|
||||
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => '지원되는 데이터 형식이 아닙니다',
|
||||
'unsupported_otp_type' => '지원되지 않는 OTP 형식',
|
||||
'encrypted_migration' => '읽을 수 없음, 데이터가 암호화되어 있음',
|
||||
'no_logo_found_for_x' => ':service에 대한 사용가능한 로고 없음',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => '파일 업로드 실패',
|
||||
'unauthorized' => '권한 없음',
|
||||
'unauthorized_legend' => '이 리소스를 보거나 작업을 수행할 수 있는 권한이 없습니다',
|
||||
@ -74,6 +74,6 @@ return [
|
||||
'qrcode_has_invalid_checksum' => 'QR 코드에 잘못된 체크섬이 있습니다.',
|
||||
'no_readable_qrcode' => '인식 가능한 QR 코드 없음',
|
||||
'failed_icon_store_database_toggling' => '아이콘 마이그레이션에 실패했습니다. 이전 설정값으로 복원됩니다.',
|
||||
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
|
||||
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
|
||||
'failed_to_retrieve_app_settings' => '애플리케이션 설정 검색 실패',
|
||||
'reserved_name_please_choose_something_else' => '이미 존재하는 이름입니다. 다른 이름을 선택해 주십시오',
|
||||
];
|
@ -14,16 +14,16 @@ return [
|
||||
'en' => 'English (영어)',
|
||||
'fr' => 'Français (프랑스어)',
|
||||
'bg' => 'Български (불가리아어)',
|
||||
'zh-CN' => '简体中文 (Chinese Simplified)',
|
||||
'da' => 'Dansk (Danish)',
|
||||
'nl' => 'Nederlands (Dutch)',
|
||||
'zh-CN' => '简体中文 (중국어 간체)',
|
||||
'da' => 'Dansk (덴마크어)',
|
||||
'nl' => 'Nederlands (네덜란드어)',
|
||||
'de' => 'Deutsch (독일어)',
|
||||
'hi' => 'हिंदी (힌디어)',
|
||||
'it' => 'Italiano (Italian)',
|
||||
'it' => 'Italiano (이탈리아어)',
|
||||
'ja' => '日本語 (일본어)',
|
||||
'ko' => '한국어 (Korean)',
|
||||
'pt-BR' => 'Português (Portuguese, Brazilian)',
|
||||
'ko' => '한국어',
|
||||
'pt-BR' => 'Português (포르투갈어)',
|
||||
'ru' => 'Pусский (러시아어)',
|
||||
'es-ES' => 'Español (Spanish)',
|
||||
'es-ES' => 'Español (스페인어)',
|
||||
'tr' => 'Türkçe (튀르키예어)',
|
||||
];
|
@ -43,7 +43,7 @@ return [
|
||||
],
|
||||
'make_sure_copy_token' => '개인 액세스 토큰을 복사해두세요. 다시 확인할 수 없습니다!',
|
||||
'data_input' => '데이터 입력',
|
||||
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
|
||||
'settings_managed_by_administrator' => '어떤 설정은 관리자에 의해 제어됩니다',
|
||||
'forms' => [
|
||||
'edit_settings' => '설정 변경',
|
||||
'setting_saved' => '설정 저장됨',
|
||||
@ -59,23 +59,23 @@ return [
|
||||
'help' => '서비스에 표시되는 모든 날짜와 시간에 적용되는 표준 시간대'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Show generated OTP as dot',
|
||||
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
|
||||
'label' => '생성된 OTP를 점으로 표시',
|
||||
'help' => '보안 유지를 위해 생성된 패스워드 문자를 ***으로 표시합니다. 복사/붙여넣기 기능에는 영향을 미치지 않습니다'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured OTP',
|
||||
'label' => '가려진 OTP 보기',
|
||||
'help' => '점으로 가려진 비밀번호를 일시적으로 표시합니다.'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Close OTP after copy',
|
||||
'label' => '복사 후 OTP 닫기',
|
||||
'help' => '생성된 비밀번호를 클릭하여 복사하면 화면에서 비밀번호가 자동으로 숨겨집니다.'
|
||||
],
|
||||
'show_next_otp' => [
|
||||
'label' => 'Show next OTP',
|
||||
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
|
||||
'label' => '다음 OTP 표시',
|
||||
'help' => '다음 패스워드(현재 패스워드가 만료될 때 대체할 패스워드)를 미리 봅니다. 현재 OTP 설정이 동일하게 적용됩니다. (서식 지정, 점으로 표시)'
|
||||
],
|
||||
'auto_close_timeout' => [
|
||||
'label' => 'Auto close OTP',
|
||||
'label' => 'OTP 자동 닫기',
|
||||
'help' => '일정 시간이 지나면 화면에 표시된 비밀번호를 자동으로 숨깁니다. 비밀번호 보기를 닫는 것을 잊어버렸을 때 불필요한 비밀번호 요청을 피할 수 있습니다.'
|
||||
],
|
||||
'clear_search_on_copy' => [
|
||||
@ -87,7 +87,7 @@ return [
|
||||
'help' => '정렬 함수가 호출되면 대소문자를 구분하여 계정을 정렬하도록 강제합니다.'
|
||||
],
|
||||
'copy_otp_on_display' => [
|
||||
'label' => 'Copy OTP on display',
|
||||
'label' => 'OTP를 화면에 복사',
|
||||
'help' => '생성된 비밀번호가 화면에 나타난 직후 자동으로 복사됩니다. 브라우저의 제한으로 인해 갱신된 비밀번호는 복사되지 않으며, 처음 <abbr title="Time-based One-Time Password">TOTP</abbr> 비밀번호만 복사됩니다.'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
@ -125,6 +125,18 @@ return [
|
||||
'label' => '공식 아이콘 불러오기',
|
||||
'help' => '계정을 추가할 때 가능한 경우, 2FA 발급자의 공식 아이콘을 불러옵니다.'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => '자동 잠금',
|
||||
'help' => '활동이 없는 경우 사용자를 자동으로 로그아웃합니다. 프록시에 의해 인증이 처리되고 사용자 지정 로그아웃 Url이 지정되지 않은 경우에는 작동하지 않습니다.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => '업로드',
|
||||
'i_m_lucky' => '자동으로 불러오기',
|
||||
'i_m_lucky_legend' => '\'자동으로 불러오기\' 버튼은 이 서비스의 공식 아이콘을 가져오려고 시도합니다. ".xyz"와 같은 도메인을 제외한 실제 서비스 이름을 오타 없이 입력해 주세요. (베타 기능)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => '테스트',
|
||||
'group' => [
|
||||
'label' => '그룹',
|
||||
@ -78,7 +78,7 @@ return [
|
||||
],
|
||||
'plain_text' => '일반 텍스트',
|
||||
'otp_type' => [
|
||||
'label' => 'Choose the type of OTP to create',
|
||||
'label' => '생성할 OTP 유형',
|
||||
'help' => '시간 기반 OTP, HMAC 기반 OTP, Steam OTP 중 선택 가능'
|
||||
],
|
||||
'digits' => [
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Use SSO only',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'SSO-registratie ingeschakeld houden',
|
||||
'help' => 'Sta nieuwe gebruikers toe om voor de eerste keer via SSO in te loggen terwijl registratie is uitgeschakeld',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x mos.',
|
||||
'one_year' => '1 yr.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Gegevens komen niet overeen met een ondersteund formaat',
|
||||
'unsupported_otp_type' => 'Niet ondersteund OTP type',
|
||||
'encrypted_migration' => 'Onleesbaar, de data lijkt versleuteld',
|
||||
'no_logo_found_for_x' => 'Geen logo beschikbaar voor :service',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'Bestand uploaden mislukt',
|
||||
'unauthorized' => 'Niet geautoriseerd',
|
||||
'unauthorized_legend' => 'U heeft geen rechten om dit document te bekijken of deze actie uit te voeren',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Officiële iconen verkrijgen',
|
||||
'help' => '(Probeer om) Krijg het officiële icoon van de 2FA-uitgever bij het toevoegen van een account'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Autom. vergrendelen',
|
||||
'help' => 'Log de gebruiker automatisch uit bij inactiviteit. Heeft geen effect wanneer authenticatie wordt afgehandeld door een proxy en er geen aangepaste logout-url is opgegeven.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Upload',
|
||||
'i_m_lucky' => 'Probeer mijn geluk',
|
||||
'i_m_lucky_legend' => 'De "Probeer mijn geluk" knop probeert het officiële icoon te krijgen van de gegeven service. Voer de werkelijke servicenaam in zonder ".xyz" extensie en probeer een typefout te vermijden. (bèta-functie)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Test',
|
||||
'group' => [
|
||||
'label' => 'Group',
|
||||
|
@ -15,42 +15,42 @@ return [
|
||||
|
||||
'admin' => 'Administrator',
|
||||
'admin_panel' => 'Panel administratora',
|
||||
'app_setup' => 'App setup',
|
||||
'auth' => 'Auth',
|
||||
'registrations' => 'Registrations',
|
||||
'app_setup' => 'Ustawienia aplikacji',
|
||||
'auth' => 'Autoryzacja',
|
||||
'registrations' => 'Rejestracje',
|
||||
'users' => 'Users',
|
||||
'users_legend' => 'Manage users registered on your instance or create new ones.',
|
||||
'admin_settings' => 'Admin settings',
|
||||
'create_new_user' => 'Create a user',
|
||||
'new_user' => 'New user',
|
||||
'search_user_placeholder' => 'User name, email...',
|
||||
'quick_filters_colons' => 'Quick filters:',
|
||||
'user_created' => 'user successfully created',
|
||||
'users_legend' => 'Zarządzaj użytkownikami zarejestrowanymi w Twojej instancji lub twórz nowych.',
|
||||
'admin_settings' => 'Ustawienia administratora',
|
||||
'create_new_user' => 'Utwórz użytkownika',
|
||||
'new_user' => 'Nowy użytkownik',
|
||||
'search_user_placeholder' => 'Nazwa użytkownika, e-maill...',
|
||||
'quick_filters_colons' => 'Szybkie filtrowanie',
|
||||
'user_created' => 'Szybkie filtrowanie',
|
||||
'confirm' => [
|
||||
'delete_user' => 'Are you sure you want to delete this user? There is no going back.',
|
||||
'request_password_reset' => 'Are you sure you want to reset this user\'s password?',
|
||||
'purge_password_reset_request' => 'Are you sure you want to revoke the previous request?',
|
||||
'delete_account' => 'Are you sure you want to delete this user?',
|
||||
'edit_own_account' => 'This is your own account. Are you sure?',
|
||||
'change_admin_role' => 'This will have serious impacts on this user\'s permissions. Are you sure?',
|
||||
'demote_own_account' => 'You will no longer be an administrator. Really sure?'
|
||||
'delete_user' => 'Czy na pewno chcesz usunąć tego użytkownika? Nie ma od tego odwrotu.',
|
||||
'request_password_reset' => 'Czy na pewno chcesz zresetować hasło tego użytkownika?',
|
||||
'purge_password_reset_request' => 'Czy na pewno chcesz odwołać poprzednią prośbę?',
|
||||
'delete_account' => 'Czy na pewno chcesz usunąć tego użytkownika?',
|
||||
'edit_own_account' => 'To jest Twoje własne konto. Czy na pewno?',
|
||||
'change_admin_role' => 'Będzie to miało poważny wpływ na uprawnienia tego użytkownika. Czy na pewno?',
|
||||
'demote_own_account' => 'Nie będziesz już administratorem. Naprawdę na pewno?'
|
||||
],
|
||||
'logs' => 'Logs',
|
||||
'administration_legend' => 'Following settings are global and apply to all users.',
|
||||
'user_management' => 'User management',
|
||||
'oauth_provider' => 'OAuth provider',
|
||||
'logs' => 'Logi',
|
||||
'administration_legend' => 'Poniższe ustawienia są globalne i mają zastosowanie do wszystkich użytkowników.',
|
||||
'user_management' => 'Zarządzanie użytkownikiem',
|
||||
'oauth_provider' => 'Dostawca zabezpieczeń OAuth',
|
||||
'account_bound_to_x_via_oauth' => 'This account is bound to a :provider account via OAuth',
|
||||
'last_seen_on_date' => 'Last seen :date',
|
||||
'registered_on_date' => 'Registered :date',
|
||||
'updated_on_date' => 'Updated :date',
|
||||
'access' => 'Access',
|
||||
'password_requested_on_t' => 'A password reset request exists for this user (request sent at :datetime), which means that the user has not yet changed their password but the link they received is still valid. This may be a request from the user themselves or from an administrator.',
|
||||
'password_request_expired' => 'A password reset request exists for this user but has expired, meaning that the user has not changed their password in time. This may be a request from the user themselves or from an administrator.',
|
||||
'resend_email' => 'Resend email',
|
||||
'resend_email_title' => 'Resend a password reset email to the user',
|
||||
'resend_email_help' => 'Use <b>Resend email</b> to send a new password reset email to the user so he can set a new password. This will leave its current password as is and any previous request will be revoked.',
|
||||
'reset_password' => 'Reset password',
|
||||
'reset_password_help' => 'Use <b>Reset password</b> to force a password reset (this will set a temporary password) before sending a password reset email to the user so they can set a new password. Any previous request will be revoked.',
|
||||
'last_seen_on_date' => 'Ostatnio widziany :date',
|
||||
'registered_on_date' => 'Zarejestrowany :date',
|
||||
'updated_on_date' => 'Zaaktualizowany :date',
|
||||
'access' => 'Dostęp',
|
||||
'password_requested_on_t' => 'Dla tego użytkownika istnieje żądanie zresetowania hasła (żądanie wysłane o godzinie :d atetime), co oznacza, że użytkownik nie zmienił jeszcze hasła, ale otrzymany link jest nadal ważny. Może to być prośba od samego użytkownika lub od administratora.',
|
||||
'password_request_expired' => 'Dla tego użytkownika istnieje żądanie zresetowania hasła, ale wygasło, co oznacza, że użytkownik nie zmienił swojego hasła na czas. Może to być prośba od samego użytkownika lub od administratora.',
|
||||
'resend_email' => 'Wyślij ponownie wiadomość e-mail',
|
||||
'resend_email_title' => 'Ponowne wysyłanie wiadomości e-mail z prośbą o zresetowanie hasła do użytkownika',
|
||||
'resend_email_help' => 'Użyj opcji <b>Wyślij ponownie wiadomość e-mail</b>, aby wysłać nową wiadomość e-mail dotyczącą resetowania hasła do użytkownika, aby mógł ustawić nowe hasło. Spowoduje to pozostawienie obecnego hasła bez zmian, a wszelkie poprzednie żądania zostaną odwołane.',
|
||||
'reset_password' => 'Resetuj hasło',
|
||||
'reset_password_help' => 'Użyj opcji <b>Resetuj hasło</b>, aby wymusić zresetowanie hasła (spowoduje to ustawienie hasła tymczasowego) przed wysłaniem wiadomości e-mail z resetowaniem hasła do użytkownika, aby mógł ustawić nowe hasło. Wszelkie wcześniejsze prośby zostaną odwołane.',
|
||||
'reset_password_title' => 'Reset the user\'s password',
|
||||
'password_successfully_reset' => 'Password successfully reset',
|
||||
'user_has_x_active_pat' => ':count active token(s)',
|
||||
@ -61,7 +61,7 @@ return [
|
||||
'delete_this_user_legend' => 'The user account will be deleted as well as all its 2FA data.',
|
||||
'this_is_not_soft_delete' => 'This is not a soft delete, there is no going back.',
|
||||
'delete_this_user' => 'Delete this user',
|
||||
'user_role_updated' => 'User role updated',
|
||||
'user_role_updated' => 'Uprawnienia użytkownika zmodyfikowane',
|
||||
'pats_succesfully_revoked' => 'User\'s PATs successfully revoked',
|
||||
'security_devices_succesfully_revoked' => 'User\'s security devices successfully revoked',
|
||||
'variables' => 'Variables',
|
||||
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Use SSO only',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Keep SSO registration enabled',
|
||||
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x mos.',
|
||||
'one_year' => '1 yr.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Data do not match any supported format',
|
||||
'unsupported_otp_type' => 'Unsupported OTP type',
|
||||
'encrypted_migration' => 'Unreadable, the data seem encrypted',
|
||||
'no_logo_found_for_x' => 'No logo available for :service',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'File upload failed',
|
||||
'unauthorized' => 'Unauthorized',
|
||||
'unauthorized_legend' => 'You do not have permissions to view this resource or to perform this action',
|
||||
|
@ -11,19 +11,19 @@ return [
|
||||
*/
|
||||
|
||||
'browser_preference' => 'Preferencje przeglądarki',
|
||||
'en' => 'Angielski (język angielski)',
|
||||
'fr' => 'Français (French)',
|
||||
'bg' => 'Български (Bulgarian)',
|
||||
'zh-CN' => '简体中文 (Chinese Simplified)',
|
||||
'da' => 'Dansk (Danish)',
|
||||
'nl' => 'Nederlands (Dutch)',
|
||||
'de' => 'Deutsch (German)',
|
||||
'hi' => 'हिंदी (Hindi)',
|
||||
'it' => 'Italiano (Italian)',
|
||||
'ja' => '日本語 (Japanese)',
|
||||
'ko' => '한국어 (Korean)',
|
||||
'pt-BR' => 'Português (Portuguese, Brazilian)',
|
||||
'ru' => 'Русский (Russian)',
|
||||
'es-ES' => 'Español (Spanish)',
|
||||
'tr' => 'Türkçe (Turkish)',
|
||||
'en' => 'Angielski (English)',
|
||||
'fr' => 'Francuski (język francuski)',
|
||||
'bg' => 'Bułgarski (język bułgarski)',
|
||||
'zh-CN' => 'Chiński uproszczony (język chiński uproszczony)',
|
||||
'da' => 'Duński (język duński)',
|
||||
'nl' => 'Holenderski (język niderlandzki)',
|
||||
'de' => 'Niemiecki (język niemiecki)',
|
||||
'hi' => 'Hindi (język hinduski)',
|
||||
'it' => 'Włoski (język włoski)',
|
||||
'ja' => 'Japoński (język japoński)',
|
||||
'ko' => 'Koreański (język koreański)',
|
||||
'pt-BR' => 'Portugalski (język portugalski)',
|
||||
'ru' => 'Rosyjski (język rosyjski)',
|
||||
'es-ES' => 'Hiszpański (język hiszpański)',
|
||||
'tr' => 'Turecki (język turecki)',
|
||||
];
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Get official icons',
|
||||
'help' => '(Try to) Get the official icon of the 2FA issuer when adding an account'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Auto lock',
|
||||
'help' => 'Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.'
|
||||
|
@ -11,46 +11,46 @@ return [
|
||||
|
||||
'start' => 'Nowe konto',
|
||||
'capture' => 'Przechwyć QR',
|
||||
'accounts' => 'Accounts',
|
||||
'accounts' => 'Konta',
|
||||
'createAccount' => 'Utwórz konto',
|
||||
'importAccounts' => 'Import accounts',
|
||||
'importAccounts' => 'Importuj konta',
|
||||
'editAccount' => 'Edycja konta',
|
||||
'showQRcode' => 'Account as QR code',
|
||||
'groups' => 'Groups',
|
||||
'createGroup' => 'Create group',
|
||||
'editGroup' => 'Group edit',
|
||||
'showQRcode' => 'Konto w postaci kodu QR',
|
||||
'groups' => 'Grupy',
|
||||
'createGroup' => 'Utwórz grupę',
|
||||
'editGroup' => 'Edytuj grupę',
|
||||
'settings' => [
|
||||
'options' => 'Options',
|
||||
'account' => 'User account',
|
||||
'options' => 'Ustawienia',
|
||||
'account' => 'Konto użytkownika',
|
||||
'oauth' => [
|
||||
'tokens' => 'OAuth tokens',
|
||||
'generatePAT' => 'New personal token',
|
||||
'tokens' => 'Tokeny OAuth',
|
||||
'generatePAT' => 'Nowy token osobisty',
|
||||
],
|
||||
'webauthn' => [
|
||||
'editCredential' => 'Device edit',
|
||||
'devices' => 'WebAuthn devices',
|
||||
'editCredential' => 'Edycja urządzenia',
|
||||
'devices' => 'Urządzenia WebAuthn',
|
||||
],
|
||||
],
|
||||
'login' => 'Login',
|
||||
'register' => 'Register',
|
||||
'autolock' => 'Auto lock',
|
||||
'login' => 'Zaloguj',
|
||||
'register' => 'Zarejestruj',
|
||||
'autolock' => 'Automatyczne blokowanie',
|
||||
'password' => [
|
||||
'request' => 'Reset password',
|
||||
'reset' => 'New password',
|
||||
'request' => 'Resetuj hasło',
|
||||
'reset' => 'Nowe hasło',
|
||||
],
|
||||
'webauthn' => [
|
||||
'lost' => 'Account recovery',
|
||||
'recover' => 'Register a new device',
|
||||
'lost' => 'Odzyskiwanie konta',
|
||||
'recover' => 'Zarejestruj nowe urządzenie',
|
||||
],
|
||||
'flooded' => 'Flood',
|
||||
'genericError' => 'Error',
|
||||
'404' => 'Item not found',
|
||||
'about' => 'About',
|
||||
'genericError' => 'Błąd',
|
||||
'404' => 'Nie znaleziono elementu',
|
||||
'about' => 'O nas',
|
||||
'admin' => [
|
||||
'appSetup' => 'App setup',
|
||||
'users' => 'Users management',
|
||||
'createUser' => 'Create user',
|
||||
'manageUser' => 'Manage user',
|
||||
'appSetup' => 'Ustawienia aplikacji',
|
||||
'users' => 'Zarządzanie użytkownikami',
|
||||
'createUser' => 'Utwórz użytkownika',
|
||||
'manageUser' => 'Zarządzaj użytkownikami',
|
||||
'logs' => [
|
||||
'access' => 'Dziennik dostępu'
|
||||
]
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Upload',
|
||||
'i_m_lucky' => 'Try my luck',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button try to get the official icon of the given service. Enter actual service name without ".xyz" extension and try to avoid typo. (beta feature)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Test',
|
||||
'group' => [
|
||||
'label' => 'Group',
|
||||
|
@ -15,12 +15,12 @@ return [
|
||||
|
||||
'accepted' => 'To :attribute pole musi zostać zaakceptowane.',
|
||||
'accepted_if' => 'To atrybut pola musi zostać zaakceptowane gdy :other jest :value.',
|
||||
'active_url' => 'The :attribute field must be a valid URL.',
|
||||
'active_url' => 'Pole :attribute musi zawierać prawidłowy URL.',
|
||||
'after' => 'Pole :attribute musi być datą po :date.',
|
||||
'after_or_equal' => 'The :attribute field must be a date after or equal to :date.',
|
||||
'alpha' => 'The :attribute field must only contain letters.',
|
||||
'alpha_dash' => 'The :attribute field must only contain letters, numbers, dashes, and underscores.',
|
||||
'alpha_num' => 'The :attribute field must only contain letters and numbers.',
|
||||
'after_or_equal' => 'To :attribute pole musi być data po lub równa :date.',
|
||||
'alpha' => 'Pole :attribute może zawierać jedynie litery.',
|
||||
'alpha_dash' => 'Pole :attribute może zawierać jedynie litery, cyfry, myślniki i podkreślenia.',
|
||||
'alpha_num' => 'To :attribute pole musi zawierać tylko litery i cyfry.',
|
||||
'array' => 'The :attribute field must be an array.',
|
||||
'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.',
|
||||
'before' => 'The :attribute field must be a date before :date.',
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Usar somente sistema de login único',
|
||||
'help' => 'Faça do SSO o único método disponível para fazer login no 2FAuth. O login por senha e o Webauth são então desativados para usuários comuns. Os administradores não são afetados por essa restrição.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Mantenha o registro SSO ativado',
|
||||
'help' => 'Permite que novos usuários façam login pela primeira vez via SSO enquanto os registros estão desativados',
|
||||
|
@ -13,7 +13,7 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'cancel' => 'Cancelar',
|
||||
'cancel' => 'Cancelar /Voltar',
|
||||
'update' => 'Atualizar',
|
||||
'copy' => 'Copiar',
|
||||
'copy_to_clipboard' => 'Copiar para área de transferência',
|
||||
@ -91,5 +91,7 @@ return [
|
||||
'one_month' => '1 mês.',
|
||||
'x_month' => ':x meses.',
|
||||
'one_year' => '1 ano.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'copy_next_password' => 'Copiar próxima senha para área de transferência',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Os dados não correspondem a qualquer formato suportado',
|
||||
'unsupported_otp_type' => 'Tipo de OTP não suportado',
|
||||
'encrypted_migration' => 'Inlegível, os dados parecem criptografados',
|
||||
'no_logo_found_for_x' => 'Nenhum logotipo disponível para :service',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'Falha no upload do arquivo',
|
||||
'unauthorized' => 'Não autorizado',
|
||||
'unauthorized_legend' => 'Você não tem permissão para visualizar este recurso ou para executar esta ação',
|
||||
@ -74,6 +74,6 @@ return [
|
||||
'qrcode_has_invalid_checksum' => 'QR code possui checksum inválido',
|
||||
'no_readable_qrcode' => 'Nenhum código QR legível',
|
||||
'failed_icon_store_database_toggling' => 'Houve um erro ao migrar os ícones. A configuração foi restaurada para o valor anterior.',
|
||||
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
|
||||
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
|
||||
'failed_to_retrieve_app_settings' => 'Falha ao obter as configurações do sistema',
|
||||
'reserved_name_please_choose_something_else' => 'Esse nome não pode ser usado, selecione outro nome',
|
||||
];
|
@ -14,16 +14,16 @@ return [
|
||||
'en' => 'English (Inglês)',
|
||||
'fr' => 'Français (Francês)',
|
||||
'bg' => 'Български (Búlgaro)',
|
||||
'zh-CN' => '简体中文 (Chinese Simplified)',
|
||||
'da' => 'Dansk (Danish)',
|
||||
'nl' => 'Nederlands (Dutch)',
|
||||
'zh-CN' => '简体中文 (Chinês Simplificado)',
|
||||
'da' => 'Dansk (Dinamarquês)',
|
||||
'nl' => 'Nederlands (Holandês)',
|
||||
'de' => 'Deutsch (Alemão)',
|
||||
'hi' => 'हिंदी (Indiano)',
|
||||
'it' => 'Italiano (Italian)',
|
||||
'it' => 'Italiano (Italiano)',
|
||||
'ja' => '日本語 (Japonês)',
|
||||
'ko' => '한국어 (Korean)',
|
||||
'pt-BR' => 'Português (Portuguese, Brazilian)',
|
||||
'ko' => '한국어 (Coreano)',
|
||||
'pt-BR' => 'Português (Português, Brasil)',
|
||||
'ru' => 'Русский (Russo)',
|
||||
'es-ES' => 'Español (Spanish)',
|
||||
'es-ES' => 'Español (Espanhol)',
|
||||
'tr' => 'Türkçe (Turco)',
|
||||
];
|
@ -43,7 +43,7 @@ return [
|
||||
],
|
||||
'make_sure_copy_token' => 'Certifique-se de salvar seu token de acesso pessoal agora. Você não poderá vê-lo novamente!',
|
||||
'data_input' => 'Entrada de dados',
|
||||
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
|
||||
'settings_managed_by_administrator' => 'Algumas configurações estão sendo gerenciadas pelo seu administrador',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Editar configurações',
|
||||
'setting_saved' => 'Configurações salvas',
|
||||
@ -59,23 +59,24 @@ return [
|
||||
'help' => 'O fuso horário aplicado a todas as datas e horas exibidas na aplicação'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Show generated OTP as dot',
|
||||
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
|
||||
'label' => 'Mostrar OTP\'s como pontos',
|
||||
'help' => 'Substitua os caracteres da senha gerada por *** para garantir a confidencialidade. Isso não afeta o recurso de copiar/colar'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured OTP',
|
||||
'label' => 'Revelar OTP ocultado',
|
||||
'help' => 'Permitir a capacidade de revelar temporariamente senhas obscurecidas por pontos'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Close OTP after copy',
|
||||
'label' => 'Fechar OTP após cópia',
|
||||
'help' => 'Clicar para copiar uma senha gerada a ocultará automaticamente da tela'
|
||||
],
|
||||
'show_next_otp' => [
|
||||
'label' => 'Show next OTP',
|
||||
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
|
||||
'label' => 'Mostrar próxima OTP',
|
||||
'help' => 'Visualize a próxima senha, ou seja, a senha que substituirá a senha atual quando ela expirar. As preferências definidas para a OTP atual também se aplicam à próxima (formatação, exibir como ponto).
|
||||
'
|
||||
],
|
||||
'auto_close_timeout' => [
|
||||
'label' => 'Auto close OTP',
|
||||
'label' => 'Fechar OTP Automaticamente',
|
||||
'help' => 'Ocultar automaticamente a senha na tela após um tempo limite. Isso evita solicitações desnecessárias de novas senhas se você esquecer de fechar a tela de senha.'
|
||||
],
|
||||
'clear_search_on_copy' => [
|
||||
@ -87,7 +88,7 @@ return [
|
||||
'help' => 'Quando acionado, forçar a função Ordenar a organizar as contas de forma que diferencie entre maiúsculas e minúsculas'
|
||||
],
|
||||
'copy_otp_on_display' => [
|
||||
'label' => 'Copy OTP on display',
|
||||
'label' => 'Copiar automaticamente ao abrir OTP',
|
||||
'help' => 'Copiar automaticamente uma senha gerada depois que ela aparecer na tela. Devido a limitações de navegadores, apenas a primeira senha <abbr title="Time-based One-Time Password">TOTP</abbr> será copiada, não as rotativas'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
@ -125,6 +126,18 @@ return [
|
||||
'label' => 'Obter ícones oficiais',
|
||||
'help' => '(Tentar) Obter o ícone oficial do emissor do 2FA ao adicionar uma conta?'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Logoff automático',
|
||||
'help' => 'Desconecta automaticamente o usuário em caso de inatividade. Não tem efeito quando a autenticação é tratada por um proxy e nenhuma URL personalizada de logout é especificada.'
|
||||
|
@ -79,7 +79,7 @@ otpauth://TYPE/LABEL?secret=SECRET&issuer=ISSUER&digits=DIGITS&period=PERIOD',
|
||||
],
|
||||
'choose_image' => 'Enviar',
|
||||
'i_m_lucky' => 'Tente a minha sorte',
|
||||
'i_m_lucky_legend' => 'O botão "Tente a minha sorte" tenta obter o ícone oficial do serviço fornecido. Digite o nome do serviço atual sem a extensão ".xyz" e tente evitar erros de digitação. (recurso beta)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Testar',
|
||||
'group' => [
|
||||
'label' => 'Grupo',
|
||||
@ -91,7 +91,7 @@ otpauth://TYPE/LABEL?secret=SECRET&issuer=ISSUER&digits=DIGITS&period=PERIOD',
|
||||
],
|
||||
'plain_text' => 'Texto sem formatação',
|
||||
'otp_type' => [
|
||||
'label' => 'Choose the type of OTP to create',
|
||||
'label' => 'Escolha o método de OTP que deseja criar',
|
||||
'help' => 'OTP baseado no tempo ou HMAC baseado em OTP ou OTP Steam'
|
||||
],
|
||||
'digits' => [
|
||||
|
@ -14,18 +14,18 @@ return [
|
||||
*/
|
||||
|
||||
'admin' => 'Admin',
|
||||
'admin_panel' => 'Admin panel',
|
||||
'app_setup' => 'App setup',
|
||||
'auth' => 'Auth',
|
||||
'registrations' => 'Registrations',
|
||||
'users' => 'Users',
|
||||
'users_legend' => 'Manage users registered on your instance or create new ones.',
|
||||
'admin_settings' => 'Admin settings',
|
||||
'create_new_user' => 'Create a user',
|
||||
'new_user' => 'New user',
|
||||
'search_user_placeholder' => 'User name, email...',
|
||||
'quick_filters_colons' => 'Quick filters:',
|
||||
'user_created' => 'user successfully created',
|
||||
'admin_panel' => 'Painel de administração',
|
||||
'app_setup' => 'Definições da Aplicação',
|
||||
'auth' => 'Autenticação',
|
||||
'registrations' => 'Inscrições',
|
||||
'users' => 'Utilizadores',
|
||||
'users_legend' => 'Gerir utilizadores registados na sua instância ou criar novos.',
|
||||
'admin_settings' => 'Definições de administração',
|
||||
'create_new_user' => 'Criar um utilizador',
|
||||
'new_user' => 'Novo utilizador',
|
||||
'search_user_placeholder' => 'Nome de utilizador, e-mail...',
|
||||
'quick_filters_colons' => 'Filtros rápidos:',
|
||||
'user_created' => 'utilizador criado com sucesso',
|
||||
'confirm' => [
|
||||
'delete_user' => 'Are you sure you want to delete this user? There is no going back.',
|
||||
'request_password_reset' => 'Are you sure you want to reset this user\'s password?',
|
||||
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Use SSO only',
|
||||
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Keep SSO registration enabled',
|
||||
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
|
||||
|
@ -92,4 +92,6 @@ return [
|
||||
'x_month' => ':x mos.',
|
||||
'one_year' => '1 yr.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Data do not match any supported format',
|
||||
'unsupported_otp_type' => 'Unsupported OTP type',
|
||||
'encrypted_migration' => 'Unreadable, the data seem encrypted',
|
||||
'no_logo_found_for_x' => 'No logo available for :service',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'File upload failed',
|
||||
'unauthorized' => 'Unauthorized',
|
||||
'unauthorized_legend' => 'You do not have permissions to view this resource or to perform this action',
|
||||
|
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Get official icons',
|
||||
'help' => '(Try to) Get the official icon of the 2FA issuer when adding an account'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Auto lock',
|
||||
'help' => 'Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Upload',
|
||||
'i_m_lucky' => 'Try my luck',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button try to get the official icon of the given service. Enter actual service name without ".xyz" extension and try to avoid typo. (beta feature)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Test',
|
||||
'group' => [
|
||||
'label' => 'Group',
|
||||
|
@ -118,6 +118,10 @@ return [
|
||||
'label' => 'Использовать только SSO',
|
||||
'help' => 'Сделать SSO единственным доступным методом для входа в 2FAuth. Вход в систему по паролю и Webauthn будут отключены для обычных пользователей. Это ограничение не затрагивает администраторов.',
|
||||
],
|
||||
'allow_pat_in_sso_only' => [
|
||||
'label' => 'Allow PAT usage',
|
||||
'help' => 'Let users create personal access tokens and use them to authenticate with third party application like the 2FAuth web extension',
|
||||
],
|
||||
'keep_sso_registration_enabled' => [
|
||||
'label' => 'Сохранить SSO регистрацию включенной',
|
||||
'help' => 'Разрешить новым пользователям входить в систему впервые через SSO, пока регистрация отключена',
|
||||
|
@ -91,5 +91,7 @@ return [
|
||||
'one_month' => '1 мес.',
|
||||
'x_month' => ':x мес.',
|
||||
'one_year' => '1 г.',
|
||||
'copy_next_password' => 'Copy next password to clipboard',
|
||||
'copy_next_password' => 'Скопировать следующий пароль в буфер обмена',
|
||||
'visit_x' => 'Visit :website',
|
||||
'regular' => 'Regular',
|
||||
];
|
||||
|
@ -53,7 +53,7 @@ return [
|
||||
'unsupported_migration' => 'Данные не соответствуют ни одному поддерживаемому формату',
|
||||
'unsupported_otp_type' => 'Неподдерживаемый тип OTP',
|
||||
'encrypted_migration' => 'Нечитаемо, данные кажутся зашифрованными',
|
||||
'no_logo_found_for_x' => 'Нет логотипа для :service',
|
||||
'no_icon_for_this_variant' => 'No icon available in this variant',
|
||||
'file_upload_failed' => 'Не удалось загрузить файл',
|
||||
'unauthorized' => 'Авторизация не выполнена',
|
||||
'unauthorized_legend' => 'У вас нет разрешения на просмотр этого ресурса или выполнение этого действия',
|
||||
@ -74,6 +74,6 @@ return [
|
||||
'qrcode_has_invalid_checksum' => 'QR-код имеет некорректную контрольную сумму',
|
||||
'no_readable_qrcode' => 'Нет читаемого QR кода',
|
||||
'failed_icon_store_database_toggling' => 'Не удалось перенести значки. Настройки были восстановлены в предыдущее значение.',
|
||||
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
|
||||
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
|
||||
'failed_to_retrieve_app_settings' => 'Ошибка при получении настроек приложения',
|
||||
'reserved_name_please_choose_something_else' => 'Зарезервированное имя, пожалуйста, выберите что-то другое',
|
||||
];
|
@ -14,16 +14,16 @@ return [
|
||||
'en' => 'English (Английский)',
|
||||
'fr' => 'Français (Французский)',
|
||||
'bg' => 'Български (Болгарский)',
|
||||
'zh-CN' => '简体中文 (Chinese Simplified)',
|
||||
'da' => 'Dansk (Danish)',
|
||||
'nl' => 'Nederlands (Dutch)',
|
||||
'zh-CN' => '简体中文 (Китайский упрощенный)',
|
||||
'da' => 'Dansk (Датский)',
|
||||
'nl' => 'Nederlands (Голландский)',
|
||||
'de' => 'Deutsch (Немецкий)',
|
||||
'hi' => 'हिंदी (Хинди)',
|
||||
'it' => 'Italiano (Italian)',
|
||||
'it' => 'Italiano (Итальянский)',
|
||||
'ja' => '日本語 (Японский)',
|
||||
'ko' => '한국어 (Korean)',
|
||||
'pt-BR' => 'Português (Portuguese, Brazilian)',
|
||||
'ko' => '한국어 (Корейский)',
|
||||
'pt-BR' => 'Português (Португальский, Бразильский)',
|
||||
'ru' => 'Русский (Русский)',
|
||||
'es-ES' => 'Español (Spanish)',
|
||||
'es-ES' => 'Español (Испанский)',
|
||||
'tr' => 'Türkçe (Турецкий)',
|
||||
];
|
@ -43,7 +43,7 @@ return [
|
||||
],
|
||||
'make_sure_copy_token' => 'Убедитесь, что вы скопировали ваш персональный токен доступа прямо сейчас. Вы не сможете увидеть его снова!',
|
||||
'data_input' => 'Ввод данных',
|
||||
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
|
||||
'settings_managed_by_administrator' => 'Некоторые настройки управляются вашим администратором',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Изменить настройки',
|
||||
'setting_saved' => 'Настройки сохранены',
|
||||
@ -59,23 +59,23 @@ return [
|
||||
'help' => 'Часовой пояс применяется ко всем датам и временам, отображаемым в приложении'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Show generated OTP as dot',
|
||||
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
|
||||
'label' => 'Показывать сгенерированный OTP как звёздочки',
|
||||
'help' => 'Заменить сгенерированный код на звёздочки (***) для обеспечения конфиденциальности. Это не повлияет на функцию копирования/вставки'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured OTP',
|
||||
'label' => 'Показывать скрытый OTP',
|
||||
'help' => 'Разрешить временно раскрывать коды, скрытые звёздочками'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Close OTP after copy',
|
||||
'label' => 'Закрыть OTP после копирования',
|
||||
'help' => 'Нажатие на сгенерированный код, чтобы скопировать его, автоматически скроет его с экрана'
|
||||
],
|
||||
'show_next_otp' => [
|
||||
'label' => 'Show next OTP',
|
||||
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
|
||||
'label' => 'Показывать следующий OTP',
|
||||
'help' => 'Предварительный просмотр следующего пароля, т.е. пароль, который заменит текущий пароль, когда тот перестанет работать. Набор настроек для текущего OTP также применим к следующему (форматирование, показывать звёздочки)'
|
||||
],
|
||||
'auto_close_timeout' => [
|
||||
'label' => 'Auto close OTP',
|
||||
'label' => 'Автозакрытие OTP',
|
||||
'help' => 'Автоматически скрывать пароль с экрана после таймаута. Это позволяет избежать ненужных запросов свежих паролей, если вы забыли закрыть просмотр пароля.'
|
||||
],
|
||||
'clear_search_on_copy' => [
|
||||
@ -87,7 +87,7 @@ return [
|
||||
'help' => 'При вызове принудительно сортировать учётные записи с учетом регистра символов'
|
||||
],
|
||||
'copy_otp_on_display' => [
|
||||
'label' => 'Copy OTP on display',
|
||||
'label' => 'Копировать OTP при отображении',
|
||||
'help' => 'Автоматически копировать сгенерированный код сразу после его появления на экране. Из-за ограничений браузеров, только первый пароль <abbr title="Time-based One-Time Password">TOTP</abbr> будет скопирован, но не последующие'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
@ -125,6 +125,18 @@ return [
|
||||
'label' => 'Получить официальные значки',
|
||||
'help' => '(Пробовать) Получать официальные значки эмитента 2FA при добавлении учётной записи'
|
||||
],
|
||||
'icon_collection' => [
|
||||
'label' => 'Favorite icon source',
|
||||
'help' => 'The icons collection to be queried at first when an official icon is required. Changing this setting does not refresh icons that have already been fetched.'
|
||||
],
|
||||
'icon_variant' => [
|
||||
'label' => 'Icon variant',
|
||||
'help' => 'Some icons are available in different flavors to best suit dark or light user interfaces. Set the one you want to look for first. The regular variant will automatically be fetched as a fallback.'
|
||||
],
|
||||
'icon_variant_strict_fetch' => [
|
||||
'label' => 'Strict fetch',
|
||||
'help' => 'Narrow the fetch to the specified variant. If the variant is missing, 2FAuth will not try to fallback to the regular variant.'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Автоблокировка',
|
||||
'help' => 'Выйти из учётной записи автоматически в случае неактивности. Не имеет эффекта, когда аутентификация обрабатывается прокси и не задан пользовательский адрес выхода.'
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
],
|
||||
'choose_image' => 'Загрузить',
|
||||
'i_m_lucky' => 'Мне повезёт!',
|
||||
'i_m_lucky_legend' => 'Кнопка "Мне повезёт!" попытается получить официальный значок данной службы. Введите фактическое имя службы без расширения ".xyz" и попытайтесь избежать опечаток. (бета-функция)',
|
||||
'i_m_lucky_legend' => 'The "Try my luck" button tries to get a standard icon from the selected icon collection. The simpler the Service field value, the more likely you are to get the expected icon: Do not append any extension (like ".com"), use the exact name of the service, avoid special chars.',
|
||||
'test' => 'Проверка',
|
||||
'group' => [
|
||||
'label' => 'Группа',
|
||||
@ -78,7 +78,7 @@ return [
|
||||
],
|
||||
'plain_text' => 'Обычный текст',
|
||||
'otp_type' => [
|
||||
'label' => 'Choose the type of OTP to create',
|
||||
'label' => 'Выберите тип создаваемого OTP',
|
||||
'help' => 'OTP на основе времени, OTP на основе HMAC или Steam OTP'
|
||||
],
|
||||
'digits' => [
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user