From 75d7c2608af93d70b9f5bf590aa1d59473f9bbe3 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sat, 19 Sep 2020 15:32:33 +0200 Subject: [PATCH] Update translations --- resources/langs/nheko_cs.ts | 317 +++++++--- resources/langs/nheko_de.ts | 394 +++++++++---- resources/langs/nheko_el.ts | 376 ++++++++---- resources/langs/nheko_en.ts | 357 +++++++---- resources/langs/nheko_et.ts | 363 ++++++++---- resources/langs/nheko_fi.ts | 394 +++++++++---- resources/langs/nheko_fr.ts | 364 +++++++++--- resources/langs/nheko_it.ts | 394 +++++++++---- resources/langs/nheko_ja.ts | 394 +++++++++---- resources/langs/nheko_nl.ts | 364 +++++++++--- resources/langs/nheko_pl.ts | 394 +++++++++---- resources/langs/nheko_ro.ts | 356 ++++++++--- resources/langs/nheko_ru.ts | 372 +++++++++--- resources/langs/nheko_si.ts | 619 ++++++++++++++++---- resources/langs/nheko_zh_CN.ts | 394 +++++++++---- resources/qml/delegates/MessageDelegate.qml | 6 +- 16 files changed, 4323 insertions(+), 1535 deletions(-) diff --git a/resources/langs/nheko_cs.ts b/resources/langs/nheko_cs.ts index ab0b22df..e40f1250 100644 --- a/resources/langs/nheko_cs.ts +++ b/resources/langs/nheko_cs.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 - + Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ - + Failed to upload media. Please try again. - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. - + Failed to restore save data. Please login again. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. - - + + Please try to login again: %1 - + Failed to join room: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -367,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted @@ -401,12 +479,27 @@ Example: https://server.my:8787 - - %1 placed a %2 call. + + %1 placed a voice call. - + + %1 placed a video call. + + + + + %1 placed a call. + + + + + Negotiating call... + + + + %1 answered the call. @@ -503,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -627,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file - + Write a message... @@ -648,7 +741,7 @@ Example: https://server.my:8787 - + Select a file @@ -657,6 +750,16 @@ Example: https://server.my:8787 All Files (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -666,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - - - - + Message redaction failed: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image @@ -708,20 +801,8 @@ Example: https://server.my:8787 Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -776,7 +857,7 @@ Example: https://server.my:8787 - + %1 was invited. @@ -841,12 +922,12 @@ Example: https://server.my:8787 - + You joined this room. - + Rejected the knock from %1. @@ -870,12 +951,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply @@ -888,7 +969,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -928,48 +1009,51 @@ Example: https://server.my:8787 - + No room open - - Close + + Back to room list - - - TopRoomBar - + + + No room selected + + + + Room options - - Mentions - - - - + Invite users - + Members - + Leave room - + Settings + + + Close + + TrayIcon @@ -1030,7 +1114,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray @@ -1050,7 +1134,12 @@ Example: https://server.my:8787 - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1213,7 +1302,17 @@ This usually causes the application icon in the task bar to animate in some fash - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID @@ -1223,7 +1322,7 @@ This usually causes the application icon in the task bar to animate in some fash - + Session Keys @@ -1243,22 +1342,22 @@ This usually causes the application icon in the task bar to animate in some fash - + GENERAL - + INTERFACE - + Emoji Font Family - + Open Sessions File @@ -1330,11 +1429,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday + + dialogs::AcceptCall + + + Accept + + + + + Reject + + + dialogs::CreateRoom @@ -1458,6 +1570,19 @@ This usually causes the application icon in the task bar to animate in some fash + + dialogs::PlaceCall + + + Voice + + + + + Cancel + + + dialogs::PreviewUploadOverlay @@ -1655,7 +1780,7 @@ Media size: %2 dialogs::UserProfile - + Ban the user from the room @@ -1675,7 +1800,17 @@ Media size: %2 - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices @@ -1726,7 +1861,7 @@ Media size: %2 message-description sent: - + You sent an audio clip diff --git a/resources/langs/nheko_de.ts b/resources/langs/nheko_de.ts index 72d65ee1..aec470df 100644 --- a/resources/langs/nheko_de.ts +++ b/resources/langs/nheko_de.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. Du bist dem Raum beigetreten. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 Nutzer konnte nicht eingeladen werden: %1 - + Invited user: %1 Eingeladener Benutzer: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. Migrieren des Caches auf die aktuelle Version fehlgeschlagen. Das kann verschiedene Gründe als Ursache haben. Bitte lege einen Bugreport an und verwende in der Zwischenzeit eine ältere Version. Alternativ kannst du das Cache manuell entfernen. - + Room %1 created. Raum %1 erzeugt. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 Einladung von %1 in Raum %2 fehlgeschlagen: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 %1 konnte nicht aus %2 gekickt werden: %3 @@ -48,7 +68,17 @@ %1 wurde gekickt. - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 %1 konnte nicht aus %2 verbannt werden: %3 @@ -58,7 +88,17 @@ %1 wurde gebannt. - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 Verbannung von %1 aus %2 konnte nicht aufgehoben werden: %3 @@ -68,12 +108,12 @@ Verbannung von %1 wurde aufgehoben. - + Failed to upload media. Please try again. Medienupload fehlgeschlagen. Bitte versuche es erneut. - + Cache migration failed! Cache migration fehlgeschlagen! @@ -88,28 +128,28 @@ Das Cache auf der Festplatte wurde mit einer neueren Nheko version angelegt. Bitte aktualisiere Nheko oder entferne das Cache. - + Failed to restore OLM account. Please login again. Wiederherstellung des OLM Accounts fehlgeschlagen. Bitte logge dich erneut ein. - + Failed to restore save data. Please login again. Gespeicherte Nachrichten konnten nicht wiederhergestellt werden. Bitte melde Dich erneut an. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. Fehler beim Setup der Verschlüsselungsschlüssel. Servermeldung: %1 %2. Bitte versuche es später erneut. - - + + Please try to login again: %1 Bitte melde dich erneut an: %1 - + Failed to join room: %1 Konnte Raum nicht betreten: %1 @@ -254,6 +294,43 @@ Diese Nachricht ist unverschlüsselt! + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + -- Verschlüsseltes Event (keine Schlüssel zur Entschlüsselung gefunden) -- + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + -- Entschlüsselungsfehler (Fehler bei Suche nach megolm Schlüsseln in Datenbank) -- + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + -- Entschlüsselungsfehler (%1) -- + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + -- Verschlüsseltes Event (Unbekannter Eventtyp) -- + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -371,6 +448,7 @@ Beispiel: https://mein.server:8787 MessageDelegate + redacted gelöscht @@ -404,6 +482,36 @@ Beispiel: https://mein.server:8787 %1 created and configured room: %2 %1 hat den Raum erstellt: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -492,7 +600,7 @@ Beispiel: https://mein.server:8787 RoomInfo - + no version stored keine Version gespeichert @@ -616,13 +724,13 @@ Beispiel: https://mein.server:8787 TextInputWidget - + Send a file Versende Datei - + Write a message... Schreibe eine Nachricht… @@ -637,7 +745,7 @@ Beispiel: https://mein.server:8787 Emoji - + Select a file Datei auswählen @@ -646,6 +754,16 @@ Beispiel: https://mein.server:8787 All Files (*) Alle Dateien (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -655,30 +773,20 @@ Beispiel: https://mein.server:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - -- Entschlüsselungsfehler (Fehler bei Kommunikation mit Datenbank) -- - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - -- Entschlüsselungsfehler (Fehler bei Suche nach megolm Schlüsseln in Datenbank) -- - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - -- Entschlüsselungsfehler (%1) -- - - - + Message redaction failed: %1 Nachricht zurückziehen fehlgeschlagen: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image Bild speichern @@ -697,20 +805,8 @@ Beispiel: https://mein.server:8787 Save file Datei speichern - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - -- Verschlüsseltes Event (keine Schlüssel zur Entschlüsselung gefunden) -- - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - -- Verschlüsseltes Event (Unbekannter Eventtyp) -- - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -764,7 +860,7 @@ Beispiel: https://mein.server:8787 %1 hat die Berechtigungen dieses Raums bearbeitet. - + %1 was invited. %1 wurde eingeladen. @@ -829,12 +925,12 @@ Beispiel: https://mein.server:8787 %1 hat das Anklopfen zurückgezogen. - + You joined this room. Du bist dem Raum beigetreten. - + Rejected the knock from %1. Hat das Anklopfen von %1 abgewiesen. @@ -858,12 +954,12 @@ Beispiel: https://mein.server:8787 TimelineRow - + React - + Reply Antworten @@ -876,7 +972,7 @@ Beispiel: https://mein.server:8787 TimelineView - + React @@ -916,49 +1012,52 @@ Beispiel: https://mein.server:8787 Speichern unter... - + No room open Kein Raum geöffnet - + + Back to room list + + + + + + No room selected + + + + + Room options + Raumoptionen + + + + Invite users + Benutzer einladen + + + + Members + Teilnehmer + + + + Leave room + Raum verlassen + + + + Settings + Einstellungen + + + Close Schließen - - TopRoomBar - - - Room options - Raumoptionen - - - - Mentions - Erwähnungen - - - - Invite users - Benutzer einladen - - - - Members - Teilnehmer - - - - Leave room - Raum verlassen - - - - Settings - Einstellungen - - TrayIcon @@ -1018,7 +1117,7 @@ Beispiel: https://mein.server:8787 UserSettingsPage - + Minimize to tray Ins Benachrichtigungsfeld minimieren @@ -1038,7 +1137,12 @@ Beispiel: https://mein.server:8787 Runde Profilbilder - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1201,7 +1305,17 @@ This usually causes the application icon in the task bar to animate in some fash Erscheinungsbild - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID Geräte-ID @@ -1211,7 +1325,7 @@ This usually causes the application icon in the task bar to animate in some fash Gerätefingerabdruck - + Session Keys Sitzungsschlüssel @@ -1231,22 +1345,22 @@ This usually causes the application icon in the task bar to animate in some fash VERSCHLÜSSELUNG - + GENERAL ALLGEMEINES - + INTERFACE OBERFLÄCHE - + Emoji Font Family Emojischriftart - + Open Sessions File Öffne Sessions Datei @@ -1318,11 +1432,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Gestern + + dialogs::AcceptCall + + + Accept + Akzeptieren + + + + Reject + + + dialogs::CreateRoom @@ -1446,6 +1573,19 @@ This usually causes the application icon in the task bar to animate in some fash Willst du dich wirklich abmelden? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + Abbrechen + + dialogs::PreviewUploadOverlay @@ -1644,7 +1784,7 @@ Medien-Größe: %2 dialogs::UserProfile - + Ban the user from the room Banne den Nutzer aus diesem Raum @@ -1664,7 +1804,17 @@ Medien-Größe: %2 Gespräch beginnen - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices Geräte @@ -1715,7 +1865,7 @@ Medien-Größe: %2 message-description sent: - + You sent an audio clip Du hast eine Audiodatei gesendet. @@ -1794,6 +1944,36 @@ Medien-Größe: %2 %1 sent an encrypted message %1 hat eine verschlüsselte Nachricht gesendet. + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts index 47405976..f68b9b17 100644 --- a/resources/langs/nheko_el.ts +++ b/resources/langs/nheko_el.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 - + Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ - + Failed to upload media. Please try again. - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. - + Failed to restore save data. Please login again. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. - - + + Please try to login again: %1 - + Failed to join room: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -367,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted @@ -400,6 +478,36 @@ Example: https://server.my:8787 %1 created and configured room: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -488,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -612,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file - + Write a message... Γράψε ένα μήνυμα... @@ -633,7 +741,7 @@ Example: https://server.my:8787 - + Select a file Διάλεξε ένα αρχείο @@ -642,6 +750,16 @@ Example: https://server.my:8787 All Files (*) Όλα τα αρχεία (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -651,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - - - - + Message redaction failed: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image Αποθήκευση Εικόνας @@ -693,20 +801,8 @@ Example: https://server.my:8787 Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -760,7 +856,7 @@ Example: https://server.my:8787 - + %1 was invited. @@ -825,12 +921,12 @@ Example: https://server.my:8787 - + You joined this room. - + Rejected the knock from %1. @@ -854,12 +950,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply @@ -872,7 +968,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -912,47 +1008,50 @@ Example: https://server.my:8787 - + No room open - - Close + + Back to room list - - - TopRoomBar - + + + No room selected + + + + Room options - - Mentions + + Invite users + Προσκάλεσε χρήστες + + + + Members + Μέλη + + + + Leave room - - Invite users - Προσκάλεσε χρήστες - - - - Members - Μέλη - - - - Leave room - Βγές από τη συνομιλία - - - + Settings - Ρυθμίσεις + Ρυθμίσεις + + + + Close + @@ -1014,7 +1113,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray Ελαχιστοποίηση @@ -1034,7 +1133,12 @@ Example: https://server.my:8787 - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1197,7 +1301,17 @@ This usually causes the application icon in the task bar to animate in some fash Φόντο - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID @@ -1207,7 +1321,7 @@ This usually causes the application icon in the task bar to animate in some fash - + Session Keys @@ -1227,22 +1341,22 @@ This usually causes the application icon in the task bar to animate in some fash - + GENERAL ΓΕΝΙΚΑ - + INTERFACE - + Emoji Font Family - + Open Sessions File @@ -1314,11 +1428,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday + + dialogs::AcceptCall + + + Accept + Αποδοχή + + + + Reject + + + dialogs::CreateRoom @@ -1442,6 +1569,19 @@ This usually causes the application icon in the task bar to animate in some fash Αποσύνδεση. Είστε σίγουροι; + + dialogs::PlaceCall + + + Voice + + + + + Cancel + Άκυρο + + dialogs::PreviewUploadOverlay @@ -1638,7 +1778,7 @@ Media size: %2 dialogs::UserProfile - + Ban the user from the room @@ -1658,7 +1798,17 @@ Media size: %2 - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices @@ -1709,7 +1859,7 @@ Media size: %2 message-description sent: - + You sent an audio clip @@ -1788,6 +1938,36 @@ Media size: %2 %1 sent an encrypted message + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts index 1e9128d0..d0f762f6 100644 --- a/resources/langs/nheko_en.ts +++ b/resources/langs/nheko_en.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 Failed to invite user: %1 - + Invited user: %1 Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ Kicked user: %1 - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ Banned user: %1 - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ Unbanned user: %1 - + Failed to upload media. Please try again. Failed to upload media. Please try again. - + Cache migration failed! Cache migration failed! @@ -88,28 +128,28 @@ The cache on your disk is newer than this version of Nheko supports. Please update or clear your cache. - + Failed to restore OLM account. Please login again. Failed to restore OLM account. Please login again. - + Failed to restore save data. Please login again. Failed to restore save data. Please login again. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. Failed to setup encryption keys. Server response: %1 %2. Please try again later. - - + + Please try to login again: %1 Please try to login again: %1 - + Failed to join room: %1 Failed to join room: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + -- Encrypted Event (No keys found for decryption) -- + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + -- Decryption Error (failed to retrieve megolm keys from db) -- + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + -- Decryption Error (%1) -- + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + -- Encrypted Event (Unknown event type) -- + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -371,6 +448,7 @@ Example: https://server.my:8787 MessageDelegate + redacted redacted @@ -405,12 +483,27 @@ Example: https://server.my:8787 %1 created and configured room: %2 - - %1 placed a %2 call. - %1 placed a %2 call. + + %1 placed a voice call. + - + + %1 placed a video call. + + + + + %1 placed a call. + + + + + Negotiating call... + + + + %1 answered the call. %1 answered the call. @@ -507,7 +600,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored no version stored @@ -631,13 +724,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file Send a file - + Write a message... Write a message… @@ -652,7 +745,7 @@ Example: https://server.my:8787 Emoji - + Select a file Select a file @@ -661,6 +754,16 @@ Example: https://server.my:8787 All Files (*) All Files (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -670,30 +773,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - -- Decryption Error (failed to communicate with DB) -- - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - -- Decryption Error (failed to retrieve megolm keys from db) -- - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - -- Decryption Error (%1) -- - - - + Message redaction failed: %1 Message redaction failed: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image Save image @@ -712,20 +805,8 @@ Example: https://server.my:8787 Save file Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - -- Encrypted Event (No keys found for decryption) -- - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - -- Encrypted Event (Unknown event type) -- - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -779,7 +860,7 @@ Example: https://server.my:8787 %1 has changed the room's permissions. - + %1 was invited. %1 was invited. @@ -844,12 +925,12 @@ Example: https://server.my:8787 %1 redacted their knock. - + You joined this room. You joined this room. - + Rejected the knock from %1. Rejected the knock from %1. @@ -873,12 +954,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply Reply @@ -891,7 +972,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -931,49 +1012,52 @@ Example: https://server.my:8787 Save as - + No room open No room open - + + Back to room list + + + + + + No room selected + + + + + Room options + Room options + + + + Invite users + Invite users + + + + Members + Members + + + + Leave room + Leave room + + + + Settings + Settings + + + Close Close - - TopRoomBar - - - Room options - Room options - - - - Mentions - Mentions - - - - Invite users - Invite users - - - - Members - Members - - - - Leave room - Leave room - - - - Settings - Settings - - TrayIcon @@ -1033,7 +1117,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray Minimize to tray @@ -1053,7 +1137,12 @@ Example: https://server.my:8787 Circular Avatars - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1216,7 +1305,17 @@ This usually causes the application icon in the task bar to animate in some fash Theme - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID Device ID @@ -1226,7 +1325,7 @@ This usually causes the application icon in the task bar to animate in some fash Device Fingerprint - + Session Keys Session Keys @@ -1246,22 +1345,22 @@ This usually causes the application icon in the task bar to animate in some fash ENCRYPTION - + GENERAL GENERAL - + INTERFACE INTERFACE - + Emoji Font Family Emoji Font Family - + Open Sessions File Open Sessions File @@ -1333,11 +1432,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Yesterday + + dialogs::AcceptCall + + + Accept + Accept + + + + Reject + + + dialogs::CreateRoom @@ -1461,6 +1573,19 @@ This usually causes the application icon in the task bar to animate in some fash Logout. Are you sure? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + Cancel + + dialogs::PreviewUploadOverlay @@ -1661,7 +1786,7 @@ Media size: %2 dialogs::UserProfile - + Ban the user from the room Ban the user from the room @@ -1681,7 +1806,17 @@ Media size: %2 Start a conversation - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices Devices @@ -1732,7 +1867,7 @@ Media size: %2 message-description sent: - + You sent an audio clip You sent an audio clip diff --git a/resources/langs/nheko_et.ts b/resources/langs/nheko_et.ts index 1c2b80e6..e9a9a729 100644 --- a/resources/langs/nheko_et.ts +++ b/resources/langs/nheko_et.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. Sa liitusid selle jututoaga. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 Kutse saatmine kasutajale ei õnnestunud: %1 - + Invited user: %1 Kutsutud kasutaja: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. Puhverdatud andmete muutmine sobivaks rakenduse praeguse versiooniga ei õnnestunud. Sellel võib olla erinevaid põhjuseid. Palun saada meile veateade ja seni kasuta vanemat rakenduse versiooni. Aga kui sa soovid proovida, siis kustuta puhverdatud andmed käsitsi. - + Room %1 created. %1 jututuba on loodud. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 Kasutaja %1 kutsumine %2 jututuppa ei õnnestunud: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 Kasutaja %1 välja müksamine %2 jututoast ei õnnestunud: %3 @@ -48,7 +68,17 @@ Väljamüksatud kasutaja: %1 - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 Kasutajale %1 suhtluskeelu seadmine %2 jututoas ei õnnestunud: %3 @@ -58,7 +88,17 @@ Suhtluskeeld kasutajale: %1 - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 Kasutajalt %1 suhtluskeelu eemaldamine %2 jututoas ei õnnestunud: %3 @@ -68,12 +108,12 @@ Suhtluskeeld eemaldatud: %1 - + Failed to upload media. Please try again. Meediafailide üleslaadimine ei õnnestunud. Palun proovi uuesti. - + Cache migration failed! Puhvri versiooniuuendus ebaõnnestus! @@ -88,28 +128,28 @@ Sinu andmekandjale salvestatud puhvri versioon on uuem, kui käesolev Nheko versioon kasutada oskab. Palun tee Nheko uuendus või kustuta puhverdatud andmed. - + Failed to restore OLM account. Please login again. OLM konto taastamine ei õnnestunud. Palun logi uuesti sisse. - + Failed to restore save data. Please login again. Salvestatud andmete taastamine ei õnnestunud. Palun logi uuesti sisse. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. Krüptovõtmete kasutusele võtmine ei õnnestunud. Koduserveri vastus päringule: %1 %2. Palun proovi hiljem uuesti. - - + + Please try to login again: %1 Palun proovi uuesti sisse logida: %1 - + Failed to join room: %1 Jututoaga liitumine ei õnnestunud: %1 @@ -218,7 +258,7 @@ Activity - + Tegevused @@ -228,17 +268,17 @@ Objects - + Esemed Symbols - + Sümbolid Flags - + Lipud @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + -- Krüptitud sündmus (Dekrüptimisvõtmeid ei leidunud) -- + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + -- Dekrüptimise viga (megolm'i võtmete laadimine andmebaasist ei õnnestunud) -- + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + -- Dekrüptimise viga (%1) -- + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + -- Krüptitud sündmus (Tundmatu sündmuse tüüp) -- + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -368,6 +445,7 @@ Näiteks: https://server.minu:8787 MessageDelegate + redacted muudetud @@ -402,12 +480,27 @@ Näiteks: https://server.minu:8787 %1 lõi ja seadistas jututoa: %2 - - %1 placed a %2 call. + + %1 placed a voice call. - + + %1 placed a video call. + + + + + %1 placed a call. + + + + + Negotiating call... + + + + %1 answered the call. %1 vastas kõnele. @@ -504,7 +597,7 @@ Näiteks: https://server.minu:8787 RoomInfo - + no version stored salvestatud versiooni ei leidu @@ -628,13 +721,13 @@ Näiteks: https://server.minu:8787 TextInputWidget - + Send a file Saada fail - + Write a message... Kirjuta sõnum… @@ -649,7 +742,7 @@ Näiteks: https://server.minu:8787 Emoji - + Select a file Vali fail @@ -658,6 +751,16 @@ Näiteks: https://server.minu:8787 All Files (*) Kõik failid (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -667,30 +770,20 @@ Näiteks: https://server.minu:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - -- Dekrüptimise viga (ei õnnestu suhelda andmebaasiga) -- - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - -- Dekrüptimise viga (megolm'i võtmete laadimine andmebaasist ei õnnestunud) -- - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - -- Dekrüptimise viga (%1) -- - - - + Message redaction failed: %1 Sõnumi ümbersõnastamine ebaõnnestus: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image Salvesta pilt @@ -709,20 +802,8 @@ Näiteks: https://server.minu:8787 Save file Salvesta fail - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - -- Krüptitud sündmus (Dekrüptimisvõtmeid ei leidunud) -- - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - -- Krüptitud sündmus (Tundmatu sündmuse tüüp) -- - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -776,7 +857,7 @@ Näiteks: https://server.minu:8787 %1 muutis selle jututoa õigusi. - + %1 was invited. %1 sai kutse. @@ -841,12 +922,12 @@ Näiteks: https://server.minu:8787 %1 muutis oma koputust jututoa uksele. - + You joined this room. Sa liitusid jututoaga. - + Rejected the knock from %1. Lükkas tagasi %1 koputuse jututoa uksele. @@ -870,12 +951,12 @@ Näiteks: https://server.minu:8787 TimelineRow - + React - + Reply Vasta @@ -888,7 +969,7 @@ Näiteks: https://server.minu:8787 TimelineView - + React @@ -928,49 +1009,52 @@ Näiteks: https://server.minu:8787 Salvesta kui - + No room open Ühtegi jututuba pole avatud - + + Back to room list + + + + + + No room selected + + + + + Room options + Jututoa valikud + + + + Invite users + Kutsu kasutajaid + + + + Members + Liikmed + + + + Leave room + Lahku jututoast + + + + Settings + Seadistused + + + Close Sulge - - TopRoomBar - - - Room options - Jututoa valikud - - - - Mentions - Mainimised - - - - Invite users - Kutsu kasutajaid - - - - Members - Liikmed - - - - Leave room - Lahku jututoast - - - - Settings - Seadistused - - TrayIcon @@ -1030,7 +1114,7 @@ Näiteks: https://server.minu:8787 UserSettingsPage - + Minimize to tray Vähenda tegumiribale @@ -1050,7 +1134,12 @@ Näiteks: https://server.minu:8787 Ümmargused tunnuspildid - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1213,7 +1302,17 @@ This usually causes the application icon in the task bar to animate in some fash Teema - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID Seadme tunnus @@ -1223,7 +1322,7 @@ This usually causes the application icon in the task bar to animate in some fash Seadme sõrmejälg - + Session Keys Sessioonivõtmed @@ -1243,22 +1342,22 @@ This usually causes the application icon in the task bar to animate in some fash KRÜPTIMINE - + GENERAL ÜLDISED SEADISTUSED - + INTERFACE LIIDES - + Emoji Font Family Fondiperekond emojide jaoks - + Open Sessions File Ava sessioonide fail @@ -1330,11 +1429,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Eile + + dialogs::AcceptCall + + + Accept + Nõustu + + + + Reject + + + dialogs::CreateRoom @@ -1458,6 +1570,19 @@ This usually causes the application icon in the task bar to animate in some fash Logime nüüd välja. Kas sa oled kindel? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + + + dialogs::PreviewUploadOverlay @@ -1658,7 +1783,7 @@ Meedia suurus: %2 dialogs::UserProfile - + Ban the user from the room Sea kasutajale siin jututoas suhtluskeeld @@ -1678,7 +1803,17 @@ Meedia suurus: %2 Alusta vestlust - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices Seadmed @@ -1729,7 +1864,7 @@ Meedia suurus: %2 message-description sent: - + You sent an audio clip Sa saatsid helifaili diff --git a/resources/langs/nheko_fi.ts b/resources/langs/nheko_fi.ts index 41269364..f00a0c25 100644 --- a/resources/langs/nheko_fi.ts +++ b/resources/langs/nheko_fi.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 - + Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ - + Failed to upload media. Please try again. - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. OLM-tilin palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen. - + Failed to restore save data. Please login again. Tallennettujen tietojen palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. Salausavainten lähetys epäonnistui. Palvelimen vastaus: %1 %2. Ole hyvä ja yritä uudelleen myöhemmin. - - + + Please try to login again: %1 Ole hyvä ja yritä kirjautua sisään uudelleen: %1 - + Failed to join room: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + -- Salattu viesti (salauksen purkuavaimia ei löydetty) -- + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + -- Virhe purkaessa salausta (megolm-avaimien hakeminen tietokannasta epäonnistui) -- + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + -- Virhe purkaessa salausta (%1) -- + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + -- Salattu viesti (tuntematon viestityyppi) -- + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -367,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted @@ -400,6 +478,36 @@ Example: https://server.my:8787 %1 created and configured room: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -488,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored ei tallennettua versiota @@ -612,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file Lähetä tiedosto - + Write a message... Kirjoita viesti… @@ -633,7 +741,7 @@ Example: https://server.my:8787 Emoji - + Select a file Valitse tiedosto @@ -642,6 +750,16 @@ Example: https://server.my:8787 All Files (*) Kaikki tiedostot (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -651,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - -- Virhe purkaessa salausta (tietokannan kanssa kommunikointi epäonnistui) -- - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - -- Virhe purkaessa salausta (megolm-avaimien hakeminen tietokannasta epäonnistui) -- - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - -- Virhe purkaessa salausta (%1) -- - - - + Message redaction failed: %1 Viestin poisto epäonnistui: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image Tallenna kuva @@ -693,20 +801,8 @@ Example: https://server.my:8787 Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - -- Salattu viesti (salauksen purkuavaimia ei löydetty) -- - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - -- Salattu viesti (tuntematon viestityyppi) -- - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -760,7 +856,7 @@ Example: https://server.my:8787 - + %1 was invited. @@ -825,12 +921,12 @@ Example: https://server.my:8787 - + You joined this room. - + Rejected the knock from %1. @@ -854,12 +950,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply @@ -872,7 +968,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -912,49 +1008,52 @@ Example: https://server.my:8787 - + No room open - + + Back to room list + + + + + + No room selected + + + + + Room options + Huonevaihtoehdot + + + + Invite users + Kutsu käyttäjiä + + + + Members + Jäsenet + + + + Leave room + Poistu huoneesta + + + + Settings + Asetukset + + + Close Sulje - - TopRoomBar - - - Room options - Huonevaihtoehdot - - - - Mentions - Maininnat - - - - Invite users - Kutsu käyttäjiä - - - - Members - Jäsenet - - - - Leave room - Poistu huoneesta - - - - Settings - Asetukset - - TrayIcon @@ -1014,7 +1113,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray Pienennä ilmoitusalueelle @@ -1034,7 +1133,12 @@ Example: https://server.my:8787 - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1197,7 +1301,17 @@ This usually causes the application icon in the task bar to animate in some fash Teema - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID Laitteen tunnus @@ -1207,7 +1321,7 @@ This usually causes the application icon in the task bar to animate in some fash Laitteen sormenjälki - + Session Keys Istunnon avaimet @@ -1227,22 +1341,22 @@ This usually causes the application icon in the task bar to animate in some fash SALAUS - + GENERAL YLEISET ASETUKSET - + INTERFACE - + Emoji Font Family - + Open Sessions File Avaa Istuntoavaintiedosto @@ -1314,11 +1428,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Eilen + + dialogs::AcceptCall + + + Accept + Hyväksy + + + + Reject + + + dialogs::CreateRoom @@ -1442,6 +1569,19 @@ This usually causes the application icon in the task bar to animate in some fash Kirjaudutaan ulos. Oletko varma? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + Peruuta + + dialogs::PreviewUploadOverlay @@ -1642,7 +1782,7 @@ Median koko: %2 dialogs::UserProfile - + Ban the user from the room Anna käyttäjälle porttikielto huoneesta @@ -1662,7 +1802,17 @@ Median koko: %2 Aloita keskustelu - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices Laitteet @@ -1713,7 +1863,7 @@ Median koko: %2 message-description sent: - + You sent an audio clip @@ -1792,6 +1942,36 @@ Median koko: %2 %1 sent an encrypted message + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_fr.ts b/resources/langs/nheko_fr.ts index bf9b36f6..e34643a9 100644 --- a/resources/langs/nheko_fr.ts +++ b/resources/langs/nheko_fr.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 - + Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ - + Failed to upload media. Please try again. - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. - + Failed to restore save data. Please login again. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. - - + + Please try to login again: %1 - + Failed to join room: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -367,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted @@ -400,6 +478,36 @@ Example: https://server.my:8787 %1 created and configured room: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -488,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -612,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file - + Write a message... Écrivez un message... @@ -633,7 +741,7 @@ Example: https://server.my:8787 - + Select a file Sélectionnez un fichier @@ -642,6 +750,16 @@ Example: https://server.my:8787 All Files (*) Tous les types de fichiers (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -651,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - - - - + Message redaction failed: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image Enregistrer l'image @@ -693,20 +801,8 @@ Example: https://server.my:8787 Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -760,7 +856,7 @@ Example: https://server.my:8787 - + %1 was invited. @@ -825,12 +921,12 @@ Example: https://server.my:8787 - + You joined this room. - + Rejected the knock from %1. @@ -854,12 +950,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply @@ -872,7 +968,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -912,47 +1008,50 @@ Example: https://server.my:8787 - + No room open - - Close + + Back to room list - - - TopRoomBar - + + + No room selected + + + + Room options - - Mentions - - - - + Invite users - Inviter des utilisateurs + Inviter des utilisateurs - + Members - Membres + Membres - + Leave room - Quitter le salon + Quitter le salon - + Settings - Paramètres + Paramètres + + + + Close + @@ -1014,7 +1113,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray Réduire à la barre des tâches @@ -1034,7 +1133,12 @@ Example: https://server.my:8787 - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1197,7 +1301,17 @@ This usually causes the application icon in the task bar to animate in some fash Thème - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID @@ -1207,7 +1321,7 @@ This usually causes the application icon in the task bar to animate in some fash - + Session Keys @@ -1227,22 +1341,22 @@ This usually causes the application icon in the task bar to animate in some fash - + GENERAL GÉNÉRAL - + INTERFACE - + Emoji Font Family - + Open Sessions File @@ -1314,11 +1428,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday + + dialogs::AcceptCall + + + Accept + Accepter + + + + Reject + + + dialogs::CreateRoom @@ -1442,6 +1569,19 @@ This usually causes the application icon in the task bar to animate in some fash Déconnexion. Êtes-vous sûr·e ? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + Annuler + + dialogs::PreviewUploadOverlay @@ -1640,7 +1780,7 @@ Taille du média : %2 dialogs::UserProfile - + Ban the user from the room @@ -1660,7 +1800,17 @@ Taille du média : %2 - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices @@ -1711,7 +1861,7 @@ Taille du média : %2 message-description sent: - + You sent an audio clip @@ -1790,6 +1940,36 @@ Taille du média : %2 %1 sent an encrypted message + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_it.ts b/resources/langs/nheko_it.ts index b5026408..9741741c 100644 --- a/resources/langs/nheko_it.ts +++ b/resources/langs/nheko_it.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. Sei entrato in questa stanza. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 Impossibile invitare l'utente: %1 - + Invited user: %1 Invitato utente: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. Migrazione della cache alla versione corrente fallita. Questo può avere diverse cause. Per favore apri una issue e nel frattempo prova ad usare una versione più vecchia. In alternativa puoi provare a cancellare la cache manualmente. - + Room %1 created. Stanza %1 creata. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 Impossibile invitare %1 a %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 Impossibile scacciare %1 a %2: %3 @@ -48,7 +68,17 @@ Scacciato utente: %1 - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 Impossibile bannare %1 in %2: %3 @@ -58,7 +88,17 @@ Utente bannato: %1 - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 Impossibile rimuovere il ban di %1 in %2: %3 @@ -68,12 +108,12 @@ Rimosso il ban dall'utente: %1 - + Failed to upload media. Please try again. Impossibile inviare il file multimediale. Per favore riprova. - + Cache migration failed! Migrazione della cache fallita! @@ -88,28 +128,28 @@ La cache sul tuo disco è più nuova di quella supportata da questa versione di Nheko. Per favore aggiorna o pulisci la tua cache. - + Failed to restore OLM account. Please login again. Impossibile ripristinare l'account OLM. Per favore accedi nuovamente. - + Failed to restore save data. Please login again. Impossibile ripristinare i dati salvati. Per favore accedi nuovamente. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. Impossibile configurare le chiavi crittografiche. Risposta del server: %1 %2. Per favore riprova in seguito. - - + + Please try to login again: %1 Per favore prova ad accedere nuovamente: %1 - + Failed to join room: %1 Impossibile accedere alla stanza: %1 @@ -254,6 +294,43 @@ Questo messaggio è in chiaro! + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + -- Evento Criptato (Chiavi per la decriptazione non trovate) -- + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + -- Errore di Decrittazione (impossibile recuperare le chiavi megolm dal DB) -- + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + -- Errore di Decrittazione (%1) -- + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + -- Evento Criptato (Tipo di evento ignoto) -- + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -371,6 +448,7 @@ Esempio: https://server.mio:8787 MessageDelegate + redacted oscurato @@ -404,6 +482,36 @@ Esempio: https://server.mio:8787 %1 created and configured room: %2 %1 creato e configurata stanza: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -492,7 +600,7 @@ Esempio: https://server.mio:8787 RoomInfo - + no version stored nessuna versione memorizzata @@ -616,13 +724,13 @@ Esempio: https://server.mio:8787 TextInputWidget - + Send a file Invia un file - + Write a message... Scrivi un messaggio… @@ -637,7 +745,7 @@ Esempio: https://server.mio:8787 Emoji - + Select a file Seleziona un file @@ -646,6 +754,16 @@ Esempio: https://server.mio:8787 All Files (*) Tutti i file (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -655,30 +773,20 @@ Esempio: https://server.mio:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - -- Errore di Decriptazione (impossibile comunicare con il DB) -- - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - -- Errore di Decrittazione (impossibile recuperare le chiavi megolm dal DB) -- - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - -- Errore di Decrittazione (%1) -- - - - + Message redaction failed: %1 Oscuramento del messaggio fallito: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image Salva immagine @@ -697,20 +805,8 @@ Esempio: https://server.mio:8787 Save file Salva file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - -- Evento Criptato (Chiavi per la decriptazione non trovate) -- - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - -- Evento Criptato (Tipo di evento ignoto) -- - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -764,7 +860,7 @@ Esempio: https://server.mio:8787 %1 ha cambiato i permessi della stanza. - + %1 was invited. %1 è stato invitato. @@ -829,12 +925,12 @@ Esempio: https://server.mio:8787 %1 ha oscurato la sua bussata. - + You joined this room. Sei entrato in questa stanza. - + Rejected the knock from %1. Rifiutata la bussata di %1. @@ -858,12 +954,12 @@ Esempio: https://server.mio:8787 TimelineRow - + React - + Reply Rispondi @@ -876,7 +972,7 @@ Esempio: https://server.mio:8787 TimelineView - + React @@ -916,49 +1012,52 @@ Esempio: https://server.mio:8787 Salva come - + No room open Nessuna stanza aperta - + + Back to room list + + + + + + No room selected + + + + + Room options + Opzioni della stanza + + + + Invite users + Invita utenti + + + + Members + Membri + + + + Leave room + Lascia la stanza + + + + Settings + Impostazioni + + + Close Chiudi - - TopRoomBar - - - Room options - Opzioni della stanza - - - - Mentions - Menzioni - - - - Invite users - Invita utenti - - - - Members - Membri - - - - Leave room - Lascia la stanza - - - - Settings - Impostazioni - - TrayIcon @@ -1018,7 +1117,7 @@ Esempio: https://server.mio:8787 UserSettingsPage - + Minimize to tray Minimizza nella tray @@ -1038,7 +1137,12 @@ Esempio: https://server.mio:8787 Avatar Circolari - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1201,7 +1305,17 @@ This usually causes the application icon in the task bar to animate in some fash Tema - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID ID Dispositivo @@ -1211,7 +1325,7 @@ This usually causes the application icon in the task bar to animate in some fash Impronta digitale del dispositivo - + Session Keys Chiavi di Sessione @@ -1231,22 +1345,22 @@ This usually causes the application icon in the task bar to animate in some fash CRITTOGRAFIA - + GENERAL GENERALE - + INTERFACE INTERFACCIA - + Emoji Font Family Famiglia dei caratteri delle Emoji - + Open Sessions File Apri File delle Sessioni @@ -1318,11 +1432,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Ieri + + dialogs::AcceptCall + + + Accept + Accetta + + + + Reject + + + dialogs::CreateRoom @@ -1446,6 +1573,19 @@ This usually causes the application icon in the task bar to animate in some fash Uscita. Ne sei certo? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + Annulla + + dialogs::PreviewUploadOverlay @@ -1646,7 +1786,7 @@ Peso media: %2 dialogs::UserProfile - + Ban the user from the room Banna l'utente dalla stanza @@ -1666,7 +1806,17 @@ Peso media: %2 Inizia una conversazione - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices Dispositivi @@ -1717,7 +1867,7 @@ Peso media: %2 message-description sent: - + You sent an audio clip Hai inviato una clip audio @@ -1796,6 +1946,36 @@ Peso media: %2 %1 sent an encrypted message %1 ha inviato un messaggio criptato + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_ja.ts b/resources/langs/nheko_ja.ts index a806031b..33141c45 100644 --- a/resources/langs/nheko_ja.ts +++ b/resources/langs/nheko_ja.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 ユーザーを招待できませんでした: %1 - + Invited user: %1 招待されたユーザー: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 %2に%1を招待できませんでした: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 %2に%1を一時的に追放できませんでした: %3 @@ -48,7 +68,17 @@ 一時的に追放されたユーザー: %1 - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 %2で%1を永久追放できませんでした: %3 @@ -58,7 +88,17 @@ 永久追放されたユーザー: %1 - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 %2で%1の永久追放を解除できませんでした: %3 @@ -68,12 +108,12 @@ 永久追放を解除されたユーザー: %1 - + Failed to upload media. Please try again. メディアをアップロードできませんでした。やり直して下さい。 - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. OLMアカウントを復元できませんでした。もう一度ログインして下さい。 - + Failed to restore save data. Please login again. セーブデータを復元できませんでした。もう一度ログインして下さい。 - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. 暗号化鍵を設定できませんでした。サーバーの応答: %1 %2. 後でやり直して下さい。 - - + + Please try to login again: %1 もう一度ログインしてみて下さい: %1 - + Failed to join room: %1 部屋に参加できませんでした: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + -- 暗号化イベント (復号鍵が見つかりません) -- + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + -- 復号エラー (データベースからmegolm鍵を取得できませんでした) -- + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + -- 復号エラー (%1) -- + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + -- 暗号化イベント (不明なイベント型です) -- + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -367,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted 編集済み @@ -400,6 +478,36 @@ Example: https://server.my:8787 %1 created and configured room: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -488,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored バージョンが保存されていません @@ -612,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file ファイルを送信 - + Write a message... メッセージを書く... @@ -633,7 +741,7 @@ Example: https://server.my:8787 絵文字 - + Select a file ファイルを選択 @@ -642,6 +750,16 @@ Example: https://server.my:8787 All Files (*) 全てのファイル (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -651,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - -- 復号エラー (データベースと通信できませんでした) -- - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - -- 復号エラー (データベースからmegolm鍵を取得できませんでした) -- - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - -- 復号エラー (%1) -- - - - + Message redaction failed: %1 メッセージを編集できませんでした: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image 画像を保存 @@ -693,20 +801,8 @@ Example: https://server.my:8787 Save file ファイルを保存 - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - -- 暗号化イベント (復号鍵が見つかりません) -- - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - -- 暗号化イベント (不明なイベント型です) -- - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -759,7 +855,7 @@ Example: https://server.my:8787 - + %1 was invited. %1が招待されました。 @@ -824,12 +920,12 @@ Example: https://server.my:8787 %1がノックを編集しました。 - + You joined this room. - + Rejected the knock from %1. %1からのノックを拒否しました。 @@ -853,12 +949,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply 返信 @@ -871,7 +967,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -911,49 +1007,52 @@ Example: https://server.my:8787 名前を付けて保存 - + No room open 部屋が開いていません - + + Back to room list + + + + + + No room selected + + + + + Room options + 部屋のオプション + + + + Invite users + ユーザーを招待 + + + + Members + メンバー + + + + Leave room + + + + + Settings + 設定 + + + Close 閉じる - - TopRoomBar - - - Room options - 部屋のオプション - - - - Mentions - メンション - - - - Invite users - ユーザーを招待 - - - - Members - メンバー - - - - Leave room - 退室する - - - - Settings - 設定 - - TrayIcon @@ -1013,7 +1112,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray トレイへ最小化 @@ -1033,7 +1132,12 @@ Example: https://server.my:8787 円形アバター - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1196,7 +1300,17 @@ This usually causes the application icon in the task bar to animate in some fash テーマ - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID デバイスID @@ -1206,7 +1320,7 @@ This usually causes the application icon in the task bar to animate in some fash デバイスの指紋 - + Session Keys セッション鍵 @@ -1226,22 +1340,22 @@ This usually causes the application icon in the task bar to animate in some fash 暗号化 - + GENERAL 全般 - + INTERFACE - + Emoji Font Family - + Open Sessions File セッションファイルを開く @@ -1313,11 +1427,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday 昨日 + + dialogs::AcceptCall + + + Accept + 容認 + + + + Reject + + + dialogs::CreateRoom @@ -1441,6 +1568,19 @@ This usually causes the application icon in the task bar to animate in some fash 本当にログアウトしますか? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + キャンセル + + dialogs::PreviewUploadOverlay @@ -1640,7 +1780,7 @@ Media size: %2 dialogs::UserProfile - + Ban the user from the room ユーザーを部屋から永久追放する @@ -1660,7 +1800,17 @@ Media size: %2 会話を始める - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices デバイス @@ -1711,7 +1861,7 @@ Media size: %2 message-description sent: - + You sent an audio clip 音声データを送信しました @@ -1790,6 +1940,36 @@ Media size: %2 %1 sent an encrypted message %1が暗号化されたメッセージを送信しました + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_nl.ts b/resources/langs/nheko_nl.ts index 8d6a9f68..462aa707 100644 --- a/resources/langs/nheko_nl.ts +++ b/resources/langs/nheko_nl.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 - + Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ - + Failed to upload media. Please try again. - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. - + Failed to restore save data. Please login again. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. - - + + Please try to login again: %1 - + Failed to join room: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -367,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted @@ -400,6 +478,36 @@ Example: https://server.my:8787 %1 created and configured room: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -488,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -612,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file - + Write a message... Typ een bericht... @@ -633,7 +741,7 @@ Example: https://server.my:8787 - + Select a file Kies een bestand @@ -642,6 +750,16 @@ Example: https://server.my:8787 All Files (*) Alle bestanden (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -651,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - - - - + Message redaction failed: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image Afbeelding opslaan @@ -693,20 +801,8 @@ Example: https://server.my:8787 Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -760,7 +856,7 @@ Example: https://server.my:8787 - + %1 was invited. @@ -825,12 +921,12 @@ Example: https://server.my:8787 - + You joined this room. - + Rejected the knock from %1. @@ -854,12 +950,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply @@ -872,7 +968,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -912,47 +1008,50 @@ Example: https://server.my:8787 - + No room open - - Close + + Back to room list - - - TopRoomBar - + + + No room selected + + + + Room options - - Mentions - - - - + Invite users - Gebruikers uitnodigen + Gebruikers uitnodigen - + Members - Leden + Leden - + Leave room - Kamer verlaten + Kamer verlaten - + Settings - Instellingen + Instellingen + + + + Close + @@ -1014,7 +1113,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray Minimaliseren naar systeemvak @@ -1034,7 +1133,12 @@ Example: https://server.my:8787 - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1197,7 +1301,17 @@ This usually causes the application icon in the task bar to animate in some fash Thema - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID @@ -1207,7 +1321,7 @@ This usually causes the application icon in the task bar to animate in some fash - + Session Keys @@ -1227,22 +1341,22 @@ This usually causes the application icon in the task bar to animate in some fash - + GENERAL ALGEMEEN - + INTERFACE - + Emoji Font Family - + Open Sessions File @@ -1314,11 +1428,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday + + dialogs::AcceptCall + + + Accept + Accepteren + + + + Reject + + + dialogs::CreateRoom @@ -1442,6 +1569,19 @@ This usually causes the application icon in the task bar to animate in some fash Uitloggen. Weet je het zeker? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + Annuleren + + dialogs::PreviewUploadOverlay @@ -1640,7 +1780,7 @@ Mediagrootte: %2 dialogs::UserProfile - + Ban the user from the room @@ -1660,7 +1800,17 @@ Mediagrootte: %2 - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices @@ -1711,7 +1861,7 @@ Mediagrootte: %2 message-description sent: - + You sent an audio clip @@ -1790,6 +1940,36 @@ Mediagrootte: %2 %1 sent an encrypted message + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_pl.ts b/resources/langs/nheko_pl.ts index 934221a2..a318f41f 100644 --- a/resources/langs/nheko_pl.ts +++ b/resources/langs/nheko_pl.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 - + Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ - + Failed to upload media. Please try again. - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. Nie udało się przywrócić konta OLM. Spróbuj zalogować się ponownie. - + Failed to restore save data. Please login again. Nie udało się przywrócić zapisanych danych. Spróbuj zalogować się ponownie. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. - - + + Please try to login again: %1 Spróbuj zalogować się ponownie: %1 - + Failed to join room: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -367,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted @@ -400,6 +478,36 @@ Example: https://server.my:8787 %1 created and configured room: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -488,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -612,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file Wyślij plik - + Write a message... Napisz wiadomość… @@ -633,7 +741,7 @@ Example: https://server.my:8787 Emoji - + Select a file Wybierz plik @@ -642,6 +750,16 @@ Example: https://server.my:8787 All Files (*) Wszystkie pliki (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -651,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - - - - + Message redaction failed: %1 Redagowanie wiadomości nie powiodło się: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image Zapisz obraz @@ -693,20 +801,8 @@ Example: https://server.my:8787 Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -761,7 +857,7 @@ Example: https://server.my:8787 - + %1 was invited. @@ -826,12 +922,12 @@ Example: https://server.my:8787 - + You joined this room. - + Rejected the knock from %1. @@ -855,12 +951,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply @@ -873,7 +969,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -913,49 +1009,52 @@ Example: https://server.my:8787 - + No room open - + + Back to room list + + + + + + No room selected + + + + + Room options + Ustawienia pokoju + + + + Invite users + Zaproś użytkowników + + + + Members + Członkowie + + + + Leave room + Opuść pokój + + + + Settings + Ustawienia + + + Close - - TopRoomBar - - - Room options - Ustawienia pokoju - - - - Mentions - - - - - Invite users - Zaproś użytkowników - - - - Members - Członkowie - - - - Leave room - Opuść pokój - - - - Settings - Ustawienia - - TrayIcon @@ -1015,7 +1114,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray Zminimalizuj do paska zadań @@ -1035,7 +1134,12 @@ Example: https://server.my:8787 - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1198,7 +1302,17 @@ This usually causes the application icon in the task bar to animate in some fash Motyw - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID ID urządzenia @@ -1208,7 +1322,7 @@ This usually causes the application icon in the task bar to animate in some fash Odcisk palca urządzenia - + Session Keys @@ -1228,22 +1342,22 @@ This usually causes the application icon in the task bar to animate in some fash SZYFROWANIE - + GENERAL OGÓLNE - + INTERFACE - + Emoji Font Family - + Open Sessions File @@ -1315,11 +1429,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday + + dialogs::AcceptCall + + + Accept + Akceptuj + + + + Reject + + + dialogs::CreateRoom @@ -1443,6 +1570,19 @@ This usually causes the application icon in the task bar to animate in some fash Czy na pewno chcesz wylogować się? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + Anuluj + + dialogs::PreviewUploadOverlay @@ -1644,7 +1784,7 @@ Rozmiar multimediów: %2 dialogs::UserProfile - + Ban the user from the room Zablokuj użytkownika w tym pokoju @@ -1664,7 +1804,17 @@ Rozmiar multimediów: %2 Rozpocznij rozmowę - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices Urządzenia @@ -1715,7 +1865,7 @@ Rozmiar multimediów: %2 message-description sent: - + You sent an audio clip @@ -1794,6 +1944,36 @@ Rozmiar multimediów: %2 %1 sent an encrypted message + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_ro.ts b/resources/langs/nheko_ro.ts index 659c8f6c..0bf267da 100644 --- a/resources/langs/nheko_ro.ts +++ b/resources/langs/nheko_ro.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 - + Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ - + Failed to upload media. Please try again. - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. - + Failed to restore save data. Please login again. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. - - + + Please try to login again: %1 - + Failed to join room: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -367,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted @@ -400,6 +478,36 @@ Example: https://server.my:8787 %1 created and configured room: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -488,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -612,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file - + Write a message... @@ -633,7 +741,7 @@ Example: https://server.my:8787 - + Select a file @@ -642,6 +750,16 @@ Example: https://server.my:8787 All Files (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -651,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - - - - + Message redaction failed: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image @@ -693,20 +801,8 @@ Example: https://server.my:8787 Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -761,7 +857,7 @@ Example: https://server.my:8787 - + %1 was invited. @@ -826,12 +922,12 @@ Example: https://server.my:8787 - + You joined this room. - + Rejected the knock from %1. @@ -855,12 +951,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply @@ -873,7 +969,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -913,48 +1009,51 @@ Example: https://server.my:8787 - + No room open - - Close + + Back to room list - - - TopRoomBar - + + + No room selected + + + + Room options - - Mentions - - - - + Invite users - + Members - + Leave room - + Settings + + + Close + + TrayIcon @@ -1015,7 +1114,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray @@ -1035,7 +1134,12 @@ Example: https://server.my:8787 - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1198,7 +1302,17 @@ This usually causes the application icon in the task bar to animate in some fash - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID @@ -1208,7 +1322,7 @@ This usually causes the application icon in the task bar to animate in some fash - + Session Keys @@ -1228,22 +1342,22 @@ This usually causes the application icon in the task bar to animate in some fash - + GENERAL - + INTERFACE - + Emoji Font Family - + Open Sessions File @@ -1315,11 +1429,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday + + dialogs::AcceptCall + + + Accept + + + + + Reject + + + dialogs::CreateRoom @@ -1443,6 +1570,19 @@ This usually causes the application icon in the task bar to animate in some fash + + dialogs::PlaceCall + + + Voice + + + + + Cancel + + + dialogs::PreviewUploadOverlay @@ -1640,7 +1780,7 @@ Media size: %2 dialogs::UserProfile - + Ban the user from the room @@ -1660,7 +1800,17 @@ Media size: %2 - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices @@ -1711,7 +1861,7 @@ Media size: %2 message-description sent: - + You sent an audio clip @@ -1790,6 +1940,36 @@ Media size: %2 %1 sent an encrypted message + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_ru.ts b/resources/langs/nheko_ru.ts index 541b0df9..034dac8b 100644 --- a/resources/langs/nheko_ru.ts +++ b/resources/langs/nheko_ru.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 - + Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ - + Failed to upload media. Please try again. - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. Не удалось восстановить учетную запись OLM. Пожалуйста, войдите снова. - + Failed to restore save data. Please login again. Не удалось восстановить сохраненные данные. Пожалуйста, войдите снова. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. Не удалось настроить ключи шифрования. Ответ сервера:%1 %2. Пожалуйста, попробуйте позже. - - + + Please try to login again: %1 Повторите попытку входа: %1 - + Failed to join room: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -367,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted @@ -400,6 +478,36 @@ Example: https://server.my:8787 %1 created and configured room: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -488,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -612,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file Отправить файл - + Write a message... Написать сообщение... @@ -633,7 +741,7 @@ Example: https://server.my:8787 - + Select a file Выберите файл @@ -642,6 +750,16 @@ Example: https://server.my:8787 All Files (*) Все файлы (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -651,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - - - - + Message redaction failed: %1 Ошибка редактирования сообщения: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image Сохранить изображение @@ -693,20 +801,8 @@ Example: https://server.my:8787 Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -761,7 +857,7 @@ Example: https://server.my:8787 - + %1 was invited. @@ -826,12 +922,12 @@ Example: https://server.my:8787 - + You joined this room. - + Rejected the knock from %1. @@ -855,12 +951,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply @@ -873,7 +969,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -913,47 +1009,50 @@ Example: https://server.my:8787 - + No room open - - Close - Закрыть - - - - TopRoomBar - - - Room options - Настройки комнаты - - - - Mentions + + Back to room list - + + + No room selected + + + + + Room options + Настройки комнаты + + + Invite users - Пригласить пользователей + Пригласить пользователей - + Members - Участники + Участники - + Leave room - Покинуть комнату + Покинуть комнату - + Settings - Настройки + Настройки + + + + Close + Закрыть @@ -1015,7 +1114,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray Сворачивать в системную панель @@ -1035,7 +1134,12 @@ Example: https://server.my:8787 - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1198,7 +1302,17 @@ This usually causes the application icon in the task bar to animate in some fash Тема - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID ID устройства @@ -1208,7 +1322,7 @@ This usually causes the application icon in the task bar to animate in some fash Отпечаток устройства - + Session Keys Ключи сеанса @@ -1228,22 +1342,22 @@ This usually causes the application icon in the task bar to animate in some fash ШИФРОВАНИЕ - + GENERAL ГЛАВНОЕ - + INTERFACE - + Emoji Font Family - + Open Sessions File Открыть файл сеансов @@ -1316,11 +1430,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday + + dialogs::AcceptCall + + + Accept + Принять + + + + Reject + + + dialogs::CreateRoom @@ -1444,6 +1571,19 @@ This usually causes the application icon in the task bar to animate in some fash Выйти из учётной записи. Вы уверены? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + + + dialogs::PreviewUploadOverlay @@ -1643,7 +1783,7 @@ Media size: %2 dialogs::UserProfile - + Ban the user from the room Заблокировать пользователя в комнате @@ -1663,7 +1803,17 @@ Media size: %2 Начать разговор - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices Устройства @@ -1714,7 +1864,7 @@ Media size: %2 message-description sent: - + You sent an audio clip @@ -1793,6 +1943,36 @@ Media size: %2 %1 sent an encrypted message + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_si.ts b/resources/langs/nheko_si.ts index f2b58d33..325a5131 100644 --- a/resources/langs/nheko_si.ts +++ b/resources/langs/nheko_si.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 - + Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ - + Failed to upload media. Please try again. - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. - + Failed to restore save data. Please login again. - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. - - + + Please try to login again: %1 - + Failed to join room: %1 @@ -151,6 +191,12 @@ Low priority rooms + + + Server Notices + Tag translation for m.server_notice + + @@ -166,7 +212,7 @@ EditModal - + Apply @@ -186,6 +232,55 @@ + + EmojiPicker + + + + Search + + + + + People + + + + + Nature + + + + + Food + + + + + Activity + + + + + Travel + + + + + Objects + + + + + Symbols + + + + + Flags + + + EncryptionIndicator @@ -199,10 +294,47 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem - + Remove @@ -210,7 +342,7 @@ LoginPage - + Matrix ID @@ -237,6 +369,11 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th Device name + + + A name for this device, which will be shown to others, when verifying your devices. If none is provided a default is used. + + The address that can be used to contact you homeservers client API. @@ -245,7 +382,7 @@ Example: https://server.my:8787 - + LOGIN @@ -307,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted @@ -340,6 +478,36 @@ Example: https://server.my:8787 %1 created and configured room: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -360,7 +528,7 @@ Example: https://server.my:8787 RegisterPage - + Username @@ -428,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -446,7 +614,7 @@ Example: https://server.my:8787 - + Favourite Standard matrix tag for favourites @@ -464,7 +632,7 @@ Example: https://server.my:8787 - + Adds or removes the specified tag. WhatsThis hint for tag menu actions @@ -476,11 +644,17 @@ Example: https://server.my:8787 - + New Tag Tag name prompt title + + + Tag: + Tag name prompt + + Accept @@ -495,7 +669,7 @@ Example: https://server.my:8787 SideBarActions - + User settings @@ -546,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file - + Write a message... @@ -567,7 +741,7 @@ Example: https://server.my:8787 - + Select a file @@ -576,6 +750,16 @@ Example: https://server.my:8787 All Files (*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -585,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - - - - + Message redaction failed: %1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image @@ -627,20 +801,8 @@ Example: https://server.my:8787 Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -694,7 +856,7 @@ Example: https://server.my:8787 - + %1 was invited. @@ -713,6 +875,11 @@ Example: https://server.my:8787 %1 changed their avatar. + + + %1 changed some profile info. + + %1 joined. @@ -754,12 +921,12 @@ Example: https://server.my:8787 - + You joined this room. - + Rejected the knock from %1. @@ -783,7 +950,12 @@ Example: https://server.my:8787 TimelineRow - + + React + + + + Reply @@ -796,7 +968,12 @@ Example: https://server.my:8787 TimelineView - + + React + + + + Reply @@ -831,48 +1008,51 @@ Example: https://server.my:8787 - + No room open - - Close + + Back to room list - - - TopRoomBar - + + + No room selected + + + + Room options - - Mentions - - - - + Invite users - + Members - + Leave room - + Settings + + + Close + + TrayIcon @@ -890,78 +1070,221 @@ Example: https://server.my:8787 UserInfoWidget - + Logout + + + Set custom status message + + + + + Custom status message + + + + + Status: + + + + + Set presence automatically + + + + + Online + + + + + Unavailable + + + + + Offline + + UserSettingsPage - + Minimize to tray - + Start in tray - + Group's sidebar - + Circular Avatars - + + CALLS + + + + + Keep the application running in the background after closing the client window. + + + + + Start the application in the background without showing the client window. + + + + + Change the appearance of user avatars in chats. +OFF - square, ON - Circle. + + + + + Show a column containing groups and tags next to the room list. + + + + Decrypt messages in sidebar - + + Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats. + + + + Show buttons in timeline - + + Show buttons to quickly reply, react or access additional options next to each message. + + + + + Limit width of timeline + + + + + Set the max width of messages in the timeline (in pixels). This can help readability on wide screen, when Nheko is maximised + + + + Typing notifications - + + Show who is typing in a room. +This will also enable or disable sending typing notifications to others. + + + + Sort rooms by unreads + Display rooms with new messages first. +If this is off, the list of rooms will only be sorted by the timestamp of the last message in a room. +If this is on, rooms which have active notifications (the small circle with a number in it) will be sorted on top. Rooms, that you have muted, will still be sorted by timestamp, since you don't seem to consider them as important as the other rooms. + + + + Read receipts - + + Show if your message was read. +Status is displayed next to timestamps. + + + + Send messages as Markdown - + + Allow using markdown in messages. +When disabled, all messages are sent as a plain text. + + + + Desktop notifications + + + Notify about received message when the client is not currently focused. + + + Alert on notification + + + + + Show an alert when a message is received. +This usually causes the application icon in the task bar to animate in some fashion. + + + + Highlight message on hover + + + Change the background color of messages when you hover over them. + + + + + Large Emoji in timeline + + + + + Make font size larger if messages with only a few emojis are displayed. + + Scale factor + + + Change the scale factor of the whole user interface. + + Font size @@ -978,7 +1301,17 @@ Example: https://server.my:8787 - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID @@ -988,7 +1321,7 @@ Example: https://server.my:8787 - + Session Keys @@ -1008,22 +1341,22 @@ Example: https://server.my:8787 - + GENERAL - + INTERFACE - + Emoji Font Family - + Open Sessions File @@ -1095,11 +1428,24 @@ Example: https://server.my:8787 descriptiveTime - + Yesterday + + dialogs::AcceptCall + + + Accept + + + + + Reject + + + dialogs::CreateRoom @@ -1169,7 +1515,7 @@ Example: https://server.my:8787 dialogs::InviteUsers - + Cancel @@ -1223,6 +1569,19 @@ Example: https://server.my:8787 + + dialogs::PlaceCall + + + Voice + + + + + Cancel + + + dialogs::PreviewUploadOverlay @@ -1264,7 +1623,7 @@ Media size: %2 dialogs::ReadReceipts - + Read receipts @@ -1277,12 +1636,12 @@ Media size: %2 dialogs::ReceiptItem - + Today %1 - + Yesterday %1 @@ -1290,7 +1649,7 @@ Media size: %2 dialogs::RoomSettings - + Settings @@ -1419,7 +1778,7 @@ Media size: %2 dialogs::UserProfile - + Ban the user from the room @@ -1439,7 +1798,17 @@ Media size: %2 - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices @@ -1490,7 +1859,7 @@ Media size: %2 message-description sent: - + You sent an audio clip @@ -1569,6 +1938,36 @@ Media size: %2 %1 sent an encrypted message + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts index 545e098b..b8b10957 100644 --- a/resources/langs/nheko_zh_CN.ts +++ b/resources/langs/nheko_zh_CN.ts @@ -4,7 +4,7 @@ Cache - + You joined this room. @@ -12,33 +12,53 @@ ChatPage - + Failed to invite user: %1 - + Invited user: %1 - + Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually. - + Room %1 created. - + + Confirm invite + + + + + Do you really want to invite %1 (%2)? + + + + Failed to invite %1 to %2: %3 - + + Confirm kick + + + + + Do you really want to kick %1 (%2)? + + + + Failed to kick %1 to %2: %3 @@ -48,7 +68,17 @@ - + + Confirm ban + + + + + Do you really want to ban %1 (%2)? + + + + Failed to ban %1 in %2: %3 @@ -58,7 +88,17 @@ - + + Confirm unban + + + + + Do you really want to unban %1 (%2)? + + + + Failed to unban %1 in %2: %3 @@ -68,12 +108,12 @@ - + Failed to upload media. Please try again. - + Cache migration failed! @@ -88,28 +128,28 @@ - + Failed to restore OLM account. Please login again. 恢复 OLM 账户失败。请重新登录。 - + Failed to restore save data. Please login again. 恢复保存的数据失败。请重新登录。 - + Failed to setup encryption keys. Server response: %1 %2. Please try again later. - - + + Please try to login again: %1 请尝试再次登录:%1 - + Failed to join room: %1 @@ -254,6 +294,43 @@ + + EventStore + + + -- Encrypted Event (No keys found for decryption) -- + Placeholder, when the message was not decrypted yet or can't be decrypted. + + + + + -- Decryption Error (failed to retrieve megolm keys from db) -- + Placeholder, when the message can't be decrypted, because the DB access failed. + + + + + -- Decryption Error (%1) -- + Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1. + + + + + -- Encrypted Event (Unknown event type) -- + Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. + + + + + -- Reply attack! This message index was reused! -- + + + + + -- Message by unverified device! -- + + + InviteeItem @@ -367,6 +444,7 @@ Example: https://server.my:8787 MessageDelegate + redacted @@ -400,6 +478,36 @@ Example: https://server.my:8787 %1 created and configured room: %2 + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 ended the call. + + + + + Negotiating call... + + Placeholder @@ -488,7 +596,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -612,13 +720,13 @@ Example: https://server.my:8787 TextInputWidget - + Send a file 发送一个文件 - + Write a message... 写一条消息... @@ -633,7 +741,7 @@ Example: https://server.my:8787 - + Select a file 选择一个文件 @@ -642,6 +750,16 @@ Example: https://server.my:8787 All Files (*) 所有文件(*) + + + Place a call + + + + + Hang up + + Connection lost. Nheko is trying to re-connect... @@ -651,30 +769,20 @@ Example: https://server.my:8787 TimelineModel - - -- Decryption Error (failed to communicate with DB) -- - Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session. - - - - - -- Decryption Error (failed to retrieve megolm keys from db) -- - Placeholder, when the message can't be decrypted, because the DB access failed. - - - - - -- Decryption Error (%1) -- - Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1. - - - - + Message redaction failed: %1 删除消息失败:%1 - + + + + + Failed to encrypt event, sending aborted! + + + + Save image 保存图像 @@ -693,20 +801,8 @@ Example: https://server.my:8787 Save file - - - -- Encrypted Event (No keys found for decryption) -- - Placeholder, when the message was not decrypted yet or can't be decrypted. - - - - - -- Encrypted Event (Unknown event type) -- - Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet. - - - + %1 and %2 are typing. Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.) @@ -759,7 +855,7 @@ Example: https://server.my:8787 - + %1 was invited. @@ -824,12 +920,12 @@ Example: https://server.my:8787 - + You joined this room. - + Rejected the knock from %1. @@ -853,12 +949,12 @@ Example: https://server.my:8787 TimelineRow - + React - + Reply @@ -871,7 +967,7 @@ Example: https://server.my:8787 TimelineView - + React @@ -911,49 +1007,52 @@ Example: https://server.my:8787 - + No room open - + + Back to room list + + + + + + No room selected + + + + + Room options + 聊天室选项 + + + + Invite users + 邀请用户 + + + + Members + 成员 + + + + Leave room + 离开聊天室 + + + + Settings + 设置 + + + Close - - TopRoomBar - - - Room options - 聊天室选项 - - - - Mentions - - - - - Invite users - 邀请用户 - - - - Members - 成员 - - - - Leave room - 离开聊天室 - - - - Settings - 设置 - - TrayIcon @@ -1013,7 +1112,7 @@ Example: https://server.my:8787 UserSettingsPage - + Minimize to tray 最小化至托盘 @@ -1033,7 +1132,12 @@ Example: https://server.my:8787 - + + CALLS + + + + Keep the application running in the background after closing the client window. @@ -1196,7 +1300,17 @@ This usually causes the application icon in the task bar to animate in some fash 主题 - + + Allow fallback call assist server + + + + + Will use turn.matrix.org as assist when your home server does not offer one. + + + + Device ID 设备 ID @@ -1206,7 +1320,7 @@ This usually causes the application icon in the task bar to animate in some fash 设备指纹 - + Session Keys 会话密钥 @@ -1226,22 +1340,22 @@ This usually causes the application icon in the task bar to animate in some fash 加密 - + GENERAL 通用 - + INTERFACE - + Emoji Font Family - + Open Sessions File 打开会话文件 @@ -1313,11 +1427,24 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday + + dialogs::AcceptCall + + + Accept + 接受 + + + + Reject + + + dialogs::CreateRoom @@ -1441,6 +1568,19 @@ This usually causes the application icon in the task bar to animate in some fash 登出。确定吗? + + dialogs::PlaceCall + + + Voice + + + + + Cancel + 取消 + + dialogs::PreviewUploadOverlay @@ -1640,7 +1780,7 @@ Media size: %2 dialogs::UserProfile - + Ban the user from the room 在这个聊天室封禁这个用户 @@ -1660,7 +1800,17 @@ Media size: %2 开始一个聊天 - + + Confirm DM + + + + + Do you really want to invite %1 (%2) to a direct chat? + + + + Devices 设备 @@ -1719,7 +1869,7 @@ Media size: %2 message-description sent: - + You sent an audio clip @@ -1798,6 +1948,36 @@ Media size: %2 %1 sent an encrypted message + + + You placed a call + + + + + %1 placed a call + + + + + You answered a call + + + + + %1 answered a call + + + + + You ended a call + + + + + %1 ended a call + + popups::UserMentions diff --git a/resources/qml/delegates/MessageDelegate.qml b/resources/qml/delegates/MessageDelegate.qml index 90e52442..5b692644 100644 --- a/resources/qml/delegates/MessageDelegate.qml +++ b/resources/qml/delegates/MessageDelegate.qml @@ -99,7 +99,11 @@ Item { DelegateChoice { roleValue: MtxEvent.CallInvite NoticeMessage { - text: qsTr("%1 placed a %2 call.").arg(model.data.userName).arg(model.data.callType) + text: switch(model.data.callType) { + case "voice": return qsTr("%1 placed a voice call.").arg(model.data.userName) + case "video": return qsTr("%1 placed a video call.").arg(model.data.userName) + default: return qsTr("%1 placed a call.").arg(model.data.userName) + } } } DelegateChoice {