diff --git a/Makefile b/Makefile
index a63a228f..a8ba1826 100644
--- a/Makefile
+++ b/Makefile
@@ -47,5 +47,8 @@ docker-debian-appimage: debian-image
docker run -v `pwd`:/build nheko-debian-appimage make release
docker run --privileged -v `pwd`:/build nheko-debian-appimage make linux-deploy
+update-translations:
+ lupdate src/**/*.cc src/**/*.cpp -ts resources/langs/nheko_*.ts -no-obsolete
+
clean:
rm -rf build
diff --git a/resources/langs/nheko_de.ts b/resources/langs/nheko_de.ts
index 8a695eeb..34812599 100644
--- a/resources/langs/nheko_de.ts
+++ b/resources/langs/nheko_de.ts
@@ -2,194 +2,195 @@
- EmojiPanel
+ CreateRoom
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ InviteUsers
+
+
+
+
+
+
+
+
+
+
+
+
+ JoinRoom
+
+
+
+
+
+
+
+
+
+
+
+
+ LeaveRoom
+
+
+
+
+
+
+
+
+
+
+
+
+ Logout
+
+
+
+
+
+
+
+
+
+
+
+
+ Panel
+
+
- Smileys & Personen
+ Smileys & Personen
-
+
- Tiere & Natur
+ Tiere & Natur
-
+
- Essen & Tringen
+ Essen & Tringen
-
+
- Aktivitäten
+ Aktivitäten
-
+
- Reisen & Orte
+ Reisen & Orte
-
+
- Objekte
+ Objekte
-
+
- Symbole
+ Symbole
-
+
- Flaggen
+ Flaggen
- LoginPage
+ PreviewUploadOverlay
-
-
- Matrix-ID
+
+
+
-
-
- z.B. @joe:matrix.org
+
+
+
-
-
- Passwort
-
-
-
-
- ANMELDUNG
-
-
-
-
- Ungültige Matrix-ID
-
-
-
-
- Leeres Passwort
+
+
+
- MatrixClient
+ ReCaptcha
-
-
- Falscher Nutzername oder Passwort
+
+
+
-
-
- Login-Endpunkt wurde auf dem Server nicht gefunden
+
+
+
-
-
- Ein unbekannter Fehler trat auf. Bitte erneut versuchen.
-
-
-
-
- Ungewöhnliche Antwort. Vielleicht kein Matrix-Server
+
+
+
- RegisterPage
+ ReadReceipts
-
-
- Nutzername
-
-
-
-
- Passwort
-
-
-
-
- Passwort-Bestätigung
-
-
-
-
- Heimserver
-
-
-
-
- REGISTRIEREN
-
-
-
-
- Ungültiger Nutzername
-
-
-
-
- Passwort nicht lang genug (min. 8 Zeichen)
-
-
-
-
- Passwörter stimmen nicht überein
-
-
-
-
- Ungültiger Server-Name
+
+
+
- TextInputWidget
+ TimelineView
-
-
- Schreibe eine Nachricht...
-
-
-
- TrayIcon
-
-
-
- Zeige
+
+
+
-
-
- Schließe
-
-
-
- WelcomePage
-
-
-
- Willkommen bei nheko - dem Desktop-Client für das Matrix-Protokoll.
-
-
-
-
- Genieße deinen Aufenthalt!
-
-
-
-
- REGISTRIEREN
-
-
-
-
- ANMELDEN
+
+
+
diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts
index a57f545e..a80a8869 100644
--- a/resources/langs/nheko_el.ts
+++ b/resources/langs/nheko_el.ts
@@ -2,194 +2,195 @@
- EmojiPanel
+ CreateRoom
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ InviteUsers
+
+
+
+
+
+
+
+
+
+
+
+
+ JoinRoom
+
+
+
+
+
+
+
+
+
+
+
+
+ LeaveRoom
+
+
+
+
+
+
+
+
+
+
+
+
+ Logout
+
+
+
+
+
+
+
+
+
+
+
+
+ Panel
+
+
- Πρόσωπα
+ Πρόσωπα
-
+
- Ζώα & Φύση
+ Ζώα & Φύση
-
+
- Φαγητά & Ποτά
+ Φαγητά & Ποτά
-
+
- Δραστηριότητες
+ Δραστηριότητες
-
+
- Ταξίδια & Τοποθεσίες
+ Ταξίδια & Τοποθεσίες
-
+
- Αντικείμενα
+ Αντικείμενα
-
+
- Σύμβολα
+ Σύμβολα
-
+
- Σημαίες
+ Σημαίες
- LoginPage
+ PreviewUploadOverlay
-
-
- Matrix ID
+
+
+
-
-
- π.χ @john:matrix.org
+
+
+
-
-
- Κωδικός
-
-
-
-
- ΕΙΣΟΔΟΣ
-
-
-
-
- Μη έγκυρο Matrix ID
-
-
-
-
- Κενός κωδικός
+
+
+
- MatrixClient
+ ReCaptcha
-
-
- Λάθος ψευδώνυμο ή κωδικός.
+
+
+
-
-
- Δεν παρέχεται δυνατότητα εισόδου από το διακομιστή.
+
+
+
-
-
- Σφάλμα άγνωστης προεύλευσης. Παρακαλώ προσπαθήστε ξανά.
-
-
-
-
- Ο διακόμιστής δεν χρησιμοποιεί το πρωτόκολλο Matrix.
+
+
+
- RegisterPage
+ ReadReceipts
-
-
- Ψευδώνυμο
-
-
-
-
- Κωδικός
-
-
-
-
- Επαλήθευση κωδικού
-
-
-
-
- Διακομιστής
-
-
-
-
- ΕΓΓΡΑΦΗ
-
-
-
-
- Μη έγκυρο ψευδώνυμο
-
-
-
-
- Ο κωδικός δεν αποτελείται από αρκετούς χαρακτήρες (τουλάχιστον 8)
-
-
-
-
- Οι κωδικοί δεν ταιριάζουν
-
-
-
-
- Μη έγκυρος διακομιστής
+
+
+
- TextInputWidget
+ TimelineView
-
-
- Γράψε κάτι...
-
-
-
- TrayIcon
-
-
-
- Εμφάνιση
+
+
+
-
-
- Έξοδος
-
-
-
- WelcomePage
-
-
-
- Καλώς ήρθες στο nheko!
-
-
-
-
- Τη desktop εφαρμογή για το πρωτόκολλο επικοινωνίας Matrix.
-
-
-
-
- ΕΓΓΡΑΦΗ
-
-
-
-
- ΕΙΣΟΔΟΣ
+
+
+
diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts
index b4ac7fb1..430775e1 100644
--- a/resources/langs/nheko_en.ts
+++ b/resources/langs/nheko_en.ts
@@ -2,194 +2,195 @@
- EmojiPanel
+ CreateRoom
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ InviteUsers
+
+
+
+
+
+
+
+
+
+
+
+
+ JoinRoom
+
+
+
+
+
+
+
+
+
+
+
+
+ LeaveRoom
+
+
+
+
+
+
+
+
+
+
+
+
+ Logout
+
+
+
+
+
+
+
+
+
+
+
+
+ Panel
+
+
- Smileys & People
+ Smileys & People
-
+
- Animals & Nature
+ Animals & Nature
-
+
- Food & Drink
+ Food & Drink
-
+
- Activity
+ Activity
-
+
- Travel & Places
+ Travel & Places
-
+
- Objects
+ Objects
-
+
- Symbols
+ Symbols
-
+
- Flags
+ Flags
- LoginPage
+ PreviewUploadOverlay
-
-
- Matrix ID
+
+
+
-
-
- e.g @joe:matrix.org
+
+
+
-
-
- Password
-
-
-
-
- LOGIN
-
-
-
-
- Invalid Matrix ID
-
-
-
-
- Empty password
+
+
+
- MatrixClient
+ ReCaptcha
-
-
- Wrong username or password
+
+
+
-
-
- Login endpoint was not found on the server
+
+
+
-
-
- An unknown error occured. Please try again.
-
-
-
-
- Malformed response. Possibly not a Matrix server
+
+
+
- RegisterPage
+ ReadReceipts
-
-
- Username
-
-
-
-
- Password
-
-
-
-
- Password confirmation
-
-
-
-
- Home Server
-
-
-
-
- REGISTER
-
-
-
-
- Invalid username
-
-
-
-
- Password is not long enough (min 8 chars)
-
-
-
-
- Passwords don't match
-
-
-
-
- Invalid server name
+
+
+
- TextInputWidget
+ TimelineView
-
-
- Write a message...
-
-
-
- TrayIcon
-
-
-
- Show
+
+
+
-
-
- Quit
-
-
-
- WelcomePage
-
-
-
- Welcome to nheko! The desktop client for the Matrix protocol.
-
-
-
-
- Enjoy your stay!
-
-
-
-
- REGISTER
-
-
-
-
- LOGIN
+
+
+
diff --git a/resources/langs/nheko_nl.ts b/resources/langs/nheko_nl.ts
index 1e5b04ff..f0c74ad5 100644
--- a/resources/langs/nheko_nl.ts
+++ b/resources/langs/nheko_nl.ts
@@ -2,194 +2,195 @@
- EmojiPanel
+ CreateRoom
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ InviteUsers
+
+
+
+
+
+
+
+
+
+
+
+
+ JoinRoom
+
+
+
+
+
+
+
+
+
+
+
+
+ LeaveRoom
+
+
+
+
+
+
+
+
+
+
+
+
+ Logout
+
+
+
+
+
+
+
+
+
+
+
+
+ Panel
+
+
- Smileys & Mensen
+ Smileys & Mensen
-
+
- Dieren & Natuur
+ Dieren & Natuur
-
+
- Eten & Drinken
+ Eten & Drinken
-
+
- Activiteit
+ Activiteit
-
+
- Reizen & Locaties
+ Reizen & Locaties
-
+
- Objecten
+ Objecten
-
+
- Symbolen
+ Symbolen
-
+
- Vlaggen
+ Vlaggen
- LoginPage
+ PreviewUploadOverlay
-
-
- Matrix ID
+
+
+
-
-
- b.v @jan:matrix.org
+
+
+
-
-
- Wachtwoord
-
-
-
-
- LOGIN
-
-
-
-
- Ongeldig Matrix ID
-
-
-
-
- Leeg wachtwoord
+
+
+
- MatrixClient
+ ReCaptcha
-
-
- Verkeerde gebruikersnaam of wachtwoord
+
+
+
-
-
- De login eindpunt is niet gevonden op de server
+
+
+
-
-
- Er is een onbekende fout opgetreden. Probeer het alsjeblieft opnieuw.
-
-
-
-
- Onjuist antwoord ontvangen. Het is mogelijk geen Matrix server
+
+
+
- RegisterPage
+ ReadReceipts
-
-
- Gebruikersnaam
-
-
-
-
- Wachtwoord
-
-
-
-
- Wachtwoord bevestiging
-
-
-
-
- Home server
-
-
-
-
- REGISTREER
-
-
-
-
- Ongeldige gebruikersnaam
-
-
-
-
- Het wachtwoord is niet lang genoeg (minimaal 8 karakters)
-
-
-
-
- De wachtwoorden komen niet overeen
-
-
-
-
- Ongeldige server naam
+
+
+
- TextInputWidget
+ TimelineView
-
-
- Type een bericht...
-
-
-
- TrayIcon
-
-
-
- Laten zien
+
+
+
-
-
- Sluiten
-
-
-
- WelcomePage
-
-
-
- Welkom bij nheko! De desktop client voor het Matrix protocol.
-
-
-
-
- Geniet van je verblijf!
-
-
-
-
- REGISTREER
-
-
-
-
- LOGIN
+
+
+