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' => 'Isključi',
'modal' => [
'heading' => 'Isključivanje aplikacije za autentifikaciju',
'description' => 'Da li ste sigurni da želite da isključite aplikaciju za autentifikaciju? Isključivanje će ukloniti dodatni nivo zaštite vašeg naloga.',
'form' => [
'code' => [
'label' => 'Unesite kod od 6 cifara iz aplikacije za autentifikaciju',
'validation_attribute' => 'kod',
'actions' => [
'use_recovery_code' => [
'label' => 'Koristite kod za oporavak',
],
],
'messages' => [
'invalid' => 'Kod koji ste uneli nije ispravan.',
],
],
'recovery_code' => [
'label' => 'Ili unesite kod za oporavak',
'validation_attribute' => 'kod za oporavak',
'messages' => [
'invalid' => 'Kod za oporavak koji ste uneli nije ispravan.',
],
],
],
'actions' => [
'submit' => [
'label' => 'Isključi aplikaciju za autentifikaciju',
],
],
],
'notifications' => [
'disabled' => [
'title' => 'Aplikacija za autentifikaciju je isključena',
],
],
];
@@ -0,0 +1,77 @@
<?php
return [
'label' => 'Ponovo generišite kodove za oporavak',
'modal' => [
'heading' => 'Ponovo generišite kodove za oporavak aplikacije za autentifikaciju',
'description' => 'Ako izgubite kodove za oporavak, može da ih ponovo generišite ovde. Nakon ove akcije vaši stari kodovi za oporavak biće nevažeći.',
'form' => [
'code' => [
'label' => 'Unesite kod od 6 cifara iz aplikacije za autentifikaciju',
'validation_attribute' => 'kod',
'messages' => [
'invalid' => 'Kod koji ste uneli nije ispravan.',
],
],
'password' => [
'label' => 'Ili unesite trenutnu lozinku',
'validation_attribute' => 'lozinka',
],
],
'actions' => [
'submit' => [
'label' => 'Ponovo generišite kodove za oporavak',
],
],
],
'notifications' => [
'regenerated' => [
'title' => 'Novi kodovi za oporavak aplikacije za autentifikaciju su generisani',
],
],
'show_new_recovery_codes' => [
'modal' => [
'heading' => 'Novi kodovi za oporavak',
'description' => 'Čuvajte ove kodove za oporavak na bezbednom mestu. Oni će biti prikazani samo jednom, ali će biti neophodni ako izgubite pristup aplikaciji za autentifikaciju.',
'actions' => [
'submit' => [
'label' => 'Zatvori',
],
],
],
],
];
@@ -0,0 +1,81 @@
<?php
return [
'label' => 'Postavka',
'modal' => [
'heading' => 'Postavka aplikacije za autentifikaciju',
'description' => <<<'BLADE'
Neophodna je aplikacija za autentifikaciju poput 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>) da biste nastavili.
BLADE,
'content' => [
'qr_code' => [
'instruction' => 'Skenirajte QR kod pomoću aplikacije za autentifikaciju:',
'alt' => 'QR za autentifikaciju',
],
'text_code' => [
'instruction' => 'Ili ručno unesite ovaj kod:',
'messages' => [
'copied' => 'Kopirano',
],
],
'recovery_codes' => [
'instruction' => 'Čuvajte ove kodove za oporavak na bezbednom mestu. Oni će biti prikazani samo jednom, ali će biti neophodni ako izgubite pristup aplikaciji za autentifikaciju:',
],
],
'form' => [
'code' => [
'label' => 'Unesite kod od 6 cifara iz aplikacije za autentifikaciju',
'validation_attribute' => 'kod',
'below_content' => 'Potrebno je uneti kod od 6 cifara iz aplikacije za autentifikaciju svaki put kad se prijavljujete ili izvršavate osetljive akcije.',
'messages' => [
'invalid' => 'Kod koji ste uneli nije ispravan.',
],
],
],
'actions' => [
'submit' => [
'label' => 'Omogući aplikaciju za autentifikaciju',
],
],
],
'notifications' => [
'enabled' => [
'title' => 'Aplikacije za autentifikaciju je omogućena',
],
],
];
@@ -0,0 +1,64 @@
<?php
return [
'management_schema' => [
'actions' => [
'label' => 'Aplikacija za autentifikaciju',
'below_content' => 'Koristite sigurnosnu aplikaciju za generisanje privremenog koda za verifikaciju prijave.',
'messages' => [
'enabled' => 'Uključeno',
'disabled' => 'Isključeno',
],
],
],
'login_form' => [
'label' => 'Unesite kod iz aplikacije za autentifikaciju',
'code' => [
'label' => 'Unesite kod od 6 cifara iz aplikacije za autentifikaciju',
'validation_attribute' => 'kod',
'actions' => [
'use_recovery_code' => [
'label' => 'Koristite kod za oporavak',
],
],
'messages' => [
'invalid' => 'Kod koji ste uneli nije ispravan.',
],
],
'recovery_code' => [
'label' => 'Ili unesite kod za oporavak',
'validation_attribute' => 'kod za oporavak',
'messages' => [
'invalid' => 'Kod za oporavak koji ste uneli nije ispravan.',
],
],
],
];
@@ -0,0 +1,70 @@
<?php
return [
'label' => 'Isključi',
'modal' => [
'heading' => 'Isključivanje kodove za verifikaciju e-poštom',
'description' => 'Da li ste sigurni da želite da prestanete da dobijate verifikacione kodove e-poštom? Isključivanje će ukloniti dodatni nivo zaštite vašeg naloga.',
'form' => [
'code' => [
'label' => 'Unesite kod od 6 cifara poslat na vašu e-poštu',
'validation_attribute' => 'kod',
'actions' => [
'resend' => [
'label' => 'Pošaljite novi kod e-poštom',
'notifications' => [
'resent' => [
'title' => 'Poslali smo vam novi kod e-poštom',
],
'throttled' => [
'title' => 'Previše pokušaja. Molim sačekajte pre nego ponovo zatražite kod.',
],
],
],
],
'messages' => [
'invalid' => 'Kod koji ste uneli nije ispravan.',
],
],
],
'actions' => [
'submit' => [
'label' => 'Isključivanje kodove verifikacije e-poštom',
],
],
],
'notifications' => [
'disabled' => [
'title' => 'Slanje kodova verifikacije e-poštom je isključeno',
],
],
];
@@ -0,0 +1,70 @@
<?php
return [
'label' => 'Postavka',
'modal' => [
'heading' => 'Postavka verifikacionih kodova e-pošte',
'description' => 'Moraćete da unosite kod od 6 cifara poslat na vašu e-poštu svaki put kad se prijavljujete ili izvršavate osetljive akcije. Proverite vašu e-poštu za kod od 6 cifara da biste završili postavku.',
'form' => [
'code' => [
'label' => 'Unesite kod od 6 cifara poslat na vašu e-poštu',
'validation_attribute' => 'kod',
'actions' => [
'resend' => [
'label' => 'Pošaljite novi kod e-poštom',
'notifications' => [
'resent' => [
'title' => 'Poslaćemo vam novi kod e-poštom',
],
'throttled' => [
'title' => 'Previše pokušaja. Molim sačekajte pre nego ponovo zatražite kod.',
],
],
],
],
'messages' => [
'invalid' => 'Kod koji ste uneli nije ispravan.',
],
],
],
'actions' => [
'submit' => [
'label' => 'Omogućite kodove verifikacije e-poštom',
],
],
],
'notifications' => [
'enabled' => [
'title' => 'Kodovi verifikacije e-poštom su omogućeni',
],
],
];
@@ -0,0 +1,12 @@
<?php
return [
'subject' => 'Ovo je vaš kod za prijavu',
'lines' => [
'Vaš kod za prijavu je: :code',
'Ovaj kod ističe za minut.|Ovaj kod ističe za :minutes minuta.',
],
];
@@ -0,0 +1,64 @@
<?php
return [
'management_schema' => [
'actions' => [
'label' => 'Kodovi za verifikaciju e-poštom',
'below_content' => 'Primi privremeni kod na vašu adresu e-pošte da biste verifikovali identitet pri prijavi.',
'messages' => [
'enabled' => 'Uključeno',
'disabled' => 'Isključeno',
],
],
],
'login_form' => [
'label' => 'Pošaljite kod na vašu adresu e-pošte',
'code' => [
'label' => 'Unesite kod od 6 cifara poslat na vašu adresu e-pošte',
'validation_attribute' => 'kod',
'actions' => [
'resend' => [
'label' => 'Pošaljite novi kod e-poštom',
'notifications' => [
'resent' => [
'title' => 'Poslali smo vam novi kod e-poštom',
],
'throttled' => [
'title' => 'Previše pokušaja. Molim sačekajte pre nego ponovo zatražite kod.',
],
],
],
],
'messages' => [
'invalid' => 'Kod koji ste uneli nije ispravan.',
],
],
],
];
@@ -0,0 +1,19 @@
<?php
return [
'title' => 'Postavi dvostruku autentifikaciju (2FA)',
'heading' => 'Postavka dvostruke autentifikacije',
'subheading' => '2FA dodaje dodatni nivo zaštite vašeg naloga tako što zahteva dodatni način verifikacije vašeg naloga prilikom prijave.',
'actions' => [
'continue' => [
'label' => 'Nastavak',
],
],
];
@@ -0,0 +1,27 @@
<?php
return [
'actions' => [
'Klikni na',
'copy' => [
'label' => 'kopiraj',
],
'ili',
'download' => [
'label' => 'preuzmi',
],
'sve kodove od jednom',
],
'messages' => [
'copied' => 'Kopirano',
],
];