mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-02-23 05:41:05 +01:00
Update translations
This commit is contained in:
parent
c5d173f45c
commit
b9e51b27f0
@ -22,13 +22,13 @@
|
||||
'sign_out' => 'Изход',
|
||||
'sign_in' => 'Вход',
|
||||
'sign_in_using' => 'Влизане с',
|
||||
'or_continue_with' => 'You an also continue with:',
|
||||
'sign_in_using_security_device' => 'Влезте с помощта на защитно устройство',
|
||||
'login_and_password' => 'потребител и парола',
|
||||
'register' => 'Регистрация',
|
||||
'welcome_to_2fauth' => 'Добре дошли в 2FAuth',
|
||||
'autolock_triggered' => 'Задейства се автоматично заключване',
|
||||
'autolock_triggered_punchline' => 'Задействано е автоматизно заклюване. Връзката ви е автоматично прекратена.',
|
||||
'change_autolock_in_settings' => 'Можете да промените поведението на функцията за автоматично заключване в раздела Настройки > Опции.',
|
||||
'already_authenticated' => 'Вече сте удостоверени',
|
||||
'authentication' => 'Удостоверяване',
|
||||
'maybe_later' => 'Може би по-късно',
|
||||
@ -83,6 +83,7 @@
|
||||
'reveal_password' => 'Покажи паролата',
|
||||
'hide_password' => 'Скрий паролата',
|
||||
'confirm_password' => 'Потвърждаване на паролата',
|
||||
'new_password' => 'Нова парола',
|
||||
'confirm_new_password' => 'Потвърди новата парола',
|
||||
'dont_have_account_yet' => 'Все още нямате акаунт?',
|
||||
'already_register' => 'Вече сте регистриран?',
|
||||
@ -92,7 +93,7 @@
|
||||
'reset_your_password' => 'Нулиране на паролата',
|
||||
'reset_password' => 'Нулиране на парола',
|
||||
'disabled_in_demo' => 'Функцията е деактивирана в демо режима',
|
||||
'new_password' => 'Нова парола',
|
||||
'new_password' => 'New password',
|
||||
'current_password' => [
|
||||
'label' => 'Текуща парола',
|
||||
'help' => 'Попълнете текущата си парола, за да потвърдите, че това сте вие'
|
||||
@ -110,6 +111,8 @@
|
||||
'delete_account' => 'Изтриване на профил',
|
||||
'delete_your_account' => 'Изтрийте профила си',
|
||||
'delete_your_account_and_reset_all_data' => 'Това ще нулира 2FAuth. Вашият потребителски акаунт ще бъде изтрит, както и всички 2FA данни. Няма връщане назад.',
|
||||
'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' => 'Потребителският профил е изтрит успешно',
|
||||
'has_lower_case' => 'Съдържа малки букви',
|
||||
'has_upper_case' => 'Съдържа големи букви',
|
||||
|
@ -28,8 +28,8 @@
|
||||
'close' => 'Затвори',
|
||||
'clear' => 'Изчисти',
|
||||
'clear_search' => 'Изчисти търсенето',
|
||||
'demo_do_not_post_sensitive_data' => 'Това е демонстрационна програма. Не записвайте чуествителна информация',
|
||||
'testing_do_not_post_sensitive_data' => 'Това е тестова програма. Не записвайте чуествителна информация',
|
||||
'demo_do_not_post_sensitive_data' => 'Това е демонстрационна програма. Не записвайте чувствителна информация',
|
||||
'testing_do_not_post_sensitive_data' => 'Това е тестова програма. Не записвайте чувствителна информация',
|
||||
'selected' => 'избрани',
|
||||
'name' => 'Име',
|
||||
'manage' => 'Управление',
|
||||
@ -45,11 +45,12 @@
|
||||
'sort_ascending' => 'Cортирай възходящо',
|
||||
'rename' => 'Преименуване',
|
||||
'new_name' => 'Ново име',
|
||||
'options' => 'Настроики',
|
||||
'options' => 'Настройки',
|
||||
'reload' => 'презаредите',
|
||||
'some_data_have_changed' => 'Някой записи са променени. Трябва да',
|
||||
'refresh' => 'Refresh',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes',
|
||||
'generate' => 'Създаване',
|
||||
'generating_otp' => 'Generating OTP',
|
||||
'generating_otp' => 'Генериране на OTP',
|
||||
'open_in_browser' => 'Отвори в браузър',
|
||||
'continue' => 'Продължи',
|
||||
'discard' => 'Откажи',
|
||||
@ -71,4 +72,8 @@
|
||||
'file' => 'Файл',
|
||||
'or' => 'ИЛИ',
|
||||
'close_the_x_page' => 'Затвори {pagetitle} страницата',
|
||||
'submit' => 'Submit',
|
||||
'default' => 'Default',
|
||||
'back_to_home' => 'Back to home',
|
||||
'nothing' => 'nothing',
|
||||
];
|
||||
|
@ -33,11 +33,16 @@
|
||||
'https_required' => 'Изисква се HTTPS контекст',
|
||||
'browser_does_not_support_webauthn' => 'Вашето устройство не поддържа webauthn. Опитайте отново с по-модерен браузър',
|
||||
'aborted_by_user' => 'Прекратено от потребителя',
|
||||
'security_device_unsupported' => 'Неподдържано или използвано устройство',
|
||||
'security_device_already_registered' => 'Device already registered',
|
||||
'not_allowed_operation' => 'Операцията не е разрешена',
|
||||
'unsupported_operation' => 'Неподдържана операция',
|
||||
'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' => 'Неизвестна грешка',
|
||||
'security_error_check_rpid' => 'Грешка в сигурността<br/>Проверете вашата WEBAUTHN_ID env променлива',
|
||||
'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' => 'Не е приложимо при използване на прокси за удостоверяване',
|
||||
'user_deletion_failed' => 'Изтриването на профила не бе успешно, няма изтрити данни',
|
||||
'auth_proxy_failed' => 'Неуспешно удостоверяване на проксито',
|
||||
@ -51,5 +56,13 @@
|
||||
'file_upload_failed' => 'Качването на файл не бе успешно',
|
||||
'unauthorized' => 'Неразрешено',
|
||||
'unauthorized_legend' => 'Нямате права да видите този ресурс или да извършите това действие',
|
||||
'cannot_delete_the_only_admin' => 'Не може да изтрие единствения администраторски акаунт'
|
||||
'cannot_delete_the_only_admin' => 'Не може да изтрие единствения администраторски акаунт',
|
||||
'error_during_data_fetching' => '💀 Something went wrong during data fetching',
|
||||
'check_failed_try_later' => 'Check failed, please retry later',
|
||||
'sso_disabled' => 'SSO is disabled',
|
||||
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file',
|
||||
'sso_failed' => 'Authentication via SSO rejected',
|
||||
'sso_no_register' => 'Registrations are disabled',
|
||||
'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',
|
||||
];
|
@ -17,5 +17,5 @@
|
||||
'es' => 'Испански',
|
||||
'zh' => 'Китайски (опростен)',
|
||||
'ru' => 'Руски',
|
||||
'bg' => 'Bulgarian',
|
||||
'bg' => 'Български',
|
||||
];
|
@ -27,13 +27,15 @@
|
||||
],
|
||||
'administration' => 'Администрация',
|
||||
'administration_legend' => 'Докато предишните настройки са потребителски (всеки потребител може да зададе свои собствени предпочитания), следващите настройки са глобални и се прилагат за всички потребители. Само администратор може да преглежда и редактира тези настройки.',
|
||||
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.',
|
||||
'you_are_administrator' => 'Вие сте администратор',
|
||||
'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' => 'Общи',
|
||||
'security' => 'Сигурност',
|
||||
'profile' => 'Профил',
|
||||
'change_password' => 'Промяна на паролата',
|
||||
'personal_access_tokens' => 'Персонални токени за достъп',
|
||||
'token_legend' => 'Токените за персонален достъп позволяват на всяко приложение да се удостовери в 2Fauth API. Трябва да посочите токена за достъп като токен на Bearer в хедърите за оторизация на заявките за потребителски приложения.',
|
||||
'token_legend' => 'Токените за персонален достъп позволяват на всяко приложение да се удостовери в 2Fauth API. Трябва да посочите токена за достъп като Bearer токен в хедърите за оторизация на заявките за потребителски приложения.',
|
||||
'generate_new_token' => 'Генерирайте нов токен',
|
||||
'revoke' => 'Анулирaне',
|
||||
'token_revoked' => 'Токена е анулиран успешно',
|
||||
@ -57,6 +59,10 @@
|
||||
'label' => 'Показване на генерираните еднократни пароли като точка',
|
||||
'help' => 'Заменете генерираните знаци за парола с ***, за да осигурите поверителност. Не засягайте функцията за копиране/поставяне'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
|
||||
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Затворете <abbr title="One-Time Password">OTP</abbr> след копиране',
|
||||
'help' => 'Кликването върху генерираната парола ще я копира и автоматично ще я скрива от екрана'
|
||||
@ -125,19 +131,23 @@
|
||||
'help' => 'Запазва последния приложен групов филтър и го възстановява при следващото ви посещение',
|
||||
],
|
||||
'disable_registration' => [
|
||||
'label' => 'Disable registration',
|
||||
'help' => 'Prevent new user registration',
|
||||
'label' => 'Деактивиране на регистрациите',
|
||||
'help' => 'Предотвратява нови потребителски регистрации',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Enable Single Sign-On (SSO)',
|
||||
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => 'Show Password',
|
||||
'help' => 'Set how and when <abbr title="One-Time Passwords">OTPs</abbr> are displayed.<br/>',
|
||||
'label' => 'Покажи паролата',
|
||||
'help' => 'Задайте как и кога <abbr title="One-Time Passwords">OTPs</abbr> да се показват.<br/>',
|
||||
],
|
||||
'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' => 'Constantly',
|
||||
'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',
|
||||
'otp_generation_on_request' => 'След клик/тап',
|
||||
'otp_generation_on_request_legend' => 'Самостоятелно, в отделен изглед',
|
||||
'otp_generation_on_request_title' => 'Щракнете върху акаунт, за да получите парола в отделен изглед',
|
||||
'otp_generation_on_home' => 'Постоянно',
|
||||
'otp_generation_on_home_legend' => 'Всички в основният изглед',
|
||||
'otp_generation_on_home_title' => 'Показване на всички пароли в основния изглед, без да правите нищо',
|
||||
'never' => 'Никога',
|
||||
'on_otp_copy' => 'При копиране на кода',
|
||||
'1_minutes' => 'След 1 минута',
|
||||
|
@ -20,7 +20,7 @@
|
||||
'createGroup' => 'Създай група',
|
||||
'editGroup' => 'Промяна на група',
|
||||
'settings' => [
|
||||
'options' => 'Настроики',
|
||||
'options' => 'Опции',
|
||||
'account' => 'Потребителски профил',
|
||||
'oauth' => [
|
||||
'tokens' => 'OAuth токени',
|
||||
|
@ -31,6 +31,7 @@
|
||||
'accounts_deleted' => 'Профил(ите) са изтрити успешно',
|
||||
'accounts_moved' => 'Профил(ите) са преместени успешно',
|
||||
'export_selected_to_json' => 'Изтегляне на json извадка на избраните профили',
|
||||
'reveal' => 'reveal',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'Google, Twitter, Apple',
|
||||
@ -58,8 +59,8 @@
|
||||
'title' => 'Заключи го',
|
||||
],
|
||||
'choose_image' => 'Качи',
|
||||
'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' => 'На късмет',
|
||||
'i_m_lucky_legend' => 'Бутонът "На късмет" ще опита да изтегли официалната икона на дадената услуга. Въведете действителното име на услугата без разширение ".xyz" и се опитайте да избегнете правописна грешка. (бета функция)',
|
||||
'test' => 'Тест',
|
||||
'secret' => [
|
||||
'label' => 'Тайна',
|
||||
@ -101,7 +102,8 @@
|
||||
'live_scan_cant_start' => 'Сканирането не може да стартира :(',
|
||||
'need_grant_permission' => [
|
||||
'reason' => '2FAuth няма разрешение за достъп до камерата ви',
|
||||
'solution' => 'Трябва да дадете разрешение за използване на камерата на вашето устройство. Ако вече сте отказали и вашият браузър не ви подкани отново, моля, вижте документацията на браузъра, за да разберете как да дадете разрешение.'
|
||||
'solution' => 'Трябва да дадете разрешение за използване на камерата на вашето устройство. Ако вече сте отказали и вашият браузър не ви подкани отново, моля, вижте документацията на браузъра, за да разберете как да дадете разрешение.',
|
||||
'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' => 'Неуспешно зареждане на скенера',
|
||||
@ -136,17 +138,22 @@
|
||||
'import' => 'Импорт',
|
||||
'to_import' => 'Импорт',
|
||||
'import_legend' => '2FAuth може да импортира данни от различни 2FA приложения.<br />Използвайте функцията за експортиране на тези приложения, за да получите ресурс за мигриране (QR код или файл) и да го заредите, като използвате предпочитания от вас метод по-долу.',
|
||||
'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' => 'Качи',
|
||||
'scan' => 'Сканирай',
|
||||
'supported_formats_for_qrcode_upload' => 'Приемат се: jpg, jpeg, png, bmp, gif, svg или webp',
|
||||
'supported_formats_for_file_upload' => 'Приема се: чист текст, json, 2fas',
|
||||
'supported_migration_formats' => 'Поддържани формати за миграция',
|
||||
'qr_code' => 'QR код',
|
||||
'text_file' => 'Text file',
|
||||
'plain_text' => 'Чист текст',
|
||||
'parsing_data' => 'Parsing data...',
|
||||
'issuer' => 'Издател',
|
||||
'imported' => 'Импортиран',
|
||||
'failure' => 'Грешка',
|
||||
'x_valid_accounts_found' => 'Намерени са {count} валидни профила',
|
||||
'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' => 'Импорт. на всички',
|
||||
'import_this_account' => 'Импориране на профила',
|
||||
'discard_all' => 'Отхвърли всички',
|
||||
|
@ -13,14 +13,14 @@
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => 'Полето :attribute да бъде приет.',
|
||||
'accepted_if' => 'Полето :attribute:attribute да бъде приет когато :other е :value.',
|
||||
'accepted' => 'Полето :attribute трябва да бъде приетo.',
|
||||
'accepted_if' => 'Полето :attribute да бъде приет когато :other е :value.',
|
||||
'active_url' => 'Полето :attribute не е валиден URL.',
|
||||
'after' => 'Полето :attribute трябва да е дата след :date.',
|
||||
'after_or_equal' => 'Полето :attribute трябва да е дата след или равна на :date.',
|
||||
'alpha' => 'The :attribute must only contain letters.',
|
||||
'alpha_dash' => 'The :attribute must only contain letters, numbers, dashes and underscores.',
|
||||
'alpha_num' => 'The :attribute must only contain letters and numbers.',
|
||||
'alpha' => 'Полето :attribute трябва да съдържа само букви.',
|
||||
'alpha_dash' => 'Полето :attribute трябва да съдържа само букви, цифри, долна черта и тире.',
|
||||
'alpha_num' => 'Полето :attribute трябва да съдържа само букви и цифри.',
|
||||
'array' => 'Полето :attribute трябва да е низ.',
|
||||
'before' => 'Полето :attribute трябва да е дата преди :date.',
|
||||
'before_or_equal' => 'Полето :attribute трябва да е дата преди или равна на :date.',
|
||||
@ -34,7 +34,7 @@
|
||||
'confirmed' => 'Потвърждението на полето :attribute не съвпада.',
|
||||
'current_password' => 'Паролата е грешна.',
|
||||
'date' => 'Полето :attribute не е валидна дата.',
|
||||
'date_equals' => ':attribute трябва да е дата равна на :date.',
|
||||
'date_equals' => 'Полето :attribute трябва да е дата равна на :date.',
|
||||
'date_format' => 'Полето :attribute не съвпада с формата :format.',
|
||||
'declined' => 'Полето :attribute трябва да бъде отказано.',
|
||||
'declined_if' => 'Полето :attribute трябва да бъде отказано когато :other е :value.',
|
||||
@ -43,11 +43,11 @@
|
||||
'digits_between' => 'Полето :attribute трябва да е между :min и :max цифри.',
|
||||
'dimensions' => 'Полето :attribute съдържа невалидни размери.',
|
||||
'distinct' => 'Полето :attribute има дублирана стойност.',
|
||||
'doesnt_end_with' => 'The :attribute may not end with one of the following: :values.',
|
||||
'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.',
|
||||
'doesnt_end_with' => 'Полето :Attribute трябва да завършва с една от следните стойности: :values.',
|
||||
'doesnt_start_with' => 'Полето :Attribute трябва да започва с едно от следните: :values.',
|
||||
'email' => 'Полето :attribute трябва да съдържа валиден имейл.',
|
||||
'ends_with' => 'Полето :attribute трябва да завърпва с една от следните стойности: :values.',
|
||||
'enum' => 'The selected :attribute is invalid.',
|
||||
'enum' => 'Избраното :attribute е невалидно.',
|
||||
'exists' => 'Избраното поле :attribute е невалидно.',
|
||||
'file' => 'Полето :attribute трябва да е файл.',
|
||||
'filled' => 'Полето :attribute трябва да съдържа стойнот.',
|
||||
@ -58,61 +58,61 @@
|
||||
'string' => 'Дължината на :attribute трябва да бъде по-голямо от :value символа.',
|
||||
],
|
||||
'gte' => [
|
||||
'array' => 'The :attribute must have :value items or more.',
|
||||
'file' => 'The :attribute must be greater than or equal to :value kilobytes.',
|
||||
'numeric' => 'The :attribute must be greater than or equal to :value.',
|
||||
'string' => 'The :attribute must be greater than or equal to :value characters.',
|
||||
'array' => ':attribute трябва да има :value елемента или повече.',
|
||||
'file' => ':attribute трябва да е по-голям или равн на :value Kb.',
|
||||
'numeric' => ':attribute трябва да е по-голямо или равно на :value.',
|
||||
'string' => ':attribute трябва да е повече или равно на :value символа.',
|
||||
],
|
||||
'image' => 'The :attribute must be an image.',
|
||||
'in' => 'The selected :attribute is invalid.',
|
||||
'in_array' => 'The :attribute field does not exist in :other.',
|
||||
'integer' => 'The :attribute must be an integer.',
|
||||
'ip' => 'The :attribute must be a valid IP address.',
|
||||
'ipv4' => 'The :attribute must be a valid IPv4 address.',
|
||||
'ipv6' => 'The :attribute must be a valid IPv6 address.',
|
||||
'json' => 'The :attribute must be a valid JSON string.',
|
||||
'image' => ':attribute трябва да e изображение.',
|
||||
'in' => 'Избраният :attribute е невалиден.',
|
||||
'in_array' => 'Полето :attribute не съществува в :other.',
|
||||
'integer' => ':attribute трябва да бъде цяло число.',
|
||||
'ip' => ':attribute трябва да бъде валиден IP адрес.',
|
||||
'ipv4' => ':attribute трябва да бъде валиден IPv4 адрес.',
|
||||
'ipv6' => ':attribute трябва да бъде валиден IPv6 адрес.',
|
||||
'json' => ':attribute трябва да съдържа валиден JSON.',
|
||||
'lt' => [
|
||||
'array' => 'The :attribute must have less than :value items.',
|
||||
'file' => 'The :attribute must be less than :value kilobytes.',
|
||||
'numeric' => 'The :attribute must be less than :value.',
|
||||
'string' => 'The :attribute must be less than :value characters.',
|
||||
'array' => ':attribute трябва да разполага с по-малко от :value елемента.',
|
||||
'file' => ':attribute не трябва да е по-голям от :value килобакта.',
|
||||
'numeric' => ':attribute трябва да бъде по-малко от :value.',
|
||||
'string' => ':Attribute трябва да бъде по-малка от :value знака.',
|
||||
],
|
||||
'lte' => [
|
||||
'array' => 'The :attribute must not have more than :value items.',
|
||||
'file' => 'The :attribute must be less than or equal to :value kilobytes.',
|
||||
'numeric' => 'The :attribute must be less than or equal to :value.',
|
||||
'string' => 'The :attribute must be less than or equal to :value characters.',
|
||||
'array' => ':attribute не трябва да има повече от :value елемента.',
|
||||
'file' => ':attribute трябва да бъде по-малък от или равен на :value килобайта.',
|
||||
'numeric' => ':attribute трябва да бъде по-малко или равно на :value.',
|
||||
'string' => ':attribute трябва да бъде по-малко от или равно на :value знака.',
|
||||
],
|
||||
'mac_address' => 'The :attribute must be a valid MAC address.',
|
||||
'mac_address' => ':attribute трябва да бъде валиден MAC адрес.',
|
||||
'max' => [
|
||||
'array' => 'The :attribute must not have more than :max items.',
|
||||
'file' => 'The :attribute must not be greater than :max kilobytes.',
|
||||
'numeric' => 'The :attribute must not be greater than :max.',
|
||||
'string' => 'The :attribute must not be greater than :max characters.',
|
||||
'array' => ':attribute не трябва да има повече от :max елемента.',
|
||||
'file' => ':attribute не трябва да бъде по-голямо от :max килобайта.',
|
||||
'numeric' => ':attribute не трябва да бъде по-голям от :max.',
|
||||
'string' => 'Полето :attribute трябва да бъде по-малко от :max знака.',
|
||||
],
|
||||
'max_digits' => 'The :attribute must not have more than :max digits.',
|
||||
'mimes' => 'The :attribute must be a file of type: :values.',
|
||||
'mimetypes' => 'The :attribute must be a file of type: :values.',
|
||||
'max_digits' => 'Полето :attribute трябва да има по-малко от :max елемента.',
|
||||
'mimes' => 'Полето :attribute трябва да бъде файл от тип: :values.',
|
||||
'mimetypes' => 'Полето :attribute трябва да бъде файл от тип: :values.',
|
||||
'min' => [
|
||||
'array' => 'The :attribute must have at least :min items.',
|
||||
'file' => 'The :attribute must be at least :min kilobytes.',
|
||||
'numeric' => 'The :attribute must be at least :min.',
|
||||
'string' => 'The :attribute must be at least :min characters.',
|
||||
'array' => 'Полето :attribute трябва да има поне :min елемента.',
|
||||
'file' => 'Полето :attribute трябва да бъде с големина минимум :min KB.',
|
||||
'numeric' => 'Полето :attribute трябва да бъде минимум :min.',
|
||||
'string' => 'Полето :attribute трябва да бъде минимум :min знака.',
|
||||
],
|
||||
'min_digits' => 'The :attribute must have at least :min digits.',
|
||||
'multiple_of' => 'The :attribute must be a multiple of :value.',
|
||||
'not_in' => 'The selected :attribute is invalid.',
|
||||
'not_regex' => 'The :attribute format is invalid.',
|
||||
'numeric' => 'The :attribute must be a number.',
|
||||
'min_digits' => 'Полето :attribute трябва има минимум :min числа.',
|
||||
'multiple_of' => 'Числото :attribute трябва да бъде кратно на :value.',
|
||||
'not_in' => 'Избраният :attribute е невалиден.',
|
||||
'not_regex' => ':attribute е с невалиден формат.',
|
||||
'numeric' => ':attribute трябва да бъде число.',
|
||||
'password' => [
|
||||
'letters' => 'The :attribute must contain at least one letter.',
|
||||
'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.',
|
||||
'numbers' => 'The :attribute must contain at least one number.',
|
||||
'symbols' => 'The :attribute must contain at least one symbol.',
|
||||
'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.',
|
||||
'letters' => 'Полето :attribute трябва да съдържа поне една буква.',
|
||||
'mixed' => 'Полето :attribute трябва да съдържа поне една главна и една малка буква.',
|
||||
'numbers' => 'Полето :attribute трябва да съдържа поне една цифра.',
|
||||
'symbols' => 'Полето :attribute трябва да съдържа поне един символ.',
|
||||
'uncompromised' => 'Избраната :attribute съществува е дейта лийк. Моля изберете друга :attribute.',
|
||||
],
|
||||
'present' => 'The :attribute field must be present.',
|
||||
'prohibited' => 'The :attribute field is prohibited.',
|
||||
'present' => 'Полето :attribute трябва да съществува.',
|
||||
'prohibited' => 'Поле :attribute е забранено.',
|
||||
'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.',
|
||||
@ -169,7 +169,7 @@
|
||||
'in' => 'The :attribute is not supported.',
|
||||
],
|
||||
'email' => [
|
||||
'exists' => 'No account found using this email.',
|
||||
'exists' => 'Не е намерен акаунт с този имейл.',
|
||||
],
|
||||
'secret' => [
|
||||
'isBase32Encoded' => 'The :attribute must be a base32 encoded string.',
|
||||
@ -181,10 +181,10 @@
|
||||
'regex' => 'The :attribute must not contain colon.',
|
||||
],
|
||||
'label' => [
|
||||
'required' => 'The uri must have a label.',
|
||||
'required' => 'Адресът трябва да има етикет.',
|
||||
],
|
||||
'ids' => [
|
||||
'regex' => 'IDs must be comma separated, without trailing comma.',
|
||||
'regex' => 'ID-тата трябва да са разделени със запетая, и да не завършват с такава.',
|
||||
]
|
||||
],
|
||||
|
||||
|
@ -22,13 +22,13 @@
|
||||
'sign_out' => 'Abmelden',
|
||||
'sign_in' => 'Anmelden',
|
||||
'sign_in_using' => 'Anmelden mit',
|
||||
'or_continue_with' => 'You an also continue with:',
|
||||
'sign_in_using_security_device' => 'Mit einem Sicherheitsgerät anmelden',
|
||||
'login_and_password' => 'benutzername & passwort',
|
||||
'register' => 'Registrieren',
|
||||
'welcome_to_2fauth' => 'Willkommen bei 2FAuth',
|
||||
'autolock_triggered' => 'Automatische Sperre ausgelöst',
|
||||
'autolock_triggered_punchline' => 'Das Ereignis, das von der Auto-Lock-Funktion beobachtet wird, wurde gestartet. Sie wurden automatisch getrennt.',
|
||||
'change_autolock_in_settings' => 'Sie können das Verhalten der Autolock-Funktion unter Einstellungen > Optionen ändern.',
|
||||
'already_authenticated' => 'Bereits angemeldet',
|
||||
'authentication' => 'Authentifizierung',
|
||||
'maybe_later' => 'Vielleicht später',
|
||||
@ -83,6 +83,7 @@
|
||||
'reveal_password' => 'Passwort anzeigen',
|
||||
'hide_password' => 'Passwort verbergen',
|
||||
'confirm_password' => 'Passwort bestätigen',
|
||||
'new_password' => 'Neues Passwort',
|
||||
'confirm_new_password' => 'Neues Passwort bestätigen',
|
||||
'dont_have_account_yet' => 'Sie haben noch keinen Account?',
|
||||
'already_register' => 'Schon registriert?',
|
||||
@ -92,7 +93,7 @@
|
||||
'reset_your_password' => 'Passwort zurücksetzen',
|
||||
'reset_password' => 'Password zurücksetzen',
|
||||
'disabled_in_demo' => 'Funktion ist im Demo-Modus deaktiviert',
|
||||
'new_password' => 'Neues Passwort',
|
||||
'new_password' => 'New password',
|
||||
'current_password' => [
|
||||
'label' => 'Aktuelles Passwort',
|
||||
'help' => 'Geben Sie Ihr aktuelles Passwort ein, um zu bestätigen, dass Sie es sind'
|
||||
@ -110,6 +111,8 @@
|
||||
'delete_account' => 'Konto löschen',
|
||||
'delete_your_account' => 'Ihr Konto Löschen',
|
||||
'delete_your_account_and_reset_all_data' => 'Dies wird 2FAuth zurücksetzen. Ihr Benutzerkonto sowie alle 2FA-Daten werden gelöscht. Dies kann nicht rückgängig gemacht werden.',
|
||||
'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' => 'Benutzerkonto wurde erfolgreich gelöscht',
|
||||
'has_lower_case' => 'Beinhaltet Kleinbuchstaben',
|
||||
'has_upper_case' => 'Beinhaltet Großbuchstaben',
|
||||
|
@ -47,9 +47,10 @@
|
||||
'new_name' => 'Neu Name',
|
||||
'options' => 'Einstellungen',
|
||||
'reload' => 'Aktualisieren',
|
||||
'some_data_have_changed' => 'Einige Daten haben sich geändert. Sie sollten diese Seite',
|
||||
'refresh' => 'Refresh',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes',
|
||||
'generate' => 'Generieren',
|
||||
'generating_otp' => 'Generating OTP',
|
||||
'generating_otp' => 'Generiere OTP',
|
||||
'open_in_browser' => 'Im Browser öffnen',
|
||||
'continue' => 'Weiter',
|
||||
'discard' => 'Löschen',
|
||||
@ -71,4 +72,8 @@
|
||||
'file' => 'Datei',
|
||||
'or' => 'ODER',
|
||||
'close_the_x_page' => '{pagetitle} Seite schließen',
|
||||
'submit' => 'Submit',
|
||||
'default' => 'Default',
|
||||
'back_to_home' => 'Back to home',
|
||||
'nothing' => 'nothing',
|
||||
];
|
||||
|
@ -33,11 +33,16 @@
|
||||
'https_required' => 'HTTPS-Kontext erforderlich',
|
||||
'browser_does_not_support_webauthn' => 'Ihr Gerät unterstützt nicht webauthn. Versuchen Sie es später mit einem moderneren Browser erneut',
|
||||
'aborted_by_user' => 'Vom Benutzer abgebrochen',
|
||||
'security_device_unsupported' => 'Gerät wird nicht unterstützt oder gerade verwendet',
|
||||
'security_device_already_registered' => 'Device already registered',
|
||||
'not_allowed_operation' => 'Vorgang nicht erlaubt',
|
||||
'unsupported_operation' => 'Vorgang wird nicht unterstützt',
|
||||
'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' => 'Unbekannter Fehler',
|
||||
'security_error_check_rpid' => 'Sicherheitsfehler<br/>Prüfen Sie die Umgebungsvariable WEBAUTHN_ID',
|
||||
'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' => 'Nicht anwendbar, wenn ein Auth-Proxy benutzt wird',
|
||||
'user_deletion_failed' => 'Löschen des Benutzerkontos fehlgeschlagen, es wurden keine Daten gelöscht',
|
||||
'auth_proxy_failed' => 'Proxy-Anmeldung scheitern',
|
||||
@ -51,5 +56,13 @@
|
||||
'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',
|
||||
'cannot_delete_the_only_admin' => 'Löschen des einzigen Admin-Kontos nicht möglichen'
|
||||
'cannot_delete_the_only_admin' => 'Löschen des einzigen Admin-Kontos nicht möglichen',
|
||||
'error_during_data_fetching' => '💀 Something went wrong during data fetching',
|
||||
'check_failed_try_later' => 'Check failed, please retry later',
|
||||
'sso_disabled' => 'SSO is disabled',
|
||||
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file',
|
||||
'sso_failed' => 'Authentication via SSO rejected',
|
||||
'sso_no_register' => 'Registrations are disabled',
|
||||
'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',
|
||||
];
|
@ -17,5 +17,5 @@
|
||||
'es' => 'Spanisch',
|
||||
'zh' => 'Vereinfachtes Chinesisch',
|
||||
'ru' => 'Russisch',
|
||||
'bg' => 'Bulgarian',
|
||||
'bg' => 'Bulgarisch',
|
||||
];
|
@ -27,7 +27,9 @@
|
||||
],
|
||||
'administration' => 'Administration',
|
||||
'administration_legend' => 'Vorangegangene Einstellungen betreffen Benutzereinstellungen (jeder Benutzer kann seine eigenen Einstellungen festlegen), folgende globale Einstellungen sind gültig für alle Benutzer. Nur ein Administrator kann diese Einstellungen ansehen und bearbeiten.',
|
||||
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.',
|
||||
'you_are_administrator' => 'Du bist ein Administrator',
|
||||
'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' => 'Allgemein',
|
||||
'security' => 'Sicherheit',
|
||||
'profile' => 'Profil',
|
||||
@ -57,6 +59,10 @@
|
||||
'label' => 'Generierte Einmalpasswörter als Punkte 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 <abbr title="One-Time Password">OTP</abbr>',
|
||||
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Schließe <abbr title="One-Time Password">OTP</abbr> nach dem Kopieren',
|
||||
'help' => 'Bei einem Klick auf das generierte Passwort wird es automatisch auf dem Bildschirm ausgeblendet'
|
||||
@ -125,19 +131,23 @@
|
||||
'help' => 'Speichert den letzten Gruppenfilter und stellt ihn bei Ihrem nächsten Besuch wieder her',
|
||||
],
|
||||
'disable_registration' => [
|
||||
'label' => 'Disable registration',
|
||||
'help' => 'Prevent new user registration',
|
||||
'label' => 'Registrierung deaktivieren',
|
||||
'help' => 'Deaktiviere Registrierung',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Enable Single Sign-On (SSO)',
|
||||
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => 'Show Password',
|
||||
'help' => 'Set how and when <abbr title="One-Time Passwords">OTPs</abbr> are displayed.<br/>',
|
||||
'label' => 'Passwort zeigen',
|
||||
'help' => 'Legelt fest, wie und wann <abbr title="One-Time Passwords">OTPs</abbr> angezeigt werden.<br/>',
|
||||
],
|
||||
'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' => 'Constantly',
|
||||
'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',
|
||||
'otp_generation_on_request' => 'Nach einem Klick/Tippen',
|
||||
'otp_generation_on_request_legend' => 'Einzeln, in eigener Ansicht',
|
||||
'otp_generation_on_request_title' => 'Konto anklicken um ein Passwort in einer eigenen Ansicht zu erhalten',
|
||||
'otp_generation_on_home' => 'Ständig',
|
||||
'otp_generation_on_home_legend' => 'Alle auf dem Startbildschirm anzeigen',
|
||||
'otp_generation_on_home_title' => 'Alle Passwörter auf dem Startbildschirm anzeigen, ohne etwas tun zu müssen',
|
||||
'never' => 'Niemals',
|
||||
'on_otp_copy' => 'Beim Kopieren des Tokens',
|
||||
'1_minutes' => 'Nach 1 Minute',
|
||||
|
@ -13,7 +13,7 @@
|
||||
'capture' => 'QR blinken',
|
||||
'accounts' => 'Konten',
|
||||
'createAccount' => 'Konto erstellen',
|
||||
'importAccounts' => 'Konten importieren',
|
||||
'importAccounts' => 'Importiere Konten',
|
||||
'editAccount' => 'Konto bearbeiten',
|
||||
'showQRcode' => 'Konto als QR-Code',
|
||||
'groups' => 'Gruppen',
|
||||
|
@ -31,6 +31,7 @@
|
||||
'accounts_deleted' => 'Konto(s) erfolgreich gelöscht',
|
||||
'accounts_moved' => 'Konto(en) erfolgreich verschoben',
|
||||
'export_selected_to_json' => 'Json-Export ausgewählter Konten herunterladen',
|
||||
'reveal' => 'reveal',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'Google, Twitter, Apple',
|
||||
@ -58,8 +59,8 @@
|
||||
'title' => 'Sperren',
|
||||
],
|
||||
'choose_image' => 'Hochladen',
|
||||
'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' => 'Mein Glück versuchen',
|
||||
'i_m_lucky_legend' => 'Durch den Knopf "mein Glück versuchen" wird versucht, das offizielle Symbol des jeweiligen Dienstes zu erhalten. Geben Sie den tatsächlichen Namen des Dienstes ohne die Erweiterung ".xyz" ein und versuchen Sie, Tippfehler zu vermeiden (Beta-Funktion)',
|
||||
'test' => 'Test',
|
||||
'secret' => [
|
||||
'label' => 'Geheimnis',
|
||||
@ -101,7 +102,8 @@
|
||||
'live_scan_cant_start' => 'Der Live-Scan kann nicht gestartet werden :(',
|
||||
'need_grant_permission' => [
|
||||
'reason' => '2FAuth hat keine Berechtigung auf Ihre Kamera zuzugreifen',
|
||||
'solution' => 'Sie müssen die Erlaubnis erteilen, um Ihre Gerätekamera zu verwenden. Falls Sie bereits verweigert haben und Ihr Browser Sie nicht erneut anfragt, verweisen Sie bitte auf die Browser-Dokumentation, um herauszufinden, wie Sie die Erlaubnis erteilen können.'
|
||||
'solution' => 'Sie müssen die Erlaubnis erteilen, um Ihre Gerätekamera zu verwenden. Falls Sie bereits verweigert haben und Ihr Browser Sie nicht erneut anfragt, verweisen Sie bitte auf die Browser-Dokumentation, um herauszufinden, wie Sie die Erlaubnis erteilen können.',
|
||||
'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' => 'Fehler beim Laden des Scanners',
|
||||
@ -136,17 +138,22 @@
|
||||
'import' => 'Import',
|
||||
'to_import' => 'Import',
|
||||
'import_legend' => '2FAuth kann Daten aus verschiedenen 2FA-Apps importieren.<br />Benutze die Exportfunktion dieser Apps, um eine Migrationsquelle zu erhalten (QR-Code oder eine Datei) und lade sie mit einer bevorzugten Methode unterhalb.',
|
||||
'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' => 'Hochladen',
|
||||
'scan' => 'Scannen',
|
||||
'supported_formats_for_qrcode_upload' => 'Akzeptiert: jpg, jpeg, png, bmp, gif, svg oder webp',
|
||||
'supported_formats_for_file_upload' => 'Akzeptiert: Klartext, Json, 2fas',
|
||||
'supported_migration_formats' => 'Unterstütze Migrationsformate',
|
||||
'qr_code' => 'QR Code',
|
||||
'text_file' => 'Text file',
|
||||
'plain_text' => 'Klartext',
|
||||
'parsing_data' => 'Parsing data...',
|
||||
'issuer' => 'Aussteller',
|
||||
'imported' => 'Importiert',
|
||||
'failure' => 'Fehler',
|
||||
'x_valid_accounts_found' => '{count} gültige Konten gefunden',
|
||||
'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' => 'Alle importieren',
|
||||
'import_this_account' => 'Importiere dieses Konto',
|
||||
'discard_all' => 'Alles wegwerfen',
|
||||
|
@ -22,13 +22,13 @@
|
||||
'sign_out' => 'Cerrar sesión',
|
||||
'sign_in' => 'Iniciar sesión',
|
||||
'sign_in_using' => 'Inicia sesión, usando',
|
||||
'or_continue_with' => 'You an also continue with:',
|
||||
'sign_in_using_security_device' => 'Iniciar sesión usando un dispositivo de seguridad',
|
||||
'login_and_password' => 'usuario y contraseña',
|
||||
'register' => 'Registrarse',
|
||||
'welcome_to_2fauth' => 'Bienvenido a 2FAuth',
|
||||
'autolock_triggered' => 'Autobloqueo activado',
|
||||
'autolock_triggered_punchline' => 'El evento observado por el Auto Bloqueo ha sido activado. Has sido desconectado automáticamente.',
|
||||
'change_autolock_in_settings' => 'Puedes cambiar el comportamiento de la función Auto Bloqueo en la pestaña Configuración > Opciones.',
|
||||
'already_authenticated' => 'Ya está autenticado',
|
||||
'authentication' => 'Autenticación',
|
||||
'maybe_later' => 'Quizás más tarde',
|
||||
@ -83,6 +83,7 @@
|
||||
'reveal_password' => 'Revelar contraseña',
|
||||
'hide_password' => 'Ocultar contraseña',
|
||||
'confirm_password' => 'Confirmar contraseña',
|
||||
'new_password' => 'Nueva contraseña',
|
||||
'confirm_new_password' => 'Confirma la contraseña nueva',
|
||||
'dont_have_account_yet' => '¿Aún no tienes una cuenta?',
|
||||
'already_register' => '¿Ya te has registrado?',
|
||||
@ -92,7 +93,7 @@
|
||||
'reset_your_password' => 'Reestablecer tu contraseña',
|
||||
'reset_password' => 'Restablecer contraseña',
|
||||
'disabled_in_demo' => 'Característica desactivada en el modo Demo',
|
||||
'new_password' => 'Nueva contraseña',
|
||||
'new_password' => 'New password',
|
||||
'current_password' => [
|
||||
'label' => 'Contraseña actual',
|
||||
'help' => 'Introduzca su contraseña actual para confirmar que es usted'
|
||||
@ -110,6 +111,8 @@
|
||||
'delete_account' => 'Eliminar cuenta',
|
||||
'delete_your_account' => 'Eliminar su cuenta',
|
||||
'delete_your_account_and_reset_all_data' => 'Esto restablecerá 2FAuth. Su cuenta de usuario se eliminará, así como, todos los datos de 2FA. No hay vuelta atrás.',
|
||||
'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' => 'Cuenta de usuario eliminada correctamente',
|
||||
'has_lower_case' => 'Tiene minúsculas',
|
||||
'has_upper_case' => 'Tiene mayúsculas',
|
||||
|
@ -47,7 +47,8 @@
|
||||
'new_name' => 'Nuevo nombre',
|
||||
'options' => 'Opciones',
|
||||
'reload' => 'Recargar',
|
||||
'some_data_have_changed' => 'Algunos datos han cambiado. Deberías',
|
||||
'refresh' => 'Refresh',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes',
|
||||
'generate' => 'Generar',
|
||||
'generating_otp' => 'Generando contraseña de un solo uso',
|
||||
'open_in_browser' => 'Abrir en el navegador',
|
||||
@ -71,4 +72,8 @@
|
||||
'file' => 'Archivo',
|
||||
'or' => 'O',
|
||||
'close_the_x_page' => 'Cerrar la página {pagetitle}',
|
||||
'submit' => 'Submit',
|
||||
'default' => 'Default',
|
||||
'back_to_home' => 'Back to home',
|
||||
'nothing' => 'nothing',
|
||||
];
|
||||
|
@ -33,11 +33,16 @@
|
||||
'https_required' => 'Contexto HTTPS requerido',
|
||||
'browser_does_not_support_webauthn' => 'Su dispositivo no soporta WebAuthn. Intente de nuevo más tarde en un navegador más moderno',
|
||||
'aborted_by_user' => 'Abortado por el usuario',
|
||||
'security_device_unsupported' => 'Dispositivo no soportado o en uso',
|
||||
'security_device_already_registered' => 'Device already registered',
|
||||
'not_allowed_operation' => 'Operacion no permitida',
|
||||
'unsupported_operation' => 'Operación no admitida',
|
||||
'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' => 'Error desconocido',
|
||||
'security_error_check_rpid' => 'Error de seguridad<br/>Compruebe su variable de entorno WEBAUTHN_ID',
|
||||
'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' => 'No aplicable cuando se utiliza un proxy de autenticación',
|
||||
'user_deletion_failed' => 'Error al borrar la cuenta de usuario, no se han eliminado datos',
|
||||
'auth_proxy_failed' => 'La autenticación proxy falló',
|
||||
@ -51,5 +56,13 @@
|
||||
'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',
|
||||
'cannot_delete_the_only_admin' => 'No se puede eliminar la única cuenta de administrador'
|
||||
'cannot_delete_the_only_admin' => 'No se puede eliminar la única cuenta de administrador',
|
||||
'error_during_data_fetching' => '💀 Something went wrong during data fetching',
|
||||
'check_failed_try_later' => 'Check failed, please retry later',
|
||||
'sso_disabled' => 'SSO is disabled',
|
||||
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file',
|
||||
'sso_failed' => 'Authentication via SSO rejected',
|
||||
'sso_no_register' => 'Registrations are disabled',
|
||||
'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',
|
||||
];
|
@ -17,5 +17,5 @@
|
||||
'es' => 'Español',
|
||||
'zh' => 'Chino Simplificado',
|
||||
'ru' => 'Ruso',
|
||||
'bg' => 'Bulgarian',
|
||||
'bg' => 'Búlgaro',
|
||||
];
|
@ -26,8 +26,10 @@
|
||||
|
||||
],
|
||||
'administration' => 'Administración',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users. Only an administrator can view and edit those settings.',
|
||||
'you_are_administrator' => 'You are an administrator',
|
||||
'administration_legend' => 'Mientras que los ajustes anteriores son de usuario (cada usuario puede establecer sus propias preferencias), los siguientes son globales y se aplican a todos los usuarios. Sólo un administrador puede ver y editar esas configuraciones.',
|
||||
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.',
|
||||
'you_are_administrator' => 'Usted es un administrador',
|
||||
'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' => 'Seguridad',
|
||||
'profile' => 'Perfil',
|
||||
@ -57,6 +59,10 @@
|
||||
'label' => 'Mostrar contraseñas generadas de un solo uso como punto',
|
||||
'help' => 'Reemplaza carácteres de contraseñas generados con *** para asegurar confidencialidad. No afecta la función copiar/pegar.'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
|
||||
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Cerrar <abbr title="One-Time Password">OTP</abbr> después de copiar',
|
||||
'help' => 'Haciendo clic en la contraseña generada para copiarla, la oculta automáticamente de la pantalla'
|
||||
@ -75,11 +81,11 @@
|
||||
],
|
||||
'password_format' => [
|
||||
'label' => 'Formato de contraseñas',
|
||||
'help' => 'Change how the passwords are displayed by grouping digits to ease readability and memorization'
|
||||
'help' => 'Cambiar cómo se muestran las contraseñas agrupando dígitos para facilitar la legibilidad y la memorización'
|
||||
],
|
||||
'pair' => 'por parejas',
|
||||
'pair_legend' => 'Group digits two by two',
|
||||
'trio_legend' => 'Group digits three by three',
|
||||
'pair_legend' => 'Grupo de dígitos dos por dos',
|
||||
'trio_legend' => 'Grupo de dígitos tres por tres',
|
||||
'half_legend' => 'Dividir dígitos en dos grupos iguales',
|
||||
'trio' => 'por tríos',
|
||||
'half' => 'por la mitad',
|
||||
@ -128,15 +134,19 @@
|
||||
'label' => 'Deshabilitar registro de usuarios',
|
||||
'help' => 'Evitar el registro de nuevos usuarios',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Enable Single Sign-On (SSO)',
|
||||
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => 'Mostrar contraseña',
|
||||
'help' => 'Set how and when <abbr title="One-Time Passwords">OTPs</abbr> are displayed.<br/>',
|
||||
'help' => 'Establezca cómo y cuándo se muestran las <abbr title="Contraseñas de un solo uso">OTP</abbr>.<br/>',
|
||||
],
|
||||
'otp_generation_on_request' => 'Después de un clic/toque',
|
||||
'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_request_legend' => 'Solo, en su propia vista',
|
||||
'otp_generation_on_request_title' => 'Haga clic en una cuenta para obtener una contraseña en una vista dedicada',
|
||||
'otp_generation_on_home' => 'Constantemente',
|
||||
'otp_generation_on_home_legend' => 'All of them, on home',
|
||||
'otp_generation_on_home_legend' => 'Todos ellos, en casa',
|
||||
'otp_generation_on_home_title' => 'Mostrar todas las contraseñas en la vista principal, sin hacer nada',
|
||||
'never' => 'Nunca',
|
||||
'on_otp_copy' => 'Al copiar código de seguridad',
|
||||
|
@ -31,6 +31,7 @@
|
||||
'accounts_deleted' => 'Cuenta(s) eliminada(s) correctamente',
|
||||
'accounts_moved' => 'Cuenta(s) movida(s) correctamente',
|
||||
'export_selected_to_json' => 'Descargar un fichero json con el contenido de las cuentas seleccionadas',
|
||||
'reveal' => 'reveal',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'Google, Twitter, Apple',
|
||||
@ -101,7 +102,8 @@
|
||||
'live_scan_cant_start' => 'Live scan no puede comenzar :(',
|
||||
'need_grant_permission' => [
|
||||
'reason' => '2FAuth no tiene permiso para acceder a tu cámara',
|
||||
'solution' => 'Necesitas conceder permiso para usar la cámara de tu dispositivo. Si ya lo ha denegado y su navegador no le preguntan de nuevo, por favor refiérase a la documentación del navegador para averiguar cómo conceder permisos.'
|
||||
'solution' => 'Necesitas conceder permiso para usar la cámara de tu dispositivo. Si ya lo ha denegado y su navegador no le preguntan de nuevo, por favor refiérase a la documentación del navegador para averiguar cómo conceder permisos.',
|
||||
'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' => 'Fallo al cargar el escáner',
|
||||
@ -136,17 +138,22 @@
|
||||
'import' => 'Import',
|
||||
'to_import' => 'Importar',
|
||||
'import_legend' => '2FAuth puede importar datos de varias apps 2FA.<br />Usa la función de Exportación de éstas apps para generar los recursos de migración (código QR o archivo), y cargalo usando el método preferido abajo.',
|
||||
'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' => 'Subir',
|
||||
'scan' => 'Escanear',
|
||||
'supported_formats_for_qrcode_upload' => 'Aceptado: jpg, jpeg, png, bmp, gif, svg, o webp',
|
||||
'supported_formats_for_file_upload' => 'Aceptado: texto plano, json, 2fas',
|
||||
'supported_migration_formats' => 'Formatos de migración soportados',
|
||||
'qr_code' => 'Código QR',
|
||||
'text_file' => 'Text file',
|
||||
'plain_text' => 'Texto plano',
|
||||
'parsing_data' => 'Parsing data...',
|
||||
'issuer' => 'Emisor',
|
||||
'imported' => 'Importado',
|
||||
'failure' => 'Fallo',
|
||||
'x_valid_accounts_found' => '{count} cuentas válidos encontrados',
|
||||
'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' => 'Importar todo',
|
||||
'import_this_account' => 'Importar esta Cuenta',
|
||||
'discard_all' => 'Descartar todo',
|
||||
|
@ -22,13 +22,13 @@
|
||||
'sign_out' => 'Déconnexion',
|
||||
'sign_in' => 'Se connecter',
|
||||
'sign_in_using' => 'Se connecter en utilisant',
|
||||
'or_continue_with' => 'Vous pouvez aussi continuer avec :',
|
||||
'sign_in_using_security_device' => 'Se connecter en utilisant un périphérique de sécurité',
|
||||
'login_and_password' => 'login & mot de passe',
|
||||
'register' => 'Créer un compte',
|
||||
'welcome_to_2fauth' => 'Bienvenue sur 2FAuth',
|
||||
'autolock_triggered' => 'Verrouillage automatique déclenché',
|
||||
'autolock_triggered_punchline' => 'L\'événement surveillé par la fonction de verrouillage automatique s\'est déclenché. Vous avez été automatiquement déconnecté.',
|
||||
'change_autolock_in_settings' => 'Vous pouvez modifier le comportement de la fonction de verrouillage automatique dans Réglages, onglet Options.',
|
||||
'already_authenticated' => 'Déjà authentifié',
|
||||
'authentication' => 'Authentification',
|
||||
'maybe_later' => 'Peut-être plus tard',
|
||||
@ -83,6 +83,7 @@
|
||||
'reveal_password' => 'Afficher le mot de passe',
|
||||
'hide_password' => 'Masquer le mot de passe',
|
||||
'confirm_password' => 'Confirmez le mot de passe',
|
||||
'new_password' => 'Nouveau mot de passe',
|
||||
'confirm_new_password' => 'Confirmez le nouveau mot de passe',
|
||||
'dont_have_account_yet' => 'Pas encore de compte ?',
|
||||
'already_register' => 'Déjà enregistré ?',
|
||||
@ -110,6 +111,8 @@
|
||||
'delete_account' => 'Supprimer le compte',
|
||||
'delete_your_account' => 'Supprimer votre compte',
|
||||
'delete_your_account_and_reset_all_data' => 'Cela réinitialisera 2FAuth. Votre compte utilisateur sera supprimé ainsi que toutes les données 2FA. Il est impossible de restaurer des données réinitialisées.',
|
||||
'reset_your_password_to_delete_your_account' => 'Si vous avez toujours utilisé SSO pour vous connecter, déconnectez-vous, puis utilisez la fonction de réinitialisation du mot de passe pour obtenir un mot de passe afin de remplir ce formulaire.',
|
||||
'deleting_2fauth_account_does_not_impact_provider' => 'La suppression de votre compte 2FAuth n\'a aucun impact sur votre compte externe.',
|
||||
'user_account_successfully_deleted' => 'Compte supprimé avec succès',
|
||||
'has_lower_case' => 'Contient une minuscule',
|
||||
'has_upper_case' => 'Contient une majuscule',
|
||||
|
@ -47,7 +47,8 @@
|
||||
'new_name' => 'Nouveau nom',
|
||||
'options' => 'Options',
|
||||
'reload' => 'Actualiser',
|
||||
'some_data_have_changed' => 'Certaines données ont été modifiées. Vous devriez',
|
||||
'refresh' => 'Actualiser',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Les données ont été actualisées pour refléter les changements côté serveur',
|
||||
'generate' => 'Générer',
|
||||
'generating_otp' => 'Génération de l\'OTP',
|
||||
'open_in_browser' => 'Ouvrir dans votre navigateur',
|
||||
@ -71,4 +72,8 @@
|
||||
'file' => 'Fichier',
|
||||
'or' => 'OU',
|
||||
'close_the_x_page' => 'Fermer la page {pagetitle}',
|
||||
'submit' => 'Envoyer',
|
||||
'default' => 'Défaut',
|
||||
'back_to_home' => 'Retour à l’accueil',
|
||||
'nothing' => 'rien',
|
||||
];
|
||||
|
@ -33,11 +33,16 @@
|
||||
'https_required' => 'Contexte HTTPS requis',
|
||||
'browser_does_not_support_webauthn' => 'Votre appareil ne supporte pas WebAuthn. Réessayez plus tard en utilisant un navigateur plus récent',
|
||||
'aborted_by_user' => 'Abandonné par l\'utilisateur',
|
||||
'security_device_unsupported' => 'Périphérique non pris en charge ou déjà utilisé',
|
||||
'security_device_already_registered' => 'Périphérique déjà enregistré',
|
||||
'not_allowed_operation' => 'Opération non autorisée',
|
||||
'unsupported_operation' => 'Opération non supportée',
|
||||
'no_authenticator_support_specified_algorithms' => 'Aucun authentificateur ne supporte les algorithmes spécifiés',
|
||||
'authenticator_missing_discoverable_credential_support' => 'Identifiants découvrables non supportés par l\'authentificateur',
|
||||
'authenticator_missing_user_verification_support' => 'Vérification de l\'utilisateur non supportée par l\'authentificateur',
|
||||
'unknown_error' => 'Erreur inconnue',
|
||||
'security_error_check_rpid' => 'Erreur de sécurité<br/>Vérifiez votre variable d\'environnement WEBAUTHN_ID',
|
||||
'2fauth_has_not_a_valid_domain' => 'Le domaine de l\'instance 2FAuth n\'est pas un domaine valide',
|
||||
'user_id_not_between_1_64' => 'L\'identifiant utilisateur n\'est pas compris entre 1 et 64 caractères',
|
||||
'no_entry_was_of_type_public_key' => 'Aucune entrée de type "public-key"',
|
||||
'unsupported_with_reverseproxy' => 'Sans effet avec un proxy d\'authentification',
|
||||
'user_deletion_failed' => 'La suppression du compte utilisateur a échoué, aucune donnée n\'a été supprimée',
|
||||
'auth_proxy_failed' => 'Échec de l\'authentification par le proxy',
|
||||
@ -51,5 +56,13 @@
|
||||
'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',
|
||||
'cannot_delete_the_only_admin' => 'Impossible de supprimer le seul compte administrateur'
|
||||
'cannot_delete_the_only_admin' => 'Impossible de supprimer le seul compte administrateur',
|
||||
'error_during_data_fetching' => '💀 Une erreur s\'est produite lors de la récupération des données',
|
||||
'check_failed_try_later' => 'Échec de la vérification, veuillez réessayer plus tard',
|
||||
'sso_disabled' => 'SSO est désactivé',
|
||||
'sso_bad_provider_setup' => 'Ce fournisseur SSO n\'est pas entièrement configuré dans votre fichier .env',
|
||||
'sso_failed' => 'Authentification via SSO refusée',
|
||||
'sso_no_register' => 'Les inscriptions sont désactivées',
|
||||
'sso_email_already_used' => 'Un compte utilisateur avec la même adresse e-mail existe déjà mais ne correspond pas à votre compte externe. N\'utilisez pas SSO si vous êtes déjà inscrit sur 2FAuth avec cette adresse e-mail.',
|
||||
'account_managed_by_external_provider' => 'Compte géré par un fournisseur externe',
|
||||
];
|
@ -27,7 +27,9 @@
|
||||
],
|
||||
'administration' => 'Administration',
|
||||
'administration_legend' => 'Contrairement aux paramètres précédents qui sont des paramètres utilisateur (chaque utilisateur peut les personnaliser à sa convenance), les paramètres qui suivent sont globaux et s\'appliquent à tous les utilisateurs. Seul les administrateurs peuvent voir et modifier ces paramètres.',
|
||||
'only_an_admin_can_edit_them' => 'Seul un administrateur peut les voir et les modifier.',
|
||||
'you_are_administrator' => 'Vous êtes administrateur',
|
||||
'account_linked_to_sso_x_provider' => 'Vous vous êtes connecté via SSO avec votre compte :provider. Vos informations ne peuvent être modifiées ici mais sur :provider.',
|
||||
'general' => 'General',
|
||||
'security' => 'Sécurité',
|
||||
'profile' => 'Profil',
|
||||
@ -57,6 +59,10 @@
|
||||
'label' => 'Afficher les mots de passe générés sous forme de point',
|
||||
'help' => 'Remplace les caractères des mots de passe générés par des ●●● pour garantir leur confidentialité. N\'affecte pas la fonction de copier/coller qui reste utilisable.'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Révéler les <abbr title="One-Time Passwords">OTPs</abbr> masqués',
|
||||
'help' => 'Permet à l\'utilisateur de réveler temporairement les mots de passe masqués derrière des ●●●'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Cacher les mots de passe <abbr title="One-Time Password">OTP</abbr> copiés',
|
||||
'help' => 'Les mots de passe qui viennent d\'être copiés ne restent pas visibles à l\'écran'
|
||||
@ -128,6 +134,10 @@
|
||||
'label' => 'Bloquer les inscriptions',
|
||||
'help' => 'Empêche l\'enregistrement de nouveaux utilisateurs',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Activer l\'authentification unique (SSO)',
|
||||
'help' => 'Permet aux visiteurs de s\'authentifier avec un compte externe grâce à la méthode Single Sign-On',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => 'Affichage des mots de passe',
|
||||
'help' => 'Définit quand et comment sont affichés les <abbr title="One-Time Passwords">OTPs</abbr>.<br/>',
|
||||
|
@ -31,6 +31,7 @@
|
||||
'accounts_deleted' => 'Compte·s supprimé·s avec succès',
|
||||
'accounts_moved' => 'Compte·s déplacé·s avec succès',
|
||||
'export_selected_to_json' => 'Télécharger un export json des comptes sélectionnés',
|
||||
'reveal' => 'révéler',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'Google, Twitter, Apple',
|
||||
@ -101,7 +102,8 @@
|
||||
'live_scan_cant_start' => 'Le scanner ne peut pas démarrer :(',
|
||||
'need_grant_permission' => [
|
||||
'reason' => '2FAuth n\'a pas la permission d\'accéder à votre caméra',
|
||||
'solution' => 'Vous devez autoriser l\'utilisation de l\'appareil photo de votre appareil. Si vous avez déjà refusé et que votre navigateur ne vous le demande plus, veuillez vous référer à la documentation du navigateur pour savoir comment accorder l’autorisation.'
|
||||
'solution' => 'Vous devez autoriser l\'utilisation de l\'appareil photo de votre appareil. Si vous avez déjà refusé et que votre navigateur ne vous le demande plus, veuillez vous référer à la documentation du navigateur pour savoir comment accorder l’autorisation.',
|
||||
'click_camera_icon' => 'Cela se fait généralement en cliquant sur une icône représentant une caméra barrée, dans ou à côté de la barre d\'adresse du navigateur',
|
||||
],
|
||||
'not_readable' => [
|
||||
'reason' => 'Impossible de charger le scanner',
|
||||
@ -136,17 +138,22 @@
|
||||
'import' => 'Import',
|
||||
'to_import' => 'Importer',
|
||||
'import_legend' => '2FAuth peut importer les données de diverses applications 2FA.<br />Utilisez la fonction d\'exportation de ces applications pour obtenir une ressource de migration (un code QR ou un fichier) et chargez-la via une de ces méthodes.',
|
||||
'import_legend_afterpart' => 'Utilisez la fonction d\'exportation de ces applications pour obtenir une ressource de migration, comme un code QR ou un fichier JSON, puis chargez-la ici.',
|
||||
'upload' => 'Upload',
|
||||
'scan' => 'Scan',
|
||||
'supported_formats_for_qrcode_upload' => 'Accepté : jpg, jpeg, png, bmp, gif, svg, ou webp',
|
||||
'supported_formats_for_file_upload' => 'Accepté : Texte brut, json, 2fas',
|
||||
'supported_migration_formats' => 'Formats de migration supportés',
|
||||
'qr_code' => 'QR Code',
|
||||
'text_file' => 'Fichier texte',
|
||||
'plain_text' => 'Texte brut',
|
||||
'parsing_data' => 'Analyse des données...',
|
||||
'issuer' => 'Émetteur',
|
||||
'imported' => 'Importé',
|
||||
'failure' => 'Échec',
|
||||
'x_valid_accounts_found' => '{count} comptes valides trouvés',
|
||||
'submitted_data_parsed_now_accounts_are_awaiting_import' => 'Les comptes 2FA suivants ont été trouvés dans la ressource de migration. Pour l\'instant aucun d\'entre eux n\'a été ajouté à 2FAuth.',
|
||||
'use_buttons_to_save_or_discard' => 'Utilisez les boutons disponibles pour les enregistrer de façon permanente dans votre collection 2FA ou les retirer.',
|
||||
'import_all' => 'Tout importer',
|
||||
'import_this_account' => 'Importer ce compte',
|
||||
'discard_all' => 'Tout retirer',
|
||||
|
@ -22,13 +22,13 @@
|
||||
'sign_out' => 'Keluar',
|
||||
'sign_in' => 'Masuk',
|
||||
'sign_in_using' => 'Masuk dengan',
|
||||
'or_continue_with' => 'You an also continue with:',
|
||||
'sign_in_using_security_device' => 'Masuk menggunakan sebuah perangkat keamanan',
|
||||
'login_and_password' => 'masuk & kata sandi',
|
||||
'register' => 'Mendaftar',
|
||||
'welcome_to_2fauth' => 'Welcome to 2FAuth',
|
||||
'autolock_triggered' => 'Kunci otomatis dipicu',
|
||||
'autolock_triggered_punchline' => 'Peristiwa yang di awasi oleh fitur Kunci Otomatis telah di picu. Jika anda terputus otomatis.',
|
||||
'change_autolock_in_settings' => 'Anda dapat mengubah perilaku dari fitur Kunci otomatis di Pengaturan > tab Opsi.',
|
||||
'already_authenticated' => 'Telah terotentikasi',
|
||||
'authentication' => 'Otentikasi',
|
||||
'maybe_later' => 'Mungkin nanti',
|
||||
@ -82,6 +82,7 @@
|
||||
'reveal_password' => 'Reveal password',
|
||||
'hide_password' => 'Hide password',
|
||||
'confirm_password' => 'Confirm password',
|
||||
'new_password' => 'New password',
|
||||
'confirm_new_password' => 'Confirm new password',
|
||||
'dont_have_account_yet' => 'Don\'t have your account yet?',
|
||||
'already_register' => 'Already registered?',
|
||||
@ -108,7 +109,9 @@
|
||||
'name_this_device' => 'Name this device',
|
||||
'delete_account' => 'Delete account',
|
||||
'delete_your_account' => 'Delete your account',
|
||||
'delete_your_account_and_reset_all_data' => 'This will reset 2FAuth. Your user account will be deleted as well as all 2FA data. There is no going back.',
|
||||
'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',
|
||||
|
@ -47,7 +47,8 @@
|
||||
'new_name' => 'New name',
|
||||
'options' => 'Options',
|
||||
'reload' => 'Reload',
|
||||
'some_data_have_changed' => 'Some data have changed. You should',
|
||||
'refresh' => 'Refresh',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes',
|
||||
'generate' => 'Generate',
|
||||
'generating_otp' => 'Generating OTP',
|
||||
'open_in_browser' => 'Open in browser',
|
||||
@ -70,5 +71,9 @@
|
||||
'image_of_qrcode_to_scan' => 'Image of a QR code to scan',
|
||||
'file' => 'File',
|
||||
'or' => 'OR',
|
||||
'close_the_x_page' => 'Close the {pagetitle} page',
|
||||
'close_the_x_page' => 'Close the :pagetitle page',
|
||||
'submit' => 'Submit',
|
||||
'default' => 'Default',
|
||||
'back_to_home' => 'Back to home',
|
||||
'nothing' => 'nothing',
|
||||
];
|
||||
|
@ -13,31 +13,36 @@
|
||||
|
|
||||
*/
|
||||
|
||||
'resource_not_found' => 'Resource not found',
|
||||
'error_occured' => 'An error occured:',
|
||||
'refresh' => 'Refresh',
|
||||
'no_valid_otp' => 'No valid OTP resource in this QR code',
|
||||
'something_wrong_with_server' => 'Something is wrong with your server',
|
||||
'Unable_to_decrypt_uri' => 'Unable to decrypt uri',
|
||||
'not_a_supported_otp_type' => 'This OTP format is not currently supported',
|
||||
'cannot_create_otp_without_secret' => 'Cannot create an OTP without a secret',
|
||||
'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',
|
||||
'resource_not_found' => 'Sumber daya tidak ditemukan',
|
||||
'error_occured' => 'Terjadi kesalahan:',
|
||||
'refresh' => 'Muat Ulang',
|
||||
'no_valid_otp' => 'Tidak ada sumber OTP Valid untuk kode QR ini',
|
||||
'something_wrong_with_server' => 'Ada yang selah dengan server anda',
|
||||
'Unable_to_decrypt_uri' => 'Tidak dapat mendekripsi uri',
|
||||
'not_a_supported_otp_type' => 'Format OTP ini saat ini tidak didukung',
|
||||
'cannot_create_otp_without_secret' => 'Tidak dapat membuat sebuah OTP tanpa sebuah rahasia',
|
||||
'data_of_qrcode_is_not_valid_URI' => 'Data dari kode QR merupakan Auth URI OTP yang tidak valid. Kode QR nya mengandung:',
|
||||
'wrong_current_password' => 'Kata sandi saat ini salah, tidak ada yang diubah',
|
||||
'error_during_encryption' => 'Enkripsi gagal, database anda masih tetap tidak terlindungi.',
|
||||
'error_during_decryption' => 'Dekripsi gagal, database anda masih tetap tidak terlindungi. Hal ini utamanya terjadi karena sebuah masalah integritas enkripsi data untuk satu atau lebih akun.',
|
||||
'qrcode_cannot_be_read' => 'Kode QR ini tidak dapat dibaca',
|
||||
'too_many_ids' => 'terlalu banyak id yang yang disertakan didalam parameter kueri, maksimal yang diperbolehkan 100',
|
||||
'delete_user_setting_only' => 'Only user-created setting can be deleted',
|
||||
'indecipherable' => '*indecipherable*',
|
||||
'cannot_decipher_secret' => 'The secret cannot be deciphered. This is mainly caused by a wrong APP_KEY set in the .env configuration file of 2Fauth or a corrupted data stored in database.',
|
||||
'https_required' => 'HTTPS context required',
|
||||
'browser_does_not_support_webauthn' => 'Your device does not support webauthn. Try again later using a more modern browser',
|
||||
'aborted_by_user' => 'Aborted by user',
|
||||
'security_device_unsupported' => 'Unsupported or in use device',
|
||||
'security_device_already_registered' => 'Device already registered',
|
||||
'not_allowed_operation' => 'Operation not allowed',
|
||||
'unsupported_operation' => 'Unsupported operation',
|
||||
'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',
|
||||
'user_deletion_failed' => 'User account deletion failed, no data have been deleted',
|
||||
'auth_proxy_failed' => 'Proxy authentication failed',
|
||||
@ -47,9 +52,17 @@
|
||||
'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_logo_found_for_x' => 'No logo available for :service',
|
||||
'file_upload_failed' => 'File upload failed',
|
||||
'unauthorized' => 'Unauthorized',
|
||||
'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_delete_the_only_admin' => 'Cannot delete the only admin account',
|
||||
'error_during_data_fetching' => '💀 Something went wrong during data fetching',
|
||||
'check_failed_try_later' => 'Check failed, please retry later',
|
||||
'sso_disabled' => 'SSO is disabled',
|
||||
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file',
|
||||
'sso_failed' => 'Authentication via SSO rejected',
|
||||
'sso_no_register' => 'Registrations are disabled',
|
||||
'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',
|
||||
];
|
@ -16,6 +16,6 @@
|
||||
'de' => 'Bahasa Jerman',
|
||||
'es' => 'Bahasa Spanyol',
|
||||
'zh' => 'Bahasa Tiongkok yang disederhanakan',
|
||||
'ru' => 'Russian',
|
||||
'bg' => 'Bulgarian',
|
||||
'ru' => 'Bahasa Rusia',
|
||||
'bg' => 'Bahasa Bulgaria',
|
||||
];
|
@ -26,8 +26,10 @@
|
||||
|
||||
],
|
||||
'administration' => 'Administration',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users. Only an administrator can view and edit those settings.',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users.',
|
||||
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.',
|
||||
'you_are_administrator' => 'You are an administrator',
|
||||
'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' => 'Security',
|
||||
'profile' => 'Profile',
|
||||
@ -54,9 +56,13 @@
|
||||
'help' => 'Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Show generated one-time passwords as dot',
|
||||
'label' => 'Show generated <abbr title="One-Time Password">OTP</abbr> as dot',
|
||||
'help' => 'Replace generated password caracters with *** to ensure confidentiality. Do not affect the copy/paste feature'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
|
||||
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Close <abbr title="One-Time Password">OTP</abbr> after copy',
|
||||
'help' => 'Clicking a generated password to copy it automatically hide it from the screen'
|
||||
@ -126,7 +132,11 @@
|
||||
],
|
||||
'disable_registration' => [
|
||||
'label' => 'Disable registration',
|
||||
'help' => 'Prevent new user registration',
|
||||
'help' => 'Prevent new user registration. This affects SSO as well, so new SSO users won\'t be able to sign on',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Enable Single Sign-On (SSO)',
|
||||
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => 'Show Password',
|
||||
|
@ -13,54 +13,55 @@
|
||||
|
|
||||
*/
|
||||
|
||||
'service' => 'Service',
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'icon_for_account_x_at_service_y' => 'Icon of the {account} account at {service}',
|
||||
'icon_to_illustrate_the_account' => 'Icon that illustrates the account',
|
||||
'remove_icon' => 'Remove icon',
|
||||
'no_account_here' => 'No 2FA here!',
|
||||
'add_first_account' => 'Pick a method and add your first account',
|
||||
'use_full_form' => 'Or use the full form',
|
||||
'add_one' => 'Add one',
|
||||
'show_qrcode' => 'Show QR code',
|
||||
'no_service' => '- no service -',
|
||||
'account_created' => 'Account successfully created',
|
||||
'account_updated' => 'Account successfully updated',
|
||||
'accounts_deleted' => 'Account(s) successfully deleted',
|
||||
'accounts_moved' => 'Account(s) successfully moved',
|
||||
'export_selected_to_json' => 'Download a json export of selected accounts',
|
||||
'service' => 'Layanan',
|
||||
'account' => 'Akun',
|
||||
'accounts' => 'Akun',
|
||||
'icon' => 'Ikon',
|
||||
'icon_for_account_x_at_service_y' => 'Ikon dari akun {account} pada {service}',
|
||||
'icon_to_illustrate_the_account' => 'Ikon yang menggambarkan akun',
|
||||
'remove_icon' => 'Hapus ikon',
|
||||
'no_account_here' => 'Tidak ada 2FA disini!',
|
||||
'add_first_account' => 'Pilih sebuah metode dan tambahkan terlebih dahulu akun anda',
|
||||
'use_full_form' => 'Atau gunakan formulir lengkap',
|
||||
'add_one' => 'Tambahkan satu',
|
||||
'show_qrcode' => 'Tampilkan kode QR',
|
||||
'no_service' => '- tidak ada layanan -',
|
||||
'account_created' => 'Akun berhasil dibuat',
|
||||
'account_updated' => 'Akun berhasil diperbaru',
|
||||
'accounts_deleted' => 'Akun berhasil dihapus',
|
||||
'accounts_moved' => 'Akun berhasil dipindahkan',
|
||||
'export_selected_to_json' => 'Unduh sebuah ekspor json dari akun yang dipilih',
|
||||
'reveal' => 'reveal',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'Google, Twitter, Apple',
|
||||
],
|
||||
'account' => [
|
||||
'placeholder' => 'John DOE',
|
||||
'placeholder' => 'Fulan',
|
||||
],
|
||||
'new_account' => 'New account',
|
||||
'edit_account' => 'Edit account',
|
||||
'otp_uri' => 'OTP Uri',
|
||||
'scan_qrcode' => 'Scan a QR code',
|
||||
'upload_qrcode' => 'Upload a QR code',
|
||||
'use_advanced_form' => 'Use the advanced form',
|
||||
'prefill_using_qrcode' => 'Prefill using a QR Code',
|
||||
'new_account' => 'Akun baru',
|
||||
'edit_account' => 'Edit akun',
|
||||
'otp_uri' => 'Uri OTP',
|
||||
'scan_qrcode' => 'Pindai kode QR',
|
||||
'upload_qrcode' => 'Unggah kode QR',
|
||||
'use_advanced_form' => 'Gunakan formulir lanjutan',
|
||||
'prefill_using_qrcode' => 'Isi awal menggunakan sebuah Kode QR',
|
||||
'use_qrcode' => [
|
||||
'val' => 'Use a qrcode',
|
||||
'title' => 'Use a QR code to fill the form magically',
|
||||
'val' => 'Gunakan kode qr',
|
||||
'title' => 'Gunakan sebuah kode QR untuk mengisi formulir secara ajaib',
|
||||
],
|
||||
'unlock' => [
|
||||
'val' => 'Unlock',
|
||||
'title' => 'Unlock it (at your own risk)',
|
||||
'val' => 'Buka',
|
||||
'title' => 'Buka (tanggung resiko sendiri)',
|
||||
],
|
||||
'lock' => [
|
||||
'val' => 'Lock',
|
||||
'title' => 'Lock it',
|
||||
'val' => 'Kunci',
|
||||
'title' => 'Kunci',
|
||||
],
|
||||
'choose_image' => 'Upload',
|
||||
'i_m_lucky' => 'Try my luck',
|
||||
'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)',
|
||||
'test' => 'Test',
|
||||
'test' => 'Tes',
|
||||
'secret' => [
|
||||
'label' => 'Secret',
|
||||
'help' => 'The key used to generate your security codes'
|
||||
@ -101,7 +102,8 @@
|
||||
'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.'
|
||||
'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',
|
||||
@ -127,7 +129,7 @@
|
||||
],
|
||||
'confirm' => [
|
||||
'delete' => 'Are you sure you want to delete this account?',
|
||||
'cancel' => 'The account will be lost. Are you sure?',
|
||||
'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?',
|
||||
@ -135,18 +137,23 @@
|
||||
'import' => [
|
||||
'import' => 'Import',
|
||||
'to_import' => 'Import',
|
||||
'import_legend' => '2FAuth can import data from various 2FA apps.<br />Use the Export feature of these apps to get a migration resource (a QR code or a file) and load it using your preferred method below.',
|
||||
'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' => 'Upload',
|
||||
'scan' => 'Scan',
|
||||
'supported_formats_for_qrcode_upload' => 'Accepted: jpg, jpeg, png, bmp, gif, svg, or webp',
|
||||
'supported_formats_for_file_upload' => 'Accepted: Plain text, json, 2fas',
|
||||
'supported_migration_formats' => 'Supported migration formats',
|
||||
'qr_code' => 'QR Code',
|
||||
'text_file' => 'Text file',
|
||||
'plain_text' => 'Plain text',
|
||||
'parsing_data' => 'Parsing data...',
|
||||
'issuer' => 'Issuer',
|
||||
'imported' => 'Imported',
|
||||
'failure' => 'Failure',
|
||||
'x_valid_accounts_found' => '{count} valid accounts found',
|
||||
'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' => 'Import all',
|
||||
'import_this_account' => 'Import this account',
|
||||
'discard_all' => 'Discard all',
|
||||
@ -156,7 +163,7 @@
|
||||
'possible_duplicate' => 'An account with the exact same data already exists',
|
||||
'invalid_account' => '- invalid account -',
|
||||
'invalid_service' => '- invalid service -',
|
||||
'do_not_set_password_or_encryption' => 'Do NOT enable Password protection or Encryption when you export data (from a 2FA app) you want to import into 2FAuth.',
|
||||
'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.',
|
||||
],
|
||||
|
||||
];
|
@ -15,33 +15,33 @@
|
||||
|
||||
// Laravel
|
||||
'failed' => 'Credenziali non valide.',
|
||||
'password' => 'The provided password is incorrect.',
|
||||
'password' => 'La password fornita non è corretta.',
|
||||
'throttle' => 'Troppi tentativi di accesso. Riprova tra :seconds secondi.',
|
||||
|
||||
// 2FAuth
|
||||
'sign_out' => 'Sign out',
|
||||
'sign_in' => 'Sign in',
|
||||
'sign_in_using' => 'Sign in using',
|
||||
'sign_in_using_security_device' => 'Sign in using a security device',
|
||||
'login_and_password' => 'login & password',
|
||||
'register' => 'Register',
|
||||
'welcome_to_2fauth' => 'Welcome to 2FAuth',
|
||||
'autolock_triggered' => 'Auto lock triggered',
|
||||
'autolock_triggered_punchline' => 'The event watched by the Auto Lock feature has fired. You\'ve been automatically disconnected.',
|
||||
'change_autolock_in_settings' => 'You can change the behavior of the Autolock feature in Settings > Options tab.',
|
||||
'already_authenticated' => 'Already authenticated',
|
||||
'authentication' => 'Authentication',
|
||||
'maybe_later' => 'Maybe later',
|
||||
'user_account_controlled_by_proxy' => 'User account made available by an authentication proxy.<br />Manage the account at proxy level.',
|
||||
'sign_out' => 'Disconnettiti',
|
||||
'sign_in' => 'Accedi',
|
||||
'sign_in_using' => 'Accedi con',
|
||||
'or_continue_with' => 'You an also continue with:',
|
||||
'sign_in_using_security_device' => 'Accedi tramite un dispositivo di sicurezza',
|
||||
'login_and_password' => 'nome utente e password',
|
||||
'register' => 'Registrati',
|
||||
'welcome_to_2fauth' => 'Benvenuto su 2FAuth',
|
||||
'autolock_triggered' => 'Blocco automatico attivato',
|
||||
'autolock_triggered_punchline' => 'Auto-lock triggered, you\'ve been logged out',
|
||||
'already_authenticated' => 'Già autenticato',
|
||||
'authentication' => 'Autenticazione',
|
||||
'maybe_later' => 'Magari più tardi',
|
||||
'user_account_controlled_by_proxy' => 'Account utente reso disponibile da un proxy di autenticazione.<br />Gestisci l\'account a livello di proxy.',
|
||||
'auth_handled_by_proxy' => 'Authentication handled by a reverse proxy, below settings are disabled.<br />Manage authentication at proxy level.',
|
||||
'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?',
|
||||
'logout' => 'Sei sicuro di volerti disconnettere?',
|
||||
'revoke_device' => 'Sei sicuro di voler eliminare questo dispositivo?',
|
||||
'delete_account' => 'Sei sicuro di voler eliminare il tuo account?',
|
||||
],
|
||||
'webauthn' => [
|
||||
'security_device' => 'a security device',
|
||||
'security_devices' => 'Security devices',
|
||||
'security_device' => 'un dispositivo di sicurezza',
|
||||
'security_devices' => 'Dispositivi di sicurezza',
|
||||
'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.',
|
||||
@ -83,6 +83,7 @@
|
||||
'reveal_password' => 'Reveal password',
|
||||
'hide_password' => 'Hide password',
|
||||
'confirm_password' => 'Confirm password',
|
||||
'new_password' => 'New password',
|
||||
'confirm_new_password' => 'Confirm new password',
|
||||
'dont_have_account_yet' => 'Don\'t have your account yet?',
|
||||
'already_register' => 'Already registered?',
|
||||
@ -109,7 +110,9 @@
|
||||
'name_this_device' => 'Name this device',
|
||||
'delete_account' => 'Delete account',
|
||||
'delete_your_account' => 'Delete your account',
|
||||
'delete_your_account_and_reset_all_data' => 'This will reset 2FAuth. Your user account will be deleted as well as all 2FA data. There is no going back.',
|
||||
'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',
|
||||
|
@ -47,7 +47,8 @@
|
||||
'new_name' => 'New name',
|
||||
'options' => 'Options',
|
||||
'reload' => 'Reload',
|
||||
'some_data_have_changed' => 'Some data have changed. You should',
|
||||
'refresh' => 'Refresh',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes',
|
||||
'generate' => 'Generate',
|
||||
'generating_otp' => 'Generating OTP',
|
||||
'open_in_browser' => 'Open in browser',
|
||||
@ -70,5 +71,9 @@
|
||||
'image_of_qrcode_to_scan' => 'Image of a QR code to scan',
|
||||
'file' => 'File',
|
||||
'or' => 'OR',
|
||||
'close_the_x_page' => 'Close the {pagetitle} page',
|
||||
'close_the_x_page' => 'Close the :pagetitle page',
|
||||
'submit' => 'Submit',
|
||||
'default' => 'Default',
|
||||
'back_to_home' => 'Back to home',
|
||||
'nothing' => 'nothing',
|
||||
];
|
||||
|
@ -33,11 +33,16 @@
|
||||
'https_required' => 'HTTPS context required',
|
||||
'browser_does_not_support_webauthn' => 'Your device does not support webauthn. Try again later using a more modern browser',
|
||||
'aborted_by_user' => 'Aborted by user',
|
||||
'security_device_unsupported' => 'Unsupported or in use device',
|
||||
'security_device_already_registered' => 'Device already registered',
|
||||
'not_allowed_operation' => 'Operation not allowed',
|
||||
'unsupported_operation' => 'Unsupported operation',
|
||||
'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',
|
||||
'user_deletion_failed' => 'User account deletion failed, no data have been deleted',
|
||||
'auth_proxy_failed' => 'Proxy authentication failed',
|
||||
@ -47,9 +52,17 @@
|
||||
'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_logo_found_for_x' => 'No logo available for :service',
|
||||
'file_upload_failed' => 'File upload failed',
|
||||
'unauthorized' => 'Unauthorized',
|
||||
'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_delete_the_only_admin' => 'Cannot delete the only admin account',
|
||||
'error_during_data_fetching' => '💀 Something went wrong during data fetching',
|
||||
'check_failed_try_later' => 'Check failed, please retry later',
|
||||
'sso_disabled' => 'SSO is disabled',
|
||||
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file',
|
||||
'sso_failed' => 'Authentication via SSO rejected',
|
||||
'sso_no_register' => 'Registrations are disabled',
|
||||
'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',
|
||||
];
|
@ -26,8 +26,10 @@
|
||||
|
||||
],
|
||||
'administration' => 'Administration',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users. Only an administrator can view and edit those settings.',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users.',
|
||||
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.',
|
||||
'you_are_administrator' => 'You are an administrator',
|
||||
'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' => 'Security',
|
||||
'profile' => 'Profile',
|
||||
@ -54,9 +56,13 @@
|
||||
'help' => 'Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Show generated one-time passwords as dot',
|
||||
'label' => 'Show generated <abbr title="One-Time Password">OTP</abbr> as dot',
|
||||
'help' => 'Replace generated password caracters with *** to ensure confidentiality. Do not affect the copy/paste feature'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
|
||||
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Close <abbr title="One-Time Password">OTP</abbr> after copy',
|
||||
'help' => 'Clicking a generated password to copy it automatically hide it from the screen'
|
||||
@ -126,7 +132,11 @@
|
||||
],
|
||||
'disable_registration' => [
|
||||
'label' => 'Disable registration',
|
||||
'help' => 'Prevent new user registration',
|
||||
'help' => 'Prevent new user registration. This affects SSO as well, so new SSO users won\'t be able to sign on',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Enable Single Sign-On (SSO)',
|
||||
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => 'Show Password',
|
||||
|
@ -17,7 +17,7 @@
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'icon_for_account_x_at_service_y' => 'Icon of the {account} account at {service}',
|
||||
'icon_for_account_x_at_service_y' => 'Icon of the :account account at :service',
|
||||
'icon_to_illustrate_the_account' => 'Icon that illustrates the account',
|
||||
'remove_icon' => 'Remove icon',
|
||||
'no_account_here' => 'No 2FA here!',
|
||||
@ -31,6 +31,7 @@
|
||||
'accounts_deleted' => 'Account(s) successfully deleted',
|
||||
'accounts_moved' => 'Account(s) successfully moved',
|
||||
'export_selected_to_json' => 'Download a json export of selected accounts',
|
||||
'reveal' => 'reveal',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'Google, Twitter, Apple',
|
||||
@ -101,7 +102,8 @@
|
||||
'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.'
|
||||
'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',
|
||||
@ -127,7 +129,7 @@
|
||||
],
|
||||
'confirm' => [
|
||||
'delete' => 'Are you sure you want to delete this account?',
|
||||
'cancel' => 'The account will be lost. Are you sure?',
|
||||
'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?',
|
||||
@ -135,18 +137,23 @@
|
||||
'import' => [
|
||||
'import' => 'Import',
|
||||
'to_import' => 'Import',
|
||||
'import_legend' => '2FAuth can import data from various 2FA apps.<br />Use the Export feature of these apps to get a migration resource (a QR code or a file) and load it using your preferred method below.',
|
||||
'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' => 'Upload',
|
||||
'scan' => 'Scan',
|
||||
'supported_formats_for_qrcode_upload' => 'Accepted: jpg, jpeg, png, bmp, gif, svg, or webp',
|
||||
'supported_formats_for_file_upload' => 'Accepted: Plain text, json, 2fas',
|
||||
'supported_migration_formats' => 'Supported migration formats',
|
||||
'qr_code' => 'QR Code',
|
||||
'text_file' => 'Text file',
|
||||
'plain_text' => 'Plain text',
|
||||
'parsing_data' => 'Parsing data...',
|
||||
'issuer' => 'Issuer',
|
||||
'imported' => 'Imported',
|
||||
'failure' => 'Failure',
|
||||
'x_valid_accounts_found' => '{count} valid accounts found',
|
||||
'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' => 'Import all',
|
||||
'import_this_account' => 'Import this account',
|
||||
'discard_all' => 'Discard all',
|
||||
@ -156,7 +163,7 @@
|
||||
'possible_duplicate' => 'An account with the exact same data already exists',
|
||||
'invalid_account' => '- invalid account -',
|
||||
'invalid_service' => '- invalid service -',
|
||||
'do_not_set_password_or_encryption' => 'Do NOT enable Password protection or Encryption when you export data (from a 2FA app) you want to import into 2FAuth.',
|
||||
'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.',
|
||||
],
|
||||
|
||||
];
|
@ -22,14 +22,14 @@
|
||||
'sign_out' => 'Sign out',
|
||||
'sign_in' => 'Sign in',
|
||||
'sign_in_using' => 'Sign in using',
|
||||
'or_continue_with' => 'You an also continue with:',
|
||||
'sign_in_using_security_device' => 'Sign in using a security device',
|
||||
'login_and_password' => 'login & password',
|
||||
'register' => 'Register',
|
||||
'welcome_to_2fauth' => 'Welcome to 2FAuth',
|
||||
'autolock_triggered' => 'Auto lock triggered',
|
||||
'autolock_triggered_punchline' => 'The event watched by the Auto Lock feature has fired. You\'ve been automatically disconnected.',
|
||||
'change_autolock_in_settings' => 'You can change the behavior of the Autolock feature in Settings > Options tab.',
|
||||
'already_authenticated' => 'Already authenticated',
|
||||
'autolock_triggered_punchline' => 'Auto-lock triggered, you\'ve been logged out',
|
||||
'already_authenticated' => 'Already authenticated, please log out first',
|
||||
'authentication' => 'Authentication',
|
||||
'maybe_later' => 'Maybe later',
|
||||
'user_account_controlled_by_proxy' => 'User account made available by an authentication proxy.<br />Manage the account at proxy level.',
|
||||
@ -83,6 +83,7 @@
|
||||
'reveal_password' => 'Reveal password',
|
||||
'hide_password' => 'Hide password',
|
||||
'confirm_password' => 'Confirm password',
|
||||
'new_password' => 'New password',
|
||||
'confirm_new_password' => 'Confirm new password',
|
||||
'dont_have_account_yet' => 'Don\'t have your account yet?',
|
||||
'already_register' => 'Already registered?',
|
||||
@ -109,7 +110,9 @@
|
||||
'name_this_device' => 'Name this device',
|
||||
'delete_account' => 'Delete account',
|
||||
'delete_your_account' => 'Delete your account',
|
||||
'delete_your_account_and_reset_all_data' => 'This will reset 2FAuth. Your user account will be deleted as well as all 2FA data. There is no going back.',
|
||||
'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',
|
||||
|
@ -47,7 +47,8 @@
|
||||
'new_name' => 'New name',
|
||||
'options' => 'Options',
|
||||
'reload' => 'Reload',
|
||||
'some_data_have_changed' => 'Some data have changed. You should',
|
||||
'refresh' => 'Refresh',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes',
|
||||
'generate' => 'Generate',
|
||||
'generating_otp' => 'Generating OTP',
|
||||
'open_in_browser' => 'Open in browser',
|
||||
@ -70,5 +71,9 @@
|
||||
'image_of_qrcode_to_scan' => 'Image of a QR code to scan',
|
||||
'file' => 'File',
|
||||
'or' => 'OR',
|
||||
'close_the_x_page' => 'Close the {pagetitle} page',
|
||||
'close_the_x_page' => 'Close the :pagetitle page',
|
||||
'submit' => 'Submit',
|
||||
'default' => 'Default',
|
||||
'back_to_home' => 'Back to home',
|
||||
'nothing' => 'nothing',
|
||||
];
|
||||
|
@ -33,11 +33,16 @@
|
||||
'https_required' => 'HTTPS context required',
|
||||
'browser_does_not_support_webauthn' => 'Your device does not support webauthn. Try again later using a more modern browser',
|
||||
'aborted_by_user' => 'Aborted by user',
|
||||
'security_device_unsupported' => 'Unsupported or in use device',
|
||||
'security_device_already_registered' => 'Device already registered',
|
||||
'not_allowed_operation' => 'Operation not allowed',
|
||||
'unsupported_operation' => 'Unsupported operation',
|
||||
'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',
|
||||
'user_deletion_failed' => 'User account deletion failed, no data have been deleted',
|
||||
'auth_proxy_failed' => 'Proxy authentication failed',
|
||||
@ -47,9 +52,17 @@
|
||||
'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_logo_found_for_x' => 'No logo available for :service',
|
||||
'file_upload_failed' => 'File upload failed',
|
||||
'unauthorized' => 'Unauthorized',
|
||||
'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_delete_the_only_admin' => 'Cannot delete the only admin account',
|
||||
'error_during_data_fetching' => '💀 Something went wrong during data fetching',
|
||||
'check_failed_try_later' => 'Check failed, please retry later',
|
||||
'sso_disabled' => 'SSO is disabled',
|
||||
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file',
|
||||
'sso_failed' => 'Authentication via SSO rejected',
|
||||
'sso_no_register' => 'Registrations are disabled',
|
||||
'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',
|
||||
];
|
@ -26,8 +26,10 @@
|
||||
|
||||
],
|
||||
'administration' => 'Administration',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users. Only an administrator can view and edit those settings.',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users.',
|
||||
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.',
|
||||
'you_are_administrator' => 'You are an administrator',
|
||||
'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' => 'Security',
|
||||
'profile' => 'Profile',
|
||||
@ -54,9 +56,13 @@
|
||||
'help' => 'Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Show generated one-time passwords as dot',
|
||||
'label' => 'Show generated <abbr title="One-Time Password">OTP</abbr> as dot',
|
||||
'help' => 'Replace generated password caracters with *** to ensure confidentiality. Do not affect the copy/paste feature'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
|
||||
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Close <abbr title="One-Time Password">OTP</abbr> after copy',
|
||||
'help' => 'Clicking a generated password to copy it automatically hide it from the screen'
|
||||
@ -126,7 +132,11 @@
|
||||
],
|
||||
'disable_registration' => [
|
||||
'label' => 'Disable registration',
|
||||
'help' => 'Prevent new user registration',
|
||||
'help' => 'Prevent new user registration. This affects SSO as well, so new SSO users won\'t be able to sign on',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Enable Single Sign-On (SSO)',
|
||||
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => 'Show Password',
|
||||
|
@ -17,7 +17,7 @@
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'icon_for_account_x_at_service_y' => 'Icon of the {account} account at {service}',
|
||||
'icon_for_account_x_at_service_y' => 'Icon of the :account account at :service',
|
||||
'icon_to_illustrate_the_account' => 'Icon that illustrates the account',
|
||||
'remove_icon' => 'Remove icon',
|
||||
'no_account_here' => 'No 2FA here!',
|
||||
@ -31,6 +31,7 @@
|
||||
'accounts_deleted' => 'Account(s) successfully deleted',
|
||||
'accounts_moved' => 'Account(s) successfully moved',
|
||||
'export_selected_to_json' => 'Download a json export of selected accounts',
|
||||
'reveal' => 'reveal',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'Google, Twitter, Apple',
|
||||
@ -101,7 +102,8 @@
|
||||
'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.'
|
||||
'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',
|
||||
@ -127,7 +129,7 @@
|
||||
],
|
||||
'confirm' => [
|
||||
'delete' => 'Are you sure you want to delete this account?',
|
||||
'cancel' => 'The account will be lost. Are you sure?',
|
||||
'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?',
|
||||
@ -135,18 +137,23 @@
|
||||
'import' => [
|
||||
'import' => 'Import',
|
||||
'to_import' => 'Import',
|
||||
'import_legend' => '2FAuth can import data from various 2FA apps.<br />Use the Export feature of these apps to get a migration resource (a QR code or a file) and load it using your preferred method below.',
|
||||
'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' => 'Upload',
|
||||
'scan' => 'Scan',
|
||||
'supported_formats_for_qrcode_upload' => 'Accepted: jpg, jpeg, png, bmp, gif, svg, or webp',
|
||||
'supported_formats_for_file_upload' => 'Accepted: Plain text, json, 2fas',
|
||||
'supported_migration_formats' => 'Supported migration formats',
|
||||
'qr_code' => 'QR Code',
|
||||
'text_file' => 'Text file',
|
||||
'plain_text' => 'Plain text',
|
||||
'parsing_data' => 'Parsing data...',
|
||||
'issuer' => 'Issuer',
|
||||
'imported' => 'Imported',
|
||||
'failure' => 'Failure',
|
||||
'x_valid_accounts_found' => '{count} valid accounts found',
|
||||
'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' => 'Import all',
|
||||
'import_this_account' => 'Import this account',
|
||||
'discard_all' => 'Discard all',
|
||||
@ -156,7 +163,7 @@
|
||||
'possible_duplicate' => 'An account with the exact same data already exists',
|
||||
'invalid_account' => '- invalid account -',
|
||||
'invalid_service' => '- invalid service -',
|
||||
'do_not_set_password_or_encryption' => 'Do NOT enable Password protection or Encryption when you export data (from a 2FA app) you want to import into 2FAuth.',
|
||||
'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.',
|
||||
],
|
||||
|
||||
];
|
@ -22,13 +22,13 @@
|
||||
'sign_out' => 'Выйти',
|
||||
'sign_in' => 'Войти',
|
||||
'sign_in_using' => 'Войти с помощью',
|
||||
'or_continue_with' => 'You an also continue with:',
|
||||
'sign_in_using_security_device' => 'Войти, используя устройство безопасности',
|
||||
'login_and_password' => 'имя пользователя и пароль',
|
||||
'register' => 'Регистрация',
|
||||
'welcome_to_2fauth' => 'Welcome to 2FAuth',
|
||||
'welcome_to_2fauth' => 'Добро пожаловать в 2FAuth',
|
||||
'autolock_triggered' => 'Сработала автоматическая блокировка',
|
||||
'autolock_triggered_punchline' => 'Произошло событие которое, отслеживалось функцией автоблокировки. Вы были автоматически отключены.',
|
||||
'change_autolock_in_settings' => 'Вы можете поменять поведение функции автоблокировки на вкладке Настройки -> Параметры.',
|
||||
'already_authenticated' => 'Вы уже аутентифицирован',
|
||||
'authentication' => 'Аутентификация',
|
||||
'maybe_later' => 'Не сейчас',
|
||||
@ -83,6 +83,7 @@
|
||||
'reveal_password' => 'Показать пароль',
|
||||
'hide_password' => 'Скрыть пароль',
|
||||
'confirm_password' => 'Подтверждение пароля',
|
||||
'new_password' => 'Новый пароль',
|
||||
'confirm_new_password' => 'Подтвердить новый пароль',
|
||||
'dont_have_account_yet' => 'Don\'t have your account yet?',
|
||||
'already_register' => 'Уже зарегистрированы?',
|
||||
@ -92,7 +93,7 @@
|
||||
'reset_your_password' => 'Восстановить пароль',
|
||||
'reset_password' => 'Восстановить пароль',
|
||||
'disabled_in_demo' => 'Функция отключена в демо режиме',
|
||||
'new_password' => 'Новый пароль',
|
||||
'new_password' => 'New password',
|
||||
'current_password' => [
|
||||
'label' => 'Текущий пароль',
|
||||
'help' => 'Fill in your current password to confirm that it\'s you'
|
||||
@ -109,7 +110,9 @@
|
||||
'name_this_device' => 'Name this device',
|
||||
'delete_account' => 'Удалить аккаунт',
|
||||
'delete_your_account' => 'Удалить учетную запись',
|
||||
'delete_your_account_and_reset_all_data' => 'This will reset 2FAuth. Your user account will be deleted as well as all 2FA data. There is no going back.',
|
||||
'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' => 'Аккаунт успешно удален',
|
||||
'has_lower_case' => 'маленькие буквы',
|
||||
'has_upper_case' => 'заглавные буквы',
|
||||
|
@ -47,7 +47,8 @@
|
||||
'new_name' => 'Новое имя',
|
||||
'options' => 'Настройки',
|
||||
'reload' => 'Обновить',
|
||||
'some_data_have_changed' => 'Некоторые данные были изменены. Вы должны',
|
||||
'refresh' => 'Refresh',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes',
|
||||
'generate' => 'Генерировать',
|
||||
'generating_otp' => 'Generating OTP',
|
||||
'open_in_browser' => 'Открыть в браузере',
|
||||
@ -71,4 +72,8 @@
|
||||
'file' => 'Файл',
|
||||
'or' => 'или',
|
||||
'close_the_x_page' => 'Закрыть страницу {pagetitle}',
|
||||
'submit' => 'Submit',
|
||||
'default' => 'Default',
|
||||
'back_to_home' => 'Back to home',
|
||||
'nothing' => 'nothing',
|
||||
];
|
||||
|
@ -33,11 +33,16 @@
|
||||
'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' => 'Прервано пользователем',
|
||||
'security_device_unsupported' => 'Устройство не поддерживается или используется',
|
||||
'security_device_already_registered' => 'Device already registered',
|
||||
'not_allowed_operation' => 'Operation not allowed',
|
||||
'unsupported_operation' => 'Unsupported operation',
|
||||
'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',
|
||||
'user_deletion_failed' => 'User account deletion failed, no data have been deleted',
|
||||
'auth_proxy_failed' => 'Proxy authentication failed',
|
||||
@ -47,9 +52,17 @@
|
||||
'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_logo_found_for_x' => 'No logo available for :service',
|
||||
'file_upload_failed' => 'Не удалось загрузить файл',
|
||||
'unauthorized' => 'Unauthorized',
|
||||
'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_delete_the_only_admin' => 'Cannot delete the only admin account',
|
||||
'error_during_data_fetching' => '💀 Something went wrong during data fetching',
|
||||
'check_failed_try_later' => 'Check failed, please retry later',
|
||||
'sso_disabled' => 'SSO is disabled',
|
||||
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file',
|
||||
'sso_failed' => 'Authentication via SSO rejected',
|
||||
'sso_no_register' => 'Registrations are disabled',
|
||||
'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',
|
||||
];
|
@ -26,8 +26,10 @@
|
||||
|
||||
],
|
||||
'administration' => 'Administration',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users. Only an administrator can view and edit those settings.',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users.',
|
||||
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.',
|
||||
'you_are_administrator' => 'You are an administrator',
|
||||
'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' => 'Security',
|
||||
'profile' => 'Profile',
|
||||
@ -54,9 +56,13 @@
|
||||
'help' => 'Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Show generated one-time passwords as dot',
|
||||
'label' => 'Show generated <abbr title="One-Time Password">OTP</abbr> as dot',
|
||||
'help' => 'Replace generated password caracters with *** to ensure confidentiality. Do not affect the copy/paste feature'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
|
||||
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Close <abbr title="One-Time Password">OTP</abbr> after copy',
|
||||
'help' => 'Clicking a generated password to copy it automatically hide it from the screen'
|
||||
@ -126,7 +132,11 @@
|
||||
],
|
||||
'disable_registration' => [
|
||||
'label' => 'Disable registration',
|
||||
'help' => 'Prevent new user registration',
|
||||
'help' => 'Prevent new user registration. This affects SSO as well, so new SSO users won\'t be able to sign on',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Enable Single Sign-On (SSO)',
|
||||
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => 'Show Password',
|
||||
|
@ -17,7 +17,7 @@
|
||||
'account' => 'Account',
|
||||
'accounts' => 'Accounts',
|
||||
'icon' => 'Icon',
|
||||
'icon_for_account_x_at_service_y' => 'Icon of the {account} account at {service}',
|
||||
'icon_for_account_x_at_service_y' => 'Icon of the :account account at :service',
|
||||
'icon_to_illustrate_the_account' => 'Icon that illustrates the account',
|
||||
'remove_icon' => 'Remove icon',
|
||||
'no_account_here' => 'No 2FA here!',
|
||||
@ -31,6 +31,7 @@
|
||||
'accounts_deleted' => 'Account(s) successfully deleted',
|
||||
'accounts_moved' => 'Account(s) successfully moved',
|
||||
'export_selected_to_json' => 'Download a json export of selected accounts',
|
||||
'reveal' => 'reveal',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'Google, Twitter, Apple',
|
||||
@ -101,7 +102,8 @@
|
||||
'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.'
|
||||
'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',
|
||||
@ -127,7 +129,7 @@
|
||||
],
|
||||
'confirm' => [
|
||||
'delete' => 'Are you sure you want to delete this account?',
|
||||
'cancel' => 'The account will be lost. Are you sure?',
|
||||
'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?',
|
||||
@ -135,18 +137,23 @@
|
||||
'import' => [
|
||||
'import' => 'Import',
|
||||
'to_import' => 'Import',
|
||||
'import_legend' => '2FAuth can import data from various 2FA apps.<br />Use the Export feature of these apps to get a migration resource (a QR code or a file) and load it using your preferred method below.',
|
||||
'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' => 'Upload',
|
||||
'scan' => 'Scan',
|
||||
'supported_formats_for_qrcode_upload' => 'Accepted: jpg, jpeg, png, bmp, gif, svg, or webp',
|
||||
'supported_formats_for_file_upload' => 'Accepted: Plain text, json, 2fas',
|
||||
'supported_migration_formats' => 'Supported migration formats',
|
||||
'qr_code' => 'QR Code',
|
||||
'text_file' => 'Text file',
|
||||
'plain_text' => 'Plain text',
|
||||
'parsing_data' => 'Parsing data...',
|
||||
'issuer' => 'Issuer',
|
||||
'imported' => 'Imported',
|
||||
'failure' => 'Failure',
|
||||
'x_valid_accounts_found' => '{count} valid accounts found',
|
||||
'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' => 'Import all',
|
||||
'import_this_account' => 'Import this account',
|
||||
'discard_all' => 'Discard all',
|
||||
@ -156,7 +163,7 @@
|
||||
'possible_duplicate' => 'An account with the exact same data already exists',
|
||||
'invalid_account' => '- invalid account -',
|
||||
'invalid_service' => '- invalid service -',
|
||||
'do_not_set_password_or_encryption' => 'Do NOT enable Password protection or Encryption when you export data (from a 2FA app) you want to import into 2FAuth.',
|
||||
'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.',
|
||||
],
|
||||
|
||||
];
|
@ -22,14 +22,14 @@
|
||||
'sign_out' => 'වරන්න',
|
||||
'sign_in' => 'පුරන්න',
|
||||
'sign_in_using' => 'Sign in using',
|
||||
'or_continue_with' => 'You an also continue with:',
|
||||
'sign_in_using_security_device' => 'Sign in using a security device',
|
||||
'login_and_password' => 'login & password',
|
||||
'register' => 'ලියාපදිංචි වන්න',
|
||||
'welcome_to_2fauth' => 'Welcome to 2FAuth',
|
||||
'autolock_triggered' => 'Auto lock triggered',
|
||||
'autolock_triggered_punchline' => 'The event watched by the Auto Lock feature has fired. You\'ve been automatically disconnected.',
|
||||
'change_autolock_in_settings' => 'You can change the behavior of the Autolock feature in Settings > Options tab.',
|
||||
'already_authenticated' => 'Already authenticated',
|
||||
'autolock_triggered_punchline' => 'Auto-lock triggered, you\'ve been logged out',
|
||||
'already_authenticated' => 'Already authenticated, please log out first',
|
||||
'authentication' => 'Authentication',
|
||||
'maybe_later' => 'Maybe later',
|
||||
'user_account_controlled_by_proxy' => 'User account made available by an authentication proxy.<br />Manage the account at proxy level.',
|
||||
@ -83,6 +83,7 @@
|
||||
'reveal_password' => 'Reveal password',
|
||||
'hide_password' => 'Hide password',
|
||||
'confirm_password' => 'මුරපදය තහවුරු කරන්න',
|
||||
'new_password' => 'නව මුරපදය',
|
||||
'confirm_new_password' => 'නව මුර පදය තහවුරු කරන්න',
|
||||
'dont_have_account_yet' => 'Don\'t have your account yet?',
|
||||
'already_register' => 'දැනටමත් ලියාපදිංචි වී ඇත්ද ?',
|
||||
@ -92,7 +93,7 @@
|
||||
'reset_your_password' => 'Reset your password',
|
||||
'reset_password' => 'මුරපදය නැවත සකසන්න',
|
||||
'disabled_in_demo' => 'Feature disabled in Demo mode',
|
||||
'new_password' => 'නව මුරපදය',
|
||||
'new_password' => 'New password',
|
||||
'current_password' => [
|
||||
'label' => 'වත්මන් මුරපදය',
|
||||
'help' => 'Fill in your current password to confirm that it\'s you'
|
||||
@ -109,7 +110,9 @@
|
||||
'name_this_device' => 'Name this device',
|
||||
'delete_account' => 'Delete account',
|
||||
'delete_your_account' => 'Delete your account',
|
||||
'delete_your_account_and_reset_all_data' => 'This will reset 2FAuth. Your user account will be deleted as well as all 2FA data. There is no going back.',
|
||||
'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',
|
||||
|
@ -47,7 +47,8 @@
|
||||
'new_name' => 'New name',
|
||||
'options' => 'විකල්ප',
|
||||
'reload' => 'නැවත පූරණය',
|
||||
'some_data_have_changed' => 'Some data have changed. You should',
|
||||
'refresh' => 'Refresh',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes',
|
||||
'generate' => 'Generate',
|
||||
'generating_otp' => 'Generating OTP',
|
||||
'open_in_browser' => 'Open in browser',
|
||||
@ -70,5 +71,9 @@
|
||||
'image_of_qrcode_to_scan' => 'Image of a QR code to scan',
|
||||
'file' => 'File',
|
||||
'or' => 'OR',
|
||||
'close_the_x_page' => 'Close the {pagetitle} page',
|
||||
'close_the_x_page' => 'Close the :pagetitle page',
|
||||
'submit' => 'Submit',
|
||||
'default' => 'Default',
|
||||
'back_to_home' => 'Back to home',
|
||||
'nothing' => 'nothing',
|
||||
];
|
||||
|
@ -33,11 +33,16 @@
|
||||
'https_required' => 'HTTPS context required',
|
||||
'browser_does_not_support_webauthn' => 'Your device does not support webauthn. Try again later using a more modern browser',
|
||||
'aborted_by_user' => 'Aborted by user',
|
||||
'security_device_unsupported' => 'Unsupported or in use device',
|
||||
'security_device_already_registered' => 'Device already registered',
|
||||
'not_allowed_operation' => 'Operation not allowed',
|
||||
'unsupported_operation' => 'Unsupported operation',
|
||||
'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',
|
||||
'user_deletion_failed' => 'User account deletion failed, no data have been deleted',
|
||||
'auth_proxy_failed' => 'Proxy authentication failed',
|
||||
@ -47,9 +52,17 @@
|
||||
'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_logo_found_for_x' => 'No logo available for :service',
|
||||
'file_upload_failed' => 'File upload failed',
|
||||
'unauthorized' => 'Unauthorized',
|
||||
'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_delete_the_only_admin' => 'Cannot delete the only admin account',
|
||||
'error_during_data_fetching' => '💀 Something went wrong during data fetching',
|
||||
'check_failed_try_later' => 'Check failed, please retry later',
|
||||
'sso_disabled' => 'SSO is disabled',
|
||||
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file',
|
||||
'sso_failed' => 'Authentication via SSO rejected',
|
||||
'sso_no_register' => 'Registrations are disabled',
|
||||
'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',
|
||||
];
|
@ -26,8 +26,10 @@
|
||||
|
||||
],
|
||||
'administration' => 'Administration',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users. Only an administrator can view and edit those settings.',
|
||||
'administration_legend' => 'While previous settings are user settings (every user can set its own preferences), following settings are global and apply to all users.',
|
||||
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.',
|
||||
'you_are_administrator' => 'You are an administrator',
|
||||
'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' => 'ආරක්ෂාව',
|
||||
'profile' => 'Profile',
|
||||
@ -54,9 +56,13 @@
|
||||
'help' => 'Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Show generated one-time passwords as dot',
|
||||
'label' => 'Show generated <abbr title="One-Time Password">OTP</abbr> as dot',
|
||||
'help' => 'Replace generated password caracters with *** to ensure confidentiality. Do not affect the copy/paste feature'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
|
||||
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Close <abbr title="One-Time Password">OTP</abbr> after copy',
|
||||
'help' => 'Clicking a generated password to copy it automatically hide it from the screen'
|
||||
@ -126,7 +132,11 @@
|
||||
],
|
||||
'disable_registration' => [
|
||||
'label' => 'Disable registration',
|
||||
'help' => 'Prevent new user registration',
|
||||
'help' => 'Prevent new user registration. This affects SSO as well, so new SSO users won\'t be able to sign on',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Enable Single Sign-On (SSO)',
|
||||
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => 'Show Password',
|
||||
|
@ -17,7 +17,7 @@
|
||||
'account' => 'ගිණුම',
|
||||
'accounts' => 'ගිණුම්',
|
||||
'icon' => 'නිරූපකය',
|
||||
'icon_for_account_x_at_service_y' => 'Icon of the {account} account at {service}',
|
||||
'icon_for_account_x_at_service_y' => 'Icon of the :account account at :service',
|
||||
'icon_to_illustrate_the_account' => 'Icon that illustrates the account',
|
||||
'remove_icon' => 'Remove icon',
|
||||
'no_account_here' => 'No 2FA here!',
|
||||
@ -31,6 +31,7 @@
|
||||
'accounts_deleted' => 'Account(s) successfully deleted',
|
||||
'accounts_moved' => 'Account(s) successfully moved',
|
||||
'export_selected_to_json' => 'Download a json export of selected accounts',
|
||||
'reveal' => 'reveal',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'Google, Twitter, Apple',
|
||||
@ -101,7 +102,8 @@
|
||||
'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.'
|
||||
'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',
|
||||
@ -127,7 +129,7 @@
|
||||
],
|
||||
'confirm' => [
|
||||
'delete' => 'Are you sure you want to delete this account?',
|
||||
'cancel' => 'The account will be lost. Are you sure?',
|
||||
'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?',
|
||||
@ -135,18 +137,23 @@
|
||||
'import' => [
|
||||
'import' => 'Import',
|
||||
'to_import' => 'Import',
|
||||
'import_legend' => '2FAuth can import data from various 2FA apps.<br />Use the Export feature of these apps to get a migration resource (a QR code or a file) and load it using your preferred method below.',
|
||||
'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' => 'Upload',
|
||||
'scan' => 'Scan',
|
||||
'supported_formats_for_qrcode_upload' => 'Accepted: jpg, jpeg, png, bmp, gif, svg, or webp',
|
||||
'supported_formats_for_file_upload' => 'Accepted: Plain text, json, 2fas',
|
||||
'supported_migration_formats' => 'Supported migration formats',
|
||||
'qr_code' => 'QR Code',
|
||||
'text_file' => 'Text file',
|
||||
'plain_text' => 'Plain text',
|
||||
'parsing_data' => 'Parsing data...',
|
||||
'issuer' => 'Issuer',
|
||||
'imported' => 'Imported',
|
||||
'failure' => 'Failure',
|
||||
'x_valid_accounts_found' => '{count} valid accounts found',
|
||||
'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' => 'Import all',
|
||||
'import_this_account' => 'Import this account',
|
||||
'discard_all' => 'Discard all',
|
||||
@ -156,7 +163,7 @@
|
||||
'possible_duplicate' => 'An account with the exact same data already exists',
|
||||
'invalid_account' => '- invalid account -',
|
||||
'invalid_service' => '- invalid service -',
|
||||
'do_not_set_password_or_encryption' => 'Do NOT enable Password protection or Encryption when you export data (from a 2FA app) you want to import into 2FAuth.',
|
||||
'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.',
|
||||
],
|
||||
|
||||
];
|
@ -22,13 +22,13 @@
|
||||
'sign_out' => '登出',
|
||||
'sign_in' => '登录',
|
||||
'sign_in_using' => '登录使用',
|
||||
'or_continue_with' => 'You an also continue with:',
|
||||
'sign_in_using_security_device' => '使用安全设备登录',
|
||||
'login_and_password' => '用户名和密码',
|
||||
'register' => '注册',
|
||||
'welcome_to_2fauth' => '欢迎使用 2FAuth',
|
||||
'autolock_triggered' => '已自动锁定',
|
||||
'autolock_triggered_punchline' => '自动锁定已触发。您已被自动断开连接。',
|
||||
'change_autolock_in_settings' => '您可以在“设置 > 选项”中更改自动锁定的行为。',
|
||||
'already_authenticated' => '已验证',
|
||||
'authentication' => '身份认证',
|
||||
'maybe_later' => '以后再说',
|
||||
@ -83,6 +83,7 @@
|
||||
'reveal_password' => '显示密码',
|
||||
'hide_password' => '隐藏密码',
|
||||
'confirm_password' => '确认密码',
|
||||
'new_password' => '新密码',
|
||||
'confirm_new_password' => '确认新密码',
|
||||
'dont_have_account_yet' => '还没有账号?',
|
||||
'already_register' => '已经注册?',
|
||||
@ -92,7 +93,7 @@
|
||||
'reset_your_password' => '重置你的密码',
|
||||
'reset_password' => '重置密码',
|
||||
'disabled_in_demo' => '此功能将在演示模式下禁用。',
|
||||
'new_password' => '新密码',
|
||||
'new_password' => 'New password',
|
||||
'current_password' => [
|
||||
'label' => '当前密码',
|
||||
'help' => '填写您当前设置的密码以确认是您本人'
|
||||
@ -110,6 +111,8 @@
|
||||
'delete_account' => '删除账户',
|
||||
'delete_your_account' => '删除您的账户',
|
||||
'delete_your_account_and_reset_all_data' => '这将重置您的 2FAuth。您的账号以及所有的 2FA 数据都将被删除,这是一个不可逆的操作。',
|
||||
'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' => '账号已成功删除',
|
||||
'has_lower_case' => '包含小写字母',
|
||||
'has_upper_case' => '包含大写字母',
|
||||
|
@ -47,7 +47,8 @@
|
||||
'new_name' => '新名称',
|
||||
'options' => '选项',
|
||||
'reload' => '刷新',
|
||||
'some_data_have_changed' => '某些数据已经更改,您应该:',
|
||||
'refresh' => 'Refresh',
|
||||
'data_refreshed_to_reflect_server_changes' => 'Data has been refresh to reflect server-side changes',
|
||||
'generate' => '生成',
|
||||
'generating_otp' => '正在生成 OTP',
|
||||
'open_in_browser' => '在浏览器中打开',
|
||||
@ -71,4 +72,8 @@
|
||||
'file' => '文件',
|
||||
'or' => '或',
|
||||
'close_the_x_page' => '关闭 {pagetitle} 页',
|
||||
'submit' => 'Submit',
|
||||
'default' => 'Default',
|
||||
'back_to_home' => 'Back to home',
|
||||
'nothing' => 'nothing',
|
||||
];
|
||||
|
@ -33,11 +33,16 @@
|
||||
'https_required' => '需要 HTTPS',
|
||||
'browser_does_not_support_webauthn' => '您的设备不支持Webauthn。请使用更现代的浏览器重试。',
|
||||
'aborted_by_user' => '被用户中止。',
|
||||
'security_device_unsupported' => '不支持或正在使用的设备',
|
||||
'security_device_already_registered' => 'Device already registered',
|
||||
'not_allowed_operation' => '不允许此操作',
|
||||
'unsupported_operation' => '不支持的操作',
|
||||
'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' => '未知错误',
|
||||
'security_error_check_rpid' => '安全错误<br/>请检查您的 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' => '使用代理进行认证时不可用',
|
||||
'user_deletion_failed' => '帐户删除失败,没有数据被删除',
|
||||
'auth_proxy_failed' => '代理认证失败',
|
||||
@ -51,5 +56,13 @@
|
||||
'file_upload_failed' => '文件上传失败',
|
||||
'unauthorized' => '无权限',
|
||||
'unauthorized_legend' => '您无权查看此资源或执行此操作',
|
||||
'cannot_delete_the_only_admin' => '无法删除唯一的管理员账户'
|
||||
'cannot_delete_the_only_admin' => '无法删除唯一的管理员账户',
|
||||
'error_during_data_fetching' => '💀 Something went wrong during data fetching',
|
||||
'check_failed_try_later' => 'Check failed, please retry later',
|
||||
'sso_disabled' => 'SSO is disabled',
|
||||
'sso_bad_provider_setup' => 'This SSO provider is not fully setup in your .env file',
|
||||
'sso_failed' => 'Authentication via SSO rejected',
|
||||
'sso_no_register' => 'Registrations are disabled',
|
||||
'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',
|
||||
];
|
@ -14,8 +14,8 @@
|
||||
'en' => 'English',
|
||||
'fr' => 'French',
|
||||
'de' => 'German',
|
||||
'es' => '西班牙语',
|
||||
'es' => 'Spanish',
|
||||
'zh' => '简体中文',
|
||||
'ru' => '俄语',
|
||||
'ru' => 'Russian',
|
||||
'bg' => 'Bulgarian',
|
||||
];
|
@ -27,7 +27,9 @@
|
||||
],
|
||||
'administration' => '管理',
|
||||
'administration_legend' => '此前的设置是用户设置(每个用户都可以设置自己的偏好)。以下的设置则是应用于所有用户的全局设置。 只有管理员可以查看和编辑这些设置。',
|
||||
'only_an_admin_can_edit_them' => 'Only an administrator can view and edit them.',
|
||||
'you_are_administrator' => '您是管理员',
|
||||
'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' => '常规',
|
||||
'security' => '安全',
|
||||
'profile' => '配置文件',
|
||||
@ -57,6 +59,10 @@
|
||||
'label' => '将生成的一次性密码作为点显示',
|
||||
'help' => '将生成的密码替换为 *** 以确保保密。不影响复制和粘贴功能。'
|
||||
],
|
||||
'reveal_dotted_otp' => [
|
||||
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
|
||||
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => '复制后关闭 <abbr title="One-Time Password">OTP</abbr>',
|
||||
'help' => '点击生成的密码进行复制,并自动将其从屏幕上隐藏'
|
||||
@ -128,6 +134,10 @@
|
||||
'label' => '禁用注册',
|
||||
'help' => '阻止新用户注册',
|
||||
],
|
||||
'enable_sso' => [
|
||||
'label' => 'Enable Single Sign-On (SSO)',
|
||||
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
|
||||
],
|
||||
'otp_generation' => [
|
||||
'label' => '显示密码',
|
||||
'help' => '设置 <abbr title="One-Time Passwords">OTPs</abbr> 的显示方式和时间。<br/>',
|
||||
|
@ -31,6 +31,7 @@
|
||||
'accounts_deleted' => '帐户成功删除',
|
||||
'accounts_moved' => '帐户成功移动',
|
||||
'export_selected_to_json' => '将所选账号以json导出',
|
||||
'reveal' => 'reveal',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => '谷歌, 推特, 苹果',
|
||||
@ -101,7 +102,8 @@
|
||||
'live_scan_cant_start' => '扫描无法开始 :(',
|
||||
'need_grant_permission' => [
|
||||
'reason' => '2FAuth 没有权限访问您的相机',
|
||||
'solution' => '您需要授予权限才能使用您的设备相机。 如果您已经拒绝,且您的浏览器不会再次提示您,请参考浏览器文档以了解如何授予权限。'
|
||||
'solution' => '您需要授予权限才能使用您的设备相机。 如果您已经拒绝,且您的浏览器不会再次提示您,请参考浏览器文档以了解如何授予权限。',
|
||||
'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' => '载入扫描仪失败',
|
||||
@ -136,17 +138,22 @@
|
||||
'import' => '导入',
|
||||
'to_import' => '导入',
|
||||
'import_legend' => '2FAuth 可以从各种2FA 应用程序导入数据。<br />使用这些应用的导出功能来获取迁移资源(QR码或文件),并在下方加载它。',
|
||||
'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' => '上传',
|
||||
'scan' => '扫描',
|
||||
'supported_formats_for_qrcode_upload' => '接受:jpg、jpeg、png、bmp、gif、svg或webp',
|
||||
'supported_formats_for_file_upload' => '接受:纯文本,json,2fas',
|
||||
'supported_migration_formats' => '支持的迁移格式',
|
||||
'qr_code' => '二维码',
|
||||
'text_file' => 'Text file',
|
||||
'plain_text' => '纯文本',
|
||||
'parsing_data' => 'Parsing data...',
|
||||
'issuer' => '发行商',
|
||||
'imported' => '已导入',
|
||||
'failure' => '失败',
|
||||
'x_valid_accounts_found' => '找到 {count} 个有效账户',
|
||||
'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' => '全部导入',
|
||||
'import_this_account' => '导入此账户',
|
||||
'discard_all' => '全部丢弃',
|
||||
|
Loading…
Reference in New Issue
Block a user