feat: add routes, lang, tests, stubs, docs, and docker configurations

This commit is contained in:
2026-05-21 16:05:16 +07:00
parent fad70d096b
commit 28a06315b8
3385 changed files with 177070 additions and 0 deletions
@@ -0,0 +1,71 @@
<?php
return [
'label' => 'Искључи',
'modal' => [
'heading' => 'Искључивање апликације за аутентификацију',
'description' => 'Да ли сте сигурни да желите да искључите апликацију за аутентификацију? Искључивање ће уклонити додатни ниво заштите вашег налога.',
'form' => [
'code' => [
'label' => 'Унесите код од 6 цифара из апликације за аутентификацију',
'validation_attribute' => 'код',
'actions' => [
'use_recovery_code' => [
'label' => 'Користите код за опоравак',
],
],
'messages' => [
'invalid' => 'Код који сте унели није исправан.',
],
],
'recovery_code' => [
'label' => 'Или унесите код за опоравак',
'validation_attribute' => 'код за опоравак',
'messages' => [
'invalid' => 'Код за опоравак који сте унели није исправан.',
],
],
],
'actions' => [
'submit' => [
'label' => 'Искључи апликацију за аутентификацију',
],
],
],
'notifications' => [
'disabled' => [
'title' => 'Апликација за аутентификацију је искључена',
],
],
];
@@ -0,0 +1,77 @@
<?php
return [
'label' => 'Поново генеришите кодове за опоравак',
'modal' => [
'heading' => 'Поново генеришите кодове за опоравак апликације за аутентификацију',
'description' => 'Ако изгубите кодове за опоравак, може да их поново генеришите овде. Након ове акције ваши стари кодови за опоравак биће неважећи.',
'form' => [
'code' => [
'label' => 'Унесите код од 6 цифара из апликације за аутентификацију',
'validation_attribute' => 'код',
'messages' => [
'invalid' => 'Код који сте унели није исправан.',
],
],
'password' => [
'label' => 'Или унесите тренутну лозинку',
'validation_attribute' => 'лозинка',
],
],
'actions' => [
'submit' => [
'label' => 'Поново генеришите кодове за опоравак',
],
],
],
'notifications' => [
'regenerated' => [
'title' => 'Нови кодови за опоравак апликације за аутентификацију су генерисани',
],
],
'show_new_recovery_codes' => [
'modal' => [
'heading' => 'Нови кодови за опоравак',
'description' => 'Чувајте ове кодове за опоравак на безбедном месту. Они ће бити приказани само једном, али ће бити неопходни ако изгубите приступ апликацији за аутентификацију.',
'actions' => [
'submit' => [
'label' => 'Затвори',
],
],
],
],
];
@@ -0,0 +1,81 @@
<?php
return [
'label' => 'Поставка',
'modal' => [
'heading' => 'Поставка апликације за аутентификацију',
'description' => <<<'BLADE'
Неопходна је апликација за аутентификацију попут Google Authenticator (<x-filament::link href="https://itunes.apple.com/us/app/google-authenticator/id388497605" target="_blank">iOS</x-filament::link>, <x-filament::link href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2" target="_blank">Android</x-filament::link>) да бисте наставили.
BLADE,
'content' => [
'qr_code' => [
'instruction' => 'Скенирајте QR код помоћу апликације за аутентификацију:',
'alt' => 'QR за аутентификацију',
],
'text_code' => [
'instruction' => 'Или ручно унесите овај код:',
'messages' => [
'copied' => 'Копирано',
],
],
'recovery_codes' => [
'instruction' => 'Чувајте ове кодове за опоравак на безбедном месту. Они ће бити приказани само једном, али ће бити неопходни ако изгубите приступ апликацији за аутентификацију:',
],
],
'form' => [
'code' => [
'label' => 'Унесите код од 6 цифара из апликације за аутентификацију',
'validation_attribute' => 'код',
'below_content' => 'Потребно је унети код од 6 цифара из апликације за аутентификацију сваки пут кад се пријављујете или извршавате осетљиве акције.',
'messages' => [
'invalid' => 'Код који сте унели није исправан.',
],
],
],
'actions' => [
'submit' => [
'label' => 'Омогући апликацију за аутентификацију',
],
],
],
'notifications' => [
'enabled' => [
'title' => 'Апликације за аутентификацију је омогућена',
],
],
];
@@ -0,0 +1,64 @@
<?php
return [
'management_schema' => [
'actions' => [
'label' => 'Апликација за аутентификацију',
'below_content' => 'Користите сигурносну апликацију за генерисање привременог кода за верификацију пријаве.',
'messages' => [
'enabled' => 'Укључено',
'disabled' => 'Искључено',
],
],
],
'login_form' => [
'label' => 'Унесите код из апликације за аутентификацију',
'code' => [
'label' => 'Унесите код од 6 цифара из апликације за аутентификацију',
'validation_attribute' => 'код',
'actions' => [
'use_recovery_code' => [
'label' => 'Користите код за опоравак',
],
],
'messages' => [
'invalid' => 'Код који сте унели није исправан.',
],
],
'recovery_code' => [
'label' => 'Или унесите код за опоравак',
'validation_attribute' => 'код за опоравак',
'messages' => [
'invalid' => 'Код за опоравак који сте унели није исправан.',
],
],
],
];
@@ -0,0 +1,70 @@
<?php
return [
'label' => 'Искључи',
'modal' => [
'heading' => 'Искључивање кодове за верификацију е-поштом',
'description' => 'Да ли сте сигурни да желите да престанете да добијате верификационе кодове е-поштом? Искључивање ће уклонити додатни ниво заштите вашег налога.',
'form' => [
'code' => [
'label' => 'Унесите код од 6 цифара послат на вашу е-пошту',
'validation_attribute' => 'код',
'actions' => [
'resend' => [
'label' => 'Пошаљите нови код е-поштом',
'notifications' => [
'resent' => [
'title' => 'Послали смо вам нови код е-поштом',
],
'throttled' => [
'title' => 'Превише покушаја. Молим сачекајте пре него поново затражите код.',
],
],
],
],
'messages' => [
'invalid' => 'Код који сте унели није исправан.',
],
],
],
'actions' => [
'submit' => [
'label' => 'Искључивање кодове верификације е-поштом',
],
],
],
'notifications' => [
'disabled' => [
'title' => 'Слање кодова верификације е-поштом је искључено',
],
],
];
@@ -0,0 +1,70 @@
<?php
return [
'label' => 'Поставка',
'modal' => [
'heading' => 'Поставка верификационих кодова е-поште',
'description' => 'Мораћете да уносите код од 6 цифара послат на вашу е-пошту сваки пут кад се пријављујете или извршавате осетљиве акције. Проверите вашу е-пошту за код од 6 цифара да бисте завршили поставку.',
'form' => [
'code' => [
'label' => 'Унесите код од 6 цифара послат на вашу е-пошту',
'validation_attribute' => 'код',
'actions' => [
'resend' => [
'label' => 'Пошаљите нови код е-поштом',
'notifications' => [
'resent' => [
'title' => 'Послаћемо вам нови код е-поштом',
],
'throttled' => [
'title' => 'Превише покушаја. Молим сачекајте пре него поново затражите код.',
],
],
],
],
'messages' => [
'invalid' => 'Код који сте унели није исправан.',
],
],
],
'actions' => [
'submit' => [
'label' => 'Омогућите кодове верификације е-поштом',
],
],
],
'notifications' => [
'enabled' => [
'title' => 'Кодови верификације е-поштом су омогућени',
],
],
];
@@ -0,0 +1,12 @@
<?php
return [
'subject' => 'Ово је ваш код за пријаву',
'lines' => [
'Ваш код за пријаву је: :code',
'Овај код истиче за минут.|Овај код истиче за :minutes минута.',
],
];
@@ -0,0 +1,64 @@
<?php
return [
'management_schema' => [
'actions' => [
'label' => 'Кодови за верификацију е-поштом',
'below_content' => 'Прими привремени код на вашу адресу е-поште да бисте верификовали идентитет при пријави.',
'messages' => [
'enabled' => 'Укључено',
'disabled' => 'Искључено',
],
],
],
'login_form' => [
'label' => 'Пошаљите код на вашу адресу е-поште',
'code' => [
'label' => 'Унесите код од 6 цифара послат на вашу адресу е-поште',
'validation_attribute' => 'код',
'actions' => [
'resend' => [
'label' => 'Пошаљите нови код е-поштом',
'notifications' => [
'resent' => [
'title' => 'Послали смо вам нови код е-поштом',
],
'throttled' => [
'title' => 'Превише покушаја. Молим сачекајте пре него поново затражите код.',
],
],
],
],
'messages' => [
'invalid' => 'Код који сте унели није исправан.',
],
],
],
];
@@ -0,0 +1,19 @@
<?php
return [
'title' => 'Постави двоструку аутентификацију (2FA)',
'heading' => 'Поставка двоструке аутентификације',
'subheading' => '2FA додаје додатни ниво заштите вашег налога тако што захтева додатни начин верификације вашег налога приликом пријаве.',
'actions' => [
'continue' => [
'label' => 'Наставак',
],
],
];
@@ -0,0 +1,27 @@
<?php
return [
'actions' => [
'Кликни на',
'copy' => [
'label' => 'копирај',
],
'или',
'download' => [
'label' => 'преузми',
],
'све кодове од једном',
],
'messages' => [
'copied' => 'Копирано',
],
];