diff --git a/node_modules/oae-admin/manageuser/bundles/fr_FR.properties b/node_modules/oae-admin/manageuser/bundles/fr_FR.properties
index a7d545cb3be..c0e2e9bc5ed 100644
--- a/node_modules/oae-admin/manageuser/bundles/fr_FR.properties
+++ b/node_modules/oae-admin/manageuser/bundles/fr_FR.properties
@@ -7,6 +7,7 @@ ACTIONS=Actions
ADMINISTRATION=Administration
ADMINISTRATOR=Administrateur
ARE_YOU_SURE_YOU_WANT_TO_DELETE_THIS_ACCOUNT=\u00cates-vous s\u00fbr de vouloir supprimer ce compte ?
+AUTHENTICATION=Authentification
BECOME_USER=Devenir l'utilisateur
BECOME_USER_NAME=Devenir ${displayName}
CAUTION_IT_WILL_NO_LONGER_BE_POSSIBLE_TO_INVITE_THIS_ACCOUNT_INTO_ANY_COLLABORATIONS=Attention \:il ne sera plus possible d'inviter ce compte dans n'importe quel des collaborations \!
diff --git a/node_modules/oae-admin/skinning/bundles/de_DE.properties b/node_modules/oae-admin/skinning/bundles/de_DE.properties
index 4817289154e..3e5aaf49583 100644
--- a/node_modules/oae-admin/skinning/bundles/de_DE.properties
+++ b/node_modules/oae-admin/skinning/bundles/de_DE.properties
@@ -6,4 +6,7 @@ SKIN_NOT_SAVED=Skin wurde nicht gespeichert.
SKIN_SAVED=Skin wurde gespeichert.
SKIN_SUCCESSFULLY_SAVED=Skin wurde erfolgreich gespeichert.
SKIN_VALUES=Skin-Werte
+INVALID_LOGO=Ung\u00fcltiger Dateityp
+SELECT_A_VALID_LOGO=Verwenden Sie ein g\u00fcltiges jpg, gif oder png Bild.
+SAVE_LOGO=Logo speichern
diff --git a/node_modules/oae-core/linkpreview/manifest.json b/node_modules/oae-core/linkpreview/manifest.json
index d4ebf18e5bd..d74d3b8d2f2 100644
--- a/node_modules/oae-core/linkpreview/manifest.json
+++ b/node_modules/oae-core/linkpreview/manifest.json
@@ -3,8 +3,8 @@
"af_ZA": "bundles/af_ZA.properties",
"ca_ES": "bundles/ca_ES.properties",
"cy_GB": "bundles/cy_GB.properties",
- "de_DE": "bundles/de_DE.properties",
"default": "bundles/default.properties",
+ "de_DE": "bundles/de_DE.properties",
"es_ES": "bundles/es_ES.properties",
"fi_FI": "bundles/fi_FI.properties",
"fr_FR": "bundles/fr_FR.properties",
diff --git a/node_modules/oae-core/share/bundles/fi_FI.properties b/node_modules/oae-core/share/bundles/fi_FI.properties
new file mode 100644
index 00000000000..49aa9aa635f
--- /dev/null
+++ b/node_modules/oae-core/share/bundles/fi_FI.properties
@@ -0,0 +1,52 @@
+#X-Generator: crowdin.com
+CONTENT_NOT_SHARED=Sis\u00e4lt\u00f6\u00e4 ei jaettu.
+CONTENT_SHARED=Sis\u00e4lt\u00f6 jaettu.
+CONTENT_SHARED_FAIL=Sis\u00e4lt\u00f6\u00e4 ei voida jakaa.
+CONTENT_SHARED_SUCCESS=Sis\u00e4ll\u00f6n jakaminen onnistui.
+DISCUSSION_ADDED=Keskustelu lis\u00e4tty.
+DISCUSSION_ADDED_FAIL=Keskustelua ei voitu lis\u00e4t\u00e4 "Minun Keskusteluihini".
+DISCUSSION_ADDED_SUCCESS=Keskustelu on lis\u00e4tty " Minun Keskusteluihini".
+DISCUSSION_NOT_ADDED=Keskustelua ei lis\u00e4tty.
+DISCUSSION_NOT_SHARED=Keskustelua ei jaettu.
+DISCUSSION_SHARED=Keskustelu jaettu.
+DISCUSSION_SHARED_FAIL=Keskustelua ei voitu jakaa.
+DISCUSSION_SHARED_SUCCESS=Keskustelun jakaminen onnistui.
+DISCUSSIONS_NOT_SHARED=Keskusteluja ei jaettu.
+DISCUSSIONS_SHARED=Keskustelut jaettu.
+DISCUSSIONS_SHARED_FAIL=Keskusteluja ei voitu jakaa.
+DISCUSSIONS_SHARED_SUCCESS=Keskustelujen jakaminen onnistui.
+DOCUMENT_ADDED_FAIL=Dokumentin lis\u00e4\u00e4minen "Minun Kirjastooni" ei onnistunut.
+DOCUMENT_ADDED_SUCCESS=Dokumentin lis\u00e4\u00e4minen "Minun Kirjastooni" onnistui.
+DOCUMENT_NOT_SHARED=Dokumenttia ei jaettu.
+DOCUMENT_SHARED=Dokumentti jaettu.
+DOCUMENT_SHARED_FAIL=Dokumenttia ei voitu jakaa.
+DOCUMENT_SHARED_SUCCESS=Dokumentin jakaminen onnistui.
+FILE_ADDED_FAIL=Tiedoston lis\u00e4\u00e4minen "Minun Kirjastooni" ei onnistunut.
+FILE_ADDED_SUCCESS=Tiedoston lis\u00e4\u00e4minen "Minun Kirjastooni" onnistui.
+FILE_NOT_SHARED=Tiedostoa ei ole jaettu.
+FILE_SHARED=Tiedosto jaettu.
+FILE_SHARED_FAIL=Tiedostoa ei voitu jakaa.
+FILE_SHARED_SUCCESS=Tiedoston jakaminen onnistui.
+FOLDER_ADDED=Kansio lis\u00e4tty.
+FOLDER_ADDED_FAIL=Kansion lis\u00e4\u00e4minen "Minun Kirjastooni" ei onnistunut.
+FOLDER_ADDED_SUCCESS=Kansion lis\u00e4\u00e4minen "Minun Kirjastooni" onnistui.
+FOLDER_NOT_ADDED=Kansiota ei lis\u00e4tty.
+FOLDER_NOT_SHARED=Kansiota ei jaettu.
+FOLDER_SHARED=Kansio jaettu.
+FOLDER_SHARED_FAIL=Kansiota ei voitu jakaa.
+FOLDER_SHARED_SUCCESS=Kansion jakaminen onnistui.
+FOLDERS_NOT_SHARED=Kansioita ei jaettu.
+FOLDERS_SHARED=Kansiot jaettu.
+FOLDERS_SHARED_FAIL=Kansioita ei voitu jakaa.
+FOLDERS_SHARED_SUCCESS=Kansioiden jakaminen onnistui.
+LINK_ADDED_FAIL=Linkin lis\u00e4\u00e4minen "Minun Kirjastooni" ei onnistunut.
+LINK_ADDED_SUCCESS=Linkin lis\u00e4\u00e4minen "Minun Kirjastooni" onnistui.
+LINK_NOT_SHARED=Linkki\u00e4 ei ole jaettu.
+LINK_SHARED=Linkki jaettu.
+LINK_SHARED_FAIL=Linkki\u00e4 ei voitu jakaa.
+LINK_SHARED_SUCCESS=Linkin jakaminen onnistui.
+SELECT_USERS_AND_GROUPS_TO_SHARE_CONTENT_WITH=Valitse k\u00e4ytt\u00e4j\u00e4t ja ryhm\u00e4t joiden kanssa tahdot jakaa sis\u00e4ll\u00f6n
+SELECT_USERS_AND_GROUPS_TO_SHARE_DISCUSSIONS_WITH=Valitse k\u00e4ytt\u00e4j\u00e4t ja ryhm\u00e4t joiden kanssa tahdot jakaa keskustelut
+SELECT_USERS_AND_GROUPS_TO_SHARE_DISCUSSION_WITH=Valitse k\u00e4ytt\u00e4j\u00e4t ja ryhm\u00e4t joiden kanssa tahdot jakaa keskustelun
+SELECT_USERS_AND_GROUPS_TO_SHARE_DOCUMENT_WITH=Valitse k\u00e4ytt\u00e4j\u00e4t ja ryhm\u00e4t joiden kanssa tahdot jakaa dokumentin
+
diff --git a/node_modules/oae-core/share/manifest.json b/node_modules/oae-core/share/manifest.json
index 876ff8d7377..37115df6f97 100644
--- a/node_modules/oae-core/share/manifest.json
+++ b/node_modules/oae-core/share/manifest.json
@@ -5,6 +5,7 @@
"de_DE": "bundles/de_DE.properties",
"default": "bundles/default.properties",
"es_ES": "bundles/es_ES.properties",
+ "fi_FI": "bundles/fi_FI.properties",
"fr_FR": "bundles/fr_FR.properties",
"hi_IN": "bundles/hi_IN.properties",
"nl_NL": "bundles/nl_NL.properties",
diff --git a/node_modules/oae-core/termsandconditions/bundles/fi_FI.properties b/node_modules/oae-core/termsandconditions/bundles/fi_FI.properties
new file mode 100644
index 00000000000..57340b19ab9
--- /dev/null
+++ b/node_modules/oae-core/termsandconditions/bundles/fi_FI.properties
@@ -0,0 +1,4 @@
+#X-Generator: crowdin.com
+ACCEPT_AND_CONTINUE=Hyv\u00e4ksy ja jatka
+THERE_HAVE_BEEN_CHANGES_TO_THE_TERMS_AND_CONDITIONS_PLEASE_ACCEPT=Palvelun k\u00e4ytt\u00f6ehtoja on muutettu. Hyv\u00e4ksy muutokset jatkaaksesi.
+
diff --git a/node_modules/oae-core/termsandconditions/manifest.json b/node_modules/oae-core/termsandconditions/manifest.json
index 3b329ae5f36..15b36cdeaf8 100644
--- a/node_modules/oae-core/termsandconditions/manifest.json
+++ b/node_modules/oae-core/termsandconditions/manifest.json
@@ -5,6 +5,7 @@
"de_DE": "bundles/de_DE.properties",
"default": "bundles/default.properties",
"es_ES": "bundles/es_ES.properties",
+ "fi_FI": "bundles/fi_FI.properties",
"fr_FR": "bundles/fr_FR.properties",
"hi_IN": "bundles/hi_IN.properties",
"nl_NL": "bundles/nl_NL.properties",
diff --git a/node_modules/oae-core/topnavigation/bundles/fi_FI.properties b/node_modules/oae-core/topnavigation/bundles/fi_FI.properties
new file mode 100644
index 00000000000..271f9a78b09
--- /dev/null
+++ b/node_modules/oae-core/topnavigation/bundles/fi_FI.properties
@@ -0,0 +1,7 @@
+#X-Generator: crowdin.com
+ALREADY_HAVE_AN_ACCOUNT=Onko sinulla jo k\u00e4ytt\u00e4j\u00e4tili?
+SKIP_TOP_MENU=Siirry sis\u00e4lt\u00f6\u00f6n [c]
+SKIP_TOP_MENU_KEY=c
+SKIP_MENU_TARGET=Sis\u00e4lt\u00f6 alkaa t\u00e4st\u00e4
+TOPNAV_ARIA_LABEL=Navigointipalkki
+
diff --git a/node_modules/oae-core/topnavigation/manifest.json b/node_modules/oae-core/topnavigation/manifest.json
index 9d43d4d08f7..a0175c04aac 100644
--- a/node_modules/oae-core/topnavigation/manifest.json
+++ b/node_modules/oae-core/topnavigation/manifest.json
@@ -6,6 +6,7 @@
"de_DE": "bundles/de_DE.properties",
"default": "bundles/default.properties",
"es_ES": "bundles/es_ES.properties",
+ "fi_FI": "bundles/fi_FI.properties",
"fr_FR": "bundles/fr_FR.properties",
"hi_IN": "bundles/hi_IN.properties",
"nl_NL": "bundles/nl_NL.properties",
diff --git a/node_modules/oae-core/unfollow/bundles/fi_FI.properties b/node_modules/oae-core/unfollow/bundles/fi_FI.properties
new file mode 100644
index 00000000000..6fe8a33b316
--- /dev/null
+++ b/node_modules/oae-core/unfollow/bundles/fi_FI.properties
@@ -0,0 +1,13 @@
+#X-Generator: crowdin.com
+ARE_YOU_SURE_YOU_WANT_TO_UNFOLLOW_THESE_USERS=Oletko varma, ett\u00e4 haluat lakata seuraamasta n\u00e4it\u00e4 k\u00e4ytt\u00e4ji\u00e4?
+ARE_YOU_SURE_YOU_WANT_TO_UNFOLLOW_THIS_USER=Oletko varma, ett\u00e4 haluat lakata seuraamasta t\u00e4t\u00e4 k\u00e4ytt\u00e4j\u00e4\u00e4?
+UNFOLLOWING_FAILED=Ei voitu lopettaa seuraamista.
+UNFOLLOWING_MULTIPLE_FAILED=${errCount} k\u00e4ytt\u00e4j\u00e4\u00e4 ei voitu lakata seuraamasta.
+UNFOLLOWING_MULTIPLE_FAILED_1=K\u00e4ytt\u00e4j\u00e4\u00e4 ei voitu lakata seuraamasta.
+UNFOLLOWING_MULTIPLE_SUCCEEDED=Olet onnistuneesti lakannut seuraamasta valittuja k\u00e4ytt\u00e4ji\u00e4.
+UNFOLLOWING_SINGULAR_FAILED=K\u00e4ytt\u00e4j\u00e4n "${userName}" seuraamatta j\u00e4tt\u00e4misess\u00e4 tapahtui virhe.
+UNFOLLOWING_SINGULAR_SUCCEEDED=Olet onnistuneesti lakannut seuraamasta k\u00e4ytt\u00e4j\u00e4\u00e4 "${userName}".
+UNFOLLOWING_SUCCEEDED=Seuraaminen lopetettu onnistuneesti.
+UNFOLLOWING_USER=K\u00e4ytt\u00e4j\u00e4n seuraaminen lopetetaan
+
+
diff --git a/node_modules/oae-core/unfollow/manifest.json b/node_modules/oae-core/unfollow/manifest.json
index daf9152b815..387b422c629 100644
--- a/node_modules/oae-core/unfollow/manifest.json
+++ b/node_modules/oae-core/unfollow/manifest.json
@@ -6,6 +6,7 @@
"de_DE": "bundles/de_DE.properties",
"default": "bundles/default.properties",
"es_ES": "bundles/es_ES.properties",
+ "fi_FI": "bundles/fi_FI.properties",
"fr_FR": "bundles/fr_FR.properties",
"hi_IN": "bundles/hi_IN.properties",
"nl_NL": "bundles/nl_NL.properties",
diff --git a/node_modules/oae-core/upload/bundles/fi_FI.properties b/node_modules/oae-core/upload/bundles/fi_FI.properties
new file mode 100644
index 00000000000..f9a9d9d4bbb
--- /dev/null
+++ b/node_modules/oae-core/upload/bundles/fi_FI.properties
@@ -0,0 +1,9 @@
+#X-Generator: crowdin.com
+FILE_NOT_UPLOADED=Tiedostoa ei ole lis\u00e4tty.
+FILE_UPLOADED=Tiedosto lis\u00e4tty.
+FILES_NOT_UPLOADED=Tiedostoja ei ole lis\u00e4tty.
+FILES_UPLOADED=Tiedosto lis\u00e4tty.
+ONE_FILE_COULD_NOT_BE_UPLOADED=Tiedostoa ei voitu lis\u00e4t\u00e4.
+UPLOAD_FILES=Lis\u00e4\u00e4 tiedosto(t) palvelimelle
+UPLOADING_FILE=Lis\u00e4t\u00e4\u00e4n tiedosto "${fileName}"
+
diff --git a/node_modules/oae-core/upload/manifest.json b/node_modules/oae-core/upload/manifest.json
index 01722863468..3681f39afcf 100644
--- a/node_modules/oae-core/upload/manifest.json
+++ b/node_modules/oae-core/upload/manifest.json
@@ -6,6 +6,7 @@
"de_DE": "bundles/de_DE.properties",
"default": "bundles/default.properties",
"es_ES": "bundles/es_ES.properties",
+ "fi_FI": "bundles/fi_FI.properties",
"fr_FR": "bundles/fr_FR.properties",
"hi_IN": "bundles/hi_IN.properties",
"nl_NL": "bundles/nl_NL.properties",
diff --git a/node_modules/oae-core/uploadnewversion/bundles/fi_FI.properties b/node_modules/oae-core/uploadnewversion/bundles/fi_FI.properties
new file mode 100644
index 00000000000..e4e1e16e41f
--- /dev/null
+++ b/node_modules/oae-core/uploadnewversion/bundles/fi_FI.properties
@@ -0,0 +1,8 @@
+#X-Generator: crowdin.com
+DROP_NEW_VERSION_TO_UPLOAD=Raahaa uusi versio t\u00e4h\u00e4n
+ONLY_A_SINGLE_FILE_MAY_BE_UPLOADED=Vain yksi tiedosto voidaan lis\u00e4t\u00e4.
+VERSION_NOT_UPLOADED=Uutta versiota ei lis\u00e4tty.
+VERSION_NOT_SUCCESSFULLY_UPLOADED=Uutta versiota ei voitu lis\u00e4t\u00e4.
+VERSION_SUCCESSFULLY_UPLOADED=Uusi versio lis\u00e4ttiin onnistuneesti.
+VERSION_UPLOADED=Uusi versio lis\u00e4tty.
+
diff --git a/node_modules/oae-core/uploadnewversion/manifest.json b/node_modules/oae-core/uploadnewversion/manifest.json
index b0d8a9e8f00..0527a445cfa 100644
--- a/node_modules/oae-core/uploadnewversion/manifest.json
+++ b/node_modules/oae-core/uploadnewversion/manifest.json
@@ -6,6 +6,7 @@
"de_DE": "bundles/de_DE.properties",
"default": "bundles/default.properties",
"es_ES": "bundles/es_ES.properties",
+ "fi_FI": "bundles/fi_FI.properties",
"fr_FR": "bundles/fr_FR.properties",
"hi_IN": "bundles/hi_IN.properties",
"nl_NL": "bundles/nl_NL.properties",