diff --git a/_locales/de/messages.json b/_locales/de/messages.json
new file mode 100644
index 00000000..ab16cb65
--- /dev/null
+++ b/_locales/de/messages.json
@@ -0,0 +1,122 @@
+{
+ "unsupportedAttachment": {
+ "message": "Nicht unterstütztes Anhangsformat. Klicke zum speichern",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Nachricht mit unbekanntem Identitätsschlüssel erhalten. Klicke hier, um fortzufahren und die Nachricht anzuzeigen.",
+ "description": ""
+ },
+ "gotIt": {
+ "message": "Alles klar!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Nicht unterstützter Dateityp",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "resetSession": {
+ "message": "Sitzung zurücksetzen",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Willkommen bei Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Mitglieder",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Nachricht löschen",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Wähle einen Kontakt oder eine Gruppe aus, um mit dem Chatten zu beginnen.",
+ "description": ""
+ },
+ "verifyContact": {
+ "message": "Vielleicht sollte dieser Kontakt verfiziert werden.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Gesendet",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Identität verifizieren",
+ "description": ""
+ },
+ "debugLogExplanation": {
+ "message": "Dieser log wird für online veröffentlicht, damit Mitwirkende ihn einsehen können. Eventuell sollte er noch einmal untersucht und bearbeitet werden, bevor er veröffentlicht wird. ",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Suche nach Leuten oder Gruppen",
+ "description": "Placeholder text in the search input"
+ },
+ "disconnected": {
+ "message": "Nicht verbunden",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Neuen Schlüssel akzeptieren",
+ "description": ""
+ },
+ "received": {
+ "message": "Erhalten",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Eine Nachricht senden",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "Der Schlüssel dieser Kontaktidentität hat sich geändert. Klicke hier, um fortzufahren und die Nachricht anzuzeigen.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Entschuldige. Die ausgewählte Datei überschreitet die maximal erlaubte Größe.",
+ "description": ""
+ },
+ "cancel": {
+ "message": "Abbrechen",
+ "description": ""
+ },
+ "sessionEnded": {
+ "message": "Sichere Sitzung beendet",
+ "description": ""
+ },
+ "submit": {
+ "message": "Senden",
+ "description": ""
+ },
+ "messageDetail": {
+ "message": "Nachrichten-Details",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verifizieren",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Nachricht konnte nicht an alle Empfänger gesendet werden.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Debug log senden",
+ "description": ""
+ },
+ "error": {
+ "message": "Fehler",
+ "description": ""
+ },
+ "resend": {
+ "message": "Erneut senden",
+ "description": ""
+ }
+}
\ No newline at end of file
diff --git a/_locales/fi/messages.json b/_locales/fi/messages.json
new file mode 100644
index 00000000..2f63ed2c
--- /dev/null
+++ b/_locales/fi/messages.json
@@ -0,0 +1,122 @@
+{
+ "unsupportedAttachment": {
+ "message": "Liitetiedoston tyyppiä ei tueta. Tallenna napsauttamalla.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Vastaanotettiin viesti tuntemattomalla identiteettiavaimella. Aloita käsittely napsauttamalla.",
+ "description": ""
+ },
+ "gotIt": {
+ "message": "Selvä!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Tiedostotyyppiä ei tueta",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "resetSession": {
+ "message": "Alusta istunto",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Tervetuloa Signaliin",
+ "description": ""
+ },
+ "members": {
+ "message": "Jäsenet",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Poista viestit",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Aloita keskustelu valitsemalla jokin yhteystieto tai ryhmä",
+ "description": ""
+ },
+ "verifyContact": {
+ "message": "Saatat haluta varmentaa tämän yhteystiedon.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Lähetetty",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Varmenna identiteetti",
+ "description": ""
+ },
+ "debugLogExplanation": {
+ "message": "Loki lähetetään Internetiin ja se tulee kehittäjien ja muiden nähtäville julkisesti. Voit tarkastella ja muokata sitä ennen lähettämistä.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Etsi yhteystietoja tai ryhmiä",
+ "description": "Placeholder text in the search input"
+ },
+ "disconnected": {
+ "message": "Ei yhteyttä",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Hyväksy uusi avain",
+ "description": ""
+ },
+ "received": {
+ "message": "Vastaanotettu",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Lähetä viesti",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "Tämän yhteystiedon identiteettiavain on vaihtunut. Aloita käsittely napsauttamalla.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Valitettavasti kyseinen tiedosto ylittää viesteille asetetun kokorajoituksen.",
+ "description": ""
+ },
+ "cancel": {
+ "message": "Peruuta",
+ "description": ""
+ },
+ "sessionEnded": {
+ "message": "Suojattu istunto lopetettu",
+ "description": ""
+ },
+ "submit": {
+ "message": "Lähetä",
+ "description": ""
+ },
+ "messageDetail": {
+ "message": "Viestin tiedot",
+ "description": ""
+ },
+ "verify": {
+ "message": "Varmenna",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Lähetys epäonnistui joillekin vastaanottajille",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Lähetä virheenkorjausloki",
+ "description": ""
+ },
+ "error": {
+ "message": "Virhe",
+ "description": ""
+ },
+ "resend": {
+ "message": "Lähetä uudelleen",
+ "description": ""
+ }
+}
\ No newline at end of file