Update Languages translations

This commit is contained in:
Bubka 2024-03-16 11:41:31 +01:00
parent c0d4f58680
commit 1ef4370002
27 changed files with 178 additions and 178 deletions

View File

@ -13,102 +13,102 @@ return [
|
*/
'admin' => 'Admin',
'app_setup' => 'App setup',
'registrations' => 'Registrations',
'users' => 'Users',
'users_legend' => 'Manage users registered on your instance or create new ones.',
'admin_settings' => 'Admin settings',
'create_new_user' => 'Create a user',
'new_user' => 'New user',
'search_user_placeholder' => 'User name, email...',
'quick_filters_colons' => 'Quick filters:',
'user_created' => 'user successfully created',
'admin' => 'ऐडमिन',
'app_setup' => 'ऐप का सेटअप',
'registrations' => 'रजिस्ट्रेशन',
'users' => 'उपयोगकर्ता',
'users_legend' => 'अपने इंस्टेंस पर पंजीकृत उपयोगकर्ताओं को प्रबंधित करें या नए बनाएं।',
'admin_settings' => 'ऐड्मिन की सेटिंग',
'create_new_user' => 'उपयोगकर्ता बनाइये',
'new_user' => 'नया उपयोगकर्ता',
'search_user_placeholder' => 'उपयोगकर्ता का नाम, ईमेल इत्यादि...',
'quick_filters_colons' => 'जल्दी काम करने के लिए फ़िल्टर:',
'user_created' => 'उपयोगकर्ता सफलतापूर्वक बनाया गया',
'confirm' => [
'delete_user' => 'Are you sure you want to delete this user? There is no going back.',
'request_password_reset' => 'Are you sure you want to reset this user\'s password?',
'purge_password_reset_request' => 'Are you sure you want to purge the request?',
'delete_account' => 'Are you sure you want to delete this user?',
'edit_own_account' => 'This is your own account. Are you sure?',
'change_admin_role' => 'This will have serious impacts on this user\'s permissions. Are you sure?',
'demote_own_account' => 'You will no longer be an administrator. Really sure?'
'delete_user' => 'क्या आप वास्तव में इस उपयोगकर्ता को डिलीट करना चाहते हैं? फिर वापस नहीं जा पाएंगे।',
'request_password_reset' => 'क्या आप वास्तव में इस उपयोगकर्ता का पासवर्ड रिसेट करना चाहते हैं?',
'purge_password_reset_request' => 'क्या आप वाकई इस अनुरोध को रद्द करना चाहते हैं?',
'delete_account' => 'क्या आप वाकई इस उपयोगकर्ता को हटाना चाहते हैं?',
'edit_own_account' => 'यह आपका अपना अकाउंट है। क्या आप आश्वस्त हैं?',
'change_admin_role' => 'इससे इस उपयोगकर्ता की अनुमतियों पर गंभीर प्रभाव पड़ेगा। क्या आप आश्वस्त हैं?',
'demote_own_account' => 'आप अब ऐडमिनिस्ट्रेटर नहीं रहेंगे। वास्तव में आश्वस्त हैं?'
],
'logs' => 'Logs',
'administration_legend' => 'Following settings are global and apply to all users.',
'user_management' => 'User management',
'oauth_provider' => 'OAuth provider',
'account_bound_to_x_via_oauth' => 'This account is bound to a :provider account via OAuth',
'last_seen_on_date' => 'Last seen :date',
'registered_on_date' => 'Registered :date',
'updated_on_date' => 'Updated :date',
'access' => 'Access',
'password_requested_on_t' => 'A password reset request exists for this user (request sent at :datetime) meaning the user didn\'t change its password yet but the link he received is still valid. This could be a request from the user himself or from an administrator.',
'password_request_expired' => 'A password reset request exists for this user but has expired, meaning the user didn\'t change its password in time. This could be a request from the user himself or from an administrator.',
'resend_email' => 'Resend email',
'resend_email_title' => 'Resend a password reset email to the user',
'resend_email_help' => 'Use <b>Resend email</b> to send a new password reset email to the user so he can set a new password. This will leave its current password as is and any previous request will be revoked.',
'reset_password' => 'Reset password',
'reset_password_help' => 'Use <b>Reset password</b> to force a password reset (this will set a temporary password) before sending a password reset email to the user so he can set a new password. Any previous request will be revoked.',
'reset_password_title' => 'Reset the user\'s password',
'password_successfully_reset' => 'Password successfully reset',
'user_has_x_active_pat' => ':count active token(s)',
'user_has_x_security_devices' => ':count security device(s) (passkeys)',
'revoke_all_pat_for_user' => 'Revoke all user\'s tokens',
'revoke_all_devices_for_user' => 'Revoke all user\'s security devices',
'danger_zone' => 'Danger Zone',
'delete_this_user_legend' => 'The user account will be deleted as well as all its 2FA data.',
'this_is_not_soft_delete' => 'This is not a soft delete, there is no going back.',
'delete_this_user' => 'Delete this user',
'user_role_updated' => 'User role updated',
'pats_succesfully_revoked' => 'User\'s PATs successfully revoked',
'security_devices_succesfully_revoked' => 'User\'s security devices successfully revoked',
'variables' => 'Variables',
'cache_cleared' => 'Cache cleared',
'cache_optimized' => 'Cache optimized',
'check_now' => 'Check now',
'view_on_github' => 'View on Github',
'x_is_available' => ':version is available',
'logs' => 'लॉग',
'administration_legend' => 'निम्नलिखित सेटिंग ग्लोबल हैं और सभी उपयोगकरताओं पर लागू होंगी।',
'user_management' => 'उपयोगकर्ता प्रबंधन',
'oauth_provider' => 'OAuth प्रदाता',
'account_bound_to_x_via_oauth' => 'यह अकाउंट OAuth के माध्यम से :provider अकाउंट से जुड़ा हुआ है',
'last_seen_on_date' => ':date तारीख को अंतिम बार देखा गया',
'registered_on_date' => 'रेजिस्ट्रेशन की तारीख :date',
'updated_on_date' => 'अपडेट की तारीख :date',
'access' => 'पहुँच',
'password_requested_on_t' => 'इस उपयोगकर्ता के लिए एक पासवर्ड रीसेट अनुरोध मौजूद है (अनुरोध :datetime पर भेजा गया) जिसका अर्थ है कि उपयोगकर्ता ने अभी तक अपना पासवर्ड नहीं बदला है लेकिन उसे प्राप्त लिंक अभी भी मान्य है। यह स्वयं उपयोगकर्ता या किसी व्यवस्थापक का अनुरोध हो सकता है।',
'password_request_expired' => 'इस उपयोगकर्ता के लिए एक पासवर्ड रीसेट अनुरोध मौजूद है पर अब मान्य नहीं है, जिसका अर्थ है कि उपयोगकर्ता ने अपना पासवर्ड नहीं बदला है। यह स्वयं उपयोगकर्ता या किसी व्यवस्थापक का अनुरोध हो सकता है।',
'resend_email' => 'ईमेल दुबारा भेजें',
'resend_email_title' => 'पासवर्ड रिसेट की ईमेल उपयोगकर्ता को दोबारा भेजें',
'resend_email_help' => 'उपयोगकर्ता को नया पासवर्ड रीसेट ईमेल भेजने के लिए <b>ईमेल पुनः भेजें</b> का उपयोग करें ताकि वह एक नया पासवर्ड सेट कर सके। इससे उसका वर्तमान पासवर्ड वैसे ही रहेगा और पिछला कोई भी अनुरोध निरस्त कर दिया जाएगा।',
'reset_password' => 'पासवर्ड रीसेट करें',
'reset_password_help' => 'उपयोगकर्ता को पासवर्ड रीसेट ईमेल भेजने से पहले पासवर्ड रीसेट करने के लिए <b>पासवर्ड रीसेट करें</b> का उपयोग करें (यह एक अस्थायी पासवर्ड सेट करेगा) ताकि वह एक नया पासवर्ड सेट कर सके। कोई भी पिछला अनुरोध निरस्त कर दिया जाएगा।',
'reset_password_title' => 'उपयोगकर्ता का पासवर्ड रिसेट करें',
'password_successfully_reset' => 'पासवर्ड सफलता पूर्वक बदला गया।',
'user_has_x_active_pat' => ':count सक्रिय टोकन',
'user_has_x_security_devices' => ':count सुरक्षा डिवाइस (पास की)',
'revoke_all_pat_for_user' => 'सभी उपयोगकर्ता टोकन निरस्त्र करें',
'revoke_all_devices_for_user' => 'सभी उपयोगकर्ता डिवाइसेस निरस्त्र करें',
'danger_zone' => 'खतरे का क्षेत्र',
'delete_this_user_legend' => 'उपयोगकर्ता का अकाउंट डिलीट होगा और साथ ही उस का 2FA डेटा भी।',
'this_is_not_soft_delete' => 'यह कोई सॉफ्ट डिलीट नहीं है, इसमें वापस जाना संभव नहीं है।',
'delete_this_user' => 'इस उपयोगकर्ता को हटा दें',
'user_role_updated' => 'उपयोगकर्ता का रोल अपडेट हो गया है',
'pats_succesfully_revoked' => 'उपयोगकर्ता के PAT सफलतापूर्वक निरस्त्र कर दिए गए हैं',
'security_devices_succesfully_revoked' => 'उपयोगकर्ता के सुरक्षा उपकरण सफलतापूर्वक निरस्त्र कर दिए गए हैं',
'variables' => 'वेरिएबल',
'cache_cleared' => 'कैश साफ कर दिया गया है',
'cache_optimized' => 'कैश अनुकूलित',
'check_now' => 'अब जांचें',
'view_on_github' => 'गिटहब पर देखें',
'x_is_available' => ':version संस्करण उपलब्ध है!',
'forms' => [
'use_encryption' => [
'label' => 'Protect sensitive data',
'help' => 'Sensitive data, the 2FA secrets and emails, are stored encrypted in database. Be sure to backup the APP_KEY value of your .env file (or the whole file) as it serves as key encryption. There is no way to decypher encrypted data without this key.',
'label' => 'संवेदनशील डेटा को सुरक्षित करें',
'help' => 'संवेदनशील डेटा, 2FA रहस्य और ईमेल, डेटाबेस में एन्क्रिप्टेड रूप में संग्रहीत किए जाते हैं। अपनी .env फ़ाइल के APP_KEY value का (या संपूर्ण फ़ाइल का) बैकअप लेना सुनिश्चित करें क्योंकि यह एन्क्रिप्शन की कुंजी के रूप में कार्य करता है। इस कुंजी के बिना एन्क्रिप्टेड डेटा को समझने का कोई तरीका नहीं है।',
],
'restrict_registration' => [
'label' => 'Restrict registration',
'help' => 'Make registration only available to a limited range of email addresses. Both rules can be used simultaneously. This has no effect on registration via SSO.',
'label' => 'रेजिस्ट्रेशन पर प्रतिबंध लगाएं',
'help' => 'रेजिस्ट्रेशन केवल सीमित ईमेल पतों के लिए ही उपलब्ध कराएं। दोनों नियमों का एक साथ उपयोग किया जा सकता है। इसका SSO के माध्यम से किए गए रेजिस्ट्रेशन पर कोई प्रभाव नहीं पड़ता है।',
],
'restrict_list' => [
'label' => 'Filtering list',
'help' => 'Emails in this list will be allowed to register. Separate addresses with a pipe ("|")',
'label' => 'फिल्टरों की सूची',
'help' => 'इस सूची में दी गई ईमेल को रेजिस्ट्रेशन की अनुमति दी जाएगी। एक पाइप सिम्बल ("|") से पते अलग करें',
],
'restrict_rule' => [
'label' => 'Filtering rule',
'help' => 'Emails matching this regular expression will be allowed to register',
'label' => 'फिल्टर करने के नियम',
'help' => 'इस रेगुलर इक्स्प्रेशन से मेल खाने वाले ईमेल को रेजिस्ट्रेशन की अनुमति दी जाएगी',
],
'disable_registration' => [
'label' => 'Disable registration',
'help' => 'Prevent new user registration. Unless overridden (see below), this affects SSO as well, so new users won\'t be able to sign in via SSO',
'label' => 'रेजिस्ट्रेशन निष्क्रिय करें',
'help' => 'नए उपयोगकर्ता रेजिस्ट्रेशन रोकें। जब तक इसे ओवरराइड नहीं किया जाता (नीचे देखें), यह SSO को भी प्रभावित करता है, इसलिए नए उपयोगकर्ता SSO के माध्यम से साइन इन नहीं कर पाएंगे',
],
'enable_sso' => [
'label' => 'Enable Single Sign-On (SSO)',
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
'label' => 'सिंगल साइन-ऑन (SSO) सक्रिय करें',
'help' => 'आगंतुकों को सिंगल साइन-ऑन योजना के माध्यम से बाहरी ID का उपयोग करके प्रमाणित करने की अनुमति दें',
],
'keep_sso_registration_enabled' => [
'label' => 'Keep SSO registration enabled',
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
'label' => 'SSO द्वारा रेजिस्ट्रेशन को सक्रिय रखें',
'help' => 'नए उपयोगकर्ताओं को SSO के माध्यम से पहली बार साइन इन करने की अनुमति दें जबकि रेजिस्ट्रेशन निष्क्रिय है',
],
'is_admin' => [
'label' => 'Is administrator',
'help' => 'Give administrator rights to the user. Administrators have permissions to manage the whole app, i.e. settings and other users, but cannot generate password for a 2FA they don\'t own.'
'label' => 'ऐडमिनिस्ट्रेटर है',
'help' => 'उपयोगकर्ता को ऐडमिनिस्ट्रेटर के अधिकार दें. ऐडमिनिस्ट्रेटर के पास पूरे ऐप, यानी सेटिंग्स और अन्य उपयोगकर्ताओं को प्रबंधित करने की अनुमति है, लेकिन वे उन 2FA के लिए पासवर्ड उत्पन्न नहीं कर सकते हैं जो उनके पास नहीं है।'
],
'test_email' => [
'label' => 'Email configuration test',
'help' => 'Send a test email to control your instance\'s email configuration. It is important to have a working configuration, otherwise users will not be able to request a reset password.',
'email_will_be_send_to_x' => 'The email will be send to <span class="is-family-code has-text-info">:email</span>',
'label' => 'ईमेल कॉन्फ़िगरेशन परीक्षण',
'help' => 'अपने इंस्टेंस के ईमेल कॉन्फ़िगरेशन को नियंत्रित करने के लिए एक परीक्षण ईमेल भेजें। कार्यशील कॉन्फ़िगरेशन होना महत्वपूर्ण है, अन्यथा उपयोगकर्ता रीसेट पासवर्ड का अनुरोध नहीं कर पाएंगे।',
'email_will_be_send_to_x' => 'ईमेल <span class=\'is-family-code has-text-info\'>:email</span> पर भेजा जाएगा',
],
'cache_management' => [
'label' => 'Cache management',
'help' => 'Sometimes cache needs to be cleared, for instance after a change to environment variables or an update. You can do it from here.',
'label' => 'कैश का मैनेजमेन्ट',
'help' => 'कभी-कभी कैश को साफ़ करने की आवश्यकता होती है, उदाहरण के लिए एनवायरनमेंट वेरीएबल में बदलाव या अपडेट के बाद। आप इसे यहां से कर सकते हैं.',
]
],

View File

@ -101,7 +101,7 @@ return [
],
'change_password' => 'पासवर्ड बदलें',
'send_password_reset_link' => 'पासवर्ड रिसेट करने के लिए लिंक भेजें',
'password_successfully_reset' => 'Password successfully reset',
'password_successfully_reset' => 'पासवर्ड सफलता पूर्वक बदला गया।',
'edit_account' => 'खाता एडिट करें',
'profile_saved' => 'प्रोफ़ाइल सफलतापूर्वक अपडेट की गई!',
'welcome_to_demo_app_use_those_credentials' => '2FAuth डेमो में आपका स्वागत है।<br><br>आप ईमेल पते <strong>demo@2fauth.app</strong> और पासवर्ड <strong>demo</strong> का उपयोग करके कनेक्ट कर सकते हैं।',

View File

@ -77,9 +77,9 @@ return [
'default' => 'पूर्व निर्धारित',
'back_to_home' => 'मुख पृष्ठ पर वापस जाएं',
'nothing' => 'कुछ नहीं',
'no_result' => 'No result',
'information' => 'Information',
'permissions' => 'Permissions',
'send' => 'Send',
'optimize' => 'Optimize',
'no_result' => 'कोई परिणाम नहीं',
'information' => 'जानकारी',
'permissions' => 'अनुमतियां',
'send' => 'भेजें',
'optimize' => 'ऑप्‍टिमाइज़ करें',
];

View File

@ -66,5 +66,5 @@ return [
'sso_email_already_used' => 'समान ईमेल पते वाला एक उपयोगकर्ता खाता पहले से मौजूद है लेकिन यह आपकी बाहरी खाता आईडी से मेल नहीं खाता है। यदि आप पहले से ही इस ईमेल के साथ 2FAuth पर पंजीकृत हैं तो SSO का उपयोग न करें।',
'account_managed_by_external_provider' => 'खाता किसी बाहरी प्रदाता द्वारा प्रबंधित किया गया है',
'data_cannot_be_refreshed_from_server' => 'सर्वर से डेटा रिफ्रेश नहीं किया जा सकता',
'no_pwd_reset_for_this_user_type' => 'Password reset unavailable for this user',
'no_pwd_reset_for_this_user_type' => 'इस ईमेल के लिए पासवर्ड रीसेट नहीं किया जा सकता है।',
];

View File

@ -19,5 +19,5 @@ return [
'ru' => 'Русский (रशिअन)',
'bg' => 'Български (बुल्गेरियन)',
'ja' => '日本語 (जापानी)',
'hi' => 'हिंदी (Hindi)',
'hi' => 'हिंदी (हिंदी)',
];

View File

@ -13,11 +13,11 @@ return [
|
*/
'hello' => 'Hello',
'hello' => 'नमस्कार',
'test_email_settings' => [
'subject' => '2FAuth test email',
'reason' => 'You are receiving this email because you requested a test email to validate the email settings of your 2FAuth instance.',
'success' => 'Good news, it works :)'
'subject' => '2FAuth की टेस्ट ईमेल',
'reason' => 'आपको यह ईमेल इसलिए प्राप्त हुआ है क्योंकि आपने अपने 2FAuth इंस्टेंस की ईमेल सेटिंग्स को मान्य करने के लिए एक परीक्षण ईमेल का अनुरोध किया था।',
'success' => 'बधाई हो! यह काम करता है :)'
],
];

View File

@ -65,8 +65,8 @@ return [
'help' => 'जेनरेट किए गए पासवर्ड को कॉपी करने के लिए उस पर क्लिक करने से वह स्वचालित रूप से स्क्रीन से छिप जाता है'
],
'clear_search_on_copy' => [
'label' => 'Clear Search on copy',
'help' => 'Empty the Search box right after a code has been copied to the clipboard'
'label' => 'कॉपी होने पर खोज मिटा दें',
'help' => 'क्लिपबोर्ड पर कोड कॉपी होने के ठीक बाद सर्च बॉक्स को खाली कर दें'
],
'copy_otp_on_display' => [
'label' => 'डिस्प्ले पर <abbr title="वन-टाइम पासवर्ड">OTP</abbr> कॉपी करें',
@ -116,8 +116,8 @@ return [
'help' => 'वह समूह जिससे नव निर्मित अकाउंट जुड़े हैं',
],
'view_default_group_on_copy' => [
'label' => 'View default group on copy',
'help' => 'Always return to the default group when an OTP is copied',
'label' => 'कॉपी होने पर डिफ़ॉल्ट ग्रुप देखें',
'help' => 'जब भी OTP कॉपी हो जाए तो हमेशा डिफ़ॉल्ट ग्रुप पर वापस आ जाएं',
],
'useDirectCapture' => [
'label' => 'सीधे दर्ज करें',

View File

@ -47,9 +47,9 @@ return [
'404' => 'आइटम नहीं मिला',
'about' => 'बारे में',
'admin' => [
'appSetup' => 'App setup',
'users' => 'Users management',
'createUser' => 'Create user',
'manageUser' => 'Manage user',
'appSetup' => 'एप का सेटअप',
'users' => 'उपयोगकर्ता प्रबंधन',
'createUser' => 'उपयोगकर्ता बनाइये',
'manageUser' => 'उपयोगकर्ताओं को प्रतिबंधित करें',
]
];

View File

@ -96,7 +96,7 @@ return [
],
'options_help' => 'यदि आप नहीं जानते कि उन्हें कैसे सेट किया जाए तो आप निम्नलिखित विकल्पों को खाली छोड़ सकते हैं। सबसे अधिक उपयोग किए जाने वाले मान लागू किए जाएंगे।',
'alternative_methods' => 'वैकल्पिक विधियाँ',
'spaces_are_ignored' => 'Unwanted spaces will be automatically removed'
'spaces_are_ignored' => 'अनावश्यक खाली अक्षर अपने आप निकाल दिए जाएंगे'
],
'stream' => [
'live_scan_cant_start' => 'लाइव स्कैन शुरू नहीं किया जा सकता :(',
@ -143,11 +143,11 @@ return [
'scan' => 'स्कैन करें',
'supported_formats_for_qrcode_upload' => 'स्वीकृत: jpg, jpeg, png, bmp, gif, svg, या webp',
'supported_formats_for_file_upload' => 'स्वीकृत: Plain text, json, 2fas',
'expected_format_for_direct_input' => 'Expected: A list of otpauth URI, one by line',
'expected_format_for_direct_input' => 'अपेक्षित: otpauth URI की सूची, एक लाइन पर एक',
'supported_migration_formats' => 'समर्थित माइग्रेशन फॉर्मैट',
'qr_code' => 'QR कोड',
'text_file' => 'टेक्स्ट फ़ाईल',
'direct_input' => 'Direct input',
'direct_input' => 'सीधे दर्ज करें',
'plain_text' => 'साधारण टेक्स्ट',
'parsing_data' => 'डेटा पार्स किया जा रहा है...',
'issuer' => 'ज़ारीकर्ता',

View File

@ -170,8 +170,8 @@ return [
],
'email' => [
'exists' => 'इस ईमेल का कोई अकाउंट नहीं पाया गया।',
'ComplyWithEmailRestrictionPolicy' => 'This email address does not comply with the registration policy',
'IsValidEmailList' => 'All emails must be valid and separated with a pipe'
'ComplyWithEmailRestrictionPolicy' => 'यह ईमेल पता रेजिस्ट्रेशन के नियम का पालन नहीं करता है',
'IsValidEmailList' => 'सभी ईमेल वैध होने चाहिए और पाइप सिम्बल (|) से अलग किए जाने चाहिए'
],
'secret' => [
'isBase32Encoded' => ':attribute base32 कोडिंग में बनाया हुआ स्ट्रिंग होना चाहिए।',

View File

@ -56,7 +56,7 @@ return [
'revoke_all_pat_for_user' => 'Отозвать все токены пользователя',
'revoke_all_devices_for_user' => 'Отменить все устройства безопасности пользователя',
'danger_zone' => 'ОСТОРОЖНО!!!',
'delete_this_user_legend' => 'Учётная запись пользователя будет удалена, а также все ее данные 2FA.',
'delete_this_user_legend' => 'Учётная запись пользователя будет удалена, а также все её данные 2FA.',
'this_is_not_soft_delete' => 'Это не мягкое удаление, это действие невозможно отменить.',
'delete_this_user' => 'Удалить этого пользователя',
'user_role_updated' => 'Роль пользователя обновлена',
@ -104,7 +104,7 @@ return [
'test_email' => [
'label' => 'Тест конфигурации электронной почты',
'help' => 'Отправить тестовое письмо для проверки конфигурации электронной почты вашего экземпляра 2FAuth. Важно иметь работающую конфигурацию, иначе пользователи не смогут запросить пароль для сброса.',
'email_will_be_send_to_x' => 'Письмо будет отправлено на <span class="is-family-code has-text-info">:email</span>',
'email_will_be_send_to_x' => 'Письмо будет отправлено на адрес <span class="is-family-code has-text-info">:email</span>',
],
'cache_management' => [
'label' => 'Управление кэшем',

View File

@ -70,7 +70,7 @@ return [
'label' => 'Использовать только WebAuthn',
'help' => 'Сделать WebAuthn единственным авторизованным методом входа в вашу учётную запись 2FAuth. Это рекомендуемая настройка, позволяющая воспользоваться преимуществами повышенной безопасности WebAuthn.<br /><br />
В случае утери устройства вы сможете восстановить свою учётную запись, сбросив эту опцию и войдя в систему, используя свой адрес электронной почты и пароль.<br /><br />
Внимание! Форма электронной почты и пароля остается доступной, несмотря на то, что эта опция включена, но она всегда будет возвращать ответ «Ошибка аутентификации».'
Внимание! Форма электронной почты и пароля остаётся доступной, несмотря на то, что эта опция включена, но она всегда будет возвращать ответ «Ошибка аутентификации».'
],
'need_a_security_device_to_enable_options' => 'Настройте хотя бы одно устройство для включения следующих параметров',
'options' => 'Параметры',
@ -103,7 +103,7 @@ return [
'send_password_reset_link' => 'Отправить ссылку для восстановления пароля',
'password_successfully_reset' => 'Пароль успешно сброшен',
'edit_account' => 'Редактировать учётную запись',
'profile_saved' => 'Профиль успешно обновлен!',
'profile_saved' => 'Профиль успешно обновлён!',
'welcome_to_demo_app_use_those_credentials' => 'Добро пожаловать в демонстрационный режим 2FAuth. <br><br>Вы можете подключиться используя email адрес <strong>demo@2fauth.app</strong> и пароль <strong>demo</strong>',
'welcome_to_testing_app_use_those_credentials' => 'Добро пожаловать в тестовое окружение 2FAuth.<br><br>Используйте email адрес <strong>testing@2fauth.app</strong> и пароль <strong>password</strong>',
'register_punchline' => 'Добро пожаловать в <b>2FAuth</b>.<br/>Вам необходима учётная запись, чтобы продолжить, пожалуйста, зарегистрируйте себя.',

View File

@ -23,20 +23,20 @@ return [
'cannot_create_otp_without_secret' => 'Невозможно создать OTP без секретного ключа',
'data_of_qrcode_is_not_valid_URI' => 'Данные этого QR-кода не являются допустимым OTP Auth URI. QR-код содержит:',
'wrong_current_password' => 'Неверный текущий пароль, ничего не было изменено',
'error_during_encryption' => 'Сбой шифрования, ваша база данных остается незащищенной.',
'error_during_encryption' => 'Сбой шифрования, ваша база данных остается незащищённой.',
'error_during_decryption' => 'Сбой расшифровки, ваша база данных по-прежнему защищена. В основном, это вызвано проблемой целостности шифрованных данных для одной или нескольких учётных записей.',
'qrcode_cannot_be_read' => 'Этот QR-код нечитаем',
'too_many_ids' => 'в параметр запроса было включено слишком много идентификаторов, разрешено максимум 100',
'delete_user_setting_only' => 'Могут быть удалены только настройки, созданные пользователем',
'indecipherable' => '*неразборчиво*',
'cannot_decipher_secret' => 'Секретный ключ не может быть расшифрован. В основном это может быть вызвано неправильным APP_KEY в .env файле 2Fauth или поврежденными данными, хранящимися в базе данных.',
'cannot_decipher_secret' => 'Секретный ключ не может быть расшифрован. В основном это может быть вызвано неправильным APP_KEY в .env файле 2Fauth или повреждёнными данными, хранящимися в базе данных.',
'https_required' => 'Требуется HTTPS контекст',
'browser_does_not_support_webauthn' => 'Ваше устройство не поддерживает webauth. Повторите попытку позже, используя более современный браузер',
'browser_does_not_support_webauthn' => 'Ваше устройство не поддерживает WebAuthn. Повторите попытку позже, используя более современный браузер',
'aborted_by_user' => 'Прервано пользователем',
'security_device_already_registered' => 'Устройство уже зарегистрировано',
'not_allowed_operation' => 'Операция не разрешена',
'no_authenticator_support_specified_algorithms' => 'Ни один аутентификатор не поддерживает указанные алгоритмы',
'authenticator_missing_discoverable_credential_support' => 'В аутентификаторе отсутствует обнаруживаемая поддержка учетных данных',
'authenticator_missing_discoverable_credential_support' => 'В аутентификаторе отсутствует обнаруживаемая поддержка учётных данных',
'authenticator_missing_user_verification_support' => 'В аутентификаторе отсутствует поддержка проверки пользователя',
'unknown_error' => 'Неизвестная ошибка',
'security_error_check_rpid' => 'Ошибка безопасности<br/>Проверьте ваш переменную окружения WEBAUTHN_ID',
@ -44,7 +44,7 @@ return [
'user_id_not_between_1_64' => 'Идентификатор пользователя не был от 1 до 64 символов',
'no_entry_was_of_type_public_key' => 'Запись типа "Публичный ключ" не найдена',
'unsupported_with_reverseproxy' => 'Не применимо при использовании прокси-аутентификации',
'user_deletion_failed' => 'Не удалось удалить учетную запись пользователя, данные не были удалены',
'user_deletion_failed' => 'Не удалось удалить учётную запись пользователя, данные не были удалены',
'auth_proxy_failed' => 'Прокси-аунтификация не удалась',
'auth_proxy_failed_legend' => '2Fauth настроен на работу за прокси-аутентификацией, но ваш прокси не возвращает ожидаемый заголовок. Проверьте настройки и повторите попытку.',
'invalid_x_migration' => 'Неверные или нечитаемые данные :appname',
@ -64,7 +64,7 @@ return [
'sso_failed' => 'Аутентификация по SSO отклонена',
'sso_no_register' => 'Регистрация отключена',
'sso_email_already_used' => 'Учётная запись с таким же адресом электронной почты уже существует, но не соответствует внешнему идентификатору учётной записи. Не используйте SSO, если вы уже зарегистрированы на 2FAuth с этим email.',
'account_managed_by_external_provider' => 'Учетная запись управляется внешним провайдером',
'account_managed_by_external_provider' => 'Учётная запись управляется внешним провайдером',
'data_cannot_be_refreshed_from_server' => 'Не удалось обновить данные с сервера',
'no_pwd_reset_for_this_user_type' => 'Для этого пользователя сброс пароля недоступен',
];

View File

@ -19,5 +19,5 @@ return [
'ru' => 'Русский (Русский)',
'bg' => 'Български (Болгарский)',
'ja' => '日本語 (Японский)',
'hi' => 'हिंदी (Hindi)',
'hi' => 'हिंदी (Хинди)',
];

View File

@ -82,7 +82,7 @@ return [
],
'password_format' => [
'label' => 'Форматирование кодов',
'help' => 'Изменить способ отображения кодов путем группировки цифр, чтобы облегчить чтение и запоминание'
'help' => 'Изменить способ отображения кодов путём группировки цифр, чтобы облегчить чтение и запоминание'
],
'pair' => 'парами',
'pair_legend' => 'Группами по 2 цифры',
@ -94,7 +94,7 @@ return [
'list' => 'Список',
'theme' => [
'label' => 'Тема',
'help' => 'Принудительно использовать тему, определенную в настройках вашей системы/браузера'
'help' => 'Принудительно использовать тему, определённую в настройках вашей системы/браузера'
],
'light' => 'Светлая',
'dark' => 'Тёмная',
@ -137,7 +137,7 @@ return [
],
'otp_generation_on_request' => 'После щелчка/касания',
'otp_generation_on_request_legend' => 'По одиночке, в отдельном окне',
'otp_generation_on_request_title' => елкните на учётную запись, чтобы получить код в отдельном окне',
'otp_generation_on_request_title' => ёлкните на учётную запись, чтобы получить код в отдельном окне',
'otp_generation_on_home' => 'Постоянно',
'otp_generation_on_home_legend' => 'Все на домашней странице',
'otp_generation_on_home_title' => 'Показать все пароли в главной странице, без дополнительных действий',

View File

@ -84,9 +84,9 @@ return [
'help' => 'Период действия сгенерированных кодов безопасности в секундах'
],
'counter' => [
'label' => 'Счетчик',
'label' => 'Счётчик',
'placeholder' => 'По умолчанию - 0',
'help' => 'Начальное значение счетчика',
'help' => 'Начальное значение счётчика',
'help_lock' => 'Редактирование счётчика рискованно, так как вы можете рассинхронизировать учётную запись с сервером службы верификации. Используйте значок блокировки, чтобы включить изменение, но только если вы точно знаете, что вы делаете'
],
'image' => [
@ -94,7 +94,7 @@ return [
'placeholder' => 'http://...',
'help' => 'Адрес внешнего изображения для использования в качестве значка учётной записи'
],
'options_help' => 'Вы можете оставить следующие значения пустыми, если не знаете, как их установить. Наиболее распространенные значения будут применены.',
'options_help' => 'Вы можете оставить следующие значения пустыми, если не знаете, как их установить. Наиболее распространённые значения будут применены.',
'alternative_methods' => 'Альтернативные методы',
'spaces_are_ignored' => 'Нежелательные пробелы будут автоматически удалены'
],
@ -103,7 +103,7 @@ return [
'need_grant_permission' => [
'reason' => 'У 2FAuth нет разрешения на доступ к вашей камере',
'solution' => 'Вам нужно предоставить разрешение для использования камеры вашего устройства. Если вы уже отказались и ваш браузер не запрашивает у вас разрешения снова, обратитесь к документации браузера для выяснения того, как предоставить разрешение.',
'click_camera_icon' => 'Обычно это делается нажатием на перечеркнутый значок камеры в адресной строке браузера или рядом с ней',
'click_camera_icon' => 'Обычно это делается нажатием на перечёркнутый значок камеры в адресной строке браузера или рядом с ней',
],
'not_readable' => [
'reason' => 'Сбой загрузки сканера',

View File

@ -19,7 +19,7 @@ return [
'after' => 'В поле :attribute должна быть дата больше :date.',
'after_or_equal' => 'В поле :attribute должна быть дата больше или равняться :date.',
'alpha' => 'Значение поля :attribute может содержать только буквы.',
'alpha_dash' => 'Значение поля :attribute может содержать только буквы, цифры, дефис и нижнее подчеркивание.',
'alpha_dash' => 'Значение поля :attribute может содержать только буквы, цифры, дефис и нижнее подчёркивание.',
'alpha_num' => 'Значение поля :attribute может содержать только буквы и цифры.',
'array' => 'Поле :attribute должно быть массивом.',
'before' => 'В поле :attribute должна быть дата раньше :date.',

View File

@ -13,41 +13,41 @@ return [
|
*/
'admin' => 'Admin',
'app_setup' => 'App setup',
'registrations' => 'Registrations',
'users' => 'Users',
'users_legend' => 'Manage users registered on your instance or create new ones.',
'admin_settings' => 'Admin settings',
'create_new_user' => 'Create a user',
'new_user' => 'New user',
'search_user_placeholder' => 'User name, email...',
'quick_filters_colons' => 'Quick filters:',
'user_created' => 'user successfully created',
'admin' => '管理员',
'app_setup' => '应用设置',
'registrations' => '注册',
'users' => '用户',
'users_legend' => '管理在您的实例上注册的用户或创建新的用户。',
'admin_settings' => '管理员设置',
'create_new_user' => '创建新用户',
'new_user' => '新用户',
'search_user_placeholder' => '用户名,电子邮件...',
'quick_filters_colons' => '快速筛选:',
'user_created' => '用户创建成功',
'confirm' => [
'delete_user' => 'Are you sure you want to delete this user? There is no going back.',
'request_password_reset' => 'Are you sure you want to reset this user\'s password?',
'purge_password_reset_request' => 'Are you sure you want to purge the request?',
'delete_account' => 'Are you sure you want to delete this user?',
'edit_own_account' => 'This is your own account. Are you sure?',
'change_admin_role' => 'This will have serious impacts on this user\'s permissions. Are you sure?',
'demote_own_account' => 'You will no longer be an administrator. Really sure?'
'delete_user' => '您确定要删除这个用户吗?没有回头路。',
'request_password_reset' => '您确定要重置此用户的密码吗?',
'purge_password_reset_request' => '您确定要清除请求吗?',
'delete_account' => '您确定要删除该用户吗?',
'edit_own_account' => '这是您自己的帐户。您确定吗?',
'change_admin_role' => '这将会对此用户的权限产生重大影响。您确定吗?',
'demote_own_account' => '您将不再是管理员。真的确定吗?'
],
'logs' => 'Logs',
'administration_legend' => 'Following settings are global and apply to all users.',
'user_management' => 'User management',
'oauth_provider' => 'OAuth provider',
'account_bound_to_x_via_oauth' => 'This account is bound to a :provider account via OAuth',
'last_seen_on_date' => 'Last seen :date',
'registered_on_date' => 'Registered :date',
'updated_on_date' => 'Updated :date',
'access' => 'Access',
'password_requested_on_t' => 'A password reset request exists for this user (request sent at :datetime) meaning the user didn\'t change its password yet but the link he received is still valid. This could be a request from the user himself or from an administrator.',
'password_request_expired' => 'A password reset request exists for this user but has expired, meaning the user didn\'t change its password in time. This could be a request from the user himself or from an administrator.',
'resend_email' => 'Resend email',
'resend_email_title' => 'Resend a password reset email to the user',
'resend_email_help' => 'Use <b>Resend email</b> to send a new password reset email to the user so he can set a new password. This will leave its current password as is and any previous request will be revoked.',
'reset_password' => 'Reset password',
'logs' => '日志',
'administration_legend' => '以下设置是全局设置,适用于所有用户。',
'user_management' => '用户管理',
'oauth_provider' => 'OAuth 提供者',
'account_bound_to_x_via_oauth' => '此帐户通过 OAuth 绑定到 :provider 帐户',
'last_seen_on_date' => '最后活跃::date',
'registered_on_date' => '注册于 :date',
'updated_on_date' => '更新于 :date',
'access' => '访问',
'password_requested_on_t' => '存在此用户的密码重置请求 (在 :datetime 发出的请求) 意味着该用户尚未更改其密码,但他收到的链接仍然有效。 此请求可能来自用户本人或管理员。',
'password_request_expired' => '存在此用户的密码重置请求但已过期,意味着用户并未及时更改密码。此请求可能来自用户本人或管理员。',
'resend_email' => '重新发送电子邮件',
'resend_email_title' => '重新发送密码重置邮件给用户',
'resend_email_help' => '使用 <b>重新发送电子邮件</b> 向用户发送新密码重置邮件,以便他可以设置新密码。 这将保留当前密码,且之前的请求都将被撤销。',
'reset_password' => '重置密码',
'reset_password_help' => 'Use <b>Reset password</b> to force a password reset (this will set a temporary password) before sending a password reset email to the user so he can set a new password. Any previous request will be revoked.',
'reset_password_title' => 'Reset the user\'s password',
'password_successfully_reset' => 'Password successfully reset',
@ -108,7 +108,7 @@ return [
],
'cache_management' => [
'label' => 'Cache management',
'help' => 'Sometimes cache needs to be cleared, for instance after a change to environment variables or an update. You can do it from here.',
'help' => '有时缓存需要清除,例如在更改环境变量或更新后。您可以在此处这样做。',
]
],

View File

@ -101,7 +101,7 @@ WebAuthn允许您使用受信任的设备 (如Yubikeys 或具有生物识别能
],
'change_password' => '修改密码',
'send_password_reset_link' => '发送密码重置链接',
'password_successfully_reset' => 'Password successfully reset',
'password_successfully_reset' => '密码重置成功。',
'edit_account' => '编辑账户',
'profile_saved' => '个人资料更新成功!',
'welcome_to_demo_app_use_those_credentials' => '欢迎访问 2FAuth 的演示站点。<br><br>您可以使用电子邮件地址 <strong>demo@2fauth.app</strong> 和密码 <strong>demo</strong>来登录。',

View File

@ -77,9 +77,9 @@ return [
'default' => '默认值',
'back_to_home' => '返回首页',
'nothing' => '无',
'no_result' => 'No result',
'information' => 'Information',
'permissions' => 'Permissions',
'send' => 'Send',
'optimize' => 'Optimize',
'no_result' => '无结果',
'information' => '信息',
'permissions' => '权限',
'send' => '发送',
'optimize' => '优化',
];

View File

@ -65,6 +65,6 @@ return [
'sso_no_register' => '注册已禁用',
'sso_email_already_used' => '已存在具有相同电子邮件地址的用户帐户但它与您的外部帐户ID不匹配。 如果您已经在 2FAuth 上使用此邮箱注册,请不要使用 SSO。',
'account_managed_by_external_provider' => '由外部提供商管理的帐户',
'data_cannot_be_refreshed_from_server' => 'Data cannot be refreshed from server',
'no_pwd_reset_for_this_user_type' => 'Password reset unavailable for this user',
'data_cannot_be_refreshed_from_server' => '无法从服务器刷新数据',
'no_pwd_reset_for_this_user_type' => '此用户无法重置密码',
];

View File

@ -19,5 +19,5 @@ return [
'ru' => 'Русский (俄语)',
'bg' => 'Български (保加利亚语)',
'ja' => '日本語 (日本人)',
'hi' => 'हिंदी (Hindi)',
'hi' => 'हिंदी (印地语)',
];

View File

@ -13,11 +13,11 @@ return [
|
*/
'hello' => 'Hello',
'hello' => '您好',
'test_email_settings' => [
'subject' => '2FAuth test email',
'reason' => 'You are receiving this email because you requested a test email to validate the email settings of your 2FAuth instance.',
'success' => 'Good news, it works :)'
'subject' => '2FAuth 测试电子邮件',
'reason' => '您收到这封邮件是因为您请求了一封测试电子邮件来验证您的2FAuth 实例的电子邮件设置。',
'success' => '好消息是,它正常工作:)'
],
];

View File

@ -65,8 +65,8 @@ return [
'help' => '点击生成的密码进行复制,并自动将其从屏幕上隐藏'
],
'clear_search_on_copy' => [
'label' => 'Clear Search on copy',
'help' => 'Empty the Search box right after a code has been copied to the clipboard'
'label' => '复制后清空搜索框',
'help' => '代码复制到剪贴板后立即清空搜索框'
],
'copy_otp_on_display' => [
'label' => '在显示时复制 <abbr title="One-Time Password">OTP</abbr>',
@ -116,8 +116,8 @@ return [
'help' => '新创建的账户所关联的分组',
],
'view_default_group_on_copy' => [
'label' => 'View default group on copy',
'help' => 'Always return to the default group when an OTP is copied',
'label' => '在复制后查看默认组',
'help' => '复制OTP后总是返回到默认组',
],
'useDirectCapture' => [
'label' => '直接输入',

View File

@ -47,9 +47,9 @@ return [
'404' => '找不到项目',
'about' => '关于',
'admin' => [
'appSetup' => 'App setup',
'users' => 'Users management',
'createUser' => 'Create user',
'manageUser' => 'Manage user',
'appSetup' => '应用设置',
'users' => '用户管理',
'createUser' => '创建用户',
'manageUser' => '管理用户',
]
];

View File

@ -96,7 +96,7 @@ return [
],
'options_help' => '如果您不知道如何填写,您可以将下列选项留空。将会应用最常见的设置。',
'alternative_methods' => '备选方法',
'spaces_are_ignored' => 'Unwanted spaces will be automatically removed'
'spaces_are_ignored' => '不需要的空格将被自动删除'
],
'stream' => [
'live_scan_cant_start' => '扫描无法开始 :(',
@ -143,11 +143,11 @@ return [
'scan' => '扫描',
'supported_formats_for_qrcode_upload' => '接受jpg、jpeg、png、bmp、gif、svg或webp',
'supported_formats_for_file_upload' => '接受纯文本json2fas',
'expected_format_for_direct_input' => 'Expected: A list of otpauth URI, one by line',
'expected_format_for_direct_input' => '应为:一个 otpauth URI 的列表,一行一个',
'supported_migration_formats' => '支持的迁移格式',
'qr_code' => '二维码',
'text_file' => '文本文件',
'direct_input' => 'Direct input',
'direct_input' => '直接输入',
'plain_text' => '纯文本',
'parsing_data' => '正在解析数据...',
'issuer' => '发行商',

View File

@ -170,8 +170,8 @@ return [
],
'email' => [
'exists' => '未找到使用此电子邮件的账户。',
'ComplyWithEmailRestrictionPolicy' => 'This email address does not comply with the registration policy',
'IsValidEmailList' => 'All emails must be valid and separated with a pipe'
'ComplyWithEmailRestrictionPolicy' => '此电子邮件地址不符合注册策略',
'IsValidEmailList' => '所有电子邮件必须是有效的并用管道符隔开'
],
'secret' => [
'isBase32Encoded' => ':attribute 必须是 base32 编码的字符串',