Repository: lk-geimfari/mimesis

Issue:
Add croatian locale
Hello,

Planned to create a pull request for the Croatian locale.
I have the code ready in my local environment but get permission denied when trying to publish a new branch on this repository and create a new pull request.

Could you maybe help me with that?

Discussion:
codecov[bot]: ## [Codecov](https://app.codecov.io/gh/lk-geimfari/mimesis/pull/1469?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Isaak+Uchakaev) Report
> Merging [#1469](https://app.codecov.io/gh/lk-geimfari/mimesis/pull/1469?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Isaak+Uchakaev) (cbaf49e) into [master](https://app.codecov.io/gh/lk-geimfari/mimesis/commit/f899514d1cd6209cb777b9bac3377c678b5cb25a?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Isaak+Uchakaev) (f899514) will **increase** coverage by `0.04%`.
> The diff coverage is `100.00%`.

<details><summary>Additional details and impacted files</summary>


```diff
@@            Coverage Diff             @@
##           master    #1469      +/-   ##
==========================================
+ Coverage   99.11%   99.16%   +0.04%     
==========================================
  Files          58       58              
  Lines        2041     2042       +1     
==========================================
+ Hits         2023     2025       +2     
+ Misses         18       17       -1     
```

</details>

Patch:
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 24b17465..80fb2053 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,3 +1,8 @@
+Version 12.2.0
+--------------
+
+- Added Croatian locale support (``Locale.HR``). Great appreciation to `@CerealKiller0807 <https://github.com/CerealKiller0807>`_ for this contribution.
+
 Version 12.1.0
 --------------
 
diff --git a/CONTRIBUTORS.rst b/CONTRIBUTORS.rst
index 4fecee58..405ba642 100644
--- a/CONTRIBUTORS.rst
+++ b/CONTRIBUTORS.rst
@@ -91,7 +91,8 @@ Patches and Suggestions
 -  Nick Pope `(ngnpope)`_
 -  Arul Prabakaran `(arulprabakaran)`_
 -  Florian Kroiß `(Wooza)`_
-- Han Wang `(freddiewanah)`_
+-  Han Wang `(freddiewanah)`_
+-  David Gorup `(CerealKiller0807)`_
 
 
 .. _(lk-geimfari): https://github.com/lk-geimfari
@@ -162,3 +163,4 @@ Patches and Suggestions
 .. _(arulprabakaran): https://github.com/arulprabakaran
 .. _(Wooza): https://github.com/Wooza
 .. _(freddiewanah): https://github.com/freddiewanah
+.. _(CerealKiller0807): https://github.com/CerealKiller0807
diff --git a/README.rst b/README.rst
index 674ad81b..2622f762 100644
--- a/README.rst
+++ b/README.rst
@@ -54,11 +54,11 @@ Install this specific version to ensure compatibility.
 Features
 --------
 
-- **Multilingual**: Supports multiple languages.
+- **Multilingual**: Supports 35 different locales.
 - **Extensibility**: Supports custom data providers.
-- **Easy**: Offers a simple design and clear documentation for easy data generation.
+- **Ease of use**: Features a simple design and clear documentation for straightforward data generation.
 - **Performance**: Widely recognized as the fastest data generator among Python solutions.
-- **Data variety**: Includes a variety of data providers designed for different use cases.
+- **Data variety**: Includes various data providers designed for different use cases.
 - **Schema-based generators**: Offers schema-based data generators to effortlessly produce data of any complexity.
 
 Documentation
diff --git a/docs/conf.py b/docs/conf.py
index 8771b2b7..ca5758dc 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -70,9 +70,9 @@ author = "Isaak Uchakaev (Likid Geimfari)"
 # built documents.
 #
 # The short X.Y version.
-version = "12.1.0"
+version = "12.2.0"
 # The full version, including alpha/beta/rc tags.
-release = "12.1.0"
+release = "12.2.0"
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/docs/locales.rst b/docs/locales.rst
index c3741a58..09f91758 100644
--- a/docs/locales.rst
+++ b/docs/locales.rst
@@ -84,7 +84,7 @@ You can also use it with :class:`~mimesis.Generic()`:
 Supported locales
 -----------------
 
-Mimesis currently includes support for 34 different locales:
+Mimesis currently includes support for 35 different locales:
 
 =======  ====================  ====================  ====================
 Code     Associated attribute  Name                  Native Name
@@ -105,6 +105,7 @@ Code     Associated attribute  Name                  Native Name
 `fa`     **Locale.FA**         Farsi                 فارسی
 `fi`     **Locale.FI**         Finnish               Suomi
 `fr`     **Locale.FR**         French                Français
+`hr`     **Locale.HR**         Croatian              Hrvatski
 `hu`     **Locale.HU**         Hungarian             Magyar
 `is`     **Locale.IS**         Icelandic             Íslenska
 `it`     **Locale.IT**         Italian               Italiano
diff --git a/mimesis/__init__.py b/mimesis/__init__.py
index 19def772..45f892c7 100644
--- a/mimesis/__init__.py
+++ b/mimesis/__init__.py
@@ -146,7 +146,7 @@ __all__ = [
     "__license__",
 ]
 
-__version__ = "12.1.2"
+__version__ = "12.2.0"
 __title__ = "mimesis"
 __description__ = "Mimesis: Fake Data Generator."
 __url__ = "https://github.com/lk-geimfari/mimesis"
diff --git a/mimesis/data/hr/address.json b/mimesis/data/hr/address.json
new file mode 100644
index 00000000..22d457dd
--- /dev/null
+++ b/mimesis/data/hr/address.json
@@ -0,0 +1,452 @@
+{
+  "address_fmt": "{st_sfx} {st_name} {st_num}",
+  "city": [
+    "Bakar",
+    "Beli Manastir",
+    "Belišće",
+    "Benkovac",
+    "Biograd na Moru",
+    "Bjelovar",
+    "Buje",
+    "Buzet",
+    "Cres",
+    "Crikvenica",
+    "Daruvar",
+    "Delnice",
+    "Donja Stubica",
+    "Donji Miholjac",
+    "Drniš",
+    "Dubrovnik",
+    "Duga Resa",
+    "Dugo Selo",
+    "Garešnica",
+    "Glina",
+    "Gospić",
+    "Grubišno Polje",
+    "Hrvatska Kostajnica",
+    "Hvar",
+    "Ilok",
+    "Imotski",
+    "Ivanec",
+    "Ivanić Grad",
+    "Jastrebarsko",
+    "Karlovac",
+    "Kastav",
+    "Kaštela",
+    "Klanjec",
+    "Knin",
+    "Komiža",
+    "Koprivnica",
+    "Korčula",
+    "Kraljevica",
+    "Krapina",
+    "Križevci",
+    "Krk",
+    "Kutina",
+    "Kutjevo",
+    "Labin",
+    "Lepoglava",
+    "Lipik",
+    "Ludbreg",
+    "Makarska",
+    "Mali Lošinj",
+    "Metković",
+    "Mursko Središće",
+    "Našice",
+    "Nin",
+    "Nova Gradiška",
+    "Novalja",
+    "Novi Marof",
+    "Novi Vinodolski",
+    "Novigrad",
+    "Novska",
+    "Obrovac",
+    "Ogulin",
+    "Omiš",
+    "Opatija",
+    "Opuzen",
+    "Orahovica",
+    "Oroslavje",
+    "Osijek",
+    "Otok",
+    "Otočac",
+    "Ozalj",
+    "Pag",
+    "Pakrac",
+    "Pazin",
+    "Petrinja",
+    "Pleternica",
+    "Ploče",
+    "Poreč",
+    "Požega",
+    "Pregrada",
+    "Prelog",
+    "Pula",
+    "Rab",
+    "Rijeka",
+    "Rovinj",
+    "Samobor",
+    "Senj",
+    "Sinj",
+    "Sisak",
+    "Skradin",
+    "Slatina",
+    "Slavonski Brod",
+    "Slunj",
+    "Solin",
+    "Split",
+    "Stari Grad",
+    "Supetar",
+    "Sveta Nedelja",
+    "Sveti Ivan Zelina",
+    "Trilj",
+    "Trogir",
+    "Umag",
+    "Valpovo",
+    "Varaždin",
+    "Varaždinske Toplice",
+    "Velika Gorica",
+    "Vinkovci",
+    "Virovitica",
+    "Vis",
+    "Vodice",
+    "Vodnjan",
+    "Vrbovec",
+    "Vrbovsko",
+    "Vrgorac",
+    "Vrlika",
+    "Vukovar",
+    "Zabok",
+    "Zadar",
+    "Zagreb",
+    "Zaprešić",
+    "Zlatar",
+    "Čabar",
+    "Čakovec",
+    "Čazma",
+    "Đakovo",
+    "Đurđevac",
+    "Šibenik",
+    "Županja"
+  ],
+  "continent": [
+    "Afrika",
+    "Antarktika",
+    "Australija i Oceania",
+    "Azija",
+    "Europa",
+    "Južna Amerika",
+    "Sjeverna Amerika"
+  ],
+  "country": {
+    "current_locale": "Hrvatska",
+    "name": [
+      "Afganistan",
+      "Albanija",
+      "Alžir",
+      "Andora",
+      "Angola",
+      "Antigua i Barbuda",
+      "Argentina",
+      "Armenija",
+      "Australija",
+      "Austrija",
+      "Azerbajdžan",
+      "Bahami",
+      "Bahrein",
+      "Bangladeš",
+      "Barbados",
+      "Belgija",
+      "Belize",
+      "Benin",
+      "Bjelorusija",
+      "Bocvana",
+      "Bolivija",
+      "Bosna i Hercegovina",
+      "Brazil",
+      "Brunej",
+      "Bugarska",
+      "Burkina Faso",
+      "Burundi",
+      "Butan",
+      "Cipar",
+      "Crna Gora",
+      "Danska",
+      "Demokratska Republika Kong",
+      "Dominika",
+      "Dominikanska Republika",
+      "Džibuti",
+      "Egipat",
+      "Ekvador",
+      "Ekvatorijalna Gvineja",
+      "Eritreja",
+      "Estonija",
+      "Etiopija",
+      "Fidži",
+      "Filipini",
+      "Finska",
+      "Francuska",
+      "Gabon",
+      "Gambija",
+      "Gana",
+      "Grenada",
+      "Gruzija",
+      "Grčka",
+      "Gvajana",
+      "Gvatemala",
+      "Gvineja Bisau",
+      "Gvineja",
+      "Haiti",
+      "Honduras",
+      "Hrvatska",
+      "Indija",
+      "Indonezija",
+      "Irak",
+      "Iran",
+      "Irska",
+      "Island",
+      "Istočni Timor",
+      "Italija",
+      "Izrael",
+      "Jamajka",
+      "Japan",
+      "Jemen",
+      "Jordan",
+      "Južna Afrika",
+      "Južna Koreja",
+      "Južni Sudan",
+      "Kambodža",
+      "Kamerun",
+      "Kanada",
+      "Katar",
+      "Kazahstan",
+      "Kenija",
+      "Kina",
+      "Kirgistan",
+      "Kiribati",
+      "Kolumbija",
+      "Komori",
+      "Kongo Brazzaville",
+      "Kosovo",
+      "Kostarika",
+      "Kraljevina Eswatini",
+      "Kuba",
+      "Kuvajt",
+      "Laos",
+      "Latvija",
+      "Lesoto",
+      "Libanon",
+      "Liberija",
+      "Libija",
+      "Lihtenštajn",
+      "Litva",
+      "Luksemburg",
+      "Madagaskar",
+      "Malavi",
+      "Maldivi",
+      "Malezija",
+      "Mali",
+      "Malta",
+      "Maroko",
+      "Maršalovi otoci",
+      "Mauricijus",
+      "Mauritanija",
+      "Mađarska",
+      "Meksiko",
+      "Mjanmar",
+      "Moldavija",
+      "Monako",
+      "Mongolija",
+      "Mozambik",
+      "Namibija",
+      "Nauru",
+      "Nepal",
+      "Niger",
+      "Nigerija",
+      "Nikaragva",
+      "Nizozemska",
+      "Njemačka",
+      "Norveška",
+      "Novi Zeland",
+      "Obala Bjelokosti",
+      "Oman",
+      "Pakistan",
+      "Palau",
+      "Palestina",
+      "Panama",
+      "Papua Nova Gvineja",
+      "Paragvaj",
+      "Peru",
+      "Poljska",
+      "Portugal",
+      "Republika Centralna Afrika",
+      "Ruanda",
+      "Rumunjska",
+      "Rusija",
+      "Salvador",
+      "Samoa",
+      "San Marino",
+      "Saudijska Arabija",
+      "Savezne Države Mikronezije",
+      "Sejšeli",
+      "Senegal",
+      "Sijera Leone",
+      "Singapur",
+      "Sirija",
+      "Sjedinjene Američke Države",
+      "Sjeverna Koreja",
+      "Sjeverna Makedonija",
+      "Slovačka",
+      "Slovenija",
+      "Solomonovi otoci",
+      "Somalija",
+      "Srbija",
+      "Sudan",
+      "Surinam",
+      "Sveta Lucija",
+      "Sveti Kristofor i Nevis",
+      "Sveti Toma i Princip",
+      "Sveti Vincent i Grenadini",
+      "Tadžikistan",
+      "Tajland",
+      "Tanzanija",
+      "Togo",
+      "Tonga",
+      "Trinidad i Tobago",
+      "Tunis",
+      "Turkmenistan",
+      "Turska",
+      "Tuvalu",
+      "Uganda",
+      "Ujedinjeni Arapski Emirati",
+      "Ujedinjeno Kraljevstvo",
+      "Ukrajina",
+      "Urugvaj",
+      "Uzbekistan",
+      "Vanuatu",
+      "Vatikan",
+      "Venezuela",
+      "Vijetnam",
+      "Zambija",
+      "Zelenortski Otoci",
+      "Zimbabve",
+      "Čad",
+      "Češka",
+      "Čile",
+      "Španjolska",
+      "Šri Lanka",
+      "Švedska",
+      "Švicarska"
+    ]
+  },
+  "postal_code_fmt": "#####",
+  "state": {
+    "abbr": [
+      "BBŽ",
+      "BPŽ",
+      "DN",
+      "IS",
+      "KA",
+      "KZ",
+      "KŽ",
+      "LS",
+      "OB",
+      "PG",
+      "PS",
+      "SD",
+      "SM",
+      "VP",
+      "VU",
+      "VŽ",
+      "ZD",
+      "ZG",
+      "ŠI",
+      "ŽM"
+    ],
+    "name": [
+      "Bjelovarsko-bilogorska",
+      "Brodsko-posavska",
+      "Dubrovačko-neretvanska",
+      "Grad Zagreb",
+      "Istarska",
+      "Karlovačka",
+      "Koprivničko-križevačka",
+      "Krapinsko-zagorska",
+      "Lika-senjska",
+      "Međimurska",
+      "Osječko-baranjska",
+      "Požeško-slavonska",
+      "Primorsko-goranska",
+      "Sisačko-moslavačka",
+      "Splitsko-dalmatinska",
+      "Varaždinska",
+      "Virovitičko-podravska",
+      "Vukovarsko-srijemska",
+      "Zadarska",
+      "Zagrebačka",
+      "Šibensko-kninska"
+    ]
+  },
+  "street": {
+    "name": [
+      "Bakarska",
+      "Belostenčeva",
+      "Berislavićeva",
+      "Biokovska",
+      "Bogovićeva",
+      "Bokanjčeva",
+      "Branimirova",
+      "Brodska",
+      "Cvjetna",
+      "Daljska",
+      "Dalmatinska",
+      "Daruvarska",
+      "Dubrovačka",
+      "Fužinska",
+      "Gajeva",
+      "Galićeva",
+      "Gornjostubička",
+      "Gradačevačka",
+      "Gračanska",
+      "Grohova",
+      "Gudovčeva",
+      "Hercegovačka",
+      "Istarska",
+      "Jadranska",
+      "Jarunska",
+      "Kamenita",
+      "Kninska",
+      "Kobilićka",
+      "Kopačeva",
+      "Kordunska",
+      "Kranjčevićeva",
+      "Krapinska",
+      "Krešimirova",
+      "Krležina",
+      "Kukuljevićeva",
+      "Kumičićeva",
+      "Kupinečka",
+      "Kušlanova",
+      "Limunska",
+      "Lička",
+      "Ljubljanska",
+      "Lomnička",
+      "Lučka",
+      "Luščićka",
+      "Malešnička",
+      "Martićeva",
+      "Masarykova",
+      "Međimurska",
+      "Mihaljevačka",
+      "Mlinarska",
+      "Mljetska",
+      "Murska",
+      "Čakovečka",
+      "Čazmanska"
+    ],
+    "suffix": [
+      "avenija",
+      "ulica"
+    ]
+  }
+}
diff --git a/mimesis/data/hr/datetime.json b/mimesis/data/hr/datetime.json
new file mode 100644
index 00000000..90802d6a
--- /dev/null
+++ b/mimesis/data/hr/datetime.json
@@ -0,0 +1,69 @@
+{
+  "day": {
+    "abbr": [
+      "Ned.",
+      "Pet.",
+      "Pon.",
+      "Sri.",
+      "Sub.",
+      "Uto.",
+      "Čet."
+    ],
+    "name": [
+      "Nedjelja",
+      "Petak",
+      "Ponedjeljak",
+      "Srijeda",
+      "Subota",
+      "Utorak",
+      "Četvrtak"
+    ]
+  },
+  "formats": {
+    "date": "%d.%m.%Y",
+    "time": "%H:%M:%S"
+  },
+  "month": {
+    "abbr": [
+      "Kol.",
+      "Lip.",
+      "Lis.",
+      "Ožu.",
+      "Pro.",
+      "Ruj.",
+      "Sij.",
+      "Srp.",
+      "Stu.",
+      "Svi.",
+      "Tra.",
+      "Velj."
+    ],
+    "name": [
+      "Kolovoz",
+      "Lipanj",
+      "Listopad",
+      "Ožujak",
+      "Prosinac",
+      "Rujan",
+      "Siječanj",
+      "Srpanj",
+      "Studeni",
+      "Svibanj",
+      "Travanj",
+      "Veljača"
+    ]
+  },
+  "periodicity": [
+    "Dnevno",
+    "Godišnje",
+    "Jednom",
+    "Mjesečno",
+    "Nikad",
+    "Svakih nekoliko dana",
+    "Svakih nekoliko godina",
+    "Svakih nekoliko mjeseci",
+    "Svakih nekoliko tjedana",
+    "Tjedno",
+    "Često"
+  ]
+}
\ No newline at end of file
diff --git a/mimesis/data/hr/finance.json b/mimesis/data/hr/finance.json
new file mode 100644
index 00000000..401631f1
--- /dev/null
+++ b/mimesis/data/hr/finance.json
@@ -0,0 +1,101 @@
+{
+  "banks": [
+    "Addiko Bank D.D.",
+    "Agram Banka D.D.",
+    "Banka Kovanica D.D.",
+    "Bks Bank Ag, Glavna Podružnica Hrvatska",
+    "Croatia Banka D.D.",
+    "Erste & Steiermärkische Bank D.D.",
+    "Hrvatska Poštanska Banka D.D.",
+    "Imex Banka D.D.",
+    "Istarska Kreditna Banka Umag D.D.",
+    "J&T Banka D.D.",
+    "Jadranska Banka D.D.",
+    "Karlovačka Banka D.D.",
+    "Kentbank D.D.",
+    "Otp Banka Hrvatska D.D.",
+    "Partner Banka D.D.",
+    "Podravska Banka D.D.",
+    "Privredna Banka Zagreb D.D.",
+    "Raiffeisenbank Austria D.D.",
+    "Samoborska Banka  D.D.",
+    "Sberbank D.D.",
+    "Slatinska Banka D.D.",
+    "Zagrebačka Banka D.D."
+  ],
+  "company": {
+    "name": [
+      "ACI d.d.",
+      "Ad Plastik",
+      "Adriatic Croatia International Club",
+      "Adris grupa",
+      "Agrokor",
+      "Atlantic grupa",
+      "Atlantic trade",
+      "Badel 1862",
+      "Belje",
+      "Croatia osiguranje",
+      "Crodux derivati",
+      "Crodux",
+      "Dukat",
+      "Dukat",
+      "Elka",
+      "Ericsson Nikola Tesla",
+      "Franck",
+      "HEP Operator distribucijskog sustava",
+      "HEP",
+      "HT Eronet",
+      "Hrvatska pošta",
+      "Hrvatski Telekom",
+      "INA Industrija nafte",
+      "INA",
+      "Jadrolinija",
+      "Janaf",
+      "Konzum",
+      "Končar",
+      "Kraš esop d.o.o.",
+      "Kraš",
+      "Marina Frapa",
+      "Orbico",
+      "PBZ",
+      "Petrokemija",
+      "Petrol",
+      "Pivovara Daruvar",
+      "Pliva",
+      "Podravka prehrambena industrija",
+      "Podravka",
+      "Rimac Automobili",
+      "Tehnika",
+      "Valamar Riviera",
+      "Varteks",
+      "Vindija",
+      "Zagrebačka banka",
+      "Zagrebačka pivovara",
+      "Đuro Đaković Montaža",
+      "Đuro Đaković grupa"
+    ],
+    "type": {
+      "abbr": [
+        "d.d.",
+        "d.o.o.",
+        "j.d.o.o.",
+        "j.u.",
+        "k.d.",
+        "s.d.d.",
+        "s.o."
+      ],
+      "title": [
+        "dioničko društvo",
+        "društvo s ograničenom odgovornošću",
+        "javna ustanova",
+        "javno dioničko društvo",
+        "komanditno društvo",
+        "udruga",
+        "zadruga",
+        "zajedničko društvo",
+        "zaklada"
+      ]
+    }
+  },
+  "currency-code": "EUR"
+}
\ No newline at end of file
diff --git a/mimesis/data/hr/food.json b/mimesis/data/hr/food.json
new file mode 100644
index 00000000..08522957
--- /dev/null
+++ b/mimesis/data/hr/food.json
@@ -0,0 +1,237 @@
+{
+  "dishes": [
+    "bakalar",
+    "baklava",
+    "bečki odrezak",
+    "biftek",
+    "brudet",
+    "burek",
+    "cezar salata",
+    "cheesecake",
+    "cvjetovi od tikvica",
+    "filet od tune",
+    "fiš paprikaš",
+    "francuski kruh",
+    "gibanica",
+    "grah s kobasicama",
+    "grah",
+    "grčka salata",
+    "janjetina ispod peke",
+    "janjetina s povrćem",
+    "japanski sushi",
+    "jelo od graha",
+    "knedle s šljivama",
+    "kolač od jabuka",
+    "kremšnite",
+    "kruh s češnjakom",
+    "krumpir salata",
+    "kulen",
+    "lazanje",
+    "lignje na žaru",
+    "losos na žaru",
+    "medenjaci",
+    "musaka",
+    "omlet",
+    "palačinke s nutellom",
+    "palačinke",
+    "pastrva na žaru",
+    "pašta fazool",
+    "pašticada",
+    "pečene paprike",
+    "pečeni bakalar",
+    "pečeni krompirići",
+    "pečeni krumpir",
+    "pečeni patlidžan",
+    "piletina na žaru",
+    "piletina s mlincima",
+    "piletina u bijelom umaku",
+    "piletina u umaku od kiselog vrhnja",
+    "pileći sendvič",
+    "pizza quattro stagioni",
+    "pizza",
+    "pljeskavica",
+    "pohana piletina",
+    "pohane lignje",
+    "pohani oslić",
+    "pohani sir",
+    "pršut i sir",
+    "pržene lignje",
+    "pržene piletine",
+    "punjena jaja",
+    "punjena pileća prsa",
+    "punjene gljive",
+    "punjene lignje",
+    "punjene paprike",
+    "punjene tikvice",
+    "punjeni bučnjaci",
+    "puranji filet",
+    "pureća pečenka",
+    "pureći filet",
+    "ražnjići",
+    "rebarca s roštilja",
+    "riblji paprikaš",
+    "rižoto",
+    "salata od piletine",
+    "salata od tune",
+    "sarma",
+    "sir i vrhnje",
+    "svinjska pečenka",
+    "svinjski gulaš",
+    "svinjski kare",
+    "svinjski kotleti",
+    "svježa salata",
+    "talijanska tjestenina",
+    "tatarski biftek",
+    "teleća jetra s lukom",
+    "tiramisu",
+    "tjestenina alfredo",
+    "tortilje",
+    "trganci",
+    "varivo od graška",
+    "voćna salata",
+    "zapečena tjestenina",
+    "ćevapi",
+    "ćufte u umaku",
+    "čili con carne",
+    "škampi na buzaru",
+    "školjke na buzaru",
+    "špagete bolognese",
+    "špageti carbonara",
+    "šunka i sir sendvič"
+  ],
+  "drinks": [
+    "bezalkoholni kokteli",
+    "coca-cola",
+    "gin-tonik",
+    "kakao",
+    "kava",
+    "ledeni čaj",
+    "likeri",
+    "limunada",
+    "martini",
+    "pivo",
+    "rum",
+    "sok",
+    "tekila",
+    "vino",
+    "viski",
+    "voda",
+    "vodka",
+    "voćni kokteli",
+    "čaj"
+  ],
+  "fruits": [
+    "ananas",
+    "aronija",
+    "banana",
+    "bazga",
+    "borovnica",
+    "breskva",
+    "dinja",
+    "grejp",
+    "grožđe",
+    "guava",
+    "jabuka",
+    "jagoda",
+    "kivi",
+    "klementina",
+    "kokos",
+    "kruška",
+    "kupina",
+    "limun",
+    "lubenica",
+    "malina",
+    "mandarina",
+    "mango",
+    "marakuja",
+    "marelica",
+    "murva",
+    "naranča",
+    "papaja",
+    "pitaja",
+    "ribizla",
+    "trešnja",
+    "trešnja",
+    "šljiva"
+  ],
+  "spices": [
+    "anis",
+    "balzamovo sirće",
+    "biber",
+    "bijeli luk",
+    "bosiljak",
+    "celer",
+    "cimet",
+    "curry",
+    "hren",
+    "ingver",
+    "kadulja",
+    "kajenski papar",
+    "kapar",
+    "kardamom",
+    "kim",
+    "klinčić",
+    "komorač",
+    "kopar",
+    "korijander",
+    "kumin",
+    "kurkuma",
+    "lavanda",
+    "lovor",
+    "majoran",
+    "majčina dušica",
+    "matičnjak",
+    "metvica",
+    "muškatni oraščić",
+    "origano",
+    "paprika",
+    "peršin",
+    "ružmarin",
+    "senf",
+    "sezam",
+    "sol",
+    "vanilija",
+    "vegeta",
+    "vlasac",
+    "čili",
+    "đumbir",
+    "šećer"
+  ],
+  "vegetables": [
+    "batat",
+    "blitva",
+    "brokula",
+    "bukovače",
+    "bundeva",
+    "celer",
+    "cikla",
+    "cvjetača",
+    "feferoni",
+    "kelj",
+    "komorač",
+    "koraba",
+    "krastavac",
+    "krumpir",
+    "kupus",
+    "ljutika",
+    "luk",
+    "matovilac",
+    "mrkva",
+    "paprika",
+    "patlidžan",
+    "peršin",
+    "poriluk",
+    "radič",
+    "rajčica",
+    "rajčica",
+    "raštika",
+    "rikola",
+    "rotkva",
+    "rotkvica",
+    "salata",
+    "tikvica",
+    "češnjak",
+    "đumbir",
+    "špinat"
+  ]
+}
\ No newline at end of file
diff --git a/mimesis/data/hr/person.json b/mimesis/data/hr/person.json
new file mode 100644
index 00000000..78979483
--- /dev/null
+++ b/mimesis/data/hr/person.json
@@ -0,0 +1,1079 @@
+{
+  "academic_degree": [
+    "Bakalar",
+    "Doktor",
+    "Magistar",
+    "Profesor"
+  ],
+  "gender": [
+    "Muški",
+    "Ženski"
+  ],
+  "language": [
+    "danski",
+    "engleski",
+    "estonski",
+    "finski",
+    "francuski",
+    "gruzijski",
+    "grčki",
+    "hindski",
+    "hrvatski",
+    "irski",
+    "islandski",
+    "japanski",
+    "kineski",
+    "latinski",
+    "latvijski",
+    "litavski",
+    "luksemburški",
+    "makedonski",
+    "malteški",
+    "mandarinski",
+    "mađarski",
+    "moldavski",
+    "nizozemski",
+    "njemački",
+    "norveški",
+    "poljski",
+    "portugalski",
+    "romski",
+    "rumunjski",
+    "ruski",
+    "sanskrt",
+    "slovački",
+    "slovenski",
+    "talijanski",
+    "turski",
+    "ukrajinski",
+    "velški",
+    "škotski",
+    "španjolski",
+    "švedski"
+  ],
+  "names": {
+    "female": [
+      "Adela",
+      "Adriana",
+      "Aida",
+      "Aldijana",
+      "Alenka",
+      "Aleta",
+      "Alisa",
+      "Amelie",
+      "Anamaria",
+      "Anamarija",
+      "Andreja",
+      "Andrijana",
+      "Aneta",
+      "Angela",
+      "Ani",
+      "Anja",
+      "Antea",
+      "Anthea",
+      "Antonela",
+      "Antonella",
+      "Antonija",
+      "Anuska",
+      "Aria",
+      "Ariana",
+      "Arijana",
+      "Bernarda",
+      "Blanka",
+      "Blaženka",
+      "Branka",
+      "Bride",
+      "Bruna",
+      "Dalia",
+      "Danijela",
+      "Daria",
+      "Darija",
+      "Davorka",
+      "Dejana",
+      "Dijana",
+      "Dinora",
+      "Dolores",
+      "Dora",
+      "Doria",
+      "Dorina",
+      "Doris",
+      "Dorotea",
+      "Dragana",
+      "Drazenka",
+      "Dubravka",
+      "Dunja",
+      "Edita",
+      "Ela",
+      "Elani",
+      "Eleonora",
+      "Elin",
+      "Elizabeta",
+      "Ella",
+      "Elvira",
+      "Emili",
+      "Emilija",
+      "Emily",
+      "Ena",
+      "Erika",
+      "Etijana",
+      "Franka",
+      "Hermina",
+      "Ika",
+      "Ilijana",
+      "Ilva",
+      "Ines",
+      "Inga",
+      "Irina",
+      "Iris",
+      "Ivanka",
+      "Ivona",
+      "Izabela",
+      "Jagoda",
+      "Jasminka",
+      "Josipa",
+      "Karmela",
+      "Karmen",
+      "Karolina",
+      "Katarina",
+      "Katica",
+      "Katja",
+      "Klara",
+      "Ksenija",
+      "Lara",
+      "Larisa",
+      "Laura",
+      "Lea",
+      "Lena",
+      "Leona",
+      "Leonora",
+      "Lidija",
+      "Lina",
+      "Linda",
+      "Lora",
+      "Loreta",
+      "Lucia",
+      "Magdalena",
+      "Manuela",
+      "Mara",
+      "Marcela",
+      "Margareta",
+      "Marija",
+      "Marijana",
+      "Marita",
+      "Marla",
+      "Marta",
+      "Melanie",
+      "Melita",
+      "Meri",
+      "Mia",
+      "Mihaela",
+      "Milena",
+      "Mira",
+      "Mirjam",
+      "Mirjana",
+      "Mirna",
+      "Mirta",
+      "Morena",
+      "Natali",
+      "Natalija",
+      "Natasa",
+      "Nataša",
+      "Nena",
+      "Nevena",
+      "Nicole",
+      "Nikol",
+      "Nives",
+      "Noemi",
+      "Nora",
+      "Pamela",
+      "Paola",
+      "Paulina",
+      "Rea",
+      "Rebecca",
+      "Renata",
+      "Romana",
+      "Romina",
+      "Samanta",
+      "Samantha",
+      "Sanela",
+      "Sara",
+      "Scarlett",
+      "Silvana",
+      "Silvia",
+      "Silvija",
+      "Snježana",
+      "Sonja",
+      "Stella",
+      "Suzana",
+      "Tajana",
+      "Tatjana",
+      "Tessa",
+      "Tia",
+      "Tiana",
+      "Tina",
+      "Tjaša",
+      "Tomislava",
+      "Valda",
+      "Valerija",
+      "Vanda",
+      "Vanesa",
+      "Vanja",
+      "Vedrana",
+      "Vera",
+      "Veronika",
+      "Vesna",
+      "Violeta",
+      "Visnja",
+      "Vita"
+    ],
+    "male": [
+      "Adrian",
+      "Albert",
+      "Aleks",
+      "Aleksandar",
+      "Alen",
+      "Alfred",
+      "Andi",
+      "Andrej",
+      "Andro",
+      "Antoni",
+      "Antonio",
+      "Antun",
+      "Antun",
+      "Anđelo",
+      "Arian",
+      "Arjan",
+      "Aron",
+      "Artur",
+      "August",
+      "Baltazar",
+      "Bartol",
+      "Benedikt",
+      "Blaž",
+      "Blažen",
+      "Bogoljub",
+      "Boris",
+      "Borislav",
+      "Borko",
+      "Borna",
+      "Branimir",
+      "Branislav",
+      "Bršljanko",
+      "Dalibor",
+      "Damil",
+      "Damir",
+      "Damjan",
+      "Daniel",
+      "Danilo",
+      "Danimir",
+      "Danislav",
+      "Danko",
+      "Darije",
+      "Darin",
+      "Dario",
+      "Darko",
+      "David",
+      "David",
+      "Davor",
+      "Dejan",
+      "Dejan",
+      "Demetrije",
+      "Dinko",
+      "Dino",
+      "Diomed",
+      "Dmitar",
+      "Dobrilo",
+      "Dobriša",
+      "Domagoj",
+      "Dominik",
+      "Donat",
+      "Drago",
+      "Dragomir",
+      "Držimir",
+      "Držislav",
+      "Dujam",
+      "Emanuel",
+      "Emil",
+      "Emilijan",
+      "Erik",
+      "Eugen",
+      "Evgenij",
+      "Ferdinand",
+      "Filip",
+      "Fran",
+      "Franjo",
+      "Gaj",
+      "Gajo",
+      "Gašpar",
+      "Geo",
+      "Goran",
+      "Gordan",
+      "Gradimir",
+      "Gradislav",
+      "Gregur",
+      "Grgur",
+      "Gvozden",
+      "Hrvoje",
+      "Hubert",
+      "Ian",
+      "Ignjat",
+      "Ilija",
+      "Ino",
+      "Istok",
+      "Iv",
+      "Ivan",
+      "Ivano",
+      "Ivica",
+      "Ivor",
+      "Izak",
+      "Izidor",
+      "Jadran",
+      "Jagor",
+      "Jakob",
+      "Jakov",
+      "Janko",
+      "Jaroslav",
+      "Jeronim",
+      "Jona",
+      "Josip",
+      "Joško",
+      "Julijan",
+      "Karlo",
+      "Karlo",
+      "Kazimir",
+      "Kir",
+      "Kornelije",
+      "Krasimir",
+      "Krešimir",
+      "Kristo",
+      "Kristofer",
+      "Kristofor",
+      "Krsto",
+      "Krunoslav",
+      "Krševan",
+      "Ladislav",
+      "Lav",
+      "Leon",
+      "Leonid",
+      "Leopold",
+      "Ljerko",
+      "Ljubo",
+      "Ljudevit",
+      "Lovorko",
+      "Lovre",
+      "Lovro",
+      "Luka",
+      "Lukas",
+      "Mak",
+      "Maksimilijan",
+      "Marin",
+      "Marino",
+      "Mario",
+      "Maris",
+      "Marko",
+      "Maro",
+      "Maroje",
+      "Martin",
+      "Matej",
+      "Mateo",
+      "Matija",
+      "Max",
+      "Mihael",
+      "Mikula",
+      "Milan",
+      "Miljenko",
+      "Milo",
+      "Mio",
+      "Miran",
+      "Mirko",
+      "Mislav",
+      "Mladen",
+      "Mojmir",
+      "Narcis",
+      "Nediljko",
+      "Nikola",
+      "Ninoslav",
+      "Noa",
+      "Noel",
+      "Novel",
+      "Oleg",
+      "Oliver",
+      "Oto",
+      "Oton",
+      "Patrik",
+      "Pavel",
+      "Pepo",
+      "Perunko",
+      "Petar",
+      "Plamen",
+      "Plamenko",
+      "Predrag",
+      "Reo",
+      "Rino",
+      "Robert",
+      "Roko",
+      "Roman",
+      "Romano",
+      "Rudi",
+      "Sanjin",
+      "Sanjo",
+      "Slaven",
+      "Slavko",
+      "Smiljan",
+      "Stanislav",
+      "Stanko",
+      "Strahimir",
+      "Sven",
+      "Teon",
+      "Tihomir",
+      "Tin",
+      "Toma",
+      "Tomislav",
+      "Trpimir",
+      "Tvrtko",
+      "Valentin",
+      "Vatroslav",
+      "Velimir",
+      "Vid",
+      "Vigo",
+      "Vijeko",
+      "Viktor",
+      "Vilim",
+      "Vin",
+      "Vinko",
+      "Vito",
+      "Vitomir",
+      "Višeslav",
+      "Vjekoslav",
+      "Vjenceslav",
+      "Vjeran",
+      "Vladimir",
+      "Vladimir",
+      "Vladislav",
+      "Vlado",
+      "Vuk",
+      "Zdeslav",
+      "Zdravko",
+      "Zlatana",
+      "Zlatko",
+      "Zlatomir",
+      "Zrin",
+      "Zrinislav",
+      "Ćiril",
+      "Đuro",
+      "Šimun",
+      "Žarko",
+      "Želimir",
+      "Željan",
+      "Željko",
+      "Žiroslav"
+    ]
+  },
+  "nationality": [
+    "Albananska",
+    "Austrijska",
+    "Bugarska",
+    "Crnogorska",
+    "Francuska",
+    "Hrvatska",
+    "Makedonska",
+    "Mađarska",
+    "Njemačka",
+    "Poljska",
+    "Romska",
+    "Rumunjska",
+    "Ruska",
+    "Slovačka",
+    "Slovenska",
+    "Talijanska",
+    "Turska",
+    "Ukrajinska",
+    "Češka",
+    "Španjolska"
+  ],
+  "occupation": [
+    "Administrator",
+    "Agent",
+    "Agronom",
+    "Animator",
+    "Anketar",
+    "Arhitekt",
+    "Armirač",
+    "Asistent",
+    "Autocad",
+    "Autoelektričar",
+    "Autolakirer",
+    "Autolimar",
+    "Automehaničar",
+    "Banka",
+    "Barmen",
+    "Biolog",
+    "Blagajnik",
+    "Bravar",
+    "Cnc operater",
+    "Cvjećar",
+    "Dadilja",
+    "Defektolog",
+    "Diplomirani ekonomist",
+    "Diplomirani inženjer",
+    "Diplomirani pravnik",
+    "Direktor",
+    "Dizajn",
+    "Dizajner",
+    "Doktor",
+    "Doktor medicine",
+    "Doktor stomatologije",
+    "Domar",
+    "Dostava",
+    "Dostavljač",
+    "Ekonomist",
+    "Elektricar",
+    "Elektroinstalater",
+    "Elektromehaničar",
+    "Elektrotehnika",
+    "Farmaceut",
+    "Farmaceutski tehničar",
+    "Fitness",
+    "Fizioterapeut",
+    "Fotograf",
+    "Frizer",
+    "Frizerka",
+    "Geodetski tehničar",
+    "Geodezija",
+    "Geofizika",
+    "Graditeljstvo",
+    "Grafičar",
+    "Grafički dizajner",
+    "Građevina",
+    "Građevinski tehničar",
+    "Hostesa",
+    "Hotel",
+    "Informatičar",
+    "Instalater",
+    "Inženjer",
+    "Inženjer elektrotehnike",
+    "Inženjer građevine",
+    "Kemijski tehničar",
+    "Kemičar",
+    "Keramičar",
+    "Knjigovođa",
+    "Knjižničar",
+    "Komercijalist",
+    "Konobar",
+    "Kovinotokar",
+    "Kozmetičar",
+    "Kozmetičarka",
+    "Kuhar",
+    "Kuhinjski radnik",
+    "Kućni majstor",
+    "Laboratorijski tehničar",
+    "Leasing",
+    "Lektor",
+    "Logoped",
+    "Magistar farmacije",
+    "Manager",
+    "Marketing",
+    "Maser",
+    "Medicinska sestra",
+    "Mehaničar",
+    "Mesar",
+    "Monter",
+    "Mornar",
+    "Nabava",
+    "Nastavnik",
+    "Njegovateljica",
+    "Novinar",
+    "Nutricionist",
+    "Odgajatelj",
+    "Odgojitelj",
+    "Operater",
+    "Optičar",
+    "Osiguranje",
+    "Pedagog",
+    "Pediker",
+    "Pekar",
+    "Pizza majstor",
+    "Politolog",
+    "Pomoćni konobar",
+    "Pomoćni kuhar",
+    "Pomoćni radnik",
+    "Poslovna tajnica",
+    "Poslovođa",
+    "Pravnik",
+    "Prehrambeni tehničar",
+    "Prehrambeni tehnolog",
+    "Prevoditelj",
+    "Pripravnik",
+    "Prodaja",
+    "Prodajni predstavnik",
+    "Prodavač",
+    "Profesor",
+    "Programer",
+    "Promet",
+    "Promotor",
+    "Psiholog",
+    "Radnik",
+    "Ravnatelj",
+    "Računovodstvo",
+    "Recepcioner",
+    "Referent",
+    "Sanitarni tehničar",
+    "Serviser",
+    "Sigurnost",
+    "Skiper",
+    "Skladištar",
+    "Slastičar",
+    "Sobarica",
+    "Soboslikar",
+    "Socijalni radnik",
+    "Sport",
+    "Spremačica",
+    "Stolar",
+    "Stomatolog",
+    "Strojar",
+    "Strojarski tehničar",
+    "Strojobravar",
+    "Student",
+    "Tajnica",
+    "Tehničar",
+    "Tehnolog",
+    "Telefonist",
+    "Terapeut",
+    "Tesar",
+    "Tiskar",
+    "Tokar",
+    "Trener",
+    "Trgovac",
+    "Trgovina",
+    "Turizam",
+    "Ugostiteljstvo",
+    "Unapređivač",
+    "Unapređivač prodaje",
+    "Urednik",
+    "Učitelj",
+    "Varioc",
+    "Vatrogasac",
+    "Veterinar",
+    "Voditelj",
+    "Voditelj prodaje",
+    "Vodoinstalater",
+    "Vozač",
+    "Vrtlar",
+    "Zavarivač",
+    "Zaštitar",
+    "Zidar",
+    "Zubni tehničar",
+    "Čistačica",
+    "Čuvar"
+  ],
+  "political_views": [
+    "Demokrat",
+    "Komunist",
+    "Konzervatist",
+    "Liberalist",
+    "Nacionalist",
+    "Populist",
+    "Socijalist"
+  ],
+  "surnames": [
+    "Abramović",
+    "Andrić",
+    "Antolović",
+    "Antunović",
+    "Babić",
+    "Balić",
+    "Barbarić",
+    "Barić",
+    "Barišić",
+    "Bartulović",
+    "Bačić",
+    "Bašić",
+    "Benković",
+    "Benčić",
+    "Bilić",
+    "Blažević",
+    "Bogdan",
+    "Bogdanović",
+    "Bogović",
+    "Bošković",
+    "Bošnjak",
+    "Božić",
+    "Brajković",
+    "Brkić",
+    "Brčić",
+    "Budimir",
+    "Burić",
+    "Butković",
+    "Cindrić",
+    "Crnković",
+    "Cvetković",
+    "Cvitković",
+    "Damjanović",
+    "Delić",
+    "Devčić",
+    "Dragičević",
+    "Dujmović",
+    "Dukić",
+    "Duvnjak",
+    "Erceg",
+    "Filipović",
+    "Franjić",
+    "Galić",
+    "Glavaš",
+    "Golub",
+    "Golubić",
+    "Gregurić",
+    "Grgić",
+    "Grgurić",
+    "Grubišić",
+    "Gudelj",
+    "Herceg",
+    "Horvat",
+    "Horvatić",
+    "Hrženjak",
+    "Ilić",
+    "Ivanišević",
+    "Ivanković",
+    "Ivanović",
+    "Ivančić",
+    "Ivković",
+    "Jakovljević",
+    "Jakšić",
+    "Janković",
+    "Jelić",
+    "Jerković",
+    "Josipović",
+    "Jovanović",
+    "Jozić",
+    "Jukić",
+    "Jurić",
+    "Jurišić",
+    "Jurjević",
+    "Jurković",
+    "Jurčević",
+    "Jurčić",
+    "Karlović",
+    "Katić",
+    "Klarić",
+    "Knezović",
+    "Knežević",
+    "Kolar",
+    "Kolarić",
+    "Kordić",
+    "Kos",
+    "Kovač",
+    "Kovačević",
+    "Kovačić",
+    "Kozina",
+    "Kralj",
+    "Kraljević",
+    "Krizmanić",
+    "Krznarić",
+    "Kujundžić",
+    "Kurtović",
+    "Ljubić",
+    "Ljubičić",
+    "Lončar",
+    "Lončarić",
+    "Lovrić",
+    "Lukić",
+    "Lučić",
+    "Majstorović",
+    "Mandić",
+    "Marinović",
+    "Marić",
+    "Marjanović",
+    "Marković",
+    "Martinović",
+    "Martić",
+    "Marušić",
+    "Matanović",
+    "Matijašević",
+    "Matijević",
+    "Matić",
+    "Matković",
+    "Matošević",
+    "Medved",
+    "Meštrović",
+    "Mihaljević",
+    "Mijatović",
+    "Mikulić",
+    "Miletić",
+    "Milošević",
+    "Mitrović",
+    "Mišković",
+    "Mlinarić",
+    "Mustapić",
+    "Nikolić",
+    "Novak",
+    "Novaković",
+    "Novosel",
+    "Ostojić",
+    "Pavelić",
+    "Pavić",
+    "Pavičić",
+    "Pavković",
+    "Pavlić",
+    "Pavlović",
+    "Pejić",
+    "Perić",
+    "Perković",
+    "Petković",
+    "Petrić",
+    "Petričević",
+    "Petrović",
+    "Pintarić",
+    "Poljak",
+    "Popović",
+    "Posavec",
+    "Pranjić",
+    "Puškarić",
+    "Radić",
+    "Radočaj",
+    "Radošević",
+    "Rajković",
+    "Rendulić",
+    "Rukavina",
+    "Ružić",
+    "Sabljak",
+    "Samardžić",
+    "Savić",
+    "Sekulić",
+    "Sertić",
+    "Sever",
+    "Stanić",
+    "Stanković",
+    "Starčević",
+    "Stipić",
+    "Stojanović",
+    "Tadić",
+    "Tomašević",
+    "Tomašić",
+    "Tomić",
+    "Turkalj",
+    "Turković",
+    "Valentić",
+    "Varga",
+    "Vidaković",
+    "Vidović",
+    "Vinković",
+    "Vlahović",
+    "Vlašić",
+    "Vojnović",
+    "Vrdoljak",
+    "Vukelić",
+    "Vuković",
+    "Vučković",
+    "Zorić",
+    "Ćosić",
+    "Đukić",
+    "Đurić",
+    "Đurđević",
+    "Šarić",
+    "Šimić",
+    "Šimunić",
+    "Šimunović",
+    "Špoljarić",
+    "Štimac",
+    "Živković"
+  ],
+  "telephone_fmt": [
+    "+385 1 ### ###",
+    "+385 20 ### ###",
+    "+385 21 ### ###",
+    "+385 22 ### ###",
+    "+385 23 ### ###",
+    "+385 31 ### ###",
+    "+385 32 ### ###",
+    "+385 33 ### ###",
+    "+385 34 ### ###",
+    "+385 35 ### ###",
+    "+385 40 ### ###",
+    "+385 42 ### ###",
+    "+385 43 ### ###",
+    "+385 44 ### ###",
+    "+385 47 ### ###",
+    "+385 48 ### ###",
+    "+385 49 ### ###",
+    "+385 51 ### ###",
+    "+385 60 ### ###",
+    "+385 61 ### ###",
+    "+385 64 ### ###",
+    "+385 65 ### ###",
+    "+385 69 ### ###",
+    "+385 72 ### ###",
+    "+385 74 ### ###",
+    "+385 75 ### ###",
+    "+385 91 ### ## ##",
+    "+385 92 ### ## ##",
+    "+385 95 ### ## ##",
+    "+385 97 ### ## ##",
+    "+385 98 ### ## ##",
+    "+385 99 ### ## ##"
+  ],
+  "title": {
+    "female": {
+      "academic": [
+        "dr. sc.",
+        "mag. art.",
+        "mag. cin.",
+        "mag. cog. sci.",
+        "mag. dig. comm.",
+        "mag. educ. inf.",
+        "mag. educ. math. et inf.",
+        "mag. educ. math.",
+        "mag. educ. philol. germ.",
+        "mag. educ. phys. et math.",
+        "mag. educ. phys. et phil.",
+        "mag. educ. soc.",
+        "mag. educ.phys. et inf.",
+        "mag. inf.",
+        "mag. ing. comp.",
+        "mag. ing. el.",
+        "mag. ing. logist.",
+        "mag. ing. nav. traff.",
+        "mag. ing. petrol.",
+        "mag. ing. sec.",
+        "mag. ing. techn. aliment.",
+        "mag. logoped.",
+        "mag. math.",
+        "mag. medior.",
+        "mag. nutr.",
+        "mag. oec.",
+        "mag. pharm.",
+        "mag. philol. angl.; mag. educ. philol. angl.",
+        "mag. philol. croat.",
+        "mag. phys. et techn.",
+        "mag. phys.",
+        "mag. praesc. educ.",
+        "mag. prim. educ.",
+        "univ. bacc. art.",
+        "univ. bacc. cin.",
+        "univ. bacc. comm.",
+        "univ. bacc. inf.",
+        "univ. bacc. ing. aeroing.",
+        "univ. bacc. ing. biotechn.",
+        "univ. bacc. ing. el. techn. inf.",
+        "univ. bacc. ing. energ.",
+        "univ. bacc. ing. geod. et geomat.",
+        "univ. bacc. ing. mech.",
+        "univ. bacc. ing. nav. arch.",
+        "univ. bacc. ing. oecoing. et prot. nat.",
+        "univ. bacc. ing. techn. aliment.",
+        "univ. bacc. math.",
+        "univ. bacc. med. techn.",
+        "univ. bacc. nutr.",
+        "univ. bacc. oec.",
+        "univ. bacc. phys.",
+        "univ. bacc. rehab. educ.",
+        "univ. mag. med. dent.",
+        "univ. mag. med. vet.",
+        "univ. mag. med.",
+        "univ. spec. cons. fam.",
+        "univ. spec. oec.",
+        "univ. spec. sus."
+      ],
+      "typical": [
+        "Gospodična",
+        "Gospođo",
+        "Gđa.",
+        "Gđica"
+      ]
+    },
+    "male": {
+      "academic": [
+        "dr. sc.",
+        "mag. art.",
+        "mag. cin.",
+        "mag. cog. sci.",
+        "mag. dig. comm.",
+        "mag. educ. inf.",
+        "mag. educ. math. et inf.",
+        "mag. educ. math.",
+        "mag. educ. philol. germ.",
+        "mag. educ. phys. et math.",
+        "mag. educ. phys. et phil.",
+        "mag. educ. soc.",
+        "mag. educ.phys. et inf.",
+        "mag. inf.",
+        "mag. ing. comp.",
+        "mag. ing. el.",
+        "mag. ing. logist.",
+        "mag. ing. nav. traff.",
+        "mag. ing. petrol.",
+        "mag. ing. sec.",
+        "mag. ing. techn. aliment.",
+        "mag. logoped.",
+        "mag. math.",
+        "mag. medior.",
+        "mag. nutr.",
+        "mag. oec.",
+        "mag. pharm.",
+        "mag. philol. angl.; mag. educ. philol. angl.",
+        "mag. philol. croat.",
+        "mag. phys. et techn.",
+        "mag. phys.",
+        "mag. praesc. educ.",
+        "mag. prim. educ.",
+        "univ. bacc. art.",
+        "univ. bacc. cin.",
+        "univ. bacc. comm.",
+        "univ. bacc. inf.",
+        "univ. bacc. ing. aeroing.",
+        "univ. bacc. ing. biotechn.",
+        "univ. bacc. ing. el. techn. inf.",
+        "univ. bacc. ing. energ.",
+        "univ. bacc. ing. geod. et geomat.",
+        "univ. bacc. ing. mech.",
+        "univ. bacc. ing. nav. arch.",
+        "univ. bacc. ing. oecoing. et prot. nat.",
+        "univ. bacc. ing. techn. aliment.",
+        "univ. bacc. math.",
+        "univ. bacc. med. techn.",
+        "univ. bacc. nutr.",
+        "univ. bacc. oec.",
+        "univ. bacc. phys.",
+        "univ. bacc. rehab. educ.",
+        "univ. mag. med. dent.",
+        "univ. mag. med. vet.",
+        "univ. mag. med.",
+        "univ. spec. cons. fam.",
+        "univ. spec. oec.",
+        "univ. spec. sus."
+      ],
+      "typical": [
+        "G.",
+        "Gospodin"
+      ]
+    }
+  },
+  "university": [
+    "Hrvatsko katoličko sveučilište",
+    "Libertas međunarodno sveučilište",
+    "Sveučilište Josipa Jurja Strossmayera u Osijeku",
+    "Sveučilište Jurja Dobrile u Puli",
+    "Sveučilište Sjever",
+    "Sveučilište VERN",
+    "Sveučilište u Dubrovniku",
+    "Sveučilište u Rijeci",
+    "Sveučilište u Slavonskom Brodu",
+    "Sveučilište u Splitu",
+    "Sveučilište u Zadru",
+    "Sveučilište u Zagrebu"
+  ],
+  "views_on": [
+    "Jako negativan",
+    "Kompromisan",
+    "Negativan",
+    "Neutralan",
+    "Pozitivan"
+  ],
+  "worldview": [
+    "Agnosticizam",
+    "Ateizam",
+    "Budizam",
+    "Islamizam",
+    "Judaizam",
+    "Katolicizam"
+  ]
+}
diff --git a/mimesis/data/hr/text.json b/mimesis/data/hr/text.json
new file mode 100644
index 00000000..0b50cf21
--- /dev/null
+++ b/mimesis/data/hr/text.json
@@ -0,0 +1,1277 @@
+{
+  "alphabet": {
+    "lowercase": [
+      "a",
+      "b",
+      "c",
+      "d",
+      "dž",
+      "e",
+      "f",
+      "g",
+      "h",
+      "i",
+      "j",
+      "k",
+      "l",
+      "lj",
+      "m",
+      "n",
+      "nj",
+      "o",
+      "p",
+      "r",
+      "s",
+      "t",
+      "u",
+      "v",
+      "z",
+      "ć",
+      "č",
+      "đ",
+      "š",
+      "ž"
+    ],
+    "uppercase": [
+      "A",
+      "B",
+      "C",
+      "D",
+      "DŽ",
+      "E",
+      "F",
+      "G",
+      "H",
+      "I",
+      "J",
+      "K",
+      "L",
+      "LJ",
+      "M",
+      "N",
+      "NJ",
+      "O",
+      "P",
+      "R",
+      "S",
+      "T",
+      "U",
+      "V",
+      "Z",
+      "Ć",
+      "Č",
+      "Đ",
+      "Š",
+      "Ž"
+    ]
+  },
+  "answers": [
+    "Da",
+    "Možda",
+    "Ne"
+  ],
+  "color": [
+    "Bijela",
+    "Bordo",
+    "Crna",
+    "Crvena",
+    "Kaki",
+    "Koraljna",
+    "Krem",
+    "Ljubičasta",
+    "Magenta",
+    "Maslinasta",
+    "Narančasta",
+    "Plava",
+    "Roza",
+    "Siva",
+    "Smeđa",
+    "Turkizna",
+    "Zelena",
+    "Žuta"
+  ],
+  "level": [
+    "ekstremni",
+    "jako visok",
+    "kritičan",
+    "niski",
+    "srednji",
+    "visok"
+  ],
+  "questions": [
+    "Gdje si bio?",
+    "Imaš li brige?",
+    "Imaš li najdražu uspomenu iz djetinjstva?",
+    "Imaš li neke ciljeve?",
+    "Imaš li neke hobije?",
+    "Imaš li neki problem?",
+    "Imaš li nekih dilema?",
+    "Imaš li omiljeni broj?",
+    "Imaš li omiljeni festival?",
+    "Imaš li omiljeni film?",
+    "Imaš li omiljeni grad?",
+    "Imaš li omiljeni restoran za kavu?",
+    "Imaš li omiljeni restoran?",
+    "Imaš li omiljenu knjigu?",
+    "Imaš li omiljenu pjesmu za opuštanje?",
+    "Imaš li omiljenu pjesmu?",
+    "Imaš li omiljenu rutinu?",
+    "Imaš li planove za budućnost?",
+    "Imaš li planove?",
+    "Imaš li želja?",
+    "Jesi li dobro?",
+    "Jesi li imao/la produktivan dan?",
+    "Jesi li imao/la zanimljiv san nedavno?",
+    "Jesi li isprobao/la neki novi recept?",
+    "Jesi li isprobao/la novu aktivnost?",
+    "Jesi li išao/la na koncert?",
+    "Jesi li nešto novo naučio/la o sebi?",
+    "Jesi li nešto otkrio?",
+    "Jesi li odlučio/la nešto novo?",
+    "Jesi li osjetio stres?",
+    "Jesi li otkrio/la neki novi hobi?",
+    "Jesi li otkrio/la neki novi talent u sebi?",
+    "Jesi li otkrio/la neku novu aplikaciju?",
+    "Jesi li otkrio/la neku novu glazbu?",
+    "Jesi li otkrio/la neku novu vještinu?",
+    "Jesi li otkrio/la novi talent?",
+    "Jesi li otkrio/la novu seriju?",
+    "Jesi li planirao/la buduće putovanje?",
+    "Jesi li planirao/la putovanje?",
+    "Jesi li plesao/la nedavno?",
+    "Jesi li posjetio/la muzej nedavno?",
+    "Jesi li posjetio/la neku novu zemlju?",
+    "Jesi li probao novo jelo?",
+    "Jesi li probao/la neki novi sport?",
+    "Jesi li probao/la neku novu aktivnost?",
+    "Jesi li probao/la novi restoran?",
+    "Jesi li putovala/putovao izvan zemlje?",
+    "Jesi li putovao?",
+    "Jesi li se bavio/bavila hobijem nedavno?",
+    "Jesi li se bavio/bavila planinarenjem?",
+    "Jesi li se bavio/bavila sportom u zadnje vrijeme?",
+    "Jesi li se bavio/bavila umjetnošću nedavno?",
+    "Jesi li se opustio?",
+    "Jesi li se smijao danas?",
+    "Jesi li sebi postavio/la neki cilj za ovu godinu?",
+    "Jesi li sretan?",
+    "Jesi li sudjelovao/la u nekom događaju?",
+    "Jesi li upoznao nove ljude?",
+    "Jesi li upoznao/la nekoga inspirativnog?",
+    "Jesi li upoznao/la neku poznatu osobu?",
+    "Jesi li učio nešto novo?",
+    "Jesi li zadovoljan?",
+    "Kako bi opisao/la svoj stil?",
+    "Kako ide obitelj?",
+    "Kako ide posao?",
+    "Kako je prošao dan?",
+    "Kako planiraš provesti večer?",
+    "Kako provodiš vrijeme?",
+    "Kako se nosiš s emocionalnim izazovima?",
+    "Kako se nosiš s emocionalnim izazovima?",
+    "Kako se nosiš s izazovima?",
+    "Kako se nosiš s kreativnom blokadom?",
+    "Kako se nosiš s lošim vremenom?",
+    "Kako se nosiš s neizvjesnošću?",
+    "Kako se nosiš s niskim raspoloženjem?",
+    "Kako se nosiš s pritiskom?",
+    "Kako se nosiš s promjenama u životu?",
+    "Kako se nosiš s promjenama?",
+    "Kako se nosiš s rješavanjem problema?",
+    "Kako se nosiš s stresom?",
+    "Kako se nosiš s teškim situacijama?",
+    "Kako se nosiš s usamljenošću?",
+    "Kako se osjećaš danas?",
+    "Kako se osjećaš?",
+    "Kako se ponašaš u situacijama konflikta?",
+    "Kako se snalaziš u prometnim gužvama?",
+    "Kako se zabavljaš kad si sam/sama?",
+    "Kako si došao/la do svog cilja?",
+    "Kako si provela/ proveo vikend?",
+    "Kako si proveo vikend?",
+    "Kako si prošao?",
+    "Kako si se opustio/la danas?",
+    "Kako si se povezao/la s nekim?",
+    "Kako si spavao?",
+    "Kako si?",
+    "Koja je tvoja omiljena aktivnost na otvorenom?",
+    "Koja je tvoja omiljena stvarnost?",
+    "Koje je tvoje omiljeno godišnje doba?",
+    "Koje je tvoje omiljeno jelo za večeru?",
+    "Koje te vijesti zadnjih dana najviše zainteresirale?",
+    "Koje ti je osvježenje u teškim trenucima?",
+    "Koji je tvoj omiljeni film svih vremena?",
+    "Koji je tvoj omiljeni hobi?",
+    "Koji je tvoj omiljeni instrument?",
+    "Koji je tvoj omiljeni način opuštanja?",
+    "Koji je tvoj omiljeni način pisanja?",
+    "Koji je tvoj omiljeni način učenja?",
+    "Koji je tvoj omiljeni način vježbanja?",
+    "Koji je tvoj omiljeni oblik umjetnosti?",
+    "Koji je tvoj omiljeni oblik vježbanja?",
+    "Koji je tvoj omiljeni sport?",
+    "Koji je tvoj omiljeni životinjski zvuk?",
+    "Koliko često ideš u prirodu?",
+    "Što bi volio/la naučiti o nečemu novom?",
+    "Što bi volio/la promijeniti kod sebe?",
+    "Što bi volio/la promijeniti u svijetu?",
+    "Što ima novo?",
+    "Što misliš o budućnosti?",
+    "Što misliš o meditaciji?",
+    "Što misliš o radu od kuće?",
+    "Što misliš o tehnologiji?",
+    "Što misliš o volontiranju?",
+    "Što misliš o volontiranju?",
+    "Što misliš?",
+    "Što planiraš?",
+    "Što radiš?",
+    "Što si dobro napravio danas?",
+    "Što si gledao?",
+    "Što si jeo?",
+    "Što si naučio jučer?",
+    "Što si posljednje kupio/la?",
+    "Što si radio/la za vikend?",
+    "Što si sanjao?",
+    "Što si zadnje čitao/la?",
+    "Što si čitao?",
+    "Što te frustrira?",
+    "Što te inspirira?",
+    "Što te motivira da nastaviš rasti?",
+    "Što te motivira da naučiš nešto novo?",
+    "Što te motivira da ostaneš pozitivan/na?",
+    "Što te motivira da se nastaviš obrazovati?",
+    "Što te motivira da ustaneš svako jutro?",
+    "Što te motivira ujutro?",
+    "Što te motivira?",
+    "Što te muči?",
+    "Što te nadahnjuje?",
+    "Što te veseli kod novih iskustava?",
+    "Što te veseli u životu?",
+    "Što te veseli?",
+    "Što te zanima u životu?",
+    "Što te zanima?",
+    "Što te čini ponosnim?",
+    "Što te čini tužnim?",
+    "Što ti je najdraže mjesto za odmor?",
+    "Što ti je najdraži način provođenja vremena sa prijateljima?",
+    "Što ti je najdraži obrok u danu?",
+    "Što ti je najvažnije u vezi s poslom?",
+    "Što ti je najvažnije u životu?",
+    "Što ti nedostaje?",
+    "Što ti pomaže da ostaneš fokusiran/na?",
+    "Što ti pomaže da se opustiš?",
+    "Što ti znače blagdani?",
+    "Što voliš raditi?"
+  ],
+  "quotes": [
+    "Bez promjene nema rasta.",
+    "Iskoristi dan najbolje što možeš.",
+    "Najbolje je tek pred nama.",
+    "Najveći izazov je sam sebi biti bolji.",
+    "Ne odustaj od svojih snova.",
+    "Ne živite život drugih, živite svoj život.",
+    "Nema uspjeha bez rizika.",
+    "Neuspjeh je samo korak bliže uspjehu.",
+    "Neuspjeh je samo prilika da počnete ispočetka, ovaj put pametnije.",
+    "Odlučnost otvara mnoga vrata.",
+    "Otpornost je ključ prema naprijed.",
+    "Postavi ciljeve i ostvari ih.",
+    "Pravo bogatstvo je u dobrim odnosima.",
+    "Promjena je jedina stalnica u životu.",
+    "Radom se dolazi do cilja.",
+    "Snaga leži u zajedništvu.",
+    "Snaga ne dolazi od onoga što možete, već od onoga što mislite da možete.",
+    "Sreća je u malim stvarima.",
+    "Sreća je u trenucima radosti.",
+    "Sreća nije krajnji cilj, već način života.",
+    "Strpljenje je ključ uspjeha.",
+    "Strpljenje je vrlina.",
+    "Svaka greška je prilika za učenje.",
+    "Svaki dan je nova prilika za napredak.",
+    "Svaki dan je prilika za novi početak.",
+    "Svaki dan je prilika za zahvalnost.",
+    "Svaki problem ima rješenje.",
+    "Usmjerenost je ključ postignuća.",
+    "Uspjeh je plod upornosti.",
+    "Uspjeh je rezultat pripreme, rada i učenja na greškama.",
+    "Uči iz prošlosti, živi u sadašnjosti.",
+    "Učini svaki dan posebnim.",
+    "Vjera u sebe pokreće svijet.",
+    "Vjeruj u moć svojih snova.",
+    "Vjeruj u sebe i sve je moguće.",
+    "Vjeruj u svoje snove i slijedi ih.",
+    "Vrijeme je najvrijednije što imamo.",
+    "Život je ono što od njega napravite.",
+    "Život je putovanje, ne odredište.",
+    "Život nije čekati da prođe oluja, već naučiti plesati na kiši."
+  ],
+  "text": [
+    "1989. godine zgrada je teško oštećena požarom, ali od tada je obnovljena.",
+    "Argumenti mogu biti primitivni tipovi podataka ili složeni tipovi podataka.",
+    "Atomi mogu sadržavati bilo koji znak ako su zatvoreni unutar jednostrukih navodnika, a postoji konvencija za izbjegavanje korištenja bilo kojeg znaka unutar atoma.",
+    "Atomi se koriste unutar programa kako bi označili posebne vrijednosti.",
+    "Bilo koji element tulipana može se pristupiti u konstantnom vremenu.",
+    "Dolaziš li često ovdje?",
+    "Erlang je općeniti, konkurentni, funkcionalni programski jezik.",
+    "Erlang je poznat po dizajnima koji su dobro prilagođeni sustavima.",
+    "Galaktičko Carstvo bliži se dovršetku Zvjezdane smrti, svemirskog broda s moći da uništi cijele planete.",
+    "Gdje su moje hlače?",
+    "Glavna implementacija je Glasgow Haskell Compiler.",
+    "Haskell je standardizirani, općenito funkcionalni programski jezik s čistom funkcionalnom paradigmom, koji koristi nemilosrdnu semantiku i snažno statičko tipiziranje.",
+    "Haskell sadrži sustav tipova s inferencijom tipova i lijenom evaluacijom.",
+    "Imate li ideju zašto ovo ne radi?",
+    "Klase tipova prvi put su se pojavile u programskom jeziku Haskell.",
+    "Na početku je komponirao lagane i neozbiljne radove, ali je također pisao ozbiljna, mračna i religiozna djela počevši od 1930-ih.",
+    "Napravi mi sendvič.",
+    "Njena je rana mladost provela čitajući klasičnu književnost i pišući poeziju.",
+    "Oni se pišu kao nizovi uzastopnih alfanumeričkih znakova, pri čemu je prvi znak malim slovom.",
+    "Portovi se koriste za komunikaciju s vanjskim svijetom.",
+    "Portovi se stvaraju pomoću ugrađene funkcije open_port.",
+    "Poruke se mogu slati i primati iz portova, ali te poruke moraju slijediti tzv. \"protokol porta.\"",
+    "Sekvencijalni podskup Erlanga podržava revnu evaluaciju, jednostruku dodjelu i dinamičko tipiziranje.",
+    "Sintaksa {D1,D2,...,Dn} označava tulipan čiji su argumenti D1, D2, ... Dn.",
+    "Također je sustav s automatskim upravljanjem memorijom.",
+    "Tulipani su spremnici za fiksni broj Erlangovih tipova podataka.",
+    "Zainteresirano je pogledao svoju tipkovnicu i napisao još jednu rečenicu.",
+    "Čak me nije ni briga."
+  ],
+  "words": [
+    "a",
+    "ako",
+    "akord",
+    "alat",
+    "ali",
+    "atom",
+    "automobil",
+    "avion",
+    "bacati",
+    "banka",
+    "bar",
+    "baza",
+    "beba",
+    "bend",
+    "besplatno",
+    "bi",
+    "bijela",
+    "bili su",
+    "bilješka",
+    "biljka",
+    "bilo koji",
+    "bio",
+    "biti",
+    "blizu",
+    "blokirati",
+    "bogata",
+    "boja",
+    "bojati",
+    "bolje",
+    "borba",
+    "born",
+    "brat",
+    "brati",
+    "briga",
+    "brod",
+    "broj",
+    "brzina",
+    "brzo",
+    "budući",
+    "buka",
+    "centar",
+    "cesta",
+    "cifra",
+    "cijeli",
+    "cijev",
+    "cipela",
+    "crn",
+    "crtanje",
+    "crvena",
+    "cvijet",
+    "da",
+    "da li",
+    "daju",
+    "daleka",
+    "daleko",
+    "dama",
+    "dan",
+    "dao",
+    "debela",
+    "decimale",
+    "deset",
+    "devet",
+    "dijete",
+    "dio",
+    "divlja",
+    "dizajn",
+    "djeca",
+    "djevojka",
+    "dječak",
+    "dno",
+    "do",
+    "dobio",
+    "dobiti",
+    "dobro",
+    "dodajte",
+    "događaj",
+    "dogoditi se",
+    "dokazati",
+    "dolar",
+    "dolaze",
+    "dolina",
+    "domet",
+    "donijeti",
+    "donio",
+    "dopustiti",
+    "dostići",
+    "dovelo",
+    "dovesti",
+    "dovoljno",
+    "došao",
+    "draga",
+    "drago",
+    "drugi",
+    "drugo",
+    "drva",
+    "držati",
+    "duboko",
+    "dug",
+    "dućan",
+    "dužina",
+    "dva",
+    "dvadesetak",
+    "dvorište",
+    "dvostruka",
+    "eksperiment",
+    "električna",
+    "element",
+    "energije",
+    "farma",
+    "fer",
+    "finiš",
+    "fino",
+    "fraza",
+    "funta",
+    "ga",
+    "gdje",
+    "glagol",
+    "glas",
+    "glasno",
+    "glava",
+    "glavni",
+    "glazba",
+    "gledati",
+    "godine",
+    "gomila",
+    "govor",
+    "govorio",
+    "govoriti",
+    "grad",
+    "graditi",
+    "grafikon",
+    "grana",
+    "gume",
+    "guranje",
+    "gužvanja",
+    "haljina",
+    "hill",
+    "hit",
+    "hladnoće",
+    "hodati",
+    "hoće",
+    "hrana",
+    "hrane",
+    "hunt",
+    "i",
+    "iako",
+    "ideja",
+    "igra",
+    "igrati",
+    "ih",
+    "ikad",
+    "ili",
+    "ima",
+    "imala",
+    "imati",
+    "imenica",
+    "industriju",
+    "insekata",
+    "instant",
+    "instrument",
+    "interes",
+    "isključen",
+    "iskustvo",
+    "ispis",
+    "ispustiti",
+    "isti",
+    "istočno",
+    "iz",
+    "iza",
+    "izgleda",
+    "izgubljen",
+    "izjednačiti",
+    "između",
+    "izmišljati",
+    "iznad",
+    "iznenađenje",
+    "izvorna",
+    "ići",
+    "ja",
+    "jabuka",
+    "jaje",
+    "jak",
+    "jasno",
+    "je",
+    "jedan",
+    "jedinica",
+    "jednaka",
+    "jednom",
+    "jednostavan",
+    "jedro",
+    "jesti",
+    "jezero",
+    "jezik",
+    "još",
+    "još uvijek",
+    "ju",
+    "jug",
+    "jutro",
+    "kada",
+    "kako",
+    "kako bi",
+    "kamena",
+    "kamion",
+    "kamp",
+    "kao",
+    "kao što",
+    "kapetan",
+    "kapitala",
+    "kaput",
+    "karakter",
+    "karta",
+    "kartice",
+    "kasno",
+    "kat",
+    "kažu",
+    "kisika",
+    "kiša",
+    "klada",
+    "klasa",
+    "ključ",
+    "knjiga",
+    "koji",
+    "kolodvor",
+    "kolonija",
+    "komad",
+    "konačni",
+    "konj",
+    "konkretno",
+    "konop",
+    "kontinent",
+    "kontrola",
+    "kopija",
+    "korak",
+    "korijen",
+    "koristiti",
+    "kosa",
+    "kosti",
+    "kotača",
+    "koža",
+    "kraj",
+    "kralj",
+    "krava",
+    "krevet",
+    "krik",
+    "krilo",
+    "križ",
+    "kroz",
+    "krug",
+    "kruh",
+    "krv",
+    "kuharica",
+    "kukuruz",
+    "kupanje",
+    "kupi",
+    "kupio",
+    "kutak",
+    "kutija",
+    "kuća",
+    "kvocijent",
+    "laž",
+    "led",
+    "letjeti",
+    "ležao",
+    "lice",
+    "lift",
+    "liječnik",
+    "linija",
+    "list",
+    "ljepota",
+    "ljeto",
+    "ljudi",
+    "ljudsko",
+    "ljutnja",
+    "locirati",
+    "lopta",
+    "loše",
+    "luka",
+    "magnet",
+    "majka",
+    "majstor",
+    "maleni",
+    "mali",
+    "malo",
+    "manje",
+    "mark",
+    "masa",
+    "masti",
+    "materijal",
+    "mačka",
+    "mekan",
+    "melodija",
+    "meso",
+    "metala",
+    "među",
+    "milijuna",
+    "milja",
+    "minuta",
+    "miris",
+    "mislim",
+    "mislio",
+    "mix",
+    "mjeri",
+    "mjesec",
+    "mjesto",
+    "mladi",
+    "mlijeko",
+    "mnogi",
+    "mnogo",
+    "množini",
+    "množite",
+    "moderni",
+    "mogla",
+    "moguće",
+    "moj",
+    "molekula",
+    "molim",
+    "mora",
+    "more",
+    "motor",
+    "možda",
+    "može",
+    "mrak",
+    "mrtvih",
+    "muškarci",
+    "na",
+    "nacija",
+    "nadam",
+    "nagli",
+    "najbolje",
+    "najmanji",
+    "naklonost",
+    "nakon",
+    "napisano",
+    "naplatiti",
+    "napraviti",
+    "napravljen",
+    "naprijed",
+    "napustio",
+    "nas",
+    "naseliti",
+    "nastaniti",
+    "nastaviti",
+    "nasuprot",
+    "natrag",
+    "naziv",
+    "naznačiti",
+    "naći",
+    "način",
+    "nađen",
+    "naša",
+    "ne",
+    "nebo",
+    "neki",
+    "nekoliko",
+    "nemoj",
+    "neophodan",
+    "neposredan",
+    "neprijatelj",
+    "nevolja",
+    "neće",
+    "nikad",
+    "niska",
+    "niti",
+    "niz",
+    "ništa",
+    "njegov",
+    "nježan",
+    "noga",
+    "noge",
+    "nos",
+    "nose",
+    "nosite",
+    "nova",
+    "novac",
+    "noć",
+    "obala",
+    "obavijest",
+    "obitelj",
+    "obični",
+    "objekt",
+    "oblak",
+    "oblik",
+    "oboje",
+    "obrazac",
+    "ocean",
+    "od",
+    "od strane",
+    "odaberite",
+    "odgovor",
+    "odgovori",
+    "odijelo",
+    "odijevate",
+    "odlučite",
+    "održana",
+    "oduzmite",
+    "ogroman",
+    "oh",
+    "oko",
+    "okrugli",
+    "okupljaju",
+    "on",
+    "ona",
+    "oni",
+    "onima",
+    "opasnost",
+    "opet",
+    "opisati",
+    "opskrba",
+    "opći",
+    "orgulje",
+    "osam",
+    "osim",
+    "osjećaj",
+    "osjećao",
+    "osjećati",
+    "osmijeh",
+    "osnovna",
+    "osoba",
+    "ostatak",
+    "ostati",
+    "ostavite",
+    "otac",
+    "otišao",
+    "otišli",
+    "otok",
+    "otopina",
+    "otvoren",
+    "ovdje",
+    "ovise",
+    "ovo",
+    "očekujemo",
+    "očiju",
+    "oštar",
+    "palac",
+    "pamuk",
+    "pao",
+    "papir",
+    "par",
+    "para",
+    "pas",
+    "pasti",
+    "patka",
+    "pauza",
+    "peglanje",
+    "pet",
+    "pijesak",
+    "pila",
+    "pilić",
+    "pisao",
+    "pisati",
+    "pismo",
+    "pitaj",
+    "pitam",
+    "pitanje",
+    "pitch",
+    "piće",
+    "pjesma",
+    "pjevati",
+    "plan",
+    "planet",
+    "planina",
+    "platiti",
+    "plava",
+    "ples",
+    "plin",
+    "pobijediti",
+    "pobjeda",
+    "pod",
+    "podijeli",
+    "podizanje",
+    "podjela",
+    "podne",
+    "područje",
+    "podrška",
+    "pogađati",
+    "pogled",
+    "pogon",
+    "pogotovo",
+    "pogrešno",
+    "pojam",
+    "pojaviti",
+    "pojedinačni",
+    "poklopac",
+    "pola",
+    "polje",
+    "položaj",
+    "pomoći",
+    "ponoviti",
+    "ponuda",
+    "popis",
+    "popuniti",
+    "poredak",
+    "posao",
+    "poseban",
+    "posjet",
+    "poslao",
+    "poslati",
+    "poslije",
+    "posljedica",
+    "posljednji",
+    "postići",
+    "posto",
+    "postoji",
+    "potez",
+    "potok",
+    "potpun",
+    "potrajati",
+    "potrebno",
+    "potrošiti",
+    "poučavati",
+    "povezivanje",
+    "povijest",
+    "povik",
+    "površina",
+    "povući",
+    "poza",
+    "poziv",
+    "poznati",
+    "počelo",
+    "početak",
+    "početna",
+    "pošteda",
+    "požuriti",
+    "praksa",
+    "pranje",
+    "pravi",
+    "pravilo",
+    "pravo",
+    "predložiti",
+    "prednji",
+    "predstavljaju",
+    "predvidjeti",
+    "prema",
+    "prema dolje",
+    "pretraživanje",
+    "previše",
+    "pridruže",
+    "prijatelj",
+    "prije",
+    "prijedlog",
+    "prikljucak",
+    "prikupiti",
+    "prilično",
+    "primjer",
+    "pripremi",
+    "priroda",
+    "prirodni",
+    "pristajati",
+    "prisutna",
+    "pritisnite",
+    "prizor",
+    "priča",
+    "probati",
+    "problem",
+    "proces",
+    "prodajemo",
+    "proizvesti",
+    "proizvod",
+    "proljeće",
+    "promatrati",
+    "promjena",
+    "propustiti",
+    "prostor",
+    "protiv",
+    "protok",
+    "provjeriti",
+    "prozor",
+    "proći",
+    "pročitati",
+    "prošlost",
+    "prst",
+    "prsten",
+    "prvi",
+    "ptica",
+    "puna",
+    "puno",
+    "pustinja",
+    "pustiti",
+    "put",
+    "putovanje",
+    "puška",
+    "quick",
+    "rad",
+    "radi",
+    "radije",
+    "radio",
+    "raditi",
+    "radost",
+    "ramena",
+    "ran",
+    "rano",
+    "raspravljati",
+    "rastao",
+    "rasti",
+    "rat",
+    "ravno",
+    "razbio",
+    "razdoblje",
+    "razgovor",
+    "razina",
+    "razlikuju",
+    "razlog",
+    "razlomak",
+    "razmjera",
+    "razmotriti",
+    "razviti",
+    "računati",
+    "real",
+    "red",
+    "regija",
+    "rekao",
+    "rekao je",
+    "rekord",
+    "rep",
+    "rez",
+    "rezultat",
+    "reći",
+    "rečenica",
+    "riba",
+    "rijeka",
+    "riječ",
+    "riješiti",
+    "rječnik",
+    "rob",
+    "roditelj",
+    "rub",
+    "rudnik",
+    "ruka",
+    "run",
+    "rupa",
+    "ruža",
+    "s",
+    "sada",
+    "sadrže",
+    "samo",
+    "samoglasnik",
+    "samouprave",
+    "sanjati",
+    "sasvim",
+    "sat",
+    "sedam",
+    "segment",
+    "selo",
+    "sestra",
+    "sezona",
+    "shell",
+    "show",
+    "siguran",
+    "sigurni",
+    "sigurno",
+    "sila",
+    "simbol",
+    "sin",
+    "siromašnih",
+    "sistem",
+    "siv",
+    "sjaj",
+    "sjediti",
+    "sjedište",
+    "sjeme",
+    "sjeverno",
+    "skočiti",
+    "skup",
+    "skupina",
+    "slažete",
+    "slijediti",
+    "slika",
+    "slikati",
+    "slip",
+    "sličan",
+    "sljedeći",
+    "slog",
+    "slučaj",
+    "slušaj",
+    "služe",
+    "smeđa",
+    "smijati",
+    "smo",
+    "smrt",
+    "snaga",
+    "snijeg",
+    "snositi",
+    "soba",
+    "sol",
+    "spali",
+    "spasiti",
+    "spavanje",
+    "spor",
+    "spremni",
+    "srce",
+    "srebro",
+    "srednji",
+    "sretna",
+    "stablo",
+    "stajao",
+    "stajati",
+    "staklo",
+    "stan",
+    "stanica",
+    "stanje",
+    "stari",
+    "starost",
+    "stavak",
+    "staviti",
+    "staza",
+    "stead",
+    "stepen",
+    "stijena",
+    "stići",
+    "sto",
+    "stol",
+    "stolica",
+    "stoljeća",
+    "stopala",
+    "strah",
+    "strana",
+    "stranica",
+    "stranka",
+    "stretch",
+    "student",
+    "studija",
+    "stupac",
+    "stvar",
+    "stvoriti",
+    "su",
+    "subjekt",
+    "sufiks",
+    "suglasnika",
+    "suhi",
+    "sunce",
+    "super",
+    "susjed",
+    "susret",
+    "svaka",
+    "svaki",
+    "svi",
+    "svibanj",
+    "svijet",
+    "svijetle",
+    "svitak",
+    "svjetlo",
+    "svjež",
+    "svježi",
+    "svoje",
+    "svojstvo",
+    "tako",
+    "također",
+    "tanak",
+    "tata",
+    "tekući",
+    "tekućina",
+    "temperatura",
+    "test",
+    "tečaj",
+    "teško",
+    "težina",
+    "tihi",
+    "tiho",
+    "tijelo",
+    "tim",
+    "tip",
+    "tisuća",
+    "tjedan",
+    "tlo",
+    "to",
+    "ton",
+    "topline",
+    "toplo",
+    "touch",
+    "točka",
+    "točne",
+    "točno",
+    "trava",
+    "trebale",
+    "trenutak",
+    "treći",
+    "trg",
+    "trgovina",
+    "tri",
+    "trljati",
+    "trokut",
+    "trošak",
+    "tržište",
+    "tvar",
+    "tvrdnja",
+    "tvrtka",
+    "u",
+    "u blizini",
+    "u mogućnosti",
+    "ubiti",
+    "ublažavanje",
+    "udarac",
+    "udio",
+    "uho",
+    "uhvaćen",
+    "uključuju",
+    "ukratko",
+    "ukupan",
+    "ulica",
+    "ulje",
+    "ulov",
+    "um",
+    "umjetnost",
+    "umrijeti",
+    "uobičajena",
+    "upoznajte",
+    "upravo",
+    "ured",
+    "urediti",
+    "uređaj",
+    "usamljeni",
+    "usjev",
+    "uskoro",
+    "uspjeh",
+    "uspon",
+    "usporedbu",
+    "usta",
+    "utrka",
+    "utvrdilo",
+    "uvijek",
+    "uzbuditi",
+    "uzeo",
+    "uzorak",
+    "uzrok",
+    "ući",
+    "učinio",
+    "učinjeno",
+    "učiti",
+    "val",
+    "vatra",
+    "vaš",
+    "veliki",
+    "veličanstven",
+    "veličina",
+    "vezati",
+    "većina",
+    "večer",
+    "vidjeti",
+    "visok",
+    "visoka",
+    "više",
+    "vjerojatno",
+    "vjerujem",
+    "vjetar",
+    "vještina",
+    "vježba",
+    "vladati",
+    "vlak",
+    "vlastita",
+    "voda",
+    "voditi",
+    "vojnik",
+    "volim",
+    "voće",
+    "vožnja",
+    "vrat",
+    "vrata",
+    "vremenska prognoza",
+    "vrh",
+    "vrijednost",
+    "vrijeme",
+    "vrlo",
+    "vrsta",
+    "vrt",
+    "vruće",
+    "za",
+    "zabava",
+    "zadržao",
+    "zadržati",
+    "zahtijevati",
+    "zahvaljujem",
+    "zajednički",
+    "zajedno",
+    "zakon",
+    "zamislite",
+    "zapadno",
+    "zapamtite",
+    "zaseban",
+    "zatim",
+    "zaustaviti",
+    "zauzet",
+    "zaštititi",
+    "zašto",
+    "zelena",
+    "zemlja",
+    "zemljište",
+    "zid",
+    "zima",
+    "zlato",
+    "znak",
+    "znam",
+    "znanost",
+    "znao",
+    "znači",
+    "značio",
+    "zrak",
+    "zubi",
+    "zvijezda",
+    "zvono",
+    "zvuk",
+    "čarolija",
+    "čekati",
+    "čelik",
+    "često",
+    "četiri",
+    "čije",
+    "čin",
+    "čini se",
+    "činjenica",
+    "čist",
+    "čovjek",
+    "čudno",
+    "čuju",
+    "čula",
+    "šanse",
+    "šest",
+    "šećer",
+    "šešir",
+    "širenje",
+    "širok",
+    "široka",
+    "šišmiš",
+    "škola",
+    "štap",
+    "što",
+    "šuma",
+    "želite",
+    "željeti",
+    "željeznicom",
+    "željezo",
+    "žena",
+    "žene",
+    "žica",
+    "živjeti",
+    "život",
+    "životinja",
+    "žuta"
+  ]
+}
diff --git a/mimesis/data/int/code.py b/mimesis/data/int/code.py
index fb448b49..389e52c3 100644
--- a/mimesis/data/int/code.py
+++ b/mimesis/data/int/code.py
@@ -49,6 +49,7 @@ ISBN_GROUPS = {
     "fa": "600",
     "fi": "951",
     "fr": "2",
+    "hr": "385",
     "hu": "615",
     "is": "9935",
     "it": "88",
diff --git a/mimesis/data/int/finance.py b/mimesis/data/int/finance.py
index 35337dba..fdcc2451 100644
--- a/mimesis/data/int/finance.py
+++ b/mimesis/data/int/finance.py
@@ -222,6 +222,7 @@ CURRENCY_SYMBOLS = {
     "fa": "﷼",
     "fi": "€",
     "fr": "€",
+    "hr": "€",
     "hu": "Ft",
     "is": "kr",
     "it": "€",
diff --git a/mimesis/data/int/transport.py b/mimesis/data/int/transport.py
index fe441c5c..6cb7421f 100644
--- a/mimesis/data/int/transport.py
+++ b/mimesis/data/int/transport.py
@@ -1441,6 +1441,7 @@ VRC_BY_LOCALES = {
     "fa": "IR",
     "fi": "FIN",
     "fr": "F",
+    "hr": "HR",
     "hu": "H",
     "is": "IS",
     "it": "I",
diff --git a/mimesis/data/locale_template/README.md b/mimesis/data/locale_template/README.md
index e7a213aa..164b16ec 100644
--- a/mimesis/data/locale_template/README.md
+++ b/mimesis/data/locale_template/README.md
@@ -1,8 +1,8 @@
-## How to add new locale
+## How to Add a New Locale
 
 This is a template of the data directory structure for a specific locale.
 
-There are eight JSON files (`File name`) that contain data related to various data providers (`Provider`):
+There are seven JSON files (`File name`) that contain data related to various data providers (`Provider`):
 
 ```
 .----------------------------.
@@ -10,11 +10,10 @@ There are eight JSON files (`File name`) that contain data related to various da
 .----------------------------.
 ├── address.json   # Address()
 ├── builtin.json   # YourSpecProvider()
-├── business.json  # Finance()
 ├── datetime.json  # Datetime()
+├── finance.json   # Finance()
 ├── food.json      # Food()
 ├── person.json    # Person()
-├── science.json   # Science()
 └── text.json      # Text()
 ```
 
@@ -22,9 +21,7 @@ Almost all locales have a similar structure, but the structure of the locale fil
 providers built-in for that locale.
 
 For instance, the locale `ru` has a different structure for the `person.json` file, as in Russia, patronymic names are
-mandatory and therefore included in the data.
-
-So, this feature is only useful for this particular locale (and a few others).
+mandatory and therefore included in the data. So, this feature is only useful for this particular locale (and a few others).
 
 This implies that if someone wishes to utilize patronymic names, they would need to import a specific built-in provider.
 
@@ -35,29 +32,22 @@ This implies that if someone wishes to utilize patronymic names, they would need
 'Васильевна'
 ```
 
-Only if your locale utilizes any specific fields, they can be added to the JSON files. Otherwise, modifying the
-structure is not permitted.
-
 If you need to include data that is not common for all locales, it is important not to directly modify the provider
 object. Instead, if you wish to create a `YourCountrySpecProvider()` for your locale, you should add all the relevant
 data to the `locale/builtin.json` file.
 
-## Sub-locale
-
-Here are the steps to follow before submitting a pull request for adding support for a new locale:
-
-- Rename the folder from `locale_template` to `your-locale-code`.
-- Ensure that you have replaced all `["Tests""]` sections with data specific to your locale.
-- Remove all `"__COMMENT_KEY__": "Description"` from the JSON files. This data is only for developers.
-- Add your locale to the `mimesis.locales.Locale` class in `mimesis/locales.py`.
-- Format the content of JSON files alphabetically using a tool like [jsoneditoronline.org](http://jsoneditoronline.org).
-- If your locale uses a shortened address format, add your locale code to `SHORTENED_ADDRESS_FMT` in `mimesis/data/int/address.py`.
-- Make sure you have added the currency symbol for your locale to `CURRENCY_SYMBOLS` in `mimesis/data/int/business.py`.
-- Ensure that you have added your locale code to `ISBN_GROUPS` in `mimesis/data/int/code.py`.
-- Run tests and confirm that all tests pass successfully.
-- Add yourself as a contributor in `CONTRIBUTORS.md`.
-
-By following these steps, you can prepare your changes for a pull request to add support for a new locale.
+## Steps to Follow Before Submitting a Pull Request for Adding Support for a New Locale:
+
+1. Rename the folder from `locale_template` to `your-locale-code`.
+2. Ensure that you have replaced all `["Tests""]` sections with data specific to your locale.
+3. Remove all `"__COMMENT_KEY__": "Description"` from the JSON files. This data is only for developers.
+4. Add your locale to the `mimesis.locales.Locale` class in `mimesis/locales.py`.
+5. Format the content of JSON files alphabetically using a tool like [jsoneditoronline.org](http://jsoneditoronline.org).
+6. If your locale uses a shortened address format, add your locale code to `SHORTENED_ADDRESS_FMT` in `mimesis/data/int/address.py`.
+7. Make sure you have added the currency symbol for your locale to `CURRENCY_SYMBOLS` in `mimesis/data/int/finance.py`.
+8. Ensure that you have added your locale code to `ISBN_GROUPS` in `mimesis/data/int/code.py`.
+9. Run tests and confirm that all tests pass successfully.
+10. Add yourself as a contributor in `CONTRIBUTORS.md`.
 
 #### You can grab code of your locale from the table below:
 
diff --git a/mimesis/enums.py b/mimesis/enums.py
index a62bb90c..395ab243 100644
--- a/mimesis/enums.py
+++ b/mimesis/enums.py
@@ -36,6 +36,7 @@ class Locale(Enum):
     FI = "fi"
     FR = "fr"
     HU = "hu"
+    HR = "hr"
     IS = "is"
     IT = "it"
     JA = "ja"
diff --git a/pyproject.toml b/pyproject.toml
index 402326b4..60389d2c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "mimesis"
-version = "12.1.1"
+version = "12.2.0"
 description = "Mimesis: Fake Data Generator."
 authors = ["Isaak Uchakaev <hey@isaak.dev>"]
 license = "MIT"


Test patch:
diff --git a/tests/test_locales.py b/tests/test_locales.py
index b0404719..5998be43 100644
--- a/tests/test_locales.py
+++ b/tests/test_locales.py
@@ -5,9 +5,11 @@ import pytest
 from mimesis.exceptions import LocaleError
 from mimesis.locales import Locale, validate_locale
 
+SUPPORTED_LOCALES_COUNT = 35
+
 
 def test_locale_enum():
-    assert len(list(Locale)) == 34
+    assert len(list(Locale)) == SUPPORTED_LOCALES_COUNT
     assert issubclass(Locale, Enum)