- Oops, noget gik galt
+ Ups, nešto je pošlo po zlu
- Vent et minut og prøv igen
+ Molimo sačekajte trenutak i pokušajte ponovo
@@ -9041,7 +9041,7 @@ exports[`ConfigProvider should display the text as da-DK 1`] = `
class="adm-form-item-required-text"
>
(
- Påkrævet
+ Obavezno
)
@@ -9116,11 +9116,11 @@ exports[`ConfigProvider should display the text as da-DK 1`] = `
@@ -9263,7 +9263,7 @@ exports[`ConfigProvider should display the text as da-DK 1`] = `
@@ -9274,7 +9274,7 @@ exports[`ConfigProvider should display the text as da-DK 1`] = `
`;
-exports[`ConfigProvider should display the text as de-DE 1`] = `
+exports[`ConfigProvider should display the text as da-DK 1`] = `
- Es gibt ein kleines Problem auf der Seite
+ Oops, noget gik galt
- Versuche Sie es später
+ Vent et minut og prøv igen
@@ -13678,7 +13678,7 @@ exports[`ConfigProvider should display the text as de-DE 1`] = `
class="adm-form-item-required-text"
>
(
- Pflichtfeld
+ Påkrævet
)
@@ -13753,11 +13753,11 @@ exports[`ConfigProvider should display the text as de-DE 1`] = `
@@ -13900,7 +13900,7 @@ exports[`ConfigProvider should display the text as de-DE 1`] = `
@@ -13911,7 +13911,7 @@ exports[`ConfigProvider should display the text as de-DE 1`] = `
`;
-exports[`ConfigProvider should display the text as en 1`] = `
+exports[`ConfigProvider should display the text as de-DE 1`] = `
- Oops, something went wrong
+ Es gibt ein kleines Problem auf der Seite
- Please wait a minute and try again
+ Versuche Sie es später
@@ -18315,7 +18315,7 @@ exports[`ConfigProvider should display the text as en 1`] = `
class="adm-form-item-required-text"
>
(
- Required
+ Pflichtfeld
)
@@ -18390,11 +18390,11 @@ exports[`ConfigProvider should display the text as en 1`] = `
@@ -18537,7 +18537,7 @@ exports[`ConfigProvider should display the text as en 1`] = `
@@ -18548,7 +18548,7 @@ exports[`ConfigProvider should display the text as en 1`] = `
`;
-exports[`ConfigProvider should display the text as es 1`] = `
+exports[`ConfigProvider should display the text as en 1`] = `
- Dom
+ Sun
- Lun
+ Mon
- Mar
+ Tue
- Mie
+ Wed
- Jue
+ Thu
- Vie
+ Fri
- Sab
+ Sat
- Dom
+ Sun
- Lun
+ Mon
- Mar
+ Tue
- Mie
+ Wed
- Jue
+ Thu
- Vie
+ Fri
- Sab
+ Sat
- Oops, algo salió mal
+ Oops, something went wrong
- Por favor espere un minuto e intente nuevamente
+ Please wait a minute and try again
@@ -22952,7 +22952,7 @@ exports[`ConfigProvider should display the text as es 1`] = `
class="adm-form-item-required-text"
>
(
- Requerido
+ Required
)
@@ -23185,7 +23185,7 @@ exports[`ConfigProvider should display the text as es 1`] = `
`;
-exports[`ConfigProvider should display the text as fa-IR 1`] = `
+exports[`ConfigProvider should display the text as es 1`] = `
- جمعه
+ Dom
- شنبه
+ Lun
- یکشنبه
+ Mar
- دوشنبه
+ Mie
- سهشنبه
+ Jue
- چهارشنبه
+ Vie
- پنجنشبه
+ Sab
- جمعه
+ Dom
- شنبه
+ Lun
- یکشنبه
+ Mar
- دوشنبه
+ Mie
- سهشنبه
+ Jue
- چهارشنبه
+ Vie
- پنجنشبه
+ Sab
- اوه، مشکلی پیش آمد
+ Oops, algo salió mal
- لطفاً یک دقیقه صبر کنید و دوباره امتحان کنید
+ Por favor espere un minuto e intente nuevamente
@@ -27589,7 +27589,7 @@ exports[`ConfigProvider should display the text as fa-IR 1`] = `
class="adm-form-item-required-text"
>
(
- اجباری
+ Requerido
)
@@ -27822,7 +27822,7 @@ exports[`ConfigProvider should display the text as fa-IR 1`] = `
`;
-exports[`ConfigProvider should display the text as fr-FR 1`] = `
+exports[`ConfigProvider should display the text as fa-IR 1`] = `
- La page rencontre des problèmes mineurs
+ اوه، مشکلی پیش آمد
- Venez essayer plus tard
+ لطفاً یک دقیقه صبر کنید و دوباره امتحان کنید
@@ -32226,7 +32226,7 @@ exports[`ConfigProvider should display the text as fr-FR 1`] = `
class="adm-form-item-required-text"
>
(
- Qu’il remplit
+ اجباری
)
@@ -32400,7 +32400,7 @@ exports[`ConfigProvider should display the text as fr-FR 1`] = `
class="adm-image-uploader-upload-button-wrap"
>
@@ -32448,7 +32448,7 @@ exports[`ConfigProvider should display the text as fr-FR 1`] = `
@@ -32459,7 +32459,7 @@ exports[`ConfigProvider should display the text as fr-FR 1`] = `
`;
-exports[`ConfigProvider should display the text as hu 1`] = `
+exports[`ConfigProvider should display the text as fr-FR 1`] = `
- Oopsz, valami hiba történt
+ La page rencontre des problèmes mineurs
- Kérjük, várjon egy percet, és próbálja újra
+ Venez essayer plus tard
@@ -36863,7 +36863,7 @@ exports[`ConfigProvider should display the text as hu 1`] = `
class="adm-form-item-required-text"
>
(
- Kötelező
+ Qu’il remplit
)
@@ -36938,11 +36938,11 @@ exports[`ConfigProvider should display the text as hu 1`] = `
@@ -37085,7 +37085,7 @@ exports[`ConfigProvider should display the text as hu 1`] = `
@@ -37096,7 +37096,7 @@ exports[`ConfigProvider should display the text as hu 1`] = `
`;
-exports[`ConfigProvider should display the text as id-ID 1`] = `
+exports[`ConfigProvider should display the text as hr 1`] = `
- Halaman mengalami beberapa permasalahan kecil
+ Ups, nešto je pošlo po zlu
- Coba lagi nanti
+ Molimo pričekajte trenutak i pokušajte ponovo
@@ -41500,7 +41500,7 @@ exports[`ConfigProvider should display the text as id-ID 1`] = `
class="adm-form-item-required-text"
>
(
- Diperlukan
+ Obavezno
)
@@ -41575,11 +41575,11 @@ exports[`ConfigProvider should display the text as id-ID 1`] = `
@@ -41722,7 +41722,7 @@ exports[`ConfigProvider should display the text as id-ID 1`] = `
@@ -41733,7 +41733,7 @@ exports[`ConfigProvider should display the text as id-ID 1`] = `
`;
-exports[`ConfigProvider should display the text as in-ID 1`] = `
+exports[`ConfigProvider should display the text as hu 1`] = `
- Halaman mengalami beberapa permasalahan kecil
+ Oopsz, valami hiba történt
- Coba lagi nanti
+ Kérjük, várjon egy percet, és próbálja újra
@@ -46137,7 +46137,7 @@ exports[`ConfigProvider should display the text as in-ID 1`] = `
class="adm-form-item-required-text"
>
(
- Diperlukan
+ Kötelező
)
@@ -46212,11 +46212,11 @@ exports[`ConfigProvider should display the text as in-ID 1`] = `
@@ -46359,7 +46359,7 @@ exports[`ConfigProvider should display the text as in-ID 1`] = `
@@ -46370,7 +46370,7 @@ exports[`ConfigProvider should display the text as in-ID 1`] = `
`;
-exports[`ConfigProvider should display the text as it-IT 1`] = `
+exports[`ConfigProvider should display the text as id-ID 1`] = `
- Oops, qualcosa è andato storto
+ Halaman mengalami beberapa permasalahan kecil
- Per favore, attendi un minuto e riprova più tardi
+ Coba lagi nanti
@@ -50774,7 +50774,7 @@ exports[`ConfigProvider should display the text as it-IT 1`] = `
class="adm-form-item-required-text"
>
(
- Richiesto
+ Diperlukan
)
@@ -50849,11 +50849,11 @@ exports[`ConfigProvider should display the text as it-IT 1`] = `
@@ -50996,7 +50996,7 @@ exports[`ConfigProvider should display the text as it-IT 1`] = `
@@ -51007,7 +51007,7 @@ exports[`ConfigProvider should display the text as it-IT 1`] = `
`;
-exports[`ConfigProvider should display the text as ja-JP 1`] = `
+exports[`ConfigProvider should display the text as in-ID 1`] = `
- おっと,何か問題が発生しました
+ Halaman mengalami beberapa permasalahan kecil
- しばらく待ってからもう一度お試しください
+ Coba lagi nanti
@@ -55411,7 +55411,7 @@ exports[`ConfigProvider should display the text as ja-JP 1`] = `
class="adm-form-item-required-text"
>
(
- 必須
+ Diperlukan
)
@@ -55486,11 +55486,11 @@ exports[`ConfigProvider should display the text as ja-JP 1`] = `
@@ -55633,7 +55633,7 @@ exports[`ConfigProvider should display the text as ja-JP 1`] = `
@@ -55644,7 +55644,7 @@ exports[`ConfigProvider should display the text as ja-JP 1`] = `
`;
-exports[`ConfigProvider should display the text as kk-KZ 1`] = `
+exports[`ConfigProvider should display the text as it-IT 1`] = `
- Азы наулақ мәселелерге тап болдық
+ Oops, qualcosa è andato storto
- Кейінірек көріңіз
+ Per favore, attendi un minuto e riprova più tardi
@@ -60048,7 +60048,7 @@ exports[`ConfigProvider should display the text as kk-KZ 1`] = `
class="adm-form-item-required-text"
>
(
- Міндетті
+ Richiesto
)
@@ -60123,11 +60123,11 @@ exports[`ConfigProvider should display the text as kk-KZ 1`] = `
@@ -60270,7 +60270,7 @@ exports[`ConfigProvider should display the text as kk-KZ 1`] = `
@@ -60281,7 +60281,7 @@ exports[`ConfigProvider should display the text as kk-KZ 1`] = `
`;
-exports[`ConfigProvider should display the text as ko-KR 1`] = `
+exports[`ConfigProvider should display the text as ja-JP 1`] = `
@@ -64685,7 +64685,7 @@ exports[`ConfigProvider should display the text as ko-KR 1`] = `
class="adm-form-item-required-text"
>
(
- 필수
+ 必須
)
@@ -64760,11 +64760,11 @@ exports[`ConfigProvider should display the text as ko-KR 1`] = `
@@ -64907,7 +64907,7 @@ exports[`ConfigProvider should display the text as ko-KR 1`] = `
@@ -64918,7 +64918,7 @@ exports[`ConfigProvider should display the text as ko-KR 1`] = `
`;
-exports[`ConfigProvider should display the text as ms-MY 1`] = `
+exports[`ConfigProvider should display the text as kk-KZ 1`] = `
- Halaman mengalami beberapa isu kecil
+ Азы наулақ мәселелерге тап болдық
- Cuba kemudian
+ Кейінірек көріңіз
@@ -69322,7 +69322,7 @@ exports[`ConfigProvider should display the text as ms-MY 1`] = `
class="adm-form-item-required-text"
>
(
- Wajib
+ Міндетті
)
@@ -69397,11 +69397,11 @@ exports[`ConfigProvider should display the text as ms-MY 1`] = `
@@ -69544,7 +69544,7 @@ exports[`ConfigProvider should display the text as ms-MY 1`] = `
@@ -69555,7 +69555,9281 @@ exports[`ConfigProvider should display the text as ms-MY 1`] = `
`;
-exports[`ConfigProvider should display the text as nb-NO 1`] = `
+exports[`ConfigProvider should display the text as ko-KR 1`] = `
+
- Oops, noe gikk galt
+ Oeps, er is iets fout gegaan
- Vent et minutt og prøv igjen
+ Wacht een minuutje en probeer opnieuw
@@ -73959,7 +87870,7 @@ exports[`ConfigProvider should display the text as nb-NO 1`] = `
class="adm-form-item-required-text"
>
(
- Påkrevd
+ Verplicht
)
@@ -74034,11 +87945,11 @@ exports[`ConfigProvider should display the text as nb-NO 1`] = `
@@ -74181,7 +88092,7 @@ exports[`ConfigProvider should display the text as nb-NO 1`] = `
@@ -74192,7 +88103,7 @@ exports[`ConfigProvider should display the text as nb-NO 1`] = `
`;
-exports[`ConfigProvider should display the text as nl-NL 1`] = `
+exports[`ConfigProvider should display the text as pt-BR 1`] = `
- Oeps, er is iets fout gegaan
+ Oops, algo deu errado
- Wacht een minuutje en probeer opnieuw
+ Por favor, aguarde um minuto e tente novamente
@@ -78596,7 +92507,7 @@ exports[`ConfigProvider should display the text as nl-NL 1`] = `
class="adm-form-item-required-text"
>
(
- Verplicht
+ Obrigatório
)
@@ -78671,11 +92582,11 @@ exports[`ConfigProvider should display the text as nl-NL 1`] = `
@@ -78818,7 +92729,7 @@ exports[`ConfigProvider should display the text as nl-NL 1`] = `
@@ -78829,7 +92740,7 @@ exports[`ConfigProvider should display the text as nl-NL 1`] = `
`;
-exports[`ConfigProvider should display the text as pt-BR 1`] = `
+exports[`ConfigProvider should display the text as ru 1`] = `
- Oops, algo deu errado
+ Упс! Что-то пошло не так
- Por favor, aguarde um minuto e tente novamente
+ Пожалуйста, подождите минуту и повторите попытку
@@ -83233,7 +97144,7 @@ exports[`ConfigProvider should display the text as pt-BR 1`] = `
class="adm-form-item-required-text"
>
(
- Obrigatório
+ Обязательное
)
@@ -83308,11 +97219,11 @@ exports[`ConfigProvider should display the text as pt-BR 1`] = `
@@ -83455,7 +97366,7 @@ exports[`ConfigProvider should display the text as pt-BR 1`] = `
@@ -83466,7 +97377,7 @@ exports[`ConfigProvider should display the text as pt-BR 1`] = `
`;
-exports[`ConfigProvider should display the text as ru 1`] = `
+exports[`ConfigProvider should display the text as sr 1`] = `
- Вс
+ Нед
- Пн
+ Пон
- Вт
+ Уто
- Ср
+ Сре
- Чт
+ Чет
- Пт
+ Пет
- Сб
+ Суб
- Date selection
+ Избор датума
- Вс
+ Нед
- Пн
+ Пон
- Вт
+ Уто
- Ср
+ Сре
- Чт
+ Чет
- Пт
+ Пет
- Сб
+ Суб
- today
+ данас
- Упс! Что-то пошло не так
+ Оопс, нешто је пошло по злу
- Пожалуйста, подождите минуту и повторите попытку
+ Молимо сачекајте минут и покушајте поново
@@ -87870,7 +101781,7 @@ exports[`ConfigProvider should display the text as ru 1`] = `
class="adm-form-item-required-text"
>
(
- Обязательное
+ Обавезно
)
@@ -87945,11 +101856,11 @@ exports[`ConfigProvider should display the text as ru 1`] = `
@@ -88092,7 +102003,7 @@ exports[`ConfigProvider should display the text as ru 1`] = `
diff --git a/src/components/config-provider/tests/config-provider.test.tsx b/src/components/config-provider/tests/config-provider.test.tsx
index 1db12cbfcf..f699bd2647 100644
--- a/src/components/config-provider/tests/config-provider.test.tsx
+++ b/src/components/config-provider/tests/config-provider.test.tsx
@@ -13,12 +13,14 @@ import Picker from '../../picker'
import SearchBar from '../../search-bar'
import arSA from '../../../locales/ar-SA'
+import cnrME from '../../../locales/cnr-ME'
import daDK from '../../../locales/da-DK'
import deDE from '../../../locales/de-DE'
import enUS from '../../../locales/en-US'
import esES from '../../../locales/es-ES'
import faIR from '../../../locales/fa-IR'
import frFR from '../../../locales/fr-FR'
+import hrHR from '../../../locales/hr-HR'
import huHU from '../../../locales/hu-HU'
import idID from '../../../locales/id-ID'
import inID from '../../../locales/in-ID'
@@ -31,6 +33,7 @@ import nbNO from '../../../locales/nb-NO'
import nlNL from '../../../locales/nl-NL'
import ptBR from '../../../locales/pt-BR'
import ruRU from '../../../locales/ru-RU'
+import srRS from '../../../locales/sr-RS'
import thTH from '../../../locales/th-TH'
import trTR from '../../../locales/tr-TR'
import viVN from '../../../locales/vi-VN'
@@ -64,6 +67,9 @@ const locales = [
ptBR,
viVN,
inID,
+ hrHR,
+ srRS,
+ cnrME,
]
describe('ConfigProvider', () => {
diff --git a/src/locales/cnr-ME.ts b/src/locales/cnr-ME.ts
new file mode 100644
index 0000000000..1c6fc0001f
--- /dev/null
+++ b/src/locales/cnr-ME.ts
@@ -0,0 +1,145 @@
+import { mergeLocale } from '../utils/merge-locale'
+import { base } from './base'
+
+const typeTemplate = '${label} nije važeći ${type}'
+
+const cnrME = mergeLocale(base, {
+ locale: 'cnr',
+ common: {
+ confirm: 'Potvrdi',
+ cancel: 'Otkaži',
+ loading: 'Učitavanje',
+ close: 'Zatvori',
+ },
+ Calendar: {
+ title: 'Izbor datuma',
+ confirm: 'Potvrdi',
+ start: 'početak',
+ end: 'kraj',
+ today: 'danas',
+ markItems: ['Pon', 'Uto', 'Sre', 'Čet', 'Pet', 'Sub', 'Ned'],
+ yearAndMonth: '${year}/${month}',
+ },
+ Cascader: {
+ placeholder: 'Odabir',
+ },
+ Dialog: {
+ ok: 'U redu',
+ },
+ DatePicker: {
+ tillNow: 'Do sada',
+ },
+ ErrorBlock: {
+ default: {
+ title: 'Ups, nešto je pošlo po zlu',
+ description: 'Molimo sačekajte trenutak i pokušajte ponovo',
+ },
+ busy: {
+ title: 'Ups, nije učitano',
+ description: 'Pokušajte da osvježite stranicu',
+ },
+ disconnected: {
+ title: 'Mreža je zauzeta',
+ description: 'Pokušajte da osvježite stranicu',
+ },
+ empty: {
+ title: 'Hmm, nismo to pronašli...',
+ description: 'Želite li pokušati novu pretragu?',
+ },
+ },
+ Form: {
+ required: 'Obavezno',
+ optional: 'Opcionalno',
+ defaultValidateMessages: {
+ default: 'Greška pri validaciji za polje ${label}',
+ required: 'Molimo unesite ${label}',
+ enum: '${label} mora biti jedno od [${enum}]',
+ whitespace: '${label} ne može biti prazan karakter',
+ date: {
+ format: '${label} format datuma nije važeći',
+ parse: '${label} ne može biti pretvoren u datum',
+ invalid: '${label} je nevažeći datum',
+ },
+ types: {
+ string: typeTemplate,
+ method: typeTemplate,
+ array: typeTemplate,
+ object: typeTemplate,
+ number: typeTemplate,
+ date: typeTemplate,
+ boolean: typeTemplate,
+ integer: typeTemplate,
+ float: typeTemplate,
+ regexp: typeTemplate,
+ email: typeTemplate,
+ url: typeTemplate,
+ hex: typeTemplate,
+ },
+ string: {
+ len: '${label} mora imati ${len} karaktera',
+ min: '${label} mora imati najmanje ${min} karaktera',
+ max: '${label} može imati najviše ${max} karaktera',
+ range: '${label} mora biti između ${min}-${max} karaktera',
+ },
+ number: {
+ len: '${label} mora biti jednak ${len}',
+ min: '${label} mora biti najmanje ${min}',
+ max: '${label} mora biti najviše ${max}',
+ range: '${label} mora biti između ${min}-${max}',
+ },
+ array: {
+ len: 'Mora biti ${len} ${label}',
+ min: 'Najmanje ${min} ${label}',
+ max: 'Najviše ${max} ${label}',
+ range: 'Količina ${label} mora biti između ${min}-${max}',
+ },
+ pattern: {
+ mismatch: '${label} ne odgovara šablonu ${pattern}',
+ },
+ },
+ },
+ ImageUploader: {
+ uploading: 'Otpremanje...',
+ upload: 'Otpremi',
+ },
+ InfiniteScroll: {
+ noMore: 'Nema više',
+ failedToLoad: 'Učitavanje nije uspjelo',
+ retry: 'Pokušaj ponovo',
+ },
+ Input: {
+ clear: 'očisti',
+ },
+ Mask: {
+ name: 'Maska',
+ },
+ Modal: {
+ ok: 'U redu',
+ },
+ PasscodeInput: {
+ name: 'Unos šifre',
+ },
+ PullToRefresh: {
+ pulling: 'Povucite nadole za osvježavanje',
+ canRelease: 'Oslobodite za trenutno osvježavanje',
+ complete: 'Osvježavanje uspješno',
+ },
+ SearchBar: {
+ name: 'Traka za pretragu',
+ },
+ Slider: {
+ name: 'Klizač',
+ },
+ Stepper: {
+ decrease: 'smanji',
+ increase: 'povećaj',
+ },
+ Switch: {
+ name: 'Prekidač',
+ },
+ Selector: {
+ name: 'Selektor',
+ },
+})
+
+export default cnrME
diff --git a/src/locales/hr-HR.ts b/src/locales/hr-HR.ts
new file mode 100644
index 0000000000..943b45d9cf
--- /dev/null
+++ b/src/locales/hr-HR.ts
@@ -0,0 +1,145 @@
+import { mergeLocale } from '../utils/merge-locale'
+import { base } from './base'
+
+const typeTemplate = '${label} nije važeći ${type}'
+
+const hrHR = mergeLocale(base, {
+ locale: 'hr',
+ common: {
+ confirm: 'Potvrdi',
+ cancel: 'Otkaži',
+ loading: 'Učitavanje',
+ close: 'Zatvori',
+ },
+ Calendar: {
+ title: 'Odabir datuma',
+ confirm: 'Potvrdi',
+ start: 'početak',
+ end: 'kraj',
+ today: 'danas',
+ markItems: ['Pon', 'Uto', 'Sri', 'Čet', 'Pet', 'Sub', 'Ned'],
+ yearAndMonth: '${year}/${month}',
+ },
+ Cascader: {
+ placeholder: 'Odabir',
+ },
+ Dialog: {
+ ok: 'U redu',
+ },
+ DatePicker: {
+ tillNow: 'Do sada',
+ },
+ ErrorBlock: {
+ default: {
+ title: 'Ups, nešto je pošlo po zlu',
+ description: 'Molimo pričekajte trenutak i pokušajte ponovo',
+ },
+ busy: {
+ title: 'Ups, nije učitano',
+ description: 'Pokušajte osvježiti stranicu',
+ },
+ disconnected: {
+ title: 'Mreža je zauzeta',
+ description: 'Pokušajte osvježiti stranicu',
+ },
+ empty: {
+ title: 'Hmm, nismo to pronašli...',
+ description: 'Želite li pokušati novu pretragu?',
+ },
+ },
+ Form: {
+ required: 'Obavezno',
+ optional: 'Opcionalno',
+ defaultValidateMessages: {
+ default: 'Greška pri validaciji za polje ${label}',
+ required: 'Molimo unesite ${label}',
+ enum: '${label} mora biti jedno od [${enum}]',
+ whitespace: '${label} ne može biti prazno',
+ date: {
+ format: '${label} format datuma nije važeći',
+ parse: '${label} ne može biti pretvoren u datum',
+ invalid: '${label} je nevažeći datum',
+ },
+ types: {
+ string: typeTemplate,
+ method: typeTemplate,
+ array: typeTemplate,
+ object: typeTemplate,
+ number: typeTemplate,
+ date: typeTemplate,
+ boolean: typeTemplate,
+ integer: typeTemplate,
+ float: typeTemplate,
+ regexp: typeTemplate,
+ email: typeTemplate,
+ url: typeTemplate,
+ hex: typeTemplate,
+ },
+ string: {
+ len: '${label} mora imati ${len} znakova',
+ min: '${label} mora imati najmanje ${min} znakova',
+ max: '${label} može imati najviše ${max} znakova',
+ range: '${label} mora biti između ${min}-${max} znakova',
+ },
+ number: {
+ len: '${label} mora biti jednak ${len}',
+ min: '${label} mora biti najmanje ${min}',
+ max: '${label} mora biti najviše ${max}',
+ range: '${label} mora biti između ${min}-${max}',
+ },
+ array: {
+ len: 'Mora biti ${len} ${label}',
+ min: 'Najmanje ${min} ${label}',
+ max: 'Najviše ${max} ${label}',
+ range: 'Količina ${label} mora biti između ${min}-${max}',
+ },
+ pattern: {
+ mismatch: '${label} ne odgovara uzorku ${pattern}',
+ },
+ },
+ },
+ ImageUploader: {
+ uploading: 'Učitavanje...',
+ upload: 'Učitaj',
+ },
+ InfiniteScroll: {
+ noMore: 'Nema više',
+ failedToLoad: 'Učitavanje nije uspjelo',
+ retry: 'Pokušaj ponovno',
+ },
+ Input: {
+ clear: 'očisti',
+ },
+ Mask: {
+ name: 'Maska',
+ },
+ Modal: {
+ ok: 'U redu',
+ },
+ PasscodeInput: {
+ name: 'Unos lozinke',
+ },
+ PullToRefresh: {
+ pulling: 'Povucite dolje za osvježavanje',
+ canRelease: 'Otpustite za trenutnu obnovu',
+ complete: 'Osvježavanje uspješno',
+ },
+ SearchBar: {
+ name: 'Traka za pretraživanje',
+ },
+ Slider: {
+ name: 'Klizač',
+ },
+ Stepper: {
+ decrease: 'smanji',
+ increase: 'povećaj',
+ },
+ Switch: {
+ name: 'Prekidač',
+ },
+ Selector: {
+ name: 'Selektor',
+ },
+})
+
+export default hrHR
diff --git a/src/locales/sr-RS.ts b/src/locales/sr-RS.ts
new file mode 100644
index 0000000000..d6c93c4f58
--- /dev/null
+++ b/src/locales/sr-RS.ts
@@ -0,0 +1,145 @@
+import { mergeLocale } from '../utils/merge-locale'
+import { base } from './base'
+
+const typeTemplate = '${label} није ваљан ${type}'
+
+const srRS = mergeLocale(base, {
+ locale: 'sr',
+ common: {
+ confirm: 'Потврди',
+ cancel: 'Откажи',
+ loading: 'Учитавање',
+ close: 'Затвори',
+ },
+ Calendar: {
+ title: 'Избор датума',
+ confirm: 'Потврди',
+ start: 'почетак',
+ end: 'крај',
+ today: 'данас',
+ markItems: ['Пон', 'Уто', 'Сре', 'Чет', 'Пет', 'Суб', 'Нед'],
+ yearAndMonth: '${year}/${month}',
+ },
+ Cascader: {
+ placeholder: 'Изаберите',
+ },
+ Dialog: {
+ ok: 'У реду',
+ },
+ DatePicker: {
+ tillNow: 'До сада',
+ },
+ ErrorBlock: {
+ default: {
+ title: 'Оопс, нешто је пошло по злу',
+ description: 'Молимо сачекајте минут и покушајте поново',
+ },
+ busy: {
+ title: 'Оопс, није учитано',
+ description: 'Покушајте да освежите страницу',
+ },
+ disconnected: {
+ title: 'Мрежа је заузета',
+ description: 'Покушајте да освежите страницу',
+ },
+ empty: {
+ title: 'Хмм, нисмо то нашли...',
+ description: 'Желите ли да покушате нову претрагу?',
+ },
+ },
+ Form: {
+ required: 'Обавезно',
+ optional: 'Опционо',
+ defaultValidateMessages: {
+ default: 'Грешка у валидацији за поље ${label}',
+ required: 'Молимо унесите ${label}',
+ enum: '${label} мора бити један од [${enum}]',
+ whitespace: '${label} не може бити празан карактер',
+ date: {
+ format: '${label} формат датума није ваљан',
+ parse: '${label} не може бити конвертован у датум',
+ invalid: '${label} је неважећи датум',
+ },
+ types: {
+ string: typeTemplate,
+ method: typeTemplate,
+ array: typeTemplate,
+ object: typeTemplate,
+ number: typeTemplate,
+ date: typeTemplate,
+ boolean: typeTemplate,
+ integer: typeTemplate,
+ float: typeTemplate,
+ regexp: typeTemplate,
+ email: typeTemplate,
+ url: typeTemplate,
+ hex: typeTemplate,
+ },
+ string: {
+ len: '${label} мора бити ${len} карактера',
+ min: '${label} мора имати најмање ${min} карактера',
+ max: '${label} може имати највише ${max} карактера',
+ range: '${label} мора бити између ${min}-${max} карактера',
+ },
+ number: {
+ len: '${label} мора бити једнак ${len}',
+ min: '${label} мора бити минимум ${min}',
+ max: '${label} мора бити максимум ${max}',
+ range: '${label} мора бити између ${min}-${max}',
+ },
+ array: {
+ len: 'Мора бити ${len} ${label}',
+ min: 'Најмање ${min} ${label}',
+ max: 'Највише ${max} ${label}',
+ range: 'Количина ${label} мора бити између ${min}-${max}',
+ },
+ pattern: {
+ mismatch: '${label} не одговара шаблону ${pattern}',
+ },
+ },
+ },
+ ImageUploader: {
+ uploading: 'Отпремање...',
+ upload: 'Отпреми',
+ },
+ InfiniteScroll: {
+ noMore: 'Нема више',
+ failedToLoad: 'Учитавање није успело',
+ retry: 'Покушај поново',
+ },
+ Input: {
+ clear: 'очисти',
+ },
+ Mask: {
+ name: 'Маска',
+ },
+ Modal: {
+ ok: 'У реду',
+ },
+ PasscodeInput: {
+ name: 'Унос шифре',
+ },
+ PullToRefresh: {
+ pulling: 'Повуците надоле за освежавање',
+ canRelease: 'Ослободите да одмах освежите',
+ complete: 'Освежавање успешно',
+ },
+ SearchBar: {
+ name: 'Трака за претрагу',
+ },
+ Slider: {
+ name: 'Слајдер',
+ },
+ Stepper: {
+ decrease: 'смањи',
+ increase: 'повећај',
+ },
+ Switch: {
+ name: 'Прекидач',
+ },
+ Selector: {
+ name: 'Селектор',
+ },
+})
+
+export default srRS