diff --git a/client/src/locale/de/LC_MESSAGES/app.po b/client/src/locale/de/LC_MESSAGES/app.po
new file mode 100644
index 0000000..f3b88f0
--- /dev/null
+++ b/client/src/locale/de/LC_MESSAGES/app.po
@@ -0,0 +1,445 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"Generated-By: easygettext\n"
+
+#: src/components/Footer.vue:28
+msgid ">> Check all guides on joinpeertube.org <<"
+msgstr ""
+
+#: src/components/ChannelResult.vue:21
+msgid "%{ channel.followersCount } follower"
+msgid_plural "%{channel.followersCount} followers"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/views/Search.vue:173
+msgid "%{resultsCount} result found for"
+msgid_plural "%{resultsCount} results found for"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/components/SearchWarning.vue:4
+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:6
+msgid "A free software to take back control of your videos"
+msgstr ""
+
+#: src/components/Header.vue:12
+msgid "A search engine of PeerTube videos and channels"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Activism"
+msgstr ""
+
+#: src/views/Search.vue:143
+msgid "All of these tags"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Animals"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Any"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Apply filters"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Art"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Attribution"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Attribution - No Derivatives"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Attribution - Non Commercial"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Attribution - Non Commercial - No Derivatives"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Attribution - Non Commercial - Share Alike"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Attribution - Share Alike"
+msgstr ""
+
+#: src/views/Search.vue:42
+msgid "Best match"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Català"
+msgstr ""
+
+#: src/views/Search.vue:101
+msgid "Category"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Čeština"
+msgstr ""
+
+#: src/components/InterfaceLanguageDropdown.vue
+msgid "Change interface language"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Comedy"
+msgstr ""
+
+#: src/components/Footer.vue:19
+msgid "Create an account to take back control of your videos"
+msgstr ""
+
+#: src/components/Footer.vue:23
+msgid "Create playlists"
+msgstr ""
+
+#: src/components/VideoResult.vue:20
+msgid "Created by"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Deutsch"
+msgstr ""
+
+#: src/components/Header.vue:14
+msgid "Developed by Framasoft"
+msgstr ""
+
+#: src/components/ChannelResult.vue
+msgid "Discover this channel on %{host}"
+msgstr ""
+
+#: src/views/Search.vue:108
+msgid "Display all categories"
+msgstr ""
+
+#: src/views/Search.vue:136
+msgid "Display all languages"
+msgstr ""
+
+#: src/views/Search.vue:122
+msgid "Display all licenses"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Display homepage"
+msgstr ""
+
+#: src/views/Search.vue:53
+msgid "Display sensitive content"
+msgstr ""
+
+#: src/views/Search.vue:88
+msgid "Duration"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Education"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "English"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Entertainment"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Español"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Esperanto"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Euskara"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Films"
+msgstr ""
+
+#: src/views/Search.vue:31
+msgid "Filters"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Food"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Français"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Gàidhlig"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Gaming"
+msgstr ""
+
+#: src/components/ActorMiniature.vue
+msgid "Go on this account page"
+msgstr ""
+
+#: src/components/ActorMiniature.vue
+msgid "Go on this channel page"
+msgstr ""
+
+#: src/views/Search.vue:17
+msgid "Go!"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "How To"
+msgstr ""
+
+#: src/components/VideoResult.vue:25
+msgid "In"
+msgstr ""
+
+#: src/components/Footer.vue:13
+msgid "Install PeerTube"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Italiano"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Keyword, channel, video, etc."
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Kids"
+msgstr ""
+
+#: src/components/VideoResult.vue:38 src/views/Search.vue:129
+msgid "Language"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Last 30 days"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Last 365 days"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Last 7 days"
+msgstr ""
+
+#: src/views/Search.vue:44
+msgid "Least recent"
+msgstr ""
+
+#: src/components/Footer.vue:34
+msgid "Legal notices"
+msgstr ""
+
+#: src/views/Search.vue:115
+msgid "Licence"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Long (> 10 min)"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Medium (4-10 min)"
+msgstr ""
+
+#: src/views/Search.vue:43
+msgid "Most recent"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Music"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Nederlands"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "News & Politics"
+msgstr ""
+
+#: src/components/Pagination.vue:19
+msgid "Next page"
+msgstr ""
+
+#: src/views/Search.vue:67
+msgid "No"
+msgstr ""
+
+#: src/views/Search.vue:168
+msgid "No results found for"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Occitan"
+msgstr ""
+
+#: src/components/VideoResult.vue:31
+msgid "On"
+msgstr ""
+
+#: src/views/Search.vue:188
+msgid "on %{instancesCount} indexed PeerTube website"
+msgid_plural "on %{instancesCount} indexed PeerTube websites"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/views/Search.vue:152
+msgid "One of these tags"
+msgstr ""
+
+#: src/components/Footer.vue:21
+msgid "Open an account on a PeerTube website"
+msgstr ""
+
+#: src/components/Footer.vue:11
+msgid "Open your own videos website with PeerTube!"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "People"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Polski"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Português (Portugal)"
+msgstr ""
+
+#: src/components/Pagination.vue:3
+msgid "Previous page"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Public Domain Dedication"
+msgstr ""
+
+#: src/views/Search.vue:73
+msgid "Published date"
+msgstr ""
+
+#: src/views/Search.vue:55 src/views/Search.vue:75 src/views/Search.vue:89
+#: src/views/Search.vue:102 src/views/Search.vue:116 src/views/Search.vue:130
+#: src/views/Search.vue:144 src/views/Search.vue:153
+msgid "Reset"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Science & Technology"
+msgstr ""
+
+#: src/views/Search.vue:21
+msgid "Search for your favorite videos and channels on %{instancesCount} PeerTube websites indexed by %{indexName}!"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Short (< 4 min)"
+msgstr ""
+
+#: src/views/Search.vue:39
+msgid "Sort by:"
+msgstr ""
+
+#: src/components/Footer.vue:32
+msgid "Source code"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Sports"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "suomi"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "svenska"
+msgstr ""
+
+#: src/components/VideoResult.vue:44
+msgid "Tags"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Today"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Travels"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "Vehicles"
+msgstr ""
+
+#: src/components/VideoResult.vue
+msgid "Watch the video on %{host}"
+msgstr ""
+
+#: src/components/Footer.vue:15
+msgid "Why should I have my own PeerTube website?"
+msgstr ""
+
+#: src/views/Search.vue:181
+msgid "with %{activeFilters} active filter"
+msgid_plural "with %{activeFilters} active filters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/views/Search.vue:62
+msgid "Yes"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "ελληνικά"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "русский"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "日本語"
+msgstr ""
+
+#: src/views/Search.vue
+msgid "简体中文(中国)"
+msgstr ""