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,19 @@
<?php
return [
'notifications' => [
'blocked' => [
'title' => 'Блокирана је измена адресе е-поште',
'body' => 'Успешно сте блокирали измену адресе е-поште на :email. Одмах нас контактирајте уколико нисте упутили овај захтев.',
],
'failed' => [
'title' => 'Неуспешно блокирање измене адресе е-поште',
'body' => 'Нажалост, нисте успели да спречите измену адресе е-поште на :email, зато што је већ потврђена пре блокирања. Одмах нас контактирајте уколико нисте упутили овај захтев.',
],
],
];
@@ -0,0 +1,14 @@
<?php
return [
'notifications' => [
'verified' => [
'title' => 'Адреса е-поште је измењена',
'body' => 'Ваша адреса е-поште је успешно измењена на :email.',
],
],
];
@@ -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' => 'Копирано',
],
];
@@ -0,0 +1,16 @@
<?php
return [
'subject' => 'Ваша адреса е-поште је промењена',
'lines' => [
'Добили смо захтев за промену адресе е-поште. Ваша лозинка је употребљена за потврду промене.',
'Кад буде потврђена, нова адреса е-поште на вашем налогу ће бити: :email.',
'Можете блокирати промену пре потврђења кликом да дугме испод.',
'Одмах нас обавестите ако ви нисте поднели ово захтев.',
],
'action' => 'Блокирај измену адресе е-поште',
];
@@ -0,0 +1,68 @@
<?php
return [
'label' => 'Профил',
'form' => [
'email' => [
'label' => 'Адреса е-поште',
],
'name' => [
'label' => 'Име',
],
'password' => [
'label' => 'Нова лозинка',
'validation_attribute' => 'лозинка',
],
'password_confirmation' => [
'label' => 'Потврдите нову лозинку',
'validation_attribute' => 'потврда лозинке',
],
'current_password' => [
'label' => 'Тренутна лозинка',
'below_content' => 'Због безбедности морате да потврдите лозинку за наставак.',
'validation_attribute' => 'тренутна лозинка',
],
'actions' => [
'save' => [
'label' => 'Сачувај измене',
],
],
],
'multi_factor_authentication' => [
'label' => 'Двострука аутентификација (2FA)',
],
'notifications' => [
'email_change_verification_sent' => [
'title' => 'Захтев за измену адресе е-поште је послат',
'body' => 'Захтев за измену адресе е-поште је послат на :email. Проверите своју е-пошту како би верификовали промену.',
],
'saved' => [
'title' => 'Сачувано',
],
],
'actions' => [
'cancel' => [
'label' => 'Одустани',
],
],
];
@@ -0,0 +1,35 @@
<?php
return [
'title' => 'Верификација адресе ваше е-поште',
'heading' => 'Верификација адресе ваше е-поште',
'actions' => [
'resend_notification' => [
'label' => 'Поново пошаљи',
],
],
'messages' => [
'notification_not_received' => 'Још увек нисте примили е-пошту?',
'notification_sent' => 'Послали смо поруку на :email са инструкцијама за верификацију адресе ваше е-поште.',
],
'notifications' => [
'notification_resent' => [
'title' => 'Поново смо послали поруку.',
],
'notification_resend_throttled' => [
'title' => 'Превише поновних слања',
'body' => 'Покушајте поново за :seconds s.',
],
],
];
@@ -0,0 +1,85 @@
<?php
return [
'title' => 'Пријава',
'heading' => 'Пријава',
'actions' => [
'register' => [
'before' => 'или',
'label' => 'се региструј',
],
'request_password_reset' => [
'label' => 'Заборавили сте лозинку?',
],
],
'form' => [
'email' => [
'label' => 'Адреса е-поште',
],
'password' => [
'label' => 'Лозинка',
],
'remember' => [
'label' => 'Запамти ме',
],
'actions' => [
'authenticate' => [
'label' => 'Пријави се',
],
],
],
'multi_factor' => [
'heading' => 'Потврди свој идентитет',
'subheading' => 'Како би наставили са пријавом потребно је да потврдите свој идентитет.',
'form' => [
'provider' => [
'label' => 'Како желите да потврдите свој идентитет?',
],
'actions' => [
'authenticate' => [
'label' => 'Потврди пријаву',
],
],
],
],
'messages' => [
'failed' => 'Дати акредитиви не одговарају нашим записима.',
],
'notifications' => [
'throttled' => [
'title' => 'Превише покушаја пријаве',
'body' => 'Покушајте поново за :seconds s.',
],
],
];
@@ -0,0 +1,46 @@
<?php
return [
'title' => 'Ресетујте лозинку',
'heading' => 'Заборавили сте лозинку?',
'actions' => [
'login' => [
'label' => 'назад на пријаву',
],
],
'form' => [
'email' => [
'label' => 'Адреса е-поште',
],
'actions' => [
'request' => [
'label' => 'Пошаљи поруку',
],
],
],
'notifications' => [
'sent' => [
'body' => 'Ако ваш налог не постоји нећете добити поруку е-поштом.',
],
'throttled' => [
'title' => 'Превише слања',
'body' => 'Покушајте поново за :seconds s.',
],
],
];
@@ -0,0 +1,43 @@
<?php
return [
'title' => 'Ресетујте лозинку',
'heading' => 'Ресетујте лозинку',
'form' => [
'email' => [
'label' => 'Адреса е-поште',
],
'password' => [
'label' => 'Лозинка',
'validation_attribute' => 'лозинка',
],
'password_confirmation' => [
'label' => 'Потврдите лозинку',
],
'actions' => [
'reset' => [
'label' => 'Ресетујте лозинку',
],
],
],
'notifications' => [
'throttled' => [
'title' => 'Превише покушаја ресетовања',
'body' => 'Покушајте поново за :seconds s.',
],
],
];
@@ -0,0 +1,56 @@
<?php
return [
'title' => 'Регистрација',
'heading' => 'Регистрација',
'actions' => [
'login' => [
'before' => 'или',
'label' => 'се пријавите на постојећи налог',
],
],
'form' => [
'email' => [
'label' => 'Адреса е-поште',
],
'name' => [
'label' => 'Име',
],
'password' => [
'label' => 'Лозинка',
'validation_attribute' => 'лозинка',
],
'password_confirmation' => [
'label' => 'Потврдите лозинку',
],
'actions' => [
'register' => [
'label' => 'Региструј се',
],
],
],
'notifications' => [
'throttled' => [
'title' => 'Превише покушаја регистрације',
'body' => 'Покушајте поново за :seconds s.',
],
],
];
@@ -0,0 +1,9 @@
<?php
return [
'title' => 'Грешка при учитавању странице',
'body' => 'Појавила се грешка при учитавању ове странице. Молим покушајте поново касније.',
];
+12
View File
@@ -0,0 +1,12 @@
<?php
return [
'field' => [
'label' => 'Глобално претраживање',
'placeholder' => 'Претражи',
],
'no_results_message' => 'Нема пронађених резултата претраге.',
];
+71
View File
@@ -0,0 +1,71 @@
<?php
return [
'direction' => 'ltr',
'actions' => [
'billing' => [
'label' => 'Управљај претплатом',
],
'logout' => [
'label' => 'Одјави се',
],
'open_database_notifications' => [
'label' => 'Отвори обавештења',
],
'open_user_menu' => [
'label' => 'Кориснички мени',
],
'sidebar' => [
'collapse' => [
'label' => 'Скупи бочну траку',
],
'expand' => [
'label' => 'Прошири бочну траку',
],
],
'theme_switcher' => [
'dark' => [
'label' => 'Омогући тамну тему',
],
'light' => [
'label' => 'Омогући светлу тему',
],
'system' => [
'label' => 'Омогући тему система',
],
],
],
'avatar' => [
'alt' => 'Аватар за :name',
],
'logo' => [
'alt' => ':name логотип',
],
'tenant_menu' => [
'search_field' => [
'label' => 'Претрага закупаца',
'placeholder' => 'Search',
],
],
];
@@ -0,0 +1,51 @@
<?php
return [
'label' => 'Профил',
'form' => [
'email' => [
'label' => 'Адреса е-поште',
],
'name' => [
'label' => 'Име',
],
'password' => [
'label' => 'Нова лозинка',
],
'password_confirmation' => [
'label' => 'Потврдите нову лозинку',
],
'actions' => [
'save' => [
'label' => 'Сачувај промене',
],
],
],
'notifications' => [
'saved' => [
'title' => 'Сачувано',
],
],
'actions' => [
'cancel' => [
'label' => 'Откажи',
],
],
];
@@ -0,0 +1,35 @@
<?php
return [
'title' => 'Потврдите своју адресу е-поште',
'heading' => 'Потврдите своју адресу е-поште',
'actions' => [
'resend_notification' => [
'label' => 'Поново пошаљи',
],
],
'messages' => [
'notification_not_received' => 'Нисте примили е-пошту коју смо послали?',
'notification_sent' => 'Послали смо е-пошту на :email са упутством о томе како потврдити своју адресу е-поште.',
],
'notifications' => [
'notification_resent' => [
'title' => 'Поново смо послали е-пошту.',
],
'notification_resend_throttled' => [
'title' => 'Превише покушаја поновног слања',
'body' => 'Молим вас, покушајте поновно за :seconds секунди.',
],
],
];
@@ -0,0 +1,61 @@
<?php
return [
'title' => 'Пријава',
'heading' => 'Пријавите се',
'actions' => [
'register' => [
'before' => 'или',
'label' => 'се регистрирајте за кориснички налог',
],
'request_password_reset' => [
'label' => 'Заборављена лозинка?',
],
],
'form' => [
'email' => [
'label' => 'Адреса е-поште',
],
'password' => [
'label' => 'Лозинка',
],
'remember' => [
'label' => 'Запамти ме',
],
'actions' => [
'authenticate' => [
'label' => 'Пријавите се',
],
],
],
'messages' => [
'failed' => 'Погрешно корисничко име или лозинка',
],
'notifications' => [
'throttled' => [
'title' => 'Превише покушаја пријаве',
'body' => 'Молим вас, покушајте поново за :seconds секунди.',
],
],
];
@@ -0,0 +1,46 @@
<?php
return [
'title' => 'Ресетуј своју лозинку',
'heading' => 'Заборављена лозинка?',
'actions' => [
'login' => [
'label' => 'назад на пријаву',
],
],
'form' => [
'email' => [
'label' => 'Адреса е-поште',
],
'actions' => [
'request' => [
'label' => 'Пошаљи е-пошту',
],
],
],
'notifications' => [
'sent' => [
'body' => 'Ако ваш налог не постоји, нећете добити е-пошту.',
],
'throttled' => [
'title' => 'Превише захтева',
'body' => 'Молим вас, покушајте поново за :seconds секунди.',
],
],
];
@@ -0,0 +1,43 @@
<?php
return [
'title' => 'Ресетуј своју лозинку',
'heading' => 'Ресетуј своју лозинку',
'form' => [
'email' => [
'label' => 'Адреса е-поште',
],
'password' => [
'label' => 'Лозинка',
'validation_attribute' => 'лозинка',
],
'password_confirmation' => [
'label' => 'Потврдите лозинку',
],
'actions' => [
'reset' => [
'label' => 'Ресетуј лозинку',
],
],
],
'notifications' => [
'throttled' => [
'title' => 'Предао се превише покушаја ресетовања.',
'body' => 'Молим вас, покушајте поново за :seconds секунди.',
],
],
];
@@ -0,0 +1,56 @@
<?php
return [
'title' => 'Регистрација',
'heading' => 'Региструјте се',
'actions' => [
'login' => [
'before' => 'или',
'label' => 'Пријавите се',
],
],
'form' => [
'email' => [
'label' => 'Адреса е-поште',
],
'name' => [
'label' => 'Име',
],
'password' => [
'label' => 'Лозинка',
'validation_attribute' => 'лозинка',
],
'password_confirmation' => [
'label' => 'Потврдите лозинку',
],
'actions' => [
'register' => [
'label' => 'Региструјте се',
],
],
],
'notifications' => [
'throttled' => [
'title' => 'Превише покушаја регистрације',
'body' => 'Молим вас, покушајте поново за :seconds секунди.',
],
],
];
+33
View File
@@ -0,0 +1,33 @@
<?php
return [
'title' => 'Надзорна табла',
'actions' => [
'filter' => [
'label' => 'Филтер',
'modal' => [
'heading' => 'Филтер',
'actions' => [
'apply' => [
'label' => 'Примени',
],
],
],
],
],
];
@@ -0,0 +1,25 @@
<?php
return [
'form' => [
'actions' => [
'save' => [
'label' => 'Сачувај измене',
],
],
],
'notifications' => [
'saved' => [
'title' => 'Сачувано',
],
],
];
@@ -0,0 +1,37 @@
<?php
return [
'title' => 'Направи :label',
'breadcrumb' => 'Направи',
'form' => [
'actions' => [
'cancel' => [
'label' => 'Одустани',
],
'create' => [
'label' => 'Направи',
],
'create_another' => [
'label' => 'Направи и додај још један',
],
],
],
'notifications' => [
'created' => [
'title' => 'Направљено',
],
],
];
@@ -0,0 +1,43 @@
<?php
return [
'title' => 'Уреди :label',
'breadcrumb' => 'Уреди',
'navigation_label' => 'Уреди',
'form' => [
'actions' => [
'cancel' => [
'label' => 'Одустани',
],
'save' => [
'label' => 'Сачувај промене',
],
],
],
'content' => [
'tab' => [
'label' => 'Уреди',
],
],
'notifications' => [
'saved' => [
'title' => 'Сачувано',
],
],
];
@@ -0,0 +1,7 @@
<?php
return [
'breadcrumb' => 'Листа',
];
@@ -0,0 +1,7 @@
<?php
return [
'title' => 'Управљање :label :relationship',
];
@@ -0,0 +1,19 @@
<?php
return [
'title' => 'Преглед :label',
'breadcrumb' => 'Прегледај',
'navigation_label' => 'Преглед',
'content' => [
'tab' => [
'label' => 'Преглед',
],
],
];
@@ -0,0 +1,7 @@
<?php
return [
'body' => 'Твоје измене нису сачуване. Да ли заиста желите да напустите ову страницу?',
];
@@ -0,0 +1,15 @@
<?php
return [
'actions' => [
'logout' => [
'label' => 'Одјави се',
],
],
'welcome' => 'Добро дошли',
];
@@ -0,0 +1,17 @@
<?php
return [
'actions' => [
'open_documentation' => [
'label' => 'Документација',
],
'open_github' => [
'label' => 'GitHub',
],
],
];