diff --git a/blackout/lang/fi-fi/messages.po b/blackout/lang/fi-fi/messages.po
new file mode 100644
index 00000000..994d32df
--- /dev/null
+++ b/blackout/lang/fi-fi/messages.po
@@ -0,0 +1,52 @@
+# ADDON blackout
+# Copyright (C)
+# This file is distributed under the same license as the Friendica blackout addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-22 13:18+0200\n"
+"PO-Revision-Date: 2018-04-03 17:44+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: blackout.php:99
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: blackout.php:100
+msgid "Redirect URL"
+msgstr ""
+
+#: blackout.php:100
+msgid "all your visitors from the web will be redirected to this URL"
+msgstr ""
+
+#: blackout.php:101
+msgid "Begin of the Blackout"
+msgstr ""
+
+#: blackout.php:101
+msgid ""
+"format is YYYY year, MM month, DD day, "
+"hh hour and mm minute"
+msgstr ""
+
+#: blackout.php:102
+msgid "End of the Blackout"
+msgstr ""
+
+#: blackout.php:108
+msgid ""
+"The end-date is prior to the start-date of the blackout, you should fix "
+"this."
+msgstr ""
diff --git a/blackout/lang/fi-fi/strings.php b/blackout/lang/fi-fi/strings.php
new file mode 100644
index 00000000..622ff8e6
--- /dev/null
+++ b/blackout/lang/fi-fi/strings.php
@@ -0,0 +1,14 @@
+strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Redirect URL"] = "";
+$a->strings["all your visitors from the web will be redirected to this URL"] = "";
+$a->strings["Begin of the Blackout"] = "";
+$a->strings["format is YYYY year, MM month, DD day, hh hour and mm minute"] = "";
+$a->strings["End of the Blackout"] = "";
+$a->strings["The end-date is prior to the start-date of the blackout, you should fix this."] = "";
diff --git a/blockem/lang/fi-fi/messages.po b/blockem/lang/fi-fi/messages.po
new file mode 100644
index 00000000..2ef374b8
--- /dev/null
+++ b/blockem/lang/fi-fi/messages.po
@@ -0,0 +1,59 @@
+# ADDON blockem
+# Copyright (C)
+# This file is distributed under the same license as the Friendica blockem addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-02-09 13:00+0100\n"
+"PO-Revision-Date: 2018-04-03 17:45+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: blockem.php:51 blockem.php:55
+msgid "\"Blockem\""
+msgstr "\"Blockem\""
+
+#: blockem.php:59
+msgid ""
+"Hides user's content by collapsing posts. Also replaces their avatar with "
+"generic image."
+msgstr ""
+
+#: blockem.php:60
+msgid "Comma separated profile URLS:"
+msgstr ""
+
+#: blockem.php:64
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: blockem.php:77
+msgid "BLOCKEM Settings saved."
+msgstr ""
+
+#: blockem.php:140
+#, php-format
+msgid "Hidden content by %s - Click to open/close"
+msgstr ""
+
+#: blockem.php:193
+msgid "Unblock Author"
+msgstr ""
+
+#: blockem.php:195
+msgid "Block Author"
+msgstr ""
+
+#: blockem.php:227
+msgid "blockem settings updated"
+msgstr ""
diff --git a/blockem/lang/fi-fi/strings.php b/blockem/lang/fi-fi/strings.php
new file mode 100644
index 00000000..9834388f
--- /dev/null
+++ b/blockem/lang/fi-fi/strings.php
@@ -0,0 +1,16 @@
+strings["\"Blockem\""] = "\"Blockem\"";
+$a->strings["Hides user's content by collapsing posts. Also replaces their avatar with generic image."] = "";
+$a->strings["Comma separated profile URLS:"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["BLOCKEM Settings saved."] = "";
+$a->strings["Hidden content by %s - Click to open/close"] = "";
+$a->strings["Unblock Author"] = "";
+$a->strings["Block Author"] = "";
+$a->strings["blockem settings updated"] = "";
diff --git a/blogger/lang/fi-fi/messages.po b/blogger/lang/fi-fi/messages.po
new file mode 100644
index 00000000..c1e5f14a
--- /dev/null
+++ b/blogger/lang/fi-fi/messages.po
@@ -0,0 +1,56 @@
+# ADDON blogger
+# Copyright (C)
+# This file is distributed under the same license as the Friendica blogger addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-22 13:18+0200\n"
+"PO-Revision-Date: 2018-04-03 17:46+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: blogger.php:42
+msgid "Post to blogger"
+msgstr ""
+
+#: blogger.php:74 blogger.php:78
+msgid "Blogger Export"
+msgstr ""
+
+#: blogger.php:82
+msgid "Enable Blogger Post Addon"
+msgstr ""
+
+#: blogger.php:87
+msgid "Blogger username"
+msgstr "Blogger -käyttäjätunnus"
+
+#: blogger.php:92
+msgid "Blogger password"
+msgstr "Blogger -salasana"
+
+#: blogger.php:97
+msgid "Blogger API URL"
+msgstr ""
+
+#: blogger.php:102
+msgid "Post to Blogger by default"
+msgstr ""
+
+#: blogger.php:108
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: blogger.php:178
+msgid "Post from Friendica"
+msgstr ""
diff --git a/blogger/lang/fi-fi/strings.php b/blogger/lang/fi-fi/strings.php
new file mode 100644
index 00000000..9902c3c6
--- /dev/null
+++ b/blogger/lang/fi-fi/strings.php
@@ -0,0 +1,16 @@
+strings["Post to blogger"] = "";
+$a->strings["Blogger Export"] = "";
+$a->strings["Enable Blogger Post Addon"] = "";
+$a->strings["Blogger username"] = "Blogger -käyttäjätunnus";
+$a->strings["Blogger password"] = "Blogger -salasana";
+$a->strings["Blogger API URL"] = "";
+$a->strings["Post to Blogger by default"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Post from Friendica"] = "";
diff --git a/buffer/lang/fi-fi/messages.po b/buffer/lang/fi-fi/messages.po
new file mode 100644
index 00000000..9fedf254
--- /dev/null
+++ b/buffer/lang/fi-fi/messages.po
@@ -0,0 +1,76 @@
+# ADDON buffer
+# Copyright (C)
+# This file is distributed under the same license as the Friendica buffer addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-22 13:18+0200\n"
+"PO-Revision-Date: 2018-04-03 18:24+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: buffer.php:31
+msgid "Permission denied."
+msgstr ""
+
+#: buffer.php:57 buffer.php:185
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: buffer.php:59
+msgid "Client ID"
+msgstr ""
+
+#: buffer.php:60
+msgid "Client Secret"
+msgstr ""
+
+#: buffer.php:67
+msgid "Error when registering buffer connection:"
+msgstr ""
+
+#: buffer.php:86
+msgid "You are now authenticated to buffer. "
+msgstr ""
+
+#: buffer.php:87
+msgid "return to the connector page"
+msgstr ""
+
+#: buffer.php:103
+msgid "Post to Buffer"
+msgstr ""
+
+#: buffer.php:128 buffer.php:132
+msgid "Buffer Export"
+msgstr ""
+
+#: buffer.php:142
+msgid "Authenticate your Buffer connection"
+msgstr ""
+
+#: buffer.php:146
+msgid "Enable Buffer Post Addon"
+msgstr ""
+
+#: buffer.php:151
+msgid "Post to Buffer by default"
+msgstr ""
+
+#: buffer.php:156
+msgid "Check to delete this preset"
+msgstr ""
+
+#: buffer.php:165
+msgid "Posts are going to all accounts that are enabled by default:"
+msgstr ""
diff --git a/buffer/lang/fi-fi/strings.php b/buffer/lang/fi-fi/strings.php
new file mode 100644
index 00000000..0d8846f8
--- /dev/null
+++ b/buffer/lang/fi-fi/strings.php
@@ -0,0 +1,21 @@
+strings["Permission denied."] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Client ID"] = "";
+$a->strings["Client Secret"] = "";
+$a->strings["Error when registering buffer connection:"] = "";
+$a->strings["You are now authenticated to buffer. "] = "";
+$a->strings["return to the connector page"] = "";
+$a->strings["Post to Buffer"] = "";
+$a->strings["Buffer Export"] = "";
+$a->strings["Authenticate your Buffer connection"] = "";
+$a->strings["Enable Buffer Post Addon"] = "";
+$a->strings["Post to Buffer by default"] = "";
+$a->strings["Check to delete this preset"] = "";
+$a->strings["Posts are going to all accounts that are enabled by default:"] = "";
diff --git a/buglink/lang/fi-fi/messages.po b/buglink/lang/fi-fi/messages.po
new file mode 100644
index 00000000..c6ae3a37
--- /dev/null
+++ b/buglink/lang/fi-fi/messages.po
@@ -0,0 +1,24 @@
+# ADDON buglink
+# Copyright (C)
+# This file is distributed under the same license as the Friendica buglink addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-22 13:18+0200\n"
+"PO-Revision-Date: 2018-04-03 18:25+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: buglink.php:15
+msgid "Report Bug"
+msgstr "Ilmoita virheestä"
diff --git a/buglink/lang/fi-fi/strings.php b/buglink/lang/fi-fi/strings.php
new file mode 100644
index 00000000..4222cfac
--- /dev/null
+++ b/buglink/lang/fi-fi/strings.php
@@ -0,0 +1,8 @@
+strings["Report Bug"] = "Ilmoita virheestä";
diff --git a/communityhome/lang/fi-fi/messages.po b/communityhome/lang/fi-fi/messages.po
new file mode 100644
index 00000000..da30f5cd
--- /dev/null
+++ b/communityhome/lang/fi-fi/messages.po
@@ -0,0 +1,74 @@
+# ADDON communityhome
+# Copyright (C)
+# This file is distributed under the same license as the Friendica communityhome addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:26+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: communityhome.php:28 communityhome.php:34
+msgid "Login"
+msgstr "Kirjaudu"
+
+#: communityhome.php:29
+msgid "OpenID"
+msgstr "OpenID"
+
+#: communityhome.php:39
+msgid "Latest users"
+msgstr ""
+
+#: communityhome.php:84
+msgid "Most active users"
+msgstr ""
+
+#: communityhome.php:102
+msgid "Latest photos"
+msgstr ""
+
+#: communityhome.php:115
+msgid "Contact Photos"
+msgstr ""
+
+#: communityhome.php:116
+msgid "Profile Photos"
+msgstr ""
+
+#: communityhome.php:141
+msgid "Latest likes"
+msgstr "Viimeisimmät tykkäykset"
+
+#: communityhome.php:163
+msgid "event"
+msgstr "tapahtuma"
+
+#: communityhome.php:166 communityhome.php:175
+msgid "status"
+msgstr ""
+
+#: communityhome.php:171
+msgid "photo"
+msgstr "kuva"
+
+#: communityhome.php:180
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr ""
+
+#: communityhome.php:189
+#, php-format
+msgid "Welcome to %s"
+msgstr ""
diff --git a/communityhome/lang/fi-fi/strings.php b/communityhome/lang/fi-fi/strings.php
new file mode 100644
index 00000000..5741c28c
--- /dev/null
+++ b/communityhome/lang/fi-fi/strings.php
@@ -0,0 +1,20 @@
+strings["Login"] = "Kirjaudu";
+$a->strings["OpenID"] = "OpenID";
+$a->strings["Latest users"] = "";
+$a->strings["Most active users"] = "";
+$a->strings["Latest photos"] = "";
+$a->strings["Contact Photos"] = "";
+$a->strings["Profile Photos"] = "";
+$a->strings["Latest likes"] = "Viimeisimmät tykkäykset";
+$a->strings["event"] = "tapahtuma";
+$a->strings["status"] = "";
+$a->strings["photo"] = "kuva";
+$a->strings["%1\$s likes %2\$s's %3\$s"] = "";
+$a->strings["Welcome to %s"] = "";
diff --git a/curweather/lang/fi-fi/messages.po b/curweather/lang/fi-fi/messages.po
new file mode 100644
index 00000000..89dafb2f
--- /dev/null
+++ b/curweather/lang/fi-fi/messages.po
@@ -0,0 +1,132 @@
+# ADDON curweather
+# Copyright (C)
+# This file is distributed under the same license as the Friendica curweather addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-09-25 17:17+0200\n"
+"PO-Revision-Date: 2018-04-03 18:27+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: curweather.php:31
+msgid "Error fetching weather data.\\nError was: "
+msgstr ""
+
+#: curweather.php:111 curweather.php:172
+msgid "Current Weather"
+msgstr ""
+
+#: curweather.php:118
+msgid "Relative Humidity"
+msgstr ""
+
+#: curweather.php:119
+msgid "Pressure"
+msgstr ""
+
+#: curweather.php:120
+msgid "Wind"
+msgstr "Tuuli"
+
+#: curweather.php:121
+msgid "Last Updated"
+msgstr ""
+
+#: curweather.php:122
+msgid "Data by"
+msgstr ""
+
+#: curweather.php:123
+msgid "Show on map"
+msgstr "Näytä kartalla"
+
+#: curweather.php:128
+msgid "There was a problem accessing the weather data. But have a look"
+msgstr ""
+
+#: curweather.php:130
+msgid "at OpenWeatherMap"
+msgstr ""
+
+#: curweather.php:146
+msgid "Current Weather settings updated."
+msgstr ""
+
+#: curweather.php:161
+msgid "No APPID found, please contact your admin to obtain one."
+msgstr ""
+
+#: curweather.php:171 curweather.php:200
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: curweather.php:172
+msgid "Settings"
+msgstr "Asetukset"
+
+#: curweather.php:174
+msgid "Enter either the name of your location or the zip code."
+msgstr ""
+
+#: curweather.php:175
+msgid "Your Location"
+msgstr "Sijaintisi"
+
+#: curweather.php:175
+msgid ""
+"Identifier of your location (name or zip code), e.g. Berlin,DE or "
+"14476,DE."
+msgstr ""
+
+#: curweather.php:176
+msgid "Units"
+msgstr ""
+
+#: curweather.php:176
+msgid "select if the temperature should be displayed in °C or °F"
+msgstr ""
+
+#: curweather.php:177
+msgid "Show weather data"
+msgstr ""
+
+#: curweather.php:190
+msgid "Curweather settings saved."
+msgstr ""
+
+#: curweather.php:201
+msgid "Caching Interval"
+msgstr ""
+
+#: curweather.php:201
+msgid ""
+"For how long should the weather data be cached? Choose according your "
+"OpenWeatherMap account type."
+msgstr ""
+
+#: curweather.php:201
+msgid "no cache"
+msgstr ""
+
+#: curweather.php:201
+msgid "minutes"
+msgstr ""
+
+#: curweather.php:202
+msgid "Your APPID"
+msgstr ""
+
+#: curweather.php:202
+msgid "Your API key provided by OpenWeatherMap"
+msgstr ""
diff --git a/curweather/lang/fi-fi/strings.php b/curweather/lang/fi-fi/strings.php
new file mode 100644
index 00000000..43be175e
--- /dev/null
+++ b/curweather/lang/fi-fi/strings.php
@@ -0,0 +1,34 @@
+strings["Error fetching weather data.\\nError was: "] = "";
+$a->strings["Current Weather"] = "";
+$a->strings["Relative Humidity"] = "";
+$a->strings["Pressure"] = "";
+$a->strings["Wind"] = "Tuuli";
+$a->strings["Last Updated"] = "";
+$a->strings["Data by"] = "";
+$a->strings["Show on map"] = "Näytä kartalla";
+$a->strings["There was a problem accessing the weather data. But have a look"] = "";
+$a->strings["at OpenWeatherMap"] = "";
+$a->strings["Current Weather settings updated."] = "";
+$a->strings["No APPID found, please contact your admin to obtain one."] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Settings"] = "Asetukset";
+$a->strings["Enter either the name of your location or the zip code."] = "";
+$a->strings["Your Location"] = "Sijaintisi";
+$a->strings["Identifier of your location (name or zip code), e.g. Berlin,DE or 14476,DE."] = "";
+$a->strings["Units"] = "";
+$a->strings["select if the temperature should be displayed in °C or °F"] = "";
+$a->strings["Show weather data"] = "";
+$a->strings["Curweather settings saved."] = "";
+$a->strings["Caching Interval"] = "";
+$a->strings["For how long should the weather data be cached? Choose according your OpenWeatherMap account type."] = "";
+$a->strings["no cache"] = "";
+$a->strings["minutes"] = "";
+$a->strings["Your APPID"] = "";
+$a->strings["Your API key provided by OpenWeatherMap"] = "";
diff --git a/dav/lang/fi-fi/messages.po b/dav/lang/fi-fi/messages.po
new file mode 100644
index 00000000..34c30845
--- /dev/null
+++ b/dav/lang/fi-fi/messages.po
@@ -0,0 +1,578 @@
+# ADDON dav
+# Copyright (C)
+# This file is distributed under the same license as the Friendica dav addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:33+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: friendica/dav_caldav_backend_virtual_friendica.inc.php:36
+msgid "Friendica-Native events"
+msgstr ""
+
+#: friendica/dav_carddav_backend_virtual_friendica.inc.php:36
+#: friendica/dav_carddav_backend_virtual_friendica.inc.php:59
+msgid "Friendica-Contacts"
+msgstr ""
+
+#: friendica/dav_carddav_backend_virtual_friendica.inc.php:60
+msgid "Your Friendica-Contacts"
+msgstr ""
+
+#: friendica/layout.fnk.php:99 friendica/layout.fnk.php:136
+msgid ""
+"Something went wrong when trying to import the file. Sorry. Maybe some "
+"events were imported anyway."
+msgstr ""
+
+#: friendica/layout.fnk.php:131
+msgid "Something went wrong when trying to import the file. Sorry."
+msgstr ""
+
+#: friendica/layout.fnk.php:134
+msgid "The ICS-File has been imported."
+msgstr ""
+
+#: friendica/layout.fnk.php:138
+msgid "No file was uploaded."
+msgstr ""
+
+#: friendica/layout.fnk.php:143 friendica/layout.fnk.php:422
+#: common/wdcal_edit.inc.php:140
+msgid "Go back to the calendar"
+msgstr ""
+
+#: friendica/layout.fnk.php:147
+msgid "Import a ICS-file"
+msgstr ""
+
+#: friendica/layout.fnk.php:150
+msgid "ICS-File"
+msgstr ""
+
+#: friendica/layout.fnk.php:151
+msgid "Overwrite all #num# existing events"
+msgstr ""
+
+#: friendica/layout.fnk.php:152
+msgid "Upload"
+msgstr "Lataa"
+
+#: friendica/layout.fnk.php:225
+msgid "Settings"
+msgstr "Asetukset"
+
+#: friendica/layout.fnk.php:225
+msgid "Help"
+msgstr ""
+
+#: friendica/layout.fnk.php:228
+msgid "New event"
+msgstr ""
+
+#: friendica/layout.fnk.php:232
+msgid "Today"
+msgstr "Tänään"
+
+#: friendica/layout.fnk.php:241
+msgid "Day"
+msgstr "Päivä"
+
+#: friendica/layout.fnk.php:248
+msgid "Week"
+msgstr "Viikko"
+
+#: friendica/layout.fnk.php:255 common/wdcal_edit.inc.php:372
+msgid "Month"
+msgstr "Kuukausi"
+
+#: friendica/layout.fnk.php:260
+msgid "Reload"
+msgstr ""
+
+#: friendica/layout.fnk.php:263
+msgid "Previous"
+msgstr "Edellinen"
+
+#: friendica/layout.fnk.php:266
+msgid "Next"
+msgstr "Seuraava"
+
+#: friendica/layout.fnk.php:271
+msgid "Date"
+msgstr "Päivämäärä"
+
+#: friendica/layout.fnk.php:313
+msgid "Error"
+msgstr "Virhe"
+
+#: friendica/layout.fnk.php:354
+msgid "Permission denied."
+msgstr ""
+
+#: friendica/layout.fnk.php:361
+msgid "The new values have been saved."
+msgstr ""
+
+#: friendica/layout.fnk.php:380
+msgid "The calendar has been updated."
+msgstr ""
+
+#: friendica/layout.fnk.php:393
+msgid "The new calendar has been created."
+msgstr ""
+
+#: friendica/layout.fnk.php:417
+msgid "The calendar has been deleted."
+msgstr ""
+
+#: friendica/layout.fnk.php:424
+msgid "Calendar Settings"
+msgstr "Kalenterin asetukset"
+
+#: friendica/layout.fnk.php:430
+msgid "Date format"
+msgstr ""
+
+#: friendica/layout.fnk.php:439
+msgid "Time zone"
+msgstr ""
+
+#: friendica/layout.fnk.php:441 friendica/layout.fnk.php:488
+msgid "Save"
+msgstr "Tallenna"
+
+#: friendica/layout.fnk.php:445
+msgid "Calendars"
+msgstr "Kalenterit"
+
+#: friendica/layout.fnk.php:487
+msgid "Create a new calendar"
+msgstr "Luo uusi kalenteri"
+
+#: friendica/layout.fnk.php:496
+msgid "Limitations"
+msgstr "Rajoitukset"
+
+#: friendica/layout.fnk.php:500
+msgid "Warning"
+msgstr "Varoitus"
+
+#: friendica/layout.fnk.php:504
+msgid "Synchronization (iPhone, Thunderbird Lightning, Android, ...)"
+msgstr ""
+
+#: friendica/layout.fnk.php:511
+msgid "Synchronizing this calendar with the iPhone"
+msgstr ""
+
+#: friendica/layout.fnk.php:522
+msgid "Synchronizing your Friendica-Contacts with the iPhone"
+msgstr ""
+
+#: friendica/main.php:202
+msgid ""
+"The current version of this addon has not been set up correctly. Please "
+"contact the system administrator of your installation of friendica to fix "
+"this."
+msgstr ""
+
+#: friendica/main.php:239 common/wdcal_edit.inc.php:146
+msgid "Calendar"
+msgstr "Kalenteri"
+
+#: friendica/main.php:242
+msgid "Extended calendar with CalDAV-support"
+msgstr ""
+
+#: friendica/main.php:279 friendica/main.php:280
+msgid "noreply"
+msgstr "noreply"
+
+#: friendica/main.php:282
+msgid "Notification: "
+msgstr ""
+
+#: friendica/main.php:309
+msgid "The database tables have been installed."
+msgstr ""
+
+#: friendica/main.php:310
+msgid "An error occurred during the installation."
+msgstr ""
+
+#: friendica/main.php:316
+msgid "The database tables have been updated."
+msgstr ""
+
+#: friendica/main.php:317
+msgid "An error occurred during the update."
+msgstr ""
+
+#: friendica/main.php:333
+msgid "No system-wide settings yet."
+msgstr ""
+
+#: friendica/main.php:336
+msgid "Database status"
+msgstr ""
+
+#: friendica/main.php:339
+msgid "Installed"
+msgstr "Asennettu"
+
+#: friendica/main.php:343
+msgid "Upgrade needed"
+msgstr ""
+
+#: friendica/main.php:343
+msgid ""
+"Please back up all calendar data (the tables beginning with dav_*) before "
+"proceeding. While all calendar events should be converted to the new "
+"database structure, it's always safe to have a backup. Below, you can have a"
+" look at the database-queries that will be made when pressing the "
+"'update'-button."
+msgstr ""
+
+#: friendica/main.php:343
+msgid "Upgrade"
+msgstr ""
+
+#: friendica/main.php:346
+msgid "Not installed"
+msgstr ""
+
+#: friendica/main.php:346
+msgid "Install"
+msgstr ""
+
+#: friendica/main.php:350
+msgid "Unknown"
+msgstr ""
+
+#: friendica/main.php:350
+msgid ""
+"Something really went wrong. I cannot recover from this state automatically,"
+" sorry. Please go to the database backend, back up the data, and delete all "
+"tables beginning with 'dav_' manually. Afterwards, this installation routine"
+" should be able to reinitialize the tables automatically."
+msgstr ""
+
+#: friendica/main.php:355
+msgid "Troubleshooting"
+msgstr ""
+
+#: friendica/main.php:356
+msgid "Manual creation of the database tables:"
+msgstr ""
+
+#: friendica/main.php:357
+msgid "Show SQL-statements"
+msgstr ""
+
+#: friendica/calendar.friendica.fnk.php:206
+msgid "Private Calendar"
+msgstr ""
+
+#: friendica/calendar.friendica.fnk.php:207
+msgid "Friendica Events: Mine"
+msgstr ""
+
+#: friendica/calendar.friendica.fnk.php:208
+msgid "Friendica Events: Contacts"
+msgstr ""
+
+#: friendica/calendar.friendica.fnk.php:248
+msgid "Private Addresses"
+msgstr ""
+
+#: friendica/calendar.friendica.fnk.php:249
+msgid "Friendica Contacts"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:30 common/wdcal_edit.inc.php:738
+msgid "Could not open component for editing"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:144
+msgid "Event data"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:163
+msgid "Special color"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:169
+msgid "Subject"
+msgstr "Aihe"
+
+#: common/wdcal_edit.inc.php:173
+msgid "Starts"
+msgstr "Alkaa"
+
+#: common/wdcal_edit.inc.php:178
+msgid "Ends"
+msgstr "Loppuu"
+
+#: common/wdcal_edit.inc.php:183
+msgid "Location"
+msgstr "Paikka"
+
+#: common/wdcal_edit.inc.php:185
+msgid "Description"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:188
+msgid "Recurrence"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:190
+msgid "Frequency"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:191
+msgid "None"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:194
+msgid "Daily"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:197
+msgid "Weekly"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:200
+msgid "Monthly"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:203
+msgid "Yearly"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:214
+msgid "days"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:215
+msgid "weeks"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:216
+msgid "months"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:217
+msgid "years"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:218
+msgid "Interval"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:218
+msgid "All %select% %time%"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:222 common/wdcal_edit.inc.php:260
+#: common/wdcal_edit.inc.php:481
+msgid "Days"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:231 common/wdcal_edit.inc.php:254
+#: common/wdcal_edit.inc.php:270 common/wdcal_edit.inc.php:293
+#: common/wdcal_edit.inc.php:305
+msgid "Sunday"
+msgstr "Sunnuntai"
+
+#: common/wdcal_edit.inc.php:235 common/wdcal_edit.inc.php:274
+#: common/wdcal_edit.inc.php:308
+msgid "Monday"
+msgstr "Maanantai"
+
+#: common/wdcal_edit.inc.php:238 common/wdcal_edit.inc.php:277
+msgid "Tuesday"
+msgstr "Tiistai"
+
+#: common/wdcal_edit.inc.php:241 common/wdcal_edit.inc.php:280
+msgid "Wednesday"
+msgstr "Keskiviikko"
+
+#: common/wdcal_edit.inc.php:244 common/wdcal_edit.inc.php:283
+msgid "Thursday"
+msgstr "Torstai"
+
+#: common/wdcal_edit.inc.php:247 common/wdcal_edit.inc.php:286
+msgid "Friday"
+msgstr "Perjantai"
+
+#: common/wdcal_edit.inc.php:250 common/wdcal_edit.inc.php:289
+msgid "Saturday"
+msgstr "Lauantai"
+
+#: common/wdcal_edit.inc.php:297
+msgid "First day of week:"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:350 common/wdcal_edit.inc.php:373
+msgid "Day of month"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:354
+msgid "#num#th of each month"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:357
+msgid "#num#th-last of each month"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:360
+msgid "#num#th #wkday# of each month"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:363
+msgid "#num#th-last #wkday# of each month"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:377
+msgid "#num#th of the given month"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:380
+msgid "#num#th-last of the given month"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:383
+msgid "#num#th #wkday# of the given month"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:386
+msgid "#num#th-last #wkday# of the given month"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:413
+msgid "Repeat until"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:417
+msgid "Infinite"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:420
+msgid "Until the following date"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:423
+msgid "Number of times"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:429
+msgid "Exceptions"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:432
+msgid "none"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:449
+msgid "Notification"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:466
+msgid "Notify by"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:468
+msgid "Remove"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:469
+msgid "E-Mail"
+msgstr "Sähköposti"
+
+#: common/wdcal_edit.inc.php:470
+msgid "On Friendica / Display"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:474
+msgid "Time"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:478
+msgid "Hours"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:479
+msgid "Minutes"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:480
+msgid "Seconds"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:482
+msgid "Weeks"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:485
+msgid "before the"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:486
+msgid "start of the event"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:487
+msgid "end of the event"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:492
+msgid "Add a notification"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:687
+msgid "The event #name# will start at #date"
+msgstr ""
+
+#: common/wdcal_edit.inc.php:696
+msgid "#name# is about to begin."
+msgstr ""
+
+#: common/wdcal_edit.inc.php:769
+msgid "Saved"
+msgstr ""
+
+#: common/wdcal_configuration.php:148
+msgid "U.S. Time Format (mm/dd/YYYY)"
+msgstr ""
+
+#: common/wdcal_configuration.php:243
+msgid "German Time Format (dd.mm.YYYY)"
+msgstr ""
+
+#: common/dav_caldav_backend_private.inc.php:39
+msgid "Private Events"
+msgstr ""
+
+#: common/wdcal_backend.inc.php:92 common/wdcal_backend.inc.php:166
+#: common/wdcal_backend.inc.php:178 common/wdcal_backend.inc.php:206
+#: common/wdcal_backend.inc.php:214 common/wdcal_backend.inc.php:229
+msgid "No access"
+msgstr ""
+
+#: common/dav_carddav_backend_private.inc.php:46
+msgid "Private Addressbooks"
+msgstr ""
diff --git a/dav/lang/fi-fi/strings.php b/dav/lang/fi-fi/strings.php
new file mode 100644
index 00000000..f50f7564
--- /dev/null
+++ b/dav/lang/fi-fi/strings.php
@@ -0,0 +1,141 @@
+strings["Friendica-Native events"] = "";
+$a->strings["Friendica-Contacts"] = "";
+$a->strings["Your Friendica-Contacts"] = "";
+$a->strings["Something went wrong when trying to import the file. Sorry. Maybe some events were imported anyway."] = "";
+$a->strings["Something went wrong when trying to import the file. Sorry."] = "";
+$a->strings["The ICS-File has been imported."] = "";
+$a->strings["No file was uploaded."] = "";
+$a->strings["Go back to the calendar"] = "";
+$a->strings["Import a ICS-file"] = "";
+$a->strings["ICS-File"] = "";
+$a->strings["Overwrite all #num# existing events"] = "";
+$a->strings["Upload"] = "Lataa";
+$a->strings["Settings"] = "Asetukset";
+$a->strings["Help"] = "";
+$a->strings["New event"] = "";
+$a->strings["Today"] = "Tänään";
+$a->strings["Day"] = "Päivä";
+$a->strings["Week"] = "Viikko";
+$a->strings["Month"] = "Kuukausi";
+$a->strings["Reload"] = "";
+$a->strings["Previous"] = "Edellinen";
+$a->strings["Next"] = "Seuraava";
+$a->strings["Date"] = "Päivämäärä";
+$a->strings["Error"] = "Virhe";
+$a->strings["Permission denied."] = "";
+$a->strings["The new values have been saved."] = "";
+$a->strings["The calendar has been updated."] = "";
+$a->strings["The new calendar has been created."] = "";
+$a->strings["The calendar has been deleted."] = "";
+$a->strings["Calendar Settings"] = "Kalenterin asetukset";
+$a->strings["Date format"] = "";
+$a->strings["Time zone"] = "";
+$a->strings["Save"] = "Tallenna";
+$a->strings["Calendars"] = "Kalenterit";
+$a->strings["Create a new calendar"] = "Luo uusi kalenteri";
+$a->strings["Limitations"] = "Rajoitukset";
+$a->strings["Warning"] = "Varoitus";
+$a->strings["Synchronization (iPhone, Thunderbird Lightning, Android, ...)"] = "";
+$a->strings["Synchronizing this calendar with the iPhone"] = "";
+$a->strings["Synchronizing your Friendica-Contacts with the iPhone"] = "";
+$a->strings["The current version of this addon has not been set up correctly. Please contact the system administrator of your installation of friendica to fix this."] = "";
+$a->strings["Calendar"] = "Kalenteri";
+$a->strings["Extended calendar with CalDAV-support"] = "";
+$a->strings["noreply"] = "noreply";
+$a->strings["Notification: "] = "";
+$a->strings["The database tables have been installed."] = "";
+$a->strings["An error occurred during the installation."] = "";
+$a->strings["The database tables have been updated."] = "";
+$a->strings["An error occurred during the update."] = "";
+$a->strings["No system-wide settings yet."] = "";
+$a->strings["Database status"] = "";
+$a->strings["Installed"] = "Asennettu";
+$a->strings["Upgrade needed"] = "";
+$a->strings["Please back up all calendar data (the tables beginning with dav_*) before proceeding. While all calendar events should be converted to the new database structure, it's always safe to have a backup. Below, you can have a look at the database-queries that will be made when pressing the 'update'-button."] = "";
+$a->strings["Upgrade"] = "";
+$a->strings["Not installed"] = "";
+$a->strings["Install"] = "";
+$a->strings["Unknown"] = "";
+$a->strings["Something really went wrong. I cannot recover from this state automatically, sorry. Please go to the database backend, back up the data, and delete all tables beginning with 'dav_' manually. Afterwards, this installation routine should be able to reinitialize the tables automatically."] = "";
+$a->strings["Troubleshooting"] = "";
+$a->strings["Manual creation of the database tables:"] = "";
+$a->strings["Show SQL-statements"] = "";
+$a->strings["Private Calendar"] = "";
+$a->strings["Friendica Events: Mine"] = "";
+$a->strings["Friendica Events: Contacts"] = "";
+$a->strings["Private Addresses"] = "";
+$a->strings["Friendica Contacts"] = "";
+$a->strings["Could not open component for editing"] = "";
+$a->strings["Event data"] = "";
+$a->strings["Special color"] = "";
+$a->strings["Subject"] = "Aihe";
+$a->strings["Starts"] = "Alkaa";
+$a->strings["Ends"] = "Loppuu";
+$a->strings["Location"] = "Paikka";
+$a->strings["Description"] = "";
+$a->strings["Recurrence"] = "";
+$a->strings["Frequency"] = "";
+$a->strings["None"] = "";
+$a->strings["Daily"] = "";
+$a->strings["Weekly"] = "";
+$a->strings["Monthly"] = "";
+$a->strings["Yearly"] = "";
+$a->strings["days"] = "";
+$a->strings["weeks"] = "";
+$a->strings["months"] = "";
+$a->strings["years"] = "";
+$a->strings["Interval"] = "";
+$a->strings["All %select% %time%"] = "";
+$a->strings["Days"] = "";
+$a->strings["Sunday"] = "Sunnuntai";
+$a->strings["Monday"] = "Maanantai";
+$a->strings["Tuesday"] = "Tiistai";
+$a->strings["Wednesday"] = "Keskiviikko";
+$a->strings["Thursday"] = "Torstai";
+$a->strings["Friday"] = "Perjantai";
+$a->strings["Saturday"] = "Lauantai";
+$a->strings["First day of week:"] = "";
+$a->strings["Day of month"] = "";
+$a->strings["#num#th of each month"] = "";
+$a->strings["#num#th-last of each month"] = "";
+$a->strings["#num#th #wkday# of each month"] = "";
+$a->strings["#num#th-last #wkday# of each month"] = "";
+$a->strings["#num#th of the given month"] = "";
+$a->strings["#num#th-last of the given month"] = "";
+$a->strings["#num#th #wkday# of the given month"] = "";
+$a->strings["#num#th-last #wkday# of the given month"] = "";
+$a->strings["Repeat until"] = "";
+$a->strings["Infinite"] = "";
+$a->strings["Until the following date"] = "";
+$a->strings["Number of times"] = "";
+$a->strings["Exceptions"] = "";
+$a->strings["none"] = "";
+$a->strings["Notification"] = "";
+$a->strings["Notify by"] = "";
+$a->strings["Remove"] = "";
+$a->strings["E-Mail"] = "Sähköposti";
+$a->strings["On Friendica / Display"] = "";
+$a->strings["Time"] = "";
+$a->strings["Hours"] = "";
+$a->strings["Minutes"] = "";
+$a->strings["Seconds"] = "";
+$a->strings["Weeks"] = "";
+$a->strings["before the"] = "";
+$a->strings["start of the event"] = "";
+$a->strings["end of the event"] = "";
+$a->strings["Add a notification"] = "";
+$a->strings["The event #name# will start at #date"] = "";
+$a->strings["#name# is about to begin."] = "";
+$a->strings["Saved"] = "";
+$a->strings["U.S. Time Format (mm/dd/YYYY)"] = "";
+$a->strings["German Time Format (dd.mm.YYYY)"] = "";
+$a->strings["Private Events"] = "";
+$a->strings["No access"] = "";
+$a->strings["Private Addressbooks"] = "";
diff --git a/diaspora/lang/fi-fi/messages.po b/diaspora/lang/fi-fi/messages.po
new file mode 100644
index 00000000..a57cb94e
--- /dev/null
+++ b/diaspora/lang/fi-fi/messages.po
@@ -0,0 +1,62 @@
+# ADDON diaspora
+# Copyright (C)
+# This file is distributed under the same license as the Friendica diaspora addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-22 13:18+0200\n"
+"PO-Revision-Date: 2018-04-03 18:34+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: diaspora.php:37
+msgid "Post to Diaspora"
+msgstr ""
+
+#: diaspora.php:142
+msgid ""
+"Can't login to your Diaspora account. Please check username and password and"
+" ensure you used the complete address (including http...)"
+msgstr ""
+
+#: diaspora.php:149 diaspora.php:153
+msgid "Diaspora Export"
+msgstr ""
+
+#: diaspora.php:163
+msgid "Enable Diaspora Post Addon"
+msgstr ""
+
+#: diaspora.php:168
+msgid "Diaspora username"
+msgstr "Diaspora -käyttäjätunnus"
+
+#: diaspora.php:173
+msgid "Diaspora password"
+msgstr "Diaspora -salasana"
+
+#: diaspora.php:178
+msgid "Diaspora site URL"
+msgstr "Diaspora -sivuston URL-osoite"
+
+#: diaspora.php:183
+msgid "Post to Diaspora by default"
+msgstr ""
+
+#: diaspora.php:189
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: diaspora.php:324
+msgid "Diaspora post failed. Queued for retry."
+msgstr ""
diff --git a/diaspora/lang/fi-fi/strings.php b/diaspora/lang/fi-fi/strings.php
new file mode 100644
index 00000000..1eaf8b95
--- /dev/null
+++ b/diaspora/lang/fi-fi/strings.php
@@ -0,0 +1,17 @@
+strings["Post to Diaspora"] = "";
+$a->strings["Can't login to your Diaspora account. Please check username and password and ensure you used the complete address (including http...)"] = "";
+$a->strings["Diaspora Export"] = "";
+$a->strings["Enable Diaspora Post Addon"] = "";
+$a->strings["Diaspora username"] = "Diaspora -käyttäjätunnus";
+$a->strings["Diaspora password"] = "Diaspora -salasana";
+$a->strings["Diaspora site URL"] = "Diaspora -sivuston URL-osoite";
+$a->strings["Post to Diaspora by default"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Diaspora post failed. Queued for retry."] = "";
diff --git a/dwpost/lang/fi-fi/messages.po b/dwpost/lang/fi-fi/messages.po
new file mode 100644
index 00000000..08392925
--- /dev/null
+++ b/dwpost/lang/fi-fi/messages.po
@@ -0,0 +1,48 @@
+# ADDON dwpost
+# Copyright (C)
+# This file is distributed under the same license as the Friendica dwpost addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:35+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: dwpost.php:39
+msgid "Post to Dreamwidth"
+msgstr ""
+
+#: dwpost.php:70
+msgid "Dreamwidth Post Settings"
+msgstr ""
+
+#: dwpost.php:72
+msgid "Enable dreamwidth Post Addon"
+msgstr ""
+
+#: dwpost.php:77
+msgid "dreamwidth username"
+msgstr "dreamwidth -käyttäjätunnus"
+
+#: dwpost.php:82
+msgid "dreamwidth password"
+msgstr "dreamwidth -salasana"
+
+#: dwpost.php:87
+msgid "Post to dreamwidth by default"
+msgstr ""
+
+#: dwpost.php:93
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/dwpost/lang/fi-fi/strings.php b/dwpost/lang/fi-fi/strings.php
new file mode 100644
index 00000000..74deea75
--- /dev/null
+++ b/dwpost/lang/fi-fi/strings.php
@@ -0,0 +1,14 @@
+strings["Post to Dreamwidth"] = "";
+$a->strings["Dreamwidth Post Settings"] = "";
+$a->strings["Enable dreamwidth Post Addon"] = "";
+$a->strings["dreamwidth username"] = "dreamwidth -käyttäjätunnus";
+$a->strings["dreamwidth password"] = "dreamwidth -salasana";
+$a->strings["Post to dreamwidth by default"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/forumdirectory/lang/fi-fi/messages.po b/forumdirectory/lang/fi-fi/messages.po
new file mode 100644
index 00000000..6b9c4c41
--- /dev/null
+++ b/forumdirectory/lang/fi-fi/messages.po
@@ -0,0 +1,80 @@
+# ADDON forumdirectory
+# Copyright (C)
+# This file is distributed under the same license as the Friendica forumdirectory addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:36+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: forumdirectory.php:22
+msgid "Forum Directory"
+msgstr ""
+
+#: forumdirectory.php:53
+msgid "Public access denied."
+msgstr ""
+
+#: forumdirectory.php:71
+msgid "Global Directory"
+msgstr ""
+
+#: forumdirectory.php:79
+msgid "Find on this site"
+msgstr ""
+
+#: forumdirectory.php:81
+msgid "Finding: "
+msgstr ""
+
+#: forumdirectory.php:82
+msgid "Site Directory"
+msgstr ""
+
+#: forumdirectory.php:83
+msgid "Find"
+msgstr ""
+
+#: forumdirectory.php:133
+msgid "Age: "
+msgstr "Ikä:"
+
+#: forumdirectory.php:136
+msgid "Gender: "
+msgstr "Sukupuoli:"
+
+#: forumdirectory.php:156
+msgid "Location:"
+msgstr "Sijainti:"
+
+#: forumdirectory.php:158
+msgid "Gender:"
+msgstr "Sukupuoli:"
+
+#: forumdirectory.php:160
+msgid "Status:"
+msgstr ""
+
+#: forumdirectory.php:162
+msgid "Homepage:"
+msgstr "Kotisivu:"
+
+#: forumdirectory.php:164
+msgid "About:"
+msgstr "Lisätietoja:"
+
+#: forumdirectory.php:201
+msgid "No entries (some entries may be hidden)."
+msgstr ""
diff --git a/forumdirectory/lang/fi-fi/strings.php b/forumdirectory/lang/fi-fi/strings.php
new file mode 100644
index 00000000..a82e03cd
--- /dev/null
+++ b/forumdirectory/lang/fi-fi/strings.php
@@ -0,0 +1,22 @@
+strings["Forum Directory"] = "";
+$a->strings["Public access denied."] = "";
+$a->strings["Global Directory"] = "";
+$a->strings["Find on this site"] = "";
+$a->strings["Finding: "] = "";
+$a->strings["Site Directory"] = "";
+$a->strings["Find"] = "";
+$a->strings["Age: "] = "Ikä:";
+$a->strings["Gender: "] = "Sukupuoli:";
+$a->strings["Location:"] = "Sijainti:";
+$a->strings["Gender:"] = "Sukupuoli:";
+$a->strings["Status:"] = "";
+$a->strings["Homepage:"] = "Kotisivu:";
+$a->strings["About:"] = "Lisätietoja:";
+$a->strings["No entries (some entries may be hidden)."] = "";
diff --git a/fromapp/lang/fi-fi/messages.po b/fromapp/lang/fi-fi/messages.po
new file mode 100644
index 00000000..ca1a5e0a
--- /dev/null
+++ b/fromapp/lang/fi-fi/messages.po
@@ -0,0 +1,41 @@
+# ADDON fromapp
+# Copyright (C)
+# This file is distributed under the same license as the Friendica fromapp addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:36+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: fromapp.php:38
+msgid "Fromapp settings updated."
+msgstr ""
+
+#: fromapp.php:64
+msgid "FromApp Settings"
+msgstr ""
+
+#: fromapp.php:66
+msgid ""
+"The application name you would like to show your posts originating from."
+msgstr ""
+
+#: fromapp.php:70
+msgid "Use this application name even if another application was used."
+msgstr ""
+
+#: fromapp.php:77
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/fromapp/lang/fi-fi/strings.php b/fromapp/lang/fi-fi/strings.php
new file mode 100644
index 00000000..116d2f6d
--- /dev/null
+++ b/fromapp/lang/fi-fi/strings.php
@@ -0,0 +1,12 @@
+strings["Fromapp settings updated."] = "";
+$a->strings["FromApp Settings"] = "";
+$a->strings["The application name you would like to show your posts originating from."] = "";
+$a->strings["Use this application name even if another application was used."] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/fromgplus/lang/fi-fi/messages.po b/fromgplus/lang/fi-fi/messages.po
new file mode 100644
index 00000000..f4caede5
--- /dev/null
+++ b/fromgplus/lang/fi-fi/messages.po
@@ -0,0 +1,52 @@
+# ADDON fromgplus
+# Copyright (C)
+# This file is distributed under the same license as the Friendica fromgplus addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-12 16:52+0000\n"
+"PO-Revision-Date: 2018-04-03 18:37+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: fromgplus.php:46 fromgplus.php:50
+msgid "Google+ Mirror"
+msgstr ""
+
+#: fromgplus.php:55
+msgid "Enable Google+ Import"
+msgstr ""
+
+#: fromgplus.php:58
+msgid "Google Account ID"
+msgstr ""
+
+#: fromgplus.php:61
+msgid "Add keywords to post"
+msgstr ""
+
+#: fromgplus.php:66 fromgplus.php:95
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: fromgplus.php:87
+msgid "Google+ Import Settings saved."
+msgstr ""
+
+#: fromgplus.php:96
+msgid "Key"
+msgstr "Avain"
+
+#: fromgplus.php:103
+msgid "Settings updated."
+msgstr ""
diff --git a/fromgplus/lang/fi-fi/strings.php b/fromgplus/lang/fi-fi/strings.php
new file mode 100644
index 00000000..347d6fa5
--- /dev/null
+++ b/fromgplus/lang/fi-fi/strings.php
@@ -0,0 +1,15 @@
+strings["Google+ Mirror"] = "";
+$a->strings["Enable Google+ Import"] = "";
+$a->strings["Google Account ID"] = "";
+$a->strings["Add keywords to post"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Google+ Import Settings saved."] = "";
+$a->strings["Key"] = "Avain";
+$a->strings["Settings updated."] = "";
diff --git a/geonames/lang/fi-fi/messages.po b/geonames/lang/fi-fi/messages.po
new file mode 100644
index 00000000..0429c765
--- /dev/null
+++ b/geonames/lang/fi-fi/messages.po
@@ -0,0 +1,36 @@
+# ADDON geonames
+# Copyright (C)
+# This file is distributed under the same license as the Friendica geonames addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:37+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: geonames.php:143
+msgid "Geonames settings updated."
+msgstr ""
+
+#: geonames.php:179
+msgid "Geonames Settings"
+msgstr "Geonames -asetukset"
+
+#: geonames.php:181
+msgid "Enable Geonames Addon"
+msgstr ""
+
+#: geonames.php:187
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/geonames/lang/fi-fi/strings.php b/geonames/lang/fi-fi/strings.php
new file mode 100644
index 00000000..38b28dce
--- /dev/null
+++ b/geonames/lang/fi-fi/strings.php
@@ -0,0 +1,11 @@
+strings["Geonames settings updated."] = "";
+$a->strings["Geonames Settings"] = "Geonames -asetukset";
+$a->strings["Enable Geonames Addon"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/gnot/lang/fi-fi/messages.po b/gnot/lang/fi-fi/messages.po
new file mode 100644
index 00000000..36c64ef6
--- /dev/null
+++ b/gnot/lang/fi-fi/messages.po
@@ -0,0 +1,47 @@
+# ADDON gnot
+# Copyright (C)
+# This file is distributed under the same license as the Friendica gnot addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:38+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: gnot.php:48
+msgid "Gnot settings updated."
+msgstr ""
+
+#: gnot.php:79
+msgid "Gnot Settings"
+msgstr "Gnot -asetukset"
+
+#: gnot.php:81
+msgid ""
+"Allows threading of email comment notifications on Gmail and anonymising the"
+" subject line."
+msgstr ""
+
+#: gnot.php:82
+msgid "Enable this addon?"
+msgstr ""
+
+#: gnot.php:88
+msgid "Submit"
+msgstr "Lähetä"
+
+#: gnot.php:97
+#, php-format
+msgid "[Friendica:Notify] Comment to conversation #%d"
+msgstr ""
diff --git a/gnot/lang/fi-fi/strings.php b/gnot/lang/fi-fi/strings.php
new file mode 100644
index 00000000..bb5daa5a
--- /dev/null
+++ b/gnot/lang/fi-fi/strings.php
@@ -0,0 +1,13 @@
+strings["Gnot settings updated."] = "";
+$a->strings["Gnot Settings"] = "Gnot -asetukset";
+$a->strings["Allows threading of email comment notifications on Gmail and anonymising the subject line."] = "";
+$a->strings["Enable this addon?"] = "";
+$a->strings["Submit"] = "Lähetä";
+$a->strings["[Friendica:Notify] Comment to conversation #%d"] = "";
diff --git a/gravatar/lang/fi-fi/messages.po b/gravatar/lang/fi-fi/messages.po
new file mode 100644
index 00000000..0d9e38a2
--- /dev/null
+++ b/gravatar/lang/fi-fi/messages.po
@@ -0,0 +1,75 @@
+# ADDON gravatar
+# Copyright (C)
+# This file is distributed under the same license as the Friendica gravatar addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:38+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: gravatar.php:71
+msgid "generic profile image"
+msgstr ""
+
+#: gravatar.php:72
+msgid "random geometric pattern"
+msgstr ""
+
+#: gravatar.php:73
+msgid "monster face"
+msgstr ""
+
+#: gravatar.php:74
+msgid "computer generated face"
+msgstr ""
+
+#: gravatar.php:75
+msgid "retro arcade style face"
+msgstr ""
+
+#: gravatar.php:89
+msgid "Information"
+msgstr ""
+
+#: gravatar.php:89
+msgid ""
+"Libravatar addon is installed, too. Please disable Libravatar addon or this "
+"Gravatar addon.
The Libravatar addon will fall back to Gravatar if "
+"nothing was found at Libravatar."
+msgstr ""
+
+#: gravatar.php:95
+msgid "Submit"
+msgstr "Lähetä"
+
+#: gravatar.php:96
+msgid "Default avatar image"
+msgstr ""
+
+#: gravatar.php:96
+msgid "Select default avatar image if none was found at Gravatar. See README"
+msgstr ""
+
+#: gravatar.php:97
+msgid "Rating of images"
+msgstr ""
+
+#: gravatar.php:97
+msgid "Select the appropriate avatar rating for your site. See README"
+msgstr ""
+
+#: gravatar.php:111
+msgid "Gravatar settings updated."
+msgstr ""
diff --git a/gravatar/lang/fi-fi/strings.php b/gravatar/lang/fi-fi/strings.php
new file mode 100644
index 00000000..a9757e8f
--- /dev/null
+++ b/gravatar/lang/fi-fi/strings.php
@@ -0,0 +1,20 @@
+strings["generic profile image"] = "";
+$a->strings["random geometric pattern"] = "";
+$a->strings["monster face"] = "";
+$a->strings["computer generated face"] = "";
+$a->strings["retro arcade style face"] = "";
+$a->strings["Information"] = "";
+$a->strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon.
The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "";
+$a->strings["Submit"] = "Lähetä";
+$a->strings["Default avatar image"] = "";
+$a->strings["Select default avatar image if none was found at Gravatar. See README"] = "";
+$a->strings["Rating of images"] = "";
+$a->strings["Select the appropriate avatar rating for your site. See README"] = "";
+$a->strings["Gravatar settings updated."] = "";
diff --git a/group_text/lang/fi-fi/messages.po b/group_text/lang/fi-fi/messages.po
new file mode 100644
index 00000000..e91d6123
--- /dev/null
+++ b/group_text/lang/fi-fi/messages.po
@@ -0,0 +1,36 @@
+# ADDON group_text
+# Copyright (C)
+# This file is distributed under the same license as the Friendica group_text addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:39+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: group_text.php:46
+msgid "Group Text settings updated."
+msgstr ""
+
+#: group_text.php:76
+msgid "Group Text"
+msgstr ""
+
+#: group_text.php:78
+msgid "Use a text only (non-image) group selector in the \"group edit\" menu"
+msgstr ""
+
+#: group_text.php:84
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/group_text/lang/fi-fi/strings.php b/group_text/lang/fi-fi/strings.php
new file mode 100644
index 00000000..4ff712a3
--- /dev/null
+++ b/group_text/lang/fi-fi/strings.php
@@ -0,0 +1,11 @@
+strings["Group Text settings updated."] = "";
+$a->strings["Group Text"] = "";
+$a->strings["Use a text only (non-image) group selector in the \"group edit\" menu"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/ifttt/lang/fi-fi/messages.po b/ifttt/lang/fi-fi/messages.po
new file mode 100644
index 00000000..3b7c7340
--- /dev/null
+++ b/ifttt/lang/fi-fi/messages.po
@@ -0,0 +1,51 @@
+# ADDON ifttt
+# Copyright (C)
+# This file is distributed under the same license as the Friendica ifttt addon package.
+#
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-27 09:30+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Kris, 2018\n"
+"Language-Team: Finnish (Finland) (https://www.transifex.com/Friendica/teams/12172/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ifttt.php:53 ifttt.php:57
+msgid "IFTTT Mirror"
+msgstr ""
+
+#: ifttt.php:61
+msgid ""
+"Create an account at IFTTT. Create "
+"three Facebook recipes that are connected with Maker (In the form \"if Facebook then "
+"Maker\") with the following parameters:"
+msgstr ""
+
+#: ifttt.php:68
+msgid "Body for \"new status message\""
+msgstr ""
+
+#: ifttt.php:70
+msgid "Body for \"new photo upload\""
+msgstr ""
+
+#: ifttt.php:72
+msgid "Body for \"new link post\""
+msgstr ""
+
+#: ifttt.php:77
+msgid "Generate new key"
+msgstr ""
+
+#: ifttt.php:81
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
diff --git a/ifttt/lang/fi-fi/strings.php b/ifttt/lang/fi-fi/strings.php
new file mode 100644
index 00000000..4f6ecc1c
--- /dev/null
+++ b/ifttt/lang/fi-fi/strings.php
@@ -0,0 +1,14 @@
+strings["IFTTT Mirror"] = "";
+$a->strings["Create an account at IFTTT. Create three Facebook recipes that are connected with Maker (In the form \"if Facebook then Maker\") with the following parameters:"] = "";
+$a->strings["Body for \"new status message\""] = "";
+$a->strings["Body for \"new photo upload\""] = "";
+$a->strings["Body for \"new link post\""] = "";
+$a->strings["Generate new key"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
diff --git a/ijpost/lang/fi-fi/messages.po b/ijpost/lang/fi-fi/messages.po
new file mode 100644
index 00000000..f7ff47e7
--- /dev/null
+++ b/ijpost/lang/fi-fi/messages.po
@@ -0,0 +1,48 @@
+# ADDON ijpost
+# Copyright (C)
+# This file is distributed under the same license as the Friendica ijpost addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:40+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ijpost.php:39
+msgid "Post to Insanejournal"
+msgstr ""
+
+#: ijpost.php:70
+msgid "InsaneJournal Post Settings"
+msgstr ""
+
+#: ijpost.php:72
+msgid "Enable InsaneJournal Post Addon"
+msgstr ""
+
+#: ijpost.php:77
+msgid "InsaneJournal username"
+msgstr "InsaneJournal -käyttäjätunnus"
+
+#: ijpost.php:82
+msgid "InsaneJournal password"
+msgstr "InsaneJournal -salasana"
+
+#: ijpost.php:87
+msgid "Post to InsaneJournal by default"
+msgstr ""
+
+#: ijpost.php:93
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/ijpost/lang/fi-fi/strings.php b/ijpost/lang/fi-fi/strings.php
new file mode 100644
index 00000000..3d79787c
--- /dev/null
+++ b/ijpost/lang/fi-fi/strings.php
@@ -0,0 +1,14 @@
+strings["Post to Insanejournal"] = "";
+$a->strings["InsaneJournal Post Settings"] = "";
+$a->strings["Enable InsaneJournal Post Addon"] = "";
+$a->strings["InsaneJournal username"] = "InsaneJournal -käyttäjätunnus";
+$a->strings["InsaneJournal password"] = "InsaneJournal -salasana";
+$a->strings["Post to InsaneJournal by default"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/impressum/lang/fi-fi/messages.po b/impressum/lang/fi-fi/messages.po
new file mode 100644
index 00000000..f85348f7
--- /dev/null
+++ b/impressum/lang/fi-fi/messages.po
@@ -0,0 +1,89 @@
+# ADDON impressum
+# Copyright (C)
+# This file is distributed under the same license as the Friendica impressum addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:45+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: impressum.php:37
+msgid "Impressum"
+msgstr ""
+
+#: impressum.php:50 impressum.php:52 impressum.php:84
+msgid "Site Owner"
+msgstr "Sivuston omistaja"
+
+#: impressum.php:50 impressum.php:88
+msgid "Email Address"
+msgstr "Sähköpostiosoite"
+
+#: impressum.php:55 impressum.php:86
+msgid "Postal Address"
+msgstr "Postiosoite"
+
+#: impressum.php:61
+msgid ""
+"The impressum addon needs to be configured!
Please add at least the "
+"owner variable to your config file. For other variables please "
+"refer to the README file of the addon."
+msgstr ""
+
+#: impressum.php:78
+msgid "Settings updated."
+msgstr "Asetukset tallennettu"
+
+#: impressum.php:83
+msgid "Submit"
+msgstr "Lähetä"
+
+#: impressum.php:84
+msgid "The page operators name."
+msgstr ""
+
+#: impressum.php:85
+msgid "Site Owners Profile"
+msgstr ""
+
+#: impressum.php:85
+msgid "Profile address of the operator."
+msgstr ""
+
+#: impressum.php:86
+msgid "How to contact the operator via snail mail. You can use BBCode here."
+msgstr ""
+
+#: impressum.php:87
+msgid "Notes"
+msgstr "Muistiinpanot"
+
+#: impressum.php:87
+msgid ""
+"Additional notes that are displayed beneath the contact information. You can"
+" use BBCode here."
+msgstr ""
+
+#: impressum.php:88
+msgid "How to contact the operator via email. (will be displayed obfuscated)"
+msgstr ""
+
+#: impressum.php:89
+msgid "Footer note"
+msgstr ""
+
+#: impressum.php:89
+msgid "Text for the footer. You can use BBCode here."
+msgstr ""
diff --git a/impressum/lang/fi-fi/strings.php b/impressum/lang/fi-fi/strings.php
new file mode 100644
index 00000000..540f4fd2
--- /dev/null
+++ b/impressum/lang/fi-fi/strings.php
@@ -0,0 +1,23 @@
+strings["Impressum"] = "";
+$a->strings["Site Owner"] = "Sivuston omistaja";
+$a->strings["Email Address"] = "Sähköpostiosoite";
+$a->strings["Postal Address"] = "Postiosoite";
+$a->strings["The impressum addon needs to be configured!
Please add at least the owner variable to your config file. For other variables please refer to the README file of the addon."] = "";
+$a->strings["Settings updated."] = "Asetukset tallennettu";
+$a->strings["Submit"] = "Lähetä";
+$a->strings["The page operators name."] = "";
+$a->strings["Site Owners Profile"] = "";
+$a->strings["Profile address of the operator."] = "";
+$a->strings["How to contact the operator via snail mail. You can use BBCode here."] = "";
+$a->strings["Notes"] = "Muistiinpanot";
+$a->strings["Additional notes that are displayed beneath the contact information. You can use BBCode here."] = "";
+$a->strings["How to contact the operator via email. (will be displayed obfuscated)"] = "";
+$a->strings["Footer note"] = "";
+$a->strings["Text for the footer. You can use BBCode here."] = "";
diff --git a/irc/lang/fi-fi/messages.po b/irc/lang/fi-fi/messages.po
new file mode 100644
index 00000000..cd6f83b3
--- /dev/null
+++ b/irc/lang/fi-fi/messages.po
@@ -0,0 +1,67 @@
+# ADDON irc
+# Copyright (C)
+# This file is distributed under the same license as the Friendica irc addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-07-08 13:17+0200\n"
+"PO-Revision-Date: 2018-04-03 18:47+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: irc.php:37
+msgid "IRC Settings"
+msgstr "IRC-asetukset"
+
+#: irc.php:38
+msgid ""
+"Here you can change the system wide settings for the channels to "
+"automatically join and access via the side bar. Note the changes you do "
+"here, only effect the channel selection if you are logged in."
+msgstr ""
+
+#: irc.php:39 irc.php:136
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: irc.php:40 irc.php:137
+msgid "Channel(s) to auto connect (comma separated)"
+msgstr ""
+
+#: irc.php:40 irc.php:137
+msgid ""
+"List of channels that shall automatically connected to when the app is "
+"launched."
+msgstr ""
+
+#: irc.php:41 irc.php:138
+msgid "Popular Channels (comma separated)"
+msgstr ""
+
+#: irc.php:41 irc.php:138
+msgid ""
+"List of popular channels, will be displayed at the side and hotlinked for "
+"easy joining."
+msgstr ""
+
+#: irc.php:57 irc.php:128
+msgid "IRC settings saved."
+msgstr "IRC-asetukset tallennettu."
+
+#: irc.php:62
+msgid "IRC Chatroom"
+msgstr "IRC-tsättihuone"
+
+#: irc.php:90
+msgid "Popular Channels"
+msgstr ""
diff --git a/irc/lang/fi-fi/strings.php b/irc/lang/fi-fi/strings.php
new file mode 100644
index 00000000..f3166ac3
--- /dev/null
+++ b/irc/lang/fi-fi/strings.php
@@ -0,0 +1,17 @@
+strings["IRC Settings"] = "IRC-asetukset";
+$a->strings["Here you can change the system wide settings for the channels to automatically join and access via the side bar. Note the changes you do here, only effect the channel selection if you are logged in."] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Channel(s) to auto connect (comma separated)"] = "";
+$a->strings["List of channels that shall automatically connected to when the app is launched."] = "";
+$a->strings["Popular Channels (comma separated)"] = "";
+$a->strings["List of popular channels, will be displayed at the side and hotlinked for easy joining."] = "";
+$a->strings["IRC settings saved."] = "IRC-asetukset tallennettu.";
+$a->strings["IRC Chatroom"] = "IRC-tsättihuone";
+$a->strings["Popular Channels"] = "";
diff --git a/jappixmini/lang/fi-fi/messages.po b/jappixmini/lang/fi-fi/messages.po
new file mode 100644
index 00000000..beab5be1
--- /dev/null
+++ b/jappixmini/lang/fi-fi/messages.po
@@ -0,0 +1,77 @@
+# ADDON jappixmini
+# Copyright (C)
+# This file is distributed under the same license as the Friendica jappixmini addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:48+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: jappixmini.php:266
+msgid "Jappix Mini addon settings"
+msgstr ""
+
+#: jappixmini.php:268
+msgid "Activate addon"
+msgstr ""
+
+#: jappixmini.php:271
+msgid ""
+"Do not insert the Jappixmini Chat-Widget into the webinterface"
+msgstr ""
+
+#: jappixmini.php:274
+msgid "Jabber username"
+msgstr "Jabber -käyttäjätunnus"
+
+#: jappixmini.php:277
+msgid "Jabber server"
+msgstr "Jabber -palvelin"
+
+#: jappixmini.php:281
+msgid "Jabber BOSH host"
+msgstr ""
+
+#: jappixmini.php:285
+msgid "Jabber password"
+msgstr "Jabber -salasana"
+
+#: jappixmini.php:290
+msgid "Encrypt Jabber password with Friendica password (recommended)"
+msgstr ""
+
+#: jappixmini.php:293
+msgid "Friendica password"
+msgstr "Friendica -salasana"
+
+#: jappixmini.php:296
+msgid "Approve subscription requests from Friendica contacts automatically"
+msgstr ""
+
+#: jappixmini.php:299
+msgid "Subscribe to Friendica contacts automatically"
+msgstr ""
+
+#: jappixmini.php:302
+msgid "Purge internal list of jabber addresses of contacts"
+msgstr ""
+
+#: jappixmini.php:307
+msgid "Submit"
+msgstr "Lähetä"
+
+#: jappixmini.php:308
+msgid "Add contact"
+msgstr ""
diff --git a/jappixmini/lang/fi-fi/strings.php b/jappixmini/lang/fi-fi/strings.php
new file mode 100644
index 00000000..bdb035ea
--- /dev/null
+++ b/jappixmini/lang/fi-fi/strings.php
@@ -0,0 +1,21 @@
+strings["Jappix Mini addon settings"] = "";
+$a->strings["Activate addon"] = "";
+$a->strings["Do not insert the Jappixmini Chat-Widget into the webinterface"] = "";
+$a->strings["Jabber username"] = "Jabber -käyttäjätunnus";
+$a->strings["Jabber server"] = "Jabber -palvelin";
+$a->strings["Jabber BOSH host"] = "";
+$a->strings["Jabber password"] = "Jabber -salasana";
+$a->strings["Encrypt Jabber password with Friendica password (recommended)"] = "";
+$a->strings["Friendica password"] = "Friendica -salasana";
+$a->strings["Approve subscription requests from Friendica contacts automatically"] = "";
+$a->strings["Subscribe to Friendica contacts automatically"] = "";
+$a->strings["Purge internal list of jabber addresses of contacts"] = "";
+$a->strings["Submit"] = "Lähetä";
+$a->strings["Add contact"] = "";
diff --git a/js_upload/lang/fi-fi/messages.po b/js_upload/lang/fi-fi/messages.po
new file mode 100644
index 00000000..df8d06be
--- /dev/null
+++ b/js_upload/lang/fi-fi/messages.po
@@ -0,0 +1,56 @@
+# ADDON js_upload
+# Copyright (C)
+# This file is distributed under the same license as the Friendica js_upload addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 11:53+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: js_upload.php:43
+msgid "Upload a file"
+msgstr ""
+
+#: js_upload.php:44
+msgid "Drop files here to upload"
+msgstr ""
+
+#: js_upload.php:45
+msgid "Cancel"
+msgstr ""
+
+#: js_upload.php:46
+msgid "Failed"
+msgstr "Epäonnistui"
+
+#: js_upload.php:303
+msgid "No files were uploaded."
+msgstr ""
+
+#: js_upload.php:309
+msgid "Uploaded file is empty"
+msgstr ""
+
+#: js_upload.php:321
+msgid "Image exceeds size limit of "
+msgstr ""
+
+#: js_upload.php:332
+msgid "File has an invalid extension, it should be one of "
+msgstr ""
+
+#: js_upload.php:343
+msgid "Upload was cancelled, or server error encountered"
+msgstr ""
diff --git a/js_upload/lang/fi-fi/strings.php b/js_upload/lang/fi-fi/strings.php
new file mode 100644
index 00000000..230dae28
--- /dev/null
+++ b/js_upload/lang/fi-fi/strings.php
@@ -0,0 +1,16 @@
+strings["Upload a file"] = "";
+$a->strings["Drop files here to upload"] = "";
+$a->strings["Cancel"] = "";
+$a->strings["Failed"] = "Epäonnistui";
+$a->strings["No files were uploaded."] = "";
+$a->strings["Uploaded file is empty"] = "";
+$a->strings["Image exceeds size limit of "] = "";
+$a->strings["File has an invalid extension, it should be one of "] = "";
+$a->strings["Upload was cancelled, or server error encountered"] = "";
diff --git a/krynn/lang/fi-fi/messages.po b/krynn/lang/fi-fi/messages.po
new file mode 100644
index 00000000..ad320d94
--- /dev/null
+++ b/krynn/lang/fi-fi/messages.po
@@ -0,0 +1,32 @@
+# ADDON krynn
+# Copyright (C)
+# This file is distributed under the same license as the Friendica krynn addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:48+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: krynn.php:150
+msgid "Krynn Settings"
+msgstr "Krynn -asetukset"
+
+#: krynn.php:152
+msgid "Enable Krynn Addon"
+msgstr ""
+
+#: krynn.php:158
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/krynn/lang/fi-fi/strings.php b/krynn/lang/fi-fi/strings.php
new file mode 100644
index 00000000..a2621d2f
--- /dev/null
+++ b/krynn/lang/fi-fi/strings.php
@@ -0,0 +1,10 @@
+strings["Krynn Settings"] = "Krynn -asetukset";
+$a->strings["Enable Krynn Addon"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/langfilter/lang/fi-fi/messages.po b/langfilter/lang/fi-fi/messages.po
new file mode 100644
index 00000000..976b0b88
--- /dev/null
+++ b/langfilter/lang/fi-fi/messages.po
@@ -0,0 +1,80 @@
+# ADDON langfilter
+# Copyright (C)
+# This file is distributed under the same license as the Friendica langfilter addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-04-01 11:11-0400\n"
+"PO-Revision-Date: 2018-04-06 05:09+0000\n"
+"Last-Translator: fabrixxm \n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: langfilter.php:58
+msgid "Language Filter"
+msgstr ""
+
+#: langfilter.php:59
+msgid ""
+"This addon tries to identify the language posts are writen in. If it does "
+"not match any language specifed below, posts will be hidden by collapsing "
+"them."
+msgstr ""
+
+#: langfilter.php:60
+msgid "Use the language filter"
+msgstr ""
+
+#: langfilter.php:61
+msgid "Able to read"
+msgstr ""
+
+#: langfilter.php:61
+msgid ""
+"List of abbreviations (iso2 codes) for languages you speak, comma separated."
+" For example \"de,it\"."
+msgstr ""
+
+#: langfilter.php:62
+msgid "Minimum confidence in language detection"
+msgstr ""
+
+#: langfilter.php:62
+msgid ""
+"Minimum confidence in language detection being correct, from 0 to 100. Posts"
+" will not be filtered when the confidence of language detection is below "
+"this percent value."
+msgstr ""
+
+#: langfilter.php:63
+msgid "Minimum length of message body"
+msgstr ""
+
+#: langfilter.php:63
+msgid ""
+"Minimum number of characters in message body for filter to be used. Posts "
+"shorter than this will not be filtered. Note: Language detection is "
+"unreliable for short content (<200 characters)."
+msgstr ""
+
+#: langfilter.php:64
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: langfilter.php:105
+msgid "Language Filter Settings saved."
+msgstr ""
+
+#: langfilter.php:182
+#, php-format
+msgid "Filtered language: %s"
+msgstr ""
diff --git a/langfilter/lang/fi-fi/strings.php b/langfilter/lang/fi-fi/strings.php
new file mode 100644
index 00000000..435278b1
--- /dev/null
+++ b/langfilter/lang/fi-fi/strings.php
@@ -0,0 +1,19 @@
+strings["Language Filter"] = "";
+$a->strings["This addon tries to identify the language posts are writen in. If it does not match any language specifed below, posts will be hidden by collapsing them."] = "";
+$a->strings["Use the language filter"] = "";
+$a->strings["Able to read"] = "";
+$a->strings["List of abbreviations (iso2 codes) for languages you speak, comma separated. For example \"de,it\"."] = "";
+$a->strings["Minimum confidence in language detection"] = "";
+$a->strings["Minimum confidence in language detection being correct, from 0 to 100. Posts will not be filtered when the confidence of language detection is below this percent value."] = "";
+$a->strings["Minimum length of message body"] = "";
+$a->strings["Minimum number of characters in message body for filter to be used. Posts shorter than this will not be filtered. Note: Language detection is unreliable for short content (<200 characters)."] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Language Filter Settings saved."] = "";
+$a->strings["Filtered language: %s"] = "";
diff --git a/libertree/lang/fi-fi/messages.po b/libertree/lang/fi-fi/messages.po
new file mode 100644
index 00000000..cad90145
--- /dev/null
+++ b/libertree/lang/fi-fi/messages.po
@@ -0,0 +1,48 @@
+# ADDON libertree
+# Copyright (C)
+# This file is distributed under the same license as the Friendica libertree addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:49+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: libertree.php:36
+msgid "Post to libertree"
+msgstr ""
+
+#: libertree.php:67
+msgid "libertree Post Settings"
+msgstr ""
+
+#: libertree.php:69
+msgid "Enable Libertree Post Addon"
+msgstr ""
+
+#: libertree.php:74
+msgid "Libertree API token"
+msgstr ""
+
+#: libertree.php:79
+msgid "Libertree site URL"
+msgstr "Libertree -sivuston URL-osoite"
+
+#: libertree.php:84
+msgid "Post to Libertree by default"
+msgstr ""
+
+#: libertree.php:90
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/libertree/lang/fi-fi/strings.php b/libertree/lang/fi-fi/strings.php
new file mode 100644
index 00000000..28abf8ba
--- /dev/null
+++ b/libertree/lang/fi-fi/strings.php
@@ -0,0 +1,14 @@
+strings["Post to libertree"] = "";
+$a->strings["libertree Post Settings"] = "";
+$a->strings["Enable Libertree Post Addon"] = "";
+$a->strings["Libertree API token"] = "";
+$a->strings["Libertree site URL"] = "Libertree -sivuston URL-osoite";
+$a->strings["Post to Libertree by default"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/libravatar/lang/fi-fi/messages.po b/libravatar/lang/fi-fi/messages.po
new file mode 100644
index 00000000..d67a0e45
--- /dev/null
+++ b/libravatar/lang/fi-fi/messages.po
@@ -0,0 +1,84 @@
+# ADDON libravatar
+# Copyright (C)
+# This file is distributed under the same license as the Friendica libravatar addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:49+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: libravatar.php:14
+msgid "Could NOT install Libravatar successfully.
It requires PHP >= 5.3"
+msgstr ""
+
+#: libravatar.php:73
+msgid "generic profile image"
+msgstr ""
+
+#: libravatar.php:74
+msgid "random geometric pattern"
+msgstr ""
+
+#: libravatar.php:75
+msgid "monster face"
+msgstr ""
+
+#: libravatar.php:76
+msgid "computer generated face"
+msgstr ""
+
+#: libravatar.php:77
+msgid "retro arcade style face"
+msgstr ""
+
+#: libravatar.php:82
+msgid "Warning"
+msgstr "Varoitus"
+
+#: libravatar.php:83
+#, php-format
+msgid "Your PHP version %s is lower than the required PHP >= 5.3."
+msgstr ""
+
+#: libravatar.php:84
+msgid "This addon is not functional on your server."
+msgstr ""
+
+#: libravatar.php:93
+msgid "Information"
+msgstr ""
+
+#: libravatar.php:93
+msgid ""
+"Gravatar addon is installed. Please disable the Gravatar addon.
The "
+"Libravatar addon will fall back to Gravatar if nothing was found at "
+"Libravatar."
+msgstr ""
+
+#: libravatar.php:99
+msgid "Submit"
+msgstr "Lähetä"
+
+#: libravatar.php:100
+msgid "Default avatar image"
+msgstr ""
+
+#: libravatar.php:100
+msgid "Select default avatar image if none was found. See README"
+msgstr ""
+
+#: libravatar.php:112
+msgid "Libravatar settings updated."
+msgstr ""
diff --git a/libravatar/lang/fi-fi/strings.php b/libravatar/lang/fi-fi/strings.php
new file mode 100644
index 00000000..ab900760
--- /dev/null
+++ b/libravatar/lang/fi-fi/strings.php
@@ -0,0 +1,22 @@
+strings["Could NOT install Libravatar successfully.
It requires PHP >= 5.3"] = "";
+$a->strings["generic profile image"] = "";
+$a->strings["random geometric pattern"] = "";
+$a->strings["monster face"] = "";
+$a->strings["computer generated face"] = "";
+$a->strings["retro arcade style face"] = "";
+$a->strings["Warning"] = "Varoitus";
+$a->strings["Your PHP version %s is lower than the required PHP >= 5.3."] = "";
+$a->strings["This addon is not functional on your server."] = "";
+$a->strings["Information"] = "";
+$a->strings["Gravatar addon is installed. Please disable the Gravatar addon.
The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "";
+$a->strings["Submit"] = "Lähetä";
+$a->strings["Default avatar image"] = "";
+$a->strings["Select default avatar image if none was found. See README"] = "";
+$a->strings["Libravatar settings updated."] = "";
diff --git a/ljpost/lang/fi-fi/messages.po b/ljpost/lang/fi-fi/messages.po
new file mode 100644
index 00000000..bca9e8ef
--- /dev/null
+++ b/ljpost/lang/fi-fi/messages.po
@@ -0,0 +1,48 @@
+# ADDON ljpost
+# Copyright (C)
+# This file is distributed under the same license as the Friendica ljpost addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:50+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ljpost.php:39
+msgid "Post to LiveJournal"
+msgstr ""
+
+#: ljpost.php:70
+msgid "LiveJournal Post Settings"
+msgstr ""
+
+#: ljpost.php:72
+msgid "Enable LiveJournal Post Addon"
+msgstr ""
+
+#: ljpost.php:77
+msgid "LiveJournal username"
+msgstr "Live Journal -käyttäjätunnus"
+
+#: ljpost.php:82
+msgid "LiveJournal password"
+msgstr "LiveJournal -salasana"
+
+#: ljpost.php:87
+msgid "Post to LiveJournal by default"
+msgstr ""
+
+#: ljpost.php:93
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/ljpost/lang/fi-fi/strings.php b/ljpost/lang/fi-fi/strings.php
new file mode 100644
index 00000000..7ab52cb8
--- /dev/null
+++ b/ljpost/lang/fi-fi/strings.php
@@ -0,0 +1,14 @@
+strings["Post to LiveJournal"] = "";
+$a->strings["LiveJournal Post Settings"] = "";
+$a->strings["Enable LiveJournal Post Addon"] = "";
+$a->strings["LiveJournal username"] = "Live Journal -käyttäjätunnus";
+$a->strings["LiveJournal password"] = "LiveJournal -salasana";
+$a->strings["Post to LiveJournal by default"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/mailstream/lang/fi-fi/messages.po b/mailstream/lang/fi-fi/messages.po
new file mode 100644
index 00000000..5a96198d
--- /dev/null
+++ b/mailstream/lang/fi-fi/messages.po
@@ -0,0 +1,98 @@
+# ADDON mailstream
+# Copyright (C)
+# This file is distributed under the same license as the Friendica mailstream addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-03-11 19:13+0100\n"
+"PO-Revision-Date: 2018-04-03 18:52+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: mailstream.php:77
+msgid "From Address"
+msgstr ""
+
+#: mailstream.php:79
+msgid "Email address that stream items will appear to be from."
+msgstr ""
+
+#: mailstream.php:82 mailstream.php:380
+msgid "Save Settings"
+msgstr ""
+
+#: mailstream.php:223
+msgid "Re:"
+msgstr ""
+
+#: mailstream.php:231
+msgid "Friendica post"
+msgstr "Friendica -julkaisu"
+
+#: mailstream.php:234
+msgid "Diaspora post"
+msgstr "Diaspora -julkaisu"
+
+#: mailstream.php:244
+msgid "Feed item"
+msgstr ""
+
+#: mailstream.php:247
+msgid "Email"
+msgstr "Sähköposti"
+
+#: mailstream.php:249
+msgid "Friendica Item"
+msgstr ""
+
+#: mailstream.php:293
+msgid "Upstream"
+msgstr ""
+
+#: mailstream.php:294
+msgid "Local"
+msgstr ""
+
+#: mailstream.php:362
+msgid "Enabled"
+msgstr ""
+
+#: mailstream.php:366
+msgid "Email Address"
+msgstr "Sähköpostiosoite"
+
+#: mailstream.php:368
+msgid "Leave blank to use your account email address"
+msgstr ""
+
+#: mailstream.php:371
+msgid "Exclude Likes"
+msgstr ""
+
+#: mailstream.php:373
+msgid "Check this to omit mailing \"Like\" notifications"
+msgstr ""
+
+#: mailstream.php:376
+msgid "Attach Images"
+msgstr "Liitä kuvia"
+
+#: mailstream.php:378
+msgid ""
+"Download images in posts and attach them to the email. Useful for reading "
+"email while offline."
+msgstr ""
+
+#: mailstream.php:379
+msgid "Mail Stream Settings"
+msgstr ""
diff --git a/mailstream/lang/fi-fi/strings.php b/mailstream/lang/fi-fi/strings.php
new file mode 100644
index 00000000..7f24e8ee
--- /dev/null
+++ b/mailstream/lang/fi-fi/strings.php
@@ -0,0 +1,26 @@
+strings["From Address"] = "";
+$a->strings["Email address that stream items will appear to be from."] = "";
+$a->strings["Save Settings"] = "";
+$a->strings["Re:"] = "";
+$a->strings["Friendica post"] = "Friendica -julkaisu";
+$a->strings["Diaspora post"] = "Diaspora -julkaisu";
+$a->strings["Feed item"] = "";
+$a->strings["Email"] = "Sähköposti";
+$a->strings["Friendica Item"] = "";
+$a->strings["Upstream"] = "";
+$a->strings["Local"] = "";
+$a->strings["Enabled"] = "";
+$a->strings["Email Address"] = "Sähköpostiosoite";
+$a->strings["Leave blank to use your account email address"] = "";
+$a->strings["Exclude Likes"] = "";
+$a->strings["Check this to omit mailing \"Like\" notifications"] = "";
+$a->strings["Attach Images"] = "Liitä kuvia";
+$a->strings["Download images in posts and attach them to the email. Useful for reading email while offline."] = "";
+$a->strings["Mail Stream Settings"] = "";
diff --git a/mathjax/lang/fi-fi/messages.po b/mathjax/lang/fi-fi/messages.po
new file mode 100644
index 00000000..c77b66da
--- /dev/null
+++ b/mathjax/lang/fi-fi/messages.po
@@ -0,0 +1,53 @@
+# ADDON mathjax
+# Copyright (C)
+# This file is distributed under the same license as the Friendica mathjax addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:53+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: mathjax.php:36
+msgid "Settings"
+msgstr "Asetukset"
+
+#: mathjax.php:37
+msgid ""
+"The MathJax addon renders mathematical formulae written using the LaTeX "
+"syntax surrounded by the usual $$ or an eqnarray block in the postings of "
+"your wall,network tab and private mail."
+msgstr ""
+
+#: mathjax.php:38
+msgid "Use the MathJax renderer"
+msgstr ""
+
+#: mathjax.php:42
+msgid "Submit"
+msgstr "Lähetä"
+
+#: mathjax.php:66
+msgid "Settings updated."
+msgstr "Asetukset päivitetty."
+
+#: mathjax.php:75
+msgid "MathJax Base URL"
+msgstr ""
+
+#: mathjax.php:75
+msgid ""
+"The URL for the javascript file that should be included to use MathJax. Can "
+"be either the MathJax CDN or another installation of MathJax."
+msgstr ""
diff --git a/mathjax/lang/fi-fi/strings.php b/mathjax/lang/fi-fi/strings.php
new file mode 100644
index 00000000..4a4759b6
--- /dev/null
+++ b/mathjax/lang/fi-fi/strings.php
@@ -0,0 +1,14 @@
+strings["Settings"] = "Asetukset";
+$a->strings["The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail."] = "";
+$a->strings["Use the MathJax renderer"] = "";
+$a->strings["Submit"] = "Lähetä";
+$a->strings["Settings updated."] = "Asetukset päivitetty.";
+$a->strings["MathJax Base URL"] = "";
+$a->strings["The URL for the javascript file that should be included to use MathJax. Can be either the MathJax CDN or another installation of MathJax."] = "";
diff --git a/newmemberwidget/lang/fi-fi/messages.po b/newmemberwidget/lang/fi-fi/messages.po
new file mode 100644
index 00000000..9c2718ac
--- /dev/null
+++ b/newmemberwidget/lang/fi-fi/messages.po
@@ -0,0 +1,76 @@
+# ADDON newmemberwidget
+# Copyright (C)
+# This file is distributed under the same license as the Friendica newmemberwidget addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-01 14:12+0200\n"
+"PO-Revision-Date: 2018-04-03 18:54+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: newmemberwidget.php:21
+msgid "New Member"
+msgstr ""
+
+#: newmemberwidget.php:22
+msgid "Tips for New Members"
+msgstr ""
+
+#: newmemberwidget.php:24
+msgid "Global Support Forum"
+msgstr ""
+
+#: newmemberwidget.php:26
+msgid "Local Support Forum"
+msgstr ""
+
+#: newmemberwidget.php:49
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: newmemberwidget.php:50
+msgid "Message"
+msgstr "Viesti"
+
+#: newmemberwidget.php:50
+msgid "Your message for new members. You can use bbcode here."
+msgstr ""
+
+#: newmemberwidget.php:51
+msgid "Add a link to global support forum"
+msgstr ""
+
+#: newmemberwidget.php:51
+msgid "Should a link to the global support forum be displayed?"
+msgstr ""
+
+#: newmemberwidget.php:52
+msgid "Add a link to the local support forum"
+msgstr ""
+
+#: newmemberwidget.php:52
+msgid ""
+"If you have a local support forum and wand to have a link displayed in the "
+"widget, check this box."
+msgstr ""
+
+#: newmemberwidget.php:53
+msgid "Name of the local support group"
+msgstr ""
+
+#: newmemberwidget.php:53
+msgid ""
+"If you checked the above, specify the nickname of the local support"
+" group here (i.e. helpers)"
+msgstr ""
diff --git a/newmemberwidget/lang/fi-fi/strings.php b/newmemberwidget/lang/fi-fi/strings.php
new file mode 100644
index 00000000..769a98aa
--- /dev/null
+++ b/newmemberwidget/lang/fi-fi/strings.php
@@ -0,0 +1,20 @@
+strings["New Member"] = "";
+$a->strings["Tips for New Members"] = "";
+$a->strings["Global Support Forum"] = "";
+$a->strings["Local Support Forum"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Message"] = "Viesti";
+$a->strings["Your message for new members. You can use bbcode here."] = "";
+$a->strings["Add a link to global support forum"] = "";
+$a->strings["Should a link to the global support forum be displayed?"] = "";
+$a->strings["Add a link to the local support forum"] = "";
+$a->strings["If you have a local support forum and wand to have a link displayed in the widget, check this box."] = "";
+$a->strings["Name of the local support group"] = "";
+$a->strings["If you checked the above, specify the nickname of the local support group here (i.e. helpers)"] = "";
diff --git a/notifyall/lang/fi-fi/messages.po b/notifyall/lang/fi-fi/messages.po
new file mode 100644
index 00000000..02d3cb94
--- /dev/null
+++ b/notifyall/lang/fi-fi/messages.po
@@ -0,0 +1,57 @@
+# ADDON notifyall
+# Copyright (C)
+# This file is distributed under the same license as the Friendica notifyall addon package.
+#
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-08-14 16:41+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Kris, 2018\n"
+"Language-Team: Finnish (Finland) (https://www.transifex.com/Friendica/teams/12172/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: notifyall.php:26
+msgid "Send email to all members"
+msgstr ""
+
+#: notifyall.php:42
+#, php-format
+msgid "%s Administrator"
+msgstr ""
+
+#: notifyall.php:44
+#, php-format
+msgid "%1$s, %2$s Administrator"
+msgstr ""
+
+#: notifyall.php:60
+msgid "No recipients found."
+msgstr ""
+
+#: notifyall.php:78
+msgid "Emails sent"
+msgstr "Sähköpostit lähetetty"
+
+#: notifyall.php:86
+msgid "Send email to all members of this Friendica instance."
+msgstr ""
+
+#: notifyall.php:91
+msgid "Message subject"
+msgstr "Viestin aihe"
+
+#: notifyall.php:92
+msgid "Test mode (only send to administrator)"
+msgstr ""
+
+#: notifyall.php:93
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/notifyall/lang/fi-fi/strings.php b/notifyall/lang/fi-fi/strings.php
new file mode 100644
index 00000000..20b8e2ed
--- /dev/null
+++ b/notifyall/lang/fi-fi/strings.php
@@ -0,0 +1,16 @@
+strings["Send email to all members"] = "";
+$a->strings["%s Administrator"] = "";
+$a->strings["%1\$s, %2\$s Administrator"] = "";
+$a->strings["No recipients found."] = "";
+$a->strings["Emails sent"] = "Sähköpostit lähetetty";
+$a->strings["Send email to all members of this Friendica instance."] = "";
+$a->strings["Message subject"] = "Viestin aihe";
+$a->strings["Test mode (only send to administrator)"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/notimeline/lang/fi-fi/messages.po b/notimeline/lang/fi-fi/messages.po
new file mode 100644
index 00000000..1c11fd4f
--- /dev/null
+++ b/notimeline/lang/fi-fi/messages.po
@@ -0,0 +1,36 @@
+# ADDON notimeline
+# Copyright (C)
+# This file is distributed under the same license as the Friendica notimeline addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:56+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: notimeline.php:32
+msgid "No Timeline settings updated."
+msgstr ""
+
+#: notimeline.php:56
+msgid "No Timeline Settings"
+msgstr ""
+
+#: notimeline.php:58
+msgid "Disable Archive selector on profile wall"
+msgstr ""
+
+#: notimeline.php:64
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/notimeline/lang/fi-fi/strings.php b/notimeline/lang/fi-fi/strings.php
new file mode 100644
index 00000000..6d508efe
--- /dev/null
+++ b/notimeline/lang/fi-fi/strings.php
@@ -0,0 +1,11 @@
+strings["No Timeline settings updated."] = "";
+$a->strings["No Timeline Settings"] = "";
+$a->strings["Disable Archive selector on profile wall"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/nsfw/lang/fi-fi/messages.po b/nsfw/lang/fi-fi/messages.po
new file mode 100644
index 00000000..e7837cf5
--- /dev/null
+++ b/nsfw/lang/fi-fi/messages.po
@@ -0,0 +1,57 @@
+# ADDON nsfw
+# Copyright (C)
+# This file is distributed under the same license as the Friendica nsfw addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-03-15 17:54+0700\n"
+"PO-Revision-Date: 2018-04-03 18:56+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: nsfw.php:77 nsfw.php:81
+msgid "Content Filter (NSFW and more)"
+msgstr ""
+
+#: nsfw.php:85
+msgid ""
+"This addon searches for specified words/text in posts and collapses them. It"
+" can be used to filter content tagged with for instance #NSFW that may be "
+"deemed inappropriate at certain times or places, such as being at work. It "
+"is also useful for hiding irrelevant or annoying content from direct view."
+msgstr ""
+
+#: nsfw.php:86
+msgid "Enable Content filter"
+msgstr ""
+
+#: nsfw.php:89
+msgid "Comma separated list of keywords to hide"
+msgstr ""
+
+#: nsfw.php:93
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: nsfw.php:94
+msgid "Use /expression/ to provide regular expressions"
+msgstr ""
+
+#: nsfw.php:109
+msgid "NSFW Settings saved."
+msgstr ""
+
+#: nsfw.php:167
+#, php-format
+msgid "%s - Click to open/close"
+msgstr ""
diff --git a/nsfw/lang/fi-fi/strings.php b/nsfw/lang/fi-fi/strings.php
new file mode 100644
index 00000000..f7f9d1b2
--- /dev/null
+++ b/nsfw/lang/fi-fi/strings.php
@@ -0,0 +1,15 @@
+strings["Content Filter (NSFW and more)"] = "";
+$a->strings["This addon searches for specified words/text in posts and collapses them. It can be used to filter content tagged with for instance #NSFW that may be deemed inappropriate at certain times or places, such as being at work. It is also useful for hiding irrelevant or annoying content from direct view."] = "";
+$a->strings["Enable Content filter"] = "";
+$a->strings["Comma separated list of keywords to hide"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Use /expression/ to provide regular expressions"] = "";
+$a->strings["NSFW Settings saved."] = "";
+$a->strings["%s - Click to open/close"] = "";
diff --git a/numfriends/lang/fi-fi/messages.po b/numfriends/lang/fi-fi/messages.po
new file mode 100644
index 00000000..3052a2ae
--- /dev/null
+++ b/numfriends/lang/fi-fi/messages.po
@@ -0,0 +1,36 @@
+# ADDON numfriends
+# Copyright (C)
+# This file is distributed under the same license as the Friendica numfriends addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:57+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: numfriends.php:46
+msgid "Numfriends settings updated."
+msgstr "Numfriends -asetukset päivitetty."
+
+#: numfriends.php:77
+msgid "Numfriends Settings"
+msgstr "Numfriends -asetukset"
+
+#: numfriends.php:79
+msgid "How many contacts to display on profile sidebar"
+msgstr ""
+
+#: numfriends.php:85
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/numfriends/lang/fi-fi/strings.php b/numfriends/lang/fi-fi/strings.php
new file mode 100644
index 00000000..9eb16aa6
--- /dev/null
+++ b/numfriends/lang/fi-fi/strings.php
@@ -0,0 +1,11 @@
+strings["Numfriends settings updated."] = "Numfriends -asetukset päivitetty.";
+$a->strings["Numfriends Settings"] = "Numfriends -asetukset";
+$a->strings["How many contacts to display on profile sidebar"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/openstreetmap/lang/fi-fi/messages.po b/openstreetmap/lang/fi-fi/messages.po
new file mode 100644
index 00000000..5247c0d6
--- /dev/null
+++ b/openstreetmap/lang/fi-fi/messages.po
@@ -0,0 +1,46 @@
+# ADDON openstreetmap
+# Copyright (C)
+# This file is distributed under the same license as the Friendica openstreetmap addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 18:57+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: openstreetmap.php:94
+msgid "Submit"
+msgstr "Lähetä"
+
+#: openstreetmap.php:95
+msgid "Tile Server URL"
+msgstr ""
+
+#: openstreetmap.php:95
+msgid ""
+"A list of public tile servers"
+msgstr ""
+
+#: openstreetmap.php:96
+msgid "Default zoom"
+msgstr ""
+
+#: openstreetmap.php:96
+msgid "The default zoom level. (1:world, 18:highest)"
+msgstr ""
+
+#: openstreetmap.php:104
+msgid "Settings updated."
+msgstr "Asetukset päivitetty"
diff --git a/openstreetmap/lang/fi-fi/strings.php b/openstreetmap/lang/fi-fi/strings.php
new file mode 100644
index 00000000..c5cc14c9
--- /dev/null
+++ b/openstreetmap/lang/fi-fi/strings.php
@@ -0,0 +1,13 @@
+strings["Submit"] = "Lähetä";
+$a->strings["Tile Server URL"] = "";
+$a->strings["A list of public tile servers"] = "";
+$a->strings["Default zoom"] = "";
+$a->strings["The default zoom level. (1:world, 18:highest)"] = "";
+$a->strings["Settings updated."] = "Asetukset päivitetty";
diff --git a/pageheader/lang/fi-fi/messages.po b/pageheader/lang/fi-fi/messages.po
new file mode 100644
index 00000000..37978a0e
--- /dev/null
+++ b/pageheader/lang/fi-fi/messages.po
@@ -0,0 +1,42 @@
+# ADDON pageheader
+# Copyright (C)
+# This file is distributed under the same license as the Friendica pageheader addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-03-11 18:52+0100\n"
+"PO-Revision-Date: 2018-04-03 18:59+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: pageheader.php:53
+msgid "\"pageheader\" Settings"
+msgstr "\"pageheader\" -asetukset"
+
+#: pageheader.php:54
+msgid "Message"
+msgstr "Viesti"
+
+#: pageheader.php:54
+msgid ""
+"Message to display on every page on this server (or put a pageheader.html "
+"file in your docroot)"
+msgstr ""
+
+#: pageheader.php:55
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: pageheader.php:69
+msgid "pageheader Settings saved."
+msgstr "pageheader -asetukset tallennettu."
diff --git a/pageheader/lang/fi-fi/strings.php b/pageheader/lang/fi-fi/strings.php
new file mode 100644
index 00000000..cef521e2
--- /dev/null
+++ b/pageheader/lang/fi-fi/strings.php
@@ -0,0 +1,12 @@
+strings["\"pageheader\" Settings"] = "\"pageheader\" -asetukset";
+$a->strings["Message"] = "Viesti";
+$a->strings["Message to display on every page on this server (or put a pageheader.html file in your docroot)"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["pageheader Settings saved."] = "pageheader -asetukset tallennettu.";
diff --git a/piwik/lang/fi-fi/messages.po b/piwik/lang/fi-fi/messages.po
new file mode 100644
index 00000000..e3671a1b
--- /dev/null
+++ b/piwik/lang/fi-fi/messages.po
@@ -0,0 +1,64 @@
+# ADDON piwik
+# Copyright (C)
+# This file is distributed under the same license as the Friendica piwik addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-07-26 12:49+0200\n"
+"PO-Revision-Date: 2018-04-03 18:59+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: piwik.php:79
+msgid ""
+"This website is tracked using the Piwik "
+"analytics tool."
+msgstr ""
+
+#: piwik.php:82
+#, php-format
+msgid ""
+"If you do not want that your visits are logged in this way you can set a cookie to prevent Piwik from tracking further visits of "
+"the site (opt-out)."
+msgstr ""
+
+#: piwik.php:89
+msgid "Save Settings"
+msgstr "Tallenna asetukset."
+
+#: piwik.php:90
+msgid "Piwik Base URL"
+msgstr ""
+
+#: piwik.php:90
+msgid ""
+"Absolute path to your Piwik installation. (without protocol (http/s), with "
+"trailing slash)"
+msgstr ""
+
+#: piwik.php:91
+msgid "Site ID"
+msgstr ""
+
+#: piwik.php:92
+msgid "Show opt-out cookie link?"
+msgstr ""
+
+#: piwik.php:93
+msgid "Asynchronous tracking"
+msgstr ""
+
+#: piwik.php:105
+msgid "Settings updated."
+msgstr "Asetukset päivitetty."
diff --git a/piwik/lang/fi-fi/strings.php b/piwik/lang/fi-fi/strings.php
new file mode 100644
index 00000000..5e0a42cd
--- /dev/null
+++ b/piwik/lang/fi-fi/strings.php
@@ -0,0 +1,16 @@
+strings["This website is tracked using the Piwik analytics tool."] = "";
+$a->strings["If you do not want that your visits are logged in this way you can set a cookie to prevent Piwik from tracking further visits of the site (opt-out)."] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset.";
+$a->strings["Piwik Base URL"] = "";
+$a->strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "";
+$a->strings["Site ID"] = "";
+$a->strings["Show opt-out cookie link?"] = "";
+$a->strings["Asynchronous tracking"] = "";
+$a->strings["Settings updated."] = "Asetukset päivitetty.";
diff --git a/planets/lang/fi-fi/messages.po b/planets/lang/fi-fi/messages.po
new file mode 100644
index 00000000..3640e1b7
--- /dev/null
+++ b/planets/lang/fi-fi/messages.po
@@ -0,0 +1,32 @@
+# ADDON planets
+# Copyright (C)
+# This file is distributed under the same license as the Friendica planets addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 19:00+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: planets.php:150
+msgid "Planets Settings"
+msgstr "Planets -asetukset"
+
+#: planets.php:152
+msgid "Enable Planets Addon"
+msgstr ""
+
+#: planets.php:158
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/planets/lang/fi-fi/strings.php b/planets/lang/fi-fi/strings.php
new file mode 100644
index 00000000..0dc89687
--- /dev/null
+++ b/planets/lang/fi-fi/strings.php
@@ -0,0 +1,10 @@
+strings["Planets Settings"] = "Planets -asetukset";
+$a->strings["Enable Planets Addon"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/public_server/lang/fi-fi/messages.po b/public_server/lang/fi-fi/messages.po
new file mode 100644
index 00000000..4556c946
--- /dev/null
+++ b/public_server/lang/fi-fi/messages.po
@@ -0,0 +1,41 @@
+# ADDON public_server
+# Copyright (C)
+# This file is distributed under the same license as the Friendica public_server addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 19:00+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: public_server.php:62
+msgid "Administrator"
+msgstr "Ylläpitäjä"
+
+#: public_server.php:126
+#, php-format
+msgid "Your account on %s will expire in a few days."
+msgstr ""
+
+#: public_server.php:127
+msgid "Your Friendica account is about to expire."
+msgstr ""
+
+#: public_server.php:128
+#, php-format
+msgid ""
+"Hi %1$s,\n"
+"\n"
+"Your account on %2$s will expire in less than five days. You may keep your account by logging in at least once every 30 days"
+msgstr ""
diff --git a/public_server/lang/fi-fi/strings.php b/public_server/lang/fi-fi/strings.php
new file mode 100644
index 00000000..3535854f
--- /dev/null
+++ b/public_server/lang/fi-fi/strings.php
@@ -0,0 +1,11 @@
+strings["Administrator"] = "Ylläpitäjä";
+$a->strings["Your account on %s will expire in a few days."] = "";
+$a->strings["Your Friendica account is about to expire."] = "";
+$a->strings["Hi %1\$s,\n\nYour account on %2\$s will expire in less than five days. You may keep your account by logging in at least once every 30 days"] = "";
diff --git a/pumpio/lang/fi-fi/messages.po b/pumpio/lang/fi-fi/messages.po
new file mode 100644
index 00000000..d0ce9a59
--- /dev/null
+++ b/pumpio/lang/fi-fi/messages.po
@@ -0,0 +1,102 @@
+# ADDON pumpio
+# Copyright (C)
+# This file is distributed under the same license as the Friendica pumpio addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-23 14:45+0200\n"
+"PO-Revision-Date: 2018-04-03 19:01+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: pumpio.php:38
+msgid "Permission denied."
+msgstr ""
+
+#: pumpio.php:124
+#, php-format
+msgid "Unable to register the client at the pump.io server '%s'."
+msgstr ""
+
+#: pumpio.php:164
+msgid "You are now authenticated to pumpio."
+msgstr ""
+
+#: pumpio.php:165
+msgid "return to the connector page"
+msgstr ""
+
+#: pumpio.php:183
+msgid "Post to pumpio"
+msgstr ""
+
+#: pumpio.php:221 pumpio.php:225
+msgid "Pump.io Import/Export/Mirror"
+msgstr ""
+
+#: pumpio.php:229
+msgid "pump.io username (without the servername)"
+msgstr ""
+
+#: pumpio.php:234
+msgid "pump.io servername (without \"http://\" or \"https://\" )"
+msgstr ""
+
+#: pumpio.php:246
+msgid "Authenticate your pump.io connection"
+msgstr ""
+
+#: pumpio.php:250
+msgid "Import the remote timeline"
+msgstr ""
+
+#: pumpio.php:255
+msgid "Enable pump.io Post Addon"
+msgstr ""
+
+#: pumpio.php:260
+msgid "Post to pump.io by default"
+msgstr ""
+
+#: pumpio.php:265
+msgid "Should posts be public?"
+msgstr ""
+
+#: pumpio.php:270
+msgid "Mirror all public posts"
+msgstr ""
+
+#: pumpio.php:275
+msgid "Check to delete this preset"
+msgstr ""
+
+#: pumpio.php:285
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: pumpio.php:515
+msgid "Pump.io post failed. Queued for retry."
+msgstr ""
+
+#: pumpio.php:587
+msgid "Pump.io like failed. Queued for retry."
+msgstr ""
+
+#: pumpio.php:875
+msgid "status"
+msgstr ""
+
+#: pumpio.php:879
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr ""
diff --git a/pumpio/lang/fi-fi/strings.php b/pumpio/lang/fi-fi/strings.php
new file mode 100644
index 00000000..bd084ae8
--- /dev/null
+++ b/pumpio/lang/fi-fi/strings.php
@@ -0,0 +1,27 @@
+strings["Permission denied."] = "";
+$a->strings["Unable to register the client at the pump.io server '%s'."] = "";
+$a->strings["You are now authenticated to pumpio."] = "";
+$a->strings["return to the connector page"] = "";
+$a->strings["Post to pumpio"] = "";
+$a->strings["Pump.io Import/Export/Mirror"] = "";
+$a->strings["pump.io username (without the servername)"] = "";
+$a->strings["pump.io servername (without \"http://\" or \"https://\" )"] = "";
+$a->strings["Authenticate your pump.io connection"] = "";
+$a->strings["Import the remote timeline"] = "";
+$a->strings["Enable pump.io Post Addon"] = "";
+$a->strings["Post to pump.io by default"] = "";
+$a->strings["Should posts be public?"] = "";
+$a->strings["Mirror all public posts"] = "";
+$a->strings["Check to delete this preset"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Pump.io post failed. Queued for retry."] = "";
+$a->strings["Pump.io like failed. Queued for retry."] = "";
+$a->strings["status"] = "";
+$a->strings["%1\$s likes %2\$s's %3\$s"] = "";
diff --git a/qcomment/lang/fi-fi/messages.po b/qcomment/lang/fi-fi/messages.po
new file mode 100644
index 00000000..348aee51
--- /dev/null
+++ b/qcomment/lang/fi-fi/messages.po
@@ -0,0 +1,54 @@
+# ADDON qcomment
+# Copyright (C)
+# This file is distributed under the same license as the Friendica qcomment addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 19:01+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: qcomment.php:51
+msgid ":-)"
+msgstr ":-)"
+
+#: qcomment.php:51
+msgid ":-("
+msgstr ":-("
+
+#: qcomment.php:51
+msgid "lol"
+msgstr "lol"
+
+#: qcomment.php:54
+msgid "Quick Comment Settings"
+msgstr ""
+
+#: qcomment.php:56
+msgid ""
+"Quick comments are found near comment boxes, sometimes hidden. Click them to"
+" provide simple replies."
+msgstr ""
+
+#: qcomment.php:57
+msgid "Enter quick comments, one per line"
+msgstr ""
+
+#: qcomment.php:61
+msgid "Submit"
+msgstr "Lähetä"
+
+#: qcomment.php:75
+msgid "Quick Comment settings saved."
+msgstr "Quick Comment -asetukset tallennettu."
diff --git a/qcomment/lang/fi-fi/strings.php b/qcomment/lang/fi-fi/strings.php
new file mode 100644
index 00000000..21ec3dd4
--- /dev/null
+++ b/qcomment/lang/fi-fi/strings.php
@@ -0,0 +1,15 @@
+strings[":-)"] = ":-)";
+$a->strings[":-("] = ":-(";
+$a->strings["lol"] = "lol";
+$a->strings["Quick Comment Settings"] = "";
+$a->strings["Quick comments are found near comment boxes, sometimes hidden. Click them to provide simple replies."] = "";
+$a->strings["Enter quick comments, one per line"] = "";
+$a->strings["Submit"] = "Lähetä";
+$a->strings["Quick Comment settings saved."] = "Quick Comment -asetukset tallennettu.";
diff --git a/randplace/lang/fi-fi/messages.po b/randplace/lang/fi-fi/messages.po
new file mode 100644
index 00000000..64786d9f
--- /dev/null
+++ b/randplace/lang/fi-fi/messages.po
@@ -0,0 +1,32 @@
+# ADDON randplace
+# Copyright (C)
+# This file is distributed under the same license as the Friendica randplace addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 19:02+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: randplace.php:169
+msgid "Randplace Settings"
+msgstr "Randplace -asetukset"
+
+#: randplace.php:171
+msgid "Enable Randplace Addon"
+msgstr ""
+
+#: randplace.php:177
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/randplace/lang/fi-fi/strings.php b/randplace/lang/fi-fi/strings.php
new file mode 100644
index 00000000..99a2ee1f
--- /dev/null
+++ b/randplace/lang/fi-fi/strings.php
@@ -0,0 +1,10 @@
+strings["Randplace Settings"] = "Randplace -asetukset";
+$a->strings["Enable Randplace Addon"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/remote_permissions/lang/fi-fi/messages.po b/remote_permissions/lang/fi-fi/messages.po
new file mode 100644
index 00000000..1b4cf11c
--- /dev/null
+++ b/remote_permissions/lang/fi-fi/messages.po
@@ -0,0 +1,70 @@
+# ADDON remote_permissions
+# Copyright (C)
+# This file is distributed under the same license as the Friendica remote_permissions addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 19:03+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: remote_permissions.php:45
+msgid "Remote Permissions Settings"
+msgstr ""
+
+#: remote_permissions.php:46
+msgid ""
+"Allow recipients of your private posts to see the other recipients of the "
+"posts"
+msgstr ""
+
+#: remote_permissions.php:48 remote_permissions.php:196
+msgid "Submit"
+msgstr "Lähetä"
+
+#: remote_permissions.php:58
+msgid "Remote Permissions settings updated."
+msgstr ""
+
+#: remote_permissions.php:124
+msgid "Visible to:"
+msgstr ""
+
+#: remote_permissions.php:178
+msgid "Visible to"
+msgstr ""
+
+#: remote_permissions.php:178
+msgid "may only be a partial list"
+msgstr ""
+
+#: remote_permissions.php:197
+msgid "Global"
+msgstr ""
+
+#: remote_permissions.php:197
+msgid "The posts of every user on this server show the post recipients"
+msgstr ""
+
+#: remote_permissions.php:198
+msgid "Individual"
+msgstr ""
+
+#: remote_permissions.php:198
+msgid "Each user chooses whether his/her posts show the post recipients"
+msgstr ""
+
+#: remote_permissions.php:205
+msgid "Settings updated."
+msgstr "Asetukset päivitetty."
diff --git a/remote_permissions/lang/fi-fi/strings.php b/remote_permissions/lang/fi-fi/strings.php
new file mode 100644
index 00000000..f3f2b0fb
--- /dev/null
+++ b/remote_permissions/lang/fi-fi/strings.php
@@ -0,0 +1,19 @@
+strings["Remote Permissions Settings"] = "";
+$a->strings["Allow recipients of your private posts to see the other recipients of the posts"] = "";
+$a->strings["Submit"] = "Lähetä";
+$a->strings["Remote Permissions settings updated."] = "";
+$a->strings["Visible to:"] = "";
+$a->strings["Visible to"] = "";
+$a->strings["may only be a partial list"] = "";
+$a->strings["Global"] = "";
+$a->strings["The posts of every user on this server show the post recipients"] = "";
+$a->strings["Individual"] = "";
+$a->strings["Each user chooses whether his/her posts show the post recipients"] = "";
+$a->strings["Settings updated."] = "Asetukset päivitetty.";
diff --git a/rendertime/lang/fi-fi/messages.po b/rendertime/lang/fi-fi/messages.po
new file mode 100644
index 00000000..a7a5c5a3
--- /dev/null
+++ b/rendertime/lang/fi-fi/messages.po
@@ -0,0 +1,26 @@
+# ADDON rendertime
+# Copyright (C)
+# This file is distributed under the same license as the Friendica rendertime addon package.
+#
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2014-06-23 12:36+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: rendertime.php:29
+#, php-format
+msgid ""
+"Performance: Database: %s, Network: %s, Rendering: %s, Parser: %s, I/O: %s, "
+"Other: %s, Total: %s"
+msgstr ""
diff --git a/rendertime/lang/fi-fi/strings.php b/rendertime/lang/fi-fi/strings.php
new file mode 100644
index 00000000..47c2a91b
--- /dev/null
+++ b/rendertime/lang/fi-fi/strings.php
@@ -0,0 +1,8 @@
+strings["Performance: Database: %s, Network: %s, Rendering: %s, Parser: %s, I/O: %s, Other: %s, Total: %s"] = "";
diff --git a/securemail/lang/fi-fi/messages.po b/securemail/lang/fi-fi/messages.po
new file mode 100644
index 00000000..e645f115
--- /dev/null
+++ b/securemail/lang/fi-fi/messages.po
@@ -0,0 +1,55 @@
+# ADDON securemail
+# Copyright (C)
+# This file is distributed under the same license as the Friendica securemail addon package.
+#
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-04-11 21:14+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Kris, 2018\n"
+"Language-Team: Finnish (Finland) (https://www.transifex.com/Friendica/teams/12172/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: securemail.php:53
+msgid "\"Secure Mail\" Settings"
+msgstr ""
+
+#: securemail.php:54
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: securemail.php:55 securemail.php:76
+msgid "Save and send test"
+msgstr ""
+
+#: securemail.php:56
+msgid "Enable Secure Mail"
+msgstr ""
+
+#: securemail.php:57
+msgid "Public key"
+msgstr "Julkinen avain"
+
+#: securemail.php:57
+msgid "Your public PGP key, ascii armored format"
+msgstr ""
+
+#: securemail.php:74
+msgid "Secure Mail Settings saved."
+msgstr ""
+
+#: securemail.php:111
+msgid "Test email sent"
+msgstr ""
+
+#: securemail.php:113
+msgid "There was an error sending the test email"
+msgstr ""
diff --git a/securemail/lang/fi-fi/strings.php b/securemail/lang/fi-fi/strings.php
new file mode 100644
index 00000000..26feb16b
--- /dev/null
+++ b/securemail/lang/fi-fi/strings.php
@@ -0,0 +1,16 @@
+strings["\"Secure Mail\" Settings"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Save and send test"] = "";
+$a->strings["Enable Secure Mail"] = "";
+$a->strings["Public key"] = "Julkinen avain";
+$a->strings["Your public PGP key, ascii armored format"] = "";
+$a->strings["Secure Mail Settings saved."] = "";
+$a->strings["Test email sent"] = "";
+$a->strings["There was an error sending the test email"] = "";
diff --git a/showmore/lang/fi-fi/messages.po b/showmore/lang/fi-fi/messages.po
new file mode 100644
index 00000000..40c456ca
--- /dev/null
+++ b/showmore/lang/fi-fi/messages.po
@@ -0,0 +1,44 @@
+# ADDON showmore
+# Copyright (C)
+# This file is distributed under the same license as the Friendica showmore addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 19:04+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: showmore.php:38
+msgid "\"Show more\" Settings"
+msgstr "\"Show more\" -asetukset"
+
+#: showmore.php:41
+msgid "Enable Show More"
+msgstr ""
+
+#: showmore.php:44
+msgid "Cutting posts after how much characters"
+msgstr ""
+
+#: showmore.php:48
+msgid "Submit"
+msgstr "Lähetä"
+
+#: showmore.php:65
+msgid "Show More Settings saved."
+msgstr ""
+
+#: showmore.php:119
+msgid "show more"
+msgstr ""
diff --git a/showmore/lang/fi-fi/strings.php b/showmore/lang/fi-fi/strings.php
new file mode 100644
index 00000000..6cc86b5a
--- /dev/null
+++ b/showmore/lang/fi-fi/strings.php
@@ -0,0 +1,13 @@
+strings["\"Show more\" Settings"] = "\"Show more\" -asetukset";
+$a->strings["Enable Show More"] = "";
+$a->strings["Cutting posts after how much characters"] = "";
+$a->strings["Submit"] = "Lähetä";
+$a->strings["Show More Settings saved."] = "";
+$a->strings["show more"] = "";
diff --git a/smileybutton/lang/fi-fi/messages.po b/smileybutton/lang/fi-fi/messages.po
new file mode 100644
index 00000000..ad4a5eda
--- /dev/null
+++ b/smileybutton/lang/fi-fi/messages.po
@@ -0,0 +1,36 @@
+# ADDON smileybutton
+# Copyright (C)
+# This file is distributed under the same license as the Friendica smileybutton addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-23 14:45+0200\n"
+"PO-Revision-Date: 2018-04-03 19:04+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: smileybutton.php:269
+msgid "Smileybutton settings"
+msgstr ""
+
+#: smileybutton.php:272
+msgid "You can hide the button and show the smilies directly."
+msgstr ""
+
+#: smileybutton.php:274
+msgid "Hide the button"
+msgstr ""
+
+#: smileybutton.php:281
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
diff --git a/smileybutton/lang/fi-fi/strings.php b/smileybutton/lang/fi-fi/strings.php
new file mode 100644
index 00000000..bbfe26d8
--- /dev/null
+++ b/smileybutton/lang/fi-fi/strings.php
@@ -0,0 +1,11 @@
+strings["Smileybutton settings"] = "";
+$a->strings["You can hide the button and show the smilies directly."] = "";
+$a->strings["Hide the button"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
diff --git a/startpage/lang/fi-fi/messages.po b/startpage/lang/fi-fi/messages.po
new file mode 100644
index 00000000..11a1f0da
--- /dev/null
+++ b/startpage/lang/fi-fi/messages.po
@@ -0,0 +1,36 @@
+# ADDON startpage
+# Copyright (C)
+# This file is distributed under the same license as the Friendica startpage addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 19:08+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: startpage.php:83
+msgid "Startpage Settings"
+msgstr "Startpage -asetukset"
+
+#: startpage.php:85
+msgid "Home page to load after login - leave blank for profile wall"
+msgstr ""
+
+#: startpage.php:88
+msgid "Examples: "network" or "notifications/system""
+msgstr ""
+
+#: startpage.php:92
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/startpage/lang/fi-fi/strings.php b/startpage/lang/fi-fi/strings.php
new file mode 100644
index 00000000..53c954ab
--- /dev/null
+++ b/startpage/lang/fi-fi/strings.php
@@ -0,0 +1,11 @@
+strings["Startpage Settings"] = "Startpage -asetukset";
+$a->strings["Home page to load after login - leave blank for profile wall"] = "";
+$a->strings["Examples: "network" or "notifications/system""] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/statusnet/lang/fi-fi/messages.po b/statusnet/lang/fi-fi/messages.po
new file mode 100644
index 00000000..f2d7d4e8
--- /dev/null
+++ b/statusnet/lang/fi-fi/messages.po
@@ -0,0 +1,175 @@
+# ADDON statusnet
+# Copyright (C)
+# This file is distributed under the same license as the Friendica statusnet addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-07-27 07:21+0200\n"
+"PO-Revision-Date: 2018-04-03 19:09+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: statusnet.php:151
+msgid "Post to GNU Social"
+msgstr ""
+
+#: statusnet.php:196
+msgid ""
+"Please contact your site administrator.
The provided API URL is not "
+"valid."
+msgstr ""
+
+#: statusnet.php:225
+msgid "We could not contact the GNU Social API with the Path you entered."
+msgstr ""
+
+#: statusnet.php:259
+msgid "GNU Social settings updated."
+msgstr "GNU Social -asetukset päivitetty."
+
+#: statusnet.php:294 statusnet.php:298
+msgid "GNU Social Import/Export/Mirror"
+msgstr ""
+
+#: statusnet.php:313
+msgid "Globally Available GNU Social OAuthKeys"
+msgstr ""
+
+#: statusnet.php:314
+msgid ""
+"There are preconfigured OAuth key pairs for some GNU Social servers "
+"available. If you are using one of them, please use these credentials. If "
+"not feel free to connect to any other GNU Social instance (see below)."
+msgstr ""
+
+#: statusnet.php:320 statusnet.php:337 statusnet.php:364 statusnet.php:371
+#: statusnet.php:416 statusnet.php:699
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: statusnet.php:322
+msgid "Provide your own OAuth Credentials"
+msgstr ""
+
+#: statusnet.php:323
+msgid ""
+"No consumer key pair for GNU Social found. Register your Friendica Account "
+"as an desktop client on your GNU Social account, copy the consumer key pair "
+"here and enter the API base root.
Before you register your own OAuth "
+"key pair ask the administrator if there is already a key pair for this "
+"Friendica installation at your favorited GNU Social installation."
+msgstr ""
+
+#: statusnet.php:325
+msgid "OAuth Consumer Key"
+msgstr ""
+
+#: statusnet.php:328
+msgid "OAuth Consumer Secret"
+msgstr ""
+
+#: statusnet.php:331 statusnet.php:679 statusnet.php:691
+msgid "Base API Path (remember the trailing /)"
+msgstr ""
+
+#: statusnet.php:356
+msgid ""
+"To connect to your GNU Social account click the button below to get a "
+"security code from GNU Social which you have to copy into the input box "
+"below and submit the form. Only your public posts will be "
+"posted to GNU Social."
+msgstr ""
+
+#: statusnet.php:357
+msgid "Log in with GNU Social"
+msgstr ""
+
+#: statusnet.php:359
+msgid "Copy the security code from GNU Social here"
+msgstr ""
+
+#: statusnet.php:365
+msgid "Cancel Connection Process"
+msgstr ""
+
+#: statusnet.php:367
+msgid "Current GNU Social API is"
+msgstr ""
+
+#: statusnet.php:368
+msgid "Cancel GNU Social Connection"
+msgstr ""
+
+#: statusnet.php:379
+msgid "Currently connected to: "
+msgstr ""
+
+#: statusnet.php:380
+msgid ""
+"If enabled all your public postings can be posted to the "
+"associated GNU Social account. You can choose to do so by default (here) or "
+"for every posting separately in the posting options when writing the entry."
+msgstr ""
+
+#: statusnet.php:382
+msgid ""
+"Note: Due your privacy settings (Hide your profile "
+"details from unknown viewers?) the link potentially included in public "
+"postings relayed to GNU Social will lead the visitor to a blank page "
+"informing the visitor that the access to your profile has been restricted."
+msgstr ""
+
+#: statusnet.php:385
+msgid "Allow posting to GNU Social"
+msgstr ""
+
+#: statusnet.php:388
+msgid "Send public postings to GNU Social by default"
+msgstr ""
+
+#: statusnet.php:392
+msgid ""
+"Mirror all posts from GNU Social that are no replies or repeated messages"
+msgstr ""
+
+#: statusnet.php:398
+msgid "Import the remote timeline"
+msgstr ""
+
+#: statusnet.php:402
+msgid "Disabled"
+msgstr ""
+
+#: statusnet.php:403
+msgid "Full Timeline"
+msgstr ""
+
+#: statusnet.php:404
+msgid "Only Mentions"
+msgstr ""
+
+#: statusnet.php:413
+msgid "Clear OAuth configuration"
+msgstr ""
+
+#: statusnet.php:690
+msgid "Site name"
+msgstr "Sivuston nimi"
+
+#: statusnet.php:692
+msgid "Consumer Secret"
+msgstr ""
+
+#: statusnet.php:693
+msgid "Consumer Key"
+msgstr ""
diff --git a/statusnet/lang/fi-fi/strings.php b/statusnet/lang/fi-fi/strings.php
new file mode 100644
index 00000000..040613bf
--- /dev/null
+++ b/statusnet/lang/fi-fi/strings.php
@@ -0,0 +1,40 @@
+strings["Post to GNU Social"] = "";
+$a->strings["Please contact your site administrator.
The provided API URL is not valid."] = "";
+$a->strings["We could not contact the GNU Social API with the Path you entered."] = "";
+$a->strings["GNU Social settings updated."] = "GNU Social -asetukset päivitetty.";
+$a->strings["GNU Social Import/Export/Mirror"] = "";
+$a->strings["Globally Available GNU Social OAuthKeys"] = "";
+$a->strings["There are preconfigured OAuth key pairs for some GNU Social servers available. If you are using one of them, please use these credentials. If not feel free to connect to any other GNU Social instance (see below)."] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Provide your own OAuth Credentials"] = "";
+$a->strings["No consumer key pair for GNU Social found. Register your Friendica Account as an desktop client on your GNU Social account, copy the consumer key pair here and enter the API base root.
Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendica installation at your favorited GNU Social installation."] = "";
+$a->strings["OAuth Consumer Key"] = "";
+$a->strings["OAuth Consumer Secret"] = "";
+$a->strings["Base API Path (remember the trailing /)"] = "";
+$a->strings["To connect to your GNU Social account click the button below to get a security code from GNU Social which you have to copy into the input box below and submit the form. Only your public posts will be posted to GNU Social."] = "";
+$a->strings["Log in with GNU Social"] = "";
+$a->strings["Copy the security code from GNU Social here"] = "";
+$a->strings["Cancel Connection Process"] = "";
+$a->strings["Current GNU Social API is"] = "";
+$a->strings["Cancel GNU Social Connection"] = "";
+$a->strings["Currently connected to: "] = "";
+$a->strings["If enabled all your public postings can be posted to the associated GNU Social account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "";
+$a->strings["Note: Due your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to GNU Social will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "";
+$a->strings["Allow posting to GNU Social"] = "";
+$a->strings["Send public postings to GNU Social by default"] = "";
+$a->strings["Mirror all posts from GNU Social that are no replies or repeated messages"] = "";
+$a->strings["Import the remote timeline"] = "";
+$a->strings["Disabled"] = "";
+$a->strings["Full Timeline"] = "";
+$a->strings["Only Mentions"] = "";
+$a->strings["Clear OAuth configuration"] = "";
+$a->strings["Site name"] = "Sivuston nimi";
+$a->strings["Consumer Secret"] = "";
+$a->strings["Consumer Key"] = "";
diff --git a/superblock/lang/fi-fi/messages.po b/superblock/lang/fi-fi/messages.po
new file mode 100644
index 00000000..e28e803a
--- /dev/null
+++ b/superblock/lang/fi-fi/messages.po
@@ -0,0 +1,44 @@
+# ADDON superblock
+# Copyright (C)
+# This file is distributed under the same license as the Friendica superblock addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-04-21 08:45+0200\n"
+"PO-Revision-Date: 2018-04-03 19:09+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: superblock.php:53 superblock.php:57
+msgid "\"Superblock\""
+msgstr "\"Superblock\""
+
+#: superblock.php:60
+msgid "Comma separated profile URLS to block"
+msgstr ""
+
+#: superblock.php:64
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: superblock.php:76
+msgid "SUPERBLOCK Settings saved."
+msgstr ""
+
+#: superblock.php:148
+msgid "Block Completely"
+msgstr ""
+
+#: superblock.php:168
+msgid "superblock settings updated"
+msgstr "superblock -asetukset päivitetty"
diff --git a/superblock/lang/fi-fi/strings.php b/superblock/lang/fi-fi/strings.php
new file mode 100644
index 00000000..9329720a
--- /dev/null
+++ b/superblock/lang/fi-fi/strings.php
@@ -0,0 +1,13 @@
+strings["\"Superblock\""] = "\"Superblock\"";
+$a->strings["Comma separated profile URLS to block"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["SUPERBLOCK Settings saved."] = "";
+$a->strings["Block Completely"] = "";
+$a->strings["superblock settings updated"] = "superblock -asetukset päivitetty";
diff --git a/testdrive/lang/fi-fi/messages.po b/testdrive/lang/fi-fi/messages.po
new file mode 100644
index 00000000..5842849c
--- /dev/null
+++ b/testdrive/lang/fi-fi/messages.po
@@ -0,0 +1,41 @@
+# ADDON testdrive
+# Copyright (C)
+# This file is distributed under the same license as the Friendica testdrive addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-08-23 17:30+0200\n"
+"PO-Revision-Date: 2018-04-03 19:10+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: testdrive.php:67
+msgid "Administrator"
+msgstr "Ylläpitäjä"
+
+#: testdrive.php:94
+#, php-format
+msgid "Your account on %s will expire in a few days."
+msgstr ""
+
+#: testdrive.php:95
+msgid "Your Friendica test account is about to expire."
+msgstr ""
+
+#: testdrive.php:96
+#, php-format
+msgid ""
+"Hi %1$s,\n"
+"\n"
+"Your test account on %2$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at %s/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."
+msgstr ""
diff --git a/testdrive/lang/fi-fi/strings.php b/testdrive/lang/fi-fi/strings.php
new file mode 100644
index 00000000..8e9b1d78
--- /dev/null
+++ b/testdrive/lang/fi-fi/strings.php
@@ -0,0 +1,11 @@
+strings["Administrator"] = "Ylläpitäjä";
+$a->strings["Your account on %s will expire in a few days."] = "";
+$a->strings["Your Friendica test account is about to expire."] = "";
+$a->strings["Hi %1\$s,\n\nYour test account on %2\$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at %s/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."] = "";
diff --git a/tumblr/lang/fi-fi/messages.po b/tumblr/lang/fi-fi/messages.po
new file mode 100644
index 00000000..c84ae6d1
--- /dev/null
+++ b/tumblr/lang/fi-fi/messages.po
@@ -0,0 +1,64 @@
+# ADDON tumblr
+# Copyright (C)
+# This file is distributed under the same license as the Friendica tumblr addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 19:11+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: tumblr.php:34
+msgid "Permission denied."
+msgstr ""
+
+#: tumblr.php:144
+msgid "You are now authenticated to tumblr."
+msgstr ""
+
+#: tumblr.php:145
+msgid "return to the connector page"
+msgstr ""
+
+#: tumblr.php:158
+msgid "Post to Tumblr"
+msgstr ""
+
+#: tumblr.php:185
+msgid "Tumblr Post Settings"
+msgstr ""
+
+#: tumblr.php:188
+msgid "(Re-)Authenticate your tumblr page"
+msgstr ""
+
+#: tumblr.php:192
+msgid "Enable Tumblr Post Addon"
+msgstr ""
+
+#: tumblr.php:197
+msgid "Post to Tumblr by default"
+msgstr ""
+
+#: tumblr.php:217
+msgid "Post to page:"
+msgstr ""
+
+#: tumblr.php:228
+msgid "You are not authenticated to tumblr"
+msgstr ""
+
+#: tumblr.php:233
+msgid "Submit"
+msgstr "Lähetä"
diff --git a/tumblr/lang/fi-fi/strings.php b/tumblr/lang/fi-fi/strings.php
new file mode 100644
index 00000000..cece48c7
--- /dev/null
+++ b/tumblr/lang/fi-fi/strings.php
@@ -0,0 +1,18 @@
+strings["Permission denied."] = "";
+$a->strings["You are now authenticated to tumblr."] = "";
+$a->strings["return to the connector page"] = "";
+$a->strings["Post to Tumblr"] = "";
+$a->strings["Tumblr Post Settings"] = "";
+$a->strings["(Re-)Authenticate your tumblr page"] = "";
+$a->strings["Enable Tumblr Post Addon"] = "";
+$a->strings["Post to Tumblr by default"] = "";
+$a->strings["Post to page:"] = "";
+$a->strings["You are not authenticated to tumblr"] = "";
+$a->strings["Submit"] = "Lähetä";
diff --git a/twitter/lang/fi-fi/messages.po b/twitter/lang/fi-fi/messages.po
new file mode 100644
index 00000000..0d2009a6
--- /dev/null
+++ b/twitter/lang/fi-fi/messages.po
@@ -0,0 +1,124 @@
+# ADDON twitter
+# Copyright (C)
+# This file is distributed under the same license as the Friendica twitter addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-02-08 07:07+0100\n"
+"PO-Revision-Date: 2018-04-03 19:11+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: twitter.php:193
+msgid "Post to Twitter"
+msgstr ""
+
+#: twitter.php:234
+msgid ""
+"You submitted an empty PIN, please Sign In with Twitter again to get a new "
+"one."
+msgstr ""
+
+#: twitter.php:261
+msgid "Twitter settings updated."
+msgstr "Twitter -asetukset päivitetty."
+
+#: twitter.php:291 twitter.php:295
+msgid "Twitter Import/Export/Mirror"
+msgstr ""
+
+#: twitter.php:302
+msgid ""
+"No consumer key pair for Twitter found. Please contact your site "
+"administrator."
+msgstr ""
+
+#: twitter.php:314
+msgid ""
+"At this Friendica instance the Twitter addon was enabled but you have not "
+"yet connected your account to your Twitter account. To do so click the "
+"button below to get a PIN from Twitter which you have to copy into the input"
+" box below and submit the form. Only your public posts will"
+" be posted to Twitter."
+msgstr ""
+
+#: twitter.php:315
+msgid "Log in with Twitter"
+msgstr ""
+
+#: twitter.php:317
+msgid "Copy the PIN from Twitter here"
+msgstr ""
+
+#: twitter.php:322 twitter.php:364 twitter.php:642
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: twitter.php:334
+msgid "Currently connected to: "
+msgstr ""
+
+#: twitter.php:335
+msgid "Disconnect"
+msgstr ""
+
+#: twitter.php:345
+msgid "Allow posting to Twitter"
+msgstr ""
+
+#: twitter.php:345
+msgid ""
+"If enabled all your public postings can be posted to the "
+"associated Twitter account. You can choose to do so by default (here) or for"
+" every posting separately in the posting options when writing the entry."
+msgstr ""
+
+#: twitter.php:348
+msgid ""
+"Note: Due to your privacy settings (Hide your profile "
+"details from unknown viewers?) the link potentially included in public "
+"postings relayed to Twitter will lead the visitor to a blank page informing "
+"the visitor that the access to your profile has been restricted."
+msgstr ""
+
+#: twitter.php:351
+msgid "Send public postings to Twitter by default"
+msgstr ""
+
+#: twitter.php:354
+msgid "Mirror all posts from twitter that are no replies"
+msgstr ""
+
+#: twitter.php:357
+msgid "Import the remote timeline"
+msgstr ""
+
+#: twitter.php:360
+msgid "Automatically create contacts"
+msgstr ""
+
+#: twitter.php:619
+msgid "Twitter post failed. Queued for retry."
+msgstr ""
+
+#: twitter.php:634
+msgid "Settings updated."
+msgstr "Asetukset päivitetty."
+
+#: twitter.php:644
+msgid "Consumer key"
+msgstr ""
+
+#: twitter.php:645
+msgid "Consumer secret"
+msgstr ""
diff --git a/twitter/lang/fi-fi/strings.php b/twitter/lang/fi-fi/strings.php
new file mode 100644
index 00000000..ccf1edfe
--- /dev/null
+++ b/twitter/lang/fi-fi/strings.php
@@ -0,0 +1,29 @@
+strings["Post to Twitter"] = "";
+$a->strings["You submitted an empty PIN, please Sign In with Twitter again to get a new one."] = "";
+$a->strings["Twitter settings updated."] = "Twitter -asetukset päivitetty.";
+$a->strings["Twitter Import/Export/Mirror"] = "";
+$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "";
+$a->strings["At this Friendica instance the Twitter addon was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your public posts will be posted to Twitter."] = "";
+$a->strings["Log in with Twitter"] = "";
+$a->strings["Copy the PIN from Twitter here"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Currently connected to: "] = "";
+$a->strings["Disconnect"] = "";
+$a->strings["Allow posting to Twitter"] = "";
+$a->strings["If enabled all your public postings can be posted to the associated Twitter account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "";
+$a->strings["Note: Due to your privacy settings (Hide your profile details from unknown viewers?) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "";
+$a->strings["Send public postings to Twitter by default"] = "";
+$a->strings["Mirror all posts from twitter that are no replies"] = "";
+$a->strings["Import the remote timeline"] = "";
+$a->strings["Automatically create contacts"] = "";
+$a->strings["Twitter post failed. Queued for retry."] = "";
+$a->strings["Settings updated."] = "Asetukset päivitetty.";
+$a->strings["Consumer key"] = "";
+$a->strings["Consumer secret"] = "";
diff --git a/webrtc/lang/fi-fi/messages.po b/webrtc/lang/fi-fi/messages.po
new file mode 100644
index 00000000..59a88304
--- /dev/null
+++ b/webrtc/lang/fi-fi/messages.po
@@ -0,0 +1,59 @@
+# ADDON webrtc
+# Copyright (C)
+# This file is distributed under the same license as the Friendica webrtc addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-06-23 14:45+0200\n"
+"PO-Revision-Date: 2018-04-03 19:12+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: webrtc.php:20
+msgid "WebRTC Videochat"
+msgstr ""
+
+#: webrtc.php:26
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: webrtc.php:27
+msgid "WebRTC Base URL"
+msgstr ""
+
+#: webrtc.php:27
+msgid ""
+"Page your users will create a WebRTC chat room on. For example you could use"
+" https://live.mayfirst.org ."
+msgstr ""
+
+#: webrtc.php:33
+msgid "Settings updated."
+msgstr "Asetukset päivitetty."
+
+#: webrtc.php:47
+msgid "Video Chat"
+msgstr "Videokeskustelu"
+
+#: webrtc.php:48
+msgid ""
+"WebRTC is a video and audio conferencing tool that works with Firefox "
+"(version 21 and above) and Chrome/Chromium (version 25 and above). Just "
+"create a new chat room and send the link to someone you want to chat with."
+msgstr ""
+
+#: webrtc.php:50
+msgid ""
+"Please contact your friendica admin and send a reminder to configure the "
+"WebRTC addon."
+msgstr ""
diff --git a/webrtc/lang/fi-fi/strings.php b/webrtc/lang/fi-fi/strings.php
new file mode 100644
index 00000000..2ed949bc
--- /dev/null
+++ b/webrtc/lang/fi-fi/strings.php
@@ -0,0 +1,15 @@
+strings["WebRTC Videochat"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["WebRTC Base URL"] = "";
+$a->strings["Page your users will create a WebRTC chat room on. For example you could use https://live.mayfirst.org ."] = "";
+$a->strings["Settings updated."] = "Asetukset päivitetty.";
+$a->strings["Video Chat"] = "Videokeskustelu";
+$a->strings["WebRTC is a video and audio conferencing tool that works with Firefox (version 21 and above) and Chrome/Chromium (version 25 and above). Just create a new chat room and send the link to someone you want to chat with."] = "";
+$a->strings["Please contact your friendica admin and send a reminder to configure the WebRTC addon."] = "";
diff --git a/windowsphonepush/lang/fi-fi/messages.po b/windowsphonepush/lang/fi-fi/messages.po
new file mode 100644
index 00000000..88c13367
--- /dev/null
+++ b/windowsphonepush/lang/fi-fi/messages.po
@@ -0,0 +1,40 @@
+# ADDON windowsphonepush
+# Copyright (C)
+# This file is distributed under the same license as the Friendica windowsphonepush addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-10-26 15:02+0100\n"
+"PO-Revision-Date: 2018-04-03 19:13+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: windowsphonepush.php:85
+msgid "WindowsPhonePush settings updated."
+msgstr "WindowsPhonePush -asetuket päivitetty."
+
+#: windowsphonepush.php:114
+msgid "WindowsPhonePush Settings"
+msgstr "WindowsPhonePush -asetukset"
+
+#: windowsphonepush.php:117
+msgid "Enable WindowsPhonePush Addon"
+msgstr ""
+
+#: windowsphonepush.php:122
+msgid "Push text of new item"
+msgstr ""
+
+#: windowsphonepush.php:127
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
diff --git a/windowsphonepush/lang/fi-fi/strings.php b/windowsphonepush/lang/fi-fi/strings.php
new file mode 100644
index 00000000..215306ed
--- /dev/null
+++ b/windowsphonepush/lang/fi-fi/strings.php
@@ -0,0 +1,12 @@
+strings["WindowsPhonePush settings updated."] = "WindowsPhonePush -asetuket päivitetty.";
+$a->strings["WindowsPhonePush Settings"] = "WindowsPhonePush -asetukset";
+$a->strings["Enable WindowsPhonePush Addon"] = "";
+$a->strings["Push text of new item"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
diff --git a/wppost/lang/fi-fi/messages.po b/wppost/lang/fi-fi/messages.po
new file mode 100644
index 00000000..c2201f77
--- /dev/null
+++ b/wppost/lang/fi-fi/messages.po
@@ -0,0 +1,74 @@
+# ADDON wppost
+# Copyright (C)
+# This file is distributed under the same license as the Friendica wppost addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-24 21:06+0100\n"
+"PO-Revision-Date: 2018-04-03 19:14+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: wppost.php:42
+msgid "Post to Wordpress"
+msgstr ""
+
+#: wppost.php:80 wppost.php:84
+msgid "Wordpress Export"
+msgstr ""
+
+#: wppost.php:87
+msgid "Enable WordPress Post Addon"
+msgstr ""
+
+#: wppost.php:92
+msgid "WordPress username"
+msgstr ""
+
+#: wppost.php:97
+msgid "WordPress password"
+msgstr ""
+
+#: wppost.php:102
+msgid "WordPress API URL"
+msgstr ""
+
+#: wppost.php:107
+msgid "Post to WordPress by default"
+msgstr ""
+
+#: wppost.php:112
+msgid "Provide a backlink to the Friendica post"
+msgstr ""
+
+#: wppost.php:116
+msgid ""
+"Text for the backlink, e.g. Read the original post and comment stream on "
+"Friendica."
+msgstr ""
+
+#: wppost.php:121
+msgid "Don't post messages that are too short"
+msgstr ""
+
+#: wppost.php:127
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: wppost.php:206
+msgid "Read the original post and comment stream on Friendica"
+msgstr ""
+
+#: wppost.php:269
+msgid "Post from Friendica"
+msgstr ""
diff --git a/wppost/lang/fi-fi/strings.php b/wppost/lang/fi-fi/strings.php
new file mode 100644
index 00000000..1aeadc0d
--- /dev/null
+++ b/wppost/lang/fi-fi/strings.php
@@ -0,0 +1,20 @@
+strings["Post to Wordpress"] = "";
+$a->strings["Wordpress Export"] = "";
+$a->strings["Enable WordPress Post Addon"] = "";
+$a->strings["WordPress username"] = "";
+$a->strings["WordPress password"] = "";
+$a->strings["WordPress API URL"] = "";
+$a->strings["Post to WordPress by default"] = "";
+$a->strings["Provide a backlink to the Friendica post"] = "";
+$a->strings["Text for the backlink, e.g. Read the original post and comment stream on Friendica."] = "";
+$a->strings["Don't post messages that are too short"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Read the original post and comment stream on Friendica"] = "";
+$a->strings["Post from Friendica"] = "";
diff --git a/xmpp/lang/fi-fi/messages.po b/xmpp/lang/fi-fi/messages.po
new file mode 100644
index 00000000..f9fd3853
--- /dev/null
+++ b/xmpp/lang/fi-fi/messages.po
@@ -0,0 +1,58 @@
+# ADDON xmpp
+# Copyright (C)
+# This file is distributed under the same license as the Friendica xmpp addon package.
+#
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-27 09:30+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Kris, 2018\n"
+"Language-Team: Finnish (Finland) (https://www.transifex.com/Friendica/teams/12172/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: xmpp.php:38
+msgid "XMPP settings updated."
+msgstr ""
+
+#: xmpp.php:63 xmpp.php:67
+msgid "XMPP-Chat (Jabber)"
+msgstr ""
+
+#: xmpp.php:71
+msgid "Enable Webchat"
+msgstr ""
+
+#: xmpp.php:76
+msgid "Individual Credentials"
+msgstr ""
+
+#: xmpp.php:82 xmpp.php:108
+msgid "Jabber BOSH host"
+msgstr ""
+
+#: xmpp.php:91 xmpp.php:107
+msgid "Save Settings"
+msgstr "Tallenna asetukset"
+
+#: xmpp.php:109
+msgid "Use central userbase"
+msgstr ""
+
+#: xmpp.php:109
+msgid ""
+"If enabled, users will automatically login to an ejabberd server that has to"
+" be installed on this machine with synchronized credentials via the "
+"\"auth_ejabberd.php\" script."
+msgstr ""
+
+#: xmpp.php:119
+msgid "Settings updated."
+msgstr "Asetukset päivitetty."
diff --git a/xmpp/lang/fi-fi/strings.php b/xmpp/lang/fi-fi/strings.php
new file mode 100644
index 00000000..60cde1ff
--- /dev/null
+++ b/xmpp/lang/fi-fi/strings.php
@@ -0,0 +1,16 @@
+strings["XMPP settings updated."] = "";
+$a->strings["XMPP-Chat (Jabber)"] = "";
+$a->strings["Enable Webchat"] = "";
+$a->strings["Individual Credentials"] = "";
+$a->strings["Jabber BOSH host"] = "";
+$a->strings["Save Settings"] = "Tallenna asetukset";
+$a->strings["Use central userbase"] = "";
+$a->strings["If enabled, users will automatically login to an ejabberd server that has to be installed on this machine with synchronized credentials via the \"auth_ejabberd.php\" script."] = "";
+$a->strings["Settings updated."] = "Asetukset päivitetty.";
diff --git a/yourls/lang/fi-fi/messages.po b/yourls/lang/fi-fi/messages.po
new file mode 100644
index 00000000..e16244ec
--- /dev/null
+++ b/yourls/lang/fi-fi/messages.po
@@ -0,0 +1,48 @@
+# ADDON yourls
+# Copyright (C)
+# This file is distributed under the same license as the Friendica yourls addon package.
+#
+#
+# Translators:
+# Kris, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: friendica\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-02-27 05:01-0500\n"
+"PO-Revision-Date: 2018-04-03 19:16+0000\n"
+"Last-Translator: Kris\n"
+"Language-Team: Finnish (Finland) (http://www.transifex.com/Friendica/friendica/language/fi_FI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi_FI\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: yourls.php:55
+msgid "YourLS Settings"
+msgstr "YourLS -asetukset"
+
+#: yourls.php:57
+msgid "URL: http://"
+msgstr "URL-osoite: http://"
+
+#: yourls.php:62
+msgid "Username:"
+msgstr "Käyttäjätunnus:"
+
+#: yourls.php:67
+msgid "Password:"
+msgstr "Salasana:"
+
+#: yourls.php:72
+msgid "Use SSL "
+msgstr "Käytä SSL"
+
+#: yourls.php:76
+msgid "Submit"
+msgstr "Lähetä"
+
+#: yourls.php:92
+msgid "yourls Settings saved."
+msgstr "yourls -asetukset tallennettu."
diff --git a/yourls/lang/fi-fi/strings.php b/yourls/lang/fi-fi/strings.php
new file mode 100644
index 00000000..af65878a
--- /dev/null
+++ b/yourls/lang/fi-fi/strings.php
@@ -0,0 +1,14 @@
+strings["YourLS Settings"] = "YourLS -asetukset";
+$a->strings["URL: http://"] = "URL-osoite: http://";
+$a->strings["Username:"] = "Käyttäjätunnus:";
+$a->strings["Password:"] = "Salasana:";
+$a->strings["Use SSL "] = "Käytä SSL";
+$a->strings["Submit"] = "Lähetä";
+$a->strings["yourls Settings saved."] = "yourls -asetukset tallennettu.";