diff --git a/client/src/locale/hr/app.po b/client/src/locale/hr/app.po
new file mode 100644
index 0000000..0b3b5ad
--- /dev/null
+++ b/client/src/locale/hr/app.po
@@ -0,0 +1,473 @@
+msgid ""
+msgstr ""
+"Language: hr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: src/components/ChannelResult.vue:83
+msgid "%{ n } follower"
+msgid_plural "%{ n } followers"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/views/Search.vue:488
+msgid "%{resultsCount} result found"
+msgid_plural "%{resultsCount} results found"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/components/PlaylistResult.vue:109
+msgid "%{videosLength} videos"
+msgstr ""
+
+#: src/components/SearchWarning.vue:11
+msgid "%{indexName} displays videos and channels that match your search but is not the publisher, nor the owner. If you notice any problems with a video, report it to the administrators on the PeerTube website where the video is published."
+msgstr ""
+
+#: src/components/Footer.vue:62
+msgid ">> Check all guides on joinpeertube.org <<"
+msgstr ""
+
+#: src/components/Footer.vue:9
+msgid "A free software to take back control of your videos"
+msgstr ""
+
+#: src/components/Header.vue:18
+msgid "A search engine of PeerTube videos, channels and playlists"
+msgstr ""
+
+#: src/views/Search.vue:674
+msgid "Activism"
+msgstr ""
+
+#: src/views/Search.vue:610
+msgid "Add tag"
+msgstr ""
+
+#: src/views/Search.vue:425
+msgid "All of these tags"
+msgstr ""
+
+#: src/views/Search.vue:676
+msgid "Animals"
+msgstr ""
+
+#: src/views/Search.vue:617
+#: src/views/Search.vue:642
+msgid "Any"
+msgstr ""
+
+#: src/views/Search.vue:602
+msgid "Apply filters"
+msgstr ""
+
+#: src/views/Search.vue:664
+msgid "Art"
+msgstr ""
+
+#: src/views/Search.vue:684
+msgid "Attribution"
+msgstr ""
+
+#: src/views/Search.vue:686
+msgid "Attribution - No Derivatives"
+msgstr ""
+
+#: src/views/Search.vue:687
+msgid "Attribution - Non Commercial"
+msgstr ""
+
+#: src/views/Search.vue:689
+msgid "Attribution - Non Commercial - No Derivatives"
+msgstr ""
+
+#: src/views/Search.vue:688
+msgid "Attribution - Non Commercial - Share Alike"
+msgstr ""
+
+#: src/views/Search.vue:685
+msgid "Attribution - Share Alike"
+msgstr ""
+
+#: src/views/Search.vue:116
+msgid "Best match"
+msgstr ""
+
+#: src/views/Search.vue:700
+msgid "Català"
+msgstr ""
+
+#: src/views/Search.vue:299
+msgid "Category"
+msgstr ""
+
+#: src/views/Search.vue:701
+msgid "Čeština"
+msgstr ""
+
+#: src/components/InterfaceLanguageDropdown.vue:50
+msgid "Change interface language"
+msgstr ""
+
+#: src/views/Search.vue:669
+msgid "Comedy"
+msgstr ""
+
+#: src/components/Footer.vue:40
+msgid "Create an account to take back control of your videos"
+msgstr ""
+
+#: src/components/Footer.vue:53
+msgid "Create playlists"
+msgstr ""
+
+#: src/components/PlaylistResult.vue:39
+#: src/components/VideoResult.vue:49
+msgid "Created by"
+msgstr ""
+
+#: src/views/Search.vue:704
+msgid "Deutsch"
+msgstr ""
+
+#: src/components/Header.vue:25
+msgid "Developed by Framasoft"
+msgstr ""
+
+#: src/components/ChannelResult.vue:79
+msgid "Discover this channel on %{host}"
+msgstr ""
+
+#: src/views/Search.vue:318
+msgid "Display all categories"
+msgstr ""
+
+#: src/views/Search.vue:392
+msgid "Display all languages"
+msgstr ""
+
+#: src/views/Search.vue:355
+msgid "Display all licenses"
+msgstr ""
+
+#: src/views/Search.vue:190
+msgid "Display only"
+msgstr ""
+
+#: src/views/Search.vue:145
+msgid "Display sensitive content"
+msgstr ""
+
+#: src/views/Search.vue:268
+msgid "Duration"
+msgstr ""
+
+#: src/views/Search.vue:673
+msgid "Education"
+msgstr ""
+
+#: src/views/Search.vue:696
+msgid "English"
+msgstr ""
+
+#: src/views/Search.vue:670
+msgid "Entertainment"
+msgstr ""
+
+#: src/views/Search.vue:707
+msgid "Español"
+msgstr ""
+
+#: src/views/Search.vue:702
+msgid "Esperanto"
+msgstr ""
+
+#: src/views/Search.vue:699
+msgid "Euskara"
+msgstr ""
+
+#: src/views/Search.vue:66
+msgid "Explore!"
+msgstr ""
+
+#: src/views/Search.vue:662
+msgid "Films"
+msgstr ""
+
+#: src/views/Search.vue:95
+msgid "Filters"
+msgstr ""
+
+#: src/views/Search.vue:678
+msgid "Food"
+msgstr ""
+
+#: src/views/Search.vue:697
+msgid "Français"
+msgstr ""
+
+#: src/views/Search.vue:709
+msgid "Gàidhlig"
+msgstr ""
+
+#: src/views/Search.vue:667
+msgid "Gaming"
+msgstr ""
+
+#: src/components/ActorMiniature.vue:59
+msgid "Go on this account page"
+msgstr ""
+
+#: src/components/ActorMiniature.vue:57
+msgid "Go on this channel page"
+msgstr ""
+
+#: src/views/Search.vue:63
+msgid "Go!"
+msgstr ""
+
+#: src/views/Search.vue:672
+msgid "How To"
+msgstr ""
+
+#: src/components/PlaylistResult.vue:47
+#: src/components/VideoResult.vue:57
+msgid "In"
+msgstr ""
+
+#: src/components/Footer.vue:26
+msgid "Install PeerTube"
+msgstr ""
+
+#: src/views/Search.vue:705
+msgid "Italiano"
+msgstr ""
+
+#: src/views/Search.vue:606
+msgid "Keyword, channel, video, playlist, etc."
+msgstr ""
+
+#: src/views/Search.vue:677
+msgid "Kids"
+msgstr ""
+
+#: src/components/VideoResult.vue:74
+#: src/views/Search.vue:373
+msgid "Language"
+msgstr ""
+
+#: src/views/Search.vue:629
+msgid "Last 30 days"
+msgstr ""
+
+#: src/views/Search.vue:633
+msgid "Last 365 days"
+msgstr ""
+
+#: src/views/Search.vue:625
+msgid "Last 7 days"
+msgstr ""
+
+#: src/views/Search.vue:128
+msgid "Least recent"
+msgstr ""
+
+#: src/components/Footer.vue:76
+msgid "Legal notices"
+msgstr ""
+
+#: src/views/Search.vue:336
+msgid "Licence"
+msgstr ""
+
+#: src/components/VideoResult.vue:18
+msgid "LIVE"
+msgstr ""
+
+#: src/views/Search.vue:210
+msgid "Live videos"
+msgstr ""
+
+#: src/views/Search.vue:654
+msgid "Long (> 10 min)"
+msgstr ""
+
+#: src/views/Search.vue:650
+msgid "Medium (4-10 min)"
+msgstr ""
+
+#: src/views/Search.vue:122
+msgid "Most recent"
+msgstr ""
+
+#: src/views/Search.vue:661
+msgid "Music"
+msgstr ""
+
+#: src/views/Search.vue:706
+msgid "Nederlands"
+msgstr ""
+
+#: src/views/Search.vue:671
+msgid "News & Politics"
+msgstr ""
+
+#: src/components/Pagination.vue:37
+msgid "Next page"
+msgstr ""
+
+#: src/views/Search.vue:180
+msgid "No"
+msgstr ""
+
+#: src/views/Search.vue:484
+msgid "No results found"
+msgstr ""
+
+#: src/views/Search.vue:708
+msgid "Occitan"
+msgstr ""
+
+#: src/components/VideoResult.vue:66
+msgid "On"
+msgstr ""
+
+#: src/views/Search.vue:447
+msgid "One of these tags"
+msgstr ""
+
+#: src/components/Footer.vue:47
+msgid "Open an account on a PeerTube website"
+msgstr ""
+
+#: src/components/Footer.vue:19
+msgid "Open your own videos website with PeerTube!"
+msgstr ""
+
+#: src/views/Search.vue:410
+msgid "PeerTube instance"
+msgstr ""
+
+#: src/views/Search.vue:668
+msgid "People"
+msgstr ""
+
+#: src/views/Search.vue:713
+msgid "Polski"
+msgstr ""
+
+#: src/views/Search.vue:711
+msgid "Português (Portugal)"
+msgstr ""
+
+#: src/components/Pagination.vue:7
+msgid "Previous page"
+msgstr ""
+
+#: src/views/Search.vue:690
+msgid "Public Domain Dedication"
+msgstr ""
+
+#: src/views/Search.vue:235
+msgid "Published date"
+msgstr ""
+
+#: src/views/Search.vue:147
+#: src/views/Search.vue:192
+#: src/views/Search.vue:237
+#: src/views/Search.vue:269
+#: src/views/Search.vue:303
+#: src/views/Search.vue:340
+#: src/views/Search.vue:377
+#: src/views/Search.vue:429
+#: src/views/Search.vue:451
+msgid "Reset"
+msgstr ""
+
+#: src/views/Search.vue:675
+msgid "Science & Technology"
+msgstr ""
+
+#: src/views/Search.vue:71
+msgid "Search for your favorite videos, channels and playlists on %{instancesCount} PeerTube websites indexed by %{indexName}!"
+msgstr ""
+
+#: src/views/Search.vue:646
+msgid "Short (< 4 min)"
+msgstr ""
+
+#: src/views/Search.vue:106
+msgid "Sort by:"
+msgstr ""
+
+#: src/components/Footer.vue:70
+msgid "Source code"
+msgstr ""
+
+#: src/views/Search.vue:665
+msgid "Sports"
+msgstr ""
+
+#: src/views/Search.vue:714
+msgid "suomi"
+msgstr ""
+
+#: src/views/Search.vue:712
+msgid "svenska"
+msgstr ""
+
+#: src/components/VideoResult.vue:85
+msgid "Tags"
+msgstr ""
+
+#: src/views/Search.vue:621
+msgid "Today"
+msgstr ""
+
+#: src/views/Search.vue:666
+msgid "Travels"
+msgstr ""
+
+#: src/components/PlaylistResult.vue:56
+msgid "Updated on"
+msgstr ""
+
+#: src/views/Search.vue:663
+msgid "Vehicles"
+msgstr ""
+
+#: src/views/Search.vue:225
+msgid "VOD videos"
+msgstr ""
+
+#: src/components/PlaylistResult.vue:105
+msgid "Watch the playlist on %{host}"
+msgstr ""
+
+#: src/components/VideoResult.vue:149
+msgid "Watch the video on %{host}"
+msgstr ""
+
+#: src/components/Footer.vue:32
+msgid "Why should I have my own PeerTube website?"
+msgstr ""
+
+#: src/views/Search.vue:165
+msgid "Yes"
+msgstr ""
+
+#: src/views/Search.vue:703
+msgid "ελληνικά"
+msgstr ""
+
+#: src/views/Search.vue:715
+msgid "русский"
+msgstr ""
+
+#: src/views/Search.vue:698
+msgid "日本語"
+msgstr ""
+
+#: src/views/Search.vue:710
+msgid "简体中文(中国)"
+msgstr ""