From b920f8d7cab932a8a4afa967ebd0a67ded865da8 Mon Sep 17 00:00:00 2001 From: Joe Donofry Date: Mon, 29 Nov 2021 00:59:57 +0000 Subject: [PATCH] Change QML UI for redactions --- resources/icons/ui/delete.svg | 1 + resources/langs/nheko_cs.ts | 100 +++++--- resources/langs/nheko_de.ts | 98 +++++--- resources/langs/nheko_el.ts | 98 +++++--- resources/langs/nheko_en.ts | 100 +++++--- resources/langs/nheko_eo.ts | 98 +++++--- resources/langs/nheko_es.ts | 100 +++++--- resources/langs/nheko_et.ts | 100 +++++--- resources/langs/nheko_fi.ts | 98 +++++--- resources/langs/nheko_fr.ts | 240 +++++++++++--------- resources/langs/nheko_hu.ts | 100 +++++--- resources/langs/nheko_id.ts | 100 +++++--- resources/langs/nheko_it.ts | 98 +++++--- resources/langs/nheko_ja.ts | 98 +++++--- resources/langs/nheko_ml.ts | 100 +++++--- resources/langs/nheko_nl.ts | 98 +++++--- resources/langs/nheko_pl.ts | 102 ++++++--- resources/langs/nheko_pt_BR.ts | 100 +++++--- resources/langs/nheko_pt_PT.ts | 100 +++++--- resources/langs/nheko_ro.ts | 98 +++++--- resources/langs/nheko_ru.ts | 98 +++++--- resources/langs/nheko_si.ts | 98 +++++--- resources/langs/nheko_sv.ts | 100 +++++--- resources/langs/nheko_zh_CN.ts | 98 +++++--- resources/qml/delegates/MessageDelegate.qml | 5 +- resources/qml/delegates/Redacted.qml | 45 ++++ resources/res.qrc | 2 + src/timeline/TimelineModel.cpp | 37 +++ src/timeline/TimelineModel.h | 2 + 29 files changed, 1644 insertions(+), 868 deletions(-) create mode 100644 resources/icons/ui/delete.svg create mode 100644 resources/qml/delegates/Redacted.qml diff --git a/resources/icons/ui/delete.svg b/resources/icons/ui/delete.svg new file mode 100644 index 00000000..6d5ee8cf --- /dev/null +++ b/resources/icons/ui/delete.svg @@ -0,0 +1 @@ + diff --git a/resources/langs/nheko_cs.ts b/resources/langs/nheko_cs.ts index 68c4e816..773e9aed 100644 --- a/resources/langs/nheko_cs.ts +++ b/resources/langs/nheko_cs.ts @@ -131,12 +131,12 @@ - + 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. @@ -151,7 +151,7 @@ - + Confirm join @@ -242,7 +242,7 @@ - + Cache migration failed! @@ -275,7 +275,7 @@ - + Failed to join room: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! @@ -759,7 +769,7 @@ - + Failed to upload media. Please try again. @@ -788,7 +798,7 @@ - + Invite @@ -888,13 +898,13 @@ Example: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. @@ -924,7 +934,7 @@ Example: https://server.my:8787 - + Empty password @@ -955,7 +965,7 @@ Example: https://server.my:8787 MessageDelegate - + Encryption enabled @@ -1020,8 +1030,7 @@ Example: https://server.my:8787 - - + removed @@ -1470,7 +1479,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -1538,7 +1547,7 @@ Example: https://server.my:8787 - + Logout @@ -1561,7 +1570,7 @@ Example: https://server.my:8787 - + Close @@ -1614,7 +1623,7 @@ Example: https://server.my:8787 - + This room is not encrypted! @@ -1787,12 +1796,12 @@ Example: https://server.my:8787 - + Previewing this room - + No preview available @@ -1882,7 +1891,7 @@ Example: https://server.my:8787 SecretStorage - + Failed to connect to secret storage @@ -2051,7 +2060,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 @@ -2148,7 +2157,28 @@ If you choose verify, you need to have the other device available. If you choose - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. @@ -2213,12 +2243,12 @@ If you choose verify, you need to have the other device available. If you choose - + You joined this room. - + %1 has changed their avatar and changed their display name to %2. @@ -2247,7 +2277,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2293,17 +2323,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list - + No room selected - + This room is not encrypted! @@ -2323,7 +2353,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options @@ -2435,12 +2465,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify - + Start a private chat. @@ -2460,7 +2490,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3077,7 +3107,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday @@ -3202,7 +3232,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 0e9e6808..0fa98ac3 100644 --- a/resources/langs/nheko_de.ts +++ b/resources/langs/nheko_de.ts @@ -131,12 +131,12 @@ - + 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. Das Migrieren des Caches auf die aktuelle Version ist fehlgeschlagen. Das kann verschiedene Gründe als Ursache haben. Bitte melde den Fehler und verwende in der Zwischenzeit eine ältere Version. Alternativ kannst du den Cache manuell löschen. @@ -151,7 +151,7 @@ Öffnen der Datenbank fehlgeschlagen, du wirst ausgeloggt! - + Confirm join Beitritt bestätigen @@ -242,7 +242,7 @@ Möchtest du wirklich eine private Konversation mit %1 beginnen? - + Cache migration failed! Migration des Caches fehlgeschlagen! @@ -275,7 +275,7 @@ Bitte melde dich erneut an: %1 - + Failed to join room: %1 Konnte Raum nicht betreten: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. Zeige alle Räume ohne Filter. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! Diese Nachricht ist unverschlüsselt! @@ -759,7 +769,7 @@ Alle Dateien (*) - + Failed to upload media. Please try again. Medienupload fehlgeschlagen. Bitte versuche es erneut. @@ -788,7 +798,7 @@ Hinzufügen - + Invite Einladen @@ -892,13 +902,13 @@ Beispiel: https://mein.server:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Du hast eine invalide Matrix ID eingegeben. Normalerwise sehen die so aus: @joe:matrix.org - + Autodiscovery failed. Received malformed response. Automatische Erkennung fehlgeschlagen. Antwort war fehlerhaft. @@ -928,7 +938,7 @@ Beispiel: https://mein.server:8787 SSO ANMELDUNG - + Empty password Leeres Passwort @@ -959,8 +969,7 @@ Beispiel: https://mein.server:8787 MessageDelegate - - + removed entfernt @@ -1474,7 +1483,7 @@ Beispiel: https://mein.server:8787 RoomInfo - + no version stored keine Version gespeichert @@ -1542,7 +1551,7 @@ Beispiel: https://mein.server:8787 Setze eine Statusnachricht - + Logout Abmelden @@ -1565,7 +1574,7 @@ Beispiel: https://mein.server:8787 Verifiziere deine anderen Geräte - + Close Schließen @@ -1617,7 +1626,7 @@ Beispiel: https://mein.server:8787 Lade mehr Leute ein - + This room is not encrypted! Dieser Raum ist nicht verschlüsselt! @@ -1790,12 +1799,12 @@ Beispiel: https://mein.server:8787 Offene Einladung. - + Previewing this room Vorschau dieses Raums - + No preview available Keine Vorschau verfügbar @@ -1885,7 +1894,7 @@ Beispiel: https://mein.server:8787 SecretStorage - + Failed to connect to secret storage Verbindung zum kryptografischen Speicher fehlgeschlagen @@ -2056,7 +2065,7 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn TimelineModel - + Message redaction failed: %1 Nachricht zurückziehen fehlgeschlagen: %1 @@ -2152,7 +2161,28 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn %1 hat die Berechtigungen dieses Raums bearbeitet. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 wurde eingeladen. @@ -2217,12 +2247,12 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn %1 hat das Anklopfen zurückgezogen. - + You joined this room. Du bist dem Raum beigetreten. - + %1 has changed their avatar and changed their display name to %2. %1 hat den eigenen Avatar und Namen geändert zu %2. @@ -2251,7 +2281,7 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn TimelineRow - + Edited Bearbeitet @@ -2297,17 +2327,17 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn TopBar - + Back to room list Zurück zur Raumliste - + No room selected Kein Raum ausgewählt - + This room is not encrypted! Dieser Raum ist nicht verschlüsselt! @@ -2327,7 +2357,7 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn Dieser Raum enthält unverifizierte Geräte! - + Room options Raumoptionen @@ -2439,12 +2469,12 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn - + Verify Verifizieren - + Start a private chat. Starte eine private Unterhaltung. @@ -2464,7 +2494,7 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn Geräteliste aktualisieren. - + Sign out this device. Gerät abmelden. @@ -3091,7 +3121,7 @@ Normalerweise animiert das den Taskbaricon oder färbt das Fenster orange ein. descriptiveTime - + Yesterday Gestern @@ -3218,7 +3248,7 @@ Medien-Größe: %2 message-description sent: - + You sent an audio clip Du hast eine Audiodatei gesendet diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts index 42fd8d11..f60dd2fb 100644 --- a/resources/langs/nheko_el.ts +++ b/resources/langs/nheko_el.ts @@ -131,12 +131,12 @@ - + 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. @@ -151,7 +151,7 @@ - + Confirm join @@ -242,7 +242,7 @@ - + Cache migration failed! @@ -275,7 +275,7 @@ - + Failed to join room: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! @@ -759,7 +769,7 @@ Όλα τα αρχεία (*) - + Failed to upload media. Please try again. @@ -788,7 +798,7 @@ - + Invite @@ -888,13 +898,13 @@ Example: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. @@ -924,7 +934,7 @@ Example: https://server.my:8787 - + Empty password Κενός κωδικός @@ -955,8 +965,7 @@ Example: https://server.my:8787 MessageDelegate - - + removed @@ -1470,7 +1479,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -1538,7 +1547,7 @@ Example: https://server.my:8787 - + Logout @@ -1561,7 +1570,7 @@ Example: https://server.my:8787 - + Close @@ -1613,7 +1622,7 @@ Example: https://server.my:8787 - + This room is not encrypted! @@ -1786,12 +1795,12 @@ Example: https://server.my:8787 - + Previewing this room - + No preview available @@ -1881,7 +1890,7 @@ Example: https://server.my:8787 SecretStorage - + Failed to connect to secret storage @@ -2050,7 +2059,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 @@ -2146,7 +2155,28 @@ If you choose verify, you need to have the other device available. If you choose - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. @@ -2211,12 +2241,12 @@ If you choose verify, you need to have the other device available. If you choose - + You joined this room. - + %1 has changed their avatar and changed their display name to %2. @@ -2245,7 +2275,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2291,17 +2321,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list - + No room selected - + This room is not encrypted! @@ -2321,7 +2351,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options @@ -2433,12 +2463,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify - + Start a private chat. @@ -2458,7 +2488,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3075,7 +3105,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday @@ -3200,7 +3230,7 @@ Media size: %2 message-description sent: - + You sent an audio clip diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts index bda0e064..88a62eb0 100644 --- a/resources/langs/nheko_en.ts +++ b/resources/langs/nheko_en.ts @@ -131,12 +131,12 @@ - + 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. @@ -151,7 +151,7 @@ Failed to open database, logging out! - + Confirm join Confirm join @@ -242,7 +242,7 @@ Do you really want to start a private chat with %1? - + Cache migration failed! Cache migration failed! @@ -275,7 +275,7 @@ Please try to login again: %1 - + Failed to join room: %1 Failed to join room: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! This message is not encrypted! @@ -759,7 +769,7 @@ All Files (*) - + Failed to upload media. Please try again. Failed to upload media. Please try again. @@ -788,7 +798,7 @@ Add - + Invite Invite @@ -892,13 +902,13 @@ Example: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. Autodiscovery failed. Received malformed response. @@ -928,7 +938,7 @@ Example: https://server.my:8787 SSO LOGIN - + Empty password Empty password @@ -959,7 +969,7 @@ Example: https://server.my:8787 MessageDelegate - + Encryption enabled Encryption enabled @@ -1024,8 +1034,7 @@ Example: https://server.my:8787 %1 answered the call. - - + removed removed @@ -1474,7 +1483,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored no version stored @@ -1542,7 +1551,7 @@ Example: https://server.my:8787 Set status message - + Logout Logout @@ -1565,7 +1574,7 @@ Example: https://server.my:8787 Please verify your other devices - + Close Close @@ -1617,7 +1626,7 @@ Example: https://server.my:8787 Invite more people - + This room is not encrypted! This room is not encrypted! @@ -1790,12 +1799,12 @@ Example: https://server.my:8787 Pending invite. - + Previewing this room Previewing this room - + No preview available No preview available @@ -1885,7 +1894,7 @@ Example: https://server.my:8787 SecretStorage - + Failed to connect to secret storage Failed to connect to secret storage @@ -2056,7 +2065,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 Message redaction failed: %1 @@ -2152,7 +2161,28 @@ If you choose verify, you need to have the other device available. If you choose %1 has changed the room's permissions. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 was invited. @@ -2217,12 +2247,12 @@ If you choose verify, you need to have the other device available. If you choose %1 redacted their knock. - + You joined this room. You joined this room. - + %1 has changed their avatar and changed their display name to %2. %1 has changed their avatar and changed their display name to %2. @@ -2251,7 +2281,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited Edited @@ -2297,17 +2327,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list Back to room list - + No room selected No room selected - + This room is not encrypted! This room is not encrypted! @@ -2327,7 +2357,7 @@ If you choose verify, you need to have the other device available. If you choose This room contains unverified devices! - + Room options Room options @@ -2439,12 +2469,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify Verify - + Start a private chat. Start a private chat. @@ -2464,7 +2494,7 @@ If you choose verify, you need to have the other device available. If you choose Refresh device list. - + Sign out this device. Sign out this device. @@ -3092,7 +3122,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Yesterday @@ -3219,7 +3249,7 @@ Media size: %2 message-description sent: - + You sent an audio clip You sent an audio clip diff --git a/resources/langs/nheko_eo.ts b/resources/langs/nheko_eo.ts index 3e56dd29..1ada9ed1 100644 --- a/resources/langs/nheko_eo.ts +++ b/resources/langs/nheko_eo.ts @@ -131,12 +131,12 @@ - + Invited user: %1 Invitita uzanto: %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. Malsukcesis migrado de kaŝmemoro al nuna versio. Tio povas havi diversajn kialojn. Bonvolu raporti eraron kaj dume provi malpli novan version. Alternative, vi povas provi forigi la kaŝmemoron permane. @@ -151,7 +151,7 @@ Malsukcesis malfermi datumbazon; adiaŭas! - + Confirm join Konfirmu aliĝon @@ -243,7 +243,7 @@ Ĉu vi certe volas komenci privatan babilon kun %1? - + Cache migration failed! Malsukcesis migrado de kaŝmemoro! @@ -276,7 +276,7 @@ Bonvolu provi resaluti: %1 - + Failed to join room: %1 Malsukcesis aliĝi al ĉambro: %1 @@ -326,6 +326,16 @@ Shows all rooms without filtering. Montras ĉiujn ĉambrojn sen filtrado. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -548,7 +558,7 @@ EncryptionIndicator - + This message is not encrypted! Ĉi tiu mesaĝo ne estas ĉifrita! @@ -760,7 +770,7 @@ Ĉiuj dosieroj (*) - + Failed to upload media. Please try again. Malsukcesis alŝuti vidaŭdaĵojn. Bonvolu reprovi. @@ -789,7 +799,7 @@ Aldoni - + Invite Inviti @@ -896,13 +906,13 @@ Ekzemplo: https://servilo.mia:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Vi enigis nevalidan identigilon de Matrikso ekz. @tacuo:matrix.org - + Autodiscovery failed. Received malformed response. Malsukcesis memaga trovado. Ricevis misformitan respondon. @@ -932,7 +942,7 @@ Ekzemplo: https://servilo.mia:8787 UNUNURA SALUTO - + Empty password Malplena pasvorto @@ -963,8 +973,7 @@ Ekzemplo: https://servilo.mia:8787 MessageDelegate - - + removed forigita @@ -1478,7 +1487,7 @@ Ekzemplo: https://servilo.mia:8787 RoomInfo - + no version stored neniu versio konservita @@ -1546,7 +1555,7 @@ Ekzemplo: https://servilo.mia:8787 Meti statmesaĝon - + Logout Adiaŭi @@ -1569,7 +1578,7 @@ Ekzemplo: https://servilo.mia:8787 Bonvolu kontroli aliajn viajn aparatojn - + Close Fermi @@ -1621,7 +1630,7 @@ Ekzemplo: https://servilo.mia:8787 Inviti pliajn personojn - + This room is not encrypted! Ĉi tiu ĉambro ne estas ĉifrata! @@ -1794,12 +1803,12 @@ Ekzemplo: https://servilo.mia:8787 Atendanta invito. - + Previewing this room Antaŭrigardante ĉi tiun ĉambron - + No preview available Neniu antaŭrigardo disponeblas @@ -1889,7 +1898,7 @@ Ekzemplo: https://servilo.mia:8787 SecretStorage - + Failed to connect to secret storage Malsukcesis konektiĝi al sekreta deponejo @@ -2061,7 +2070,7 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos TimelineModel - + Message redaction failed: %1 Malsukcesis redaktado de mesaĝo: %1 @@ -2157,7 +2166,28 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos %1 ŝanĝis permesojn de la ĉambro. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 estis invitata. %1 estis invitita. @@ -2224,12 +2254,12 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos %1 forigis sian frapon. - + You joined this room. Vi aliĝis ĉi tiun ĉambron. - + %1 has changed their avatar and changed their display name to %2. %1 ŝanĝis sian profilbildon kaj sian prezentan nomon al %2. @@ -2258,7 +2288,7 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos TimelineRow - + Edited Redaktita @@ -2304,17 +2334,17 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos TopBar - + Back to room list Reen al listo de ĉambroj - + No room selected Neniu ĉambro estas elektita - + This room is not encrypted! Ĉi tiu ĉambro ne estas ĉifrata! @@ -2334,7 +2364,7 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos Ĉi tiu ĉambro enhavas nekontrolitajn aparatojn! - + Room options Elektebloj de ĉambro @@ -2446,12 +2476,12 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos - + Verify Kontroli - + Start a private chat. Komenci privatan babilon. @@ -2471,7 +2501,7 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos Aktualigi liston de aparatoj. - + Sign out this device. Adiaŭigi ĉi tiun aparaton. @@ -3107,7 +3137,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Hieraŭ @@ -3234,7 +3264,7 @@ Grandeco de vidaŭdaĵo: %2 message-description sent: - + You sent an audio clip Vi sendis sonmesaĝon diff --git a/resources/langs/nheko_es.ts b/resources/langs/nheko_es.ts index 8c5cf1fe..51ec7971 100644 --- a/resources/langs/nheko_es.ts +++ b/resources/langs/nheko_es.ts @@ -131,12 +131,12 @@ - + Invited user: %1 Usuario invitado: %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. La migración de la caché a la versión actual ha fallado. Esto puede deberse a distintos motivos. Por favor, reporte el incidente y mientras tanto intente usar una versión anterior. También puede probar a borrar la caché manualmente. @@ -151,7 +151,7 @@ - + Confirm join @@ -242,7 +242,7 @@ - + Cache migration failed! @@ -275,7 +275,7 @@ - + Failed to join room: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! @@ -759,7 +769,7 @@ - + Failed to upload media. Please try again. @@ -788,7 +798,7 @@ - + Invite @@ -888,13 +898,13 @@ Example: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. @@ -924,7 +934,7 @@ Example: https://server.my:8787 - + Empty password @@ -955,7 +965,7 @@ Example: https://server.my:8787 MessageDelegate - + Encryption enabled @@ -1020,8 +1030,7 @@ Example: https://server.my:8787 - - + removed @@ -1470,7 +1479,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -1538,7 +1547,7 @@ Example: https://server.my:8787 - + Logout @@ -1561,7 +1570,7 @@ Example: https://server.my:8787 - + Close @@ -1613,7 +1622,7 @@ Example: https://server.my:8787 - + This room is not encrypted! @@ -1786,12 +1795,12 @@ Example: https://server.my:8787 - + Previewing this room - + No preview available @@ -1881,7 +1890,7 @@ Example: https://server.my:8787 SecretStorage - + Failed to connect to secret storage @@ -2050,7 +2059,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 @@ -2146,7 +2155,28 @@ If you choose verify, you need to have the other device available. If you choose - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. @@ -2221,12 +2251,12 @@ If you choose verify, you need to have the other device available. If you choose - + You joined this room. Te has unido a esta sala. - + Rejected the knock from %1. @@ -2245,7 +2275,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2291,17 +2321,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list - + No room selected - + This room is not encrypted! @@ -2321,7 +2351,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options @@ -2433,12 +2463,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify - + Start a private chat. @@ -2458,7 +2488,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3075,7 +3105,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday @@ -3200,7 +3230,7 @@ Media size: %2 message-description sent: - + You sent an audio clip diff --git a/resources/langs/nheko_et.ts b/resources/langs/nheko_et.ts index edf8bc9f..1879ad9c 100644 --- a/resources/langs/nheko_et.ts +++ b/resources/langs/nheko_et.ts @@ -131,12 +131,12 @@ - + 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. @@ -151,7 +151,7 @@ Andmebaasi avamine ei õnnestunud. Login välja! - + Confirm join Kinnita liitumine @@ -242,7 +242,7 @@ Kas sa kindlasti soovid alustada otsevestlust kasutajaga %1? - + Cache migration failed! Puhvri versiooniuuendus ebaõnnestus! @@ -275,7 +275,7 @@ Palun proovi uuesti sisse logida: %1 - + Failed to join room: %1 Jututoaga liitumine ei õnnestunud: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. Näita kõiki jututubasid nii, et filter pole kasutusel. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! See sõnum on krüptimata! @@ -759,7 +769,7 @@ Kõik failid (*) - + Failed to upload media. Please try again. Meediafailide üleslaadimine ei õnnestunud. Palun proovi uuesti. @@ -788,7 +798,7 @@ Lisa - + Invite Saada kutse @@ -892,13 +902,13 @@ Näiteks: https://server.minu:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Sisestatud Matrix'i kasutajatunnus on vigane - peaks olema @kasutaja:server.tld - + Autodiscovery failed. Received malformed response. Koduserveri automaatne tuvastamine ei õnnestunud: päringuvastus oli vigane. @@ -928,7 +938,7 @@ Näiteks: https://server.minu:8787 ÜHEKORDNE SISSELOGIMINE - + Empty password Tühi salasõna @@ -959,7 +969,7 @@ Näiteks: https://server.minu:8787 MessageDelegate - + Encryption enabled Krüptimine on kasutusel @@ -1024,8 +1034,7 @@ Näiteks: https://server.minu:8787 %1 vastas kõnele. - - + removed eemaldatud @@ -1474,7 +1483,7 @@ Näiteks: https://server.minu:8787 RoomInfo - + no version stored salvestatud versiooni ei leidu @@ -1542,7 +1551,7 @@ Näiteks: https://server.minu:8787 Sisesta olekuteade - + Logout Logi välja @@ -1565,7 +1574,7 @@ Näiteks: https://server.minu:8787 Palun verifitseeri oma muud seadmed - + Close Sulge @@ -1617,7 +1626,7 @@ Näiteks: https://server.minu:8787 Kutsu veel liikmeid - + This room is not encrypted! See jututuba on krüptimata! @@ -1790,12 +1799,12 @@ Näiteks: https://server.minu:8787 Ootel kutse. - + Previewing this room Jututoa eelvaade - + No preview available Eelvaade pole saadaval @@ -1885,7 +1894,7 @@ Näiteks: https://server.minu:8787 SecretStorage - + Failed to connect to secret storage Ühenduse loomine võtmehoidlaga ei õnnestunud @@ -2056,7 +2065,7 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui TimelineModel - + Message redaction failed: %1 Sõnumi ümbersõnastamine ebaõnnestus: %1 @@ -2152,7 +2161,28 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui %1 muutis selle jututoa õigusi. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 sai kutse. @@ -2217,12 +2247,12 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui %1 muutis oma koputust jututoa uksele. - + You joined this room. Sa liitusid jututoaga. - + %1 has changed their avatar and changed their display name to %2. %1 muutis oma tunnuspilti ja seadistas uueks kuvatavaks nimeks %2. @@ -2251,7 +2281,7 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui TimelineRow - + Edited Muudetud @@ -2297,17 +2327,17 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui TopBar - + Back to room list Tagasi jututubade loendisse - + No room selected Jututuba on valimata - + This room is not encrypted! See jututuba on krüptimata! @@ -2327,7 +2357,7 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui Selles jututoas leidub verifitseerimata seadmeid! - + Room options Jututoa valikud @@ -2439,12 +2469,12 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui - + Verify Verifitseeri - + Start a private chat. Alusta privaatset vestlust. @@ -2464,7 +2494,7 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui Uuenda seadmete loendit. - + Sign out this device. Logi see seade võrgust välja. @@ -3092,7 +3122,7 @@ See tavaliselt tähendab, et rakenduse ikoon tegumiribal annab mingit sorti anim descriptiveTime - + Yesterday Eile @@ -3219,7 +3249,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 26f83fe3..fe175e70 100644 --- a/resources/langs/nheko_fi.ts +++ b/resources/langs/nheko_fi.ts @@ -131,12 +131,12 @@ - + Invited user: %1 Kutsuttu käyttäjä: %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. Välimuistin tuominen nykyiseen versioon epäonnistui. Tällä voi olla eri syitä. Luo vikailmoitus ja yritä sillä aikaa käyttää vanhempaa versiota. Voit myös vaihtoehtoisesti koettaa tyhjentää välimuistin käsin. @@ -151,7 +151,7 @@ - + Confirm join Vahvista liittyminen @@ -242,7 +242,7 @@ Haluatko luoda yksityisen keskustelun käyttäjän %1 kanssa? - + Cache migration failed! Välimuistin siirto epäonnistui! @@ -275,7 +275,7 @@ Ole hyvä ja yritä kirjautua sisään uudelleen: %1 - + Failed to join room: %1 Huoneeseen liittyminen epäonnistui: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. Näytä kaikki huoneet ilman suodattamista. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! Tätä viestiä ei ole salattu! @@ -759,7 +769,7 @@ Kaikki Tiedostot (*) - + Failed to upload media. Please try again. Mediaa ei onnistuttu lataamaan. Yritä uudelleen. @@ -788,7 +798,7 @@ Lisää - + Invite Kutsu @@ -892,13 +902,13 @@ Esimerkki: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Väärä Matrix-tunnus. Esim. @joe:matrix.org - + Autodiscovery failed. Received malformed response. Palvelimen tietojen hakeminen epäonnistui: virheellinen vastaus. @@ -928,7 +938,7 @@ Esimerkki: https://server.my:8787 SSO-kirjautuminen - + Empty password Tyhjä salasana @@ -959,8 +969,7 @@ Esimerkki: https://server.my:8787 MessageDelegate - - + removed poistettu @@ -1474,7 +1483,7 @@ Esimerkki: https://server.my:8787 RoomInfo - + no version stored ei tallennettua versiota @@ -1542,7 +1551,7 @@ Esimerkki: https://server.my:8787 Aseta tilapäivitys - + Logout Kirjaudu ulos @@ -1565,7 +1574,7 @@ Esimerkki: https://server.my:8787 - + Close Sulje @@ -1617,7 +1626,7 @@ Esimerkki: https://server.my:8787 Kutsu lisää ihmisiä - + This room is not encrypted! Tämä huone ei ole salattu! @@ -1790,12 +1799,12 @@ Esimerkki: https://server.my:8787 Kutsua odotetaan. - + Previewing this room Esikatsellaan tätä huonetta - + No preview available Esikatselu ei saatavilla @@ -1885,7 +1894,7 @@ Esimerkki: https://server.my:8787 SecretStorage - + Failed to connect to secret storage Salattuun tallennustilaan ei saatu yhteyttä @@ -2054,7 +2063,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 Viestin muokkaus epäonnistui: %1 @@ -2150,7 +2159,28 @@ If you choose verify, you need to have the other device available. If you choose %1 on muuttanut huoneen lupia. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. &1 kutsuttiin. @@ -2215,12 +2245,12 @@ If you choose verify, you need to have the other device available. If you choose %1 perui koputuksensa. - + You joined this room. Sinä liityit tähän huoneeseen. - + %1 has changed their avatar and changed their display name to %2. %1 vaihtoi avatariaan ja vaihtoi näyttönimekseen %2. @@ -2249,7 +2279,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited Muokattu @@ -2295,17 +2325,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list Takaisin huonelistaan - + No room selected Ei valittua huonetta - + This room is not encrypted! Tämä huone ei ole salattu! @@ -2325,7 +2355,7 @@ If you choose verify, you need to have the other device available. If you choose Tämä huone sisältää varmentamattomia laitteita! - + Room options Huoneen asetukset @@ -2437,12 +2467,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify Vahvista - + Start a private chat. Aloita yksityinen keskustelu. @@ -2462,7 +2492,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3090,7 +3120,7 @@ Tämä yleensä saa sovelluksen kuvakkeen liikkumaan jollain tapaa tehtäväpalk descriptiveTime - + Yesterday Eilen @@ -3217,7 +3247,7 @@ Median koko: %2 message-description sent: - + You sent an audio clip Lähetit äänileikkeen diff --git a/resources/langs/nheko_fr.ts b/resources/langs/nheko_fr.ts index 8581cc15..bf19fecd 100644 --- a/resources/langs/nheko_fr.ts +++ b/resources/langs/nheko_fr.ts @@ -96,12 +96,12 @@ Unknown microphone: %1 - Microphone inconnu : %1 + Microphone inconnu : %1 Unknown camera: %1 - Caméra inconnue : %1 + Caméra inconnue : %1 @@ -131,12 +131,12 @@ - + Invited user: %1 Utilisateur %1 invité(e) - + 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. La migration du cache vers la version actuelle a échoué. Cela peut arriver pour différentes raisons. Signalez le problème et essayez d'utiliser une ancienne version en attendant. Vous pouvez également supprimer le cache manuellement. @@ -148,10 +148,10 @@ Failed to open database, logging out! - Impossible d'ouvrir la base de données, déconnexion ! + Impossible d'ouvrir la base de données, déconnexion ! - + Confirm join Confirmez la participation @@ -174,12 +174,12 @@ Do you really want to invite %1 (%2)? - Voulez-vous vraiment inviter %1 (%2) ? + Voulez-vous vraiment inviter %1 (%2) ? Failed to invite %1 to %2: %3 - Échec de l'invitation de %1 dans %2 : %3 + Échec de l'invitation de %1 dans %2 : %3 @@ -189,7 +189,7 @@ Do you really want to kick %1 (%2)? - Voulez-vous vraiment expulser %1 (%2) ? + Voulez-vous vraiment expulser %1 (%2) ? @@ -204,7 +204,7 @@ Do you really want to ban %1 (%2)? - Voulez-vous vraiment bannir %1 (%2) ? + Voulez-vous vraiment bannir %1 (%2) ? @@ -224,12 +224,12 @@ Do you really want to unban %1 (%2)? - Voulez-vous vraiment annuler le bannissement de %1 (%2) ? + Voulez-vous vraiment annuler le bannissement de %1 (%2) ? Failed to unban %1 in %2: %3 - Échec de l'annulation du bannissement de %1 dans %2 : %3 + Échec de l'annulation du bannissement de %1 dans %2 : %3 @@ -242,9 +242,9 @@ Voulez-vous vraiment commencer une discussion privée avec %1 ? - + Cache migration failed! - Échec de la migration du cache ! + Échec de la migration du cache ! @@ -266,18 +266,18 @@ Failed to setup encryption keys. Server response: %1 %2. Please try again later. - Échec de la configuration des clés de chiffrement. Réponse du serveur : %1 %2. Veuillez réessayer plus tard. + Échec de la configuration des clés de chiffrement. Réponse du serveur : %1 %2. Veuillez réessayer plus tard. Please try to login again: %1 - Veuillez re-tenter vous reconnecter : %1 + Veuillez re-tenter vous reconnecter : %1 - + Failed to join room: %1 - Impossible de rejoindre le salon : %1 + Impossible de rejoindre le salon : %1 @@ -287,22 +287,22 @@ Failed to remove invite: %1 - Impossible de supprimer l'invitation : %1 + Impossible de supprimer l'invitation : %1 Room creation failed: %1 - Échec de la création du salon : %1 + Échec de la création du salon : %1 Failed to leave room: %1 - Impossible de quitter le salon : %1 + Impossible de quitter le salon : %1 Failed to kick %1 from %2: %3 - Échec de l'expulsion de %1 de %2  : %3 + Échec de l'expulsion de %1 de %2  : %3 @@ -325,6 +325,16 @@ Shows all rooms without filtering. Montre tous les salons sans filtrer. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -366,12 +376,12 @@ Enter your recovery key or passphrase to decrypt your secrets: - Entrez votre clé de récupération ou phrase de passe pour déchiffrer vos secrets : + Entrez votre clé de récupération ou phrase de passe pour déchiffrer vos secrets : Enter your recovery key or passphrase called %1 to decrypt your secrets: - Entrez votre clé de récupération ou votre phrase de passe nommée %1 pour déchiffrer vos secrets : + Entrez votre clé de récupération ou votre phrase de passe nommée %1 pour déchiffrer vos secrets : @@ -394,17 +404,17 @@ Please verify the following digits. You should see the same numbers on both sides. If they differ, please press 'They do not match!' to abort verification! - Veuillez vérifier les chiffres suivants. Vous devriez voir les mêmes chiffres des deux côtés. Si ceux-ci diffèrent, veuillez choisir « Ils sont différents ! » pour annuler la vérification ! + Veuillez vérifier les chiffres suivants. Vous devriez voir les mêmes chiffres des deux côtés. Si ceux-ci diffèrent, veuillez choisir « Ils sont différents ! » pour annuler la vérification ! They do not match! - Ils sont différents ! + Ils sont différents ! They match! - Ils sont identiques ! + Ils sont identiques ! @@ -488,17 +498,17 @@ Please verify the following emoji. You should see the same emoji on both sides. If they differ, please press 'They do not match!' to abort verification! - Veuillez vérifier les émoji suivants. Vous devriez voir les mêmes émoji des deux côtés. S'ils diffèrent, veuillez choisir « Ils sont différents ! » pour annuler la vérification ! + Veuillez vérifier les émoji suivants. Vous devriez voir les mêmes émoji des deux côtés. S'ils diffèrent, veuillez choisir « Ils sont différents ! » pour annuler la vérification ! They do not match! - Ils sont différents ! + Ils sont différents ! They match! - Ils sont identiques ! + Ils sont identiques ! @@ -547,9 +557,9 @@ EncryptionIndicator - + This message is not encrypted! - Ce message n'est pas chiffré ! + Ce message n'est pas chiffré ! @@ -582,7 +592,7 @@ Key mismatch detected! - Clés non correspondantes détectées ! + Clés non correspondantes détectées ! @@ -597,7 +607,7 @@ Verification messages received out of order! - Messages de vérification reçus dans le désordre ! + Messages de vérification reçus dans le désordre ! @@ -759,7 +769,7 @@ Tous les types de fichiers (*) - + Failed to upload media. Please try again. Échec de l'envoi du média. Veuillez réessayer. @@ -788,7 +798,7 @@ Ajouter - + Invite Inviter @@ -842,9 +852,9 @@ You can also put your homeserver address there, if your server doesn't support .well-known lookup. Example: @user:server.my If Nheko fails to discover your homeserver, it will show you a field to enter the server manually. - Votre nom de connexion. Un mxid doit commencer par un « @ » suivi de l'identifiant. L'identifiant doit être suivi du nom de serveur, séparé de celui-ci par « : ». + Votre nom de connexion. Un mxid doit commencer par un « @ » suivi de l'identifiant. L'identifiant doit être suivi du nom de serveur, séparé de celui-ci par « : ». Vous pouvez également spécifier l'adresse de votre serveur ici, si votre serveur ne supporte pas l'identification .well-known. -Exemple : @utilisateur :monserveur.example.com +Exemple : @utilisateur :monserveur.example.com Si Nheko n'arrive pas à trouver votre serveur, il vous proposera de l'indiquer manuellement. @@ -882,7 +892,7 @@ Si Nheko n'arrive pas à trouver votre serveur, il vous proposera de l&apos The address that can be used to contact you homeservers client API. Example: https://server.my:8787 L'adresse qui peut être utilisée pour joindre l'API client de votre serveur. -Exemple : https ://monserveur.example.com:8787 +Exemple : https ://monserveur.example.com:8787 @@ -892,13 +902,13 @@ Exemple : https ://monserveur.example.com:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - Vous avez entré un identifiant Matrix invalide exemple correct : @moi:monserveur.example.com) + Vous avez entré un identifiant Matrix invalide exemple correct : @moi:monserveur.example.com) - + Autodiscovery failed. Received malformed response. Échec de la découverte automatique. Réponse mal formée reçue. @@ -928,7 +938,7 @@ Exemple : https ://monserveur.example.com:8787 CONNEXION SSO - + Empty password Mot de passe vide @@ -948,19 +958,18 @@ Exemple : https ://monserveur.example.com:8787 A call is in progress. Log out? - Un appel est en cours. Se déconnecter ? + Un appel est en cours. Se déconnecter ? Are you sure you want to log out? - Êtes-vous certain de vouloir vous déconnecter ? + Êtes-vous certain de vouloir vous déconnecter ? MessageDelegate - - + removed retiré @@ -972,7 +981,7 @@ Exemple : https ://monserveur.example.com:8787 room name changed to: %1 - nom du salon changé en : %1 + nom du salon changé en : %1 @@ -982,7 +991,7 @@ Exemple : https ://monserveur.example.com:8787 topic changed to: %1 - sujet changé en : %1 + sujet changé en : %1 @@ -997,7 +1006,7 @@ Exemple : https ://monserveur.example.com:8787 %1 created and configured room: %2 - %1 a créé et configuré le salon : %2 + %1 a créé et configuré le salon : %2 @@ -1193,12 +1202,12 @@ Exemple : https ://monserveur.example.com:8787 To allow other users to see, which of your devices actually belong to you, you can verify them. This also allows key backup to work automatically. Verify an unverified device now? (Please make sure you have one of those devices available.) - Pour permettre à d'autres utilisateurs de confirmer qu'un appareil est vraiment le vôtre, vous pouvez le vérifier. Cela permet également aux sauvegardes de clés de déchiffrement de fonctionner automatiquement sur ces appareils, pour ne pas perdre vos messages chiffrés. Vérifier un appareil maintenant ? (Vérifiez que celui-ci est à proximité). + Pour permettre à d'autres utilisateurs de confirmer qu'un appareil est vraiment le vôtre, vous pouvez le vérifier. Cela permet également aux sauvegardes de clés de déchiffrement de fonctionner automatiquement sur ces appareils, pour ne pas perdre vos messages chiffrés. Vérifier un appareil maintenant ? (Vérifiez que celui-ci est à proximité). To allow other users to see, which of your devices actually belong to you, you can verify them. This also allows key backup to work automatically. Verify %1 now? - Pour permettre aux autres utilisateurs de vérifier quels appareils de votre compte sont réellement les vôtres, vous pouvez les vérifier. Cela permet également à la sauvegarde des clés de fonctionner automatiquement. Vérifier %1 maintenant ? + Pour permettre aux autres utilisateurs de vérifier quels appareils de votre compte sont réellement les vôtres, vous pouvez les vérifier. Cela permet également à la sauvegarde des clés de fonctionner automatiquement. Vérifier %1 maintenant ? @@ -1286,7 +1295,7 @@ Exemple : https ://monserveur.example.com:8787 Place a call to %1? - Appeler %1 ? + Appeler %1 ? @@ -1319,7 +1328,7 @@ Exemple : https ://monserveur.example.com:8787 unimplemented event: - Évènement non implémenté : + Évènement non implémenté : @@ -1474,7 +1483,7 @@ Exemple : https ://monserveur.example.com:8787 RoomInfo - + no version stored pas de version enregistrée @@ -1499,7 +1508,7 @@ Exemple : https ://monserveur.example.com:8787 Tag room as: - Étiqueter le salon comme : + Étiqueter le salon comme : @@ -1542,7 +1551,7 @@ Exemple : https ://monserveur.example.com:8787 Changer le message de statut - + Logout Déconnexion @@ -1565,7 +1574,7 @@ Exemple : https ://monserveur.example.com:8787 Veuillez vérifier vos autres appareils - + Close Fermer @@ -1617,7 +1626,7 @@ Exemple : https ://monserveur.example.com:8787 Inviter plus de personnes - + This room is not encrypted! Ce salon n'est pas chiffré ! @@ -1753,7 +1762,7 @@ Exemple : https ://monserveur.example.com:8787 Failed to enable encryption: %1 - Échec de l'activation du chiffrement : %1 + Échec de l'activation du chiffrement : %1 @@ -1773,13 +1782,13 @@ Exemple : https ://monserveur.example.com:8787 Error while reading file: %1 - Erreur lors de la lecture du fichier : %1 + Erreur lors de la lecture du fichier : %1 Failed to upload image: %s - Échec de l'envoi de l'image : %s + Échec de l'envoi de l'image : %s @@ -1790,12 +1799,12 @@ Exemple : https ://monserveur.example.com:8787 Invitation en attente. - + Previewing this room Prévisualisation du salon - + No preview available Aucune prévisualisation disponible @@ -1805,22 +1814,22 @@ Exemple : https ://monserveur.example.com:8787 Please enter your login password to continue: - Veuillez saisir votre mot de passe pour continuer : + Veuillez saisir votre mot de passe pour continuer : Please enter a valid email address to continue: - Veuillez saisir un courriel valide pour continuer : + Veuillez saisir un courriel valide pour continuer : Please enter a valid phone number to continue: - Veuillez saisir un numéro de téléphone valide pour continuer : + Veuillez saisir un numéro de téléphone valide pour continuer : Please enter the token, which has been sent to you: - Veuillez entrer le jeton qui vous a été envoyé : + Veuillez entrer le jeton qui vous a été envoyé : @@ -1833,17 +1842,17 @@ Exemple : https ://monserveur.example.com:8787 Share desktop with %1? - Partager le bureau avec %1  ? + Partager le bureau avec %1  ? Window: - Fenêtre : + Fenêtre : Frame rate: - Fréquence d'images : + Fréquence d'images : @@ -1885,14 +1894,14 @@ Exemple : https ://monserveur.example.com:8787 SecretStorage - + Failed to connect to secret storage Échec de la connexion au stockage des secrets Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - Nheko n'a pas pu se connecter au stockage sécurisé afin d'y sauvegarder les clés de chiffrement. Cela peut avoir différentes causes. Vérifiez si votre service D-Bus est lancé, et si vous avez configuré un service tel que KWallet ; Gnome Keyring ; KeePassXC ou l'équivalent pour votre système. Si vous n'arrivez pas à résoudre le problème, n'hésitez pas à nous en faire part ici : https ://github.com/Nheko-Reborn/nheko/issues + Nheko n'a pas pu se connecter au stockage sécurisé afin d'y sauvegarder les clés de chiffrement. Cela peut avoir différentes causes. Vérifiez si votre service D-Bus est lancé, et si vous avez configuré un service tel que KWallet ; Gnome Keyring ; KeePassXC ou l'équivalent pour votre système. Si vous n'arrivez pas à résoudre le problème, n'hésitez pas à nous en faire part ici : https ://github.com/Nheko-Reborn/nheko/issues @@ -1900,7 +1909,7 @@ Exemple : https ://monserveur.example.com:8787 This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200! - Ceci est votre clé de récupération. Vous en aurez besoin afin de restaurer l'accès à vos messages chiffrés et à vos clés de vérification. Gardez cette clé en sûreté. Ne la partagez pas avec qui que ce soit et ne la perdez pas ! Ne passez pas par la case départ et ne recevez pas 20 000 francs ! + Ceci est votre clé de récupération. Vous en aurez besoin afin de restaurer l'accès à vos messages chiffrés et à vos clés de vérification. Gardez cette clé en sûreté. Ne la partagez pas avec qui que ce soit et ne la perdez pas ! Ne passez pas par la case départ et ne recevez pas 20 000 francs ! @@ -1910,7 +1919,7 @@ Exemple : https ://monserveur.example.com:8787 Failed to setup encryption: %1 - Échec de la configuration du chiffrement : %1 + Échec de la configuration du chiffrement : %1 @@ -1921,8 +1930,8 @@ Exemple : https ://monserveur.example.com:8787 Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful! - Bonjour et bienvenue sur le réseau Matrix ! -Il semblerait que ce soit votre première fois ici. Avant de pouvoir chiffrer vos messages de manière sécurisée, nous devons configurer quelques détails. Vous pouvez soit accepter immédiatement, soit ajuster quelques options basiques. Nous essayons également d'expliquer le fonctionnement de certains mécanismes. Vous pouvez sauter ces étapes, mais celles-ci pourraient se montrer utiles par la suite ! + Bonjour et bienvenue sur le réseau Matrix ! +Il semblerait que ce soit votre première fois ici. Avant de pouvoir chiffrer vos messages de manière sécurisée, nous devons configurer quelques détails. Vous pouvez soit accepter immédiatement, soit ajuster quelques options basiques. Nous essayons également d'expliquer le fonctionnement de certains mécanismes. Vous pouvez sauter ces étapes, mais celles-ci pourraient se montrer utiles par la suite ! @@ -1952,17 +1961,17 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si Failed to create keys for cross-signing! - Échec de la création des clés pour l'auto-vérification (cross-signing) ! + Échec de la création des clés pour l'auto-vérification (cross-signing) ! Failed to create keys for online key backup! - Échec de la création de clés pour la sauvegarde en ligne ! + Échec de la création de clés pour la sauvegarde en ligne ! Failed to create keys for secure server side secret storage! - Échec de la création des clés pour le stockage sécurisé côté serveur ! + Échec de la création des clés pour le stockage sécurisé côté serveur ! @@ -1972,7 +1981,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si Encryption setup failed: %1 - Échec de la configuration du chiffrement : %1 + Échec de la configuration du chiffrement : %1 @@ -2045,7 +2054,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si Verification successful! Both sides verified their devices! - Vérification réussie ! Les deux côtés ont vérifié leur appareil ! + Vérification réussie ! Les deux côtés ont vérifié leur appareil ! @@ -2056,16 +2065,16 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si TimelineModel - + Message redaction failed: %1 - Échec de la suppression du message : %1 + Échec de la suppression du message : %1 Failed to encrypt event, sending aborted! - Échec du chiffrement de l'évènement, envoi abandonné ! + Échec du chiffrement de l'évènement, envoi abandonné ! @@ -2152,7 +2161,28 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si %1 a changé les permissions du salon. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 a été invité(e). @@ -2217,12 +2247,12 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si %1 a arrêté de toquer. - + You joined this room. Vous avez rejoint ce salon. - + %1 has changed their avatar and changed their display name to %2. %1 a changé son avatar et changé son surnom en %2. @@ -2240,7 +2270,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si %1 left after having already left! This is a leave event after the user already left and shouldn't happen apart from state resets - %1 a quitté le salon après l'avoir déjà quitté ! + %1 a quitté le salon après l'avoir déjà quitté ! @@ -2251,7 +2281,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si TimelineRow - + Edited Modifié @@ -2297,17 +2327,17 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si TopBar - + Back to room list Revenir à la liste des salons - + No room selected Pas de salon sélectionné - + This room is not encrypted! Ce salon n'est pas chiffré ! @@ -2327,7 +2357,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si Ce salon contient des appareils non vérifiés ! - + Room options Options du salon @@ -2439,12 +2469,12 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si - + Verify Vérifier - + Start a private chat. Démarrer une discussion privée. @@ -2464,7 +2494,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si Rafraichir la liste des appareils. - + Sign out this device. Déconnecter cet appareil. @@ -2511,7 +2541,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si Error while reading file: %1 - Erreur lors de la lecture du fichier  : %1 + Erreur lors de la lecture du fichier  : %1 @@ -2548,7 +2578,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si profile: %1 - profil : %1 + profil : %1 @@ -3013,7 +3043,7 @@ Cela met l'application en évidence dans la barre des tâches. Enter the passphrase to decrypt the file: - Entrez la phrase de passe pour déchiffrer le fichier : + Entrez la phrase de passe pour déchiffrer le fichier : @@ -3024,7 +3054,7 @@ Cela met l'application en évidence dans la barre des tâches. Enter passphrase to encrypt your session keys: - Entrez une phrase de passe pour chiffrer vos clés de session : + Entrez une phrase de passe pour chiffrer vos clés de session : @@ -3094,7 +3124,7 @@ Cela met l'application en évidence dans la barre des tâches. descriptiveTime - + Yesterday Hier @@ -3221,7 +3251,7 @@ Taille du média : %2 message-description sent: - + You sent an audio clip Vous avez envoyé un message audio @@ -3283,12 +3313,12 @@ Taille du média : %2 You: %1 - Vous : %1 + Vous : %1 %1: %2 - %1 : %2 + %1 : %2 diff --git a/resources/langs/nheko_hu.ts b/resources/langs/nheko_hu.ts index 272d67d3..5a488fa1 100644 --- a/resources/langs/nheko_hu.ts +++ b/resources/langs/nheko_hu.ts @@ -131,12 +131,12 @@ - + Invited user: %1 A felhasználó meg lett hívva: %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. A gyorsítótár átvitele a jelenlegi verzióhoz nem sikerült. Ennek több oka is lehet. Kérlek, írj egy hibajelentést és egyelőre próbálj meg egy régebbi verziót használni! Alternatív megoldásként megprobálhatod eltávolítani a gyorsítótárat kézzel. @@ -151,7 +151,7 @@ - + Confirm join Csatlakozás megerősítése @@ -242,7 +242,7 @@ Biztosan privát csevegést akarsz indítani %1 felhasználóval? - + Cache migration failed! Gyorsítótár migráció nem sikerült! @@ -275,7 +275,7 @@ Kérlek, próbálj meg bejelentkezni újra: %1 - + Failed to join room: %1 Nem sikerült csatlakozni a szobához: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! Ez az üzenet nincs titkosítva! @@ -759,7 +769,7 @@ Minden fájl (*) - + Failed to upload media. Please try again. Nem sikerült feltölteni a médiafájlt. Kérlek, próbáld újra! @@ -788,7 +798,7 @@ - + Invite @@ -892,13 +902,13 @@ Példa: https://szerver.em:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Érvénytelen Matrixazonosítót adtál meg. Példa: @janos:matrix.org - + Autodiscovery failed. Received malformed response. Az automatikus felderítés nem sikerült. Helytelen válasz érkezett. @@ -928,7 +938,7 @@ Példa: https://szerver.em:8787 SSO BEJELENTKEZÉS - + Empty password Üres jelszó @@ -959,7 +969,7 @@ Példa: https://szerver.em:8787 MessageDelegate - + Encryption enabled Titkosítás bekapcsolva @@ -1024,8 +1034,7 @@ Példa: https://szerver.em:8787 %1 fogadta a hívást. - - + removed eltávolítva @@ -1474,7 +1483,7 @@ Példa: https://szerver.em:8787 RoomInfo - + no version stored nincs tárolva verzió @@ -1542,7 +1551,7 @@ Példa: https://szerver.em:8787 - + Logout Kijelentkezés @@ -1565,7 +1574,7 @@ Példa: https://szerver.em:8787 - + Close Bezárás @@ -1616,7 +1625,7 @@ Példa: https://szerver.em:8787 - + This room is not encrypted! @@ -1789,12 +1798,12 @@ Példa: https://szerver.em:8787 - + Previewing this room - + No preview available @@ -1884,7 +1893,7 @@ Példa: https://szerver.em:8787 SecretStorage - + Failed to connect to secret storage @@ -2053,7 +2062,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 Az üzenet visszavonása nem sikerült: %1 @@ -2148,7 +2157,28 @@ If you choose verify, you need to have the other device available. If you choose %1 megváltoztatta a szoba engedélyeit. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 meg lett hívva. @@ -2213,12 +2243,12 @@ If you choose verify, you need to have the other device available. If you choose %1 visszavonta a kopogását. - + You joined this room. Csatlakoztál ehhez a szobához. - + %1 has changed their avatar and changed their display name to %2. @@ -2247,7 +2277,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited Szerkesztve @@ -2293,17 +2323,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list Vissza a szobák listájára - + No room selected Nincs kiválasztva szoba - + This room is not encrypted! @@ -2323,7 +2353,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options Szoba beállításai @@ -2435,12 +2465,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify Hitelesítés - + Start a private chat. @@ -2460,7 +2490,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3089,7 +3119,7 @@ Ettől általában animálttá válik az alkalmazásablakok listáján szereplő descriptiveTime - + Yesterday Tegnap @@ -3216,7 +3246,7 @@ Média mérete: %2 message-description sent: - + You sent an audio clip Küldtél egy hangfájlt diff --git a/resources/langs/nheko_id.ts b/resources/langs/nheko_id.ts index f4e65f58..fe225acd 100644 --- a/resources/langs/nheko_id.ts +++ b/resources/langs/nheko_id.ts @@ -131,12 +131,12 @@ - + Invited user: %1 Pengguna yang diundang: %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. Migrasi cache ke versi saat ini gagal. Ini dapat memiliki alasan yang berbeda. Silakan buka masalah dan coba gunakan versi yang lebih lama untuk sementara. Alternatifnya Anda dapat mencoba menghapus cache secara manual. @@ -151,7 +151,7 @@ Gagal untuk membuka basisdata! Anda telah dikeluarkan. - + Confirm join Konfirmasi untuk bergabung @@ -242,7 +242,7 @@ Apakah Anda ingin memulai chat privat dengan %1? - + Cache migration failed! Migrasi cache gagal! @@ -275,7 +275,7 @@ Mohon mencoba masuk lagi: %1 - + Failed to join room: %1 Gagal bergabung ruangan: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. Menampilkan semua ruangan tanpa penyaringan. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! Pesan ini tidak terenkripsi! @@ -759,7 +769,7 @@ Semua File (*) - + Failed to upload media. Please try again. Gagal untuk mengunggah media. Silakan coba lagi. @@ -788,7 +798,7 @@ Tambahkan - + Invite Undang @@ -892,13 +902,13 @@ Misalnya: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Anda telah memasukkan ID Matrix yang tidak valid mis. @pengguna:matrix.org - + Autodiscovery failed. Received malformed response. Penemuan otomatis gagal. Menerima respons cacat. @@ -928,7 +938,7 @@ Misalnya: https://server.my:8787 LOGIN SSO - + Empty password Kata sandi kosong @@ -959,7 +969,7 @@ Misalnya: https://server.my:8787 MessageDelegate - + Encryption enabled Enkripsi diaktifkan @@ -1024,8 +1034,7 @@ Misalnya: https://server.my:8787 %1 menjawab panggilan. - - + removed dihapus @@ -1474,7 +1483,7 @@ Misalnya: https://server.my:8787 RoomInfo - + no version stored tidak ada versi yang disimpan @@ -1542,7 +1551,7 @@ Misalnya: https://server.my:8787 Tetapkan pesan status - + Logout Keluar @@ -1565,7 +1574,7 @@ Misalnya: https://server.my:8787 Mohon verifikasi perangkat Anda yang lain - + Close Tutup @@ -1616,7 +1625,7 @@ Misalnya: https://server.my:8787 Undang banyak orang - + This room is not encrypted! Ruangan ini tidak terenkripsi! @@ -1789,12 +1798,12 @@ Misalnya: https://server.my:8787 Undangan tertunda. - + Previewing this room Menampilkan ruangan ini - + No preview available Tidak ada tampilan yang tersedia @@ -1884,7 +1893,7 @@ Misalnya: https://server.my:8787 SecretStorage - + Failed to connect to secret storage Gagal menghubungkan ke penyimpanan rahasia @@ -2055,7 +2064,7 @@ Jika Anda memilih verifikasi, Anda harus memiliki perangkat lain yang tersedia. TimelineModel - + Message redaction failed: %1 Reaksi pesan gagal: %1 @@ -2150,7 +2159,28 @@ Jika Anda memilih verifikasi, Anda harus memiliki perangkat lain yang tersedia. %1 telah mengubah izin ruangan. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 diundang. @@ -2215,12 +2245,12 @@ Jika Anda memilih verifikasi, Anda harus memiliki perangkat lain yang tersedia. %1 menolak ketukannya. - + You joined this room. Anda bergabung ruangan ini. - + %1 has changed their avatar and changed their display name to %2. %1 mengubah avatarnya dan ubah nama tampilannya ke %2. @@ -2249,7 +2279,7 @@ Jika Anda memilih verifikasi, Anda harus memiliki perangkat lain yang tersedia. TimelineRow - + Edited Diedit @@ -2295,17 +2325,17 @@ Jika Anda memilih verifikasi, Anda harus memiliki perangkat lain yang tersedia. TopBar - + Back to room list Kembali ke daftar ruangan - + No room selected Tidak ada ruangan yang dipilih - + This room is not encrypted! Ruangan ini tidak dienkripsi! @@ -2325,7 +2355,7 @@ Jika Anda memilih verifikasi, Anda harus memiliki perangkat lain yang tersedia. Ruangan ini berisi perangkat yang belum diverifikasi! - + Room options Opsi ruangan @@ -2437,12 +2467,12 @@ Jika Anda memilih verifikasi, Anda harus memiliki perangkat lain yang tersedia. - + Verify Verifikasi - + Start a private chat. Mulai chat privat. @@ -2462,7 +2492,7 @@ Jika Anda memilih verifikasi, Anda harus memiliki perangkat lain yang tersedia. Muat ulang daftar perangkat. - + Sign out this device. Keluar dari perangkat ini. @@ -3090,7 +3120,7 @@ Ini biasanya menyebabkan ikon aplikasi di bilah tugas untuk beranimasi. descriptiveTime - + Yesterday Kemarin @@ -3217,7 +3247,7 @@ Ukuran media: %2 message-description sent: - + You sent an audio clip Anda mengirim klip audio diff --git a/resources/langs/nheko_it.ts b/resources/langs/nheko_it.ts index f1588c29..0e3ed48a 100644 --- a/resources/langs/nheko_it.ts +++ b/resources/langs/nheko_it.ts @@ -131,12 +131,12 @@ - + 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. @@ -151,7 +151,7 @@ - + Confirm join Conferma collegamento @@ -242,7 +242,7 @@ Sei sicuro di voler avviare una chat privata con %1? - + Cache migration failed! Migrazione della cache fallita! @@ -275,7 +275,7 @@ Per favore prova ad accedere nuovamente: %1 - + Failed to join room: %1 Impossibile accedere alla stanza: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! Questo messaggio non è crittato! @@ -759,7 +769,7 @@ Tutti i File (*) - + Failed to upload media. Please try again. Impossibile inviare il file multimediale. Per favore riprova. @@ -788,7 +798,7 @@ - + Invite @@ -892,13 +902,13 @@ Esempio: https://server.mio:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Hai inserito un ID Matrix non valido, es @joe:matrix.org - + Autodiscovery failed. Received malformed response. Ricerca automatica fallita. Ricevuta risposta malformata. @@ -928,7 +938,7 @@ Esempio: https://server.mio:8787 ACCESSO SSO - + Empty password Password vuota @@ -959,8 +969,7 @@ Esempio: https://server.mio:8787 MessageDelegate - - + removed rimosso @@ -1475,7 +1484,7 @@ Verificare %1 adesso? RoomInfo - + no version stored nessuna versione memorizzata @@ -1543,7 +1552,7 @@ Verificare %1 adesso? - + Logout Disconnettiti @@ -1566,7 +1575,7 @@ Verificare %1 adesso? - + Close Chiudi @@ -1618,7 +1627,7 @@ Verificare %1 adesso? - + This room is not encrypted! @@ -1791,12 +1800,12 @@ Verificare %1 adesso? - + Previewing this room - + No preview available @@ -1886,7 +1895,7 @@ Verificare %1 adesso? SecretStorage - + Failed to connect to secret storage @@ -2055,7 +2064,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 Oscuramento del messaggio fallito: %1 @@ -2151,7 +2160,28 @@ If you choose verify, you need to have the other device available. If you choose %1 ha cambiato i permessi della stanza. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 è stato invitato. @@ -2216,12 +2246,12 @@ If you choose verify, you need to have the other device available. If you choose %1 ha oscurato la sua bussata. - + You joined this room. Sei entrato in questa stanza. - + %1 has changed their avatar and changed their display name to %2. @@ -2250,7 +2280,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2296,17 +2326,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list - + No room selected - + This room is not encrypted! @@ -2326,7 +2356,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options Opzioni della stanza @@ -2438,12 +2468,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify - + Start a private chat. @@ -2463,7 +2493,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3080,7 +3110,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Ieri @@ -3207,7 +3237,7 @@ Peso media: %2 message-description sent: - + You sent an audio clip Hai inviato una clip audio diff --git a/resources/langs/nheko_ja.ts b/resources/langs/nheko_ja.ts index 913468dd..c6e0aa44 100644 --- a/resources/langs/nheko_ja.ts +++ b/resources/langs/nheko_ja.ts @@ -131,12 +131,12 @@ - + 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. @@ -151,7 +151,7 @@ - + Confirm join @@ -242,7 +242,7 @@ - + Cache migration failed! @@ -275,7 +275,7 @@ もう一度ログインしてみて下さい: %1 - + Failed to join room: %1 部屋に参加できませんでした: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! @@ -759,7 +769,7 @@ 全てのファイル (*) - + Failed to upload media. Please try again. メディアをアップロードできませんでした。やり直して下さい。 @@ -788,7 +798,7 @@ - + Invite @@ -888,13 +898,13 @@ Example: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. 自動検出できませんでした。不正な形式の応答を受信しました。 @@ -924,7 +934,7 @@ Example: https://server.my:8787 - + Empty password パスワードが入力されていません @@ -955,8 +965,7 @@ Example: https://server.my:8787 MessageDelegate - - + removed @@ -1470,7 +1479,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored バージョンが保存されていません @@ -1538,7 +1547,7 @@ Example: https://server.my:8787 - + Logout ログアウト @@ -1561,7 +1570,7 @@ Example: https://server.my:8787 - + Close 閉じる @@ -1612,7 +1621,7 @@ Example: https://server.my:8787 - + This room is not encrypted! @@ -1785,12 +1794,12 @@ Example: https://server.my:8787 - + Previewing this room - + No preview available @@ -1880,7 +1889,7 @@ Example: https://server.my:8787 SecretStorage - + Failed to connect to secret storage @@ -2049,7 +2058,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 メッセージを編集できませんでした: %1 @@ -2144,7 +2153,28 @@ If you choose verify, you need to have the other device available. If you choose - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1が招待されました。 @@ -2209,12 +2239,12 @@ If you choose verify, you need to have the other device available. If you choose %1がノックを編集しました。 - + You joined this room. - + %1 has changed their avatar and changed their display name to %2. @@ -2243,7 +2273,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2289,17 +2319,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list - + No room selected - + This room is not encrypted! @@ -2319,7 +2349,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options 部屋のオプション @@ -2431,12 +2461,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify - + Start a private chat. @@ -2456,7 +2486,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3073,7 +3103,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday 昨日 @@ -3200,7 +3230,7 @@ Media size: %2 message-description sent: - + You sent an audio clip 音声データを送信しました diff --git a/resources/langs/nheko_ml.ts b/resources/langs/nheko_ml.ts index 6589a0ec..8faacb41 100644 --- a/resources/langs/nheko_ml.ts +++ b/resources/langs/nheko_ml.ts @@ -131,12 +131,12 @@ - + 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. @@ -151,7 +151,7 @@ - + Confirm join ചേരുന്നത് ഉറപ്പാക്കുക @@ -242,7 +242,7 @@ - + Cache migration failed! @@ -275,7 +275,7 @@ ദയവായി വീണ്ടും ലോഗിൻ ചെയ്യാൻ നോക്കുക: %1 - + Failed to join room: %1 മുറിയിൽ ചേരുന്നതിൽ പരാജയം: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! @@ -759,7 +769,7 @@ എല്ലാ ഫയലുകളും (*) - + Failed to upload media. Please try again. @@ -788,7 +798,7 @@ ചേർക്കുക - + Invite ക്ഷണിക്കുക @@ -888,13 +898,13 @@ Example: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. @@ -924,7 +934,7 @@ Example: https://server.my:8787 എസ് എസ് ഓ ലോഗിൻ - + Empty password @@ -955,7 +965,7 @@ Example: https://server.my:8787 MessageDelegate - + Encryption enabled @@ -1020,8 +1030,7 @@ Example: https://server.my:8787 - - + removed നീക്കംചെയ്‌തു @@ -1470,7 +1479,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -1538,7 +1547,7 @@ Example: https://server.my:8787 - + Logout @@ -1561,7 +1570,7 @@ Example: https://server.my:8787 - + Close അടയ്‌ക്കുക @@ -1613,7 +1622,7 @@ Example: https://server.my:8787 - + This room is not encrypted! @@ -1786,12 +1795,12 @@ Example: https://server.my:8787 - + Previewing this room - + No preview available @@ -1881,7 +1890,7 @@ Example: https://server.my:8787 SecretStorage - + Failed to connect to secret storage @@ -2050,7 +2059,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 @@ -2146,7 +2155,28 @@ If you choose verify, you need to have the other device available. If you choose - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. @@ -2211,12 +2241,12 @@ If you choose verify, you need to have the other device available. If you choose - + You joined this room. നിങ്ങൾ ഈ മുറിയിൽ ചേർന്നു. - + %1 has changed their avatar and changed their display name to %2. @@ -2245,7 +2275,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2291,17 +2321,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list - + No room selected - + This room is not encrypted! @@ -2321,7 +2351,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options @@ -2433,12 +2463,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify - + Start a private chat. @@ -2458,7 +2488,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3075,7 +3105,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday @@ -3200,7 +3230,7 @@ Media size: %2 message-description sent: - + You sent an audio clip diff --git a/resources/langs/nheko_nl.ts b/resources/langs/nheko_nl.ts index 0e97f163..74f3aa15 100644 --- a/resources/langs/nheko_nl.ts +++ b/resources/langs/nheko_nl.ts @@ -131,12 +131,12 @@ - + Invited user: %1 Gebruiker uitgenodigd: %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. Het migreren can de cache naar de huidige versie is mislukt. Dit kan verscheidene redenen hebben. Maak a.u.b een issue aan en probeer in de tussentijd een oudere versie. Je kan ook proberen de cache handmatig te verwijderen. @@ -151,7 +151,7 @@ Kon database niet openen, je wordt uitgelogd! - + Confirm join Bevestig deelname @@ -242,7 +242,7 @@ Weet je zeker dat je een privé chat wil beginnen met %1? - + Cache migration failed! Migreren van de cache is mislukt! @@ -275,7 +275,7 @@ Probeer a.u.b. opnieuw in te loggen: %1 - + Failed to join room: %1 Kamer binnengaan mislukt: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. Laat alles kamers zien zonder filters. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! Dit bericht is niet versleuteld! @@ -759,7 +769,7 @@ Alle bestanden (*) - + Failed to upload media. Please try again. Het is niet is gelukt om de media te versturen. Probeer het a.u.b. opnieuw. @@ -788,7 +798,7 @@ Toevoegen - + Invite Uitnodigen @@ -892,13 +902,13 @@ Voorbeeld: https://mijnserver.nl:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Je hebt een ongeldige Matrix ID ingevuld. Correct voorbeeld: @jan:matrix.org - + Autodiscovery failed. Received malformed response. Automatische herkenning mislukt. Ongeldig antwoord ontvangen. @@ -928,7 +938,7 @@ Voorbeeld: https://mijnserver.nl:8787 SSO INLOGGEN - + Empty password Leeg wachtwoord @@ -959,8 +969,7 @@ Voorbeeld: https://mijnserver.nl:8787 MessageDelegate - - + removed verwijderd @@ -1474,7 +1483,7 @@ Voorbeeld: https://mijnserver.nl:8787 RoomInfo - + no version stored geen versie opgeslagen @@ -1542,7 +1551,7 @@ Voorbeeld: https://mijnserver.nl:8787 Stel statusbericht in - + Logout Uitloggen @@ -1565,7 +1574,7 @@ Voorbeeld: https://mijnserver.nl:8787 Verifieer a.u.b. je andere apparaten - + Close Sluiten @@ -1617,7 +1626,7 @@ Voorbeeld: https://mijnserver.nl:8787 Nodig meer mensen uit - + This room is not encrypted! Deze kamer is niet versleuteld! @@ -1790,12 +1799,12 @@ Voorbeeld: https://mijnserver.nl:8787 Wachtende uitnodiging. - + Previewing this room Voorbeeld van deze kamer - + No preview available Geen voorbeeld beschikbaar @@ -1885,7 +1894,7 @@ Voorbeeld: https://mijnserver.nl:8787 SecretStorage - + Failed to connect to secret storage Verbinden met geheimopslag mislukt @@ -2056,7 +2065,7 @@ Als je "verifieer" kiest, moet je het andere apparaat bij de hand hebb TimelineModel - + Message redaction failed: %1 Bericht intrekken mislukt: %1 @@ -2152,7 +2161,28 @@ Als je "verifieer" kiest, moet je het andere apparaat bij de hand hebb %1 heeft de rechten van de kamer aangepast. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 is uitgenodigd. @@ -2217,12 +2247,12 @@ Als je "verifieer" kiest, moet je het andere apparaat bij de hand hebb %1 heeft het aankloppen ingetrokken. - + You joined this room. Je neemt nu deel aan deze kamer. - + %1 has changed their avatar and changed their display name to %2. %1 is van avatar veranderd en heet nu %2. @@ -2251,7 +2281,7 @@ Als je "verifieer" kiest, moet je het andere apparaat bij de hand hebb TimelineRow - + Edited Bewerkt @@ -2297,17 +2327,17 @@ Als je "verifieer" kiest, moet je het andere apparaat bij de hand hebb TopBar - + Back to room list Terug naar kamerlijst - + No room selected Geen kamer geselecteerd - + This room is not encrypted! Deze kamer is niet versleuteld! @@ -2327,7 +2357,7 @@ Als je "verifieer" kiest, moet je het andere apparaat bij de hand hebb Deze kamer bevat ongeverifieerde apparaten! - + Room options Kameropties @@ -2439,12 +2469,12 @@ Als je "verifieer" kiest, moet je het andere apparaat bij de hand hebb - + Verify Verifiëren - + Start a private chat. Begin een privéchat. @@ -2464,7 +2494,7 @@ Als je "verifieer" kiest, moet je het andere apparaat bij de hand hebb Ververs apparaatlijst. - + Sign out this device. Meld dit apparaat af. @@ -3092,7 +3122,7 @@ Meestal zorgt dit dat het icoon in de taakbalk op een manier animeert of iets de descriptiveTime - + Yesterday Gisteren @@ -3219,7 +3249,7 @@ Mediagrootte: %2 message-description sent: - + You sent an audio clip Je verstuurde een audio clip diff --git a/resources/langs/nheko_pl.ts b/resources/langs/nheko_pl.ts index d0a5f2f0..829e9449 100644 --- a/resources/langs/nheko_pl.ts +++ b/resources/langs/nheko_pl.ts @@ -131,12 +131,12 @@ - + Invited user: %1 Zaproszono użytkownika %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. Migracja cachu do obecnej wersji nieudana. Przyczyny mogą być różne. Proszę zgłosić błąd i w miedzyczasie używać starszej wersji. Możesz również spróbuwać usunąć cache ręcznie. @@ -151,14 +151,14 @@ - + Confirm join Potwierdź dołączenie Do you really want to join %1? - Czy na pewno chcesz dołączyć do %1? + Czy na pewno chcesz dołączyć do %1? @@ -242,7 +242,7 @@ Czy na pewno chcesz rozpocząć prywatny czat z %1? - + Cache migration failed! Nie udało się przenieść pamięci podręcznej! @@ -275,7 +275,7 @@ Spróbuj zalogować się ponownie: %1 - + Failed to join room: %1 Nie udało się dołączyć do pokoju: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. Pokazuj wszystkie pokoje bez filtrowania. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! Ta wiadomość nie jest zaszyfrowana! @@ -759,7 +769,7 @@ Wszystkie pliki (*) - + Failed to upload media. Please try again. Wysłanie mediów nie powiodło się. Spróbuj ponownie. @@ -788,7 +798,7 @@ Dodaj - + Invite Zaproś @@ -891,13 +901,13 @@ Przykład: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Wprowadzono nieprawidłowe Matrix ID. Przykład prawidłowego ID: @ania:matrix.org - + Autodiscovery failed. Received malformed response. Automatyczne odkrywanie zakończone niepowodzeniem. Otrzymano nieprawidłową odpowiedź. @@ -927,7 +937,7 @@ Przykład: https://server.my:8787 Logowanie SSO - + Empty password Puste hasło @@ -958,8 +968,7 @@ Przykład: https://server.my:8787 MessageDelegate - - + removed usunięto @@ -1474,7 +1483,7 @@ Przykład: https://server.my:8787 RoomInfo - + no version stored wersja nie została zachowana @@ -1542,7 +1551,7 @@ Przykład: https://server.my:8787 Ustaw wiadomość statusową - + Logout Wyloguj @@ -1565,7 +1574,7 @@ Przykład: https://server.my:8787 - + Close Zamknij @@ -1618,7 +1627,7 @@ Przykład: https://server.my:8787 Zaproś więcej ludzi - + This room is not encrypted! Ten pokój jest szyfrowany! @@ -1792,12 +1801,12 @@ Przykład: https://server.my:8787 Oczekujące zaproszenie. - + Previewing this room Podgląd tego pokoju - + No preview available Podgląd pokoju niedostępny @@ -1887,7 +1896,7 @@ Przykład: https://server.my:8787 SecretStorage - + Failed to connect to secret storage Błąd połączenia do menadżera sekretów @@ -2056,7 +2065,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 Cenzurowanie wiadomości nie powiodło się: %1 @@ -2153,7 +2162,28 @@ If you choose verify, you need to have the other device available. If you choose %1 zmienił(a) uprawnienia pokoju. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 został(a) zaproszona/y. @@ -2218,12 +2248,12 @@ If you choose verify, you need to have the other device available. If you choose Użytkownik %1 ocenzurował własne pukanie. - + You joined this room. Dołączyłeś(-łaś) do tego pokoju. - + %1 has changed their avatar and changed their display name to %2. Użytkownik %1 zmienił swojego awatara i zmienił swoją nazwę wyświetlaną na %2. @@ -2252,7 +2282,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited Edytowane @@ -2298,17 +2328,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list Wróć do listy pokoi - + No room selected Nie wybrano pokoju - + This room is not encrypted! Ten pokój nie jest szyfrowany! @@ -2328,7 +2358,7 @@ If you choose verify, you need to have the other device available. If you choose Ten pokój zawiera niezweryfikowane urządzenia! - + Room options Ustawienia pokoju @@ -2440,12 +2470,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify Zweryfikuj - + Start a private chat. Rozpocznij prywatny czat. @@ -2465,7 +2495,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -2658,7 +2688,7 @@ Ustaw na 3 aby rozmywać natychmiast po stracie fokusu. Maksymalna wartość to Set the max width of messages in the timeline (in pixels). This can help readability on wide screen, when Nheko is maximised - Ustaw maksymalną szerokość wiadomości w historii (w pikselach). Może to poprawić czytelność gdy Nheko zostanie zmaksymalizowany na szerokim ekranie + Ustaw maksymalną szerokość wiadomości w historii (w pikselach). Może to poprawić czytelność gdy Nheko zostanie zmaksymalizowany na szerokim ekranie @@ -3091,7 +3121,7 @@ To zwykle sprawia, że ikona aplikacji w tacce systemowej jest animowana. descriptiveTime - + Yesterday Wczoraj @@ -3218,7 +3248,7 @@ Rozmiar multimediów: %2 message-description sent: - + You sent an audio clip Wysłałeś(aś) klip audio diff --git a/resources/langs/nheko_pt_BR.ts b/resources/langs/nheko_pt_BR.ts index a94b3824..0c8a33d8 100644 --- a/resources/langs/nheko_pt_BR.ts +++ b/resources/langs/nheko_pt_BR.ts @@ -131,12 +131,12 @@ - + Invited user: %1 Usuário convidado: %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. Falha ao migrar cache para versão atual. Isso pode ter diferentes razões. Por favor reporte o problema e tente usar uma versão antiga no meio tempo. Alternativamente, você pode tentar excluir o cache manualmente. @@ -151,7 +151,7 @@ - + Confirm join Confirmar entrada @@ -242,7 +242,7 @@ Deseja realmente iniciar uma conversa privada com %1? - + Cache migration failed! Migração do cache falhou! @@ -275,7 +275,7 @@ - + Failed to join room: %1 Falha ao entrar na sala: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! @@ -759,7 +769,7 @@ - + Failed to upload media. Please try again. @@ -788,7 +798,7 @@ - + Invite @@ -888,13 +898,13 @@ Example: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. @@ -924,7 +934,7 @@ Example: https://server.my:8787 - + Empty password @@ -955,7 +965,7 @@ Example: https://server.my:8787 MessageDelegate - + Encryption enabled @@ -1020,8 +1030,7 @@ Example: https://server.my:8787 - - + removed @@ -1470,7 +1479,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -1538,7 +1547,7 @@ Example: https://server.my:8787 - + Logout @@ -1561,7 +1570,7 @@ Example: https://server.my:8787 - + Close @@ -1613,7 +1622,7 @@ Example: https://server.my:8787 - + This room is not encrypted! @@ -1786,12 +1795,12 @@ Example: https://server.my:8787 - + Previewing this room - + No preview available @@ -1881,7 +1890,7 @@ Example: https://server.my:8787 SecretStorage - + Failed to connect to secret storage @@ -2050,7 +2059,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 @@ -2146,7 +2155,28 @@ If you choose verify, you need to have the other device available. If you choose - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. @@ -2211,12 +2241,12 @@ If you choose verify, you need to have the other device available. If you choose - + You joined this room. Você entrou nessa sala. - + %1 has changed their avatar and changed their display name to %2. @@ -2245,7 +2275,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2291,17 +2321,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list - + No room selected - + This room is not encrypted! @@ -2321,7 +2351,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options @@ -2433,12 +2463,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify - + Start a private chat. @@ -2458,7 +2488,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3075,7 +3105,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday @@ -3200,7 +3230,7 @@ Media size: %2 message-description sent: - + You sent an audio clip diff --git a/resources/langs/nheko_pt_PT.ts b/resources/langs/nheko_pt_PT.ts index b92dfebe..b1eaabae 100644 --- a/resources/langs/nheko_pt_PT.ts +++ b/resources/langs/nheko_pt_PT.ts @@ -131,12 +131,12 @@ - + Invited user: %1 Utilizador convidado: %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. A migração da cache para a versão atual falhou, e existem várias razões possíveis. Por favor abra um problema ("issue") e experimente usar uma versão mais antiga entretanto. Alternativamente, pode tentar apagar a cache manualmente. @@ -151,7 +151,7 @@ Falha ao abrir base de dados. A terminar sessão! - + Confirm join Confirmar entrada @@ -242,7 +242,7 @@ Tem a certeza que quer começar uma conversa privada com %1? - + Cache migration failed! Falha ao migrar a cache! @@ -275,7 +275,7 @@ Por favor, tente autenticar-se novamente: %1 - + Failed to join room: %1 Falha ao entrar em sala: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. Mostra todas as salas sem filtros. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! Esta mensagem não está encriptada! @@ -759,7 +769,7 @@ Todos os ficheiros (*) - + Failed to upload media. Please try again. Falha ao carregar mídia. Por favor, tente novamente. @@ -788,7 +798,7 @@ Adicionar - + Invite Convidar @@ -892,13 +902,13 @@ Exemplo: https://servidor.meu:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Inseriu um ID Matrix inválido p. ex. @ze:matrix.org - + Autodiscovery failed. Received malformed response. Falha na descoberta automática. Reposta mal formatada recebida. @@ -928,7 +938,7 @@ Exemplo: https://servidor.meu:8787 ENTRAR COM ISU (SSO) - + Empty password Palavra-passe vazia @@ -959,7 +969,7 @@ Exemplo: https://servidor.meu:8787 MessageDelegate - + Encryption enabled Encriptação ativada @@ -1024,8 +1034,7 @@ Exemplo: https://servidor.meu:8787 %1 atendeu a chamada. - - + removed removida @@ -1474,7 +1483,7 @@ Exemplo: https://servidor.meu:8787 RoomInfo - + no version stored nenhuma versão guardada @@ -1542,7 +1551,7 @@ Exemplo: https://servidor.meu:8787 Definir mensagem de estado - + Logout Terminar sessão @@ -1565,7 +1574,7 @@ Exemplo: https://servidor.meu:8787 Por favor, verifique os seus outros dispositivos - + Close Fechar @@ -1617,7 +1626,7 @@ Exemplo: https://servidor.meu:8787 Convidar mais pessoas - + This room is not encrypted! Esta sala não está encriptada! @@ -1790,12 +1799,12 @@ Exemplo: https://servidor.meu:8787 Convite pendente. - + Previewing this room A pré-visualizar esta sala - + No preview available Pré-visualização não disponível @@ -1885,7 +1894,7 @@ Exemplo: https://servidor.meu:8787 SecretStorage - + Failed to connect to secret storage Falha ao ligar ao armazenamento secreto @@ -2056,7 +2065,7 @@ Se escolher a verificação, terá que ter o outro dispositivo disponível. Se e TimelineModel - + Message redaction failed: %1 Falha ao eliminar mensagem: %1 @@ -2152,7 +2161,28 @@ Se escolher a verificação, terá que ter o outro dispositivo disponível. Se e %1 alterou as permissões da sala. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 foi convidado. @@ -2217,12 +2247,12 @@ Se escolher a verificação, terá que ter o outro dispositivo disponível. Se e %1 eliminou a sua "batida à porta". - + You joined this room. Entrou na sala. - + %1 has changed their avatar and changed their display name to %2. %1 alterou o seu avatar e também o seu nome de exibição para %2. @@ -2251,7 +2281,7 @@ Se escolher a verificação, terá que ter o outro dispositivo disponível. Se e TimelineRow - + Edited Editada @@ -2297,17 +2327,17 @@ Se escolher a verificação, terá que ter o outro dispositivo disponível. Se e TopBar - + Back to room list Voltar à lista de salas - + No room selected Nenhuma sala selecionada - + This room is not encrypted! Esta sala não é encriptada! @@ -2327,7 +2357,7 @@ Se escolher a verificação, terá que ter o outro dispositivo disponível. Se e Esta sala contém dispositivos não verificados! - + Room options Opções da sala @@ -2439,12 +2469,12 @@ Se escolher a verificação, terá que ter o outro dispositivo disponível. Se e - + Verify Verificar - + Start a private chat. Iniciar uma conversa privada. @@ -2464,7 +2494,7 @@ Se escolher a verificação, terá que ter o outro dispositivo disponível. Se e Atualizar a lista de dispositivos. - + Sign out this device. Terminar sessão neste dispositivo. @@ -3091,7 +3121,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Ontem @@ -3218,7 +3248,7 @@ Tamanho da mídia: %2 message-description sent: - + You sent an audio clip Enviou uma mensagem áudio diff --git a/resources/langs/nheko_ro.ts b/resources/langs/nheko_ro.ts index 0440c623..3ca2d42f 100644 --- a/resources/langs/nheko_ro.ts +++ b/resources/langs/nheko_ro.ts @@ -131,12 +131,12 @@ - + Invited user: %1 Utilizator invitat: %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. Nu s-a putut muta cache-ul pe versiunea curentă. Acest lucru poate avea diferite cauze. Vă rugăm să deschideți un issue și încercați să folosiți o versiune mai veche între timp. O altă opțiune ar fi să încercați să ștergeți cache-ul manual. @@ -151,7 +151,7 @@ - + Confirm join @@ -242,7 +242,7 @@ - + Cache migration failed! Nu s-a putut migra cache-ul! @@ -275,7 +275,7 @@ Vă rugăm să vă reconectați: %1 - + Failed to join room: %1 Nu s-a putut alătura la cameră: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! @@ -759,7 +769,7 @@ Toate fișierele (*) - + Failed to upload media. Please try again. @@ -788,7 +798,7 @@ - + Invite @@ -892,13 +902,13 @@ Exemplu: https://serverul.meu:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. Autodescoperirea a eșuat. Răspunsul primit este defectuos. @@ -928,7 +938,7 @@ Exemplu: https://serverul.meu:8787 CONECTARE SSO - + Empty password Parolă necompletată @@ -959,8 +969,7 @@ Exemplu: https://serverul.meu:8787 MessageDelegate - - + removed @@ -1474,7 +1483,7 @@ Exemplu: https://serverul.meu:8787 RoomInfo - + no version stored nicio versiune stocată @@ -1542,7 +1551,7 @@ Exemplu: https://serverul.meu:8787 - + Logout Deconectare @@ -1565,7 +1574,7 @@ Exemplu: https://serverul.meu:8787 - + Close Închide @@ -1618,7 +1627,7 @@ Exemplu: https://serverul.meu:8787 - + This room is not encrypted! @@ -1791,12 +1800,12 @@ Exemplu: https://serverul.meu:8787 - + Previewing this room - + No preview available @@ -1886,7 +1895,7 @@ Exemplu: https://serverul.meu:8787 SecretStorage - + Failed to connect to secret storage @@ -2055,7 +2064,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 Redactare mesaj eșuată: %1 @@ -2152,7 +2161,28 @@ If you choose verify, you need to have the other device available. If you choose %1 a modificat permisiunile camerei. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 a fost invitat(ă). @@ -2217,12 +2247,12 @@ If you choose verify, you need to have the other device available. If you choose %1 și-a redactat ciocănitul. - + You joined this room. Te-ai alăturat camerei. - + %1 has changed their avatar and changed their display name to %2. @@ -2251,7 +2281,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2297,17 +2327,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list - + No room selected - + This room is not encrypted! @@ -2327,7 +2357,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options @@ -2439,12 +2469,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify - + Start a private chat. @@ -2464,7 +2494,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3081,7 +3111,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Ieri @@ -3208,7 +3238,7 @@ Dimensiune media: %2 message-description sent: - + You sent an audio clip Ai trimis un clip audio diff --git a/resources/langs/nheko_ru.ts b/resources/langs/nheko_ru.ts index b5ba46dd..63c4ef6a 100644 --- a/resources/langs/nheko_ru.ts +++ b/resources/langs/nheko_ru.ts @@ -131,12 +131,12 @@ - + 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. Миграция кэша для текущей версии не удалась. Это может происходить по разным причинам. Пожалуйста сообщите о проблеме и попробуйте временно использовать старую версию. Так-же вы можете попробовать удалить кэш самостоятельно. @@ -151,7 +151,7 @@ - + Confirm join Подтвердить вход @@ -242,7 +242,7 @@ Вы действительно хотите начать личную переписку с %1? - + Cache migration failed! Миграция кэша не удалась! @@ -275,7 +275,7 @@ Повторите попытку входа: %1 - + Failed to join room: %1 Не удалось присоединиться к комнате: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! Это сообщение не зашифровано! @@ -759,7 +769,7 @@ Все файлы (*) - + Failed to upload media. Please try again. Не удалось загрузить медиа. Пожалуйста попробуйте ещё раз @@ -788,7 +798,7 @@ - + Invite @@ -892,13 +902,13 @@ Example: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org Вы ввели не правильный Matrix ID, @joe:matrix.org - + Autodiscovery failed. Received malformed response. Автообноружение не удалось. Получен поврежденный ответ. @@ -928,7 +938,7 @@ Example: https://server.my:8787 SSO ВХОД - + Empty password Пустой пароль @@ -959,8 +969,7 @@ Example: https://server.my:8787 MessageDelegate - - + removed убрано @@ -1474,7 +1483,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored нет сохраненной версии @@ -1542,7 +1551,7 @@ Example: https://server.my:8787 - + Logout Выйти @@ -1565,7 +1574,7 @@ Example: https://server.my:8787 - + Close Закрыть @@ -1618,7 +1627,7 @@ Example: https://server.my:8787 - + This room is not encrypted! @@ -1791,12 +1800,12 @@ Example: https://server.my:8787 - + Previewing this room - + No preview available @@ -1886,7 +1895,7 @@ Example: https://server.my:8787 SecretStorage - + Failed to connect to secret storage @@ -2055,7 +2064,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 Ошибка редактирования сообщения: %1 @@ -2152,7 +2161,28 @@ If you choose verify, you need to have the other device available. If you choose %1 поменял разрешения для комнаты. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 был приглашен. @@ -2217,12 +2247,12 @@ If you choose verify, you need to have the other device available. If you choose %1 отредактировал его "стук". - + You joined this room. Вы присоединились к этой комнате. - + %1 has changed their avatar and changed their display name to %2. @@ -2251,7 +2281,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited Изменено @@ -2297,17 +2327,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list Вернуться к списку комнат - + No room selected Комнаты не выбраны - + This room is not encrypted! @@ -2327,7 +2357,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options Настройки комнаты @@ -2439,12 +2469,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify Верифицировать - + Start a private chat. @@ -2464,7 +2494,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3087,7 +3117,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday Вчера @@ -3214,7 +3244,7 @@ Media size: %2 message-description sent: - + You sent an audio clip Вы отправили аудио запись diff --git a/resources/langs/nheko_si.ts b/resources/langs/nheko_si.ts index ea45674a..59fae47f 100644 --- a/resources/langs/nheko_si.ts +++ b/resources/langs/nheko_si.ts @@ -131,12 +131,12 @@ - + 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. @@ -151,7 +151,7 @@ - + Confirm join @@ -242,7 +242,7 @@ - + Cache migration failed! @@ -275,7 +275,7 @@ - + Failed to join room: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! @@ -759,7 +769,7 @@ - + Failed to upload media. Please try again. @@ -788,7 +798,7 @@ - + Invite @@ -888,13 +898,13 @@ Example: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. @@ -924,7 +934,7 @@ Example: https://server.my:8787 - + Empty password @@ -955,8 +965,7 @@ Example: https://server.my:8787 MessageDelegate - - + removed @@ -1470,7 +1479,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -1538,7 +1547,7 @@ Example: https://server.my:8787 - + Logout @@ -1561,7 +1570,7 @@ Example: https://server.my:8787 - + Close @@ -1613,7 +1622,7 @@ Example: https://server.my:8787 - + This room is not encrypted! @@ -1786,12 +1795,12 @@ Example: https://server.my:8787 - + Previewing this room - + No preview available @@ -1881,7 +1890,7 @@ Example: https://server.my:8787 SecretStorage - + Failed to connect to secret storage @@ -2050,7 +2059,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 @@ -2146,7 +2155,28 @@ If you choose verify, you need to have the other device available. If you choose - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. @@ -2211,12 +2241,12 @@ If you choose verify, you need to have the other device available. If you choose - + You joined this room. - + %1 has changed their avatar and changed their display name to %2. @@ -2245,7 +2275,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2291,17 +2321,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list - + No room selected - + This room is not encrypted! @@ -2321,7 +2351,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options @@ -2433,12 +2463,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify - + Start a private chat. @@ -2458,7 +2488,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3075,7 +3105,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday @@ -3200,7 +3230,7 @@ Media size: %2 message-description sent: - + You sent an audio clip diff --git a/resources/langs/nheko_sv.ts b/resources/langs/nheko_sv.ts index 28281dbd..6717b8e3 100644 --- a/resources/langs/nheko_sv.ts +++ b/resources/langs/nheko_sv.ts @@ -131,12 +131,12 @@ - + Invited user: %1 Bjöd in användare: %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. Kunde inte migrera cachen till den nuvarande versionen. Detta kan bero på flera anledningar, vänligen rapportera problemet och prova en äldre version under tiden. Du kan också försöka att manuellt radera cachen. @@ -151,7 +151,7 @@ - + Confirm join @@ -242,7 +242,7 @@ - + Cache migration failed! Cache-migration misslyckades! @@ -275,7 +275,7 @@ Vänligen försök logga in på nytt: %1 - + Failed to join room: %1 Kunde inte gå med i rum: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! Detta meddelande är inte krypterat! @@ -759,7 +769,7 @@ Alla Filer (*) - + Failed to upload media. Please try again. Kunde inte ladda upp media. Vänligen försök igen. @@ -788,7 +798,7 @@ - + Invite @@ -892,13 +902,13 @@ Exempel: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. Autouppslag misslyckades. Mottog felkonstruerat svar. @@ -928,7 +938,7 @@ Exempel: https://server.my:8787 SSO INLOGGNING - + Empty password Tomt lösenord @@ -959,7 +969,7 @@ Exempel: https://server.my:8787 MessageDelegate - + Encryption enabled Kryptering aktiverad @@ -1024,8 +1034,7 @@ Exempel: https://server.my:8787 %1 besvarade samtalet. - - + removed borttagen @@ -1474,7 +1483,7 @@ Exempel: https://server.my:8787 RoomInfo - + no version stored ingen version lagrad @@ -1542,7 +1551,7 @@ Exempel: https://server.my:8787 - + Logout Logga ut @@ -1565,7 +1574,7 @@ Exempel: https://server.my:8787 - + Close Stäng @@ -1617,7 +1626,7 @@ Exempel: https://server.my:8787 - + This room is not encrypted! @@ -1790,12 +1799,12 @@ Exempel: https://server.my:8787 - + Previewing this room - + No preview available @@ -1885,7 +1894,7 @@ Exempel: https://server.my:8787 SecretStorage - + Failed to connect to secret storage @@ -2054,7 +2063,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 Kunde inte maskera meddelande: %1 @@ -2150,7 +2159,28 @@ If you choose verify, you need to have the other device available. If you choose %1 har ändrat rummets behörigheter. - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. %1 blev inbjuden. @@ -2215,12 +2245,12 @@ If you choose verify, you need to have the other device available. If you choose %1 maskerade sin knackning. - + You joined this room. Du gick med i detta rum. - + %1 has changed their avatar and changed their display name to %2. @@ -2249,7 +2279,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2295,17 +2325,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list Tillbaka till rumlista - + No room selected Inget rum markerat - + This room is not encrypted! @@ -2325,7 +2355,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options Alternativ för rum @@ -2437,12 +2467,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify Bekräfta - + Start a private chat. @@ -2462,7 +2492,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3087,7 +3117,7 @@ Detta gör vanligtvis att ikonen i aktivitetsfältet animeras på något sätt.< descriptiveTime - + Yesterday Igår @@ -3214,7 +3244,7 @@ Mediastorlek: %2 message-description sent: - + You sent an audio clip Du skickade ett ljudklipp diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts index fc514ba4..a0f3f774 100644 --- a/resources/langs/nheko_zh_CN.ts +++ b/resources/langs/nheko_zh_CN.ts @@ -131,12 +131,12 @@ - + 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. 无法迁移缓存到目前版本,可能有多种原因引发此类问题。您可以新建一个议题并继续使用之前版本,或者您可以尝试手动删除缓存。 @@ -151,7 +151,7 @@ - + Confirm join @@ -242,7 +242,7 @@ - + Cache migration failed! 缓存迁移失败! @@ -275,7 +275,7 @@ 请尝试再次登录:%1 - + Failed to join room: %1 无法加入房间: %1 @@ -325,6 +325,16 @@ Shows all rooms without filtering. + + + Direct Chats + + + + + Show direct chats. + + Favourites @@ -547,7 +557,7 @@ EncryptionIndicator - + This message is not encrypted! 此条信息没有加密 @@ -759,7 +769,7 @@ 所有文件(*) - + Failed to upload media. Please try again. @@ -788,7 +798,7 @@ - + Invite @@ -888,13 +898,13 @@ Example: https://server.my:8787 - + You have entered an invalid Matrix ID e.g @joe:matrix.org - + Autodiscovery failed. Received malformed response. @@ -924,7 +934,7 @@ Example: https://server.my:8787 - + Empty password 空密码 @@ -955,8 +965,7 @@ Example: https://server.my:8787 MessageDelegate - - + removed @@ -1470,7 +1479,7 @@ Example: https://server.my:8787 RoomInfo - + no version stored @@ -1538,7 +1547,7 @@ Example: https://server.my:8787 - + Logout 登出 @@ -1561,7 +1570,7 @@ Example: https://server.my:8787 - + Close @@ -1612,7 +1621,7 @@ Example: https://server.my:8787 - + This room is not encrypted! @@ -1785,12 +1794,12 @@ Example: https://server.my:8787 - + Previewing this room - + No preview available @@ -1880,7 +1889,7 @@ Example: https://server.my:8787 SecretStorage - + Failed to connect to secret storage @@ -2049,7 +2058,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineModel - + Message redaction failed: %1 删除消息失败:%1 @@ -2144,7 +2153,28 @@ If you choose verify, you need to have the other device available. If you choose - + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + %1 was invited. @@ -2209,12 +2239,12 @@ If you choose verify, you need to have the other device available. If you choose - + You joined this room. 您已加入此房间 - + %1 has changed their avatar and changed their display name to %2. @@ -2243,7 +2273,7 @@ If you choose verify, you need to have the other device available. If you choose TimelineRow - + Edited @@ -2289,17 +2319,17 @@ If you choose verify, you need to have the other device available. If you choose TopBar - + Back to room list - + No room selected - + This room is not encrypted! @@ -2319,7 +2349,7 @@ If you choose verify, you need to have the other device available. If you choose - + Room options 聊天室选项 @@ -2431,12 +2461,12 @@ If you choose verify, you need to have the other device available. If you choose - + Verify - + Start a private chat. @@ -2456,7 +2486,7 @@ If you choose verify, you need to have the other device available. If you choose - + Sign out this device. @@ -3073,7 +3103,7 @@ This usually causes the application icon in the task bar to animate in some fash descriptiveTime - + Yesterday @@ -3200,7 +3230,7 @@ Media size: %2 message-description sent: - + You sent an audio clip diff --git a/resources/qml/delegates/MessageDelegate.qml b/resources/qml/delegates/MessageDelegate.qml index 3be5fc82..dc88cf24 100644 --- a/resources/qml/delegates/MessageDelegate.qml +++ b/resources/qml/delegates/MessageDelegate.qml @@ -170,10 +170,9 @@ Item { DelegateChoice { roleValue: MtxEvent.Redacted - Pill { - text: qsTr("removed") + Redacted { + delegateWidth: d.width } - } DelegateChoice { diff --git a/resources/qml/delegates/Redacted.qml b/resources/qml/delegates/Redacted.qml new file mode 100644 index 00000000..2346fcda --- /dev/null +++ b/resources/qml/delegates/Redacted.qml @@ -0,0 +1,45 @@ +// SPDX-FileCopyrightText: 2021 Nheko Contributors +// +// SPDX-License-Identifier: GPL-3.0-or-later + +import QtQuick 2.15 +import QtQuick.Controls 2.15 +import QtQuick.Layouts 1.15 +import im.nheko 1.0 + +Rectangle{ + + required property real delegateWidth + height: redactedLayout.implicitHeight + 2 * Nheko.paddingSmall + width: redactedLayout.implicitWidth + 2 * Nheko.paddingMedium + radius: fontMetrics.lineSpacing / 2 + 2 * Nheko.paddingSmall + color: Nheko.colors.alternateBase + + RowLayout { + id: redactedLayout + anchors.centerIn: parent + Image { + id: trashImg + Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter + Layout.preferredWidth: fontMetrics.font.pixelSize + Layout.preferredHeight: fontMetrics.font.pixelSize + source: "image://colorimage/:/icons/icons/ui/delete.svg?" + Nheko.colors.text + } + Label { + id: redactedLabel + Layout.margins: Nheko.paddingSmall + Layout.alignment: Qt.AlignVCenter | Qt.AlignRight + Layout.fillWidth: true + Layout.maximumWidth: delegateWidth - 4 * Nheko.paddingSmall - trashImg.width - 2 * Nheko.paddingMedium + property var redactedPair: room.formatRedactedEvent(eventId) + text: redactedPair["first"] + wrapMode: Label.WordWrap + + ToolTip.text: redactedPair["second"] + ToolTip.visible: hh.hovered + HoverHandler { + id: hh + } + } + } +} \ No newline at end of file diff --git a/resources/res.qrc b/resources/res.qrc index 83edc941..4bde40a5 100644 --- a/resources/res.qrc +++ b/resources/res.qrc @@ -11,6 +11,7 @@ icons/ui/chat.svg icons/ui/checkmark.svg icons/ui/clock.svg + icons/ui/delete.svg icons/ui/edit.svg icons/ui/end-call.svg icons/ui/lowprio.svg @@ -117,6 +118,7 @@ qml/delegates/Pill.qml qml/delegates/Placeholder.qml qml/delegates/PlayableMediaMessage.qml + qml/delegates/Redacted.qml qml/delegates/Reply.qml qml/delegates/TextMessage.qml qml/device-verification/DeviceVerification.qml diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index 4a81b243..79d6883f 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -17,6 +17,7 @@ #include #include #include +#include #include "Cache_p.h" #include "ChatPage.h" @@ -1797,6 +1798,42 @@ TimelineModel::formatPowerLevelEvent(QString id) return tr("%1 has changed the room's permissions.").arg(name); } +QVariantMap +TimelineModel::formatRedactedEvent(QString id) +{ + QVariantMap pair{{"first", ""}, {"second", ""}}; + mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), ""); + if (!e) + return pair; + + auto event = std::get_if>(e); + if (!event) + return pair; + + QString dateTime = QDateTime::fromMSecsSinceEpoch(event->origin_server_ts).toString(); + QString reason = ""; + auto because = event->unsigned_data.redacted_because; + // User info about who actually sent the redacted event. + QString redactedUser = QString::fromStdString(because->sender).toHtmlEscaped(); + QString redactedName = utils::replaceEmoji(displayName(redactedUser)); + + if (because.has_value()) { + reason = QString::fromStdString(because->content.reason).toHtmlEscaped(); + } + + if (reason.isEmpty()) { + pair["first"] = tr("Removed by %1").arg(redactedName); + pair["second"] = + tr("%1 (%2) removed this message at %3").arg(redactedName, redactedUser, dateTime); + } else { + pair["first"] = tr("Removed by %1 because: %2").arg(redactedName, reason); + pair["second"] = tr("%1 (%2) removed this message at %3\nReason: %4") + .arg(redactedName, redactedUser, dateTime, reason); + } + + return pair; +} + void TimelineModel::acceptKnock(QString id) { diff --git a/src/timeline/TimelineModel.h b/src/timeline/TimelineModel.h index af067476..fe09af75 100644 --- a/src/timeline/TimelineModel.h +++ b/src/timeline/TimelineModel.h @@ -10,6 +10,7 @@ #include #include #include +#include #include @@ -247,6 +248,7 @@ public: Q_INVOKABLE QString formatHistoryVisibilityEvent(QString id); Q_INVOKABLE QString formatGuestAccessEvent(QString id); Q_INVOKABLE QString formatPowerLevelEvent(QString id); + Q_INVOKABLE QVariantMap formatRedactedEvent(QString id); Q_INVOKABLE void viewRawMessage(QString id); Q_INVOKABLE void forwardMessage(QString eventId, QString roomId);