From 5149b1e1c2fce54cb2014ca8493da90b868abf05 Mon Sep 17 00:00:00 2001 From: Petar Paunovic Date: Tue, 7 May 2024 11:30:59 +0200 Subject: [PATCH 1/8] Added RS localization. --- packages/localizations/src/sr-RS.ts | 877 +++++++++++++++++++ packages/localizations/src/utils/generate.ts | 2 + 2 files changed, 879 insertions(+) create mode 100644 packages/localizations/src/sr-RS.ts diff --git a/packages/localizations/src/sr-RS.ts b/packages/localizations/src/sr-RS.ts new file mode 100644 index 00000000000..aae88115640 --- /dev/null +++ b/packages/localizations/src/sr-RS.ts @@ -0,0 +1,877 @@ +import type { LocalizationResource } from '@clerk/types'; + +const commonTexts = { + signIn: { + phoneCode: { + title: 'Proverite svoj telefon', + subtitle: 'da biste nastavili do {{applicationName}}', + formTitle: 'Verifikacioni kod', + formSubtitle: 'Unesite verifikacioni kod poslat na vaš broj telefona', + resendButton: 'Niste dobili kod? Pošaljite ponovo', + }, + }, +}; + +export const srRS: LocalizationResource = { + locale: 'sr-RS', + socialButtonsBlockButton: 'Nastavi sa {{provider|titleize}}', + dividerText: 'ili', + formFieldLabel__emailAddress: 'Email adresa', + formFieldLabel__emailAddresses: 'Email adrese', + formFieldLabel__phoneNumber: 'Broj telefona', + formFieldLabel__username: 'Korisničko ime', + formFieldLabel__emailAddress_phoneNumber: 'Email adresa ili broj telefona', + formFieldLabel__emailAddress_username: 'Email adresa ili korisničko ime', + formFieldLabel__phoneNumber_username: 'Broj telefona ili korisničko ime', + formFieldLabel__emailAddress_phoneNumber_username: + 'Email adresa, broj telefona ili korisničko ime', + formFieldLabel__password: 'Lozinka', + formFieldLabel__currentPassword: 'Trenutna lozinka', + formFieldLabel__newPassword: 'Nova lozinka', + formFieldLabel__confirmPassword: 'Potvrdi lozinku', + formFieldLabel__signOutOfOtherSessions: 'Odjavi se sa svih drugih uređaja', + formFieldLabel__automaticInvitations: + 'Omogući automatske pozivnice za ovaj domen', + formFieldLabel__firstName: 'Ime', + formFieldLabel__lastName: 'Prezime', + formFieldLabel__backupCode: 'Kod za rezervnu autentifikaciju', + formFieldLabel__organizationName: 'Naziv organizacije', + formFieldLabel__organizationSlug: 'Slug URL', + formFieldLabel__organizationDomain: 'Domen', + formFieldLabel__organizationDomainEmailAddress: + 'Email adresa za verifikaciju', + formFieldLabel__organizationDomainEmailAddressDescription: + 'Unesite email adresu pod ovim domenom da primite kod i verifikujete domen.', + formFieldLabel__organizationDomainDeletePending: + 'Obriši čekajuće pozivnice i predloge', + formFieldLabel__confirmDeletion: 'Potvrda', + formFieldLabel__role: 'Uloga', + formFieldInputPlaceholder__emailAddress: '', + formFieldInputPlaceholder__emailAddresses: + 'Unesite ili nalepite jednu ili više email adresa, odvojenih razmacima ili zarezima', + formFieldInputPlaceholder__phoneNumber: '', + formFieldInputPlaceholder__username: '', + formFieldInputPlaceholder__emailAddress_phoneNumber: '', + formFieldInputPlaceholder__emailAddress_username: '', + formFieldInputPlaceholder__phoneNumber_username: '', + formFieldInputPlaceholder__emailAddress_phoneNumber_username: '', + formFieldInputPlaceholder__password: '', + formFieldInputPlaceholder__firstName: '', + formFieldInputPlaceholder__lastName: '', + formFieldInputPlaceholder__backupCode: '', + formFieldInputPlaceholder__organizationName: '', + formFieldInputPlaceholder__organizationSlug: '', + formFieldInputPlaceholder__organizationDomain: '', + formFieldInputPlaceholder__organizationDomainEmailAddress: '', + formFieldError__notMatchingPasswords: 'Lozinke se ne podudaraju.', + formFieldError__matchingPasswords: 'Lozinke se podudaraju.', + formFieldError__verificationLinkExpired: + 'Link za verifikaciju je istekao. Molimo zatražite novi link.', + formFieldAction__forgotPassword: 'Zaboravili ste lozinku?', + formFieldHintText__optional: 'Opciono', + formFieldHintText__slug: + 'Slug je lako čitljiv ID koji mora biti jedinstven. Često se koristi u URL-ovima.', + formButtonPrimary: 'Nastavi', + signInEnterPasswordTitle: 'Unesite svoju lozinku', + backButton: 'Nazad', + footerActionLink__useAnotherMethod: 'Koristite drugi metod', + badge__primary: 'Primarno', + badge__thisDevice: 'Ovaj uređaj', + badge__userDevice: 'Korisnički uređaj', + badge__otherImpersonatorDevice: 'Uređaj drugog korisnika', + badge__default: 'Podrazumevano', + badge__unverified: 'Nepotvrđeno', + badge__requiresAction: 'Zahteva akciju', + badge__you: 'Vi', + footerPageLink__help: 'Pomoć', + footerPageLink__privacy: 'Privatnost', + footerPageLink__terms: 'Uslovi', + paginationButton__previous: 'Prethodno', + paginationButton__next: 'Sledeće', + paginationRowText__displaying: 'Prikazivanje', + paginationRowText__of: 'od', + membershipRole__admin: 'Admin', + membershipRole__basicMember: 'Član', + membershipRole__guestMember: 'Gost', + signUp: { + start: { + title: 'Kreirajte svoj nalog', + subtitle: 'da biste nastavili do {{applicationName}}', + actionText: 'Imate nalog?', + actionLink: 'Prijavite se', + }, + emailLink: { + title: 'Verifikujte svoj email', + subtitle: 'da biste nastavili do {{applicationName}}', + formTitle: 'Link za verifikaciju', + formSubtitle: + 'Koristite link za verifikaciju poslat na vašu email adresu', + resendButton: 'Niste dobili link? Pošaljite ponovo', + verified: { + title: 'Uspešno ste se registrovali', + }, + loading: { + title: 'Registracija u toku...', + }, + verifiedSwitchTab: { + title: 'Uspešno verifikovan email', + subtitle: 'Vratite se na novootvorenu karticu da nastavite', + subtitleNewTab: 'Vratite se na prethodnu karticu da nastavite', + }, + }, + emailCode: { + title: 'Verifikujte svoj email', + subtitle: 'da biste nastavili do {{applicationName}}', + formTitle: 'Verifikacioni kod', + formSubtitle: 'Unesite verifikacioni kod poslat na vašu email adresu', + resendButton: 'Niste dobili kod? Pošaljite ponovo', + }, + phoneCode: { + title: 'Verifikujte svoj telefon', + subtitle: 'da biste nastavili do {{applicationName}}', + formTitle: 'Verifikacioni kod', + formSubtitle: 'Unesite verifikacioni kod poslat na vaš broj telefona', + resendButton: 'Niste dobili kod? Pošaljite ponovo', + }, + continue: { + title: 'Popunite nedostajuća polja', + subtitle: 'da biste nastavili do {{applicationName}}', + actionText: 'Imate nalog?', + actionLink: 'Prijavite se', + }, + }, + signIn: { + start: { + title: 'Prijavite se', + subtitle: 'da biste nastavili do {{applicationName}}', + actionText: 'Nemate nalog?', + actionLink: 'Registrujte se', + actionLink__use_email: 'Koristite email', + actionLink__use_phone: 'Koristite telefon', + actionLink__use_username: 'Koristite korisničko ime', + actionLink__use_email_username: 'Koristite email ili korisničko ime', + }, + password: { + title: 'Unesite svoju lozinku', + subtitle: 'da biste nastavili do {{applicationName}}', + actionLink: 'Koristite drugi metod', + }, + forgotPasswordAlternativeMethods: { + title: 'Zaboravili ste lozinku?', + label__alternativeMethods: 'Ili, prijavite se drugim metodom.', + blockButton__resetPassword: 'Resetujte svoju lozinku', + }, + forgotPassword: { + title_email: 'Proverite svoj email', + title_phone: 'Proverite svoj telefon', + subtitle: 'da resetujete svoju lozinku', + formTitle: 'Kod za resetovanje lozinke', + formSubtitle_email: 'Unesite kod poslat na vašu email adresu', + formSubtitle_phone: 'Unesite kod poslat na vaš broj telefona', + resendButton: 'Niste dobili kod? Pošaljite ponovo', + }, + resetPassword: { + title: 'Resetujte lozinku', + formButtonPrimary: 'Resetujte lozinku', + successMessage: + 'Vaša lozinka je uspešno promenjena. Molimo sačekajte, bićete prijavljeni.', + requiredMessage: + 'Iz bezbednosnih razloga, neophodno je resetovati vašu lozinku.', + }, + resetPasswordMfa: { + detailsLabel: + 'Potrebno je da verifikujemo vaš identitet pre resetovanja lozinke.', + }, + emailCode: { + title: 'Proverite svoj email', + subtitle: 'da biste nastavili do {{applicationName}}', + formTitle: 'Verifikacioni kod', + formSubtitle: 'Unesite verifikacioni kod poslat na vašu email adresu', + resendButton: 'Niste dobili kod? Pošaljite ponovo', + }, + emailLink: { + title: 'Proverite svoj email', + subtitle: 'da biste nastavili do {{applicationName}}', + formTitle: 'Link za verifikaciju', + formSubtitle: 'Koristite link za verifikaciju poslat na vaš email', + resendButton: 'Niste dobili link? Pošaljite ponovo', + unusedTab: { + title: 'Možete zatvoriti ovu karticu', + }, + verified: { + title: 'Uspešno ste se prijavili', + subtitle: 'Uskoro ćete biti preusmereni', + }, + verifiedSwitchTab: { + subtitle: 'Vratite se na originalnu karticu da nastavite', + titleNewTab: 'Prijavljeni ste na drugoj kartici', + subtitleNewTab: 'Vratite se na novootvorenu karticu da nastavite', + }, + loading: { + title: 'Prijavljivanje u toku...', + subtitle: 'Uskoro ćete biti preusmereni', + }, + failed: { + title: 'Ovaj link za verifikaciju nije važeći', + subtitle: 'Vratite se na originalnu karticu da nastavite.', + }, + expired: { + title: 'Ovaj link za verifikaciju je istekao', + subtitle: 'Vratite se na originalnu karticu da nastavite.', + }, + }, + phoneCode: { ...commonTexts.signIn.phoneCode }, + phoneCodeMfa: { ...commonTexts.signIn.phoneCode, subtitle: '' }, + totpMfa: { + title: 'Dvostepena verifikacija', + subtitle: '', + formTitle: 'Verifikacioni kod', + formSubtitle: + 'Unesite verifikacioni kod generisan vašom aplikacijom za autentifikaciju', + }, + backupCodeMfa: { + title: 'Unesite kod za rezervnu autentifikaciju', + subtitle: 'da biste nastavili do {{applicationName}}', + formTitle: '', + formSubtitle: '', + }, + alternativeMethods: { + title: 'Koristite drugi metod', + actionLink: 'Potražite pomoć', + blockButton__emailLink: 'Pošaljite email link na {{identifier}}', + blockButton__emailCode: 'Pošaljite email kod na {{identifier}}', + blockButton__phoneCode: 'Pošaljite SMS kod na {{identifier}}', + blockButton__password: 'Prijavite se svojom lozinkom', + blockButton__totp: 'Koristite svoju aplikaciju za autentifikaciju', + blockButton__backupCode: 'Koristite kod za rezervnu autentifikaciju', + getHelp: { + title: 'Potražite pomoć', + content: `Ako imate problema sa prijavljivanjem na svoj nalog, pošaljite nam email i pomoći ćemo vam da povratite pristup što pre.`, + blockButton__emailSupport: 'Email podrška', + }, + }, + noAvailableMethods: { + title: 'Nije moguće prijaviti se', + subtitle: 'Došlo je do greške', + message: + 'Nije moguće nastaviti sa prijavom. Nema dostupnih faktora autentifikacije.', + }, + }, + userProfile: { + mobileButton__menu: 'Meni', + formButtonPrimary__continue: 'Nastavi', + formButtonPrimary__finish: 'Završi', + formButtonReset: 'Otkaži', + start: { + headerTitle__account: 'Nalog', + headerTitle__security: 'Sigurnost', + headerSubtitle__account: 'Upravljajte informacijama svog naloga', + headerSubtitle__security: 'Upravljajte svojim sigurnosnim preferencijama', + profileSection: { + title: 'Profil', + }, + usernameSection: { + title: 'Korisničko ime', + primaryButton__changeUsername: 'Promenite korisničko ime', + primaryButton__setUsername: 'Postavite korisničko ime', + }, + emailAddressesSection: { + title: 'Email adrese', + primaryButton: 'Dodajte email adresu', + detailsTitle__primary: 'Primarna email adresa', + detailsSubtitle__primary: 'Ova email adresa je primarna email adresa', + detailsAction__primary: 'Završite verifikaciju', + detailsTitle__nonPrimary: 'Postavite kao primarnu email adresu', + detailsSubtitle__nonPrimary: + 'Postavite ovu email adresu kao primarnu da biste primili komunikacije vezane za vaš nalog.', + detailsAction__nonPrimary: 'Postavite kao primarnu', + detailsTitle__unverified: 'Verifikujte email adresu', + detailsSubtitle__unverified: + 'Završite verifikaciju da biste imali pristup svim funkcijama sa ovom email adresom', + detailsAction__unverified: 'Verifikujte email adresu', + destructiveActionTitle: 'Uklonite', + destructiveActionSubtitle: + 'Obrišite ovu email adresu i uklonite je iz svog naloga', + destructiveAction: 'Uklonite email adresu', + }, + phoneNumbersSection: { + title: 'Brojevi telefona', + primaryButton: 'Dodajte broj telefona', + detailsTitle__primary: 'Primarni broj telefona', + detailsSubtitle__primary: + 'Ovaj broj telefona je primarni broj telefona', + detailsAction__primary: 'Završite verifikaciju', + detailsTitle__nonPrimary: 'Postavite kao primarni broj telefona', + detailsSubtitle__nonPrimary: + 'Postavite ovaj broj telefona kao primarni da biste primili komunikacije vezane za vaš nalog.', + detailsAction__nonPrimary: 'Postavite kao primarni', + detailsTitle__unverified: 'Verifikujte broj telefona', + detailsSubtitle__unverified: + 'Završite verifikaciju da biste imali pristup svim funkcijama sa ovim brojem telefona', + detailsAction__unverified: 'Verifikujte broj telefona', + destructiveActionTitle: 'Uklonite', + destructiveActionSubtitle: + 'Obrišite ovaj broj telefona i uklonite ga iz svog naloga', + destructiveAction: 'Uklonite broj telefona', + }, + connectedAccountsSection: { + title: 'Povezani nalozi', + primaryButton: 'Povežite nalog', + title__conectionFailed: 'Ponovo pokušajte neuspešnu konekciju', + title__connectionFailed: 'Ponovo pokušajte neuspešnu konekciju', + title__reauthorize: 'Potrebna je ponovna autorizacija', + subtitle__reauthorize: + 'Potrebna su ažurirana ovlašćenja, i možda ćete imati ograničene funkcionalnosti. Molimo vas da ponovo autorizujete ovu aplikaciju da biste izbegli bilo kakve probleme', + actionLabel__conectionFailed: 'Pokušajte ponovo', + actionLabel__connectionFailed: 'Pokušajte ponovo', + actionLabel__reauthorize: 'Autorizujte odmah', + destructiveActionTitle: 'Uklonite', + destructiveActionSubtitle: + 'Uklonite ovaj povezani nalog iz svog naloga', + destructiveActionAccordionSubtitle: 'Uklonite povezani nalog', + }, + enterpriseAccountsSection: { + title: 'Preduzetnički nalozi', + }, + passwordSection: { + title: 'Lozinka', + primaryButton__changePassword: 'Promenite lozinku', + primaryButton__setPassword: 'Postavite lozinku', + }, + mfaSection: { + title: 'Dvostepena verifikacija', + primaryButton: 'Dodajte dvostepenu verifikaciju', + phoneCode: { + destructiveActionTitle: 'Uklonite', + destructiveActionSubtitle: + 'Uklonite ovaj broj telefona iz metoda dvostepene verifikacije', + destructiveActionLabel: 'Uklonite broj telefona', + title__default: 'Podrazumevani faktor', + title__setDefault: 'Postavite kao podrazumevani faktor', + subtitle__default: + 'Ovaj faktor će se koristiti kao podrazumevani metod dvostepene verifikacije prilikom prijavljivanja.', + subtitle__setDefault: + 'Postavite ovaj faktor kao podrazumevani faktor da biste ga koristili kao podrazumevani metod dvostepene verifikacije prilikom prijavljivanja.', + actionLabel__setDefault: 'Postavite kao podrazumevani', + }, + backupCodes: { + headerTitle: 'Rezervni kodovi', + title__regenerate: 'Regenerišite rezervne kodove', + subtitle__regenerate: + 'Dobijte novi set sigurnih rezervnih kodova. Prethodni rezervni kodovi će biti obrisani i neće moći da se koriste.', + actionLabel__regenerate: 'Regenerišite kodove', + }, + totp: { + headerTitle: 'Aplikacija za autentifikaciju', + title: 'Podrazumevani faktor', + subtitle: + 'Ovaj faktor će se koristiti kao podrazumevani metod dvostepene verifikacije prilikom prijavljivanja.', + destructiveActionTitle: 'Uklonite', + destructiveActionSubtitle: + 'Uklonite aplikaciju za autentifikaciju iz metoda dvostepene verifikacije', + destructiveActionLabel: 'Uklonite aplikaciju za autentifikaciju', + }, + }, + activeDevicesSection: { + title: 'Aktivni uređaji', + primaryButton: 'Aktivni uređaji', + detailsTitle: 'Trenutni uređaj', + detailsSubtitle: 'Ovo je uređaj koji trenutno koristite', + destructiveActionTitle: 'Odjavite se', + destructiveActionSubtitle: 'Odjavite se sa svog naloga na ovom uređaju', + destructiveAction: 'Odjavite se sa uređaja', + }, + web3WalletsSection: { + title: 'Web3 novčanici', + primaryButton: 'Web3 novčanici', + destructiveActionTitle: 'Uklonite', + destructiveActionSubtitle: 'Uklonite ovaj web3 novčanik iz svog naloga', + destructiveAction: 'Uklonite novčanik', + }, + dangerSection: { + title: 'Opasnost', + deleteAccountButton: 'Obrišite nalog', + deleteAccountTitle: 'Obrišite nalog', + deleteAccountDescription: + 'Obrišite svoj nalog i sve podatke povezane sa njim', + }, + }, + profilePage: { + title: 'Ažurirajte profil', + imageFormTitle: 'Profilna slika', + imageFormSubtitle: 'Otpremite sliku', + imageFormDestructiveActionSubtitle: 'Uklonite sliku', + fileDropAreaTitle: 'Prevucite fajl ovde, ili...', + fileDropAreaAction: 'Odaberite fajl', + fileDropAreaHint: + 'Otpremite sliku u JPG, PNG, GIF, ili WEBP formatu manju od 10 MB', + readonly: + 'Vaše informacije o profilu su dostavljene preko preduzetničke konekcije i ne mogu biti izmenjene.', + successMessage: 'Vaš profil je ažuriran.', + }, + usernamePage: { + title: 'Ažurirajte korisničko ime', + successMessage: 'Vaše korisničko ime je ažurirano.', + }, + emailAddressPage: { + title: 'Dodajte email adresu', + emailCode: { + formHint: + 'Email koji sadrži verifikacioni kod će biti poslat na ovu email adresu.', + formTitle: 'Verifikacioni kod', + formSubtitle: 'Unesite verifikacioni kod poslat na {{identifier}}', + resendButton: 'Niste dobili kod? Pošaljite ponovo', + successMessage: 'Email {{identifier}} je dodat na vaš nalog.', + }, + emailLink: { + formHint: + 'Email koji sadrži verifikacioni link će biti poslat na ovu email adresu.', + formTitle: 'Verifikacioni link', + formSubtitle: + 'Kliknite na verifikacioni link u emailu poslatom na {{identifier}}', + resendButton: 'Niste dobili link? Pošaljite ponovo', + successMessage: 'Email {{identifier}} je dodat na vaš nalog.', + }, + removeResource: { + title: 'Uklonite email adresu', + messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', + messageLine2: + 'Više nećete moći da se prijavite koristeći ovu email adresu.', + successMessage: '{{emailAddress}} je uklonjen iz vašeg naloga.', + }, + }, + phoneNumberPage: { + title: 'Dodajte broj telefona', + successMessage: '{{identifier}} je dodat na vaš nalog.', + infoText: + 'SMS poruka koja sadrži verifikacioni link će biti poslata na ovaj broj telefona.', + infoText__secondary: 'Mogu se primeniti tarife za poruke i podatke.', + removeResource: { + title: 'Uklonite broj telefona', + messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', + messageLine2: + 'Više nećete moći da se prijavite koristeći ovaj broj telefona.', + successMessage: '{{phoneNumber}} je uklonjen iz vašeg naloga.', + }, + }, + connectedAccountPage: { + title: 'Dodajte povezani nalog', + formHint: 'Odaberite pružaoca usluga da povežete svoj nalog.', + formHint__noAccounts: 'Nema dostupnih spoljnih pružalaca naloga.', + socialButtonsBlockButton: 'Povežite {{provider|titleize}} nalog', + successMessage: 'Pružalac usluga je dodat na vaš nalog', + removeResource: { + title: 'Uklonite povezani nalog', + messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', + messageLine2: + 'Više nećete moći da koristite ovaj povezani nalog i sve zavisne funkcije više neće raditi.', + successMessage: '{{connectedAccount}} je uklonjen iz vašeg naloga.', + }, + }, + web3WalletPage: { + title: 'Dodajte web3 novčanik', + subtitle__availableWallets: + 'Odaberite web3 novčanik koji će biti povezan sa vašim nalogom.', + subtitle__unavailableWallets: 'Nema dostupnih web3 novčanika.', + successMessage: 'Novčanik je dodat na vaš nalog.', + removeResource: { + title: 'Uklonite web3 novčanik', + messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', + messageLine2: + 'Više nećete moći da se prijavite koristeći ovaj web3 novčanik.', + successMessage: '{{web3Wallet}} je uklonjen iz vašeg naloga.', + }, + }, + passwordPage: { + title: 'Postavite lozinku', + changePasswordTitle: 'Promenite lozinku', + readonly: + 'Vaša lozinka trenutno ne može biti izmenjena jer se možete prijaviti samo preko preduzetničke konekcije.', + successMessage: 'Vaša lozinka je postavljena.', + changePasswordSuccessMessage: 'Vaša lozinka je ažurirana.', + sessionsSignedOutSuccessMessage: 'Svi drugi uređaji su odjavljeni.', + }, + mfaPage: { + title: 'Dodajte dvostepenu verifikaciju', + formHint: 'Odaberite metodu za dodavanje.', + }, + mfaTOTPPage: { + title: 'Dodajte aplikaciju za autentifikaciju', + + verifyTitle: 'Verifikacioni kod', + verifySubtitle: + 'Unesite verifikacioni kod generisan vašom aplikacijom za autentifikaciju', + successMessage: + 'Dvostepena verifikacija je sada omogućena. Prilikom prijavljivanja, moraćete uneti verifikacioni kod iz ove aplikacije kao dodatni korak.', + authenticatorApp: { + infoText__ableToScan: + 'Podesite novi metod prijave u svojoj aplikaciji za autentifikaciju i skenirajte sledeći QR kod da ga povežete sa svojim nalogom.', + infoText__unableToScan: + 'Podesite novi metod prijave u svojoj aplikaciji za autentifikaciju i unesite ključ naveden ispod.', + inputLabel__unableToScan1: + 'Uverite se da je omogućena opcija za vremenski ograničene ili jednokratne lozinke, a zatim završite povezivanje svog naloga.', + inputLabel__unableToScan2: + 'Alternativno, ako vaša aplikacija za autentifikaciju podržava TOTP URIje, takođe možete kopirati ceo URI.', + buttonAbleToScan__nonPrimary: 'Skenirajte QR kod umesto toga', + buttonUnableToScan__nonPrimary: 'Ne možete skenirati QR kod?', + }, + removeResource: { + title: 'Uklonite dvostepenu verifikaciju', + messageLine1: + 'Verifikacioni kodovi iz ove aplikacije više neće biti potrebni prilikom prijavljivanja.', + messageLine2: + 'Vaš nalog možda neće biti siguran. Da li ste sigurni da želite da nastavite?', + successMessage: + 'Dvostepena verifikacija putem aplikacije za autentifikaciju je uklonjena.', + }, + }, + mfaPhoneCodePage: { + title: 'Dodajte SMS kod verifikaciju', + primaryButton__addPhoneNumber: 'Dodajte broj telefona', + subtitle__availablePhoneNumbers: + 'Odaberite broj telefona koji će biti registrovan za SMS kod dvostepene verifikacije.', + subtitle__unavailablePhoneNumbers: + 'Nema dostupnih brojeva telefona za registraciju SMS kod dvostepene verifikacije.', + successMessage: + 'SMS kod dvostepene verifikacije je sada omogućen za ovaj broj telefona. Prilikom prijavljivanja, moraćete uneti verifikacioni kod poslat na ovaj broj telefona kao dodatni korak.', + removeResource: { + title: 'Uklonite dvostepenu verifikaciju', + messageLine1: + '{{identifier}} više neće primati verifikacione kodove prilikom prijavljivanja.', + messageLine2: + 'Vaš nalog možda neće biti siguran. Da li ste sigurni da želite da nastavite?', + successMessage: + 'SMS kod dvostepene verifikacije je uklonjen za {{mfaPhoneCode}}', + }, + }, + backupCodePage: { + title: 'Dodajte verifikaciju rezervnim kodom', + title__codelist: 'Rezervni kodovi', + subtitle__codelist: 'Čuvajte ih sigurno i tajno.', + infoText1: 'Rezervni kodovi će biti omogućeni za ovaj nalog.', + infoText2: + 'Čuvajte rezervne kodove tajno i čuvajte ih sigurno. Možete regenerisati rezervne kodove ako sumnjate da su kompromitovani.', + successSubtitle: + 'Možete koristiti jedan od ovih kodova za prijavu na svoj nalog, ako izgubite pristup svom uređaju za autentifikaciju.', + successMessage: + 'Rezervni kodovi su sada omogućeni. Možete koristiti jedan od ovih kodova za prijavu na svoj nalog, ako izgubite pristup svom uređaju za autentifikaciju. Svaki kod može biti korišćen samo jednom.', + actionLabel__copy: 'Kopiraj sve', + actionLabel__copied: 'Kopirano!', + actionLabel__download: 'Preuzmite .txt', + actionLabel__print: 'Odštampajte', + }, + deletePage: { + title: 'Obrišite nalog', + messageLine1: 'Da li ste sigurni da želite da obrišete svoj nalog?', + messageLine2: 'Ova akcija je trajna i nepovratna.', + actionDescription: 'Upišite "Delete account" ispod da biste nastavili.', + confirm: 'Obrišite nalog', + }, + }, + userButton: { + action__manageAccount: 'Upravljajte nalogom', + action__signOut: 'Odjavite se', + action__signOutAll: 'Odjavite se sa svih naloga', + action__addAccount: 'Dodajte nalog', + }, + organizationSwitcher: { + personalWorkspace: 'Lični nalog', + notSelected: 'Organizacija nije izabrana', + action__createOrganization: 'Kreirajte organizaciju', + action__manageOrganization: 'Upravljajte organizacijom', + action__invitationAccept: 'Pridružite se', + action__suggestionsAccept: 'Zatražite pridruživanje', + suggestionsAcceptedLabel: 'Čeka se odobrenje', + }, + impersonationFab: { + title: 'Prijavljeni ste kao {{identifier}}', + action__signOut: 'Odjavite se', + }, + organizationProfile: { + badge__unverified: 'Nepotvrđeno', + badge__automaticInvitation: 'Automatske pozivnice', + badge__automaticSuggestion: 'Automatski predlozi', + badge__manualInvitation: 'Bez automatskog upisa', + start: { + headerTitle__members: 'Članovi', + headerTitle__settings: 'Podešavanja', + headerSubtitle__members: + 'Pregledajte i upravljajte članovima organizacije', + headerSubtitle__settings: 'Upravljajte podešavanjima organizacije', + }, + profilePage: { + title: 'Profil organizacije', + subtitle: 'Upravljajte profilom organizacije', + successMessage: 'Organizacija je ažurirana.', + dangerSection: { + title: 'Opasnost', + leaveOrganization: { + title: 'Napustite organizaciju', + messageLine1: + 'Da li ste sigurni da želite da napustite ovu organizaciju? Izgubićete pristup ovoj organizaciji i njenim aplikacijama.', + messageLine2: 'Ova akcija je trajna i nepovratna.', + successMessage: 'Napustili ste organizaciju.', + actionDescription: + 'Upišite {{organizationName}} ispod da biste nastavili.', + }, + deleteOrganization: { + title: 'Obrišite organizaciju', + messageLine1: + 'Da li ste sigurni da želite da obrišete ovu organizaciju?', + messageLine2: 'Ova akcija je trajna i nepovratna.', + actionDescription: + 'Upišite {{organizationName}} ispod da biste nastavili.', + successMessage: 'Obbrisali ste organizaciju.', + }, + }, + domainSection: { + title: 'Potvrđeni domeni', + subtitle: + 'Dozvolite korisnicima da se automatski pridruže organizaciji ili zatraže pridruživanje na osnovu potvrđenog email domena.', + primaryButton: 'Dodajte domen', + unverifiedDomain_menuAction__verify: 'Potvrdite domen', + unverifiedDomain_menuAction__remove: 'Obrišite domen', + }, + }, + createDomainPage: { + title: 'Dodajte domen', + subtitle: + 'Dodajte domen za potvrdu. Korisnici sa email adresama na ovom domenu mogu se automatski pridružiti organizaciji ili zatražiti pridruživanje.', + }, + verifyDomainPage: { + title: 'Potvrdite domen', + + subtitle: 'Domen {{domainName}} treba da bude potvrđen putem emaila.', + subtitleVerificationCodeScreen: + 'Verifikacioni kod je poslat na {{emailAddress}}. Unesite kod da nastavite.', + formTitle: 'Verifikacioni kod', + formSubtitle: 'Unesite verifikacioni kod poslat na vašu email adresu', + resendButton: 'Niste dobili kod? Pošaljite ponovo', + }, + verifiedDomainPage: { + subtitle: + 'Domen {{domain}} je sada potvrđen. Nastavite izborom načina upisa.', + start: { + headerTitle__enrollment: 'Opcije upisa', + headerTitle__danger: 'Opasnost', + }, + enrollmentTab: { + subtitle: + 'Izaberite kako korisnici iz ovog domena mogu da se pridruže organizaciji.', + manualInvitationOption__label: 'Bez automatskog upisa', + manualInvitationOption__description: + 'Korisnici mogu biti pozvani samo ručno u organizaciju.', + automaticInvitationOption__label: 'Automatske pozivnice', + automaticInvitationOption__description: + 'Korisnici se automatski pozivaju da se pridruže organizaciji kada se registruju i mogu se pridružiti bilo kada.', + automaticSuggestionOption__label: 'Automatski predlozi', + automaticSuggestionOption__description: + 'Korisnici dobijaju predlog da zatraže pridruživanje, ali moraju biti odobreni od strane administratora pre nego što se mogu pridružiti organizaciji.', + formButton__save: 'Sačuvajte', + calloutInfoLabel: + 'Promena načina upisa će uticati samo na nove korisnike.', + calloutInvitationCountLabel: + 'Poslate pozivnice koje čekaju korisnike: {{count}}', + calloutSuggestionCountLabel: + 'Poslati predlozi koji čekaju korisnike: {{count}}', + }, + dangerTab: { + removeDomainTitle: 'Uklonite domen', + removeDomainSubtitle: 'Uklonite ovaj domen iz vaših potvrđenih domena', + removeDomainActionLabel__remove: 'Uklonite domen', + calloutInfoLabel: + 'Uklanjanje ovog domena će uticati na pozvane korisnike.', + }, + }, + invitePage: { + title: 'Pozovite članove', + subtitle: 'Pozovite nove članove u ovu organizaciju', + successMessage: 'Pozivnice su uspešno poslate', + detailsTitle__inviteFailed: + 'Pozivnice nisu mogle biti poslate. Već postoje čekajuće pozivnice za sledeće email adrese: {{email_addresses}}.', + formButtonPrimary__continue: 'Pošaljite pozivnice', + }, + removeDomainPage: { + title: 'Uklonite domen', + messageLine1: 'Email domen {{domain}} će biti uklonjen.', + messageLine2: + 'Korisnici neće moći automatski da se pridruže organizaciji nakon ovoga.', + successMessage: '{{domain}} je uklonjen.', + }, + membersPage: { + detailsTitle__emptyRow: 'Nema članova za prikaz', + action__invite: 'Pozovite', + start: { + headerTitle__active: 'Aktivni', + headerTitle__members: 'Članovi', + headerTitle__invited: 'Pozvani', + headerTitle__invitations: 'Pozivnice', + headerTitle__requests: 'Zahtevi', + }, + activeMembersTab: { + tableHeader__user: 'Korisnik', + tableHeader__joined: 'Pridružio se', + tableHeader__role: 'Uloga', + tableHeader__actions: '', + menuAction__remove: 'Uklonite člana', + }, + invitedMembersTab: { + tableHeader__invited: 'Pozvani', + menuAction__revoke: 'Poništite pozivnicu', + }, + invitationsTab: { + table__emptyRow: 'Nema pozivnica za prikaz', + manualInvitations: { + headerTitle: 'Pojedinačne pozivnice', + headerSubtitle: + 'Ručno pozovite članove i upravljajte postojećim pozivnicama.', + }, + autoInvitations: { + headerTitle: 'Automatske pozivnice', + headerSubtitle: + 'Pozovite korisnike povezivanjem email domena sa vašom organizacijom. Svi koji se registruju sa odgovarajućom email adresom moći će se pridružiti organizaciji bilo kada.', + primaryButton: 'Upravljajte potvrđenim domenima', + }, + }, + requestsTab: { + tableHeader__requested: 'Zahtevano pridruživanje', + menuAction__approve: 'Odobrite', + menuAction__reject: 'Odbijte', + table__emptyRow: 'Nema zahteva za prikaz', + requests: { + headerTitle: 'Zahtevi', + headerSubtitle: + 'Pregledajte i upravljajte korisnicima koji su zatražili da se pridruže organizaciji.', + }, + autoSuggestions: { + headerTitle: 'Automatski predlozi', + headerSubtitle: + 'Korisnici koji se registruju sa odgovarajućim email domenom, moći će da vide predlog da zatraže pridruživanje vašoj organizaciji.', + primaryButton: 'Upravljajte potvrđenim domenima', + }, + }, + }, + }, + createOrganization: { + title: 'Kreirajte organizaciju', + formButtonSubmit: 'Kreirajte organizaciju', + subtitle: 'Postavite profil organizacije', + invitePage: { + formButtonReset: 'Preskočite', + }, + }, + organizationList: { + createOrganization: 'Kreirajte organizaciju', + title: 'Izaberite nalog', + titleWithoutPersonal: 'Izaberite organizaciju', + subtitle: 'da biste nastavili do {{applicationName}}', + action__invitationAccept: 'Pridružite se', + invitationAcceptedLabel: 'Pridružili ste se', + action__suggestionsAccept: 'Zatražite pridruživanje', + suggestionsAcceptedLabel: 'Čeka se odobrenje', + action__createOrganization: 'Kreirajte organizaciju', + }, + unstable__errors: { + identification_deletion_failed: + 'Ne možete obrisati svoj poslednji identifikator.', + phone_number_exists: + 'Ovaj broj telefona je zauzet. Molimo pokušajte sa drugim.', + form_identifier_not_found: '', + captcha_unavailable: + 'Registracija nije uspela zbog neuspešne provere robota. Osvežite stranicu da pokušate ponovo ili kontaktirajte podršku za dodatnu pomoć.', + captcha_invalid: + 'Registracija nije uspela zbog neuspešnih sigurnosnih provera. Osvežite stranicu da pokušate ponovo ili kontaktirajte podršku za dodatnu pomoć.', + form_password_pwned: + 'Ova lozinka je pronađena kao deo kompromitovanog podatka i ne može se koristiti, molimo probajte sa drugom lozinkom.', + form_username_invalid_length: '', + form_username_invalid_character: '', + form_param_format_invalid: '', + form_param_format_invalid__email_address: + 'Email adresa mora biti važeća email adresa.', + form_password_length_too_short: '', + form_param_nil: '', + form_code_incorrect: '', + form_password_incorrect: '', + not_allowed_access: '', + form_identifier_exists: '', + form_password_validation_failed: 'Netačna lozinka', + form_password_not_strong_enough: 'Vaša lozinka nije dovoljno jaka.', + form_password_size_in_bytes_exceeded: + 'Vaša lozinka je premašila maksimalni broj bajtova koji su dozvoljeni, molimo skratite je ili uklonite neke specijalne karaktere.', + passwordComplexity: { + sentencePrefix: 'Vaša lozinka mora sadržati', + minimumLength: '{{length}} ili više karaktera', + maximumLength: 'manje od {{length}} karaktera', + requireNumbers: 'broj', + requireLowercase: 'malo slovo', + requireUppercase: 'veliko slovo', + requireSpecialCharacter: 'specijalni karakter', + }, + zxcvbn: { + notEnough: 'Vaša lozinka nije dovoljno jaka.', + couldBeStronger: + 'Vaša lozinka funkcioniše, ali može biti jača. Probajte dodati više karaktera.', + goodPassword: 'Vaša lozinka ispunjava sve neophodne zahteve.', + warnings: { + straightRow: 'Pravi redovi tastera na tastaturi su lako predvidivi.', + keyPattern: 'Kratki šabloni na tastaturi su lako predvidivi.', + simpleRepeat: 'Ponavljani karakteri poput "aaa" su lako predvidivi.', + extendedRepeat: + 'Ponavljani šabloni karaktera poput "abcabcabc" su lako predvidivi.', + sequences: + 'Uobičajeni nizovi karaktera poput "abc" su lako predvidivi.', + recentYears: 'Nedavne godine su lako predvidive.', + dates: 'Datumi su lako predvidivi.', + topTen: 'Ovo je veoma korišćena lozinka.', + topHundred: 'Ovo je često korišćena lozinka.', + common: 'Ovo je uobičajena lozinka.', + similarToCommon: 'Ovo je slično uobičajenoj lozinki.', + wordByItself: 'Pojedinačne reči su lako predvidive.', + namesByThemselves: + 'Pojedinačna imena ili prezimena su lako predvidiva.', + commonNames: 'Uobičajena imena i prezimena su lako predvidiva.', + userInputs: 'Ne bi trebalo da postoji lični ili stranični podatak.', + pwned: + 'Vaša lozinka je bila izložena na internetu zbog curenja podataka.', + }, + suggestions: { + l33t: "Izbegavajte predvidljive zamene slova poput '@' za 'a'.", + reverseWords: 'Izbegavajte obrnuto pravopisne oblike uobičajenih reči.', + allUppercase: 'Koristite velika slova, ali ne sva.', + capitalization: 'Koristite velika slova više od prvog slova.', + dates: 'Izbegavajte datume i godine koje su povezane sa vama.', + recentYears: 'Izbegavajte nedavne godine.', + associatedYears: 'Izbegavajte godine koje su povezane sa vama.', + sequences: 'Izbegavajte uobičajene nizove karaktera.', + repeated: 'Izbegavajte ponovljene reči i karaktere.', + longerKeyboardPattern: + 'Koristite duže šablone na tastaturi i promenite smer kucanja više puta.', + anotherWord: 'Dodajte više reči koje su manje uobičajene.', + useWords: 'Koristite više reči, ali izbegavajte uobičajene fraze.', + noNeed: + 'Možete kreirati jake lozinke bez korišćenja simbola, brojeva ili velikih slova.', + pwned: + 'Ako koristite ovu lozinku negde drugde, trebalo bi da je promenite.', + }, + }, + form_param_max_length_exceeded__name: + 'Ime ne bi trebalo da premašuje 256 karaktera.', + form_param_max_length_exceeded__first_name: + 'Ime ne bi trebalo da premašuje 256 karaktera.', + form_param_max_length_exceeded__last_name: + 'Prezime ne bi trebalo da premašuje 256 karaktera.', + }, + dates: { + previous6Days: + "Prošlog {{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", + + lastDay: "Juče u {{ date | timeString('sr-RS') }}", + sameDay: "Danas u {{ date | timeString('sr-RS') }}", + nextDay: "Sutra u {{ date | timeString('sr-RS') }}", + next6Days: + "{{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", + numeric: "{{ date | numeric('sr-RS') }}", + }, +}; + +export default localization; diff --git a/packages/localizations/src/utils/generate.ts b/packages/localizations/src/utils/generate.ts index 7cde28ee2c6..0245d4409c3 100644 --- a/packages/localizations/src/utils/generate.ts +++ b/packages/localizations/src/utils/generate.ts @@ -40,6 +40,7 @@ import { ukUA } from '../uk-UA'; import { viVN } from '../vi-VN'; import { zhCN } from '../zh-CN'; import { zhTW } from '../zh-TW'; +import { srRS } from '../sr-RS'; import { enUS_v4 } from './enUS_v4'; import { createObject, getCommonKeys, getKeys, getUniqueKeys, getValue, mergeObjects } from './utils'; @@ -184,3 +185,4 @@ run(zhTW, 'zh-TW'); run(bgBG, 'bg-BG'); run(thTH, 'th-TH'); run(huHU, 'hu-HU'); +run(srRS, 'sr-RS'); From 7eb7207601a96b623003acabe26470d0c0021f38 Mon Sep 17 00:00:00 2001 From: Petar Paunovic Date: Tue, 7 May 2024 11:40:31 +0200 Subject: [PATCH 2/8] [ADD] Disclaimer and remove default export. --- packages/localizations/src/sr-RS.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/localizations/src/sr-RS.ts b/packages/localizations/src/sr-RS.ts index aae88115640..90fe739be8b 100644 --- a/packages/localizations/src/sr-RS.ts +++ b/packages/localizations/src/sr-RS.ts @@ -1,3 +1,15 @@ +/* + * ===================================================================================== + * DISCLAIMER: + * ===================================================================================== + * This localization file is a community contribution and is not officially maintained + * by Clerk. It has been provided by the community and may not be fully aligned + * with the current or future states of the main application. Clerk does not guarantee + * the accuracy, completeness, or timeliness of the translations in this file. + * Use of this file is at your own risk and discretion. + * ===================================================================================== + */ + import type { LocalizationResource } from '@clerk/types'; const commonTexts = { @@ -874,4 +886,3 @@ export const srRS: LocalizationResource = { }, }; -export default localization; From 9b11b81569e42cb8ab9d1e2846b152841245b77e Mon Sep 17 00:00:00 2001 From: Petar Paunovic Date: Tue, 7 May 2024 11:58:07 +0200 Subject: [PATCH 3/8] [ADD] Changeset --- .changeset/apple-wolf-add.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/apple-wolf-add.md diff --git a/.changeset/apple-wolf-add.md b/.changeset/apple-wolf-add.md new file mode 100644 index 00000000000..4f51a9051f5 --- /dev/null +++ b/.changeset/apple-wolf-add.md @@ -0,0 +1,5 @@ +--- +"@clerk/localizations": minor +--- + +Add srRS localization From 509b83f86331048d73b35fd809daf94e4c180a8a Mon Sep 17 00:00:00 2001 From: Petar Paunovic Date: Wed, 8 May 2024 01:33:20 +0200 Subject: [PATCH 4/8] [FIX] Unstable errors messages. --- packages/localizations/src/sr-RS.ts | 229 ++++++++++------------------ 1 file changed, 80 insertions(+), 149 deletions(-) diff --git a/packages/localizations/src/sr-RS.ts b/packages/localizations/src/sr-RS.ts index 90fe739be8b..bf7e997566d 100644 --- a/packages/localizations/src/sr-RS.ts +++ b/packages/localizations/src/sr-RS.ts @@ -35,27 +35,23 @@ export const srRS: LocalizationResource = { formFieldLabel__emailAddress_phoneNumber: 'Email adresa ili broj telefona', formFieldLabel__emailAddress_username: 'Email adresa ili korisničko ime', formFieldLabel__phoneNumber_username: 'Broj telefona ili korisničko ime', - formFieldLabel__emailAddress_phoneNumber_username: - 'Email adresa, broj telefona ili korisničko ime', + formFieldLabel__emailAddress_phoneNumber_username: 'Email adresa, broj telefona ili korisničko ime', formFieldLabel__password: 'Lozinka', formFieldLabel__currentPassword: 'Trenutna lozinka', formFieldLabel__newPassword: 'Nova lozinka', formFieldLabel__confirmPassword: 'Potvrdi lozinku', formFieldLabel__signOutOfOtherSessions: 'Odjavi se sa svih drugih uređaja', - formFieldLabel__automaticInvitations: - 'Omogući automatske pozivnice za ovaj domen', + formFieldLabel__automaticInvitations: 'Omogući automatske pozivnice za ovaj domen', formFieldLabel__firstName: 'Ime', formFieldLabel__lastName: 'Prezime', formFieldLabel__backupCode: 'Kod za rezervnu autentifikaciju', formFieldLabel__organizationName: 'Naziv organizacije', formFieldLabel__organizationSlug: 'Slug URL', formFieldLabel__organizationDomain: 'Domen', - formFieldLabel__organizationDomainEmailAddress: - 'Email adresa za verifikaciju', + formFieldLabel__organizationDomainEmailAddress: 'Email adresa za verifikaciju', formFieldLabel__organizationDomainEmailAddressDescription: 'Unesite email adresu pod ovim domenom da primite kod i verifikujete domen.', - formFieldLabel__organizationDomainDeletePending: - 'Obriši čekajuće pozivnice i predloge', + formFieldLabel__organizationDomainDeletePending: 'Obriši čekajuće pozivnice i predloge', formFieldLabel__confirmDeletion: 'Potvrda', formFieldLabel__role: 'Uloga', formFieldInputPlaceholder__emailAddress: '', @@ -77,12 +73,10 @@ export const srRS: LocalizationResource = { formFieldInputPlaceholder__organizationDomainEmailAddress: '', formFieldError__notMatchingPasswords: 'Lozinke se ne podudaraju.', formFieldError__matchingPasswords: 'Lozinke se podudaraju.', - formFieldError__verificationLinkExpired: - 'Link za verifikaciju je istekao. Molimo zatražite novi link.', + formFieldError__verificationLinkExpired: 'Link za verifikaciju je istekao. Molimo zatražite novi link.', formFieldAction__forgotPassword: 'Zaboravili ste lozinku?', formFieldHintText__optional: 'Opciono', - formFieldHintText__slug: - 'Slug je lako čitljiv ID koji mora biti jedinstven. Često se koristi u URL-ovima.', + formFieldHintText__slug: 'Slug je lako čitljiv ID koji mora biti jedinstven. Često se koristi u URL-ovima.', formButtonPrimary: 'Nastavi', signInEnterPasswordTitle: 'Unesite svoju lozinku', backButton: 'Nazad', @@ -116,8 +110,7 @@ export const srRS: LocalizationResource = { title: 'Verifikujte svoj email', subtitle: 'da biste nastavili do {{applicationName}}', formTitle: 'Link za verifikaciju', - formSubtitle: - 'Koristite link za verifikaciju poslat na vašu email adresu', + formSubtitle: 'Koristite link za verifikaciju poslat na vašu email adresu', resendButton: 'Niste dobili link? Pošaljite ponovo', verified: { title: 'Uspešno ste se registrovali', @@ -185,14 +178,11 @@ export const srRS: LocalizationResource = { resetPassword: { title: 'Resetujte lozinku', formButtonPrimary: 'Resetujte lozinku', - successMessage: - 'Vaša lozinka je uspešno promenjena. Molimo sačekajte, bićete prijavljeni.', - requiredMessage: - 'Iz bezbednosnih razloga, neophodno je resetovati vašu lozinku.', + successMessage: 'Vaša lozinka je uspešno promenjena. Molimo sačekajte, bićete prijavljeni.', + requiredMessage: 'Iz bezbednosnih razloga, neophodno je resetovati vašu lozinku.', }, resetPasswordMfa: { - detailsLabel: - 'Potrebno je da verifikujemo vaš identitet pre resetovanja lozinke.', + detailsLabel: 'Potrebno je da verifikujemo vaš identitet pre resetovanja lozinke.', }, emailCode: { title: 'Proverite svoj email', @@ -238,8 +228,7 @@ export const srRS: LocalizationResource = { title: 'Dvostepena verifikacija', subtitle: '', formTitle: 'Verifikacioni kod', - formSubtitle: - 'Unesite verifikacioni kod generisan vašom aplikacijom za autentifikaciju', + formSubtitle: 'Unesite verifikacioni kod generisan vašom aplikacijom za autentifikaciju', }, backupCodeMfa: { title: 'Unesite kod za rezervnu autentifikaciju', @@ -265,8 +254,7 @@ export const srRS: LocalizationResource = { noAvailableMethods: { title: 'Nije moguće prijaviti se', subtitle: 'Došlo je do greške', - message: - 'Nije moguće nastaviti sa prijavom. Nema dostupnih faktora autentifikacije.', + message: 'Nije moguće nastaviti sa prijavom. Nema dostupnih faktora autentifikacije.', }, }, userProfile: { @@ -302,16 +290,14 @@ export const srRS: LocalizationResource = { 'Završite verifikaciju da biste imali pristup svim funkcijama sa ovom email adresom', detailsAction__unverified: 'Verifikujte email adresu', destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: - 'Obrišite ovu email adresu i uklonite je iz svog naloga', + destructiveActionSubtitle: 'Obrišite ovu email adresu i uklonite je iz svog naloga', destructiveAction: 'Uklonite email adresu', }, phoneNumbersSection: { title: 'Brojevi telefona', primaryButton: 'Dodajte broj telefona', detailsTitle__primary: 'Primarni broj telefona', - detailsSubtitle__primary: - 'Ovaj broj telefona je primarni broj telefona', + detailsSubtitle__primary: 'Ovaj broj telefona je primarni broj telefona', detailsAction__primary: 'Završite verifikaciju', detailsTitle__nonPrimary: 'Postavite kao primarni broj telefona', detailsSubtitle__nonPrimary: @@ -322,8 +308,7 @@ export const srRS: LocalizationResource = { 'Završite verifikaciju da biste imali pristup svim funkcijama sa ovim brojem telefona', detailsAction__unverified: 'Verifikujte broj telefona', destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: - 'Obrišite ovaj broj telefona i uklonite ga iz svog naloga', + destructiveActionSubtitle: 'Obrišite ovaj broj telefona i uklonite ga iz svog naloga', destructiveAction: 'Uklonite broj telefona', }, connectedAccountsSection: { @@ -338,8 +323,7 @@ export const srRS: LocalizationResource = { actionLabel__connectionFailed: 'Pokušajte ponovo', actionLabel__reauthorize: 'Autorizujte odmah', destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: - 'Uklonite ovaj povezani nalog iz svog naloga', + destructiveActionSubtitle: 'Uklonite ovaj povezani nalog iz svog naloga', destructiveActionAccordionSubtitle: 'Uklonite povezani nalog', }, enterpriseAccountsSection: { @@ -355,8 +339,7 @@ export const srRS: LocalizationResource = { primaryButton: 'Dodajte dvostepenu verifikaciju', phoneCode: { destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: - 'Uklonite ovaj broj telefona iz metoda dvostepene verifikacije', + destructiveActionSubtitle: 'Uklonite ovaj broj telefona iz metoda dvostepene verifikacije', destructiveActionLabel: 'Uklonite broj telefona', title__default: 'Podrazumevani faktor', title__setDefault: 'Postavite kao podrazumevani faktor', @@ -379,8 +362,7 @@ export const srRS: LocalizationResource = { subtitle: 'Ovaj faktor će se koristiti kao podrazumevani metod dvostepene verifikacije prilikom prijavljivanja.', destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: - 'Uklonite aplikaciju za autentifikaciju iz metoda dvostepene verifikacije', + destructiveActionSubtitle: 'Uklonite aplikaciju za autentifikaciju iz metoda dvostepene verifikacije', destructiveActionLabel: 'Uklonite aplikaciju za autentifikaciju', }, }, @@ -404,8 +386,7 @@ export const srRS: LocalizationResource = { title: 'Opasnost', deleteAccountButton: 'Obrišite nalog', deleteAccountTitle: 'Obrišite nalog', - deleteAccountDescription: - 'Obrišite svoj nalog i sve podatke povezane sa njim', + deleteAccountDescription: 'Obrišite svoj nalog i sve podatke povezane sa njim', }, }, profilePage: { @@ -415,10 +396,8 @@ export const srRS: LocalizationResource = { imageFormDestructiveActionSubtitle: 'Uklonite sliku', fileDropAreaTitle: 'Prevucite fajl ovde, ili...', fileDropAreaAction: 'Odaberite fajl', - fileDropAreaHint: - 'Otpremite sliku u JPG, PNG, GIF, ili WEBP formatu manju od 10 MB', - readonly: - 'Vaše informacije o profilu su dostavljene preko preduzetničke konekcije i ne mogu biti izmenjene.', + fileDropAreaHint: 'Otpremite sliku u JPG, PNG, GIF, ili WEBP formatu manju od 10 MB', + readonly: 'Vaše informacije o profilu su dostavljene preko preduzetničke konekcije i ne mogu biti izmenjene.', successMessage: 'Vaš profil je ažuriran.', }, usernamePage: { @@ -428,41 +407,35 @@ export const srRS: LocalizationResource = { emailAddressPage: { title: 'Dodajte email adresu', emailCode: { - formHint: - 'Email koji sadrži verifikacioni kod će biti poslat na ovu email adresu.', + formHint: 'Email koji sadrži verifikacioni kod će biti poslat na ovu email adresu.', formTitle: 'Verifikacioni kod', formSubtitle: 'Unesite verifikacioni kod poslat na {{identifier}}', resendButton: 'Niste dobili kod? Pošaljite ponovo', successMessage: 'Email {{identifier}} je dodat na vaš nalog.', }, emailLink: { - formHint: - 'Email koji sadrži verifikacioni link će biti poslat na ovu email adresu.', + formHint: 'Email koji sadrži verifikacioni link će biti poslat na ovu email adresu.', formTitle: 'Verifikacioni link', - formSubtitle: - 'Kliknite na verifikacioni link u emailu poslatom na {{identifier}}', + formSubtitle: 'Kliknite na verifikacioni link u emailu poslatom na {{identifier}}', resendButton: 'Niste dobili link? Pošaljite ponovo', successMessage: 'Email {{identifier}} je dodat na vaš nalog.', }, removeResource: { title: 'Uklonite email adresu', messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: - 'Više nećete moći da se prijavite koristeći ovu email adresu.', + messageLine2: 'Više nećete moći da se prijavite koristeći ovu email adresu.', successMessage: '{{emailAddress}} je uklonjen iz vašeg naloga.', }, }, phoneNumberPage: { title: 'Dodajte broj telefona', successMessage: '{{identifier}} je dodat na vaš nalog.', - infoText: - 'SMS poruka koja sadrži verifikacioni link će biti poslata na ovaj broj telefona.', + infoText: 'SMS poruka koja sadrži verifikacioni link će biti poslata na ovaj broj telefona.', infoText__secondary: 'Mogu se primeniti tarife za poruke i podatke.', removeResource: { title: 'Uklonite broj telefona', messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: - 'Više nećete moći da se prijavite koristeći ovaj broj telefona.', + messageLine2: 'Više nećete moći da se prijavite koristeći ovaj broj telefona.', successMessage: '{{phoneNumber}} je uklonjen iz vašeg naloga.', }, }, @@ -475,22 +448,19 @@ export const srRS: LocalizationResource = { removeResource: { title: 'Uklonite povezani nalog', messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: - 'Više nećete moći da koristite ovaj povezani nalog i sve zavisne funkcije više neće raditi.', + messageLine2: 'Više nećete moći da koristite ovaj povezani nalog i sve zavisne funkcije više neće raditi.', successMessage: '{{connectedAccount}} je uklonjen iz vašeg naloga.', }, }, web3WalletPage: { title: 'Dodajte web3 novčanik', - subtitle__availableWallets: - 'Odaberite web3 novčanik koji će biti povezan sa vašim nalogom.', + subtitle__availableWallets: 'Odaberite web3 novčanik koji će biti povezan sa vašim nalogom.', subtitle__unavailableWallets: 'Nema dostupnih web3 novčanika.', successMessage: 'Novčanik je dodat na vaš nalog.', removeResource: { title: 'Uklonite web3 novčanik', messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: - 'Više nećete moći da se prijavite koristeći ovaj web3 novčanik.', + messageLine2: 'Više nećete moći da se prijavite koristeći ovaj web3 novčanik.', successMessage: '{{web3Wallet}} je uklonjen iz vašeg naloga.', }, }, @@ -511,8 +481,7 @@ export const srRS: LocalizationResource = { title: 'Dodajte aplikaciju za autentifikaciju', verifyTitle: 'Verifikacioni kod', - verifySubtitle: - 'Unesite verifikacioni kod generisan vašom aplikacijom za autentifikaciju', + verifySubtitle: 'Unesite verifikacioni kod generisan vašom aplikacijom za autentifikaciju', successMessage: 'Dvostepena verifikacija je sada omogućena. Prilikom prijavljivanja, moraćete uneti verifikacioni kod iz ove aplikacije kao dodatni korak.', authenticatorApp: { @@ -529,12 +498,9 @@ export const srRS: LocalizationResource = { }, removeResource: { title: 'Uklonite dvostepenu verifikaciju', - messageLine1: - 'Verifikacioni kodovi iz ove aplikacije više neće biti potrebni prilikom prijavljivanja.', - messageLine2: - 'Vaš nalog možda neće biti siguran. Da li ste sigurni da želite da nastavite?', - successMessage: - 'Dvostepena verifikacija putem aplikacije za autentifikaciju je uklonjena.', + messageLine1: 'Verifikacioni kodovi iz ove aplikacije više neće biti potrebni prilikom prijavljivanja.', + messageLine2: 'Vaš nalog možda neće biti siguran. Da li ste sigurni da želite da nastavite?', + successMessage: 'Dvostepena verifikacija putem aplikacije za autentifikaciju je uklonjena.', }, }, mfaPhoneCodePage: { @@ -548,12 +514,9 @@ export const srRS: LocalizationResource = { 'SMS kod dvostepene verifikacije je sada omogućen za ovaj broj telefona. Prilikom prijavljivanja, moraćete uneti verifikacioni kod poslat na ovaj broj telefona kao dodatni korak.', removeResource: { title: 'Uklonite dvostepenu verifikaciju', - messageLine1: - '{{identifier}} više neće primati verifikacione kodove prilikom prijavljivanja.', - messageLine2: - 'Vaš nalog možda neće biti siguran. Da li ste sigurni da želite da nastavite?', - successMessage: - 'SMS kod dvostepene verifikacije je uklonjen za {{mfaPhoneCode}}', + messageLine1: '{{identifier}} više neće primati verifikacione kodove prilikom prijavljivanja.', + messageLine2: 'Vaš nalog možda neće biti siguran. Da li ste sigurni da želite da nastavite?', + successMessage: 'SMS kod dvostepene verifikacije je uklonjen za {{mfaPhoneCode}}', }, }, backupCodePage: { @@ -607,8 +570,7 @@ export const srRS: LocalizationResource = { start: { headerTitle__members: 'Članovi', headerTitle__settings: 'Podešavanja', - headerSubtitle__members: - 'Pregledajte i upravljajte članovima organizacije', + headerSubtitle__members: 'Pregledajte i upravljajte članovima organizacije', headerSubtitle__settings: 'Upravljajte podešavanjima organizacije', }, profilePage: { @@ -623,16 +585,13 @@ export const srRS: LocalizationResource = { 'Da li ste sigurni da želite da napustite ovu organizaciju? Izgubićete pristup ovoj organizaciji i njenim aplikacijama.', messageLine2: 'Ova akcija je trajna i nepovratna.', successMessage: 'Napustili ste organizaciju.', - actionDescription: - 'Upišite {{organizationName}} ispod da biste nastavili.', + actionDescription: 'Upišite {{organizationName}} ispod da biste nastavili.', }, deleteOrganization: { title: 'Obrišite organizaciju', - messageLine1: - 'Da li ste sigurni da želite da obrišete ovu organizaciju?', + messageLine1: 'Da li ste sigurni da želite da obrišete ovu organizaciju?', messageLine2: 'Ova akcija je trajna i nepovratna.', - actionDescription: - 'Upišite {{organizationName}} ispod da biste nastavili.', + actionDescription: 'Upišite {{organizationName}} ispod da biste nastavili.', successMessage: 'Obbrisali ste organizaciju.', }, }, @@ -654,25 +613,21 @@ export const srRS: LocalizationResource = { title: 'Potvrdite domen', subtitle: 'Domen {{domainName}} treba da bude potvrđen putem emaila.', - subtitleVerificationCodeScreen: - 'Verifikacioni kod je poslat na {{emailAddress}}. Unesite kod da nastavite.', + subtitleVerificationCodeScreen: 'Verifikacioni kod je poslat na {{emailAddress}}. Unesite kod da nastavite.', formTitle: 'Verifikacioni kod', formSubtitle: 'Unesite verifikacioni kod poslat na vašu email adresu', resendButton: 'Niste dobili kod? Pošaljite ponovo', }, verifiedDomainPage: { - subtitle: - 'Domen {{domain}} je sada potvrđen. Nastavite izborom načina upisa.', + subtitle: 'Domen {{domain}} je sada potvrđen. Nastavite izborom načina upisa.', start: { headerTitle__enrollment: 'Opcije upisa', headerTitle__danger: 'Opasnost', }, enrollmentTab: { - subtitle: - 'Izaberite kako korisnici iz ovog domena mogu da se pridruže organizaciji.', + subtitle: 'Izaberite kako korisnici iz ovog domena mogu da se pridruže organizaciji.', manualInvitationOption__label: 'Bez automatskog upisa', - manualInvitationOption__description: - 'Korisnici mogu biti pozvani samo ručno u organizaciju.', + manualInvitationOption__description: 'Korisnici mogu biti pozvani samo ručno u organizaciju.', automaticInvitationOption__label: 'Automatske pozivnice', automaticInvitationOption__description: 'Korisnici se automatski pozivaju da se pridruže organizaciji kada se registruju i mogu se pridružiti bilo kada.', @@ -680,19 +635,15 @@ export const srRS: LocalizationResource = { automaticSuggestionOption__description: 'Korisnici dobijaju predlog da zatraže pridruživanje, ali moraju biti odobreni od strane administratora pre nego što se mogu pridružiti organizaciji.', formButton__save: 'Sačuvajte', - calloutInfoLabel: - 'Promena načina upisa će uticati samo na nove korisnike.', - calloutInvitationCountLabel: - 'Poslate pozivnice koje čekaju korisnike: {{count}}', - calloutSuggestionCountLabel: - 'Poslati predlozi koji čekaju korisnike: {{count}}', + calloutInfoLabel: 'Promena načina upisa će uticati samo na nove korisnike.', + calloutInvitationCountLabel: 'Poslate pozivnice koje čekaju korisnike: {{count}}', + calloutSuggestionCountLabel: 'Poslati predlozi koji čekaju korisnike: {{count}}', }, dangerTab: { removeDomainTitle: 'Uklonite domen', removeDomainSubtitle: 'Uklonite ovaj domen iz vaših potvrđenih domena', removeDomainActionLabel__remove: 'Uklonite domen', - calloutInfoLabel: - 'Uklanjanje ovog domena će uticati na pozvane korisnike.', + calloutInfoLabel: 'Uklanjanje ovog domena će uticati na pozvane korisnike.', }, }, invitePage: { @@ -706,8 +657,7 @@ export const srRS: LocalizationResource = { removeDomainPage: { title: 'Uklonite domen', messageLine1: 'Email domen {{domain}} će biti uklonjen.', - messageLine2: - 'Korisnici neće moći automatski da se pridruže organizaciji nakon ovoga.', + messageLine2: 'Korisnici neće moći automatski da se pridruže organizaciji nakon ovoga.', successMessage: '{{domain}} je uklonjen.', }, membersPage: { @@ -735,8 +685,7 @@ export const srRS: LocalizationResource = { table__emptyRow: 'Nema pozivnica za prikaz', manualInvitations: { headerTitle: 'Pojedinačne pozivnice', - headerSubtitle: - 'Ručno pozovite članove i upravljajte postojećim pozivnicama.', + headerSubtitle: 'Ručno pozovite članove i upravljajte postojećim pozivnicama.', }, autoInvitations: { headerTitle: 'Automatske pozivnice', @@ -752,8 +701,7 @@ export const srRS: LocalizationResource = { table__emptyRow: 'Nema zahteva za prikaz', requests: { headerTitle: 'Zahtevi', - headerSubtitle: - 'Pregledajte i upravljajte korisnicima koji su zatražili da se pridruže organizaciji.', + headerSubtitle: 'Pregledajte i upravljajte korisnicima koji su zatražili da se pridruže organizaciji.', }, autoSuggestions: { headerTitle: 'Automatski predlozi', @@ -784,30 +732,27 @@ export const srRS: LocalizationResource = { action__createOrganization: 'Kreirajte organizaciju', }, unstable__errors: { - identification_deletion_failed: - 'Ne možete obrisati svoj poslednji identifikator.', - phone_number_exists: - 'Ovaj broj telefona je zauzet. Molimo pokušajte sa drugim.', - form_identifier_not_found: '', + identification_deletion_failed: 'Ne možete obrisati svoj poslednji identifikator.', + phone_number_exists: 'Ovaj broj telefona je zauzet. Molimo pokušajte sa drugim.', captcha_unavailable: 'Registracija nije uspela zbog neuspešne provere robota. Osvežite stranicu da pokušate ponovo ili kontaktirajte podršku za dodatnu pomoć.', captcha_invalid: 'Registracija nije uspela zbog neuspešnih sigurnosnih provera. Osvežite stranicu da pokušate ponovo ili kontaktirajte podršku za dodatnu pomoć.', form_password_pwned: 'Ova lozinka je pronađena kao deo kompromitovanog podatka i ne može se koristiti, molimo probajte sa drugom lozinkom.', - form_username_invalid_length: '', - form_username_invalid_character: '', - form_param_format_invalid: '', - form_param_format_invalid__email_address: - 'Email adresa mora biti važeća email adresa.', - form_password_length_too_short: '', - form_param_nil: '', - form_code_incorrect: '', - form_password_incorrect: '', - not_allowed_access: '', - form_identifier_exists: '', + form_param_format_invalid__email_address: 'Email adresa mora biti važeća email adresa.', form_password_validation_failed: 'Netačna lozinka', form_password_not_strong_enough: 'Vaša lozinka nije dovoljno jaka.', + form_identifier_not_found: 'Navedeni nalog nije pronađen.', + form_username_invalid_length: 'Korisničko ime mora imati između 5 i 20 karaktera.', + form_username_invalid_character: 'Korisničko ime sadrži nevažeće karaktere. Proverite da li imate razmak u imenu.', + form_param_format_invalid: 'Uneti parametar nije u validnom formatu.', + form_password_length_too_short: 'Lozinka mora imati najmanje 8 karaktera.', + form_param_nil: 'Ovaj parametar je obavezan i ne sme biti prazan.', + form_code_incorrect: 'Uneti kod nije tačan.', + form_password_incorrect: 'Uneta lozinka nije tačna.', + not_allowed_access: 'Nemate dozvolu za pristup ovom resursu.', + form_identifier_exists: 'Ovaj identifikator već postoji. Molimo pokušajte sa drugim.', form_password_size_in_bytes_exceeded: 'Vaša lozinka je premašila maksimalni broj bajtova koji su dozvoljeni, molimo skratite je ili uklonite neke specijalne karaktere.', passwordComplexity: { @@ -821,17 +766,14 @@ export const srRS: LocalizationResource = { }, zxcvbn: { notEnough: 'Vaša lozinka nije dovoljno jaka.', - couldBeStronger: - 'Vaša lozinka funkcioniše, ali može biti jača. Probajte dodati više karaktera.', + couldBeStronger: 'Vaša lozinka funkcioniše, ali može biti jača. Probajte dodati više karaktera.', goodPassword: 'Vaša lozinka ispunjava sve neophodne zahteve.', warnings: { straightRow: 'Pravi redovi tastera na tastaturi su lako predvidivi.', keyPattern: 'Kratki šabloni na tastaturi su lako predvidivi.', simpleRepeat: 'Ponavljani karakteri poput "aaa" su lako predvidivi.', - extendedRepeat: - 'Ponavljani šabloni karaktera poput "abcabcabc" su lako predvidivi.', - sequences: - 'Uobičajeni nizovi karaktera poput "abc" su lako predvidivi.', + extendedRepeat: 'Ponavljani šabloni karaktera poput "abcabcabc" su lako predvidivi.', + sequences: 'Uobičajeni nizovi karaktera poput "abc" su lako predvidivi.', recentYears: 'Nedavne godine su lako predvidive.', dates: 'Datumi su lako predvidivi.', topTen: 'Ovo je veoma korišćena lozinka.', @@ -839,12 +781,10 @@ export const srRS: LocalizationResource = { common: 'Ovo je uobičajena lozinka.', similarToCommon: 'Ovo je slično uobičajenoj lozinki.', wordByItself: 'Pojedinačne reči su lako predvidive.', - namesByThemselves: - 'Pojedinačna imena ili prezimena su lako predvidiva.', + namesByThemselves: 'Pojedinačna imena ili prezimena su lako predvidiva.', commonNames: 'Uobičajena imena i prezimena su lako predvidiva.', userInputs: 'Ne bi trebalo da postoji lični ili stranični podatak.', - pwned: - 'Vaša lozinka je bila izložena na internetu zbog curenja podataka.', + pwned: 'Vaša lozinka je bila izložena na internetu zbog curenja podataka.', }, suggestions: { l33t: "Izbegavajte predvidljive zamene slova poput '@' za 'a'.", @@ -856,33 +796,24 @@ export const srRS: LocalizationResource = { associatedYears: 'Izbegavajte godine koje su povezane sa vama.', sequences: 'Izbegavajte uobičajene nizove karaktera.', repeated: 'Izbegavajte ponovljene reči i karaktere.', - longerKeyboardPattern: - 'Koristite duže šablone na tastaturi i promenite smer kucanja više puta.', + longerKeyboardPattern: 'Koristite duže šablone na tastaturi i promenite smer kucanja više puta.', anotherWord: 'Dodajte više reči koje su manje uobičajene.', useWords: 'Koristite više reči, ali izbegavajte uobičajene fraze.', - noNeed: - 'Možete kreirati jake lozinke bez korišćenja simbola, brojeva ili velikih slova.', - pwned: - 'Ako koristite ovu lozinku negde drugde, trebalo bi da je promenite.', - }, - }, - form_param_max_length_exceeded__name: - 'Ime ne bi trebalo da premašuje 256 karaktera.', - form_param_max_length_exceeded__first_name: - 'Ime ne bi trebalo da premašuje 256 karaktera.', - form_param_max_length_exceeded__last_name: - 'Prezime ne bi trebalo da premašuje 256 karaktera.', + noNeed: 'Možete kreirati jake lozinke bez korišćenja simbola, brojeva ili velikih slova.', + pwned: 'Ako koristite ovu lozinku negde drugde, trebalo bi da je promenite.', + }, + }, + form_param_max_length_exceeded__name: 'Ime ne bi trebalo da premašuje 256 karaktera.', + form_param_max_length_exceeded__first_name: 'Ime ne bi trebalo da premašuje 256 karaktera.', + form_param_max_length_exceeded__last_name: 'Prezime ne bi trebalo da premašuje 256 karaktera.', }, dates: { - previous6Days: - "Prošlog {{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", + previous6Days: "Prošlog {{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", lastDay: "Juče u {{ date | timeString('sr-RS') }}", sameDay: "Danas u {{ date | timeString('sr-RS') }}", nextDay: "Sutra u {{ date | timeString('sr-RS') }}", - next6Days: - "{{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", + next6Days: "{{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", numeric: "{{ date | numeric('sr-RS') }}", }, }; - From a0d0034e2c7b85c03bb06050781f599534e7f9cc Mon Sep 17 00:00:00 2001 From: Petar Paunovic Date: Wed, 8 May 2024 16:59:17 +0200 Subject: [PATCH 5/8] [FIX] Add missing const cast. --- packages/localizations/src/sr-RS.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/localizations/src/sr-RS.ts b/packages/localizations/src/sr-RS.ts index bf7e997566d..ed4344bbcbd 100644 --- a/packages/localizations/src/sr-RS.ts +++ b/packages/localizations/src/sr-RS.ts @@ -816,4 +816,4 @@ export const srRS: LocalizationResource = { next6Days: "{{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", numeric: "{{ date | numeric('sr-RS') }}", }, -}; +} as const; From c86029b437ebe0adc2d0ea2aeaff3cb092ba3e83 Mon Sep 17 00:00:00 2001 From: Petar Paunovic Date: Wed, 8 May 2024 17:15:55 +0200 Subject: [PATCH 6/8] [ADD] srRS to files section in package.json. --- packages/localizations/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 4f11e5b9099..3e768318ef3 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -84,7 +84,8 @@ "es-MX", "bg-BG", "th-TH", - "hu-HU" + "hu-HU", + "sr-RS" ], "scripts": { "build": "tsup --env.NODE_ENV production", From 61567e62617b3e8ff5edbbbb6a0e4a7f43b0b574 Mon Sep 17 00:00:00 2001 From: Petar Paunovic Date: Wed, 8 May 2024 18:55:17 +0200 Subject: [PATCH 7/8] [FIX] Incompatible typing. --- packages/localizations/src/sr-RS.ts | 1483 ++++++++++++++------------- 1 file changed, 776 insertions(+), 707 deletions(-) diff --git a/packages/localizations/src/sr-RS.ts b/packages/localizations/src/sr-RS.ts index ed4344bbcbd..ba8d870e8d9 100644 --- a/packages/localizations/src/sr-RS.ts +++ b/packages/localizations/src/sr-RS.ts @@ -12,808 +12,877 @@ import type { LocalizationResource } from '@clerk/types'; -const commonTexts = { - signIn: { - phoneCode: { - title: 'Proverite svoj telefon', - subtitle: 'da biste nastavili do {{applicationName}}', - formTitle: 'Verifikacioni kod', - formSubtitle: 'Unesite verifikacioni kod poslat na vaš broj telefona', - resendButton: 'Niste dobili kod? Pošaljite ponovo', +export const srRS: LocalizationResource ={ + locale: 'sr-RS', + backButton: 'Nazad', + badge__default: 'Podrazumevano', + badge__otherImpersonatorDevice: 'Drugi uređaj koji se predstavlja', + badge__primary: 'Primarni', + badge__requiresAction: 'Zahteva akciju', + badge__thisDevice: 'Ovaj uređaj', + badge__unverified: 'Nepotvrđen', + badge__userDevice: 'Korisnički uređaj', + badge__you: 'Vi', + createOrganization: { + formButtonSubmit: 'Kreiraj organizaciju', + invitePage: { + formButtonReset: 'Preskoči', }, + title: 'Kreiraj organizaciju', + }, + dates: { + lastDay: "Juče u {{ date | timeString('sr-RS') }}", + next6Days: + "{{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", + nextDay: "Sutra u {{ date | timeString('sr-RS') }}", + numeric: "{{ date | numeric('sr-RS') }}", + previous6Days: + "Prošli {{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", + sameDay: "Danas u {{ date | timeString('sr-RS') }}", }, -}; - -export const srRS: LocalizationResource = { - locale: 'sr-RS', - socialButtonsBlockButton: 'Nastavi sa {{provider|titleize}}', dividerText: 'ili', - formFieldLabel__emailAddress: 'Email adresa', - formFieldLabel__emailAddresses: 'Email adrese', - formFieldLabel__phoneNumber: 'Broj telefona', - formFieldLabel__username: 'Korisničko ime', - formFieldLabel__emailAddress_phoneNumber: 'Email adresa ili broj telefona', - formFieldLabel__emailAddress_username: 'Email adresa ili korisničko ime', - formFieldLabel__phoneNumber_username: 'Broj telefona ili korisničko ime', - formFieldLabel__emailAddress_phoneNumber_username: 'Email adresa, broj telefona ili korisničko ime', - formFieldLabel__password: 'Lozinka', - formFieldLabel__currentPassword: 'Trenutna lozinka', - formFieldLabel__newPassword: 'Nova lozinka', - formFieldLabel__confirmPassword: 'Potvrdi lozinku', - formFieldLabel__signOutOfOtherSessions: 'Odjavi se sa svih drugih uređaja', - formFieldLabel__automaticInvitations: 'Omogući automatske pozivnice za ovaj domen', - formFieldLabel__firstName: 'Ime', - formFieldLabel__lastName: 'Prezime', - formFieldLabel__backupCode: 'Kod za rezervnu autentifikaciju', - formFieldLabel__organizationName: 'Naziv organizacije', - formFieldLabel__organizationSlug: 'Slug URL', - formFieldLabel__organizationDomain: 'Domen', - formFieldLabel__organizationDomainEmailAddress: 'Email adresa za verifikaciju', - formFieldLabel__organizationDomainEmailAddressDescription: - 'Unesite email adresu pod ovim domenom da primite kod i verifikujete domen.', - formFieldLabel__organizationDomainDeletePending: 'Obriši čekajuće pozivnice i predloge', - formFieldLabel__confirmDeletion: 'Potvrda', - formFieldLabel__role: 'Uloga', + footerActionLink__useAnotherMethod: 'Koristi drugu metodu', + footerPageLink__help: 'Pomoć', + footerPageLink__privacy: 'Privatnost', + footerPageLink__terms: 'Uslovi', + formButtonPrimary: 'Nastavi', + formButtonPrimary__verify: 'Verifikuj', + formFieldAction__forgotPassword: 'Zaboravljena lozinka?', + formFieldError__matchingPasswords: 'Lozinke se poklapaju.', + formFieldError__notMatchingPasswords: 'Lozinke se ne poklapaju.', + formFieldError__verificationLinkExpired: + 'Link za verifikaciju je istekao. Molimo zatražite novi link.', + formFieldHintText__optional: 'Opciono', + formFieldHintText__slug: + 'Slug je lako čitljivi ID koji mora biti jedinstven. Često se koristi u URL-ovima.', + formFieldInputPlaceholder__backupCode: '', + formFieldInputPlaceholder__confirmDeletionUserAccount: 'Obriši nalog', formFieldInputPlaceholder__emailAddress: '', - formFieldInputPlaceholder__emailAddresses: - 'Unesite ili nalepite jednu ili više email adresa, odvojenih razmacima ili zarezima', - formFieldInputPlaceholder__phoneNumber: '', - formFieldInputPlaceholder__username: '', - formFieldInputPlaceholder__emailAddress_phoneNumber: '', formFieldInputPlaceholder__emailAddress_username: '', - formFieldInputPlaceholder__phoneNumber_username: '', - formFieldInputPlaceholder__emailAddress_phoneNumber_username: '', - formFieldInputPlaceholder__password: '', + formFieldInputPlaceholder__emailAddresses: + 'primer@email.com, primer2@email.com', formFieldInputPlaceholder__firstName: '', formFieldInputPlaceholder__lastName: '', - formFieldInputPlaceholder__backupCode: '', - formFieldInputPlaceholder__organizationName: '', - formFieldInputPlaceholder__organizationSlug: '', formFieldInputPlaceholder__organizationDomain: '', formFieldInputPlaceholder__organizationDomainEmailAddress: '', - formFieldError__notMatchingPasswords: 'Lozinke se ne podudaraju.', - formFieldError__matchingPasswords: 'Lozinke se podudaraju.', - formFieldError__verificationLinkExpired: 'Link za verifikaciju je istekao. Molimo zatražite novi link.', - formFieldAction__forgotPassword: 'Zaboravili ste lozinku?', - formFieldHintText__optional: 'Opciono', - formFieldHintText__slug: 'Slug je lako čitljiv ID koji mora biti jedinstven. Često se koristi u URL-ovima.', - formButtonPrimary: 'Nastavi', - signInEnterPasswordTitle: 'Unesite svoju lozinku', - backButton: 'Nazad', - footerActionLink__useAnotherMethod: 'Koristite drugi metod', - badge__primary: 'Primarno', - badge__thisDevice: 'Ovaj uređaj', - badge__userDevice: 'Korisnički uređaj', - badge__otherImpersonatorDevice: 'Uređaj drugog korisnika', - badge__default: 'Podrazumevano', - badge__unverified: 'Nepotvrđeno', - badge__requiresAction: 'Zahteva akciju', - badge__you: 'Vi', - footerPageLink__help: 'Pomoć', - footerPageLink__privacy: 'Privatnost', - footerPageLink__terms: 'Uslovi', - paginationButton__previous: 'Prethodno', - paginationButton__next: 'Sledeće', - paginationRowText__displaying: 'Prikazivanje', - paginationRowText__of: 'od', - membershipRole__admin: 'Admin', + formFieldInputPlaceholder__organizationName: '', + formFieldInputPlaceholder__organizationSlug: 'moja-org', + formFieldInputPlaceholder__password: '', + formFieldInputPlaceholder__phoneNumber: '', + formFieldInputPlaceholder__username: '', + formFieldLabel__automaticInvitations: + 'Omogući automatske pozivnice za ovaj domen', + formFieldLabel__backupCode: 'Rezervni kod', + formFieldLabel__confirmDeletion: 'Potvrda', + formFieldLabel__confirmPassword: 'Potvrdi lozinku', + formFieldLabel__currentPassword: 'Trenutna lozinka', + formFieldLabel__emailAddress: 'E-mail adresa', + formFieldLabel__emailAddress_username: 'E-mail adresa ili korisničko ime', + formFieldLabel__emailAddresses: 'E-mail adrese', + formFieldLabel__firstName: 'Ime', + formFieldLabel__lastName: 'Prezime', + formFieldLabel__newPassword: 'Nova lozinka', + formFieldLabel__organizationDomain: 'Domen', + formFieldLabel__organizationDomainDeletePending: + 'Obriši čekajuće pozivnice i predloge', + formFieldLabel__organizationDomainEmailAddress: + 'E-mail adresa za verifikaciju', + formFieldLabel__organizationDomainEmailAddressDescription: + 'Unesite e-mail adresu pod ovim domenom da biste primili kod i verifikovali ovaj domen.', + formFieldLabel__organizationName: 'Naziv', + formFieldLabel__organizationSlug: 'Slug', + formFieldLabel__passkeyName: 'Naziv ključa za prolaz', + formFieldLabel__password: 'Lozinka', + formFieldLabel__phoneNumber: 'Telefonski broj', + formFieldLabel__role: 'Uloga', + formFieldLabel__signOutOfOtherSessions: 'Odjavi se sa svih drugih uređaja', + formFieldLabel__username: 'Korisničko ime', + impersonationFab: { + action__signOut: 'Odjavi se', + title: 'Prijavljeni ste kao {{identifier}}', + }, + maintenanceMode: + 'Trenutno smo u modu održavanja, ali ne brinite, neće trajati duže od nekoliko minuta.', + membershipRole__admin: 'Administrator', membershipRole__basicMember: 'Član', membershipRole__guestMember: 'Gost', - signUp: { - start: { - title: 'Kreirajte svoj nalog', - subtitle: 'da biste nastavili do {{applicationName}}', - actionText: 'Imate nalog?', - actionLink: 'Prijavite se', + organizationList: { + action__createOrganization: 'Kreiraj organizaciju', + action__invitationAccept: 'Pridruži se', + action__suggestionsAccept: 'Zatraži pridruživanje', + createOrganization: 'Kreiraj organizaciju', + invitationAcceptedLabel: 'Pridružen', + subtitle: 'da nastavite na {{applicationName}}', + suggestionsAcceptedLabel: 'Čeka odobrenje', + title: 'Izaberi nalog', + titleWithoutPersonal: 'Izaberi organizaciju', + }, + organizationProfile: { + badge__automaticInvitation: 'Automatske pozivnice', + badge__automaticSuggestion: 'Automatski predlozi', + badge__manualInvitation: 'Bez automatskog uključivanja', + badge__unverified: 'Nepotvrđen', + createDomainPage: { + subtitle: + 'Dodajte domen za verifikaciju. Korisnici sa e-mail adresama na ovom domenu mogu se automatski pridružiti organizaciji ili zatražiti pridruživanje.', + title: 'Dodaj domen', }, - emailLink: { - title: 'Verifikujte svoj email', - subtitle: 'da biste nastavili do {{applicationName}}', - formTitle: 'Link za verifikaciju', - formSubtitle: 'Koristite link za verifikaciju poslat na vašu email adresu', - resendButton: 'Niste dobili link? Pošaljite ponovo', - verified: { - title: 'Uspešno ste se registrovali', + invitePage: { + detailsTitle__inviteFailed: + 'Pozivnice nisu poslate. Već postoje čekajuće pozivnice za sledeće e-mail adrese: {{email_addresses}}.', + formButtonPrimary__continue: 'Pošalji pozivnice', + selectDropdown__role: 'Izaberi ulogu', + subtitle: + 'Unesi ili nalepi jednu ili više e-mail adresa, razdvojene razmacima ili zarezima.', + successMessage: 'Pozivnice su uspešno poslate', + title: 'Pozovi nove članove', + }, + membersPage: { + action__invite: 'Pozovi', + activeMembersTab: { + menuAction__remove: 'Ukloni člana', + tableHeader__actions: '', + tableHeader__joined: 'Pridružio se', + tableHeader__role: 'Uloga', + tableHeader__user: 'Korisnik', }, - loading: { - title: 'Registracija u toku...', + detailsTitle__emptyRow: 'Nema članova za prikaz', + invitationsTab: { + autoInvitations: { + headerSubtitle: + 'Pozovi korisnike povezivanjem e-mail domena sa vašom organizacijom. Svako ko se registruje sa odgovarajućim e-mail domenom može se pridružiti organizaciji u bilo koje vreme.', + headerTitle: 'Automatske pozivnice', + primaryButton: 'Upravljaj potvrđenim domenima', + }, + table__emptyRow: 'Nema pozivnica za prikaz', }, - verifiedSwitchTab: { - title: 'Uspešno verifikovan email', - subtitle: 'Vratite se na novootvorenu karticu da nastavite', - subtitleNewTab: 'Vratite se na prethodnu karticu da nastavite', + invitedMembersTab: { + menuAction__revoke: 'Poništi pozivnicu', + tableHeader__invited: 'Pozvan', + }, + requestsTab: { + autoSuggestions: { + headerSubtitle: + 'Korisnici koji se registruju sa odgovarajućim e-mail domenom, moći će da vide predlog da zatraže pridruživanje vašoj organizaciji.', + headerTitle: 'Automatski predlozi', + primaryButton: 'Upravljaj potvrđenim domenima', + }, + menuAction__approve: 'Odobri', + menuAction__reject: 'Odbaci', + tableHeader__requested: 'Zatražen pristup', + table__emptyRow: 'Nema zahteva za prikaz', + }, + start: { + headerTitle__invitations: 'Pozivnice', + headerTitle__members: 'Članovi', + headerTitle__requests: 'Zahtevi', }, }, - emailCode: { - title: 'Verifikujte svoj email', - subtitle: 'da biste nastavili do {{applicationName}}', - formTitle: 'Verifikacioni kod', - formSubtitle: 'Unesite verifikacioni kod poslat na vašu email adresu', - resendButton: 'Niste dobili kod? Pošaljite ponovo', + navbar: { + description: 'Upravljaj svojom organizacijom.', + general: 'Opšte', + members: 'Članovi', + title: 'Organizacija', }, - phoneCode: { - title: 'Verifikujte svoj telefon', - subtitle: 'da biste nastavili do {{applicationName}}', - formTitle: 'Verifikacioni kod', - formSubtitle: 'Unesite verifikacioni kod poslat na vaš broj telefona', - resendButton: 'Niste dobili kod? Pošaljite ponovo', + profilePage: { + dangerSection: { + deleteOrganization: { + actionDescription: 'Upiši "{{organizationName}}" ispod da nastaviš.', + messageLine1: + 'Da li ste sigurni da želite da obrišete ovu organizaciju?', + messageLine2: 'Ova akcija je trajna i nepovratna.', + successMessage: 'Organizacija je obrisana.', + title: 'Obriši organizaciju', + }, + leaveOrganization: { + actionDescription: 'Upiši "{{organizationName}}" ispod da nastaviš.', + messageLine1: + 'Da li ste sigurni da želite da napustite ovu organizaciju? Izgubićete pristup ovoj organizaciji i njenim aplikacijama.', + messageLine2: 'Ova akcija je trajna i nepovratna.', + successMessage: 'Napustili ste organizaciju.', + title: 'Napusti organizaciju', + }, + title: 'Opasnost', + }, + domainSection: { + menuAction__manage: 'Upravljaj', + menuAction__remove: 'Obriši', + menuAction__verify: 'Verifikuj', + primaryButton: 'Dodaj domen', + subtitle: + 'Dozvoli korisnicima da se automatski pridruže organizaciji ili zatraže pridruživanje na osnovu potvrđenog e-mail domena.', + title: 'Potvrđeni domeni', + }, + successMessage: 'Organizacija je ažurirana.', + title: 'Ažuriraj profil', }, - continue: { - title: 'Popunite nedostajuća polja', - subtitle: 'da biste nastavili do {{applicationName}}', - actionText: 'Imate nalog?', - actionLink: 'Prijavite se', + removeDomainPage: { + messageLine1: 'E-mail domen {{domain}} će biti uklonjen.', + messageLine2: + 'Korisnici više neće moći automatski da se pridruže organizaciji nakon ovoga.', + successMessage: '{{domain}} je uklonjen.', + title: 'Ukloni domen', }, - }, - signIn: { start: { - title: 'Prijavite se', - subtitle: 'da biste nastavili do {{applicationName}}', - actionText: 'Nemate nalog?', - actionLink: 'Registrujte se', - actionLink__use_email: 'Koristite email', - actionLink__use_phone: 'Koristite telefon', - actionLink__use_username: 'Koristite korisničko ime', - actionLink__use_email_username: 'Koristite email ili korisničko ime', + headerTitle__general: 'Opšte', + headerTitle__members: 'Članovi', + profileSection: { + primaryButton: 'Ažuriraj profil', + title: 'Profil organizacije', + uploadAction__title: 'Logo', + }, }, - password: { - title: 'Unesite svoju lozinku', - subtitle: 'da biste nastavili do {{applicationName}}', - actionLink: 'Koristite drugi metod', + verifiedDomainPage: { + dangerTab: { + calloutInfoLabel: + 'Uklanjanje ovog domena će uticati na pozvane korisnike.', + removeDomainActionLabel__remove: 'Ukloni domen', + removeDomainSubtitle: 'Ukloni ovaj domen iz tvojih potvrđenih domena', + removeDomainTitle: 'Ukloni domen', + }, + enrollmentTab: { + automaticInvitationOption__description: + 'Korisnici se automatski pozivaju da se pridruže organizaciji kada se registruju i mogu se pridružiti u bilo koje vreme.', + automaticInvitationOption__label: 'Automatske pozivnice', + automaticSuggestionOption__description: + 'Korisnici dobijaju predlog da zatraže pridruživanje, ali moraju biti odobreni od strane administratora pre nego što mogu da se pridruže organizaciji.', + automaticSuggestionOption__label: 'Automatski predlozi', + calloutInfoLabel: + 'Promena načina upisa će uticati samo na nove korisnike.', + calloutInvitationCountLabel: + 'Čekajuće pozivnice poslate korisnicima: {{count}}', + calloutSuggestionCountLabel: + 'Čekajući predlozi poslati korisnicima: {{count}}', + manualInvitationOption__description: + 'Korisnici mogu biti pozvani samo ručno u organizaciju.', + manualInvitationOption__label: 'Bez automatskog uključivanja', + subtitle: + 'Izaberi kako korisnici iz ovog domena mogu da se pridruže organizaciji.', + }, + start: { + headerTitle__danger: 'Opasnost', + headerTitle__enrollment: 'Opcije upisa', + }, + subtitle: + 'Domen {{domain}} je sada verifikovan. Nastavi biranjem načina upisa.', + title: 'Ažuriraj {{domain}}', }, - forgotPasswordAlternativeMethods: { - title: 'Zaboravili ste lozinku?', - label__alternativeMethods: 'Ili, prijavite se drugim metodom.', - blockButton__resetPassword: 'Resetujte svoju lozinku', + verifyDomainPage: { + formSubtitle: 'Unesi verifikacioni kod poslat na tvoju e-mail adresu', + formTitle: 'Verifikacioni kod', + resendButton: 'Nisi primio kod? Pošalji ponovo', + subtitle: 'Domen {{domainName}} mora biti verifikovan putem e-maila.', + subtitleVerificationCodeScreen: + 'Verifikacioni kod je poslat na {{emailAddress}}. Unesi kod da nastaviš.', + title: 'Verifikuj domen', }, - forgotPassword: { - title_email: 'Proverite svoj email', - title_phone: 'Proverite svoj telefon', - subtitle: 'da resetujete svoju lozinku', - formTitle: 'Kod za resetovanje lozinke', - formSubtitle_email: 'Unesite kod poslat na vašu email adresu', - formSubtitle_phone: 'Unesite kod poslat na vaš broj telefona', - resendButton: 'Niste dobili kod? Pošaljite ponovo', + }, + organizationSwitcher: { + action__createOrganization: 'Kreiraj organizaciju', + action__invitationAccept: 'Pridruži se', + action__manageOrganization: 'Upravljaj', + action__suggestionsAccept: 'Zatraži pridruživanje', + notSelected: 'Organizacija nije izabrana', + personalWorkspace: 'Lični nalog', + suggestionsAcceptedLabel: 'Čeka odobrenje', + }, + paginationButton__next: 'Sledeći', + paginationButton__previous: 'Prethodni', + paginationRowText__displaying: 'Prikazujem', + paginationRowText__of: 'od', + signIn: { + accountSwitcher: { + action__addAccount: 'Dodaj nalog', + action__signOutAll: 'Odjavi se sa svih naloga', + subtitle: 'Izaberi nalog s kojim želiš da nastaviš.', + title: 'Izaberi nalog', }, - resetPassword: { - title: 'Resetujte lozinku', - formButtonPrimary: 'Resetujte lozinku', - successMessage: 'Vaša lozinka je uspešno promenjena. Molimo sačekajte, bićete prijavljeni.', - requiredMessage: 'Iz bezbednosnih razloga, neophodno je resetovati vašu lozinku.', + alternativeMethods: { + actionLink: 'Zatraži pomoć', + actionText: 'Nemaš ni jednu od ovih opcija?', + blockButton__backupCode: 'Koristi rezervni kod', + blockButton__emailCode: 'Pošalji kod na e-mail {{identifier}}', + blockButton__emailLink: 'Pošalji link na e-mail {{identifier}}', + blockButton__passkey: 'Prijavi se sa svojim ključem za prolaz', + blockButton__password: 'Prijavi se sa svojom lozinkom', + blockButton__phoneCode: 'Pošalji SMS kod na {{identifier}}', + blockButton__totp: 'Koristi svoju aplikaciju za autentifikaciju', + getHelp: { + blockButton__emailSupport: 'Pošalji e-mail podršci', + content: + 'Ako imaš problema sa prijavljivanjem na svoj nalog, pošalji nam e-mail i pomoći ćemo ti da što pre povratiš pristup.', + title: 'Zatraži pomoć', + }, + subtitle: + 'Imaš problema? Možeš koristiti bilo koju od ovih metoda za prijavljivanje.', + title: 'Koristi drugu metodu', }, - resetPasswordMfa: { - detailsLabel: 'Potrebno je da verifikujemo vaš identitet pre resetovanja lozinke.', + backupCodeMfa: { + subtitle: + 'Tvoj rezervni kod je onaj koji si dobio kada si postavio dvostepenu autentifikaciju.', + title: 'Unesi rezervni kod', }, emailCode: { - title: 'Proverite svoj email', - subtitle: 'da biste nastavili do {{applicationName}}', formTitle: 'Verifikacioni kod', - formSubtitle: 'Unesite verifikacioni kod poslat na vašu email adresu', - resendButton: 'Niste dobili kod? Pošaljite ponovo', + resendButton: 'Nisi primio kod? Pošalji ponovo', + subtitle: 'da nastaviš na {{applicationName}}', + title: 'Proveri svoj e-mail', }, emailLink: { - title: 'Proverite svoj email', - subtitle: 'da biste nastavili do {{applicationName}}', - formTitle: 'Link za verifikaciju', - formSubtitle: 'Koristite link za verifikaciju poslat na vaš email', - resendButton: 'Niste dobili link? Pošaljite ponovo', - unusedTab: { - title: 'Možete zatvoriti ovu karticu', - }, - verified: { - title: 'Uspešno ste se prijavili', - subtitle: 'Uskoro ćete biti preusmereni', + expired: { + subtitle: 'Vrati se na originalni tab da nastaviš.', + title: 'Ovaj verifikacioni link je istekao', }, - verifiedSwitchTab: { - subtitle: 'Vratite se na originalnu karticu da nastavite', - titleNewTab: 'Prijavljeni ste na drugoj kartici', - subtitleNewTab: 'Vratite se na novootvorenu karticu da nastavite', + failed: { + subtitle: 'Vrati se na originalni tab da nastaviš.', + title: 'Ovaj verifikacioni link je nevažeći', }, + formSubtitle: 'Koristi verifikacioni link poslat na tvoj e-mail', + formTitle: 'Verifikacioni link', loading: { - title: 'Prijavljivanje u toku...', - subtitle: 'Uskoro ćete biti preusmereni', + subtitle: 'Uskoro ćeš biti preusmeren', + title: 'Prijavljujem se...', }, - failed: { - title: 'Ovaj link za verifikaciju nije važeći', - subtitle: 'Vratite se na originalnu karticu da nastavite.', + resendButton: 'Nisi primio link? Pošalji ponovo', + subtitle: 'da nastaviš na {{applicationName}}', + title: 'Proveri svoj e-mail', + unusedTab: { + title: 'Možeš zatvoriti ovaj tab', }, - expired: { - title: 'Ovaj link za verifikaciju je istekao', - subtitle: 'Vratite se na originalnu karticu da nastavite.', + verified: { + subtitle: 'Uskoro ćeš biti preusmeren', + title: 'Uspešno si prijavljen', + }, + verifiedSwitchTab: { + subtitle: 'Vrati se na originalni tab da nastaviš', + subtitleNewTab: 'Vrati se na novootvoreni tab da nastaviš', + titleNewTab: 'Prijavljen na drugom tabu', }, }, - phoneCode: { ...commonTexts.signIn.phoneCode }, - phoneCodeMfa: { ...commonTexts.signIn.phoneCode, subtitle: '' }, - totpMfa: { - title: 'Dvostepena verifikacija', - subtitle: '', - formTitle: 'Verifikacioni kod', - formSubtitle: 'Unesite verifikacioni kod generisan vašom aplikacijom za autentifikaciju', - }, - backupCodeMfa: { - title: 'Unesite kod za rezervnu autentifikaciju', - subtitle: 'da biste nastavili do {{applicationName}}', - formTitle: '', - formSubtitle: '', + forgotPassword: { + formTitle: 'Kod za resetovanje lozinke', + resendButton: 'Nisi primio kod? Pošalji ponovo', + subtitle: 'da resetuješ svoju lozinku', + subtitle_email: 'Prvo, unesi kod poslat na tvoju e-mail adresu', + subtitle_phone: 'Prvo, unesi kod poslat na tvoj telefon', + title: 'Resetuj lozinku', }, - alternativeMethods: { - title: 'Koristite drugi metod', - actionLink: 'Potražite pomoć', - blockButton__emailLink: 'Pošaljite email link na {{identifier}}', - blockButton__emailCode: 'Pošaljite email kod na {{identifier}}', - blockButton__phoneCode: 'Pošaljite SMS kod na {{identifier}}', - blockButton__password: 'Prijavite se svojom lozinkom', - blockButton__totp: 'Koristite svoju aplikaciju za autentifikaciju', - blockButton__backupCode: 'Koristite kod za rezervnu autentifikaciju', - getHelp: { - title: 'Potražite pomoć', - content: `Ako imate problema sa prijavljivanjem na svoj nalog, pošaljite nam email i pomoći ćemo vam da povratite pristup što pre.`, - blockButton__emailSupport: 'Email podrška', - }, + forgotPasswordAlternativeMethods: { + blockButton__resetPassword: 'Resetuj svoju lozinku', + label__alternativeMethods: 'Ili, prijavi se drugom metodom', + title: 'Zaboravljena lozinka?', }, noAvailableMethods: { - title: 'Nije moguće prijaviti se', + message: + 'Nije moguće nastaviti sa prijavom. Nema dostupnih metoda autentifikacije.', subtitle: 'Došlo je do greške', - message: 'Nije moguće nastaviti sa prijavom. Nema dostupnih faktora autentifikacije.', + title: 'Nije moguće prijaviti se', + }, + passkey: { + subtitle: + 'Korišćenje tvojeg ključa za prolaz potvrđuje da si to ti. Tvoj uređaj može zatražiti otisak prsta, lice ili ekran zaključavanja.', + title: 'Koristi svoj ključ za prolaz', + }, + password: { + actionLink: 'Koristi drugu metodu', + subtitle: 'Unesi lozinku koja je povezana sa tvojim nalogom', + title: 'Unesi svoju lozinku', + }, + passwordPwned: { + title: 'Lozinka kompromitovana', + }, + phoneCode: { + formTitle: 'Verifikacioni kod', + resendButton: 'Nisi primio kod? Pošalji ponovo', + subtitle: 'da nastaviš na {{applicationName}}', + title: 'Proveri svoj telefon', + }, + phoneCodeMfa: { + formTitle: 'Verifikacioni kod', + resendButton: 'Nisi primio kod? Pošalji ponovo', + subtitle: + 'Da nastaviš, molimo unesi verifikacioni kod poslat na tvoj telefon', + title: 'Proveri svoj telefon', + }, + resetPassword: { + formButtonPrimary: 'Resetuj lozinku', + requiredMessage: + 'Iz sigurnosnih razloga, potrebno je da resetuješ svoju lozinku.', + successMessage: + 'Tvoja lozinka je uspešno promenjena. Prijavljujem te, sačekaj trenutak.', + title: 'Postavi novu lozinku', + }, + resetPasswordMfa: { + detailsLabel: + 'Potrebno je da potvrdimo tvoj identitet pre resetovanja lozinke.', }, - }, - userProfile: { - mobileButton__menu: 'Meni', - formButtonPrimary__continue: 'Nastavi', - formButtonPrimary__finish: 'Završi', - formButtonReset: 'Otkaži', start: { - headerTitle__account: 'Nalog', - headerTitle__security: 'Sigurnost', - headerSubtitle__account: 'Upravljajte informacijama svog naloga', - headerSubtitle__security: 'Upravljajte svojim sigurnosnim preferencijama', - profileSection: { - title: 'Profil', - }, - usernameSection: { - title: 'Korisničko ime', - primaryButton__changeUsername: 'Promenite korisničko ime', - primaryButton__setUsername: 'Postavite korisničko ime', - }, - emailAddressesSection: { - title: 'Email adrese', - primaryButton: 'Dodajte email adresu', - detailsTitle__primary: 'Primarna email adresa', - detailsSubtitle__primary: 'Ova email adresa je primarna email adresa', - detailsAction__primary: 'Završite verifikaciju', - detailsTitle__nonPrimary: 'Postavite kao primarnu email adresu', - detailsSubtitle__nonPrimary: - 'Postavite ovu email adresu kao primarnu da biste primili komunikacije vezane za vaš nalog.', - detailsAction__nonPrimary: 'Postavite kao primarnu', - detailsTitle__unverified: 'Verifikujte email adresu', - detailsSubtitle__unverified: - 'Završite verifikaciju da biste imali pristup svim funkcijama sa ovom email adresom', - detailsAction__unverified: 'Verifikujte email adresu', - destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: 'Obrišite ovu email adresu i uklonite je iz svog naloga', - destructiveAction: 'Uklonite email adresu', - }, - phoneNumbersSection: { - title: 'Brojevi telefona', - primaryButton: 'Dodajte broj telefona', - detailsTitle__primary: 'Primarni broj telefona', - detailsSubtitle__primary: 'Ovaj broj telefona je primarni broj telefona', - detailsAction__primary: 'Završite verifikaciju', - detailsTitle__nonPrimary: 'Postavite kao primarni broj telefona', - detailsSubtitle__nonPrimary: - 'Postavite ovaj broj telefona kao primarni da biste primili komunikacije vezane za vaš nalog.', - detailsAction__nonPrimary: 'Postavite kao primarni', - detailsTitle__unverified: 'Verifikujte broj telefona', - detailsSubtitle__unverified: - 'Završite verifikaciju da biste imali pristup svim funkcijama sa ovim brojem telefona', - detailsAction__unverified: 'Verifikujte broj telefona', - destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: 'Obrišite ovaj broj telefona i uklonite ga iz svog naloga', - destructiveAction: 'Uklonite broj telefona', - }, - connectedAccountsSection: { - title: 'Povezani nalozi', - primaryButton: 'Povežite nalog', - title__conectionFailed: 'Ponovo pokušajte neuspešnu konekciju', - title__connectionFailed: 'Ponovo pokušajte neuspešnu konekciju', - title__reauthorize: 'Potrebna je ponovna autorizacija', - subtitle__reauthorize: - 'Potrebna su ažurirana ovlašćenja, i možda ćete imati ograničene funkcionalnosti. Molimo vas da ponovo autorizujete ovu aplikaciju da biste izbegli bilo kakve probleme', - actionLabel__conectionFailed: 'Pokušajte ponovo', - actionLabel__connectionFailed: 'Pokušajte ponovo', - actionLabel__reauthorize: 'Autorizujte odmah', - destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: 'Uklonite ovaj povezani nalog iz svog naloga', - destructiveActionAccordionSubtitle: 'Uklonite povezani nalog', - }, - enterpriseAccountsSection: { - title: 'Preduzetnički nalozi', - }, - passwordSection: { - title: 'Lozinka', - primaryButton__changePassword: 'Promenite lozinku', - primaryButton__setPassword: 'Postavite lozinku', + actionLink: 'Registruj se', + actionLink__use_email: 'Koristi e-mail', + actionLink__use_email_username: 'Koristi e-mail ili korisničko ime', + actionLink__use_passkey: 'Koristi ključ za prolaz umesto toga', + actionLink__use_phone: 'Koristi telefon', + actionLink__use_username: 'Koristi korisničko ime', + actionText: 'Nemaš nalog?', + subtitle: 'Dobro došao nazad! Molimo prijavi se da nastaviš', + title: 'Prijavi se na {{applicationName}}', + }, + totpMfa: { + formTitle: 'Verifikacioni kod', + subtitle: + 'Da nastaviš, molimo unesi verifikacioni kod generisan tvojom aplikacijom za autentifikaciju', + title: 'Dvostepena verifikacija', + }, + }, + signInEnterPasswordTitle: 'Unesi svoju lozinku', + signUp: { + continue: { + actionLink: 'Prijavi se', + actionText: 'Već imaš nalog?', + subtitle: 'Molimo popuni preostale detalje da nastaviš.', + title: 'Popuni nedostajuća polja', + }, + emailCode: { + formSubtitle: 'Unesi verifikacioni kod poslat na tvoju e-mail adresu', + formTitle: 'Verifikacioni kod', + resendButton: 'Nisi primio kod? Pošalji ponovo', + subtitle: 'Unesi verifikacioni kod poslat na tvoj e-mail', + title: 'Verifikuj svoj e-mail', + }, + emailLink: { + formSubtitle: 'Koristi verifikacioni link poslat na tvoju e-mail adresu', + formTitle: 'Verifikacioni link', + loading: { + title: 'Registrujem se...', }, - mfaSection: { - title: 'Dvostepena verifikacija', - primaryButton: 'Dodajte dvostepenu verifikaciju', - phoneCode: { - destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: 'Uklonite ovaj broj telefona iz metoda dvostepene verifikacije', - destructiveActionLabel: 'Uklonite broj telefona', - title__default: 'Podrazumevani faktor', - title__setDefault: 'Postavite kao podrazumevani faktor', - subtitle__default: - 'Ovaj faktor će se koristiti kao podrazumevani metod dvostepene verifikacije prilikom prijavljivanja.', - subtitle__setDefault: - 'Postavite ovaj faktor kao podrazumevani faktor da biste ga koristili kao podrazumevani metod dvostepene verifikacije prilikom prijavljivanja.', - actionLabel__setDefault: 'Postavite kao podrazumevani', - }, - backupCodes: { - headerTitle: 'Rezervni kodovi', - title__regenerate: 'Regenerišite rezervne kodove', - subtitle__regenerate: - 'Dobijte novi set sigurnih rezervnih kodova. Prethodni rezervni kodovi će biti obrisani i neće moći da se koriste.', - actionLabel__regenerate: 'Regenerišite kodove', - }, - totp: { - headerTitle: 'Aplikacija za autentifikaciju', - title: 'Podrazumevani faktor', - subtitle: - 'Ovaj faktor će se koristiti kao podrazumevani metod dvostepene verifikacije prilikom prijavljivanja.', - destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: 'Uklonite aplikaciju za autentifikaciju iz metoda dvostepene verifikacije', - destructiveActionLabel: 'Uklonite aplikaciju za autentifikaciju', - }, + resendButton: 'Nisi primio link? Pošalji ponovo', + subtitle: 'da nastaviš na {{applicationName}}', + title: 'Verifikuj svoj e-mail', + verified: { + title: 'Uspešno registrovan', }, - activeDevicesSection: { - title: 'Aktivni uređaji', - primaryButton: 'Aktivni uređaji', - detailsTitle: 'Trenutni uređaj', - detailsSubtitle: 'Ovo je uređaj koji trenutno koristite', - destructiveActionTitle: 'Odjavite se', - destructiveActionSubtitle: 'Odjavite se sa svog naloga na ovom uređaju', - destructiveAction: 'Odjavite se sa uređaja', + verifiedSwitchTab: { + subtitle: 'Vrati se na novootvoreni tab da nastaviš', + subtitleNewTab: 'Vrati se na prethodni tab da nastaviš', + title: 'Uspešno verifikovan e-mail', }, - web3WalletsSection: { - title: 'Web3 novčanici', - primaryButton: 'Web3 novčanici', - destructiveActionTitle: 'Uklonite', - destructiveActionSubtitle: 'Uklonite ovaj web3 novčanik iz svog naloga', - destructiveAction: 'Uklonite novčanik', + }, + phoneCode: { + formSubtitle: 'Unesi verifikacioni kod poslat na tvoj telefonski broj', + formTitle: 'Verifikacioni kod', + resendButton: 'Nisi primio kod? Pošalji ponovo', + subtitle: 'Unesi verifikacioni kod poslat na tvoj telefon', + title: 'Verifikuj svoj telefon', + }, + start: { + actionLink: 'Prijavi se', + actionText: 'Već imaš nalog?', + subtitle: 'Dobrodošao! Molimo popuni detalje da započneš.', + title: 'Kreiraj svoj nalog', + }, + }, + socialButtonsBlockButton: 'Nastavi sa {{provider|titleize}}', + socialButtonsBlockButtonManyInView: '{{provider|titleize}}', + unstable__errors: { + form_code_incorrect: 'Uneti kod je netačan.', + form_identifier_exists: 'Ovaj identifikator je već u upotrebi.', + form_identifier_not_found: 'Identifikator nije pronađen.', + form_param_format_invalid: 'Format parametra je nevažeći.', + form_password_incorrect: 'Lozinka je netačna.', + form_password_length_too_short: 'Lozinka je prekratka.', + form_username_invalid_character: + 'Korisničko ime sadrži nevažeće karaktere.', + form_username_invalid_length: 'Dužina korisničkog imena nije validna.', + not_allowed_access: 'Pristup nije dozvoljen.', + form_param_nil: 'Parametar ne može biti prazan.', + captcha_invalid: + 'Registracija neuspešna zbog neuspelog sigurnosnog proveravanja. Osveži stranicu da pokušaš ponovo ili se obrati podršci za više pomoći.', + captcha_unavailable: + 'Registracija neuspešna zbog neuspelog proveravanja bota. Osveži stranicu da pokušaš ponovo ili se obrati podršci za više pomoći.', + form_identifier_exists__email_address: + 'Ova e-mail adresa je zauzeta. Molimo pokušaj sa drugom.', + form_identifier_exists__phone_number: + 'Ovaj telefonski broj je zauzet. Molimo pokušaj sa drugim.', + form_identifier_exists__username: + 'Ovo korisničko ime je zauzeto. Molimo pokušaj sa drugim.', + form_param_format_invalid__email_address: + 'E-mail adresa mora biti važeća e-mail adresa.', + form_param_format_invalid__phone_number: + 'Telefonski broj mora biti u važećem međunarodnom formatu', + form_param_max_length_exceeded__first_name: + 'Ime ne sme premašiti 256 karaktera.', + form_param_max_length_exceeded__last_name: + 'Prezime ne sme premašiti 256 karaktera.', + form_param_max_length_exceeded__name: + 'Naziv ne sme premašiti 256 karaktera.', + form_password_not_strong_enough: 'Tvoja lozinka nije dovoljno jaka.', + form_password_pwned: + 'Ova lozinka je pronađena kao deo kompromitovanih podataka i ne može se koristiti, molimo pokušaj sa drugom lozinkom.', + form_password_pwned__sign_in: + 'Ova lozinka je pronađena kao deo kompromitovanih podataka i ne može se koristiti, molimo resetuj svoju lozinku.', + form_password_size_in_bytes_exceeded: + 'Tvoja lozinka je premašila maksimalni dozvoljeni broj bajtova, molimo skrati je ili ukloni neke specijalne znakove.', + form_password_validation_failed: 'Neispravna lozinka', + identification_deletion_failed: + 'Ne možeš obrisati svoju poslednju identifikaciju.', + passkey_already_exists: + 'Ključ za prolaz je već registrovan sa ovim uređajem.', + passkey_not_supported: 'Ključevi za prolaz nisu podržani na ovom uređaju.', + passkey_pa_not_supported: + 'Registracija zahteva platformski autentifikator, ali uređaj to ne podržava.', + passkey_registration_cancelled: + 'Registracija ključa za prolaz je otkazana ili je isteklo vreme.', + passkey_retrieval_cancelled: + 'Verifikacija ključa za prolaz je otkazana ili je isteklo vreme.', + passwordComplexity: { + maximumLength: 'manje od {{length}} karaktera', + minimumLength: '{{length}} ili više karaktera', + requireLowercase: 'malo slovo', + requireNumbers: 'broj', + requireSpecialCharacter: 'specijalni znak', + requireUppercase: 'veliko slovo', + sentencePrefix: 'Tvoja lozinka mora sadržati', + }, + phone_number_exists: + 'Ovaj telefonski broj je zauzet. Molimo pokušaj sa drugim.', + zxcvbn: { + couldBeStronger: + 'Tvoja lozinka funkcioniše, ali može biti jača. Pokušaj dodati više karaktera.', + goodPassword: 'Tvoja lozinka ispunjava sve potrebne zahteve.', + notEnough: 'Tvoja lozinka nije dovoljno jaka.', + suggestions: { + allUppercase: 'Kapitalizuj neka, ali ne sva slova.', + anotherWord: 'Dodaj više reči koje su manje uobičajene.', + associatedYears: 'Izbegavaj godine koje su povezane sa tobom.', + capitalization: 'Kapitalizuj više od prvog slova.', + dates: 'Izbegavaj datume i godine koje su povezane sa tobom.', + l33t: "Izbegavaj predvidljive zamene slova kao što su '@' za 'a'.", + longerKeyboardPattern: + 'Koristi duže šablone na tastaturi i promeni smer kucanja više puta.', + noNeed: + 'Možeš kreirati jake lozinke bez korišćenja simbola, brojeva ili velikih slova.', + pwned: + 'Ako koristiš ovu lozinku negde drugde, trebalo bi da je promeniš.', + recentYears: 'Izbegavaj skorašnje godine.', + repeated: 'Izbegavaj ponavljane reči i karaktere.', + reverseWords: 'Izbegavaj obrnuto napisane uobičajene reči.', + sequences: 'Izbegavaj uobičajene sekvence karaktera.', + useWords: 'Koristi više reči, ali izbegavaj uobičajene fraze.', }, - dangerSection: { - title: 'Opasnost', - deleteAccountButton: 'Obrišite nalog', - deleteAccountTitle: 'Obrišite nalog', - deleteAccountDescription: 'Obrišite svoj nalog i sve podatke povezane sa njim', + warnings: { + common: 'Ovo je često korišćena lozinka.', + commonNames: 'Uobičajena imena i prezimena su lako za pogoditi.', + dates: 'Datumi su lako za pogoditi.', + extendedRepeat: + 'Ponavljani obrasci karaktera kao što su "abcabcabc" su lako za pogoditi.', + keyPattern: 'Kratki šabloni na tastaturi su lako za pogoditi.', + namesByThemselves: + 'Pojedinačna imena ili prezimena su lako za pogoditi.', + pwned: 'Tvoja lozinka je otkrivena u kršenju podataka na internetu.', + recentYears: 'Skorašnje godine su lako za pogoditi.', + sequences: + 'Uobičajene sekvence karaktera kao što su "abc" su lako za pogoditi.', + similarToCommon: 'Ovo je slično često korišćenoj lozinki.', + simpleRepeat: + 'Ponavljani karakteri kao što su "aaa" su lako za pogoditi.', + straightRow: + 'Direktne linije tastera na tvojoj tastaturi su lako za pogoditi.', + topHundred: 'Ovo je često korišćena lozinka.', + topTen: 'Ovo je veoma često korišćena lozinka.', + userInputs: + 'Ne sme biti ličnih podataka ili podataka vezanih za stranicu.', + wordByItself: 'Pojedinačne reči su lako za pogoditi.', }, }, - profilePage: { - title: 'Ažurirajte profil', - imageFormTitle: 'Profilna slika', - imageFormSubtitle: 'Otpremite sliku', - imageFormDestructiveActionSubtitle: 'Uklonite sliku', - fileDropAreaTitle: 'Prevucite fajl ovde, ili...', - fileDropAreaAction: 'Odaberite fajl', - fileDropAreaHint: 'Otpremite sliku u JPG, PNG, GIF, ili WEBP formatu manju od 10 MB', - readonly: 'Vaše informacije o profilu su dostavljene preko preduzetničke konekcije i ne mogu biti izmenjene.', - successMessage: 'Vaš profil je ažuriran.', + }, + userButton: { + action__addAccount: 'Dodaj nalog', + action__manageAccount: 'Upravljaj nalogom', + action__signOut: 'Odjavi se', + action__signOutAll: 'Odjavi se sa svih naloga', + }, + userProfile: { + backupCodePage: { + actionLabel__copied: 'Kopirano!', + actionLabel__copy: 'Kopiraj sve', + actionLabel__download: 'Preuzmi .txt', + actionLabel__print: 'Štampaj', + infoText1: 'Rezervni kodovi će biti omogućeni za ovaj nalog.', + infoText2: + 'Čuvaj rezervne kodove u tajnosti i čuvaj ih na sigurnom mestu. Možeš regenerisati rezervne kodove ako sumnjaš da su kompromitovani.', + subtitle__codelist: 'Čuvaj ih na sigurnom i drži ih u tajnosti.', + successMessage: + 'Rezervni kodovi su sada omogućeni. Možeš koristiti jedan od ovih kodova za prijavu na svoj nalog, ako izgubiš pristup svom uređaju za autentifikaciju. Svaki kod može biti korišćen samo jednom.', + successSubtitle: + 'Možeš koristiti jedan od ovih kodova za prijavu na svoj nalog, ako izgubiš pristup svom uređaju za autentifikaciju.', + title: 'Dodaj verifikaciju rezervnim kodom', + title__codelist: 'Rezervni kodovi', }, - usernamePage: { - title: 'Ažurirajte korisničko ime', - successMessage: 'Vaše korisničko ime je ažurirano.', + connectedAccountPage: { + formHint: 'Izaberi provajdera da povežeš svoj nalog.', + formHint__noAccounts: 'Nema dostupnih spoljnih provajdera naloga.', + removeResource: { + messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', + messageLine2: + 'Više nećeš moći da koristiš ovaj povezani nalog i bilo koje zavisne funkcije više neće raditi.', + successMessage: '{{connectedAccount}} je uklonjen iz tvog naloga.', + title: 'Ukloni povezani nalog', + }, + socialButtonsBlockButton: '{{provider|titleize}}', + successMessage: 'Provajder je dodat na tvoj nalog', + title: 'Dodaj povezani nalog', + }, + deletePage: { + actionDescription: 'Upiši "Delete account" ispod da nastaviš.', + confirm: 'Obriši nalog', + messageLine1: 'Da li si siguran da želiš da obrišeš svoj nalog?', + messageLine2: 'Ova akcija je trajna i nepovratna.', + title: 'Obriši nalog', }, emailAddressPage: { - title: 'Dodajte email adresu', emailCode: { - formHint: 'Email koji sadrži verifikacioni kod će biti poslat na ovu email adresu.', + formHint: + 'E-mail sadrži verifikacioni kod koji će biti poslat na ovu e-mail adresu.', + formSubtitle: 'Unesi verifikacioni kod poslat na {{identifier}}', formTitle: 'Verifikacioni kod', - formSubtitle: 'Unesite verifikacioni kod poslat na {{identifier}}', - resendButton: 'Niste dobili kod? Pošaljite ponovo', - successMessage: 'Email {{identifier}} je dodat na vaš nalog.', + resendButton: 'Nisi primio kod? Pošalji ponovo', + successMessage: 'E-mail {{identifier}} je dodat na tvoj nalog.', }, emailLink: { - formHint: 'Email koji sadrži verifikacioni link će biti poslat na ovu email adresu.', + formHint: + 'E-mail sadrži verifikacioni link koji će biti poslat na ovu e-mail adresu.', + formSubtitle: + 'Klikni na verifikacioni link u e-mailu poslatom na {{identifier}}', formTitle: 'Verifikacioni link', - formSubtitle: 'Kliknite na verifikacioni link u emailu poslatom na {{identifier}}', - resendButton: 'Niste dobili link? Pošaljite ponovo', - successMessage: 'Email {{identifier}} je dodat na vaš nalog.', - }, - removeResource: { - title: 'Uklonite email adresu', - messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: 'Više nećete moći da se prijavite koristeći ovu email adresu.', - successMessage: '{{emailAddress}} je uklonjen iz vašeg naloga.', + resendButton: 'Nisi primio link? Pošalji ponovo', + successMessage: 'E-mail {{identifier}} je dodat na tvoj nalog.', }, - }, - phoneNumberPage: { - title: 'Dodajte broj telefona', - successMessage: '{{identifier}} je dodat na vaš nalog.', - infoText: 'SMS poruka koja sadrži verifikacioni link će biti poslata na ovaj broj telefona.', - infoText__secondary: 'Mogu se primeniti tarife za poruke i podatke.', removeResource: { - title: 'Uklonite broj telefona', messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: 'Više nećete moći da se prijavite koristeći ovaj broj telefona.', - successMessage: '{{phoneNumber}} je uklonjen iz vašeg naloga.', + messageLine2: + 'Više nećeš moći da se prijaviš koristeći ovu e-mail adresu.', + successMessage: '{{emailAddress}} je uklonjen iz tvog naloga.', + title: 'Ukloni e-mail adresu', }, + title: 'Dodaj e-mail adresu', + verifyTitle: 'Verifikuj e-mail adresu', }, - connectedAccountPage: { - title: 'Dodajte povezani nalog', - formHint: 'Odaberite pružaoca usluga da povežete svoj nalog.', - formHint__noAccounts: 'Nema dostupnih spoljnih pružalaca naloga.', - socialButtonsBlockButton: 'Povežite {{provider|titleize}} nalog', - successMessage: 'Pružalac usluga je dodat na vaš nalog', - removeResource: { - title: 'Uklonite povezani nalog', - messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: 'Više nećete moći da koristite ovaj povezani nalog i sve zavisne funkcije više neće raditi.', - successMessage: '{{connectedAccount}} je uklonjen iz vašeg naloga.', - }, + formButtonPrimary__add: 'Dodaj', + formButtonPrimary__continue: 'Nastavi', + formButtonPrimary__finish: 'Završi', + formButtonPrimary__remove: 'Ukloni', + formButtonPrimary__save: 'Sačuvaj', + formButtonReset: 'Otkaži', + mfaPage: { + formHint: 'Izaberi metodu za dodavanje.', + title: 'Dodaj dvostepenu verifikaciju', }, - web3WalletPage: { - title: 'Dodajte web3 novčanik', - subtitle__availableWallets: 'Odaberite web3 novčanik koji će biti povezan sa vašim nalogom.', - subtitle__unavailableWallets: 'Nema dostupnih web3 novčanika.', - successMessage: 'Novčanik je dodat na vaš nalog.', + mfaPhoneCodePage: { + backButton: 'Koristi postojeći broj', + primaryButton__addPhoneNumber: 'Dodaj telefonski broj', removeResource: { - title: 'Uklonite web3 novčanik', - messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: 'Više nećete moći da se prijavite koristeći ovaj web3 novčanik.', - successMessage: '{{web3Wallet}} je uklonjen iz vašeg naloga.', + messageLine1: + '{{identifier}} više neće primati verifikacione kodove prilikom prijavljivanja.', + messageLine2: + 'Tvoj nalog možda neće biti toliko siguran. Da li si siguran da želiš da nastaviš?', + successMessage: + 'SMS kod dvostepene verifikacije je uklonjen za {{mfaPhoneCode}}', + title: 'Ukloni dvostepenu verifikaciju', }, - }, - passwordPage: { - title: 'Postavite lozinku', - changePasswordTitle: 'Promenite lozinku', - readonly: - 'Vaša lozinka trenutno ne može biti izmenjena jer se možete prijaviti samo preko preduzetničke konekcije.', - successMessage: 'Vaša lozinka je postavljena.', - changePasswordSuccessMessage: 'Vaša lozinka je ažurirana.', - sessionsSignedOutSuccessMessage: 'Svi drugi uređaji su odjavljeni.', - }, - mfaPage: { - title: 'Dodajte dvostepenu verifikaciju', - formHint: 'Odaberite metodu za dodavanje.', + subtitle__availablePhoneNumbers: + 'Izaberi postojeći telefonski broj za registraciju SMS kod dvostepene verifikacije ili dodaj novi.', + subtitle__unavailablePhoneNumbers: + 'Nema dostupnih telefonskih brojeva za registraciju SMS kod dvostepene verifikacije, molimo dodaj novi.', + successMessage1: + 'Kada se prijaviš, moraćeš uneti verifikacioni kod poslat na ovaj telefonski broj kao dodatni korak.', + successMessage2: + 'Sačuvaj ove rezervne kodove i čuvaj ih na sigurnom mestu. Ako izgubiš pristup svom uređaju za autentifikaciju, možeš koristiti rezervne kodove za prijavu.', + successTitle: 'SMS kod verifikacija je omogućena', + title: 'Dodaj SMS kod verifikaciju', }, mfaTOTPPage: { - title: 'Dodajte aplikaciju za autentifikaciju', - - verifyTitle: 'Verifikacioni kod', - verifySubtitle: 'Unesite verifikacioni kod generisan vašom aplikacijom za autentifikaciju', - successMessage: - 'Dvostepena verifikacija je sada omogućena. Prilikom prijavljivanja, moraćete uneti verifikacioni kod iz ove aplikacije kao dodatni korak.', authenticatorApp: { + buttonAbleToScan__nonPrimary: 'Umesto toga, skeniraj QR kod', + buttonUnableToScan__nonPrimary: 'Ne možeš skenirati QR kod?', infoText__ableToScan: - 'Podesite novi metod prijave u svojoj aplikaciji za autentifikaciju i skenirajte sledeći QR kod da ga povežete sa svojim nalogom.', + 'Podesi novi način prijave u svojoj aplikaciji za autentifikaciju i skeniraj sledeći QR kod da ga povežeš sa svojim nalogom.', infoText__unableToScan: - 'Podesite novi metod prijave u svojoj aplikaciji za autentifikaciju i unesite ključ naveden ispod.', + 'Podesi novi način prijave u svojoj autentifikaciji i unesi ključ naveden ispod.', inputLabel__unableToScan1: - 'Uverite se da je omogućena opcija za vremenski ograničene ili jednokratne lozinke, a zatim završite povezivanje svog naloga.', + 'Uveri se da su vremenski bazirane ili jednokratne lozinke omogućene, zatim završi povezivanje svog naloga.', inputLabel__unableToScan2: - 'Alternativno, ako vaša aplikacija za autentifikaciju podržava TOTP URIje, takođe možete kopirati ceo URI.', - buttonAbleToScan__nonPrimary: 'Skenirajte QR kod umesto toga', - buttonUnableToScan__nonPrimary: 'Ne možete skenirati QR kod?', + 'Alternativno, ako tvoja autentifikacija podržava TOTP URI, možeš takođe kopirati celu URI adresu.', }, removeResource: { - title: 'Uklonite dvostepenu verifikaciju', - messageLine1: 'Verifikacioni kodovi iz ove aplikacije više neće biti potrebni prilikom prijavljivanja.', - messageLine2: 'Vaš nalog možda neće biti siguran. Da li ste sigurni da želite da nastavite?', - successMessage: 'Dvostepena verifikacija putem aplikacije za autentifikaciju je uklonjena.', + messageLine1: + 'Verifikacioni kodovi iz ove autentifikacije više neće biti potrebni prilikom prijavljivanja.', + messageLine2: + 'Tvoj nalog možda neće biti toliko siguran. Da li si siguran da želiš da nastaviš?', + successMessage: + 'Dvostepena verifikacija preko autentifikacione aplikacije je uklonjena.', + title: 'Ukloni dvostepenu verifikaciju', }, - }, - mfaPhoneCodePage: { - title: 'Dodajte SMS kod verifikaciju', - primaryButton__addPhoneNumber: 'Dodajte broj telefona', - subtitle__availablePhoneNumbers: - 'Odaberite broj telefona koji će biti registrovan za SMS kod dvostepene verifikacije.', - subtitle__unavailablePhoneNumbers: - 'Nema dostupnih brojeva telefona za registraciju SMS kod dvostepene verifikacije.', successMessage: - 'SMS kod dvostepene verifikacije je sada omogućen za ovaj broj telefona. Prilikom prijavljivanja, moraćete uneti verifikacioni kod poslat na ovaj broj telefona kao dodatni korak.', + 'Dvostepena verifikacija je sada omogućena. Kada se prijaviš, moraćeš uneti verifikacioni kod iz ove autentifikacije kao dodatni korak.', + title: 'Dodaj autentifikacionu aplikaciju', + verifySubtitle: + 'Unesi verifikacioni kod generisan tvojom autentifikacijom', + verifyTitle: 'Verifikacioni kod', + }, + mobileButton__menu: 'Meni', + navbar: { + account: 'Profil', + description: 'Upravljaj informacijama svog naloga.', + security: 'Sigurnost', + title: 'Nalog', + }, + passkeyScreen: { removeResource: { - title: 'Uklonite dvostepenu verifikaciju', - messageLine1: '{{identifier}} više neće primati verifikacione kodove prilikom prijavljivanja.', - messageLine2: 'Vaš nalog možda neće biti siguran. Da li ste sigurni da želite da nastavite?', - successMessage: 'SMS kod dvostepene verifikacije je uklonjen za {{mfaPhoneCode}}', + messageLine1: '{{name}} će biti uklonjen iz ovog naloga.', + title: 'Ukloni ključ za prolaz', }, + subtitle__rename: + 'Možeš promeniti ime ključa za prolaz kako bi ga lakše pronašao.', + title__rename: 'Preimenuj ključ za prolaz', }, - backupCodePage: { - title: 'Dodajte verifikaciju rezervnim kodom', - title__codelist: 'Rezervni kodovi', - subtitle__codelist: 'Čuvajte ih sigurno i tajno.', - infoText1: 'Rezervni kodovi će biti omogućeni za ovaj nalog.', - infoText2: - 'Čuvajte rezervne kodove tajno i čuvajte ih sigurno. Možete regenerisati rezervne kodove ako sumnjate da su kompromitovani.', - successSubtitle: - 'Možete koristiti jedan od ovih kodova za prijavu na svoj nalog, ako izgubite pristup svom uređaju za autentifikaciju.', - successMessage: - 'Rezervni kodovi su sada omogućeni. Možete koristiti jedan od ovih kodova za prijavu na svoj nalog, ako izgubite pristup svom uređaju za autentifikaciju. Svaki kod može biti korišćen samo jednom.', - actionLabel__copy: 'Kopiraj sve', - actionLabel__copied: 'Kopirano!', - actionLabel__download: 'Preuzmite .txt', - actionLabel__print: 'Odštampajte', - }, - deletePage: { - title: 'Obrišite nalog', - messageLine1: 'Da li ste sigurni da želite da obrišete svoj nalog?', - messageLine2: 'Ova akcija je trajna i nepovratna.', - actionDescription: 'Upišite "Delete account" ispod da biste nastavili.', - confirm: 'Obrišite nalog', + passwordPage: { + checkboxInfoText__signOutOfOtherSessions: + 'Preporučuje se da se odjaviš sa svih drugih uređaja koji su možda koristili tvoju staru lozinku.', + readonly: + 'Tvoja lozinka trenutno ne može biti uređivana jer se možeš prijaviti samo preko korporativne veze.', + successMessage__set: 'Tvoja lozinka je postavljena.', + successMessage__signOutOfOtherSessions: + 'Svi drugi uređaji su odjavljeni.', + successMessage__update: 'Tvoja lozinka je ažurirana.', + title__set: 'Postavi lozinku', + title__update: 'Ažuriraj lozinku', }, - }, - userButton: { - action__manageAccount: 'Upravljajte nalogom', - action__signOut: 'Odjavite se', - action__signOutAll: 'Odjavite se sa svih naloga', - action__addAccount: 'Dodajte nalog', - }, - organizationSwitcher: { - personalWorkspace: 'Lični nalog', - notSelected: 'Organizacija nije izabrana', - action__createOrganization: 'Kreirajte organizaciju', - action__manageOrganization: 'Upravljajte organizacijom', - action__invitationAccept: 'Pridružite se', - action__suggestionsAccept: 'Zatražite pridruživanje', - suggestionsAcceptedLabel: 'Čeka se odobrenje', - }, - impersonationFab: { - title: 'Prijavljeni ste kao {{identifier}}', - action__signOut: 'Odjavite se', - }, - organizationProfile: { - badge__unverified: 'Nepotvrđeno', - badge__automaticInvitation: 'Automatske pozivnice', - badge__automaticSuggestion: 'Automatski predlozi', - badge__manualInvitation: 'Bez automatskog upisa', - start: { - headerTitle__members: 'Članovi', - headerTitle__settings: 'Podešavanja', - headerSubtitle__members: 'Pregledajte i upravljajte članovima organizacije', - headerSubtitle__settings: 'Upravljajte podešavanjima organizacije', + phoneNumberPage: { + infoText: + 'Tekstualna poruka sa verifikacionim kodom će biti poslata na ovaj telefonski broj. Moguće su naknade za poruke i podatke.', + removeResource: { + messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', + messageLine2: + 'Više nećeš moći da se prijaviš koristeći ovaj telefonski broj.', + successMessage: '{{phoneNumber}} je uklonjen iz tvog naloga.', + title: 'Ukloni telefonski broj', + }, + successMessage: '{{identifier}} je dodat na tvoj nalog.', + title: 'Dodaj telefonski broj', + verifySubtitle: 'Unesi verifikacioni kod poslat na {{identifier}}', + verifyTitle: 'Verifikuj telefonski broj', }, profilePage: { - title: 'Profil organizacije', - subtitle: 'Upravljajte profilom organizacije', - successMessage: 'Organizacija je ažurirana.', + fileDropAreaHint: 'Preporučena veličina 1:1, do 10MB.', + imageFormDestructiveActionSubtitle: 'Ukloni', + imageFormSubtitle: 'Otpremi', + imageFormTitle: 'Profilna slika', + readonly: + 'Tvoje profilne informacije su obezbeđene preko korporativne veze i ne mogu biti uređivane.', + successMessage: 'Tvoj profil je ažuriran.', + title: 'Ažuriraj profil', + }, + start: { + activeDevicesSection: { + destructiveAction: 'Odjavi uređaj', + title: 'Aktivni uređaji', + }, + connectedAccountsSection: { + actionLabel__connectionFailed: 'Pokušaj ponovo', + actionLabel__reauthorize: 'Autorizuj sada', + destructiveActionTitle: 'Ukloni', + primaryButton: 'Poveži nalog', + subtitle__reauthorize: + 'Potrebna ovlašćenja su ažurirana, i možda doživljavaš ograničenu funkcionalnost. Molimo re-autorizuj ovu aplikaciju da izbegneš bilo kakve probleme', + title: 'Povezani nalozi', + }, dangerSection: { - title: 'Opasnost', - leaveOrganization: { - title: 'Napustite organizaciju', - messageLine1: - 'Da li ste sigurni da želite da napustite ovu organizaciju? Izgubićete pristup ovoj organizaciji i njenim aplikacijama.', - messageLine2: 'Ova akcija je trajna i nepovratna.', - successMessage: 'Napustili ste organizaciju.', - actionDescription: 'Upišite {{organizationName}} ispod da biste nastavili.', - }, - deleteOrganization: { - title: 'Obrišite organizaciju', - messageLine1: 'Da li ste sigurni da želite da obrišete ovu organizaciju?', - messageLine2: 'Ova akcija je trajna i nepovratna.', - actionDescription: 'Upišite {{organizationName}} ispod da biste nastavili.', - successMessage: 'Obbrisali ste organizaciju.', - }, + deleteAccountButton: 'Obriši nalog', + title: 'Obriši nalog', }, - domainSection: { - title: 'Potvrđeni domeni', - subtitle: - 'Dozvolite korisnicima da se automatski pridruže organizaciji ili zatraže pridruživanje na osnovu potvrđenog email domena.', - primaryButton: 'Dodajte domen', - unverifiedDomain_menuAction__verify: 'Potvrdite domen', - unverifiedDomain_menuAction__remove: 'Obrišite domen', + emailAddressesSection: { + destructiveAction: 'Ukloni e-mail', + detailsAction__nonPrimary: 'Postavi kao primarni', + detailsAction__primary: 'Završi verifikaciju', + detailsAction__unverified: 'Verifikuj', + primaryButton: 'Dodaj e-mail adresu', + title: 'E-mail adrese', }, - }, - createDomainPage: { - title: 'Dodajte domen', - subtitle: - 'Dodajte domen za potvrdu. Korisnici sa email adresama na ovom domenu mogu se automatski pridružiti organizaciji ili zatražiti pridruživanje.', - }, - verifyDomainPage: { - title: 'Potvrdite domen', - - subtitle: 'Domen {{domainName}} treba da bude potvrđen putem emaila.', - subtitleVerificationCodeScreen: 'Verifikacioni kod je poslat na {{emailAddress}}. Unesite kod da nastavite.', - formTitle: 'Verifikacioni kod', - formSubtitle: 'Unesite verifikacioni kod poslat na vašu email adresu', - resendButton: 'Niste dobili kod? Pošaljite ponovo', - }, - verifiedDomainPage: { - subtitle: 'Domen {{domain}} je sada potvrđen. Nastavite izborom načina upisa.', - start: { - headerTitle__enrollment: 'Opcije upisa', - headerTitle__danger: 'Opasnost', + enterpriseAccountsSection: { + title: 'Korporativni nalozi', }, - enrollmentTab: { - subtitle: 'Izaberite kako korisnici iz ovog domena mogu da se pridruže organizaciji.', - manualInvitationOption__label: 'Bez automatskog upisa', - manualInvitationOption__description: 'Korisnici mogu biti pozvani samo ručno u organizaciju.', - automaticInvitationOption__label: 'Automatske pozivnice', - automaticInvitationOption__description: - 'Korisnici se automatski pozivaju da se pridruže organizaciji kada se registruju i mogu se pridružiti bilo kada.', - automaticSuggestionOption__label: 'Automatski predlozi', - automaticSuggestionOption__description: - 'Korisnici dobijaju predlog da zatraže pridruživanje, ali moraju biti odobreni od strane administratora pre nego što se mogu pridružiti organizaciji.', - formButton__save: 'Sačuvajte', - calloutInfoLabel: 'Promena načina upisa će uticati samo na nove korisnike.', - calloutInvitationCountLabel: 'Poslate pozivnice koje čekaju korisnike: {{count}}', - calloutSuggestionCountLabel: 'Poslati predlozi koji čekaju korisnike: {{count}}', + headerTitle__account: 'Detalji profila', + headerTitle__security: 'Sigurnost', + mfaSection: { + backupCodes: { + actionLabel__regenerate: 'Regeneriši', + headerTitle: 'Rezervni kodovi', + subtitle__regenerate: + 'Dobij novi set sigurnih rezervnih kodova. Prethodni rezervni kodovi će biti obrisani i neće moći biti korišćeni.', + title__regenerate: 'Regeneriši rezervne kodove', + }, + phoneCode: { + actionLabel__setDefault: 'Postavi kao podrazumevani', + destructiveActionLabel: 'Ukloni', + }, + primaryButton: 'Dodaj dvostepenu verifikaciju', + title: 'Dvostepena verifikacija', + totp: { + destructiveActionTitle: 'Ukloni', + headerTitle: 'Autentifikaciona aplikacija', + }, }, - dangerTab: { - removeDomainTitle: 'Uklonite domen', - removeDomainSubtitle: 'Uklonite ovaj domen iz vaših potvrđenih domena', - removeDomainActionLabel__remove: 'Uklonite domen', - calloutInfoLabel: 'Uklanjanje ovog domena će uticati na pozvane korisnike.', + passkeysSection: { + menuAction__destructive: 'Ukloni', + menuAction__rename: 'Preimenuj', + title: 'Ključevi za prolaz', }, - }, - invitePage: { - title: 'Pozovite članove', - subtitle: 'Pozovite nove članove u ovu organizaciju', - successMessage: 'Pozivnice su uspešno poslate', - detailsTitle__inviteFailed: - 'Pozivnice nisu mogle biti poslate. Već postoje čekajuće pozivnice za sledeće email adrese: {{email_addresses}}.', - formButtonPrimary__continue: 'Pošaljite pozivnice', - }, - removeDomainPage: { - title: 'Uklonite domen', - messageLine1: 'Email domen {{domain}} će biti uklonjen.', - messageLine2: 'Korisnici neće moći automatski da se pridruže organizaciji nakon ovoga.', - successMessage: '{{domain}} je uklonjen.', - }, - membersPage: { - detailsTitle__emptyRow: 'Nema članova za prikaz', - action__invite: 'Pozovite', - start: { - headerTitle__active: 'Aktivni', - headerTitle__members: 'Članovi', - headerTitle__invited: 'Pozvani', - headerTitle__invitations: 'Pozivnice', - headerTitle__requests: 'Zahtevi', + passwordSection: { + primaryButton__setPassword: 'Postavi lozinku', + primaryButton__updatePassword: 'Ažuriraj lozinku', + title: 'Lozinka', }, - activeMembersTab: { - tableHeader__user: 'Korisnik', - tableHeader__joined: 'Pridružio se', - tableHeader__role: 'Uloga', - tableHeader__actions: '', - menuAction__remove: 'Uklonite člana', + phoneNumbersSection: { + destructiveAction: 'Ukloni telefonski broj', + detailsAction__nonPrimary: 'Postavi kao podrazumevani', + detailsAction__primary: 'Završi verifikaciju', + detailsAction__unverified: 'Verifikuj telefonski broj', + primaryButton: 'Dodaj telefonski broj', + title: 'Telefonski brojevi', }, - invitedMembersTab: { - tableHeader__invited: 'Pozvani', - menuAction__revoke: 'Poništite pozivnicu', + profileSection: { + primaryButton: 'Ažuriraj profil', + title: 'Profil', }, - invitationsTab: { - table__emptyRow: 'Nema pozivnica za prikaz', - manualInvitations: { - headerTitle: 'Pojedinačne pozivnice', - headerSubtitle: 'Ručno pozovite članove i upravljajte postojećim pozivnicama.', - }, - autoInvitations: { - headerTitle: 'Automatske pozivnice', - headerSubtitle: - 'Pozovite korisnike povezivanjem email domena sa vašom organizacijom. Svi koji se registruju sa odgovarajućom email adresom moći će se pridružiti organizaciji bilo kada.', - primaryButton: 'Upravljajte potvrđenim domenima', - }, + usernameSection: { + primaryButton__setUsername: 'Postavi korisničko ime', + primaryButton__updateUsername: 'Ažuriraj korisničko ime', + title: 'Korisničko ime', }, - requestsTab: { - tableHeader__requested: 'Zahtevano pridruživanje', - menuAction__approve: 'Odobrite', - menuAction__reject: 'Odbijte', - table__emptyRow: 'Nema zahteva za prikaz', - requests: { - headerTitle: 'Zahtevi', - headerSubtitle: 'Pregledajte i upravljajte korisnicima koji su zatražili da se pridruže organizaciji.', - }, - autoSuggestions: { - headerTitle: 'Automatski predlozi', - headerSubtitle: - 'Korisnici koji se registruju sa odgovarajućim email domenom, moći će da vide predlog da zatraže pridruživanje vašoj organizaciji.', - primaryButton: 'Upravljajte potvrđenim domenima', - }, + web3WalletsSection: { + destructiveAction: 'Ukloni novčanik', + primaryButton: 'Web3 novčanici', + title: 'Web3 novčanici', }, }, - }, - createOrganization: { - title: 'Kreirajte organizaciju', - formButtonSubmit: 'Kreirajte organizaciju', - subtitle: 'Postavite profil organizacije', - invitePage: { - formButtonReset: 'Preskočite', - }, - }, - organizationList: { - createOrganization: 'Kreirajte organizaciju', - title: 'Izaberite nalog', - titleWithoutPersonal: 'Izaberite organizaciju', - subtitle: 'da biste nastavili do {{applicationName}}', - action__invitationAccept: 'Pridružite se', - invitationAcceptedLabel: 'Pridružili ste se', - action__suggestionsAccept: 'Zatražite pridruživanje', - suggestionsAcceptedLabel: 'Čeka se odobrenje', - action__createOrganization: 'Kreirajte organizaciju', - }, - unstable__errors: { - identification_deletion_failed: 'Ne možete obrisati svoj poslednji identifikator.', - phone_number_exists: 'Ovaj broj telefona je zauzet. Molimo pokušajte sa drugim.', - captcha_unavailable: - 'Registracija nije uspela zbog neuspešne provere robota. Osvežite stranicu da pokušate ponovo ili kontaktirajte podršku za dodatnu pomoć.', - captcha_invalid: - 'Registracija nije uspela zbog neuspešnih sigurnosnih provera. Osvežite stranicu da pokušate ponovo ili kontaktirajte podršku za dodatnu pomoć.', - form_password_pwned: - 'Ova lozinka je pronađena kao deo kompromitovanog podatka i ne može se koristiti, molimo probajte sa drugom lozinkom.', - form_param_format_invalid__email_address: 'Email adresa mora biti važeća email adresa.', - form_password_validation_failed: 'Netačna lozinka', - form_password_not_strong_enough: 'Vaša lozinka nije dovoljno jaka.', - form_identifier_not_found: 'Navedeni nalog nije pronađen.', - form_username_invalid_length: 'Korisničko ime mora imati između 5 i 20 karaktera.', - form_username_invalid_character: 'Korisničko ime sadrži nevažeće karaktere. Proverite da li imate razmak u imenu.', - form_param_format_invalid: 'Uneti parametar nije u validnom formatu.', - form_password_length_too_short: 'Lozinka mora imati najmanje 8 karaktera.', - form_param_nil: 'Ovaj parametar je obavezan i ne sme biti prazan.', - form_code_incorrect: 'Uneti kod nije tačan.', - form_password_incorrect: 'Uneta lozinka nije tačna.', - not_allowed_access: 'Nemate dozvolu za pristup ovom resursu.', - form_identifier_exists: 'Ovaj identifikator već postoji. Molimo pokušajte sa drugim.', - form_password_size_in_bytes_exceeded: - 'Vaša lozinka je premašila maksimalni broj bajtova koji su dozvoljeni, molimo skratite je ili uklonite neke specijalne karaktere.', - passwordComplexity: { - sentencePrefix: 'Vaša lozinka mora sadržati', - minimumLength: '{{length}} ili više karaktera', - maximumLength: 'manje od {{length}} karaktera', - requireNumbers: 'broj', - requireLowercase: 'malo slovo', - requireUppercase: 'veliko slovo', - requireSpecialCharacter: 'specijalni karakter', + usernamePage: { + successMessage: 'Tvoje korisničko ime je ažurirano.', + title__set: 'Postavi korisničko ime', + title__update: 'Ažuriraj korisničko ime', }, - zxcvbn: { - notEnough: 'Vaša lozinka nije dovoljno jaka.', - couldBeStronger: 'Vaša lozinka funkcioniše, ali može biti jača. Probajte dodati više karaktera.', - goodPassword: 'Vaša lozinka ispunjava sve neophodne zahteve.', - warnings: { - straightRow: 'Pravi redovi tastera na tastaturi su lako predvidivi.', - keyPattern: 'Kratki šabloni na tastaturi su lako predvidivi.', - simpleRepeat: 'Ponavljani karakteri poput "aaa" su lako predvidivi.', - extendedRepeat: 'Ponavljani šabloni karaktera poput "abcabcabc" su lako predvidivi.', - sequences: 'Uobičajeni nizovi karaktera poput "abc" su lako predvidivi.', - recentYears: 'Nedavne godine su lako predvidive.', - dates: 'Datumi su lako predvidivi.', - topTen: 'Ovo je veoma korišćena lozinka.', - topHundred: 'Ovo je često korišćena lozinka.', - common: 'Ovo je uobičajena lozinka.', - similarToCommon: 'Ovo je slično uobičajenoj lozinki.', - wordByItself: 'Pojedinačne reči su lako predvidive.', - namesByThemselves: 'Pojedinačna imena ili prezimena su lako predvidiva.', - commonNames: 'Uobičajena imena i prezimena su lako predvidiva.', - userInputs: 'Ne bi trebalo da postoji lični ili stranični podatak.', - pwned: 'Vaša lozinka je bila izložena na internetu zbog curenja podataka.', + web3WalletPage: { + removeResource: { + messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', + messageLine2: + 'Više nećeš moći da se prijaviš koristeći ovaj web3 novčanik.', + successMessage: '{{web3Wallet}} je uklonjen iz tvog naloga.', + title: 'Ukloni web3 novčanik', }, - suggestions: { - l33t: "Izbegavajte predvidljive zamene slova poput '@' za 'a'.", - reverseWords: 'Izbegavajte obrnuto pravopisne oblike uobičajenih reči.', - allUppercase: 'Koristite velika slova, ali ne sva.', - capitalization: 'Koristite velika slova više od prvog slova.', - dates: 'Izbegavajte datume i godine koje su povezane sa vama.', - recentYears: 'Izbegavajte nedavne godine.', - associatedYears: 'Izbegavajte godine koje su povezane sa vama.', - sequences: 'Izbegavajte uobičajene nizove karaktera.', - repeated: 'Izbegavajte ponovljene reči i karaktere.', - longerKeyboardPattern: 'Koristite duže šablone na tastaturi i promenite smer kucanja više puta.', - anotherWord: 'Dodajte više reči koje su manje uobičajene.', - useWords: 'Koristite više reči, ali izbegavajte uobičajene fraze.', - noNeed: 'Možete kreirati jake lozinke bez korišćenja simbola, brojeva ili velikih slova.', - pwned: 'Ako koristite ovu lozinku negde drugde, trebalo bi da je promenite.', - }, - }, - form_param_max_length_exceeded__name: 'Ime ne bi trebalo da premašuje 256 karaktera.', - form_param_max_length_exceeded__first_name: 'Ime ne bi trebalo da premašuje 256 karaktera.', - form_param_max_length_exceeded__last_name: 'Prezime ne bi trebalo da premašuje 256 karaktera.', - }, - dates: { - previous6Days: "Prošlog {{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", - - lastDay: "Juče u {{ date | timeString('sr-RS') }}", - sameDay: "Danas u {{ date | timeString('sr-RS') }}", - nextDay: "Sutra u {{ date | timeString('sr-RS') }}", - next6Days: "{{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", - numeric: "{{ date | numeric('sr-RS') }}", + subtitle__availableWallets: + 'Izaberi web3 novčanik da ga povežeš sa svojim nalogom.', + subtitle__unavailableWallets: 'Nema dostupnih web3 novčanika.', + successMessage: 'Novčanik je dodat na tvoj nalog.', + title: 'Dodaj web3 novčanik', + }, }, } as const; From 2a7f5e6b443347000938cf2b47d100959b45782e Mon Sep 17 00:00:00 2001 From: Petar Paunovic Date: Thu, 9 May 2024 16:51:53 +0200 Subject: [PATCH 8/8] [FIX] Linting issues. --- packages/localizations/src/sr-RS.ts | 221 +++++++------------ packages/localizations/src/utils/generate.ts | 2 +- packages/localizations/subpaths.mjs | 1 + 3 files changed, 76 insertions(+), 148 deletions(-) diff --git a/packages/localizations/src/sr-RS.ts b/packages/localizations/src/sr-RS.ts index ba8d870e8d9..e3f0bc8ebcc 100644 --- a/packages/localizations/src/sr-RS.ts +++ b/packages/localizations/src/sr-RS.ts @@ -12,7 +12,7 @@ import type { LocalizationResource } from '@clerk/types'; -export const srRS: LocalizationResource ={ +export const srRS: LocalizationResource = { locale: 'sr-RS', backButton: 'Nazad', badge__default: 'Podrazumevano', @@ -32,12 +32,10 @@ export const srRS: LocalizationResource ={ }, dates: { lastDay: "Juče u {{ date | timeString('sr-RS') }}", - next6Days: - "{{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", + next6Days: "{{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", nextDay: "Sutra u {{ date | timeString('sr-RS') }}", numeric: "{{ date | numeric('sr-RS') }}", - previous6Days: - "Prošli {{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", + previous6Days: "Prošli {{ date | weekday('sr-RS','long') }} u {{ date | timeString('sr-RS') }}", sameDay: "Danas u {{ date | timeString('sr-RS') }}", }, dividerText: 'ili', @@ -50,17 +48,14 @@ export const srRS: LocalizationResource ={ formFieldAction__forgotPassword: 'Zaboravljena lozinka?', formFieldError__matchingPasswords: 'Lozinke se poklapaju.', formFieldError__notMatchingPasswords: 'Lozinke se ne poklapaju.', - formFieldError__verificationLinkExpired: - 'Link za verifikaciju je istekao. Molimo zatražite novi link.', + formFieldError__verificationLinkExpired: 'Link za verifikaciju je istekao. Molimo zatražite novi link.', formFieldHintText__optional: 'Opciono', - formFieldHintText__slug: - 'Slug je lako čitljivi ID koji mora biti jedinstven. Često se koristi u URL-ovima.', + formFieldHintText__slug: 'Slug je lako čitljivi ID koji mora biti jedinstven. Često se koristi u URL-ovima.', formFieldInputPlaceholder__backupCode: '', formFieldInputPlaceholder__confirmDeletionUserAccount: 'Obriši nalog', formFieldInputPlaceholder__emailAddress: '', formFieldInputPlaceholder__emailAddress_username: '', - formFieldInputPlaceholder__emailAddresses: - 'primer@email.com, primer2@email.com', + formFieldInputPlaceholder__emailAddresses: 'primer@email.com, primer2@email.com', formFieldInputPlaceholder__firstName: '', formFieldInputPlaceholder__lastName: '', formFieldInputPlaceholder__organizationDomain: '', @@ -70,8 +65,7 @@ export const srRS: LocalizationResource ={ formFieldInputPlaceholder__password: '', formFieldInputPlaceholder__phoneNumber: '', formFieldInputPlaceholder__username: '', - formFieldLabel__automaticInvitations: - 'Omogući automatske pozivnice za ovaj domen', + formFieldLabel__automaticInvitations: 'Omogući automatske pozivnice za ovaj domen', formFieldLabel__backupCode: 'Rezervni kod', formFieldLabel__confirmDeletion: 'Potvrda', formFieldLabel__confirmPassword: 'Potvrdi lozinku', @@ -83,10 +77,8 @@ export const srRS: LocalizationResource ={ formFieldLabel__lastName: 'Prezime', formFieldLabel__newPassword: 'Nova lozinka', formFieldLabel__organizationDomain: 'Domen', - formFieldLabel__organizationDomainDeletePending: - 'Obriši čekajuće pozivnice i predloge', - formFieldLabel__organizationDomainEmailAddress: - 'E-mail adresa za verifikaciju', + formFieldLabel__organizationDomainDeletePending: 'Obriši čekajuće pozivnice i predloge', + formFieldLabel__organizationDomainEmailAddress: 'E-mail adresa za verifikaciju', formFieldLabel__organizationDomainEmailAddressDescription: 'Unesite e-mail adresu pod ovim domenom da biste primili kod i verifikovali ovaj domen.', formFieldLabel__organizationName: 'Naziv', @@ -101,8 +93,7 @@ export const srRS: LocalizationResource ={ action__signOut: 'Odjavi se', title: 'Prijavljeni ste kao {{identifier}}', }, - maintenanceMode: - 'Trenutno smo u modu održavanja, ali ne brinite, neće trajati duže od nekoliko minuta.', + maintenanceMode: 'Trenutno smo u modu održavanja, ali ne brinite, neće trajati duže od nekoliko minuta.', membershipRole__admin: 'Administrator', membershipRole__basicMember: 'Član', membershipRole__guestMember: 'Gost', @@ -132,8 +123,7 @@ export const srRS: LocalizationResource ={ 'Pozivnice nisu poslate. Već postoje čekajuće pozivnice za sledeće e-mail adrese: {{email_addresses}}.', formButtonPrimary__continue: 'Pošalji pozivnice', selectDropdown__role: 'Izaberi ulogu', - subtitle: - 'Unesi ili nalepi jednu ili više e-mail adresa, razdvojene razmacima ili zarezima.', + subtitle: 'Unesi ili nalepi jednu ili više e-mail adresa, razdvojene razmacima ili zarezima.', successMessage: 'Pozivnice su uspešno poslate', title: 'Pozovi nove članove', }, @@ -188,8 +178,7 @@ export const srRS: LocalizationResource ={ dangerSection: { deleteOrganization: { actionDescription: 'Upiši "{{organizationName}}" ispod da nastaviš.', - messageLine1: - 'Da li ste sigurni da želite da obrišete ovu organizaciju?', + messageLine1: 'Da li ste sigurni da želite da obrišete ovu organizaciju?', messageLine2: 'Ova akcija je trajna i nepovratna.', successMessage: 'Organizacija je obrisana.', title: 'Obriši organizaciju', @@ -218,8 +207,7 @@ export const srRS: LocalizationResource ={ }, removeDomainPage: { messageLine1: 'E-mail domen {{domain}} će biti uklonjen.', - messageLine2: - 'Korisnici više neće moći automatski da se pridruže organizaciji nakon ovoga.', + messageLine2: 'Korisnici više neće moći automatski da se pridruže organizaciji nakon ovoga.', successMessage: '{{domain}} je uklonjen.', title: 'Ukloni domen', }, @@ -234,8 +222,7 @@ export const srRS: LocalizationResource ={ }, verifiedDomainPage: { dangerTab: { - calloutInfoLabel: - 'Uklanjanje ovog domena će uticati na pozvane korisnike.', + calloutInfoLabel: 'Uklanjanje ovog domena će uticati na pozvane korisnike.', removeDomainActionLabel__remove: 'Ukloni domen', removeDomainSubtitle: 'Ukloni ovaj domen iz tvojih potvrđenih domena', removeDomainTitle: 'Ukloni domen', @@ -247,24 +234,18 @@ export const srRS: LocalizationResource ={ automaticSuggestionOption__description: 'Korisnici dobijaju predlog da zatraže pridruživanje, ali moraju biti odobreni od strane administratora pre nego što mogu da se pridruže organizaciji.', automaticSuggestionOption__label: 'Automatski predlozi', - calloutInfoLabel: - 'Promena načina upisa će uticati samo na nove korisnike.', - calloutInvitationCountLabel: - 'Čekajuće pozivnice poslate korisnicima: {{count}}', - calloutSuggestionCountLabel: - 'Čekajući predlozi poslati korisnicima: {{count}}', - manualInvitationOption__description: - 'Korisnici mogu biti pozvani samo ručno u organizaciju.', + calloutInfoLabel: 'Promena načina upisa će uticati samo na nove korisnike.', + calloutInvitationCountLabel: 'Čekajuće pozivnice poslate korisnicima: {{count}}', + calloutSuggestionCountLabel: 'Čekajući predlozi poslati korisnicima: {{count}}', + manualInvitationOption__description: 'Korisnici mogu biti pozvani samo ručno u organizaciju.', manualInvitationOption__label: 'Bez automatskog uključivanja', - subtitle: - 'Izaberi kako korisnici iz ovog domena mogu da se pridruže organizaciji.', + subtitle: 'Izaberi kako korisnici iz ovog domena mogu da se pridruže organizaciji.', }, start: { headerTitle__danger: 'Opasnost', headerTitle__enrollment: 'Opcije upisa', }, - subtitle: - 'Domen {{domain}} je sada verifikovan. Nastavi biranjem načina upisa.', + subtitle: 'Domen {{domain}} je sada verifikovan. Nastavi biranjem načina upisa.', title: 'Ažuriraj {{domain}}', }, verifyDomainPage: { @@ -272,8 +253,7 @@ export const srRS: LocalizationResource ={ formTitle: 'Verifikacioni kod', resendButton: 'Nisi primio kod? Pošalji ponovo', subtitle: 'Domen {{domainName}} mora biti verifikovan putem e-maila.', - subtitleVerificationCodeScreen: - 'Verifikacioni kod je poslat na {{emailAddress}}. Unesi kod da nastaviš.', + subtitleVerificationCodeScreen: 'Verifikacioni kod je poslat na {{emailAddress}}. Unesi kod da nastaviš.', title: 'Verifikuj domen', }, }, @@ -313,13 +293,11 @@ export const srRS: LocalizationResource ={ 'Ako imaš problema sa prijavljivanjem na svoj nalog, pošalji nam e-mail i pomoći ćemo ti da što pre povratiš pristup.', title: 'Zatraži pomoć', }, - subtitle: - 'Imaš problema? Možeš koristiti bilo koju od ovih metoda za prijavljivanje.', + subtitle: 'Imaš problema? Možeš koristiti bilo koju od ovih metoda za prijavljivanje.', title: 'Koristi drugu metodu', }, backupCodeMfa: { - subtitle: - 'Tvoj rezervni kod je onaj koji si dobio kada si postavio dvostepenu autentifikaciju.', + subtitle: 'Tvoj rezervni kod je onaj koji si dobio kada si postavio dvostepenu autentifikaciju.', title: 'Unesi rezervni kod', }, emailCode: { @@ -373,8 +351,7 @@ export const srRS: LocalizationResource ={ title: 'Zaboravljena lozinka?', }, noAvailableMethods: { - message: - 'Nije moguće nastaviti sa prijavom. Nema dostupnih metoda autentifikacije.', + message: 'Nije moguće nastaviti sa prijavom. Nema dostupnih metoda autentifikacije.', subtitle: 'Došlo je do greške', title: 'Nije moguće prijaviti se', }, @@ -400,21 +377,17 @@ export const srRS: LocalizationResource ={ phoneCodeMfa: { formTitle: 'Verifikacioni kod', resendButton: 'Nisi primio kod? Pošalji ponovo', - subtitle: - 'Da nastaviš, molimo unesi verifikacioni kod poslat na tvoj telefon', + subtitle: 'Da nastaviš, molimo unesi verifikacioni kod poslat na tvoj telefon', title: 'Proveri svoj telefon', }, resetPassword: { formButtonPrimary: 'Resetuj lozinku', - requiredMessage: - 'Iz sigurnosnih razloga, potrebno je da resetuješ svoju lozinku.', - successMessage: - 'Tvoja lozinka je uspešno promenjena. Prijavljujem te, sačekaj trenutak.', + requiredMessage: 'Iz sigurnosnih razloga, potrebno je da resetuješ svoju lozinku.', + successMessage: 'Tvoja lozinka je uspešno promenjena. Prijavljujem te, sačekaj trenutak.', title: 'Postavi novu lozinku', }, resetPasswordMfa: { - detailsLabel: - 'Potrebno je da potvrdimo tvoj identitet pre resetovanja lozinke.', + detailsLabel: 'Potrebno je da potvrdimo tvoj identitet pre resetovanja lozinke.', }, start: { actionLink: 'Registruj se', @@ -429,8 +402,7 @@ export const srRS: LocalizationResource ={ }, totpMfa: { formTitle: 'Verifikacioni kod', - subtitle: - 'Da nastaviš, molimo unesi verifikacioni kod generisan tvojom aplikacijom za autentifikaciju', + subtitle: 'Da nastaviš, molimo unesi verifikacioni kod generisan tvojom aplikacijom za autentifikaciju', title: 'Dvostepena verifikacija', }, }, @@ -490,8 +462,7 @@ export const srRS: LocalizationResource ={ form_param_format_invalid: 'Format parametra je nevažeći.', form_password_incorrect: 'Lozinka je netačna.', form_password_length_too_short: 'Lozinka je prekratka.', - form_username_invalid_character: - 'Korisničko ime sadrži nevažeće karaktere.', + form_username_invalid_character: 'Korisničko ime sadrži nevažeće karaktere.', form_username_invalid_length: 'Dužina korisničkog imena nije validna.', not_allowed_access: 'Pristup nije dozvoljen.', form_param_nil: 'Parametar ne može biti prazan.', @@ -499,22 +470,14 @@ export const srRS: LocalizationResource ={ 'Registracija neuspešna zbog neuspelog sigurnosnog proveravanja. Osveži stranicu da pokušaš ponovo ili se obrati podršci za više pomoći.', captcha_unavailable: 'Registracija neuspešna zbog neuspelog proveravanja bota. Osveži stranicu da pokušaš ponovo ili se obrati podršci za više pomoći.', - form_identifier_exists__email_address: - 'Ova e-mail adresa je zauzeta. Molimo pokušaj sa drugom.', - form_identifier_exists__phone_number: - 'Ovaj telefonski broj je zauzet. Molimo pokušaj sa drugim.', - form_identifier_exists__username: - 'Ovo korisničko ime je zauzeto. Molimo pokušaj sa drugim.', - form_param_format_invalid__email_address: - 'E-mail adresa mora biti važeća e-mail adresa.', - form_param_format_invalid__phone_number: - 'Telefonski broj mora biti u važećem međunarodnom formatu', - form_param_max_length_exceeded__first_name: - 'Ime ne sme premašiti 256 karaktera.', - form_param_max_length_exceeded__last_name: - 'Prezime ne sme premašiti 256 karaktera.', - form_param_max_length_exceeded__name: - 'Naziv ne sme premašiti 256 karaktera.', + form_identifier_exists__email_address: 'Ova e-mail adresa je zauzeta. Molimo pokušaj sa drugom.', + form_identifier_exists__phone_number: 'Ovaj telefonski broj je zauzet. Molimo pokušaj sa drugim.', + form_identifier_exists__username: 'Ovo korisničko ime je zauzeto. Molimo pokušaj sa drugim.', + form_param_format_invalid__email_address: 'E-mail adresa mora biti važeća e-mail adresa.', + form_param_format_invalid__phone_number: 'Telefonski broj mora biti u važećem međunarodnom formatu', + form_param_max_length_exceeded__first_name: 'Ime ne sme premašiti 256 karaktera.', + form_param_max_length_exceeded__last_name: 'Prezime ne sme premašiti 256 karaktera.', + form_param_max_length_exceeded__name: 'Naziv ne sme premašiti 256 karaktera.', form_password_not_strong_enough: 'Tvoja lozinka nije dovoljno jaka.', form_password_pwned: 'Ova lozinka je pronađena kao deo kompromitovanih podataka i ne može se koristiti, molimo pokušaj sa drugom lozinkom.', @@ -523,17 +486,12 @@ export const srRS: LocalizationResource ={ form_password_size_in_bytes_exceeded: 'Tvoja lozinka je premašila maksimalni dozvoljeni broj bajtova, molimo skrati je ili ukloni neke specijalne znakove.', form_password_validation_failed: 'Neispravna lozinka', - identification_deletion_failed: - 'Ne možeš obrisati svoju poslednju identifikaciju.', - passkey_already_exists: - 'Ključ za prolaz je već registrovan sa ovim uređajem.', + identification_deletion_failed: 'Ne možeš obrisati svoju poslednju identifikaciju.', + passkey_already_exists: 'Ključ za prolaz je već registrovan sa ovim uređajem.', passkey_not_supported: 'Ključevi za prolaz nisu podržani na ovom uređaju.', - passkey_pa_not_supported: - 'Registracija zahteva platformski autentifikator, ali uređaj to ne podržava.', - passkey_registration_cancelled: - 'Registracija ključa za prolaz je otkazana ili je isteklo vreme.', - passkey_retrieval_cancelled: - 'Verifikacija ključa za prolaz je otkazana ili je isteklo vreme.', + passkey_pa_not_supported: 'Registracija zahteva platformski autentifikator, ali uređaj to ne podržava.', + passkey_registration_cancelled: 'Registracija ključa za prolaz je otkazana ili je isteklo vreme.', + passkey_retrieval_cancelled: 'Verifikacija ključa za prolaz je otkazana ili je isteklo vreme.', passwordComplexity: { maximumLength: 'manje od {{length}} karaktera', minimumLength: '{{length}} ili više karaktera', @@ -543,11 +501,9 @@ export const srRS: LocalizationResource ={ requireUppercase: 'veliko slovo', sentencePrefix: 'Tvoja lozinka mora sadržati', }, - phone_number_exists: - 'Ovaj telefonski broj je zauzet. Molimo pokušaj sa drugim.', + phone_number_exists: 'Ovaj telefonski broj je zauzet. Molimo pokušaj sa drugim.', zxcvbn: { - couldBeStronger: - 'Tvoja lozinka funkcioniše, ali može biti jača. Pokušaj dodati više karaktera.', + couldBeStronger: 'Tvoja lozinka funkcioniše, ali može biti jača. Pokušaj dodati više karaktera.', goodPassword: 'Tvoja lozinka ispunjava sve potrebne zahteve.', notEnough: 'Tvoja lozinka nije dovoljno jaka.', suggestions: { @@ -557,12 +513,9 @@ export const srRS: LocalizationResource ={ capitalization: 'Kapitalizuj više od prvog slova.', dates: 'Izbegavaj datume i godine koje su povezane sa tobom.', l33t: "Izbegavaj predvidljive zamene slova kao što su '@' za 'a'.", - longerKeyboardPattern: - 'Koristi duže šablone na tastaturi i promeni smer kucanja više puta.', - noNeed: - 'Možeš kreirati jake lozinke bez korišćenja simbola, brojeva ili velikih slova.', - pwned: - 'Ako koristiš ovu lozinku negde drugde, trebalo bi da je promeniš.', + longerKeyboardPattern: 'Koristi duže šablone na tastaturi i promeni smer kucanja više puta.', + noNeed: 'Možeš kreirati jake lozinke bez korišćenja simbola, brojeva ili velikih slova.', + pwned: 'Ako koristiš ovu lozinku negde drugde, trebalo bi da je promeniš.', recentYears: 'Izbegavaj skorašnje godine.', repeated: 'Izbegavaj ponavljane reči i karaktere.', reverseWords: 'Izbegavaj obrnuto napisane uobičajene reči.', @@ -573,24 +526,18 @@ export const srRS: LocalizationResource ={ common: 'Ovo je često korišćena lozinka.', commonNames: 'Uobičajena imena i prezimena su lako za pogoditi.', dates: 'Datumi su lako za pogoditi.', - extendedRepeat: - 'Ponavljani obrasci karaktera kao što su "abcabcabc" su lako za pogoditi.', + extendedRepeat: 'Ponavljani obrasci karaktera kao što su "abcabcabc" su lako za pogoditi.', keyPattern: 'Kratki šabloni na tastaturi su lako za pogoditi.', - namesByThemselves: - 'Pojedinačna imena ili prezimena su lako za pogoditi.', + namesByThemselves: 'Pojedinačna imena ili prezimena su lako za pogoditi.', pwned: 'Tvoja lozinka je otkrivena u kršenju podataka na internetu.', recentYears: 'Skorašnje godine su lako za pogoditi.', - sequences: - 'Uobičajene sekvence karaktera kao što su "abc" su lako za pogoditi.', + sequences: 'Uobičajene sekvence karaktera kao što su "abc" su lako za pogoditi.', similarToCommon: 'Ovo je slično često korišćenoj lozinki.', - simpleRepeat: - 'Ponavljani karakteri kao što su "aaa" su lako za pogoditi.', - straightRow: - 'Direktne linije tastera na tvojoj tastaturi su lako za pogoditi.', + simpleRepeat: 'Ponavljani karakteri kao što su "aaa" su lako za pogoditi.', + straightRow: 'Direktne linije tastera na tvojoj tastaturi su lako za pogoditi.', topHundred: 'Ovo je često korišćena lozinka.', topTen: 'Ovo je veoma često korišćena lozinka.', - userInputs: - 'Ne sme biti ličnih podataka ili podataka vezanih za stranicu.', + userInputs: 'Ne sme biti ličnih podataka ili podataka vezanih za stranicu.', wordByItself: 'Pojedinačne reči su lako za pogoditi.', }, }, @@ -623,8 +570,7 @@ export const srRS: LocalizationResource ={ formHint__noAccounts: 'Nema dostupnih spoljnih provajdera naloga.', removeResource: { messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: - 'Više nećeš moći da koristiš ovaj povezani nalog i bilo koje zavisne funkcije više neće raditi.', + messageLine2: 'Više nećeš moći da koristiš ovaj povezani nalog i bilo koje zavisne funkcije više neće raditi.', successMessage: '{{connectedAccount}} je uklonjen iz tvog naloga.', title: 'Ukloni povezani nalog', }, @@ -641,26 +587,22 @@ export const srRS: LocalizationResource ={ }, emailAddressPage: { emailCode: { - formHint: - 'E-mail sadrži verifikacioni kod koji će biti poslat na ovu e-mail adresu.', + formHint: 'E-mail sadrži verifikacioni kod koji će biti poslat na ovu e-mail adresu.', formSubtitle: 'Unesi verifikacioni kod poslat na {{identifier}}', formTitle: 'Verifikacioni kod', resendButton: 'Nisi primio kod? Pošalji ponovo', successMessage: 'E-mail {{identifier}} je dodat na tvoj nalog.', }, emailLink: { - formHint: - 'E-mail sadrži verifikacioni link koji će biti poslat na ovu e-mail adresu.', - formSubtitle: - 'Klikni na verifikacioni link u e-mailu poslatom na {{identifier}}', + formHint: 'E-mail sadrži verifikacioni link koji će biti poslat na ovu e-mail adresu.', + formSubtitle: 'Klikni na verifikacioni link u e-mailu poslatom na {{identifier}}', formTitle: 'Verifikacioni link', resendButton: 'Nisi primio link? Pošalji ponovo', successMessage: 'E-mail {{identifier}} je dodat na tvoj nalog.', }, removeResource: { messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: - 'Više nećeš moći da se prijaviš koristeći ovu e-mail adresu.', + messageLine2: 'Više nećeš moći da se prijaviš koristeći ovu e-mail adresu.', successMessage: '{{emailAddress}} je uklonjen iz tvog naloga.', title: 'Ukloni e-mail adresu', }, @@ -681,12 +623,9 @@ export const srRS: LocalizationResource ={ backButton: 'Koristi postojeći broj', primaryButton__addPhoneNumber: 'Dodaj telefonski broj', removeResource: { - messageLine1: - '{{identifier}} više neće primati verifikacione kodove prilikom prijavljivanja.', - messageLine2: - 'Tvoj nalog možda neće biti toliko siguran. Da li si siguran da želiš da nastaviš?', - successMessage: - 'SMS kod dvostepene verifikacije je uklonjen za {{mfaPhoneCode}}', + messageLine1: '{{identifier}} više neće primati verifikacione kodove prilikom prijavljivanja.', + messageLine2: 'Tvoj nalog možda neće biti toliko siguran. Da li si siguran da želiš da nastaviš?', + successMessage: 'SMS kod dvostepene verifikacije je uklonjen za {{mfaPhoneCode}}', title: 'Ukloni dvostepenu verifikaciju', }, subtitle__availablePhoneNumbers: @@ -706,27 +645,22 @@ export const srRS: LocalizationResource ={ buttonUnableToScan__nonPrimary: 'Ne možeš skenirati QR kod?', infoText__ableToScan: 'Podesi novi način prijave u svojoj aplikaciji za autentifikaciju i skeniraj sledeći QR kod da ga povežeš sa svojim nalogom.', - infoText__unableToScan: - 'Podesi novi način prijave u svojoj autentifikaciji i unesi ključ naveden ispod.', + infoText__unableToScan: 'Podesi novi način prijave u svojoj autentifikaciji i unesi ključ naveden ispod.', inputLabel__unableToScan1: 'Uveri se da su vremenski bazirane ili jednokratne lozinke omogućene, zatim završi povezivanje svog naloga.', inputLabel__unableToScan2: 'Alternativno, ako tvoja autentifikacija podržava TOTP URI, možeš takođe kopirati celu URI adresu.', }, removeResource: { - messageLine1: - 'Verifikacioni kodovi iz ove autentifikacije više neće biti potrebni prilikom prijavljivanja.', - messageLine2: - 'Tvoj nalog možda neće biti toliko siguran. Da li si siguran da želiš da nastaviš?', - successMessage: - 'Dvostepena verifikacija preko autentifikacione aplikacije je uklonjena.', + messageLine1: 'Verifikacioni kodovi iz ove autentifikacije više neće biti potrebni prilikom prijavljivanja.', + messageLine2: 'Tvoj nalog možda neće biti toliko siguran. Da li si siguran da želiš da nastaviš?', + successMessage: 'Dvostepena verifikacija preko autentifikacione aplikacije je uklonjena.', title: 'Ukloni dvostepenu verifikaciju', }, successMessage: 'Dvostepena verifikacija je sada omogućena. Kada se prijaviš, moraćeš uneti verifikacioni kod iz ove autentifikacije kao dodatni korak.', title: 'Dodaj autentifikacionu aplikaciju', - verifySubtitle: - 'Unesi verifikacioni kod generisan tvojom autentifikacijom', + verifySubtitle: 'Unesi verifikacioni kod generisan tvojom autentifikacijom', verifyTitle: 'Verifikacioni kod', }, mobileButton__menu: 'Meni', @@ -741,18 +675,15 @@ export const srRS: LocalizationResource ={ messageLine1: '{{name}} će biti uklonjen iz ovog naloga.', title: 'Ukloni ključ za prolaz', }, - subtitle__rename: - 'Možeš promeniti ime ključa za prolaz kako bi ga lakše pronašao.', + subtitle__rename: 'Možeš promeniti ime ključa za prolaz kako bi ga lakše pronašao.', title__rename: 'Preimenuj ključ za prolaz', }, passwordPage: { checkboxInfoText__signOutOfOtherSessions: 'Preporučuje se da se odjaviš sa svih drugih uređaja koji su možda koristili tvoju staru lozinku.', - readonly: - 'Tvoja lozinka trenutno ne može biti uređivana jer se možeš prijaviti samo preko korporativne veze.', + readonly: 'Tvoja lozinka trenutno ne može biti uređivana jer se možeš prijaviti samo preko korporativne veze.', successMessage__set: 'Tvoja lozinka je postavljena.', - successMessage__signOutOfOtherSessions: - 'Svi drugi uređaji su odjavljeni.', + successMessage__signOutOfOtherSessions: 'Svi drugi uređaji su odjavljeni.', successMessage__update: 'Tvoja lozinka je ažurirana.', title__set: 'Postavi lozinku', title__update: 'Ažuriraj lozinku', @@ -762,8 +693,7 @@ export const srRS: LocalizationResource ={ 'Tekstualna poruka sa verifikacionim kodom će biti poslata na ovaj telefonski broj. Moguće su naknade za poruke i podatke.', removeResource: { messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: - 'Više nećeš moći da se prijaviš koristeći ovaj telefonski broj.', + messageLine2: 'Više nećeš moći da se prijaviš koristeći ovaj telefonski broj.', successMessage: '{{phoneNumber}} je uklonjen iz tvog naloga.', title: 'Ukloni telefonski broj', }, @@ -777,8 +707,7 @@ export const srRS: LocalizationResource ={ imageFormDestructiveActionSubtitle: 'Ukloni', imageFormSubtitle: 'Otpremi', imageFormTitle: 'Profilna slika', - readonly: - 'Tvoje profilne informacije su obezbeđene preko korporativne veze i ne mogu biti uređivane.', + readonly: 'Tvoje profilne informacije su obezbeđene preko korporativne veze i ne mogu biti uređivane.', successMessage: 'Tvoj profil je ažuriran.', title: 'Ažuriraj profil', }, @@ -873,13 +802,11 @@ export const srRS: LocalizationResource ={ web3WalletPage: { removeResource: { messageLine1: '{{identifier}} će biti uklonjen iz ovog naloga.', - messageLine2: - 'Više nećeš moći da se prijaviš koristeći ovaj web3 novčanik.', + messageLine2: 'Više nećeš moći da se prijaviš koristeći ovaj web3 novčanik.', successMessage: '{{web3Wallet}} je uklonjen iz tvog naloga.', title: 'Ukloni web3 novčanik', }, - subtitle__availableWallets: - 'Izaberi web3 novčanik da ga povežeš sa svojim nalogom.', + subtitle__availableWallets: 'Izaberi web3 novčanik da ga povežeš sa svojim nalogom.', subtitle__unavailableWallets: 'Nema dostupnih web3 novčanika.', successMessage: 'Novčanik je dodat na tvoj nalog.', title: 'Dodaj web3 novčanik', diff --git a/packages/localizations/src/utils/generate.ts b/packages/localizations/src/utils/generate.ts index 0245d4409c3..e5589be8235 100644 --- a/packages/localizations/src/utils/generate.ts +++ b/packages/localizations/src/utils/generate.ts @@ -33,6 +33,7 @@ import { ptPT } from '../pt-PT'; import { roRO } from '../ro-RO'; import { ruRU } from '../ru-RU'; import { skSK } from '../sk-SK'; +import { srRS } from '../sr-RS'; import { svSE } from '../sv-SE'; import { thTH } from '../th-TH'; import { trTR } from '../tr-TR'; @@ -40,7 +41,6 @@ import { ukUA } from '../uk-UA'; import { viVN } from '../vi-VN'; import { zhCN } from '../zh-CN'; import { zhTW } from '../zh-TW'; -import { srRS } from '../sr-RS'; import { enUS_v4 } from './enUS_v4'; import { createObject, getCommonKeys, getKeys, getUniqueKeys, getValue, mergeObjects } from './utils'; diff --git a/packages/localizations/subpaths.mjs b/packages/localizations/subpaths.mjs index a5697ff36eb..18458561614 100644 --- a/packages/localizations/subpaths.mjs +++ b/packages/localizations/subpaths.mjs @@ -35,6 +35,7 @@ export const subpathNames = [ 'th-TH', 'ca-ES', 'hu-HU', + 'sr-RS', ]; export const subpathFoldersBarrel = [];