Update translations

This commit is contained in:
Bubka 2025-03-27 13:39:39 +01:00
parent f497072a48
commit 95b5a6158b
112 changed files with 2142 additions and 735 deletions

View File

@ -13,43 +13,43 @@ return [
|
*/
'admin' => 'Admin',
'admin_panel' => 'Admin panel',
'app_setup' => 'App setup',
'auth' => 'Auth',
'registrations' => 'Registrations',
'users' => 'Users',
'admin' => 'مدير',
'admin_panel' => 'لوحة الإدارة',
'app_setup' => 'إعداد التطبيق',
'auth' => 'المصادقة',
'registrations' => 'التسجيلات',
'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_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 revoke the previous request?',
'delete_account' => 'Are you sure you want to delete this user?',
'edit_own_account' => 'This is your own account. Are you sure?',
'change_admin_role' => 'This will have serious impacts on this user\'s permissions. Are you sure?',
'demote_own_account' => 'You will no longer be an administrator. Really sure?'
'delete_user' => 'هل أنت متيقِّن من أنك تريد حذف هذا المستخدم؟ لا يوجد أي رجعة.',
'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',
'logs' => 'السجلات',
'administration_legend' => 'الإعدادات التالية هي شاملة وتنطبق على جميع المستخدمين.',
'user_management' => 'إدارة المستخدم',
'oauth_provider' => 'مُزود OAuth',
'account_bound_to_x_via_oauth' => 'هذا الحساب مرتبط بحساب :provider عبر OAuth',
'last_seen_on_date' => 'اخر ظهور :date',
'registered_on_date' => 'تم تسجيله :date',
'updated_on_date' => 'تم التحديث :date',
'access' => 'الدخول',
'password_requested_on_t' => 'A password reset request exists for this user (request sent at :datetime), which means that the user has not yet changed their password but the link they received is still valid. This may be a request from the user themselves or from an administrator.',
'password_request_expired' => 'A password reset request exists for this user but has expired, meaning that the user has not changed their password in time. This may be a request from the user themselves or from an administrator.',
'resend_email' => 'Resend email',
'resend_email_title' => 'Resend a password reset email to the user',
'resend_email_help' => 'Use <b>Resend email</b> to send a new password reset email to the user so he can set a new password. This will leave its current password as is and any previous request will be revoked.',
'reset_password' => 'Reset password',
'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 they can set a new password. Any previous request will be revoked.',
'reset_password_title' => 'Reset the user\'s password',
'password_successfully_reset' => 'Password successfully reset',

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 mo.',
'x_month' => ':x mos.',
'one_year' => '1 yr.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR code has invalid checksum',
'no_readable_qrcode' => 'No readable QR code',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Make sure to copy your personal access token now. You wont be able to see it again!',
'data_input' => 'Data input',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Edit settings',
'setting_saved' => 'Settings saved',
@ -58,19 +59,23 @@ return [
'help' => 'The time zone applied to all dates and times displayed in the application'
],
'show_otp_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'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Reveal obscured OTP',
'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',
'label' => 'Close OTP after copy',
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
],
'copy_otp_on_display' => [
'label' => 'Copy <abbr title="One-Time Password">OTP</abbr> on display',
'label' => 'Copy OTP on display',
'help' => 'Automatically copy a generated password right after it appears on screen. Due to browsers limitations, only the first <abbr title="Time-based One-Time Password">TOTP</abbr> password will be copied, not the rotating ones'
],
'use_basic_qrcode_reader' => [

View File

@ -78,7 +78,7 @@ return [
],
'plain_text' => 'Plain text',
'otp_type' => [
'label' => 'Choose the type of <abbr title="One-Time Password">OTP</abbr> to create',
'label' => 'Choose the type of OTP to create',
'help' => 'Time-based OTP or HMAC-based OTP or Steam OTP'
],
'digits' => [

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 mo.',
'x_month' => ':x mos.',
'one_year' => '1 yr.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR code has invalid checksum',
'no_readable_qrcode' => 'No readable QR code',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Уверете се, че сте копирали вашия личен токен за достъп. Няма да можете да го видите отново!',
'data_input' => 'Въвеждане на данни',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Редактиране на настройките',
'setting_saved' => 'Настройките са запазени',
@ -58,19 +59,23 @@ return [
'help' => 'The time zone applied to all dates and times displayed in the application'
],
'show_otp_as_dot' => [
'label' => 'Показване на генерираните еднократни пароли като точка',
'help' => 'Заменете генерираните знаци за парола с ***, за да осигурите поверителност. Не засягайте функцията за копиране/поставяне'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Reveal obscured OTP',
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
],
'close_otp_on_copy' => [
'label' => 'Затворете <abbr title="One-Time Password">OTP</abbr> след копиране',
'label' => 'Close OTP after copy',
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
],
'copy_otp_on_display' => [
'label' => 'Копирайте <abbr title="One-Time Password">OTP</abbr> при показване',
'label' => 'Copy OTP on display',
'help' => 'Автоматично копиране на генерирана парола веднага след като се появи на екрана. Поради ограниченията на браузърите само първата <abbr title="Time-based One-Time Password">TOTP</abbr> парола ще бъде копирана, а не ротационните'
],
'use_basic_qrcode_reader' => [

View File

@ -78,7 +78,7 @@ return [
],
'plain_text' => 'Чист текст',
'otp_type' => [
'label' => 'Изберете типа на <abbr title="One-Time Password">OTP</abbr> за създаване',
'label' => 'Choose the type of OTP to create',
'help' => 'Временен OTP или HMAC базиран OTP или Steam OTP'
],
'digits' => [

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 md.',
'x_month' => ':x mdr.',
'one_year' => '1 år.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR-kode har ugyldig checksum',
'no_readable_qrcode' => 'Ingen læsbar QR-kode',
'failed_icon_store_database_toggling' => 'Migration af ikoner mislykkedes. Indstillingen er blevet gendannet til dens tidligere værdi.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Make sure to copy your personal access token now. You wont be able to see it again!',
'data_input' => 'Data input',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Edit settings',
'setting_saved' => 'Indstillingerne er gemt!',
@ -58,19 +59,23 @@ return [
'help' => 'The time zone applied to all dates and times displayed in the application'
],
'show_otp_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'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Reveal obscured OTP',
'help' => 'Lad muligheden for midlertidigt at afsløre Dot-Obscured adgangskoder'
],
'close_otp_on_copy' => [
'label' => 'Luk <abbr title="One-Time Password">OTP</abbr> efter kopi',
'label' => 'Close OTP after copy',
'help' => 'Klik på en genereret adgangskode for at kopiere den automatisk skjuler den fra skærmen'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
],
'copy_otp_on_display' => [
'label' => 'Kopier <abbr title="One-Time Password">OTP</abbr> på skærmen',
'label' => 'Copy OTP on display',
'help' => 'Automatically copy a generated password right after it appears on screen. Due to browsers limitations, only the first <abbr title="Time-based One-Time Password">TOTP</abbr> password will be copied, not the rotating ones'
],
'use_basic_qrcode_reader' => [

View File

@ -78,7 +78,7 @@ return [
],
'plain_text' => 'Plain text',
'otp_type' => [
'label' => 'Choose the type of <abbr title="One-Time Password">OTP</abbr> to create',
'label' => 'Choose the type of OTP to create',
'help' => 'Time-based OTP or HMAC-based OTP or Steam OTP'
],
'digits' => [

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 Mon.',
'x_month' => ':x Mon.',
'one_year' => '1 J.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR-Code hat eine ungültige Prüfsumme',
'no_readable_qrcode' => 'Kein lesbarer QR-Code',
'failed_icon_store_database_toggling' => 'Migration von Symbolen fehlgeschlagen. Die Einstellung wurde auf ihren vorherigen Wert zurückgesetzt.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Kopieren Sie Ihren persönlichen Zugangs-Token jetzt. Sie werden ihn nicht mehr sehen können!',
'data_input' => 'Daten-Eingabe',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Einstellungen bearbeiten',
'setting_saved' => 'Einstellungen gespeichert',
@ -58,19 +59,23 @@ return [
'help' => 'Die Zeitzone wird auf alle in der Anwendung angezeigten Daten und Zeiten angewendet'
],
'show_otp_as_dot' => [
'label' => 'Erzeugte <abbr title="One-Time Password">OTP</abbr> als Punkt anzeigen',
'help' => 'Passwortzeichen werden als *** angezeigt, um die Vertraulichkeit zu gewährleisten. Dies beeinflusst nicht die Kopieren/Einfügen-Funktion'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Verdecktes <abbr title="One-Time Password">OTP</abbr> aufdecken',
'label' => 'Reveal obscured OTP',
'help' => 'Die Fähigkeit Punkt-verdeckte Passwörter temporär freigeben'
],
'close_otp_on_copy' => [
'label' => '<abbr title="One-Time Password">OTP</abbr> nach dem Kopieren schließen',
'label' => 'Close OTP after copy',
'help' => 'Bei einem Klick auf das erzeugte Passwort wird es automatisch auf dem Bildschirm ausgeblendet'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => '<abbr title="One-Time Password">OTP</abbr> automatisch schließen',
'label' => 'Auto close OTP',
'help' => 'Passwort automatisch nach einem Timeout auf dem Bildschirm ausblenden. Dies vermeidet unnötige Anfragen nach neuen Passwörtern, wenn Sie die Passwortansicht nicht schließen.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'Erzwingt bei Aufruf der Funktion Sortieren die Sortierung der Konten unter Berücksichtigung der Groß- und Kleinschreibung'
],
'copy_otp_on_display' => [
'label' => '<abbr title="One-Time Password">OTP</abbr> auf Anzeige kopieren',
'label' => 'Copy OTP on display',
'help' => 'Kopiert automatisch ein generiertes Passwort bei Anzeige auf dem Bildschirm. Aufgrund der Einschränkungen des Browsers, wird nur das erste <abbr title="Time-based One-Time Password">TOTP</abbr> Passwort kopiert, nicht das rotierende Passwort'
],
'use_basic_qrcode_reader' => [

View File

@ -78,7 +78,7 @@ return [
],
'plain_text' => 'Klartext',
'otp_type' => [
'label' => 'Wählen Sie den <abbr title="One-Time Password">OTP</abbr> Typ',
'label' => 'Choose the type of OTP to create',
'help' => 'Zeitbasierte OTP oder HMAC-basierte OTP oder Steam OTP'
],
'digits' => [

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 mo.',
'x_month' => ':x mos.',
'one_year' => '1 yr.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR code has invalid checksum',
'no_readable_qrcode' => 'No readable QR code',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Asegúrese de copiar su token de acceso personal ahora. ¡No podrá volver a verlo!',
'data_input' => 'Introducción de datos',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Modificar ajustes',
'setting_saved' => 'Ajustes guardados',
@ -58,19 +59,23 @@ return [
'help' => 'The time zone applied to all dates and times displayed in the application'
],
'show_otp_as_dot' => [
'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.'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Muestra el <abbr title="One-Time Password">OTP</abbr> oculto',
'label' => 'Reveal obscured OTP',
'help' => 'Activa la capacidad de revelar temporalmente las contraseñas ocultas'
],
'close_otp_on_copy' => [
'label' => 'Cerrar <abbr title="One-Time Password">OTP</abbr> después de copiar',
'label' => 'Close OTP after copy',
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
],
'copy_otp_on_display' => [
'label' => 'Copiar <abbr title="One-Time Password">OTP</abbr> en pantalla',
'label' => 'Copy OTP on display',
'help' => 'Copiar automáticamente la contraseña justo después de aparecer en pantalla. Debido a limitaciones en los navegadores, solo la primera contraseña <abbr title="Time-based One-Time Password">TOTP</abbr> será copiada, no las que roten'
],
'use_basic_qrcode_reader' => [

View File

@ -78,7 +78,7 @@ return [
],
'plain_text' => 'Texto plano',
'otp_type' => [
'label' => 'Elige el tipo de <abbr title="One-Time Password">OTP</abbr> a crear',
'label' => 'Choose the type of OTP to create',
'help' => 'Time-based OTP, HMAC-based OTP o Steam OTP'
],
'digits' => [

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 मास',
'x_month' => ':x मास',
'one_year' => '1 वर्ष',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR Code का चेकसम अमान्य है',
'no_readable_qrcode' => 'कोई QR Code पाठ्य नहीं है',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'अपने नए व्यक्तिगत एक्सेस टोकन को अभी कॉपी करना सुनिश्चित करें। आप इसे दोबारा नहीं देख पाएंगे!',
'data_input' => 'डेटा इनपुट',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'सेटिंग्स बदलें',
'setting_saved' => 'सेटिंग्स सेव हो गयी',
@ -58,19 +59,23 @@ return [
'help' => 'एप में दिखाए गए सभी समय और तारीखों पर यह टाइम ज़ोन लागू होगा'
],
'show_otp_as_dot' => [
'label' => 'जनरेट किए गए <abbr title="वन-टाइम पासवर्ड">OTP</abbr> को डॉट के रूप में दिखाएं',
'help' => 'गोपनीयता सुनिश्चित करने के लिए जनरेट किए गए पासवर्ड वर्णों को *** से बदलें। कॉपी/पेस्ट सुविधा को प्रभावित न करें'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'अस्पष्ट <abbr title="वन-टाइम पासवर्ड">OTP</abbr> को प्रकट करें',
'label' => 'Reveal obscured OTP',
'help' => 'डॉट-ऑब्स्क्योर्ड पासवर्ड को अस्थायी रूप से प्रकट करने की क्षमता दें'
],
'close_otp_on_copy' => [
'label' => 'कॉपी करने के बाद <abbr title="वन-टाइम पासवर्ड">OTP</abbr> बंद करें',
'label' => 'Close OTP after copy',
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
],
'copy_otp_on_display' => [
'label' => 'डिस्प्ले पर <abbr title="वन-टाइम पासवर्ड">OTP</abbr> कॉपी करें',
'label' => 'Copy OTP on display',
'help' => 'जनरेट किया गया पासवर्ड स्क्रीन पर दिखाई देने के तुरंत बाद स्वचालित रूप से कॉपी हो जाता है। ब्राउज़र की सीमाओं के कारण, बदलने वाले पासवर्ड नहीं, केवल पहला <abbr title="समय-आधारित वन-टाइम पासवर्ड">TOTP</abbr> पासवर्ड कॉपी किया जाएगा'
],
'use_basic_qrcode_reader' => [

View File

@ -78,7 +78,7 @@ return [
],
'plain_text' => 'साधारण टेक्स्ट',
'otp_type' => [
'label' => 'बनाने के लिए <abbr title="वन-टाइम पासवर्ड">OTP</abbr> का प्रकार चुनें',
'label' => 'Choose the type of OTP to create',
'help' => 'समय-आधारित OTP या HMAC-आधारित OTP या स्टीम OTP'
],
'digits' => [

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 mo.',
'x_month' => ':x mos.',
'one_year' => '1 yr.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR code has invalid checksum',
'no_readable_qrcode' => 'No readable QR code',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Make sure to copy your personal access token now. You wont be able to see it again!',
'data_input' => 'Data input',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Edit settings',
'setting_saved' => 'Settings saved',
@ -58,19 +59,23 @@ return [
'help' => 'The time zone applied to all dates and times displayed in the application'
],
'show_otp_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'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Reveal obscured OTP',
'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',
'label' => 'Close OTP after copy',
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
],
'copy_otp_on_display' => [
'label' => 'Copy <abbr title="One-Time Password">OTP</abbr> on display',
'label' => 'Copy OTP on display',
'help' => 'Automatically copy a generated password right after it appears on screen. Due to browsers limitations, only the first <abbr title="Time-based One-Time Password">TOTP</abbr> password will be copied, not the rotating ones'
],
'use_basic_qrcode_reader' => [

View File

@ -78,7 +78,7 @@ return [
],
'plain_text' => 'Plain text',
'otp_type' => [
'label' => 'Choose the type of <abbr title="One-Time Password">OTP</abbr> to create',
'label' => 'Choose the type of OTP to create',
'help' => 'Time-based OTP or HMAC-based OTP or Steam OTP'
],
'digits' => [

View File

@ -13,69 +13,69 @@ return [
|
*/
'admin' => 'Admin',
'admin_panel' => 'Admin panel',
'app_setup' => 'App setup',
'auth' => 'Auth',
'registrations' => 'Registrations',
'users' => 'Users',
'users_legend' => 'Manage users registered on your instance or create new ones.',
'admin_settings' => 'Admin settings',
'create_new_user' => 'Create a user',
'new_user' => 'New user',
'search_user_placeholder' => 'User name, email...',
'quick_filters_colons' => 'Quick filters:',
'user_created' => 'user successfully created',
'admin' => 'Amministratore',
'admin_panel' => 'Pannello amministratore',
'app_setup' => 'Impostazioni App',
'auth' => 'Autenticazione',
'registrations' => 'Registrazioni',
'users' => 'Utenti',
'users_legend' => 'Gestisci gli utenti registrati nella tua istanza o creane nuovi.',
'admin_settings' => 'Impostazioni amministratore',
'create_new_user' => 'Creare un utente',
'new_user' => 'Nuovo utente',
'search_user_placeholder' => 'Nome utente, email...',
'quick_filters_colons' => 'Filtri rapidi',
'user_created' => 'utente creato con successo',
'confirm' => [
'delete_user' => 'Are you sure you want to delete this user? There is no going back.',
'request_password_reset' => 'Are you sure you want to reset this user\'s password?',
'purge_password_reset_request' => 'Are you sure you want to revoke the previous request?',
'delete_account' => 'Are you sure you want to delete this user?',
'edit_own_account' => 'This is your own account. Are you sure?',
'change_admin_role' => 'This will have serious impacts on this user\'s permissions. Are you sure?',
'demote_own_account' => 'You will no longer be an administrator. Really sure?'
'delete_user' => 'Sei sicuro di voler eliminare questo utente? Non è possibile annulare.',
'request_password_reset' => 'Sei sicuro di voler reimpostare la password dell\'utente?',
'purge_password_reset_request' => 'Sei sicuro di voler eliminare questo dispositivo?',
'delete_account' => 'Sei sicuro che vuoi cancellare quest\'utente?',
'edit_own_account' => 'Questo è il tuo account. Sei sicuro?',
'change_admin_role' => 'Questo avrà gravi ripercussioni sui permessi di questo utente. Sei sicuro?',
'demote_own_account' => 'Non sarai più un amministratore. Sei sicuro?'
],
'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',
'administration_legend' => 'Le seguenti impostazioni sono globali e si applicano a tutti gli utenti.',
'user_management' => 'Gestione utenti',
'oauth_provider' => 'Provider OAuth',
'account_bound_to_x_via_oauth' => 'Questo account è associato a un account :provider tramite OAuth',
'last_seen_on_date' => 'Ultimo accesso :date',
'registered_on_date' => 'Registrato :date',
'updated_on_date' => 'Aggiornato :date',
'access' => 'Accesso',
'password_requested_on_t' => '.',
'password_request_expired' => 'A password reset request exists for this user but has expired, meaning that the user has not changed their password in time. This may be a request from the user themselves or from an administrator.',
'resend_email' => 'Resend email',
'resend_email_title' => 'Resend a password reset email to the user',
'resend_email_help' => 'Use <b>Resend email</b> to send a new password reset email to the user so he can set a new password. This will leave its current password as is and any previous request will be revoked.',
'reset_password' => 'Reset password',
'reset_password_help' => 'Use <b>Reset password</b> to force a password reset (this will set a temporary password) before sending a password reset email to the user so they can set a new password. Any previous request will be revoked.',
'reset_password_title' => 'Reset the user\'s password',
'password_successfully_reset' => 'Password successfully reset',
'user_has_x_active_pat' => ':count active token(s)',
'user_has_x_security_devices' => ':count security device(s) (passkeys)',
'revoke_all_pat_for_user' => 'Revoke all user\'s tokens',
'revoke_all_devices_for_user' => 'Revoke all user\'s security devices',
'danger_zone' => 'Danger Zone',
'delete_this_user_legend' => 'The user account will be deleted as well as all its 2FA data.',
'this_is_not_soft_delete' => 'This is not a soft delete, there is no going back.',
'delete_this_user' => 'Delete this user',
'user_role_updated' => 'User role updated',
'pats_succesfully_revoked' => 'User\'s PATs successfully revoked',
'security_devices_succesfully_revoked' => 'User\'s security devices successfully revoked',
'variables' => 'Variables',
'cache_cleared' => 'Cache cleared',
'cache_optimized' => 'Cache optimized',
'check_now' => 'Check now',
'view_on_github' => 'View on Github',
'password_request_expired' => 'Esiste una richiesta di reimpostazione della password per questo utente ma è scaduta, il che significa che l\'utente non ha cambiato la sua password in tempo. Questa può essere una richiesta da parte dell\'utente stesso o da un amministratore.',
'resend_email' => 'Reinvia email',
'resend_email_title' => 'Reinvia una email di reimpostazione password all\'utente',
'resend_email_help' => 'Usa <b>Reinvia email</b> per inviare una nuova email di reimpostazione della password all\'utente in modo che possa impostare una nuova password. Questo lascerà la sua password attuale come è e ogni richiesta precedente verrà revocata.',
'reset_password' => 'Reimposta password',
'reset_password_help' => 'Usa <b>Reimposta password</b> per forzare il reset della password (questo imposterà una password temporanea) prima di inviare una email di reimpostazione della password all\'utente in modo che possa impostare una nuova password. Qualsiasi richiesta precedente sarà revocata.',
'reset_password_title' => 'Reimposta la password dell\'utente',
'password_successfully_reset' => 'Password reimpostata con successo',
'user_has_x_active_pat' => ':count token attivi',
'user_has_x_security_devices' => ':count dispositivi di sicurezza (passkeys)',
'revoke_all_pat_for_user' => 'Revoca tutti i token dell\'utente',
'revoke_all_devices_for_user' => 'Revoca tutti i dispositivi di sicurezza dell\'utente',
'danger_zone' => 'Zona Pericolosa',
'delete_this_user_legend' => 'L\'account utente verrà eliminato così come tutti i suoi dati 2FA.',
'this_is_not_soft_delete' => 'Questa non è una cancellazione morbida, non è possibile annullare.',
'delete_this_user' => 'Eliminare questo utente',
'user_role_updated' => 'Ruolo dell\'utente aggiornato',
'pats_succesfully_revoked' => 'Pat dell\'utente revocati con successo',
'security_devices_succesfully_revoked' => 'Dispositivi di sicurezza dell\'utente revocati con successo',
'variables' => 'Variabili',
'cache_cleared' => 'Cache cancellata',
'cache_optimized' => 'Cache ottimizzata',
'check_now' => 'Controlla ora',
'view_on_github' => 'Vedi su GitHub',
'x_is_available' => ':version is available',
'successful_login_on' => 'Successful login on <span class="light-or-darker">:login_at</span>',
'successful_logout_on' => 'Successful logout on <span class="light-or-darker">:login_at</span>',
'failed_login_on' => 'Failed login on <span class="light-or-darker">:login_at</span>',
'viewed_on' => 'Viewed on <span class="light-or-darker">:login_at</span>',
'last_accesses' => 'Last accesses',
'see_full_log' => 'See full log',
'last_accesses' => 'Ultimo accesso',
'see_full_log' => 'Vedi il registro completo',
'browser_on_platform' => ':browser on :platform',
'access_log_has_more_entries' => 'The access log contains more entries.',
'access_log_legend_for_user' => 'Full access log for user :username',
@ -88,10 +88,10 @@ return [
'single_sign_on' => 'Single Sign-On (SSO)',
'database' => 'Database',
'file_system' => 'File system',
'storage' => 'Storage',
'storage' => 'Spazio di archiviazione',
'forms' => [
'use_encryption' => [
'label' => 'Protect sensitive data',
'label' => 'Proteggi i dati sensibili',
'help' => 'Sensitive data, the 2FA secrets and emails, are stored encrypted in database. Be sure to backup the APP_KEY value of your .env file (or the whole file) as it serves as key encryption. There is no way to decypher encrypted data without this key.',
],
'restrict_registration' => [
@ -107,15 +107,15 @@ return [
'help' => 'Emails matching this regular expression will be allowed to register',
],
'disable_registration' => [
'label' => 'Disable registration',
'label' => 'Disabilita la registrazione',
'help' => 'Prevent new user registration. Unless overridden (see below), this affects SSO as well, so new users won\'t be able to sign in via SSO',
],
'enable_sso' => [
'label' => 'Enable SSO',
'label' => 'Abilita SSO',
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
],
'use_sso_only' => [
'label' => 'Use SSO only',
'label' => 'Usa solo SSO',
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
],
'keep_sso_registration_enabled' => [
@ -123,11 +123,11 @@ return [
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
],
'is_admin' => [
'label' => 'Is administrator',
'label' => 'E` amministratore',
'help' => 'Give administrator rights to the user. Administrators have permissions to manage the whole app, i.e. settings and other users, but cannot generate password for a 2FA they don\'t own.'
],
'test_email' => [
'label' => 'Email configuration test',
'label' => 'Test di configurazione email',
'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>',
],
@ -136,7 +136,7 @@ return [
'help' => 'URL you can visit to check the health of this 2FAuth instance. This URL can be used to set up a Docker HEALTHCHECK or a Kubernetes HTTPS Liveness probe.',
],
'cache_management' => [
'label' => 'Cache management',
'label' => 'Gestione cache',
'help' => 'Sometimes cache needs to be cleared, for instance after a change to environment variables or an update. You can do it from here.',
],
'store_icon_to_database' => [

View File

@ -22,14 +22,14 @@ return [
'sign_out' => 'Disconnettiti',
'sign_in' => 'Accedi',
'sign_in_using' => 'Accedi con',
'if_administrator' => 'Administrator?',
'sign_in_here' => 'You can sign without SSO',
'or_continue_with' => 'You can also continue with:',
'password_login_and_webauthn_are_disabled' => 'Password login and WebAuthn are disabled.',
'sign_in_using_sso' => 'Pick an SSO provider to sign in with:',
'no_provider' => 'no provider',
'no_sso_provider_or_provider_is_missing' => 'Provider is missing?',
'see_how_to_enable_sso' => 'See how to enable a provider',
'if_administrator' => 'Amministratore?',
'sign_in_here' => 'Puoi accedere senza SSO',
'or_continue_with' => 'Puoi anche continuare con:',
'password_login_and_webauthn_are_disabled' => 'Password di accesso e WebAuthn sono disabilitati.',
'sign_in_using_sso' => 'Scegliere un provider SSO con cui effettuare l\'accesso:',
'no_provider' => 'nessun provider',
'no_sso_provider_or_provider_is_missing' => 'Manca il provider?',
'see_how_to_enable_sso' => 'Vedi come abilitare un provider',
'sign_in_using_security_device' => 'Accedi tramite un dispositivo di sicurezza',
'login_and_password' => 'nome utente e password',
'register' => 'Registrati',
@ -41,7 +41,7 @@ return [
'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' => 'Autenticazione gestita da un proxy inverso, le impostazioni sottostanti sono disabilitate.<br />Gestisci l\'autenticazione a livello di proxy.',
'sso_only_x_settings_are_disabled' => 'Authentication is restricted to SSO only, :auth_method is disabled',
'sso_only_x_settings_are_disabled' => 'L\'autenticazione è limitata solo a SSO, :auth_method è disabilitato',
'confirm' => [
'logout' => 'Sei sicuro di volerti disconnettere?',
'revoke_device' => 'Sei sicuro di voler eliminare questo dispositivo?',
@ -87,7 +87,7 @@ return [
'name' => 'Nome',
'login' => 'Login',
'webauthn_login' => 'WebAuthn login',
'sso_login' => 'SSO login',
'sso_login' => 'Accesso SSO',
'email' => 'Email',
'password' => 'Password',
'reveal_password' => 'Mostra password',
@ -103,15 +103,15 @@ return [
'reset_your_password' => 'Reimposta la password',
'reset_password' => 'Ripristina password',
'disabled_in_demo' => 'Funzione disabilitata in modalità demo',
'sso_only_form_restricted_to_admin' => 'Regular users must sign in with SSO. Other methods are for administrators only.',
'new_password' => 'New password',
'sso_only_form_restricted_to_admin' => 'Gli utenti regolari devono accedere con SSO. Altri metodi sono solo per gli amministratori.',
'new_password' => 'Nuova password',
'current_password' => [
'label' => 'Password attuale',
'help' => 'Inserisci la tua password attuale per confermare che sei tu'
],
'change_password' => 'Cambia password',
'send_password_reset_link' => 'Invia link per reset password',
'password_successfully_reset' => 'Password successfully reset',
'password_successfully_reset' => 'Password reimpostata con successo',
'edit_account' => 'Modifica account',
'profile_saved' => 'Profilo aggiornato con successo!',
'welcome_to_demo_app_use_those_credentials' => 'Benvenuto nella demo di 2Fauth.<br><br>Puoi connetterti utilizzando l\'indirizzo email <strong>demo@2fauth.app</strong> e la password <strong>demo</strong>',
@ -135,7 +135,7 @@ return [
'caps_lock_is_on' => 'Il blocco maiuscole è attivo',
],
'sso_providers' => [
'unknown' => 'unknown',
'unknown' => 'sconosciuto',
'github' => 'Github',
'openid' => 'OpenID'
]

View File

@ -51,7 +51,7 @@ return [
'refresh' => 'Aggiorna',
'data_refreshed_to_reflect_server_changes' => 'I dati sono stati aggiornati per rispecchiare le modifiche lato server',
'generate' => 'Genera',
'generating_otp' => 'Generando OTP',
'generating_otp' => 'Genero OTP',
'open_in_browser' => 'Apri nel browser',
'continue' => 'Continua',
'discard' => 'Scarta',
@ -77,18 +77,19 @@ return [
'default' => 'Predefinito',
'back_to_home' => 'Torna alla home',
'nothing' => 'niente',
'no_result' => 'No result',
'information' => 'Information',
'send' => 'Send',
'optimize' => 'Optimize',
'no_result' => 'Nessun risultato',
'information' => 'Informazioni',
'send' => 'Invia',
'optimize' => 'Ottimizza',
'IP' => 'IP',
'browser' => 'Browser',
'operating_system_short' => 'OS',
'no_entry_yet' => 'No entry yet',
'time' => 'Time',
'ip_address' => 'IP Address',
'device' => 'Device',
'one_month' => '1 mo.',
'x_month' => ':x mos.',
'one_year' => '1 yr.',
'no_entry_yet' => 'Ancora nessuna voce',
'time' => 'Tempo',
'ip_address' => 'Indirizzo IP',
'device' => 'Dispositivo',
'one_month' => '1 mese',
'x_month' => ':x mesi',
'one_year' => '1 anno',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -20,25 +20,25 @@ return [
'something_wrong_with_server' => 'Qualcosa non va con il tuo server',
'Unable_to_decrypt_uri' => 'Impossibile decifrare uri',
'not_a_supported_otp_type' => 'Questo formato OTP non è attualmente supportato',
'cannot_create_otp_without_secret' => 'Cannot create an OTP without a secret',
'data_of_qrcode_is_not_valid_URI' => 'The data of this QR code is not a valid OTP Auth URI. The QR code contains:',
'wrong_current_password' => 'Wrong current password, nothing has changed',
'error_during_encryption' => 'Encryption failed, your database remains unprotected.',
'error_during_decryption' => 'Decryption failed, your database is still protected. This is mainly caused by an integrity issue of encrypted data for one or more accounts.',
'qrcode_cannot_be_read' => 'This QR code is unreadable',
'too_many_ids' => 'too many ids were included in the query parameter, max 100 allowed',
'delete_user_setting_only' => 'Only user-created setting can be deleted',
'indecipherable' => '*indecipherable*',
'cannot_decipher_secret' => 'The secret cannot be deciphered. This is mainly caused by a wrong APP_KEY set in the .env configuration file of 2Fauth or a corrupted data stored in database.',
'https_required' => 'HTTPS context required',
'browser_does_not_support_webauthn' => 'Your device does not support webauthn. Try again later using a more modern browser',
'aborted_by_user' => 'Aborted by user',
'security_device_already_registered' => 'Device already registered',
'not_allowed_operation' => 'Operation not allowed',
'no_authenticator_support_specified_algorithms' => 'No authenticators support specified algorithms',
'authenticator_missing_discoverable_credential_support' => 'Authenticator missing discoverable credential support',
'cannot_create_otp_without_secret' => 'Impossibile creare un OTP senza un segreto',
'data_of_qrcode_is_not_valid_URI' => 'I dati di questo codice QR non sono un valido OTP Auth URI. Il codice QR contiene:',
'wrong_current_password' => 'Password corrente errata, nulla è cambiato',
'error_during_encryption' => 'Cifratura non riuscita, il database rimane non protetto.',
'error_during_decryption' => 'Decifratura non riuscita, il database è ancora protetto. Questo è causato principalmente da un problema di integrità dei dati crittografati per uno o più account.',
'qrcode_cannot_be_read' => 'Questo codice QR è illeggibile',
'too_many_ids' => 'troppi ID sono stati inclusi nel parametro di query, max 100 consentiti',
'delete_user_setting_only' => 'Solo le impostazioni create dall\'utente possono essere eliminate',
'indecipherable' => '*indecifrabile*',
'cannot_decipher_secret' => 'Il segreto non può essere decifrato. Questo è causato principalmente da un set APP_KEY sbagliato nel . nv file di configurazione di 2Fauth o dati corrotti memorizzati nel database.',
'https_required' => 'Contesto HTTPS necessario',
'browser_does_not_support_webauthn' => 'Il tuo dispositivo non supporta webauthn. Riprova più tardi usando un browser più moderno',
'aborted_by_user' => 'Annullato dall\'utente.',
'security_device_already_registered' => 'Dispositivo già registrato',
'not_allowed_operation' => 'Operazione non consentita',
'no_authenticator_support_specified_algorithms' => 'Nessun autenticatore supporta gli algoritmi specificati',
'authenticator_missing_discoverable_credential_support' => 'Supporto credenziali scopribili mancante per l\'autenticazione',
'authenticator_missing_user_verification_support' => 'Authenticator missing user verification support',
'unknown_error' => 'Unknown error',
'unknown_error' => 'Errore sconosciuto',
'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',
@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR code has invalid checksum',
'no_readable_qrcode' => 'No readable QR code',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -13,29 +13,29 @@ return [
|
*/
'groups' => 'Groups',
'create_group' => 'Create new group',
'show_group_selector' => 'Show group selector',
'hide_group_selector' => 'Hide group selector',
'select_accounts_to_show' => 'Select accounts group to show',
'groups' => 'Gruppi',
'create_group' => 'Crea un nuovo gruppo',
'show_group_selector' => 'Mostra selettore di gruppo',
'hide_group_selector' => 'Nascondi selettore gruppo',
'select_accounts_to_show' => 'Seleziona un gruppo di account da mostrare',
'x_accounts' => ':count account',
'manage_groups' => 'Manage groups',
'active_group' => 'Active group',
'manage_groups_legend' => 'You can create groups to organize your accounts the way you want. All accounts remain visible in the pseudo group named \'All\', regardless of the group they belong to.',
'deleting_group_does_not_delete_accounts' => 'Deleting a group does not delete accounts',
'move_selected_to' => 'Move selected to',
'move_selected_to_group' => 'Move selected into a group',
'no_group' => 'No group',
'change_group' => 'Change group',
'group_successfully_created' => 'Group successfully created',
'group_name_saved' => 'Group name saved',
'group_successfully_deleted' => 'Group successfully deleted',
'manage_groups' => 'Gestione gruppi',
'active_group' => 'Gruppo attivo',
'manage_groups_legend' => 'Puoi creare gruppi per organizzare i tuoi account come vuoi. Tutti gli account rimangono visibili nel gruppo pseudo chiamato \'All\', indipendentemente dal gruppo a cui appartengono.',
'deleting_group_does_not_delete_accounts' => 'L\'eliminazione di un gruppo non elimina gli account',
'move_selected_to' => 'Sposta selezionato in',
'move_selected_to_group' => 'Sposta selezionato in un gruppo',
'no_group' => 'Nessun gruppo',
'change_group' => 'Cambia gruppo',
'group_successfully_created' => 'Gruppo creato con successo',
'group_name_saved' => 'Nome del gruppo salvato',
'group_successfully_deleted' => 'Gruppo eliminato con successo',
'forms' => [
'new_group' => 'New group',
'new_name' => 'New name',
'rename_group' => 'Rename group',
'new_group' => 'Nuovo gruppo',
'new_name' => 'Nuovo nome',
'rename_group' => 'Rinominare il gruppo',
],
'confirm' => [
'delete' => 'Are you sure you want to delete this group?',
'delete' => 'Sei sicuro di voler eliminare questo gruppo?',
],
];

View File

@ -11,14 +11,14 @@ return [
*/
'browser_preference' => 'Preferenza del browser',
'en' => 'English (English)',
'fr' => 'Français (French)',
'de' => 'Deutsch (German)',
'es' => 'Español (Spanish)',
'zh' => '简体中文 (Chinese Simplified)',
'ru' => 'Русский (Russian)',
'en' => 'English (Inglese)',
'fr' => 'Français (Francese)',
'de' => 'Deutsch (Tedesco)',
'es' => 'Español (Spagnolo)',
'zh' => '简体中文 (Cinese Semplificato)',
'ru' => 'Русский (russo)',
'bg' => 'Български (Bulgarian)',
'ja' => '日本語 (Japanese)',
'ja' => '日本語 (Giapponese)',
'hi' => 'हिंदी (Hindi)',
'tr' => 'Türkçe (Turkish)',
'tr' => 'Türkçe (Turco)',
];

View File

@ -18,7 +18,7 @@ return [
'regards' => 'Regards',
'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.',
'reason' => 'Stai ricevendo questa email perché hai richiesto una email di prova per convalidare le impostazioni di posta elettronica della tua istanza 2FAuth.',
'success' => 'Good news, it works :)'
],
'new_device' => [

View File

@ -13,84 +13,89 @@ return [
|
*/
'settings' => 'Settings',
'preferences' => 'Preferences',
'settings' => 'Impostazioni',
'preferences' => 'Preferenze',
'account' => 'Account',
'oauth' => 'OAuth',
'webauthn' => 'WebAuthn',
'tokens' => 'Tokens',
'options' => 'Options',
'user_preferences' => 'User preferences',
'admin_settings' => 'Admin settings',
'options' => 'Opzioni',
'user_preferences' => 'Preferenze utente',
'admin_settings' => 'Impostazioni amministratore',
'confirm' => [
],
'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',
'notifications' => 'Notifications',
'profile' => 'Profile',
'change_password' => 'Change password',
'personal_access_tokens' => 'Personal access tokens',
'token_legend' => 'Personal Access Tokens allow any app to authenticate to the 2Fauth API. You should specify the access token as a Bearer token in the authorization header of consumer apps requests.',
'generate_new_token' => 'Generate a new token',
'revoke' => 'Revoke',
'token_revoked' => 'Token successfully revoked',
'revoking_a_token_is_permanent' => 'Revoking a token is permanent',
'you_are_administrator' => 'Sei un amministratore',
'account_linked_to_sso_x_provider' => 'Hai effettuato l\'accesso tramite SSO utilizzando il tuo account :provider. Le tue informazioni non possono essere modificate qui ma su :provider.',
'general' => 'Generale',
'security' => 'Sicurezza',
'notifications' => 'Notifiche',
'profile' => 'Profilo',
'change_password' => 'Cambia password',
'personal_access_tokens' => 'Token di accesso personali',
'token_legend' => 'I token di accesso personale consentono a qualsiasi app di autenticarsi all\'API 2Fauth. È necessario specificare il token di accesso come token Bearer nell\'intestazione di autorizzazione delle richieste delle app consumer.',
'generate_new_token' => 'Genera un nuovo token',
'revoke' => 'Revoca',
'token_revoked' => 'Token revocato con successo',
'revoking_a_token_is_permanent' => 'Revocare un token è permanente',
'confirm' => [
'revoke' => 'Are you sure you want to revoke this token?',
'revoke' => 'Sei sicuro di voler revocare questo token?',
],
'make_sure_copy_token' => 'Make sure to copy your personal access token now. You wont be able to see it again!',
'data_input' => 'Data input',
'make_sure_copy_token' => 'Assicurati di copiare il tuo token di accesso personale ora. Non sarai in grado di vederlo di nuovo!',
'data_input' => 'Inserire i dati',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Edit settings',
'setting_saved' => 'Settings saved',
'new_token' => 'New token',
'some_translation_are_missing' => 'Some translations are missing using the browser preferred language?',
'help_translate_2fauth' => 'Help translate 2FAuth',
'edit_settings' => 'Modifica impostazioni',
'setting_saved' => 'Impostazioni salvate!',
'new_token' => 'Nuovo token',
'some_translation_are_missing' => 'Mancano alcune traduzioni usando la lingua preferita del browser?',
'help_translate_2fauth' => 'Aiutaci a tradurre 2FAuth',
'language' => [
'label' => 'Language',
'help' => 'Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.'
'label' => 'Lingua',
'help' => 'Lingua utilizzata per tradurre l\'interfaccia utente 2FAuth. Le lingue con nome sono complete, imposta quella scelta per sovrascrivere le preferenze del browser.'
],
'timezone' => [
'label' => 'Time zone',
'help' => 'The time zone applied to all dates and times displayed in the application'
'label' => 'Fuso orario',
'help' => 'Il fuso orario è applicato a tutte le date e gli orari mostrati nell\'applicazione'
],
'show_otp_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'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
'label' => 'Reveal obscured OTP',
'help' => 'Lascia la possibilità di rivelare temporaneamente le password oscurate'
],
'close_otp_on_copy' => [
'label' => 'Close <abbr title="One-Time Password">OTP</abbr> after copy',
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
'label' => 'Close OTP after copy',
'help' => 'Fare clic su una password generata per copiarla automaticamente nascondendola dallo schermo'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close <abbr title="One-Time Password">OTP</abbr>',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
'label' => 'Auto close OTP',
'help' => 'Nascondi automaticamente la password sullo schermo dopo un timeout. Questo evita richieste non necessarie di nuove password se dimentichi di chiudere la vista password.'
],
'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' => 'Svuota ricerca sulla copia',
'help' => 'Svuota la casella di ricerca subito dopo che un codice è stato copiato negli appunti'
],
'sort_case_sensitive' => [
'label' => 'Sort case sensitive',
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
'label' => 'Ordina maiuscole e minuscole',
'help' => 'Quando invocato, forza la funzione Ordina per ordinare gli account in base a maiuscolo/minuscolo'
],
'copy_otp_on_display' => [
'label' => 'Copy <abbr title="One-Time Password">OTP</abbr> on display',
'help' => 'Automatically copy a generated password right after it appears on screen. Due to browsers limitations, only the first <abbr title="Time-based One-Time Password">TOTP</abbr> password will be copied, not the rotating ones'
'label' => 'Copy OTP on display',
'help' => 'Copia automaticamente una password generata subito dopo che appare sullo schermo. A causa delle limitazioni del browser, solo la prima password <abbr title="Time-based One-Time Password">TOTP</abbr> verrà copiata, non quelle rotanti'
],
'use_basic_qrcode_reader' => [
'label' => 'Use basic QR code reader',
'help' => 'If you experiences issues when capturing QR codes enables this option to switch to a more basic but more reliable QR code reader'
'label' => 'Usa lettore di codice QR di base',
'help' => 'Se si verificano problemi durante la cattura di codici QR consente questa opzione di passare a un lettore di codice QR più semplice ma più affidabile'
],
'display_mode' => [
'label' => 'Display mode',
'label' => 'Modalità Display',
'help' => 'Choose whether you want accounts to be displayed as a list or as a grid'
],
'password_format' => [
@ -103,41 +108,41 @@ return [
'half_legend' => 'Split digits into two equals groups',
'trio' => 'by Trio',
'half' => 'by Half',
'grid' => 'Grid',
'list' => 'List',
'grid' => 'Griglia',
'list' => 'Lista',
'theme' => [
'label' => 'Theme',
'label' => 'Tema',
'help' => 'Force a specific theme or apply the theme defined in your system/browser preferences'
],
'light' => 'Light',
'dark' => 'Dark',
'automatic' => 'Auto',
'light' => 'Chiaro',
'dark' => 'Scuro',
'automatic' => 'Automatico',
'show_accounts_icons' => [
'label' => 'Show icons',
'label' => 'Mostra icone',
'help' => 'Show account icons in the main view'
],
'get_official_icons' => [
'label' => 'Get official icons',
'label' => 'Ottieni icone ufficiali',
'help' => '(Try to) Get the official icon of the 2FA issuer when adding an account'
],
'auto_lock' => [
'label' => 'Auto lock',
'label' => 'Blocco automatico',
'help' => 'Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.'
],
'default_group' => [
'label' => 'Default group',
'help' => 'The group to which the newly created accounts are associated',
'label' => 'Gruppo predefinito',
'help' => '',
],
'view_default_group_on_copy' => [
'label' => 'View default group on copy',
'help' => 'Always return to the default group when an OTP is copied',
],
'auto_save_qrcoded_account' => [
'label' => 'Auto-save accounts',
'label' => 'Auto-salvataggio account',
'help' => 'New accounts are automatically registered after scanning or uploading a QR code, no need to click a Save button',
],
'useDirectCapture' => [
'label' => 'Direct input',
'label' => 'Input diretto',
'help' => 'Choose whether you want to be prompted to choose an input mode among those available or if you want to directly use the default input mode',
],
'defaultCaptureMode' => [
@ -149,7 +154,7 @@ return [
'help' => 'Save the last group filter applied and restore it on your next visit',
],
'otp_generation' => [
'label' => 'Show Password',
'label' => 'Mostra Password',
'help' => 'Set how and when <abbr title="One-Time Passwords">OTPs</abbr> are displayed.<br/>',
],
'notify_on_new_auth_device' => [
@ -170,19 +175,19 @@ return [
'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',
'never' => 'Never',
'on_otp_copy' => 'On security code copy',
'1_minutes' => 'After 1 minute',
'2_minutes' => 'After 2 minutes',
'5_minutes' => 'After 5 minutes',
'10_minutes' => 'After 10 minutes',
'15_minutes' => 'After 15 minutes',
'30_minutes' => 'After 30 minutes',
'1_hour' => 'After 1 hour',
'1_day' => 'After 1 day',
'livescan' => 'QR code livescan',
'upload' => 'QR code upload',
'advanced_form' => 'Advanced form',
'never' => 'Mai',
'on_otp_copy' => 'Alla copia del codice di sicurezza',
'1_minutes' => 'Dopo 1 minuto',
'2_minutes' => 'Dopo 2 minuti',
'5_minutes' => 'Dopo 5 minuti',
'10_minutes' => 'Dopo 10 minuti',
'15_minutes' => 'Dopo 15 minuti',
'30_minutes' => 'Dopo 30 minuti',
'1_hour' => 'Dopo 1 ora',
'1_day' => 'Dopo 1 giorno',
'livescan' => 'Livescan codice QR',
'upload' => 'Caricamento del codice QR',
'advanced_form' => 'Modulo avanzato',
],
];

View File

@ -9,50 +9,50 @@ return [
|
*/
'start' => 'New account',
'start' => 'Nuovo account',
'capture' => 'Flash QR',
'accounts' => 'Accounts',
'createAccount' => 'Create account',
'importAccounts' => 'Import accounts',
'editAccount' => 'Account edit',
'showQRcode' => 'Account as QR code',
'groups' => 'Groups',
'createGroup' => 'Create group',
'editGroup' => 'Group edit',
'createAccount' => 'Crea account',
'importAccounts' => 'Importa accounts',
'editAccount' => 'Modifica account',
'showQRcode' => 'Account come codice QR',
'groups' => 'Gruppi',
'createGroup' => 'Crea gruppo',
'editGroup' => 'Modifica gruppo',
'settings' => [
'options' => 'Options',
'account' => 'User account',
'options' => 'Opzioni',
'account' => 'Account utente',
'oauth' => [
'tokens' => 'OAuth tokens',
'generatePAT' => 'New personal token',
'tokens' => 'OAuth Tokens',
'generatePAT' => 'Nuovo token personale',
],
'webauthn' => [
'editCredential' => 'Device edit',
'devices' => 'WebAuthn devices',
'editCredential' => 'Modifica dispositivo',
'devices' => 'Dispositivi WebAuthn',
],
],
'login' => 'Login',
'register' => 'Register',
'autolock' => 'Auto lock',
'login' => 'Accedi',
'register' => 'Registrati',
'autolock' => 'Blocco automatico',
'password' => [
'request' => 'Reset password',
'reset' => 'New password',
'request' => 'Reimposta password',
'reset' => 'Nuova password',
],
'webauthn' => [
'lost' => 'Account recovery',
'recover' => 'Register a new device',
'lost' => 'Recupero dell\'account',
'recover' => 'Aggiungi dispositivo',
],
'flooded' => 'Flood',
'genericError' => 'Error',
'404' => 'Item not found',
'about' => 'About',
'genericError' => 'Errore',
'404' => 'Elemento non trovato',
'about' => 'Informazioni',
'admin' => [
'appSetup' => 'App setup',
'users' => 'Users management',
'createUser' => 'Create user',
'manageUser' => 'Manage user',
'appSetup' => 'Impostazioni App',
'users' => 'Gestione utenti',
'createUser' => 'Crea utente',
'manageUser' => 'Gestione utenti',
'logs' => [
'access' => 'Access log'
'access' => 'Registro accessi'
]
]
];

View File

@ -13,22 +13,22 @@ return [
|
*/
'service' => 'Service',
'service' => 'Servizio',
'account' => 'Account',
'icon' => 'Icon',
'icon_to_illustrate_the_account' => 'Icon that illustrates the account',
'remove_icon' => 'Remove icon',
'icon' => 'Icona',
'icon_to_illustrate_the_account' => 'Icona che illustra l\'account',
'remove_icon' => 'Rimuovi icona',
'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_accounts' => 'Export selected accounts',
'show_qrcode' => 'Mostra codice QR',
'no_service' => '- nessun servizio -',
'account_created' => 'Account creato con successo',
'account_updated' => 'Account aggiornato con successo',
'accounts_deleted' => 'Account eliminato con successo',
'accounts_moved' => 'Account spostato correttamente',
'export_selected_accounts' => 'Esporta gli account selezionati',
'twofauth_export_format' => '2FAuth format',
'twofauth_export_format_sub' => 'Export data using the 2FAuth json schema',
'twofauth_export_format_desc' => 'You should prefer this option if you need to create a backup that can be restored. This format takes care of the icons.',
@ -45,48 +45,48 @@ return [
'account' => [
'placeholder' => 'John DOE',
],
'new_account' => 'New account',
'edit_account' => 'Edit account',
'new_account' => 'Nuovo account',
'edit_account' => 'Modifica 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',
'scan_qrcode' => 'Scansiona un codice QR',
'upload_qrcode' => 'Carica un codice QR',
'use_advanced_form' => 'Usa il modulo avanzato',
'prefill_using_qrcode' => 'Precompila utilizzando un codice QR',
'use_qrcode' => [
'val' => 'Use a qrcode',
'title' => 'Use a QR code to fill the form magically',
'val' => 'Utilizza un qrcode',
'title' => 'Usa un codice QR per compilare magicamente il modulo',
],
'unlock' => [
'val' => 'Unlock',
'title' => 'Unlock it (at your own risk)',
'val' => 'Sblocca',
'title' => 'Sblocca (a tuo rischio)',
],
'lock' => [
'val' => 'Lock',
'title' => 'Lock it',
'val' => 'Blocca',
'title' => 'Bloccarlo',
],
'choose_image' => 'Upload',
'i_m_lucky' => 'Try my luck',
'i_m_lucky_legend' => 'The "Try my luck" button try to get the official icon of the given service. Enter actual service name without ".xyz" extension and try to avoid typo. (beta feature)',
'choose_image' => 'Carica',
'i_m_lucky' => 'Prova la mia fortuna',
'i_m_lucky_legend' => 'Il pulsante "Prova la mia fortuna" cerca di ottenere l\'icona ufficiale del servizio specificato. Inserisci il nome effettivo del servizio senza l\'estensione ".xyz" e prova a evitare il tipo (funzione beta)',
'test' => 'Test',
'group' => [
'label' => 'Group',
'help' => 'The group to which the account is to be assigned'
'label' => 'Gruppo',
'help' => 'Il gruppo al quale l\'account deve essere assegnato'
],
'secret' => [
'label' => 'Secret',
'help' => 'The key used to generate your security codes'
'label' => 'Segreto',
'help' => 'La chiave utilizzata per generare i codici di sicurezza'
],
'plain_text' => 'Plain text',
'plain_text' => 'Testo in chiaro',
'otp_type' => [
'label' => 'Choose the type of <abbr title="One-Time Password">OTP</abbr> to create',
'label' => 'Choose the type of OTP to create',
'help' => 'Time-based OTP or HMAC-based OTP or Steam OTP'
],
'digits' => [
'label' => 'Digits',
'help' => 'The number of digits of the generated security codes'
'help' => 'Il numero di cifre dei codici di sicurezza generati'
],
'algorithm' => [
'label' => 'Algorithm',
'label' => 'Il numero di cifre dei codici di sicurezza generati',
'help' => 'The algorithm used to secure your security codes'
],
'period' => [
@ -101,8 +101,8 @@ return [
'help_lock' => 'It is risky to edit the counter as you can desynchronize the account with the verification server of the service. Use the lock icon to enable modification, but only if you know for you are doing'
],
'image' => [
'label' => 'Image',
'placeholder' => 'http://...',
'label' => 'Immagine',
'placeholder' => 'https://...',
'help' => 'The url of an external image to use as the account icon'
],
'options_help' => 'You can leave the following options blank if you don\'t know how to set them. The most commonly used values will be applied.',
@ -143,27 +143,27 @@ return [
'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?',
'discard_duplicates' => 'Sei sicuro di voler scartare tutti i duplicati?',
],
'import' => [
'import' => 'Import',
'to_import' => 'Import',
'import' => 'Importa',
'to_import' => 'Importa',
'import_legend' => '2FAuth can import data from various 2FA apps.',
'import_legend_afterpart' => 'Use the Export feature of these apps to get a migration resource like a QR code or a JSON file then load it here.',
'upload' => 'Upload',
'scan' => 'Scan',
'import_legend_afterpart' => 'Utilizzare la funzione Esporta di queste app per ottenere una risorsa di migrazione come un codice QR o un file JSON, quindi caricarlo qui.',
'upload' => 'Carica',
'scan' => 'Scansiona',
'supported_formats_for_qrcode_upload' => 'Accepted: jpg, jpeg, png, bmp, gif, svg, or webp',
'supported_formats_for_file_upload' => 'Accepted: Plain text, json, 2fas',
'expected_format_for_direct_input' => 'Expected: A list of otpauth URI, one by line',
'expected_format_for_direct_input' => '',
'supported_migration_formats' => 'Supported migration formats',
'qr_code' => 'QR Code',
'qr_code' => 'Codice QR',
'text_file' => 'Text file',
'direct_input' => 'Direct input',
'plain_text' => 'Plain text',
'parsing_data' => 'Parsing data...',
'issuer' => 'Issuer',
'imported' => 'Imported',
'failure' => 'Failure',
'imported' => 'Importato',
'failure' => 'Fallimento',
'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.',
@ -171,8 +171,8 @@ return [
'import_this_account' => 'Import this account',
'discard_all' => 'Discard all',
'discard_duplicates' => 'Discard duplicates',
'discard_this_account' => 'Discard this account',
'generate_a_test_password' => 'Generate a test pasword',
'discard_this_account' => 'Scarta questo account',
'generate_a_test_password' => 'Genera una parola d\'ordine di prova',
'possible_duplicate' => 'An account with the exact same data already exists',
'invalid_account' => '- invalid account -',
'invalid_service' => '- invalid service -',

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1ヶ月',
'x_month' => ':xヶ月',
'one_year' => '1年',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QRコードのチェックサムが不正です',
'no_readable_qrcode' => '読み取り可能なQRコードがありません',
'failed_icon_store_database_toggling' => 'アイコンの移行に失敗しました。設定を元の値に戻しました。',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => '今すぐ必ずこの個人アクセストークンをコピーしてください。このトークンは二度と表示されません。',
'data_input' => 'データの読み込み',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => '設定を編集',
'setting_saved' => '設定を保存しました',
@ -58,19 +59,23 @@ return [
'help' => 'このアプリケーションで表示するすべての日付と時刻に適用されるタイムゾーン'
],
'show_otp_as_dot' => [
'label' => '生成された<abbr title="ワンタイムパスワード">OTP</abbr>を●で表示',
'help' => '生成されたパスワード文字を見られないよう ● に置き換えます。コピーペーストには影響しません。'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => '隠された<abbr title="ワンタイムパスワード">OTP</abbr>を再表示',
'label' => 'Reveal obscured OTP',
'help' => '●で隠されたパスワードを一時的に表示できるようにします。'
],
'close_otp_on_copy' => [
'label' => 'コピー後に<abbr title="ワンタイムパスワード">OTP</abbr>を隠す',
'label' => 'Close OTP after copy',
'help' => '生成されたパスワードをクリックしてコピー後、自動的に非表示にします。'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => '<abbr title="One-Time Password">OTP</abbr> を自動で隠す',
'label' => 'Auto close OTP',
'help' => '一定時間後に画面上のパスワードを自動で非表示にします。うっかりパスワードを表示させたまま、無駄なパスワード更新リクエストが送られるのを防ぎます。'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'オンにすると、並び替えで大文字と小文字のアカウント名を分離させます。'
],
'copy_otp_on_display' => [
'label' => '表示時に<abbr title="ワンタイムパスワード">OTP</abbr>をコピー',
'label' => 'Copy OTP on display',
'help' => '画面に表示された瞬間に生成されたパスワードを自動的にコピーします。 ブラウザの制約により、最初の<abbr title="時間ベースワンタイムパスワード">TOTP</abbr>パスワードのみがコピーされ、更新後のものはコピーされません。'
],
'use_basic_qrcode_reader' => [

View File

@ -78,7 +78,7 @@ return [
],
'plain_text' => 'プレーンテキスト',
'otp_type' => [
'label' => '作成する<abbr title="ワンタイムパスワード">OTP</abbr>の種類を選択',
'label' => 'Choose the type of OTP to create',
'help' => '時間ベースのOTPか、HMACベースのOTPか、Steam OTP'
],
'digits' => [

View File

@ -14,9 +14,9 @@ return [
*/
'admin' => '관리자',
'admin_panel' => 'Admin panel',
'admin_panel' => '관리자 패널',
'app_setup' => '앱 설정',
'auth' => 'Auth',
'auth' => '인증',
'registrations' => '가입',
'users' => '사용자',
'users_legend' => '인스턴스에 등록된 사용자를 관리하거나 새 사용자를 추가합니다.',
@ -85,10 +85,10 @@ return [
'show_one_year_log' => '지난 해 항목 표시',
'sort_by_date_asc' => '오래된 순으로 표시',
'sort_by_date_desc' => '최신 순으로 표시',
'single_sign_on' => 'Single Sign-On (SSO)',
'database' => 'Database',
'file_system' => 'File system',
'storage' => 'Storage',
'single_sign_on' => '통합 인증(SSO)',
'database' => '데이터베이스',
'file_system' => '파일 시스템',
'storage' => '저장공간',
'forms' => [
'use_encryption' => [
'label' => '민감한 데이터 보호',
@ -111,12 +111,12 @@ return [
'help' => '새 사용자 가입을 방지합니다. 재정의하지 않는 한(아래 참조), 이 설정은 SSO에도 영향을 미치므로 새 사용자는 SSO를 통해 로그인할 수 없습니다.',
],
'enable_sso' => [
'label' => 'Enable SSO',
'label' => 'SSO 활성화',
'help' => '방문자가 Single Sign-On 을 통해 외부 ID를 사용하여 인증할 수 있도록 허용',
],
'use_sso_only' => [
'label' => 'Use SSO only',
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
'label' => 'SSO만 사용',
'help' => '2FAuth 로그인 수단을 SSO만으로 제한합니다. 일반 사용자의 비밀번호 로그인과 웹 인증(WebAuthn)이 비활성화됩니다. 관리자는 이 제한의 영향을 받지 않습니다.',
],
'keep_sso_registration_enabled' => [
'label' => 'SSO 가입을 활성화된 상태로 유지',
@ -132,16 +132,16 @@ return [
'email_will_be_send_to_x' => '이메일이 <span class="is-family-code has-text-info">:email</span>로 전송됩니다.',
],
'health_endpoint' => [
'label' => 'Health endpoint',
'help' => 'URL you can visit to check the health of this 2FAuth instance. This URL can be used to set up a Docker HEALTHCHECK or a Kubernetes HTTPS Liveness probe.',
'label' => 'Health 엔드포인트',
'help' => '2FAuth 인스턴스 상태를 확인하기 위해 방문할 수 있는 URL입니다. 이 URL은 Docker HEALTHCHECK 또는 Kubernetes HTTPS Liveness probe를 설정하는 데에 사용할 수 있습니다.',
],
'cache_management' => [
'label' => '캐시 관리',
'help' => '환경 변수를 변경하거나 업데이트한 후와 같은 경우 캐시를 삭제해야 할 수 있습니다. 아래에서 삭제할 수 있습니다.',
],
'store_icon_to_database' => [
'label' => 'Store icons to database',
'help' => 'Uploaded icons are registered in the database in addition to the file system storage, which is then used only as a cache. This makes creating a 2FAuth backup much easier, as only the database has to be backed up.<br /><br />But beware, this may has some drawbacks: The database size may increase significantly if the instance hosts many large icons. It may also affect the application performance because the file system is hit more often to ensure it is synchronised with the database.',
'label' => '데이터베이스에 아이콘 저장',
'help' => '업로드된 아이콘은 파일 시스템 저장소 외에도 데이터베이스에 등록되어 캐시로 사용됩니다. 데이터베이스만 백업하면 되므로 2FAuth 백업을 더 간단하게 만들 수 있습니다.<br /><br />하지만 몇 가지 단점에 유의해야 합니다: 인스턴스에 큰 아이콘이 많이 있는 경우 데이터베이스 크기가 증가할 수 있습니다. 또한 파일 시스템이 데이터베이스와 동기화하기 위해 더 자주 접속하므로 애플리케이션 성능에 영향을 미칠 수 있습니다.',
],
],

View File

@ -22,14 +22,14 @@ return [
'sign_out' => '로그아웃',
'sign_in' => '로그인',
'sign_in_using' => '로그인 방식:',
'if_administrator' => 'Administrator?',
'sign_in_here' => 'You can sign without SSO',
'if_administrator' => '관리자입니까?',
'sign_in_here' => 'SSO 없이 로그인할 수 있습니다',
'or_continue_with' => '다른 방법으로 로그인:',
'password_login_and_webauthn_are_disabled' => 'Password login and WebAuthn are disabled.',
'sign_in_using_sso' => 'Pick an SSO provider to sign in with:',
'no_provider' => 'no provider',
'no_sso_provider_or_provider_is_missing' => 'Provider is missing?',
'see_how_to_enable_sso' => 'See how to enable a provider',
'password_login_and_webauthn_are_disabled' => '비밀번호 로그인과 WebAuthn이 비활성화됩니다.',
'sign_in_using_sso' => '로그인할 SSO 제공자 선택:',
'no_provider' => '제공자 없음',
'no_sso_provider_or_provider_is_missing' => '제공자를 찾을 수 없습니까?',
'see_how_to_enable_sso' => '제공자를 활성화하는 방법 보기',
'sign_in_using_security_device' => '보안 장치로 로그인',
'login_and_password' => '로그인 및 암호',
'register' => '가입',
@ -41,7 +41,7 @@ return [
'maybe_later' => '나중에 하기',
'user_account_controlled_by_proxy' => '인증 프록시에서 사용할 수 있는 사용자 계정입니다.<br />프록시를 통해 계정을 관리할 수 있습니다.',
'auth_handled_by_proxy' => '역방향 프록시에서 인증이 처리되므로, 아래 설정은 비활성화됩니다.<br />프록시를 통해 인증을 관리할 수 있습니다.',
'sso_only_x_settings_are_disabled' => 'Authentication is restricted to SSO only, :auth_method is disabled',
'sso_only_x_settings_are_disabled' => 'SSO 인증만이 허용되어 :auth_method 방식은 사용할 수 없습니다',
'confirm' => [
'logout' => '정말 로그아웃 하시겠습니까?',
'revoke_device' => '이 장치를 삭제하시겠습니까?',
@ -87,7 +87,7 @@ return [
'name' => '이름',
'login' => '로그인',
'webauthn_login' => 'WebAuthn 로그인',
'sso_login' => 'SSO login',
'sso_login' => 'SSO 로그인',
'email' => '이메일',
'password' => '비밀번호',
'reveal_password' => '비밀번호 표시',
@ -103,7 +103,7 @@ return [
'reset_your_password' => '비밀번호 재설정',
'reset_password' => '비밀번호 재설정',
'disabled_in_demo' => '데모에서 비활성화된 기능',
'sso_only_form_restricted_to_admin' => 'Regular users must sign in with SSO. Other methods are for administrators only.',
'sso_only_form_restricted_to_admin' => '일반 사용자는 SSO 인증으로 로그인해야 합니다. 기타 방식은 관리자만 사용할 수 있습니다.',
'new_password' => '새 비밀번호',
'current_password' => [
'label' => '현재 비밀번호',
@ -135,7 +135,7 @@ return [
'caps_lock_is_on' => 'Caps Lock 켜짐',
],
'sso_providers' => [
'unknown' => 'unknown',
'unknown' => '알려지지 않음',
'github' => 'Github',
'openid' => 'OpenID'
]

View File

@ -91,4 +91,5 @@ return [
'one_month' => '한 달.',
'x_month' => ':x 달.',
'one_year' => '1년.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -43,8 +43,8 @@ return [
'2fauth_has_not_a_valid_domain' => '2FAuth의 도메인이 유효한 도메인이 아닙니다',
'user_id_not_between_1_64' => '사용자 ID가 1~64자 사이가 아닙니다',
'no_entry_was_of_type_public_key' => '"공개 키" 유형의 항목이 없습니다',
'unsupported_with_reverseproxy' => 'Not applicable when using an auth proxy or SSO',
'unsupported_with_sso_only' => 'This authentication method is for administrators only. Users must log in with SSO.',
'unsupported_with_reverseproxy' => '인증 프록시 또는 SSO를 사용하는 경우에는 적용할 수 없습니다',
'unsupported_with_sso_only' => '이 인증 방법은 관리자만 사용할 수 있습니다. 일반 사용자는 SSO로 로그인해야 합니다.',
'user_deletion_failed' => '사용자 계정 삭제 실패, 데이터가 삭제되지 않음',
'auth_proxy_failed' => '프록시 인증 실패',
'auth_proxy_failed_legend' => '2Fauth가 인증 프록시 하에서 실행되도록 구성되었지만 프록시가 올바른 헤더를 반환하지 않습니다. 구성을 확인하고 다시 시도하세요.',
@ -73,5 +73,7 @@ return [
'cannot_decode_detected_qrcode' => '감지된 QR 코드를 인식할 수 없습니다. 이미지를 자르거나 선명한 이미지를 사용해보세요.',
'qrcode_has_invalid_checksum' => 'QR 코드에 잘못된 체크섬이 있습니다.',
'no_readable_qrcode' => '인식 가능한 QR 코드 없음',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_icon_store_database_toggling' => '아이콘 마이그레이션에 실패했습니다. 이전 설정값으로 복원됩니다.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => '개인 액세스 토큰을 복사해두세요. 다시 확인할 수 없습니다!',
'data_input' => '데이터 입력',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => '설정 변경',
'setting_saved' => '설정 저장됨',
@ -58,19 +59,23 @@ return [
'help' => '서비스에 표시되는 모든 날짜와 시간에 적용되는 표준 시간대'
],
'show_otp_as_dot' => [
'label' => '생성된 <abbr title="One-Time Password">OTP</abbr>를 점으로 표시합니다.',
'help' => '생성된 비밀번호를 ***로 바꾸어 보안을 유지하세요. 복사/붙여넣기 기능에 영향을 미치지 않습니다.'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => '가려진 <abbr title="One-Time Password">OTP</abbr> 표시',
'label' => 'Reveal obscured OTP',
'help' => '점으로 가려진 비밀번호를 일시적으로 표시합니다.'
],
'close_otp_on_copy' => [
'label' => '복사 후 <abbr title="One-Time Password">OTP</abbr> 닫기',
'label' => 'Close OTP after copy',
'help' => '생성된 비밀번호를 클릭하여 복사하면 화면에서 비밀번호가 자동으로 숨겨집니다.'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => '<abbr title="One-Time Password">OTP</abbr> 자동 닫기',
'label' => 'Auto close OTP',
'help' => '일정 시간이 지나면 화면에 표시된 비밀번호를 자동으로 숨깁니다. 비밀번호 보기를 닫는 것을 잊어버렸을 때 불필요한 비밀번호 요청을 피할 수 있습니다.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => '정렬 함수가 호출되면 대소문자를 구분하여 계정을 정렬하도록 강제합니다.'
],
'copy_otp_on_display' => [
'label' => '화면에 표시된 <abbr title="One-Time Password">OTP</abbr> 복사',
'label' => 'Copy OTP on display',
'help' => '생성된 비밀번호가 화면에 나타난 직후 자동으로 복사됩니다. 브라우저의 제한으로 인해 갱신된 비밀번호는 복사되지 않으며, 처음 <abbr title="Time-based One-Time Password">TOTP</abbr> 비밀번호만 복사됩니다.'
],
'use_basic_qrcode_reader' => [
@ -114,7 +119,7 @@ return [
'automatic' => '자동',
'show_accounts_icons' => [
'label' => '아이콘 표시',
'help' => 'Show account icons in the main view'
'help' => '메인 화면에 계정 아이콘을 표시합니다'
],
'get_official_icons' => [
'label' => '공식 아이콘 불러오기',
@ -161,8 +166,8 @@ return [
'help' => '2FAuth 계정에 로그인 시도가 실패할 때마다 이메일 받기'
],
'show_email_in_footer' => [
'label' => 'Show email in footer',
'help' => 'Display the logged-in user\'s email in the footer instead of direct navigation links. The links are then available in a menu behind a click/tap on the email address.'
'label' => '하단 영역에 이메일을 표시합니다',
'help' => '하단 영역에 직접 네비게이션 링크 대신 로그인된 사용자의 이메일을 표시합니다. 이메일을 클릭/탭하여 표시되는 메뉴에서 링크에 접근할 수 있습니다.'
],
'otp_generation_on_request' => '클릭/탭 후',
'otp_generation_on_request_legend' => '개별 화면으로 열기',

View File

@ -28,15 +28,15 @@ return [
'account_updated' => '계정이 업데이트되었습니다',
'accounts_deleted' => '계정이 삭제되었습니다',
'accounts_moved' => '계정이 이동되었습니다',
'export_selected_accounts' => 'Export selected accounts',
'twofauth_export_format' => '2FAuth format',
'twofauth_export_format_sub' => 'Export data using the 2FAuth json schema',
'twofauth_export_format_desc' => 'You should prefer this option if you need to create a backup that can be restored. This format takes care of the icons.',
'twofauth_export_format_url' => 'The schema definition is described here:',
'twofauth_export_schema' => '2FAuth export schema',
'export_selected_accounts' => '선택한 계정 내보내기',
'twofauth_export_format' => '2FAuth 형식',
'twofauth_export_format_sub' => '2FAuth json schema를 사용하여 데이터 내보내기',
'twofauth_export_format_desc' => '백업 데이터를 저장하는 경우에는 이 형식을 사용하는 것이 좋습니다. 아이콘을 보존합니다.',
'twofauth_export_format_url' => 'Schema 정의 서술:',
'twofauth_export_schema' => '2FAuth schema 내보냄',
'otpauth_export_format' => 'otpauth URIs',
'otpauth_export_format_sub' => 'Export data as a list of otpauth URIs',
'otpauth_export_format_desc' => 'otpauth URI is the most common format used to exchange 2FA data, for example in the form of a QR code when you enable 2FA on a web site. Select this if you want to switch from 2FAuth.',
'otpauth_export_format_sub' => '데이터를 otpauth URIs 형식으로 내보내기',
'otpauth_export_format_desc' => 'otpauth URI는 웹사이트에서 2FA를 활성화할 때 사용되는 QR 코드와 같이 2FA 데이터를 교환하는 데에 사용되는 가장 보편적인 형식입니다. 2FAuth에서 다른 서비스로 전환하는 경우에 선택하십시오.',
'reveal' => '표시',
'forms' => [
'service' => [
@ -69,8 +69,8 @@ return [
'i_m_lucky_legend' => '\'자동으로 불러오기\' 버튼은 이 서비스의 공식 아이콘을 가져오려고 시도합니다. ".xyz"와 같은 도메인을 제외한 실제 서비스 이름을 오타 없이 입력해 주세요. (베타 기능)',
'test' => '테스트',
'group' => [
'label' => 'Group',
'help' => 'The group to which the account is to be assigned'
'label' => '그룹',
'help' => '계정을 할당할 그룹'
],
'secret' => [
'label' => '시크릿키',
@ -78,7 +78,7 @@ return [
],
'plain_text' => '일반 텍스트',
'otp_type' => [
'label' => '생성할 <abbr title="One-Time Password">OTP</abbr> 유형 선택',
'label' => 'Choose the type of OTP to create',
'help' => '시간 기반 OTP, HMAC 기반 OTP, Steam OTP 중 선택 가능'
],
'digits' => [

View File

@ -22,7 +22,7 @@ return [
'alpha_dash' => ':attribute은(는) 영어나 숫자, 하이픈으로만 입력하실 수 있습니다.',
'alpha_num' => ':attribute은(는) 문자와 숫자만 포함할 수 있습니다.',
'array' => ':attribute은(는) 배열이어야 합니다.',
'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.',
'ascii' => ':attribute(은)는 1바이트 영어 및 숫자와 특수문자만 포함해야 합니다.',
'before' => ':attribute은(는) :date 이전의 날짜여야 합니다.',
'before_or_equal' => ':Attribute은(는) :date 이전 날짜이거나 같은 날짜여야 합니다.',
'between' => [
@ -32,14 +32,14 @@ return [
'string' => ':attribute은(는) 반드시 :min 자에서 :max 자 사이여야 합니다.',
],
'boolean' => ':attribute은(는) true 또는 false 이어야 합니다.',
'can' => 'The :attribute field contains an unauthorized value.',
'can' => ':attribute 영역에 허용되지 않은 값이 포함되어 있습니다.',
'confirmed' => ':attribute 확인이 일치하지 않습니다.',
'contains' => 'The :attribute field is missing a required value.',
'contains' => ':attribute 영역에 필요한 값이 없습니다.',
'current_password' => '비밀번호가 일치하지 않습니다.',
'date' => ':attribute는 올바른 날짜가 아닙니다.',
'date_equals' => ':attribute은(는) :date와 같은 날짜여야 합니다.',
'date_format' => ':attribute이(가) :format 형식과 일치하지 않습니다.',
'decimal' => 'The :attribute field must have :decimal decimal places.',
'decimal' => ':attribute은(는) 소수점 :decimal 자리여야 합니다.',
'declined' => ':attribute은(는) 거부되어야 합니다.',
'declined_if' => ':other이(가) :value일때 :attribute은(는) 거부되어야 합니다.',
'different' => ':attribute와(과) :other은(는) 서로 달라야 합니다.',
@ -53,7 +53,7 @@ return [
'ends_with' => ':attribute은(는) 다음 중 하나로 끝나야 합니다: :values.',
'enum' => '선택된 :attribute은(는) 올바르지 않습니다.',
'exists' => '선택된 :attribute은(는) 올바르지 않습니다.',
'extensions' => 'The :attribute field must have one of the following extensions: :values.',
'extensions' => ':attribute은(는) 다음 확장 중 하나를 포함해야 합니다: :values.',
'file' => ':attribute은(는) 파일이어야 합니다.',
'filled' => ':attribute은(는) 필수 사항입니다.',
'gt' => [
@ -68,7 +68,7 @@ return [
'numeric' => ':attribute은(는) :value 이상이어야 합니다.',
'string' => ':attribute은(는) :value 자 이상이어야 합니다.',
],
'hex_color' => 'The :attribute field must be a valid hexadecimal color.',
'hex_color' => ':attribute 영역은 유효한 16진수 색상이어야 합니다.',
'image' => ':attribute은(는) 이미지여야 합니다.',
'in' => '선택된 :attribute은(는) 올바르지 않습니다.',
'in_array' => ':other에 :attribute이(가) 존재하지 않습니다.',
@ -77,8 +77,8 @@ return [
'ipv4' => ':attribute은(는) 유효한 IPv4 주소여야 합니다.',
'ipv6' => ':attribute은(는) 유효한 IPv6 주소여야 합니다.',
'json' => ':attribute은(는) 유효한 JSON 문자여야 합니다.',
'list' => 'The :attribute field must be a list.',
'lowercase' => 'The :attribute field must be lowercase.',
'list' => ':attribute 영역은 목록이어야 합니다.',
'lowercase' => ':attribute 영역은 소문자여야 합니다.',
'lt' => [
'array' => ':attribute은(는) :value개 미만이어야 합니다.',
'file' => ':attribute은(는) :value KB 미만이어야 합니다.',
@ -108,11 +108,11 @@ return [
'string' => ':attribute은(는) :min 자 이상이어야 합니다.',
],
'min_digits' => ':attribute은(는) :min 자릿수 이상이어야 합니다.',
'missing' => 'The :attribute field must be missing.',
'missing_if' => 'The :attribute field must be missing when :other is :value.',
'missing_unless' => 'The :attribute field must be missing unless :other is :value.',
'missing_with' => 'The :attribute field must be missing when :values is present.',
'missing_with_all' => 'The :attribute field must be missing when :values are present.',
'missing' => ':attribute 영역은 빈 값이어야 합니다.',
'missing_if' => ':attribute 영역은 :other이(가) :value일 경우 빈 값이어야 합니다.',
'missing_unless' => ':attribute 영역은 :other이(가) :value이(가) 아닐 경우 빈 값이어야 합니다.',
'missing_with' => ':attribute 영역은 :value이(가) 존재하는 경우 빈 값이어야 합니다.',
'missing_with_all' => ':attribute 영역은 :value이(가) 존재하는 경우 빈 값이어야 합니다.',
'multiple_of' => ':attribute은(는) :value 의 배수여야 합니다.',
'not_in' => '선택된 :attribute은(는) 유효하지 않습니다.',
'not_regex' => ':attribute의 형식이 올바르지 않습니다.',
@ -125,10 +125,10 @@ return [
'uncompromised' => '주어진 :attribute 가 데이터 유출로 보입니다. 다른 :attribute 를 선택해주세요.',
],
'present' => ':attribute 항목은 필수입니다.',
'present_if' => 'The :attribute field must be present when :other is :value.',
'present_unless' => 'The :attribute field must be present unless :other is :value.',
'present_with' => 'The :attribute field must be present when :values is present.',
'present_with_all' => 'The :attribute field must be present when :values are present.',
'present_if' => ':attribute 영역은 :other이(가) :value일 경우 필수값입니다.',
'present_unless' => ':attribute 영역은 :other이(가) :value일 경우 필수값입니다.',
'present_with' => ':attribute 영역은 :value이(가) 존재하는 경우 필수값입니다.',
'present_with_all' => ':attribute 영역은 :value이(가) 존재하는 경우 필수값입니다.',
'prohibited' => ':attribute (은)는 금지되어 있습니다.',
'prohibited_if' => ':attribute 필드는 :other 가 :value 일때 금지됩니다.',
'prohibited_unless' => ':attribute (은)는 :other 이(가) :value 이(가) 아닌 경우 금지되어 있습니다.',
@ -138,7 +138,7 @@ return [
'required_array_keys' => ':attribute 필드는 :values에 대한 항목을 포함해야 합니다.',
'required_if' => ':other이(가) :value 일때 :attribute 필드는 필수입니다.',
'required_if_accepted' => ':other이(가) 승인되면 :attribute 필드가 필요합니다.',
'required_if_declined' => 'The :attribute field is required when :other is declined.',
'required_if_declined' => ':attribute 영역은 :other이(가) 거부된 경우 필수값입니다.',
'required_unless' => ':values에 :other이 아닌 이상 attribute 항목은 필수입니다.',
'required_with' => ':values이(가) 있을 경우 :attribute 항목은 필수입니다.',
'required_with_all' => ':values이(가) 있는 경우 :attribute 필드는 필수입니다.',
@ -156,9 +156,9 @@ return [
'timezone' => ':attribute 는 올바른 시간대여야 합니다.',
'unique' => ':attribute은(는) 이미 사용중 입니다.',
'uploaded' => ':attribute을(를) 업로드하지 못했습니다.',
'uppercase' => 'The :attribute field must be uppercase.',
'uppercase' => ':attribute은(는) 대문자여야 합니다.',
'url' => ':attribute 는 반드시 올바른 URL이어야 합니다.',
'ulid' => 'The :attribute field must be a valid ULID.',
'ulid' => ':attribute 영역에 유효한 ULID가 필요합니다.',
'uuid' => ':attribute은(는) 반드시 올바른 UUID여야 합니다.',
'single' => ':attribute 사용 시 이 요청 본문에서 유일한 매개변수여야 합니다.',

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 ma.',
'x_month' => ':x mos.',
'one_year' => '1 yr.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR code heeft een ongeldige controlesom',
'no_readable_qrcode' => 'Geen leesbare QR- code',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Zorg ervoor dat je het persoonlijke toegangs-token nu kopieert of opschrijft. Je kunt het later niet meer zien!',
'data_input' => 'Gegevensinvoer',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Wijzig instellingen',
'setting_saved' => 'Instellingen opgeslagen',
@ -58,19 +59,23 @@ return [
'help' => 'De tijdzone is van toepassing op alle datums en tijden die in de applicatie worden weergegeven'
],
'show_otp_as_dot' => [
'label' => 'Toon gegenereerde <abbr title="One-Time Password">OTP</abbr> als punt',
'help' => 'Vervang gegenereerde wachtwoordtekens door *** om vertrouwelijkheid te garanderen. Beperk de copy/paste functie niet'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Onthullen vervaagd <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Reveal obscured OTP',
'help' => 'Laat de mogelijkheid om tijdelijk Dot-Obscured wachtwoorden te onthullen'
],
'close_otp_on_copy' => [
'label' => 'Sluiten <abbr title="One-Time Password">OTP</abbr> na kopiëren',
'label' => 'Close OTP after copy',
'help' => 'Klik op een gegenereerd wachtwoord om het automatisch te kopiëren op het scherm'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Automatisch sluiten <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Automatisch het scherm-wachtwoord verbergen na een time-out. Dit voorkomt onnodige verzoeken voor nieuwe wachtwoorden als u de wachtwoordweergave vergeet te sluiten.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'Wanneer aangedrongen, forceer de sorteerfunctie om rekeningen op een hoofdgevoelige basis te sorteren'
],
'copy_otp_on_display' => [
'label' => 'Kopieer <abbr title="One-Time Password">OTP</abbr> bij weergave',
'label' => 'Copy OTP on display',
'help' => 'Automatisch een gegenereerd wachtwoord kopiëren direct nadat het op het scherm verschijnt. Vanwege de beperkingen van browsers wordt alleen het eerste <abbr title="Time-based One-Time Password">TOTP</abbr> wachtwoord gekopieerd, niet de roterende wachtwoord'
],
'use_basic_qrcode_reader' => [

View File

@ -78,7 +78,7 @@ return [
],
'plain_text' => 'Platte tekst',
'otp_type' => [
'label' => 'Kies het type <abbr title="One-Time Password">OTP</abbr> om te maken',
'label' => 'Choose the type of OTP to create',
'help' => 'Op tijd gebaseerde OTP of HMAC-gebaseerde OTP of Steam OTP'
],
'digits' => [

View File

@ -13,8 +13,8 @@ return [
|
*/
'admin' => 'Admin',
'admin_panel' => 'Admin panel',
'admin' => 'Administrator',
'admin_panel' => 'Panel administratora',
'app_setup' => 'App setup',
'auth' => 'Auth',
'registrations' => 'Registrations',
@ -66,8 +66,8 @@ return [
'security_devices_succesfully_revoked' => 'User\'s security devices successfully revoked',
'variables' => 'Variables',
'cache_cleared' => 'Cache cleared',
'cache_optimized' => 'Cache optimized',
'check_now' => 'Check now',
'cache_optimized' => 'Zoptymalizowana pamięć podręczna',
'check_now' => 'Sprawdź teraz',
'view_on_github' => 'View on Github',
'x_is_available' => ':version is available',
'successful_login_on' => 'Successful login on <span class="light-or-darker">:login_at</span>',
@ -141,7 +141,7 @@ return [
],
'store_icon_to_database' => [
'label' => 'Store icons to database',
'help' => 'Uploaded icons are registered in the database in addition to the file system storage, which is then used only as a cache. This makes creating a 2FAuth backup much easier, as only the database has to be backed up.<br /><br />But beware, this may has some drawbacks: The database size may increase significantly if the instance hosts many large icons. It may also affect the application performance because the file system is hit more often to ensure it is synchronised with the database.',
'help' => 'Przesłane ikony są rejestrowane w bazie danych poza pamięcią systemową plików, która jest następnie używana tylko jako pamięć podręczna. To sprawia, że tworzenie kopii zapasowej 2FAuth jest znacznie łatwiejsze, ponieważ tylko baza danych musi być w kopii zapasowej.<br /><br />Ale zapamiętaj, może to mieć pewne wady: rozmiar bazy danych może znacznie wzrosnąć, jeśli instancja posiada wiele dużych ikon. Może to również mieć wpływ na wydajność aplikacji.',
],
],

View File

@ -14,7 +14,7 @@ return [
*/
// Laravel
'failed' => 'These credentials do not match our records.',
'failed' => 'Wprowadzone poświadczenia są nieprawidłowe.',
'password' => 'The provided password is incorrect.',
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
@ -131,8 +131,8 @@ return [
'has_number' => 'Has number',
'is_long_enough' => '8 characters min.',
'mandatory_rules' => 'Mandatory',
'optional_rules_you_should_follow' => 'Recommanded (highly)',
'caps_lock_is_on' => 'Caps lock is On',
'optional_rules_you_should_follow' => 'Minimum 8 znaków.',
'caps_lock_is_on' => 'Caps Lock jest włączony',
],
'sso_providers' => [
'unknown' => 'unknown',

View File

@ -13,7 +13,7 @@ return [
|
*/
'cancel' => 'Cancel',
'cancel' => 'Anuluj',
'update' => 'Update',
'copy' => 'Copy',
'copy_to_clipboard' => 'Copy to clipboard',
@ -45,7 +45,7 @@ return [
'sort_descending' => 'Sort descending',
'sort_ascending' => 'Sort ascending',
'rename' => 'Rename',
'new_name' => 'New name',
'new_name' => 'Nowa nazwa',
'options' => 'Options',
'reload' => 'Reload',
'refresh' => 'Refresh',
@ -65,7 +65,7 @@ return [
'logos_by' => 'Logos by',
'search' => 'Search',
'resources' => 'Resources',
'check_for_update' => 'Check for new version',
'check_for_update' => 'Sprawdź dostępność aktualizacji',
'check_for_update_help' => 'Automatically check (once a week) and warn when a new release of 2FAuth is published on Github',
'you_are_up_to_date' => 'This instance is up-to-date',
'2fauth_description' => 'A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes',
@ -91,4 +91,5 @@ return [
'one_month' => '1 mo.',
'x_month' => ':x mos.',
'one_year' => '1 yr.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -73,5 +73,7 @@ return [
'cannot_decode_detected_qrcode' => 'Cannot decode detected QR code, try to crop or sharpen the image',
'qrcode_has_invalid_checksum' => 'QR code has invalid checksum',
'no_readable_qrcode' => 'No readable QR code',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_icon_store_database_toggling' => 'Migracja ikon nie powiodła się. Ustawienie zostało przywrócone do poprzedniej wartości.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -36,6 +36,6 @@ return [
'rename_group' => 'Rename group',
],
'confirm' => [
'delete' => 'Are you sure you want to delete this group?',
'delete' => 'Czy na pewno chcesz usunąć tę grupę?',
],
];

View File

@ -10,8 +10,8 @@ return [
|
*/
'browser_preference' => 'Browser preference',
'en' => 'English (English)',
'browser_preference' => 'Preferencje przeglądarki',
'en' => 'Angielski (język angielski)',
'fr' => 'Français (French)',
'de' => 'Deutsch (German)',
'es' => 'Español (Spanish)',

View File

@ -13,8 +13,8 @@ return [
|
*/
'hello' => 'Hello',
'hello_user' => 'Hello :username,',
'hello' => 'Witaj',
'hello_user' => 'Witaj :username,',
'regards' => 'Regards',
'test_email_settings' => [
'subject' => '2FAuth test email',
@ -31,6 +31,6 @@ return [
'subject' => 'Failed login to 2FAuth',
'resume' => 'There has been a failed login attempt to your 2FAuth account.',
'connection_details' => 'Here are the details of this connection attempt',
'recommandations' => 'If this was you, you can ignore this alert. If further attempts fail, you should contact the 2FAuth administrator to review security settings and take action against this attacker.'
'recommandations' => 'Jeśli to Ty, możesz zignorować ten alert. Jeśli kolejne próby nie powiodą się, powinieneś skontaktować się z administratorem 2FA w celu sprawdzenia ustawień zabezpieczeń i podjęcia działań przeciwko temu atakującemu.'
],
];

View File

@ -13,7 +13,7 @@ return [
|
*/
'previous' => '&laquo; Previous',
'next' => 'Next &raquo;',
'previous' => '&laquo; Poprzednia',
'next' => 'Następna &raquo;',
];

View File

@ -16,7 +16,7 @@ return [
// Laravel
'reset' => 'Your password has been reset!',
'sent' => 'We have emailed your password reset link!',
'throttled' => 'Please wait before retrying.',
'throttled' => 'Proszę poczekać przed ponownym próbą.',
'token' => 'This password reset token is invalid.',
'user' => "We can't find a user with that email address.",

View File

@ -13,7 +13,7 @@ return [
|
*/
'settings' => 'Settings',
'settings' => 'Ustawienia',
'preferences' => 'Preferences',
'account' => 'Account',
'oauth' => 'OAuth',
@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Make sure to copy your personal access token now. You wont be able to see it again!',
'data_input' => 'Data input',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Edit settings',
'setting_saved' => 'Settings saved',
@ -58,19 +59,23 @@ return [
'help' => 'The time zone applied to all dates and times displayed in the application'
],
'show_otp_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'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Reveal obscured OTP',
'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',
'label' => 'Close OTP after copy',
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
],
'copy_otp_on_display' => [
'label' => 'Copy <abbr title="One-Time Password">OTP</abbr> on display',
'label' => 'Copy OTP on display',
'help' => 'Automatically copy a generated password right after it appears on screen. Due to browsers limitations, only the first <abbr title="Time-based One-Time Password">TOTP</abbr> password will be copied, not the rotating ones'
],
'use_basic_qrcode_reader' => [
@ -182,7 +187,7 @@ return [
'1_day' => 'After 1 day',
'livescan' => 'QR code livescan',
'upload' => 'QR code upload',
'advanced_form' => 'Advanced form',
'advanced_form' => 'Zaawansowany formularz',
],
];

View File

@ -9,12 +9,12 @@ return [
|
*/
'start' => 'New account',
'capture' => 'Flash QR',
'start' => 'Nowe konto',
'capture' => 'Przechwyć QR',
'accounts' => 'Accounts',
'createAccount' => 'Create account',
'createAccount' => 'Utwórz konto',
'importAccounts' => 'Import accounts',
'editAccount' => 'Account edit',
'editAccount' => 'Edycja konta',
'showQRcode' => 'Account as QR code',
'groups' => 'Groups',
'createGroup' => 'Create group',
@ -52,7 +52,7 @@ return [
'createUser' => 'Create user',
'manageUser' => 'Manage user',
'logs' => [
'access' => 'Access log'
'access' => 'Dziennik dostępu'
]
]
];

View File

@ -13,7 +13,7 @@ return [
|
*/
'service' => 'Service',
'service' => 'Usługa',
'account' => 'Account',
'icon' => 'Icon',
'icon_to_illustrate_the_account' => 'Icon that illustrates the account',
@ -78,11 +78,11 @@ return [
],
'plain_text' => 'Plain text',
'otp_type' => [
'label' => 'Choose the type of <abbr title="One-Time Password">OTP</abbr> to create',
'label' => 'Choose the type of OTP to create',
'help' => 'Time-based OTP or HMAC-based OTP or Steam OTP'
],
'digits' => [
'label' => 'Digits',
'label' => 'Cyfry',
'help' => 'The number of digits of the generated security codes'
],
'algorithm' => [
@ -160,8 +160,8 @@ return [
'text_file' => 'Text file',
'direct_input' => 'Direct input',
'plain_text' => 'Plain text',
'parsing_data' => 'Parsing data...',
'issuer' => 'Issuer',
'parsing_data' => 'Przetwarzanie danych...',
'issuer' => 'Wystawca',
'imported' => 'Imported',
'failure' => 'Failure',
'x_valid_accounts_found' => ':count valid accounts found',
@ -176,7 +176,7 @@ return [
'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 otherwise 2FAuth will not be able to decipher them.',
'do_not_set_password_or_encryption' => 'Nie włączaj ochrony haseł ani szyfrowania podczas eksportowania danych z aplikacji 2FA, w przeciwnym razie 2FA nie będzie w stanie ich rozszyfrować.',
],
];

View File

@ -13,10 +13,10 @@ return [
|
*/
'accepted' => 'The :attribute field must be accepted.',
'accepted_if' => 'The :attribute field must be accepted when :other is :value.',
'accepted' => 'To :attribute pole musi zostać zaakceptowane.',
'accepted_if' => 'To atrybut pola musi zostać zaakceptowane gdy :other jest :value.',
'active_url' => 'The :attribute field must be a valid URL.',
'after' => 'The :attribute field must be a date after :date.',
'after' => 'Pole :attribute musi być datą po :date.',
'after_or_equal' => 'The :attribute field must be a date after or equal to :date.',
'alpha' => 'The :attribute field must only contain letters.',
'alpha_dash' => 'The :attribute field must only contain letters, numbers, dashes, and underscores.',
@ -118,7 +118,7 @@ return [
'not_regex' => 'The :attribute field format is invalid.',
'numeric' => 'The :attribute field must be a number.',
'password' => [
'letters' => 'The :attribute field must contain at least one letter.',
'letters' => ':attribute musi zawierać przynajmniej jedną literę.',
'mixed' => 'The :attribute field must contain at least one uppercase and one lowercase letter.',
'numbers' => 'The :attribute field must contain at least one number.',
'symbols' => 'The :attribute field must contain at least one symbol.',
@ -207,7 +207,7 @@ return [
'required' => 'The uri must have a label.',
],
'ids' => [
'regex' => 'IDs must be comma separated, without trailing comma.',
'regex' => 'Identyfikatory muszą być oddzielone przecinkami.',
],
],

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 mês.',
'x_month' => ':x meses.',
'one_year' => '1 ano.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR code possui checksum inválido',
'no_readable_qrcode' => 'Nenhum código QR legível',
'failed_icon_store_database_toggling' => 'Houve um erro ao migrar os ícones. A configuração foi restaurada para o valor anterior.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Certifique-se de salvar seu token de acesso pessoal agora. Você não poderá vê-lo novamente!',
'data_input' => 'Entrada de dados',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Editar configurações',
'setting_saved' => 'Configurações salvas',
@ -58,19 +59,23 @@ return [
'help' => 'O fuso horário aplicado a todas as datas e horas exibidas na aplicação'
],
'show_otp_as_dot' => [
'label' => 'Exibir <abbr title="One-Time Password">OTP</abbr> gerado como pontos',
'help' => 'Substitua os caracteres de senha gerados com *** para garantir a confidencialidade. Não afete o recurso copiar/colar'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Revelar <abbr title="One-Time Password">OTP</abbr> oculto',
'label' => 'Reveal obscured OTP',
'help' => 'Permitir a capacidade de revelar temporariamente senhas obscurecidas por pontos'
],
'close_otp_on_copy' => [
'label' => 'Fechar <abbr title="One-Time Password">OTP</abbr> após copiar',
'label' => 'Close OTP after copy',
'help' => 'Clicar para copiar uma senha gerada a ocultará automaticamente da tela'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Fechar automaticamente <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Ocultar automaticamente a senha na tela após um tempo limite. Isso evita solicitações desnecessárias de novas senhas se você esquecer de fechar a tela de senha.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'Quando acionado, forçar a função Ordenar a organizar as contas de forma que diferencie entre maiúsculas e minúsculas'
],
'copy_otp_on_display' => [
'label' => 'Copiar <abbr title="One-Time Password">OTP</abbr> na tela',
'label' => 'Copy OTP on display',
'help' => 'Copiar automaticamente uma senha gerada depois que ela aparecer na tela. Devido a limitações de navegadores, apenas a primeira senha <abbr title="Time-based One-Time Password">TOTP</abbr> será copiada, não as rotativas'
],
'use_basic_qrcode_reader' => [

View File

@ -91,7 +91,7 @@ otpauth://TYPE/LABEL?secret=SECRET&issuer=ISSUER&digits=DIGITS&period=PERIOD',
],
'plain_text' => 'Texto sem formatação',
'otp_type' => [
'label' => 'Escolha o tipo de <abbr title="One-Time Password">OTP</abbr> para criar',
'label' => 'Choose the type of OTP to create',
'help' => 'OTP baseado no tempo ou HMAC baseado em OTP ou OTP Steam'
],
'digits' => [

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 mo.',
'x_month' => ':x mos.',
'one_year' => '1 yr.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR code has invalid checksum',
'no_readable_qrcode' => 'No readable QR code',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Make sure to copy your personal access token now. You wont be able to see it again!',
'data_input' => 'Data input',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Edit settings',
'setting_saved' => 'Settings saved',
@ -58,19 +59,23 @@ return [
'help' => 'The time zone applied to all dates and times displayed in the application'
],
'show_otp_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'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Reveal obscured <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Reveal obscured OTP',
'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',
'label' => 'Close OTP after copy',
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
],
'copy_otp_on_display' => [
'label' => 'Copy <abbr title="One-Time Password">OTP</abbr> on display',
'label' => 'Copy OTP on display',
'help' => 'Automatically copy a generated password right after it appears on screen. Due to browsers limitations, only the first <abbr title="Time-based One-Time Password">TOTP</abbr> password will be copied, not the rotating ones'
],
'use_basic_qrcode_reader' => [

View File

@ -78,7 +78,7 @@ return [
],
'plain_text' => 'Plain text',
'otp_type' => [
'label' => 'Choose the type of <abbr title="One-Time Password">OTP</abbr> to create',
'label' => 'Choose the type of OTP to create',
'help' => 'Time-based OTP or HMAC-based OTP or Steam OTP'
],
'digits' => [

View File

@ -14,7 +14,7 @@ return [
*/
'admin' => 'Администратор',
'admin_panel' => 'Admin panel',
'admin_panel' => 'Административная панель',
'app_setup' => 'Настройки приложения',
'auth' => 'Авторизация',
'registrations' => 'Регистрации',

View File

@ -91,4 +91,5 @@ return [
'one_month' => '1 мес.',
'x_month' => ':x мес.',
'one_year' => '1 г.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -74,4 +74,6 @@ return [
'qrcode_has_invalid_checksum' => 'QR-код имеет некорректную контрольную сумму',
'no_readable_qrcode' => 'Нет читаемого QR кода',
'failed_icon_store_database_toggling' => 'Не удалось перенести значки. Настройки были восстановлены в предыдущее значение.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Убедитесь, что вы скопировали ваш персональный токен доступа прямо сейчас. Вы не сможете увидеть его снова!',
'data_input' => 'Ввод данных',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Изменить настройки',
'setting_saved' => 'Настройки сохранены',
@ -58,19 +59,23 @@ return [
'help' => 'Часовой пояс применяется ко всем датам и временам, отображаемым в приложении'
],
'show_otp_as_dot' => [
'label' => 'Показать сгенерированный код <abbr title="One-Time Password">OTP</abbr> как звёздочки',
'help' => 'Заменить сгенерированный код на звёздочки (***) для обеспечения конфиденциальности. Это не повлияет на функцию копирования/вставки'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Раскрытие скрытых кодов <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Reveal obscured OTP',
'help' => 'Разрешить временно раскрывать коды, скрытые звёздочками'
],
'close_otp_on_copy' => [
'label' => 'Закрыть <abbr title="One-Time Password">OTP</abbr> после копирования',
'label' => 'Close OTP after copy',
'help' => 'Нажатие на сгенерированный код, чтобы скопировать его, автоматически скроет его с экрана'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Авто закрытие <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Auto close OTP',
'help' => 'Автоматически скрывать пароль с экрана после таймаута. Это позволяет избежать ненужных запросов свежих паролей, если вы забыли закрыть просмотр пароля.'
],
'clear_search_on_copy' => [
@ -82,7 +87,7 @@ return [
'help' => 'При вызове принудительно сортировать учётные записи с учетом регистра символов'
],
'copy_otp_on_display' => [
'label' => 'Копировать <abbr title="One-Time Password">OTP</abbr> при отображении',
'label' => 'Copy OTP on display',
'help' => 'Автоматически копировать сгенерированный код сразу после его появления на экране. Из-за ограничений браузеров, только первый пароль <abbr title="Time-based One-Time Password">TOTP</abbr> будет скопирован, но не последующие'
],
'use_basic_qrcode_reader' => [
@ -114,7 +119,7 @@ return [
'automatic' => 'Авто',
'show_accounts_icons' => [
'label' => 'Показать значки',
'help' => 'Show account icons in the main view'
'help' => 'Показывать значки учётных записей на главной'
],
'get_official_icons' => [
'label' => 'Получить официальные значки',
@ -161,8 +166,8 @@ return [
'help' => 'Получать email при каждой неудачной попытке войти в вашу учётную запись 2FAuth'
],
'show_email_in_footer' => [
'label' => 'Show email in footer',
'help' => 'Display the logged-in user\'s email in the footer instead of direct navigation links. The links are then available in a menu behind a click/tap on the email address.'
'label' => 'Показывать email в нижнем колонтитуле',
'help' => 'Отображать email пользователя в нижнем колонтитуле вместо прямых ссылок. Ссылки будут доступны в меню при нажатии на адрес email адрес.'
],
'otp_generation_on_request' => 'После щелчка/касания',
'otp_generation_on_request_legend' => 'По одиночке, в отдельном окне',

View File

@ -28,15 +28,15 @@ return [
'account_updated' => 'Учётная запись успешно обновлена.',
'accounts_deleted' => 'Учётная(ые) запись(и) успешно удалена(ы)',
'accounts_moved' => 'Учётная(ые) запись(и) успешно перемещена(ы)',
'export_selected_accounts' => 'Export selected accounts',
'twofauth_export_format' => '2FAuth format',
'twofauth_export_format_sub' => 'Export data using the 2FAuth json schema',
'twofauth_export_format_desc' => 'You should prefer this option if you need to create a backup that can be restored. This format takes care of the icons.',
'twofauth_export_format_url' => 'The schema definition is described here:',
'twofauth_export_schema' => '2FAuth export schema',
'otpauth_export_format' => 'otpauth URIs',
'otpauth_export_format_sub' => 'Export data as a list of otpauth URIs',
'otpauth_export_format_desc' => 'otpauth URI is the most common format used to exchange 2FA data, for example in the form of a QR code when you enable 2FA on a web site. Select this if you want to switch from 2FAuth.',
'export_selected_accounts' => 'Экспорт выбранных аккаунтов',
'twofauth_export_format' => '2FAuth формат',
'twofauth_export_format_sub' => 'Экспорт данных, используя схему 2FAuth json',
'twofauth_export_format_desc' => 'Предпочтительный вариант, если вам нужно создать резервную копию, которая может быть восстановлена в 2FAuth. Этот формат включает в себя информацию о значках.',
'twofauth_export_format_url' => 'Определение схемы описывается здесь:',
'twofauth_export_schema' => 'Схема экспорта 2FAuth',
'otpauth_export_format' => 'OTPAuth URI',
'otpauth_export_format_sub' => 'Экспорт данных в список OTPAuth URI',
'otpauth_export_format_desc' => 'OTPAuth URI - наиболее распространенный формат, используемый для обмена данными 2FA, например, в форме QR-кода, когда вы включаете 2FA на веб-сайте. Выберите этот вариант, если вы хотите сменить 2FAuth на что-то другое.',
'reveal' => 'показать',
'forms' => [
'service' => [
@ -78,7 +78,7 @@ return [
],
'plain_text' => 'Обычный текст',
'otp_type' => [
'label' => 'Выберите тип создаваемого <abbr title="One-Time Password">OTP</abbr>',
'label' => 'Choose the type of OTP to create',
'help' => 'OTP на основе времени, OTP на основе HMAC или Steam OTP'
],
'digits' => [

View File

@ -184,7 +184,7 @@ return [
'image' => 'Поддерживаемый формат - jpeg, png, bmp, gif, svg или webp.',
],
'uri' => [
'regex' => 'Значение поля :attribute не является корректным OTPauth URI.',
'regex' => 'Значение поля :attribute не является корректным OTPAuth URI.',
],
'otp_type' => [
'in' => 'Значение поля :attribute не поддерживается.',

View File

@ -14,9 +14,9 @@ return [
*/
'admin' => 'Yönetici',
'admin_panel' => 'Admin panel',
'admin_panel' => 'Yönetici paneli',
'app_setup' => 'Uygulama Kurulumu',
'auth' => 'Auth',
'auth' => 'Doğrulama',
'registrations' => 'Kayıt',
'users' => 'Kullanıcılar',
'users_legend' => 'Uygulamanızda kayıtlı kullanıcılar yönetin veya yeni kullanıcı oluşturun.',
@ -70,14 +70,14 @@ return [
'check_now' => 'Kontrol et',
'view_on_github' => 'Github\'da görüntüle',
'x_is_available' => ':version bulunuyor',
'successful_login_on' => 'Successful login on <span class="light-or-darker">:login_at</span>',
'successful_logout_on' => 'Successful logout on <span class="light-or-darker">:login_at</span>',
'failed_login_on' => 'Failed login on <span class="light-or-darker">:login_at</span>',
'viewed_on' => 'Viewed on <span class="light-or-darker">:login_at</span>',
'successful_login_on' => 'Başarılı giriş <span class="light-or-darker">:login_at</span>',
'successful_logout_on' => 'Başarılı çıkış <span class="light-or-darker">:login_at</span>',
'failed_login_on' => 'Başarısız giriş denemesi <span class="light-or-darker">:login_at</span>',
'viewed_on' => 'Görüntülendi: <span class="light-or-darker">:login_at</span>',
'last_accesses' => 'Son erişimler',
'see_full_log' => 'Tüm günlüğü gör',
'browser_on_platform' => ':platform üzerinde :browser',
'access_log_has_more_entries' => 'The access log contains more entries.',
'access_log_has_more_entries' => 'Erişim günlüğü daha çok girdi içeriyor.',
'access_log_legend_for_user' => ':username kullanıcısının tüm erişim günlüğü',
'show_last_month_log' => 'Geçen aydan girdiler göster',
'show_three_months_log' => 'Geçen 3 aydan girdiler göster',
@ -85,10 +85,10 @@ return [
'show_one_year_log' => 'Geçen yıldan girdiler göster',
'sort_by_date_asc' => 'Eskileri önce göster',
'sort_by_date_desc' => 'Yenileri önce göster',
'single_sign_on' => 'Single Sign-On (SSO)',
'database' => 'Database',
'file_system' => 'File system',
'storage' => 'Storage',
'single_sign_on' => 'Tek Noktadan Giriş (SSO)',
'database' => 'Veritabanı',
'file_system' => 'Dosya sistemi',
'storage' => 'Depolama',
'forms' => [
'use_encryption' => [
'label' => 'Hassas verileri koru',
@ -111,12 +111,12 @@ return [
'help' => 'Yeni kullanıcı kaydını kapatır. Geçersiz kılınmadığı sürece (aşağıya bakın), bu seçenek SSO\'yu da etkiler ve yeni kullanıcıların SSO ile girişini engeller',
],
'enable_sso' => [
'label' => 'Enable SSO',
'label' => 'SSO Etkinleştir',
'help' => 'Kullanıcıların Single Sign-On ile harici bir hesap üzerinden oturum açmasını sağlar',
],
'use_sso_only' => [
'label' => 'Use SSO only',
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
'label' => 'Sadece SSO kullan',
'help' => 'SSO\'yu 2FAuth\'a giriş için tek yöntem yapın. Şifre ve Webauthn ile giriş, düz kullanıcılar için devre dışı bırakılacak. Yöneticiler bu durumdan etkilenmez.',
],
'keep_sso_registration_enabled' => [
'label' => 'SSO ile kayıt olmayıık tut',
@ -132,16 +132,16 @@ return [
'email_will_be_send_to_x' => 'ePosta <span class="is-family-code has-text-info">:email</span> adresine iletilecektir',
],
'health_endpoint' => [
'label' => 'Health endpoint',
'help' => 'URL you can visit to check the health of this 2FAuth instance. This URL can be used to set up a Docker HEALTHCHECK or a Kubernetes HTTPS Liveness probe.',
'label' => 'Sağlık uçnoktası',
'help' => '2FAuth\'un doğru çalışıp çalışmadığını kontrol edebileceğiniz URL. Bu URL, Docker HEALTHCHECK veya Kubernetes HTTPS Liveness probe\'u ile ayarlanabilir.',
],
'cache_management' => [
'label' => 'Önbellek yönetimi',
'help' => 'Önbelleğin zaman zaman, örneğin bir değişkenin değiştirilmesinden veya uygulamanın güncellenmesinden sonra, temizlenmesi gerekir. Buradan yapabilirsiniz.',
],
'store_icon_to_database' => [
'label' => 'Store icons to database',
'help' => 'Uploaded icons are registered in the database in addition to the file system storage, which is then used only as a cache. This makes creating a 2FAuth backup much easier, as only the database has to be backed up.<br /><br />But beware, this may has some drawbacks: The database size may increase significantly if the instance hosts many large icons. It may also affect the application performance because the file system is hit more often to ensure it is synchronised with the database.',
'label' => 'Simgeleri veritabanında barındır',
'help' => 'Yüklenen simgeler, yalnızca önbellek olarak kullanılan dosya sistemine ek olarak veritabanına da kaydedilir. 2FAuth\'u yedeklenmesi bu sayede çok kolaylaşır. Yalnızca veritabanını yedeklemeniz yeterli olur. <br /><br />Ancak bunun bazı dezavantajları olabilir: Örneğin, çok sayıda büyük simgeniz varsa veritabanı boyutu önemli ölçüde artabilir. Ayrıca, veritabanıyla senkronizasyonu nedeniyle dosya sistemine daha sık erişildiği için uygulama performansını da etkilenebilir.',
],
],

View File

@ -22,14 +22,14 @@ return [
'sign_out' => ıkış',
'sign_in' => 'Oturum aç',
'sign_in_using' => 'Oturum açma yöntemi',
'if_administrator' => 'Administrator?',
'sign_in_here' => 'You can sign without SSO',
'if_administrator' => 'Yönetici?',
'sign_in_here' => 'SSO olmadan giriş yapabilirsiniz',
'or_continue_with' => 'Ayrıca şununla da devam edebilirsiniz:',
'password_login_and_webauthn_are_disabled' => 'Password login and WebAuthn are disabled.',
'sign_in_using_sso' => 'Pick an SSO provider to sign in with:',
'no_provider' => 'no provider',
'no_sso_provider_or_provider_is_missing' => 'Provider is missing?',
'see_how_to_enable_sso' => 'See how to enable a provider',
'password_login_and_webauthn_are_disabled' => 'Şifre ve WebAuthn ile giriş devre dışı bırakıldı.',
'sign_in_using_sso' => 'Giriş yapmak için bir SSO sağlayıcısı seçin:',
'no_provider' => 'sağlayıcı yok',
'no_sso_provider_or_provider_is_missing' => 'Sağlayıcı yok mu?',
'see_how_to_enable_sso' => 'Nasıl bir sağlayıcı etkinleştirebileceğinizi görün',
'sign_in_using_security_device' => 'Güvenlik cihazı kullanarak oturum aç',
'login_and_password' => 'kullanıcı & şifre',
'register' => 'Kayıt',
@ -41,7 +41,7 @@ return [
'maybe_later' => 'Belki daha sonra',
'user_account_controlled_by_proxy' => 'Kimlik doğrulama proxy\'si tarafından kullanıma sunulan kullanıcı hesabı.<br />Hesabı proxy düzeyinde yönetin.',
'auth_handled_by_proxy' => 'Kimlik doğrulama ters proxy tarafından gerçekleştirilmiş, aşağıdaki ayarlar devre dışı.<br />Kimlik doğrulamayı proxy düzeyinde yönetin.',
'sso_only_x_settings_are_disabled' => 'Authentication is restricted to SSO only, :auth_method is disabled',
'sso_only_x_settings_are_disabled' => 'Kimlik doğrulama yalnızca SSO ile mümkün, :auth_method devre dışı',
'confirm' => [
'logout' => ıkış yapmak istediğinizden emin misiniz?',
'revoke_device' => 'Bu cihazın yetkilerini iptal etmek istediğinizden emin misiniz?',
@ -87,7 +87,7 @@ return [
'name' => 'İsim',
'login' => 'Giriş',
'webauthn_login' => 'WebAuthn girişi',
'sso_login' => 'SSO login',
'sso_login' => 'SSO girişi',
'email' => 'ePosta',
'password' => 'Parola',
'reveal_password' => 'Parolayı göster',
@ -103,7 +103,7 @@ return [
'reset_your_password' => 'Parolanızı sıfırlayın',
'reset_password' => 'Parola sıfırlama',
'disabled_in_demo' => 'Bu özellik Demo modunda geçerli değil',
'sso_only_form_restricted_to_admin' => 'Regular users must sign in with SSO. Other methods are for administrators only.',
'sso_only_form_restricted_to_admin' => 'Kullanıcıların SSO ile giriş yapması gerekiyor. Diğer yöntemleri yalnızca yöneticiler kullanabilir.',
'new_password' => 'Yeni parola',
'current_password' => [
'label' => 'Mevcut parola',
@ -135,7 +135,7 @@ return [
'caps_lock_is_on' => 'Caps lock Açık',
],
'sso_providers' => [
'unknown' => 'unknown',
'unknown' => 'bilinmiyor',
'github' => 'Github',
'openid' => 'OpenID'
]

View File

@ -88,7 +88,8 @@ return [
'time' => 'Zaman',
'ip_address' => 'IP Adresi',
'device' => 'Cihaz',
'one_month' => '1 mo.',
'x_month' => ':x mos.',
'one_year' => '1 yr.',
'one_month' => '1 ay',
'x_month' => ':x ay',
'one_year' => '1 yıl',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -43,8 +43,8 @@ return [
'2fauth_has_not_a_valid_domain' => '2FAuth\'un alan adı geçerli bir alan adı değil',
'user_id_not_between_1_64' => 'Kullanıcı ID\'si 1 ile 64 karakter arasında değildi',
'no_entry_was_of_type_public_key' => 'Hiçbir giriş "public-key" türünde değildi',
'unsupported_with_reverseproxy' => 'Not applicable when using an auth proxy or SSO',
'unsupported_with_sso_only' => 'This authentication method is for administrators only. Users must log in with SSO.',
'unsupported_with_reverseproxy' => 'Bir kimlik doğrulama proxy\'si veya SSO kullanırken geçerli değildir',
'unsupported_with_sso_only' => 'Bu kimlik doğrulama metodu yalnızca yöneticiler içindir. Kullanıcılar SSO ile giriş yapmalıdır.',
'user_deletion_failed' => 'Kullanıcı hesabı silme işlemi başarısız oldu, hiçbir veri silinmedi',
'auth_proxy_failed' => 'Proxy kimlik doğrulaması başarısız oldu',
'auth_proxy_failed_legend' => '2Fauth, bir kimlik doğrulama proxy\'si arkasında çalışacak şekilde yapılandırılmış, ancak proxy\'niz beklenen başlığı döndürmüyor. Yapılandırmanızı kontrol edin ve tekrar deneyin.',
@ -73,5 +73,7 @@ return [
'cannot_decode_detected_qrcode' => 'Algılanan QR kodu çözülemiyor, görüntüyü kırpmayı veya netleştirmeyi deneyin',
'qrcode_has_invalid_checksum' => 'QR kodu geçersiz bir checksum\'a sahip',
'no_readable_qrcode' => 'Okunabilir bir QR kodu yok',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_icon_store_database_toggling' => 'Simgeler içe aktarılamadı. Seçenek eski haline döndürüldü.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -22,7 +22,7 @@ return [
'success' => 'Haberler iyi, çalışıyor :)'
],
'new_device' => [
'subject' => 'Connection to 2FAuth from a new device',
'subject' => '2FAuth\'a yeni bir cihazdan erişim',
'resume' => '2FAuth hesabınıza yeni bir cihaz bağlandı.',
'connection_details' => 'Bu bağlantının detayları',
'recommandations' => 'Eğer bu sizseniz, bu uyarı gözardı edebilirsiniz. Eğer hesabınızda şüpheli bir hareket olduğunu düşünüyorsanız, lütfen parolanızı değiştirin.'
@ -31,6 +31,6 @@ return [
'subject' => '2FAuth uygulamasına başarısız giriş',
'resume' => '2FAuth hesabınıza başarısız bir giriş denemesi yapıldı.',
'connection_details' => 'Bu giriş denemesinin detayları şöyle',
'recommandations' => 'If this was you, you can ignore this alert. If further attempts fail, you should contact the 2FAuth administrator to review security settings and take action against this attacker.'
'recommandations' => 'Eğer bu sizseniz, bu uyarıyı göz ardı edebilirsiniz. Eğer daha fazla başarısız giriş denemesi görürseniz, güvenlik ayarlarını gözden geçirmek ve bu saldırgana karşı işlem yapmak için 2FAuth yöneticisiyle iletişime geçmelisiniz.'
],
];

View File

@ -29,7 +29,7 @@ return [
'account_linked_to_sso_x_provider' => ':provider hesabınızı kullanarak SSO girişi yaptınız. Bilgilerinizi buradan değil :provider üzerinden değiştirebilirsiniz.',
'general' => 'Genel',
'security' => 'Güvenlik',
'notifications' => 'Notifications',
'notifications' => 'Bildirimler',
'profile' => 'Profil',
'change_password' => 'Parola değiştir',
'personal_access_tokens' => 'Kişisel erişim tokenleri',
@ -43,6 +43,7 @@ return [
],
'make_sure_copy_token' => 'Kişisel tokeninizi şu anda kopyaladığınızdan emin olun. Bir daha görebilme şansınız olmayacak!',
'data_input' => 'Veri girişi',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Ayarları düzenle',
'setting_saved' => 'Ayarlar kaydedildi',
@ -54,35 +55,39 @@ return [
'help' => '2FAuth\'un gösterileceği dili değiştirir. Buradaki diller tamamlanmış olup tarayıcınız tarafından tercih edilen dili değiştirmek için seçim yapabilirsiniz.'
],
'timezone' => [
'label' => 'Time zone',
'help' => 'The time zone applied to all dates and times displayed in the application'
'label' => 'Saat dilimi',
'help' => 'Saat dilimi, uygulamada gösterilen tüm tarih ve saatler için uygulandı'
],
'show_otp_as_dot' => [
'label' => 'Oluşturulan <abbr title="One-Time Password">OTP\'yi</abbr> noktalar olarak göster',
'help' => 'Oluşturulan paroladaki karakterli, güvenliği arttırmak için, *** olarak gösterir. Kopyala/yapıştır özelliğini etkilemez'
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Gizlenmiş <abbr title="One-Time Password">OTP\'yi</abbr> göster',
'label' => 'Reveal obscured OTP',
'help' => 'Noktalar şeklinde gösterilen parolanın geçici olarak gösterilmesini sağlar'
],
'close_otp_on_copy' => [
'label' => 'Kopyaladıktan sonra <abbr title="One-Time Password">OTP\'yi</abbr> kapat',
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
'label' => 'Close OTP after copy',
'help' => 'Oluşturulan kodu kopyalamak için tıkladıktan sonra parolanın ekrandan kaldırılmasını sağlar'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close <abbr title="One-Time Password">OTP</abbr>',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
'label' => 'Auto close OTP',
'help' => 'Belirli bir süre sonra ekranda gösterilen kodu otomatik olarak sakla. Bu, kod görünümünü kapatmayı unutursanız gereksiz yere yeni kod isteklerinin önüne geçer.'
],
'clear_search_on_copy' => [
'label' => 'Kopyaladıktan sonra Aramayı Temizle',
'help' => 'Bir kod panoya kopyalandıktan hemen sonra Arama kutusunu temizler'
],
'sort_case_sensitive' => [
'label' => 'Sort case sensitive',
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
'label' => 'Büyük/küçük harfe duyarlı sıralama',
'help' => 'Etkinleştirildiğinde, Sıralama işlevini hesapları büyük/küçük harfe duyarlı bir şekilde sıralayacak şekilde zorlar'
],
'copy_otp_on_display' => [
'label' => '<abbr title="One-Time Password">OTP\'yi</abbr> görününce kopyala',
'label' => 'Copy OTP on display',
'help' => 'Oluşturulan parolayı, ekranda görünür görünmez, otomatik olarak kopyalar. Tarayıcı sınırlandırmaları nedeniyle, yenilenenler değil yalnızca ilk <abbr title="Time-based One-Time Password">TOTP</abbr> kopyalanır'
],
'use_basic_qrcode_reader' => [
@ -91,7 +96,7 @@ return [
],
'display_mode' => [
'label' => 'Görüntüleme modu',
'help' => 'Hesapların liste olarak mı yoksa ızgara olarak mı görüntülenmesini istediğinizi seçin'
'help' => 'Hesapların nasıl görünmesini istediğinizi seçin'
],
'password_format' => [
'label' => 'Parola gösterimi',
@ -114,7 +119,7 @@ return [
'automatic' => 'Otomatik',
'show_accounts_icons' => [
'label' => 'Simgeleri göster',
'help' => 'Show account icons in the main view'
'help' => 'Ana görünümde hesap simgelerini göster'
],
'get_official_icons' => [
'label' => 'Özgün simgeleri al',
@ -133,8 +138,8 @@ return [
'help' => 'OTP kopyalandığında her zaman varsayılan gruba döner',
],
'auto_save_qrcoded_account' => [
'label' => 'Auto-save accounts',
'help' => 'New accounts are automatically registered after scanning or uploading a QR code, no need to click a Save button',
'label' => 'Hesapları otomatik kaydet',
'help' => 'Yeni hesaplar, tarandıktan veya QR kodu yüklendikten sonra otomatik olarak kaydedilir. "Kaydet" butonuna tıklamanıza gerek kalmaz',
],
'useDirectCapture' => [
'label' => 'Doğrudan giriş',
@ -153,16 +158,16 @@ return [
'help' => '<abbr title="One-Time Passwords">OTP\'lerin</abbr> nasıl ve ne zaman gösterileceğini ayarlar.<br/>',
],
'notify_on_new_auth_device' => [
'label' => 'On new device',
'help' => 'Get an email when a new device connects to your 2FAuth account for the first time'
'label' => 'Yeni cihazda',
'help' => 'Yeni bir cihaz 2FAuth hesabınıza ilk kez eriştiğinde bir eposta alın'
],
'notify_on_failed_login' => [
'label' => 'On failed login',
'help' => 'Get an email each time an attempt to connect to your 2FAuth account fails'
'label' => 'Başarısız girişte',
'help' => '2FAuth hesabınıza başarısız bir bağlanma denemesi olduğunda eposta alın'
],
'show_email_in_footer' => [
'label' => 'Show email in footer',
'help' => 'Display the logged-in user\'s email in the footer instead of direct navigation links. The links are then available in a menu behind a click/tap on the email address.'
'label' => 'Epostayı alt bilgide göster',
'help' => 'Oturum açmış kullanıcının epostasını doğrudan gezinme bağlantıları yerine altbilgide görüntüleyin. Bağlantılara, epostaya tıkladıktan sonra açılan menüden erişilebilir.'
],
'otp_generation_on_request' => 'Tıkladıktan/dokunduktan sonra',
'otp_generation_on_request_legend' => 'Tek, kendi görünüşünde',
@ -173,7 +178,7 @@ return [
'never' => 'Asla',
'on_otp_copy' => 'Güvenlik kodu kopyalandığında',
'1_minutes' => '1 dakika sonra',
'2_minutes' => 'After 2 minutes',
'2_minutes' => '2 dakika sonra',
'5_minutes' => '5 dakika sonra',
'10_minutes' => '10 dakika sonra',
'15_minutes' => '15 dakika sonra',

View File

@ -28,15 +28,15 @@ return [
'account_updated' => 'Hesap başarı ile güncellendi',
'accounts_deleted' => 'Hesap(lar) başarıyla silindi',
'accounts_moved' => 'Hesap(lar) başarıyla taşındı',
'export_selected_accounts' => 'Export selected accounts',
'twofauth_export_format' => '2FAuth format',
'twofauth_export_format_sub' => 'Export data using the 2FAuth json schema',
'twofauth_export_format_desc' => 'You should prefer this option if you need to create a backup that can be restored. This format takes care of the icons.',
'twofauth_export_format_url' => 'The schema definition is described here:',
'twofauth_export_schema' => '2FAuth export schema',
'otpauth_export_format' => 'otpauth URIs',
'otpauth_export_format_sub' => 'Export data as a list of otpauth URIs',
'otpauth_export_format_desc' => 'otpauth URI is the most common format used to exchange 2FA data, for example in the form of a QR code when you enable 2FA on a web site. Select this if you want to switch from 2FAuth.',
'export_selected_accounts' => 'Seçili hesapları dışa aktar',
'twofauth_export_format' => '2FAuth formatı',
'twofauth_export_format_sub' => 'Verileri, 2FAuth json formatında dışa aktar',
'twofauth_export_format_desc' => 'Geri yüklenebilecek bir yedekleme oluşturmanız gerekiyorsa bu seçeneği tercih etmelisiniz. Bu seçenek simgeleri de halleder.',
'twofauth_export_format_url' => 'Bu format açıklaması şöyle açıklanmıştır:',
'twofauth_export_schema' => '2FAuth dışa aktarma formatı',
'otpauth_export_format' => 'otpauth URI\'leri',
'otpauth_export_format_sub' => 'Veriyi, otpauth URI listesi olarak dışa aktar',
'otpauth_export_format_desc' => 'otpauth URI, 2FA verilerini değiştirmek için kullanılan en yaygın formattır; örneğin bir web sitesinde 2FA\'yı etkinleştirdiğinizde QR kodu biçimindedir. 2FAuth\'tan geçiş yapmak istiyorsanız bunu seçin.',
'reveal' => 'göster',
'forms' => [
'service' => [
@ -69,8 +69,8 @@ return [
'i_m_lucky_legend' => '"Şansımı dene" butonu söz konusu servisin özgün simgesini almaya çalışır. Hizmetin gerçek adını ".xyz" uzantısı olmadan girin ve yazım hatalarından kaçınmaya çalışın. (beta özelliği)',
'test' => 'Deneme',
'group' => [
'label' => 'Group',
'help' => 'The group to which the account is to be assigned'
'label' => 'Grup',
'help' => 'Hesabın ilişkilendirileceği grup'
],
'secret' => [
'label' => 'Anahtar',
@ -78,7 +78,7 @@ return [
],
'plain_text' => 'Düz metin',
'otp_type' => [
'label' => 'Oluşturulacak <abbr title="One-Time Password">OTP\'nin</abbr> türünü seçin',
'label' => 'Choose the type of OTP to create',
'help' => 'Zamana dayalı OTP veya HMAC dayalı OTP veya Steam OTP'
],
'digits' => [
@ -105,7 +105,7 @@ return [
'placeholder' => 'http://...',
'help' => 'Dış bir resmin URL\'i, hesap simgesi olarak kullanılacak'
],
'options_help' => 'Aşağıdaki seçenekleri boş bırakabilirsiniz eğer nasıl ayarlanacağını bilmiyorsanız. En yaygın kullanılan değerler uygulanacaktır.',
'options_help' => 'Neleri seçmeniz gerektiğini bilmiyorsanız aşağıdaki seçenekleri boş bırakabilirsiniz. En yaygın kullanılan değerler uygulanacaktır.',
'alternative_methods' => 'Alternatif yöntem',
'spaces_are_ignored' => 'İstenmeyen boşluklar otomatik olarak kaldırılacaktır'
],
@ -149,7 +149,7 @@ return [
'import' => 'İçe Aktar',
'to_import' => 'İçe Aktar',
'import_legend' => '2FAuth, çeşitli 2FA uygulamalarından veri alabilir.',
'import_legend_afterpart' => 'Bu uygulamaların Dışa Aktarma özelliğini kullanarak bir QR kodu veya JSON dosyası gibi bir göç kaynağı alın ve buraya yükleyin.',
'import_legend_afterpart' => 'Kullandığınız uygulamanın Dışa Aktarma özelliğini kullanarak bir QR kodu veya JSON dosyası oluşturun ve buraya yükleyin.',
'upload' => 'Yükle',
'scan' => 'Tara',
'supported_formats_for_qrcode_upload' => 'Kabul Edilen: jpg, jpeg, png, bmp, gif, svg veya webp',

View File

@ -22,7 +22,7 @@ return [
'alpha_dash' => ':attribute yalnızca harfler, rakamlar, tireler ve alt çizgiler içermelidir.',
'alpha_num' => ':attribute yalnızca harfler ve rakamlar içermelidir.',
'array' => ':attribute bir dizi olmalıdır.',
'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.',
'ascii' => ':attribute yalnızca tek baytlık alfanümerik karakterler ve semboller içermelidir.',
'before' => ':attribute, :date tarihinden önce bir tarih olmalıdır.',
'before_or_equal' => ':attribute, :date tarihi ile aynı veya önceki bir tarih olmalıdır.',
'between' => [
@ -32,14 +32,14 @@ return [
'string' => ':attribute, :min ve :max karakter aralığında olmalıdır.',
],
'boolean' => ':attribute, doğru veya yanlış olmalıdır.',
'can' => 'The :attribute field contains an unauthorized value.',
'can' => ':attribute alanı yetkisiz bir değer içeriyor.',
'confirmed' => ':attribute doğrulaması eşleşmedi.',
'contains' => 'The :attribute field is missing a required value.',
'contains' => ':attribute alanında gerekli bir değer eksik.',
'current_password' => 'Parola hatalı.',
'date' => ':attribute geçerli bir tarih değil.',
'date_equals' => ':attribute tarihi, :date tarihine eşit olmalıdır.',
'date_format' => ':attribute :format biçimi ile eşleşmiyor.',
'decimal' => 'The :attribute field must have :decimal decimal places.',
'decimal' => ':attribute alanı :decimal kadar ondalık basamağa sahip olmalıdır.',
'declined' => ':attribute reddedilmelidir.',
'declined_if' => ':other, :value olduğunda :attribute reddedilmelidir.',
'different' => ':attribute ve :other birbirinden farklı olmalıdır.',
@ -53,7 +53,7 @@ return [
'ends_with' => ':attribute şunlardan biriyle bitmelidir: :values.',
'enum' => ':attribute seçimi geçersiz.',
'exists' => ':attribute seçimi geçersiz.',
'extensions' => 'The :attribute field must have one of the following extensions: :values.',
'extensions' => ':attribute alanı, şu uzantılardan birine sahip olmalıdır: :values.',
'file' => ':attribute bir dosya olmalıdır.',
'filled' => ':attribute alanının doldurulması zorunludur.',
'gt' => [
@ -68,7 +68,7 @@ return [
'numeric' => ':attribute, :value değerinden büyük veya eşit olmalıdır.',
'string' => ':attribute, en az :value karakter içermelidir.',
],
'hex_color' => 'The :attribute field must be a valid hexadecimal color.',
'hex_color' => ':attribute alanı geçerli bir onaltılık renk olmalıdır.',
'image' => ':attribute bir görsel olmalı.',
'in' => ':attribute seçimi geçersiz.',
'in_array' => ':attribute değeri :other içinde mevcut değil.',
@ -77,8 +77,8 @@ return [
'ipv4' => ':attribute geçerli bir IPv4 adresi olmalıdır.',
'ipv6' => ':attribute geçerli bir IPv6 adresi olmalıdır.',
'json' => ':attribute geçerli bir JSON olmalı.',
'list' => 'The :attribute field must be a list.',
'lowercase' => 'The :attribute field must be lowercase.',
'list' => ':attribute alanı bir liste olmalı.',
'lowercase' => ':attribute alanı yalnızca küçük harfler içermelidir.',
'lt' => [
'array' => ':attribute, :value ögeden az olmalıdır.',
'file' => ':attribute, :value kilobayttan az olmalıdır.',
@ -108,11 +108,11 @@ return [
'string' => ':attribute en az :min karakter içermelidir.',
],
'min_digits' => ':attribute en az :min rakam içermelidir.',
'missing' => 'The :attribute field must be missing.',
'missing_if' => 'The :attribute field must be missing when :other is :value.',
'missing_unless' => 'The :attribute field must be missing unless :other is :value.',
'missing_with' => 'The :attribute field must be missing when :values is present.',
'missing_with_all' => 'The :attribute field must be missing when :values are present.',
'missing' => ':attribute alanı eksik olmalı.',
'missing_if' => ':attribute alanı, :other :value olduğunda, boş olmalıdır.',
'missing_unless' => ':other, :value olmadığı sürece :attribute alanı eksik olmalıdır.',
'missing_with' => ':values mevcut olduğunda :attribute alanı boş olmalıdır.',
'missing_with_all' => ':values mevcut olduğunda :attribute alanı boş olmalıdır.',
'multiple_of' => ':attribute, :values değerinin katı olmalıdır.',
'not_in' => ':attribute seçimi geçersiz.',
'not_regex' => ':attribute formatı geçersiz.',
@ -125,10 +125,10 @@ return [
'uncompromised' => 'Girilen :attribute bir veri sızıntısında ortaya çıktı. Lütfen farklı bir :attribute seçin.',
],
'present' => ':attribute alanı dolu olmalı.',
'present_if' => 'The :attribute field must be present when :other is :value.',
'present_unless' => 'The :attribute field must be present unless :other is :value.',
'present_with' => 'The :attribute field must be present when :values is present.',
'present_with_all' => 'The :attribute field must be present when :values are present.',
'present_if' => ':other :valiue olduğunda, :attribute mevcut olmalıdır.',
'present_unless' => ':other, :value olmadığı sürece :attribute alanı mevcut olmalıdır.',
'present_with' => ':values mevcut olduğunda :attribute alanı da mevcut olmalıdır.',
'present_with_all' => ':values mevcut olduğunda :attribute alanı da mevcut olmalıdır.',
'prohibited' => ':attribute alanı engellenmiştir.',
'prohibited_if' => ':other :value iken :attribute alanı engellenmiştir.',
'prohibited_unless' => ':attribute alanı, :other alanı :value değerlerinden birine sahip olmadığı sürece engellenmiştir.',
@ -138,7 +138,7 @@ return [
'required_array_keys' => ':attribute alanı aşağıdakiler için girişler içermelidir: :values.',
'required_if' => ':other :value iken :attribute alanı gereklidir.',
'required_if_accepted' => ':other kabul edildiğinde :attribute alanı gereklidir.',
'required_if_declined' => 'The :attribute field is required when :other is declined.',
'required_if_declined' => ':other reddedildiğinde :attribute alanı gereklidir.',
'required_unless' => ':attribute alanı, :other alanı :value değerlerinden birine sahip olmadığında zorunludur.',
'required_with' => ':values varsa :attribute alanı zorunludur.',
'required_with_all' => ':values mevcut ise :attribute alanları zorunludur.',
@ -156,9 +156,9 @@ return [
'timezone' => ':attribute geçerli bir saat dilimi olmalıdır.',
'unique' => ':attribute daha önceden kayıt edilmiş.',
'uploaded' => ':attribute yüklemesi başarısız.',
'uppercase' => 'The :attribute field must be uppercase.',
'uppercase' => ':attribute alanı yalnızca BÜYÜK HARFLER içermelidir.',
'url' => ':attribute geçerli bir URL olmalıdır.',
'ulid' => 'The :attribute field must be a valid ULID.',
'ulid' => ':attribute alanı geçerli bir ULID olmalıdır.',
'uuid' => ':attribute geçerli bir UUID olmalıdır.',
'single' => ':attribute kullanıldığında, istek gövdesindeki tek parametre bu olmalıdır',

148
resources/lang/uk/admin.php Normal file
View File

@ -0,0 +1,148 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Admin Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'admin' => 'Admin',
'admin_panel' => 'Admin panel',
'app_setup' => 'App setup',
'auth' => 'Auth',
'registrations' => 'Registrations',
'users' => 'Users',
'users_legend' => 'Manage users registered on your instance or create new ones.',
'admin_settings' => 'Admin settings',
'create_new_user' => 'Create a user',
'new_user' => 'New user',
'search_user_placeholder' => 'User name, email...',
'quick_filters_colons' => 'Quick filters:',
'user_created' => 'user successfully created',
'confirm' => [
'delete_user' => 'Are you sure you want to delete this user? There is no going back.',
'request_password_reset' => 'Are you sure you want to reset this user\'s password?',
'purge_password_reset_request' => 'Are you sure you want to revoke the previous request?',
'delete_account' => 'Are you sure you want to delete this user?',
'edit_own_account' => 'This is your own account. Are you sure?',
'change_admin_role' => 'This will have serious impacts on this user\'s permissions. Are you sure?',
'demote_own_account' => 'You will no longer be an administrator. Really sure?'
],
'logs' => '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), which means that the user has not yet changed their password but the link they received is still valid. This may be a request from the user themselves or from an administrator.',
'password_request_expired' => 'A password reset request exists for this user but has expired, meaning that the user has not changed their password in time. This may be a request from the user themselves or from an administrator.',
'resend_email' => 'Resend email',
'resend_email_title' => 'Resend a password reset email to the user',
'resend_email_help' => 'Use <b>Resend email</b> to send a new password reset email to the user so he can set a new password. This will leave its current password as is and any previous request will be revoked.',
'reset_password' => 'Reset password',
'reset_password_help' => 'Use <b>Reset password</b> to force a password reset (this will set a temporary password) before sending a password reset email to the user so they can set a new password. Any previous request will be revoked.',
'reset_password_title' => 'Reset the user\'s password',
'password_successfully_reset' => 'Password successfully reset',
'user_has_x_active_pat' => ':count active token(s)',
'user_has_x_security_devices' => ':count security device(s) (passkeys)',
'revoke_all_pat_for_user' => 'Revoke all user\'s tokens',
'revoke_all_devices_for_user' => 'Revoke all user\'s security devices',
'danger_zone' => 'Danger Zone',
'delete_this_user_legend' => 'The user account will be deleted as well as all its 2FA data.',
'this_is_not_soft_delete' => 'This is not a soft delete, there is no going back.',
'delete_this_user' => 'Delete this user',
'user_role_updated' => 'User role updated',
'pats_succesfully_revoked' => 'User\'s PATs successfully revoked',
'security_devices_succesfully_revoked' => 'User\'s security devices successfully revoked',
'variables' => 'Variables',
'cache_cleared' => 'Cache cleared',
'cache_optimized' => 'Cache optimized',
'check_now' => 'Check now',
'view_on_github' => 'View on Github',
'x_is_available' => ':version is available',
'successful_login_on' => 'Successful login on <span class="light-or-darker">:login_at</span>',
'successful_logout_on' => 'Successful logout on <span class="light-or-darker">:login_at</span>',
'failed_login_on' => 'Failed login on <span class="light-or-darker">:login_at</span>',
'viewed_on' => 'Viewed on <span class="light-or-darker">:login_at</span>',
'last_accesses' => 'Last accesses',
'see_full_log' => 'See full log',
'browser_on_platform' => ':browser on :platform',
'access_log_has_more_entries' => 'The access log contains more entries.',
'access_log_legend_for_user' => 'Full access log for user :username',
'show_last_month_log' => 'Show entries from the last month',
'show_three_months_log' => 'Show entries from the last 3 months',
'show_six_months_log' => 'Show entries from the last 6 months',
'show_one_year_log' => 'Show entries from the last year',
'sort_by_date_asc' => 'Show least recent first',
'sort_by_date_desc' => 'Show most recent first',
'single_sign_on' => 'Single Sign-On (SSO)',
'database' => 'Database',
'file_system' => 'File system',
'storage' => 'Storage',
'forms' => [
'use_encryption' => [
'label' => 'Protect sensitive data',
'help' => 'Sensitive data, the 2FA secrets and emails, are stored encrypted in database. Be sure to backup the APP_KEY value of your .env file (or the whole file) as it serves as key encryption. There is no way to decypher encrypted data without this key.',
],
'restrict_registration' => [
'label' => 'Restrict registration',
'help' => 'Make registration only available to a limited range of email addresses. Both rules can be used simultaneously. This has no effect on registration via SSO.',
],
'restrict_list' => [
'label' => 'Filtering list',
'help' => 'Emails in this list will be allowed to register. Separate addresses with a pipe ("|")',
],
'restrict_rule' => [
'label' => 'Filtering rule',
'help' => 'Emails matching this regular expression will be allowed to register',
],
'disable_registration' => [
'label' => 'Disable registration',
'help' => 'Prevent new user registration. Unless overridden (see below), this affects SSO as well, so new users won\'t be able to sign in via SSO',
],
'enable_sso' => [
'label' => 'Enable SSO',
'help' => 'Allow visitors to authenticate using an external ID via the Single Sign-On scheme',
],
'use_sso_only' => [
'label' => 'Use SSO only',
'help' => 'Make SSO the only available method to log in to 2FAuth. Password login and Webauthn are then disabled for regular users. Administrators are not affected by this restriction.',
],
'keep_sso_registration_enabled' => [
'label' => 'Keep SSO registration enabled',
'help' => 'Allow new users to sign in for the first time via SSO whereas registration is disabled',
],
'is_admin' => [
'label' => 'Is administrator',
'help' => 'Give administrator rights to the user. Administrators have permissions to manage the whole app, i.e. settings and other users, but cannot generate password for a 2FA they don\'t own.'
],
'test_email' => [
'label' => 'Email configuration test',
'help' => 'Send a test email to control your instance\'s email configuration. It is important to have a working configuration, otherwise users will not be able to request a reset password.',
'email_will_be_send_to_x' => 'The email will be send to <span class="is-family-code has-text-info">:email</span>',
],
'health_endpoint' => [
'label' => 'Health endpoint',
'help' => 'URL you can visit to check the health of this 2FAuth instance. This URL can be used to set up a Docker HEALTHCHECK or a Kubernetes HTTPS Liveness probe.',
],
'cache_management' => [
'label' => 'Cache management',
'help' => 'Sometimes cache needs to be cleared, for instance after a change to environment variables or an update. You can do it from here.',
],
'store_icon_to_database' => [
'label' => 'Store icons to database',
'help' => 'Uploaded icons are registered in the database in addition to the file system storage, which is then used only as a cache. This makes creating a 2FAuth backup much easier, as only the database has to be backed up.<br /><br />But beware, this may has some drawbacks: The database size may increase significantly if the instance hosts many large icons. It may also affect the application performance because the file system is hit more often to ensure it is synchronised with the database.',
],
],
];

142
resources/lang/uk/auth.php Normal file
View File

@ -0,0 +1,142 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
// Laravel
'failed' => 'These credentials do not match our records.',
'password' => 'The provided password is incorrect.',
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
// 2FAuth
'sign_out' => 'Sign out',
'sign_in' => 'Sign in',
'sign_in_using' => 'Sign in using',
'if_administrator' => 'Administrator?',
'sign_in_here' => 'You can sign without SSO',
'or_continue_with' => 'You can also continue with:',
'password_login_and_webauthn_are_disabled' => 'Password login and WebAuthn are disabled.',
'sign_in_using_sso' => 'Pick an SSO provider to sign in with:',
'no_provider' => 'no provider',
'no_sso_provider_or_provider_is_missing' => 'Provider is missing?',
'see_how_to_enable_sso' => 'See how to enable a provider',
'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' => '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.',
'auth_handled_by_proxy' => 'Authentication handled by a reverse proxy, below settings are disabled.<br />Manage authentication at proxy level.',
'sso_only_x_settings_are_disabled' => 'Authentication is restricted to SSO only, :auth_method is disabled',
'confirm' => [
'logout' => 'Are you sure you want to log out?',
'revoke_device' => 'Are you sure you want to revoke this device?',
'delete_account' => 'Are you sure you want to delete your account?',
],
'webauthn' => [
'security_device' => 'a security device',
'security_devices' => 'Security devices',
'security_devices_legend' => 'Authentication devices you can use to sign in 2FAuth, like security keys (i.e Yubikey) or smartphones with biometric capabilities (i.e. Apple FaceId/TouchId)',
'enhance_security_using_webauthn' => 'You can enhance the security of your 2FAuth account by enabling WebAuthn authentication.<br /><br />
WebAuthn allows you to use trusted devices (like Yubikeys or smartphones with biometric capabilities) to sign in quickly and more securely.',
'use_security_device_to_sign_in' => 'Get ready to authenticate using (one of) your security devices. Plug your key in, remove face mask or gloves, etc.',
'lost_your_device' => 'Lost your device?',
'recover_your_account' => 'Recover your account',
'account_recovery' => 'Account recovery',
'recovery_punchline' => '2FAuth will send you a recovery link to this email address. Click the link in the received email and follow the instructions.<br /><br />Ensure you open the email on a device you fully own.',
'send_recovery_link' => 'Send recovery link',
'account_recovery_email_sent' => 'Account recovery email sent!',
'disable_all_security_devices' => 'Disable all security devices',
'disable_all_security_devices_help' => 'All your security devices will be revoked. Use this option if you have lost one or its security has been compromised.',
'register_a_new_device' => 'Register a new device',
'register_a_device' => 'Register a device',
'device_successfully_registered' => 'Device successfully registered',
'device_revoked' => 'Device successfully revoked',
'revoking_a_device_is_permanent' => 'Revoking a device is permanent',
'recover_account_instructions' => 'To recover your account, 2FAuth resets some Webauthn settings so you will be able to sign in using your email and password.',
'invalid_recovery_token' => 'Invalid recovery token',
'webauthn_login_disabled' => 'Webauthn login disabled',
'invalid_reset_token' => 'This reset token is invalid.',
'rename_device' => 'Rename device',
'my_device' => 'My device',
'unknown_device' => 'Unknown device',
'use_webauthn_only' => [
'label' => 'Use WebAuthn only',
'help' => 'Make WebAuthn the only authorized method to log into your 2FAuth account. This is the recommended setup to take advantage of the WebAuthn enhanced security.<br /><br />
In case of device lost, you will be able to recover your account by resetting this option and signing in using your email and password.<br /><br />
Attention! The Email & Password form remains available despite this option being enabled, but it will always return an \'Authentication failed\' response.'
],
'need_a_security_device_to_enable_options' => 'Set at least one device to enable the following options',
'options' => 'Options',
],
'forms' => [
'name' => 'Name',
'login' => 'Login',
'webauthn_login' => 'WebAuthn login',
'sso_login' => 'SSO login',
'email' => 'Email',
'password' => 'Password',
'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?',
'authentication_failed' => 'Authentication failed',
'forgot_your_password' => 'Forgot your password?',
'request_password_reset' => 'Reset it',
'reset_your_password' => 'Reset your password',
'reset_password' => 'Reset password',
'disabled_in_demo' => 'Feature disabled in Demo mode',
'sso_only_form_restricted_to_admin' => 'Regular users must sign in with SSO. Other methods are for administrators only.',
'new_password' => 'New password',
'current_password' => [
'label' => 'Current password',
'help' => 'Fill in your current password to confirm that it\'s you'
],
'change_password' => 'Change password',
'send_password_reset_link' => 'Send password reset link',
'password_successfully_reset' => 'Password successfully reset',
'edit_account' => 'Edit account',
'profile_saved' => 'Profile successfully updated!',
'welcome_to_demo_app_use_those_credentials' => 'Welcome to the 2FAuth demo.<br><br>You can connect using the email address <strong>demo@2fauth.app</strong> and the password <strong>demo</strong>',
'welcome_to_testing_app_use_those_credentials' => 'Welcome to the 2FAuth testing instance.<br><br>Use email address <strong>testing@2fauth.app</strong> and password <strong>password</strong>',
'register_punchline' => 'Welcome to <b>2FAuth</b>.<br/>You need an account to go further, please register yourself.',
'reset_punchline' => '2FAuth will send you a password reset link to this address. Click the link in the received email to set a new password.',
'name_this_device' => 'Name this device',
'delete_account' => 'Delete account',
'delete_your_account' => 'Delete your account',
'delete_your_account_and_reset_all_data' => 'Your user account will be deleted as well as all your 2FA data. There is no going back.',
'reset_your_password_to_delete_your_account' => 'If you always used SSO to sign in, sign out then use the reset password feature to get a password so you can fill this form.',
'deleting_2fauth_account_does_not_impact_provider' => 'Deleting your 2FAuth account has no impact on your external SSO account.',
'user_account_successfully_deleted' => 'User account successfully deleted',
'has_lower_case' => 'Has lower case',
'has_upper_case' => 'Has upper case',
'has_special_char' => 'Has special char',
'has_number' => 'Has number',
'is_long_enough' => '8 characters min.',
'mandatory_rules' => 'Mandatory',
'optional_rules_you_should_follow' => 'Recommanded (highly)',
'caps_lock_is_on' => 'Caps lock is On',
],
'sso_providers' => [
'unknown' => 'unknown',
'github' => 'Github',
'openid' => 'OpenID'
]
];

View File

@ -0,0 +1,95 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'cancel' => 'Cancel',
'update' => 'Update',
'copy' => 'Copy',
'copy_to_clipboard' => 'Copy to clipboard',
'copied_to_clipboard' => 'Copied to clipboard',
'profile' => 'Profile',
'edit' => 'Edit',
'delete' => 'Delete',
'disable' => 'Disable',
'enable' => 'Enable',
'create' => 'Create',
'save' => 'Save',
'close' => 'Close',
'clear' => 'Clear',
'clear_search' => 'Clear search',
'demo_do_not_post_sensitive_data' => 'This is a demo app, do not post any sensitive data',
'testing_do_not_post_sensitive_data' => 'This is a testing app, do not post any sensitive data',
'x_selected' => ':count selected',
'name' => 'Name',
'manage' => 'Manage',
'done' => 'Done',
'new' => 'New',
'back' => 'Back',
'move' => 'Move',
'export' => 'Export',
'all' => 'All',
'check_all' => 'All',
'select_all' => 'Select all',
'clear_selection' => 'Clear selection',
'sort_descending' => 'Sort descending',
'sort_ascending' => 'Sort ascending',
'rename' => 'Rename',
'new_name' => 'New name',
'options' => 'Options',
'reload' => 'Reload',
'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',
'continue' => 'Continue',
'discard' => 'Discard',
'about' => 'About',
'usefull_links' => 'Usefull links',
'environment' => 'Environment',
'credits' => 'Credits',
'2fauth_teaser' => 'A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes',
'made_with' => 'Made with',
'ui_icons_by' => 'UI Icons by',
'logos_by' => 'Logos by',
'search' => 'Search',
'resources' => 'Resources',
'check_for_update' => 'Check for new version',
'check_for_update_help' => 'Automatically check (once a week) and warn when a new release of 2FAuth is published on Github',
'you_are_up_to_date' => 'This instance is up-to-date',
'2fauth_description' => 'A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes',
'image_of_qrcode_to_scan' => 'Image of a QR code to scan',
'file' => 'File',
'or' => 'OR',
'close_the_x_page' => 'Close the :pagetitle page',
'submit' => 'Submit',
'default' => 'Default',
'back_to_home' => 'Back to home',
'nothing' => 'nothing',
'no_result' => 'No result',
'information' => 'Information',
'send' => 'Send',
'optimize' => 'Optimize',
'IP' => 'IP',
'browser' => 'Browser',
'operating_system_short' => 'OS',
'no_entry_yet' => 'No entry yet',
'time' => 'Time',
'ip_address' => 'IP Address',
'device' => 'Device',
'one_month' => '1 mo.',
'x_month' => ':x mos.',
'one_year' => '1 yr.',
'copy_next_password' => 'Copy next password to clipboard',
];

View File

@ -0,0 +1,79 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'resource_not_found' => 'Resource not found',
'error_occured' => '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',
'delete_user_setting_only' => 'Only user-created setting can be deleted',
'indecipherable' => '*indecipherable*',
'cannot_decipher_secret' => 'The secret cannot be deciphered. This is mainly caused by a wrong APP_KEY set in the .env configuration file of 2Fauth or a corrupted data stored in database.',
'https_required' => 'HTTPS context required',
'browser_does_not_support_webauthn' => 'Your device does not support webauthn. Try again later using a more modern browser',
'aborted_by_user' => 'Aborted by user',
'security_device_already_registered' => 'Device already registered',
'not_allowed_operation' => 'Operation not allowed',
'no_authenticator_support_specified_algorithms' => 'No authenticators support specified algorithms',
'authenticator_missing_discoverable_credential_support' => 'Authenticator missing discoverable credential support',
'authenticator_missing_user_verification_support' => 'Authenticator missing user verification support',
'unknown_error' => 'Unknown error',
'security_error_check_rpid' => 'Security error<br/>Check your WEBAUTHN_ID env var',
'2fauth_has_not_a_valid_domain' => '2FAuth\'s domain is not a valid domain',
'user_id_not_between_1_64' => 'User ID was not between 1 and 64 chars',
'no_entry_was_of_type_public_key' => 'No entry was of type "public-key"',
'unsupported_with_reverseproxy' => 'Not applicable when using an auth proxy or SSO',
'unsupported_with_sso_only' => 'This authentication method is for administrators only. Users must log in with SSO.',
'user_deletion_failed' => 'User account deletion failed, no data have been deleted',
'auth_proxy_failed' => 'Proxy authentication failed',
'auth_proxy_failed_legend' => '2Fauth is configured to run behind an authentication proxy but your proxy does not return the expected header. Check your configuration and try again.',
'invalid_x_migration' => 'Invalid or unreadable :appname data',
'invalid_2fa_data' => 'Invalid 2FA data',
'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',
'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_demote_the_only_admin' => 'Cannot demote 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',
'data_cannot_be_refreshed_from_server' => 'Data cannot be refreshed from server',
'no_pwd_reset_for_this_user_type' => 'Password reset unavailable for this user',
'cannot_detect_qrcode_in_image' => 'Cannot detect a QR code in the image, try to crop the image',
'cannot_decode_detected_qrcode' => 'Cannot decode detected QR code, try to crop or sharpen the image',
'qrcode_has_invalid_checksum' => 'QR code has invalid checksum',
'no_readable_qrcode' => 'No readable QR code',
'failed_icon_store_database_toggling' => 'Migration of icons failed. The setting has been restored to its previous value.',
'failed_to_retrieve_app_settings' => 'Failed to retrieve application settings',
'reserved_name_please_choose_something_else' => 'Reserved name, please choose something else',
];

View File

@ -0,0 +1,41 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Groups Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'groups' => 'Groups',
'create_group' => 'Create new group',
'show_group_selector' => 'Show group selector',
'hide_group_selector' => 'Hide group selector',
'select_accounts_to_show' => 'Select accounts group to show',
'x_accounts' => ':count accounts',
'manage_groups' => 'Manage groups',
'active_group' => 'Active group',
'manage_groups_legend' => 'You can create groups to organize your accounts the way you want. All accounts remain visible in the pseudo group named \'All\', regardless of the group they belong to.',
'deleting_group_does_not_delete_accounts' => 'Deleting a group does not delete accounts',
'move_selected_to' => 'Move selected to',
'move_selected_to_group' => 'Move selected into a group',
'no_group' => 'No group',
'change_group' => 'Change group',
'group_successfully_created' => 'Group successfully created',
'group_name_saved' => 'Group name saved',
'group_successfully_deleted' => 'Group successfully deleted',
'forms' => [
'new_group' => 'New group',
'new_name' => 'New name',
'rename_group' => 'Rename group',
],
'confirm' => [
'delete' => 'Are you sure you want to delete this group?',
],
];

View File

@ -0,0 +1,24 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Language names
|--------------------------------------------------------------------------
|
|
*/
'browser_preference' => 'Browser preference',
'en' => 'English (English)',
'fr' => 'Français (French)',
'de' => 'Deutsch (German)',
'es' => 'Español (Spanish)',
'zh' => '简体中文 (Chinese Simplified)',
'ru' => 'Русский (Russian)',
'bg' => 'Български (Bulgarian)',
'ja' => '日本語 (Japanese)',
'hi' => 'हिंदी (Hindi)',
'tr' => 'Türkçe (Turkish)',
];

View File

@ -0,0 +1,36 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Notifications Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'hello' => 'Hello',
'hello_user' => 'Hello :username,',
'regards' => 'Regards',
'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 :)'
],
'new_device' => [
'subject' => 'Connection to 2FAuth from a new device',
'resume' => 'A new device has just connected to your 2FAuth account.',
'connection_details' => 'Here are the details of this connection',
'recommandations' => 'If this was you, you can ignore this alert. If you suspect any suspicious activity on your account, please change your password.'
],
'failed_login' => [
'subject' => 'Failed login to 2FAuth',
'resume' => 'There has been a failed login attempt to your 2FAuth account.',
'connection_details' => 'Here are the details of this connection attempt',
'recommandations' => 'If this was you, you can ignore this alert. If further attempts fail, you should contact the 2FAuth administrator to review security settings and take action against this attacker.'
],
];

View File

@ -0,0 +1,19 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
'previous' => '&laquo; Previous',
'next' => 'Next &raquo;',
];

View File

@ -0,0 +1,26 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Password Reset Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/
// Laravel
'reset' => 'Your password has been reset!',
'sent' => 'We have emailed your password reset link!',
'throttled' => 'Please wait before retrying.',
'token' => 'This password reset token is invalid.',
'user' => "We can't find a user with that email address.",
// 2FAuth
'password' => 'Passwords must be at least eight characters and match the confirmation.',
];

View File

@ -0,0 +1,193 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Settings Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'settings' => 'Settings',
'preferences' => 'Preferences',
'account' => 'Account',
'oauth' => 'OAuth',
'webauthn' => 'WebAuthn',
'tokens' => 'Tokens',
'options' => 'Options',
'user_preferences' => 'User preferences',
'admin_settings' => 'Admin settings',
'confirm' => [
],
'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',
'notifications' => 'Notifications',
'profile' => 'Profile',
'change_password' => 'Change password',
'personal_access_tokens' => 'Personal access tokens',
'token_legend' => 'Personal Access Tokens allow any app to authenticate to the 2Fauth API. You should specify the access token as a Bearer token in the authorization header of consumer apps requests.',
'generate_new_token' => 'Generate a new token',
'revoke' => 'Revoke',
'token_revoked' => 'Token successfully revoked',
'revoking_a_token_is_permanent' => 'Revoking a token is permanent',
'confirm' => [
'revoke' => 'Are you sure you want to revoke this token?',
],
'make_sure_copy_token' => 'Make sure to copy your personal access token now. You wont be able to see it again!',
'data_input' => 'Data input',
'settings_managed_by_administrator' => 'Some settings are being managed by your administrator',
'forms' => [
'edit_settings' => 'Edit settings',
'setting_saved' => 'Settings saved',
'new_token' => 'New token',
'some_translation_are_missing' => 'Some translations are missing using the browser preferred language?',
'help_translate_2fauth' => 'Help translate 2FAuth',
'language' => [
'label' => 'Language',
'help' => 'Language used to translate the 2FAuth user interface. Named languages are complete, set the one of your choice to override your browser preference.'
],
'timezone' => [
'label' => 'Time zone',
'help' => 'The time zone applied to all dates and times displayed in the application'
],
'show_otp_as_dot' => [
'label' => 'Show generated OTP as dot',
'help' => 'Replace generated password characters with *** to ensure confidentiality. Does not affect the copy/paste feature'
],
'reveal_dotted_otp' => [
'label' => 'Reveal obscured OTP',
'help' => 'Let the ability to temporarily reveal Dot-Obscured passwords'
],
'close_otp_on_copy' => [
'label' => 'Close OTP after copy',
'help' => 'Click on a generated password to copy it automatically hides it from the screen'
],
'show_next_otp' => [
'label' => 'Show next OTP',
'help' => 'Preview the next password, i.e. the password that will replace the current password when it expires. Preferences set for the current OTP also apply to the next one (formatting, show as dot)'
],
'auto_close_timeout' => [
'label' => 'Auto close OTP',
'help' => 'Automatically hide on-screen password after a timeout. This avoids unnecessary requests for fresh passwords if you forget to close the password view.'
],
'clear_search_on_copy' => [
'label' => 'Clear Search on copy',
'help' => 'Empty the Search box right after a code has been copied to the clipboard'
],
'sort_case_sensitive' => [
'label' => 'Sort case sensitive',
'help' => 'When invoked, force the Sort function to sort accounts on a case-sensitive basis'
],
'copy_otp_on_display' => [
'label' => 'Copy OTP on display',
'help' => 'Automatically copy a generated password right after it appears on screen. Due to browsers limitations, only the first <abbr title="Time-based One-Time Password">TOTP</abbr> password will be copied, not the rotating ones'
],
'use_basic_qrcode_reader' => [
'label' => 'Use basic QR code reader',
'help' => 'If you experiences issues when capturing QR codes enables this option to switch to a more basic but more reliable QR code reader'
],
'display_mode' => [
'label' => 'Display mode',
'help' => 'Choose whether you want accounts to be displayed as a list or as a grid'
],
'password_format' => [
'label' => 'Password formatting',
'help' => 'Change how the passwords are displayed by grouping digits to ease readability and memorization'
],
'pair' => 'by Pair',
'pair_legend' => 'Group digits two by two',
'trio_legend' => 'Group digits three by three',
'half_legend' => 'Split digits into two equals groups',
'trio' => 'by Trio',
'half' => 'by Half',
'grid' => 'Grid',
'list' => 'List',
'theme' => [
'label' => 'Theme',
'help' => 'Force a specific theme or apply the theme defined in your system/browser preferences'
],
'light' => 'Light',
'dark' => 'Dark',
'automatic' => 'Auto',
'show_accounts_icons' => [
'label' => 'Show icons',
'help' => 'Show account icons in the main view'
],
'get_official_icons' => [
'label' => 'Get official icons',
'help' => '(Try to) Get the official icon of the 2FA issuer when adding an account'
],
'auto_lock' => [
'label' => 'Auto lock',
'help' => 'Log out the user automatically in case of inactivity. Has no effect when authentication is handled by a proxy and no custom logout url is specified.'
],
'default_group' => [
'label' => 'Default group',
'help' => 'The group to which the newly created accounts are associated',
],
'view_default_group_on_copy' => [
'label' => 'View default group on copy',
'help' => 'Always return to the default group when an OTP is copied',
],
'auto_save_qrcoded_account' => [
'label' => 'Auto-save accounts',
'help' => 'New accounts are automatically registered after scanning or uploading a QR code, no need to click a Save button',
],
'useDirectCapture' => [
'label' => 'Direct input',
'help' => 'Choose whether you want to be prompted to choose an input mode among those available or if you want to directly use the default input mode',
],
'defaultCaptureMode' => [
'label' => 'Default input mode',
'help' => 'Default input mode used when the Direct input option is On',
],
'remember_active_group' => [
'label' => 'Remember group filter',
'help' => 'Save the last group filter applied and restore it on your next visit',
],
'otp_generation' => [
'label' => 'Show Password',
'help' => 'Set how and when <abbr title="One-Time Passwords">OTPs</abbr> are displayed.<br/>',
],
'notify_on_new_auth_device' => [
'label' => 'On new device',
'help' => 'Get an email when a new device connects to your 2FAuth account for the first time'
],
'notify_on_failed_login' => [
'label' => 'On failed login',
'help' => 'Get an email each time an attempt to connect to your 2FAuth account fails'
],
'show_email_in_footer' => [
'label' => 'Show email in footer',
'help' => 'Display the logged-in user\'s email in the footer instead of direct navigation links. The links are then available in a menu behind a click/tap on the email address.'
],
'otp_generation_on_request' => 'After a click/tap',
'otp_generation_on_request_legend' => 'Alone, in its own view',
'otp_generation_on_request_title' => 'Click an account to get a password in a dedicated view',
'otp_generation_on_home' => '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',
'never' => 'Never',
'on_otp_copy' => 'On security code copy',
'1_minutes' => 'After 1 minute',
'2_minutes' => 'After 2 minutes',
'5_minutes' => 'After 5 minutes',
'10_minutes' => 'After 10 minutes',
'15_minutes' => 'After 15 minutes',
'30_minutes' => 'After 30 minutes',
'1_hour' => 'After 1 hour',
'1_day' => 'After 1 day',
'livescan' => 'QR code livescan',
'upload' => 'QR code upload',
'advanced_form' => 'Advanced form',
],
];

View File

@ -0,0 +1,58 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Titles Language Lines
|--------------------------------------------------------------------------
|
*/
'start' => 'New account',
'capture' => 'Flash QR',
'accounts' => 'Accounts',
'createAccount' => 'Create account',
'importAccounts' => 'Import accounts',
'editAccount' => 'Account edit',
'showQRcode' => 'Account as QR code',
'groups' => 'Groups',
'createGroup' => 'Create group',
'editGroup' => 'Group edit',
'settings' => [
'options' => 'Options',
'account' => 'User account',
'oauth' => [
'tokens' => 'OAuth tokens',
'generatePAT' => 'New personal token',
],
'webauthn' => [
'editCredential' => 'Device edit',
'devices' => 'WebAuthn devices',
],
],
'login' => 'Login',
'register' => 'Register',
'autolock' => 'Auto lock',
'password' => [
'request' => 'Reset password',
'reset' => 'New password',
],
'webauthn' => [
'lost' => 'Account recovery',
'recover' => 'Register a new device',
],
'flooded' => 'Flood',
'genericError' => 'Error',
'404' => 'Item not found',
'about' => 'About',
'admin' => [
'appSetup' => 'App setup',
'users' => 'Users management',
'createUser' => 'Create user',
'manageUser' => 'Manage user',
'logs' => [
'access' => 'Access log'
]
]
];

Some files were not shown because too many files have changed in this diff Show More