From 779543fa0f31f6751c9b120c4b2440679c320d47 Mon Sep 17 00:00:00 2001 From: ElementRobot Date: Mon, 14 Apr 2025 10:09:43 +0200 Subject: [PATCH 1/3] [create-pull-request] automated change (#29733) Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com> --- src/i18n/strings/cs.json | 24 ++-- src/i18n/strings/de_DE.json | 22 ++- src/i18n/strings/en_EN.json | 2 +- src/i18n/strings/et.json | 186 ++++++++++++++++++++----- src/i18n/strings/hu.json | 23 ++-- src/i18n/strings/it.json | 12 +- src/i18n/strings/nb_NO.json | 10 ++ src/i18n/strings/pl.json | 43 +++--- src/i18n/strings/ru.json | 252 ++++++++++++++++++++++++++++------ src/i18n/strings/sv.json | 197 +++++++++++++++++++++++++- src/i18n/strings/tr.json | 47 ++++++- src/i18n/strings/vi.json | 11 +- src/i18n/strings/zh_Hant.json | 15 +- 13 files changed, 713 insertions(+), 131 deletions(-) diff --git a/src/i18n/strings/cs.json b/src/i18n/strings/cs.json index 466084c971..c3997a1a78 100644 --- a/src/i18n/strings/cs.json +++ b/src/i18n/strings/cs.json @@ -840,8 +840,7 @@ "room_status": "Stav místnosti", "room_unread_status_count": { "one": "Stav nepřečtení místnosti: %(status)s, počet: %(count)s", - "few": "", - "other": "Stav nepřečtení místnosti: %(status)s, počet: %(count)s" + "other": "Stav nepřečtení místností: %(status)s, počet: %(count)s" }, "save_setting_values": "Uložit hodnoty nastavení", "see_history": "Prohlédnout historii", @@ -916,7 +915,7 @@ "invalid_security_key": "Neplatný klíč pro obnovení", "recovery_key_is_correct": "To vypadá dobře!", "wrong_file_type": "Špatný typ souboru", - "wrong_security_key": "Špatný klíč pro obnovení" + "wrong_security_key": "Nesprávný klíč pro obnovení" }, "reset_title": "Resetovat vše", "reset_warning_1": "Udělejte to, pouze pokud nemáte žádné jiné zařízení, se kterým byste mohli dokončit ověření.", @@ -1070,7 +1069,7 @@ "verify_reset_warning_2": "Pokračujte pouze v případě, že jste si jisti, že jste ztratili všechna ostatní zařízení a klíč pro obnovení.", "verify_using_device": "Ověřit pomocí jiného zařízení", "verify_using_key": "Ověřit pomocí klíče pro obnovení", - "verify_using_key_or_phrase": "Ověřit pomocí klíče pro obnovení nebo fráze", + "verify_using_key_or_phrase": "Ověření pomocí klíče pro obnovení nebo fráze", "waiting_for_user_accept": "Čekáme, než %(displayName)s výzvu přijme…", "waiting_other_device": "Čekáme na ověření na jiném zařízení…", "waiting_other_device_details": "Čekáme na ověření na vašem dalším zařízení, %(deviceName)s (%(deviceId)s)…", @@ -1676,7 +1675,7 @@ "class_global": "Globální", "class_other": "Další možnosti", "default": "Výchozí", - "default_settings": "Odpovídá výchozímu nastavení", + "default_settings": "Shoda výchozího nastavení", "email_pusher_app_display_name": "E-mailová oznámení", "enable_prompt_toast_description": "Povolit oznámení na ploše", "enable_prompt_toast_title": "Oznámení", @@ -2120,9 +2119,9 @@ "no_favourites": "Zatím nemáte oblíbený chat", "no_favourites_description": "Chat si můžete přidat do oblíbených v nastavení chatu", "no_people": "Zatím s nikým nemáte přímé chaty", - "no_people_description": "Můžete zrušit filtry, abyste viděli své další chaty", + "no_people_description": "Můžete zrušit výběr filtrů, abyste viděli ostatní chaty", "no_rooms": "Ještě nejste v žádné místnosti", - "no_rooms_description": "Můžete zrušit filtry, abyste viděli své další chaty", + "no_rooms_description": "Můžete zrušit výběr filtrů, abyste viděli své další chaty", "no_unread": "Gratulujeme! Nemáte žádné nepřečtené zprávy", "show_chats": "Zobrazit všechny chaty" }, @@ -2535,6 +2534,7 @@ "breadcrumb_third_description": "Budete muset znovu ověřit všechna svá stávající zařízení a kontakty", "breadcrumb_title": "Opravdu chcete obnovit svou identitu?", "breadcrumb_title_forgot": "Zapomněli jste klíč pro obnovení? Budete muset obnovit svou identitu.", + "breadcrumb_title_sync_failed": "Synchronizace úložiště klíčů se nezdařila. Musíte obnovit svou identitu.", "breadcrumb_warning": "Udělejte to pouze v případě, že se domníváte, že váš účet byl napaden.", "details_title": "Podrobnosti o šifrování", "do_not_close_warning": "Nezavírejte toto okno, dokud není resetování dokončeno", @@ -2577,7 +2577,7 @@ "enter_key_error": "Zadaný klíč pro obnovení není správný.", "enter_recovery_key": "Zadejte klíč pro obnovení", "forgot_recovery_key": "Zapomněli jste klíč pro obnovení?", - "key_storage_warning": "Vaše úložiště klíčů není synchronizováno. Kliknutím na jedno z níže uvedených tlačítek problém vyřešte.", + "key_storage_warning": "Vaše úložiště klíčů není synchronizováno. Klikněte na jedno z níže uvedených tlačítek a problém vyřešte.", "save_key_description": "Nesdílejte ho s nikým!", "save_key_title": "Klíč pro obnovení", "set_up_recovery": "Nastavení obnovy", @@ -2701,7 +2701,7 @@ "enter_phrase_title": "Zadání bezpečnostní fráze", "enter_phrase_to_confirm": "Zadejte bezpečnostní frázi podruhé a potvrďte ji.", "generate_security_key_description": "Vygenerujeme klíč pro obnovení, který můžete uložit někde v bezpečí, jako je správce hesel nebo trezor.", - "generate_security_key_title": "Vygenerovat klíč pro obnovení", + "generate_security_key_title": "Vygenerujte klíč pro obnovení", "pass_phrase_match_failed": "To nesedí.", "pass_phrase_match_success": "To odpovídá!", "phrase_strong_enough": "Skvělé! Tato bezpečnostní fráze vypadá dostatečně silně.", @@ -2710,7 +2710,7 @@ "set_phrase_again": "Nastavit heslo znovu.", "settings_reminder": "Zabezpečené zálohování a správu klíčů můžete také nastavit v Nastavení.", "title_confirm_phrase": "Potvrďte bezpečnostní frázi", - "title_save_key": "Uložit klíč pro obnovení", + "title_save_key": "Uložte si klíč pro obnovení", "title_set_phrase": "Nastavit bezpečnostní frázi", "unable_to_setup": "Nepovedlo se nastavit bezpečné úložiště", "use_different_passphrase": "Použít jinou přístupovou frázi?", @@ -3122,7 +3122,7 @@ "view": "Zobrazí místnost s danou adresou", "whois": "Zobrazuje informace o uživateli" }, - "sliding_sync_legacy_no_longer_supported": "Starší klouzavá synchronizace již není podporována: odhlaste se a znovu přihlaste, abyste povolili nový způsob posuvné synchronizace", + "sliding_sync_legacy_no_longer_supported": "Starší klouzavá synchronizace již není podporována: odhlaste se a znovu přihlaste, abyste povolili nový příznak klouzavé synchronizace", "space": { "add_existing_room_space": { "create": "Chcete místo toho přidat novou místnost?", @@ -3158,7 +3158,7 @@ "invite_link": "Sdílet odkaz na pozvánku", "joining_space": "Připojování", "landing_welcome": "Vítejte v ", - "leave_dialog_action": "Opusit prostor", + "leave_dialog_action": "Opustit prostor", "leave_dialog_description": "Odcházíte z .", "leave_dialog_only_admin_room_warning": "Jste jediným správcem některých místností nebo prostorů, které chcete opustit. Jejich opuštěním zůstanou bez správců.", "leave_dialog_only_admin_warning": "Jste jediným správcem tohoto prostoru. Jeho opuštění bude znamenat, že nad ním nebude mít nikdo kontrolu.", diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json index e7f70b1251..fb6ffe97be 100644 --- a/src/i18n/strings/de_DE.json +++ b/src/i18n/strings/de_DE.json @@ -12,7 +12,7 @@ "one": "1 ungelesene Erwähnung." }, "recent_rooms": "Kürzlich besuchte Chatrooms", - "room_messsage_not_sent": "Öffnen Sie den %(roomName)s Raum mit einer nicht gesetzten Nachricht.", + "room_messsage_not_sent": "Öffnen Sie den Chatroom %(roomName)s mit einer nicht gesendeten Nachricht.", "room_n_unread_invite": "%(roomName)s Einladung zum Raum öffnen.", "room_n_unread_messages": { "one": "Raum %(roomName)s öffnen mit 1 ungelesenen Nachricht.", @@ -55,6 +55,8 @@ "create_a_room": "Raum erstellen", "create_account": "Konto erstellen", "decline": "Ablehnen", + "decline_and_block": "Ablehnen und blockieren", + "decline_invite": "Einladung ablehnen", "delete": "Löschen", "deny": "Ablehnen", "disable": "Deaktivieren", @@ -744,6 +746,13 @@ "twemoji": "Die Twemoji-Emojis sind © Twitter, Inc und weitere Mitwirkende und wird unter den Bedingungen von CC-BY 4.0 verwendet.", "twemoji_colr": "Die Schriftart twemoji-colr ist © Mozilla Foundation und wird unter den Bedingungen von Apache 2.0 verwendet." }, + "decline_invitation_dialog": { + "confirm": "Sind Sie sicher, dass Sie die Einladung zur Teilnahme an \"%(roomName)s\" ablehnen möchten?", + "ignore_user_help": "Von diesem Benutzer werden Ihnen keine Nachrichten oder Chatroomeinladungen angezeigt.", + "reason_description": "Beschreiben Sie den Grund für die Meldung dieses Chatrooms.", + "report_room_description": "Melden Sie diesen Raum Ihrem Kontoanbieter.", + "title": "Einladung ablehnen" + }, "desktop_default_device_name": "%(brand)s Desktop: %(platformName)s", "devtools": { "active_widgets": "Aktive Widgets", @@ -844,6 +853,9 @@ "setting_colon": "Einstellung:", "setting_definition": "Definition der Einstellung:", "setting_id": "Einstellungs-ID", + "settings": { + "elementCallUrl": "Element Call URL" + }, "settings_explorer": "Einstellungsübersicht", "show_hidden_events": "Versteckte Ereignisse im Verlauf anzeigen", "spaces": { @@ -1660,6 +1672,7 @@ "class_global": "Global", "class_other": "Sonstiges", "default": "Standard", + "default_settings": "Passen Sie die Standardeinstellungen an", "email_pusher_app_display_name": "E-Mail-Benachrichtigungen", "enable_prompt_toast_description": "Aktiviere Desktopbenachrichtigungen", "enable_prompt_toast_title": "Benachrichtigungen", @@ -1678,7 +1691,8 @@ "mentions_and_keywords_description": "Nur bei Erwähnungen und Schlüsselwörtern benachrichtigen, die du in den Einstellungen konfigurieren kannst", "mentions_keywords": "Erwähnungen und Schlüsselwörter", "message_didnt_send": "Nachricht nicht gesendet. Klicke für Details.", - "mute_description": "Du wirst keine Benachrichtigungen erhalten" + "mute_description": "Du wirst keine Benachrichtigungen erhalten", + "mute_room": "Chatroom stumm stellen" }, "notifier": { "m.key.verification.request": "%(name)s fordert eine Verifizierung an" @@ -1803,7 +1817,8 @@ "toxic_behaviour": "Toxisches Verhalten" }, "report_room": { - "description": "Melden Sie diesen Raum Ihrem Homeserver-Administrator. Dadurch wird die eindeutige ID des Raums gesendet. Wenn Nachrichten verschlüsselt sind, kann der Administrator sie jedoch nicht lesen oder geteilte Dateien anzeigen." + "description": "Melden Sie diesen Raum Ihrem Kontoanbieter. Wenn die Nachrichten verschlüsselt sind, kann Ihr Administrator sie nicht lesen.", + "reason_label": "Beschreiben Sie den Grund" }, "restore_key_backup_dialog": { "count_of_decryption_failures": "Konnte %(failedCount)s Sitzungen nicht entschlüsseln!", @@ -2512,6 +2527,7 @@ "breadcrumb_third_description": "Sie müssen alle Ihre vorhandenen Geräte und Kontakte erneut verifizieren", "breadcrumb_title": "Sind Sie sicher, dass Sie Ihre Identität zurücksetzen möchten?", "breadcrumb_title_forgot": "Haben Sie Ihren Wiederherstellungsschlüssel vergessen? Sie müssen Ihre Identität zurücksetzen.", + "breadcrumb_title_sync_failed": "Der Schlüsselspeicher konnte nicht synchronisiert werden. Sie müssen Ihre Identität zurücksetzen.", "breadcrumb_warning": "Tun Sie dies nur, wenn Sie glauben, dass Ihr Konto kompromittiert wurde.", "details_title": "Angaben zur Verschlüsselung", "do_not_close_warning": "Schließen Sie dieses Fenster nicht, bis der Reset abgeschlossen ist", diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index 56005720fd..7936eb88b1 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -1014,7 +1014,7 @@ "incoming_sas_dialog_waiting": "Waiting for partner to confirm…", "incoming_sas_user_dialog_text_1": "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.", "incoming_sas_user_dialog_text_2": "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.", - "no_key_or_device": "It looks like you don't have a Recovery Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.", + "no_key_or_device": "It looks like you don't have a Recovery Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.", "no_support_qr_emoji": "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.", "other_party_cancelled": "The other party cancelled the verification.", "prompt_encrypted": "Verify all users in a room to ensure it's secure.", diff --git a/src/i18n/strings/et.json b/src/i18n/strings/et.json index c1a2d36ac7..6f38b3f506 100644 --- a/src/i18n/strings/et.json +++ b/src/i18n/strings/et.json @@ -12,6 +12,16 @@ "other": "%(count)s lugemata sõnumit kaasa arvatud mainimised." }, "recent_rooms": "Hiljuti kasutatud jututoad", + "room_messsage_not_sent": "Ava „%(roomName)s“ jututuba saatmata sõnumiga.", + "room_n_unread_invite": "Ava %(roomName)s jututoa kutse.", + "room_n_unread_messages": { + "one": "Ava %(roomName)s jututuba 1 lugemata sõnumiga.", + "other": "Ava %(roomName)s jututuba %(count)s lugemata sõnumiga." + }, + "room_n_unread_messages_mentions": { + "one": "Ava %(roomName)s jututuba 1 lugemata mainimisega.", + "other": "Ava %(roomName)s jututuba %(count)s lugemata sõnumiga, mille hulgas on ka mainimisi." + }, "room_name": "Jututuba %(name)s", "room_status_bar": "Jututoa olekuriba", "seek_bar_label": "Heli kerimisriba", @@ -45,6 +55,8 @@ "create_a_room": "Loo jututuba", "create_account": "Loo konto", "decline": "Keeldu", + "decline_and_block": "Keeldu ja blokeeri", + "decline_invite": "Lükka kutse tagasi", "delete": "Kustuta", "deny": "Keeldu", "disable": "Lülita välja", @@ -64,6 +76,7 @@ "go": "Mine", "go_back": "Mine tagasi", "got_it": "Selge lugu", + "hide": "Peida", "hide_advanced": "Peida lisaseadistused", "hold": "Pane ootele", "ignore": "Eira", @@ -80,12 +93,14 @@ "maximise": "Suurenda maksimaalseks", "mention": "Maini", "minimise": "Väike vaade", + "new_message": "Uus sõnum", "new_room": "Uus jututuba", "new_video_room": "Uus videotuba", "next": "Järgmine", "no": "Ei", "ok": "Sobib", "open": "Ava", + "open_menu": "Ava menüü", "pause": "Peata", "pin": "Tõsta esile", "play": "Esita", @@ -100,6 +115,7 @@ "reply": "Vasta", "reply_in_thread": "Vasta jutulõngas", "report_content": "Teata sisust haldurile", + "report_room": "Teata jututoast", "resend": "Saada uuesti", "reset": "Taasta algolek", "resume": "Jätka", @@ -404,6 +420,15 @@ "download_logs": "Laadi logikirjed alla", "downloading_logs": "Laadin logisid alla", "error_empty": "Palun kirjelda seda, mis läks valesti ja loo GitHub'is veateade.", + "failed_download_logs": "Silumislogide allalaadimine ei õnnestunud: ", + "failed_send_logs_causes": { + "disallowed_app": "Sinu veateadet ei võetud vastu. Ägedal raputamisel põhinev vigadest teatamise teenus ei toeta seda rakendust.", + "rejected_generic": "Sinu veateadet ei võetud vastu. Ägedal raputamisel põhinev vigadest teatamise teenus keeldus päringu sisust oma reeglite alusel.", + "rejected_recovery_key": "Kuna veateade sisaldas sinu taastevõtit, siis turvakaalutlustel sinu veateadet ei võetud vastu.", + "rejected_version": "Kuna kasutad rakenduse liiga vana versiooni, siis sinu veateadet ei võetud vastu.", + "server_unknown_error": "Ägedal raputamisel põhinev vigadest teatamise teenuses tekkis teadmata probleem, mille käigus ta ei osanud seda veateadet töödelda.", + "unknown_error": "Logikirjete saatmine ei õnnestunud." + }, "github_issue": "Veateade GitHub'is", "introduction": "Kui sa oled GitHub'is teinud meile veateate, siis silumislogid võivad aidata vea lahendamisel. ", "log_request": "Tagamaks et sama ei juhtuks tulevikus, palun saada meile salvestatud logid.", @@ -443,6 +468,7 @@ "access_token": "Pääsuluba", "accessibility": "Ligipääsetavus", "advanced": "Teave arendajatele", + "all_chats": "Kõik vestlused", "analytics": "Analüütika", "and_n_others": { "other": "ja %(count)s muud...", @@ -720,6 +746,13 @@ "twemoji": "Twemoji emotikonide autoriõiguste omanik on Twitter, Inc koos kaasautoritega ning neid kasutame vastavalt CC-BY 4.0 litsentsi tingimustele.", "twemoji_colr": "Twemoji-colr kirjatüübi autoriõiguste omanik on Mozilla Foundation seda kasutame vastavalt Apache 2.0 litsentsi tingimustele." }, + "decline_invitation_dialog": { + "confirm": "Kas sa oled kindel, et soovid keelduda kutsest liituda „%(roomName)s“ jututoaga?", + "ignore_user_help": "Sa ei näe enam selle kasutaja saadetud sõnumeid või jututubade kutseid", + "reason_description": "Kirjelda jututoast teatamise põhjust", + "report_room_description": "Teata sellest jututoast oma teenusepakkujale.", + "title": "Lükka kutse tagasi" + }, "desktop_default_device_name": "%(brand)s töölaud: %(platformName)s", "devtools": { "active_widgets": "Kasutusel vidinad", @@ -820,6 +853,9 @@ "setting_colon": "Seadistus:", "setting_definition": "Seadistuse määratlus:", "setting_id": "Seadistuse tunnus", + "settings": { + "elementCallUrl": "Element Calli võrguaadress" + }, "settings_explorer": "Seadistuste haldur", "show_hidden_events": "Näita peidetud sündmusi ajajoonel", "spaces": { @@ -872,22 +908,22 @@ "empty_room_was_name": "Tühi jututuba (varasema nimega %(oldName)s)", "encryption": { "access_secret_storage_dialog": { - "enter_phrase_or_key_prompt": "Jätkamiseks sisesta oma turvafraas või .", + "enter_phrase_or_key_prompt": "Jätkamiseks sisesta oma turvafraas või .", "key_validation_text": { - "invalid_security_key": "Vigane turvavõti", + "invalid_security_key": "Vigane taastevõti", "recovery_key_is_correct": "Tundub õige!", "wrong_file_type": "Vale failitüüp", - "wrong_security_key": "Vale turvavõti" + "wrong_security_key": "Vale taastevõti" }, "reset_title": "Alusta kõigega algusest", "reset_warning_1": "Toimi nii vaid siis, kui sul pole jäänud ühtegi seadet, millega verifitseerimist lõpuni teha.", "reset_warning_2": "Kui sa kõik krüptoseosed lähtestad, siis sul esimese hooga pole ühtegi usaldusväärseks tunnistatud sessiooni ega kasutajat ning ilmselt ei saa sa lugeda vanu sõnumeid.", "restoring": "Taastan võtmed varundusest", - "security_key_title": "Turvavõti", + "security_key_title": "Taastevõti", "security_phrase_incorrect_error": "Ei õnnestu saada ligipääsu turvahoidlale. Palun kontrolli, et sa oleksid sisestanud õige turvafraasi.", "security_phrase_title": "Turvafraas", "separator": "%(securityKey)s või %(recoveryFile)s", - "use_security_key_prompt": "Jätkamiseks kasuta turvavõtit." + "use_security_key_prompt": "Jätkamiseks kasuta oma taastevõtit." }, "bootstrap_title": "Võtame krüptovõtmed kasutusele", "cancel_entering_passphrase_description": "Kas oled kindel et sa soovid katkestada paroolifraasi sisestamise?", @@ -900,6 +936,7 @@ "cross_signing_user_normal": "Sa ei ole seda kasutajat verifitseerinud.", "cross_signing_user_verified": "Sa oled selle kasutaja verifitseerinud. See kasutaja on verifitseerinud kõik nende sessioonid.", "cross_signing_user_warning": "See kasutaja ei ole verifitseerinud kõiki oma sessioone.", + "enter_recovery_key": "Sisesta taastevõti", "event_shield_reason_authenticity_not_guaranteed": "Selle krüptitud sõnumi autentsus pole selles seadmes tagatud.", "event_shield_reason_mismatched_sender_key": "Krüptitud verifitseerimata sessiooni poolt", "event_shield_reason_unknown_device": "Krüptitud tundmatu või kustutatud seadme poolt.", @@ -925,8 +962,8 @@ "title": "Uus taastamise meetod", "warning": "Kui sa ei ole ise uusi taastamise meetodeid lisanud, siis võib olla tegemist ründega sinu konto vastu. Palun vaheta koheselt oma kasutajakonto salasõna ning määra seadistustes uus taastemeetod." }, - "pinned_identity_changed": "Kasutaja %(displayName)s (%(userId)s) võrguidentiteet tundub olema muutunud. Lisateave", - "pinned_identity_changed_no_displayname": "Kasutaja %(userId)s võrguidentiteet tundub olema muutunud. Lisateave", + "pinned_identity_changed": "Kasutaja %(displayName)s (%(userId)s) võrguidentiteet on lähtestatud. Lisateave", + "pinned_identity_changed_no_displayname": "Kasutaja %(userId)s võrguidentiteet on lähtestatud. Lisateave", "recovery_method_removed": { "description_1": "Oleme tuvastanud, et selles sessioonis ei leidu turvafraasi ega krüptitud sõnumite turvavõtit.", "description_2": "Kui sa tegid seda juhuslikult, siis sa võid selles sessioonis uuesti seadistada sõnumite krüptimise, mille tulemusel krüptime uuesti kõik sõnumid ja loome uue taastamise meetodi.", @@ -977,7 +1014,7 @@ "incoming_sas_dialog_waiting": "Ootan teise osapoole kinnitust…", "incoming_sas_user_dialog_text_1": "Selle kasutaja usaldamiseks peaksid ta verifitseerima. Kui sa pruugid läbivalt krüptitud sõnumeid, siis kasutajate verifitseerimine tagab sulle täiendava meelerahu.", "incoming_sas_user_dialog_text_2": "Selle kasutaja verifitseerimisel märgitakse tema sessioon usaldusväärseks ning samuti märgitakse sinu sessioon tema jaoks usaldusväärseks.", - "no_key_or_device": "Tundub, et sul ei ole ei turvavõtit ega muid seadmeid, mida saaksid verifitseerimiseks kasutada. Siin seadmes ei saa lugeda vanu krüptitud sõnumeid. Enda tuvastamiseks selles seadmed pead oma vanad verifitseerimisvõtmed kustutama.", + "no_key_or_device": "Tundub, et sul ei ole ei taastevõtit ega muid seadmeid, mida saaksid verifitseerimiseks kasutada. Siin seadmes ei saa lugeda vanu krüptitud sõnumeid. Enda tuvastamiseks selles seadmes pead oma vanad verifitseerimisvõtmed kustutama.", "no_support_qr_emoji": "See seade, mida sa tahad verifitseerida ei toeta QR-koodi ega emoji-põhist verifitseerimist, aga just neid %(brand)s oskab kasutada. Proovi mõne muu Matrix'i kliendiga.", "other_party_cancelled": "Teine osapool tühistas verifitseerimise.", "prompt_encrypted": "Tagamaks, et jututuba on turvaline, verifitseeri kõik selle kasutajad.", @@ -1027,18 +1064,21 @@ "verify_emoji_prompt_qr": "Kui sa ei saa skaneerida eespool kuvatud koodi, siis verifitseeri unikaalsete emoji'de võrdlemise teel.", "verify_later": "Ma verifitseerin hiljem", "verify_reset_warning_1": "Verifitseerimisvõtmete kustutamist ei saa hiljem tagasi võtta. Peale seda sul puudub ligipääs vanadele krüptitud sõnumitele ja kõik sinu verifitseeritud sõbrad-tuttavad näevad turvahoiatusi seni kuni sa uuesti nad verifitseerid.", - "verify_reset_warning_2": "Palun jätka ainult siis, kui sa oled kaotanud ligipääsu kõikidele oma seadmetele ning oma turvavõtmele.", + "verify_reset_warning_2": "Palun jätka ainult siis, kui sa oled kaotanud ligipääsu oma kõikidele muudele seadmetele ning oma taastevõtmele.", "verify_using_device": "Verifitseeri teise seadmega", - "verify_using_key": "Verifitseeri turvavõtmega", - "verify_using_key_or_phrase": "Verifitseeri turvavõtme või turvafraasiga", + "verify_using_key": "Verifitseeri taastevõtmega", + "verify_using_key_or_phrase": "Verifitseeri taastevõtme või -fraasiga", "waiting_for_user_accept": "Ootan, et %(displayName)s nõustuks…", "waiting_other_device": "Ootan, et sa verifitseeriksid oma teises seadmes…", "waiting_other_device_details": "Ootan, et sa verifitseerid oma teises seadmes: %(deviceName)s (%(deviceId)s)…", "waiting_other_user": "Ootan kasutaja %(displayName)s verifitseerimist…" }, "verification_requested_toast_title": "Verifitseerimistaotlus on saadetud", + "verified_identity_changed": "Kasutaja %(displayName)s (%(userId)s) verifitseeritud identiteet on muutunud. Lisateave", + "verified_identity_changed_no_displayname": "Kasutaja %(userId)s verifitseeritud identiteet on muutunud. Lisateave", "verify_toast_description": "Teised kasutajad ei pruugi seda usaldada", - "verify_toast_title": "Verifitseeri see sessioon" + "verify_toast_title": "Verifitseeri see sessioon", + "withdraw_verification_action": "Eemalda verifitseerimine" }, "error": { "admin_contact": "Jätkamaks selle teenuse kasutamist palun võta ühendust oma teenuse haldajaga.", @@ -1222,6 +1262,7 @@ "change": "Muuda isikutuvastusserverit", "change_prompt": "Kas katkestame ühenduse isikutuvastusserveriga ning selle asemel loome uue ühenduse serveriga ?", "change_server_prompt": "Kui sa ei soovi kasutada serverit, et olla leitav ja ise leida sinule teadaolevaid inimesi, siis sisesta alljärgnevalt mõni teine isikutuvastusserver.", + "changed": "Sinu kasutatav isikutuvastusserver on muutunud", "checking": "Kontrollin serverit", "description_connected": "Sa hetkel kasutad serverit, et olla leitav ja ise leida sinule teadaolevaid inimesi. Alljärgnevalt saad sa muuta oma isikutuvastusserverit.", "description_disconnected": "Sa hetkel ei kasuta isikutuvastusserverit. Et olla leitav ja ise leida sinule teadaolevaid inimesi seadista ta alljärgnevalt.", @@ -1264,7 +1305,9 @@ "title": "Sellele brauserile puudub tugi", "use_desktop_heading": "Selle asemel kasuta %(brand)s töölauaversiooni", "use_mobile_heading": "Selle asemel kasuta %(brand)s nutiseadmeversiooni", - "use_mobile_heading_after_desktop": "Või kasuta meie rakendust nutiseadmetele" + "use_mobile_heading_after_desktop": "Või kasuta meie rakendust nutiseadmetele", + "windows_64bit": "Windows (64-bitine)", + "windows_arm_64bit": "Windows (64-bitine ARM-platvormil)" }, "info_tooltip_title": "Teave", "integration_manager": { @@ -1273,6 +1316,7 @@ "error_connecting_heading": "Ei saa ühendust lõiminguhalduriga", "explainer": "Lõiminguhalduritel on laiad volitused - nad võivad sinu nimel lugeda seadistusi, kohandada vidinaid, saata jututubade kutseid ning määrata õigusi.", "manage_title": "Halda lõiminguid", + "toggle_label": "Kasuta lõimingute haldurit", "use_im": "Robotite, vidinate ja kleepsupakkide seadistamiseks kasuta lõiminguhaldurit.", "use_im_default": "Robotite, vidinate ja kleepsupakkide jaoks kasuta lõiminguhaldurit (%(serverName)s)." }, @@ -1474,6 +1518,7 @@ "location_share_live_description": "Tegemist on ajutise ja esialgse lahendusega: asukohad on jututoa ajaloos näha.", "mjolnir": "Uued võimalused osalejate eiramiseks", "msc3531_hide_messages_pending_moderation": "Luba modereerimist ootavate sõnumite peitmist.", + "new_room_list": "Võta kasutusele uus jututubade loend", "notification_settings": "Uued teavituste seadistused", "notification_settings_beta_caption": "Võtame kasutusele senisest lihtsama viisi teavituste seadistamiseks. Kohanda rakendust %(brand)s nii nagu soovid.", "notification_settings_beta_title": "Teavituste seadistused", @@ -1627,6 +1672,7 @@ "class_global": "Üldised", "class_other": "Muud", "default": "Tavaline", + "default_settings": "Sobita vaikimisi seadistustega", "email_pusher_app_display_name": "E-posti teel saadetavad teavitused", "enable_prompt_toast_description": "Võta kasutusele töölauakeskkonna teavitused", "enable_prompt_toast_title": "Teavitused", @@ -1645,7 +1691,8 @@ "mentions_and_keywords_description": "Soovin teavitusi sellisena mainimiste ja võtmesõnade puhul, nagu ma neid olen seadistanud", "mentions_keywords": "Mainimised ja märksõnad", "message_didnt_send": "Sõnum jäi saatmata. Lisateabe saamiseks klõpsi.", - "mute_description": "Sa ei saa üldse teavitusi" + "mute_description": "Sa ei saa üldse teavitusi", + "mute_room": "Summuta jututuba" }, "notifier": { "m.key.verification.request": "%(name)s soovib verifitseerimist" @@ -1769,27 +1816,31 @@ "spam_or_propaganda": "Spämm või propaganda", "toxic_behaviour": "Ebasobilik käitumine" }, + "report_room": { + "description": "Teata sellest jututoast oma koduserveri haldajale. Kui sõnumid on krüptitud, ei saa haldaja neid lugeda ega jagatud faile vaadata.", + "reason_label": "Palun kirjelda põhjust" + }, "restore_key_backup_dialog": { "count_of_decryption_failures": "%(failedCount)s sessiooni dekrüptimine ei õnnestunud!", "count_of_successfully_restored_keys": "%(sessionCount)s sessiooni võtme taastamine õnnestus", - "enter_key_description": "Sisestades turvavõtme pääsed ligi oma turvatud sõnumitele ning sätid tööle krüptitud sõnumivahetuse.", - "enter_key_title": "Sisesta turvavõti", + "enter_key_description": "Sisestades taastevõtme pääsed ligi oma turvatud sõnumitele ning sätid tööle krüptitud sõnumivahetuse.", + "enter_key_title": "Sisesta taastevõti", "enter_phrase_description": "Sisestades turvafraasi, saad ligipääsu oma turvatud sõnumitele ning sätid toimima krüptitud sõnumivahetuse.", "enter_phrase_title": "Sisesta turvafraas", "incorrect_security_phrase_dialog": "Selle turvafraasiga ei õnnestunud varundust dekrüptida: palun kontrolli, kas sa kasutad õiget turvafraasi.", "incorrect_security_phrase_title": "Vigane turvafraas", "key_backup_warning": "Hoiatus: sa peaksid võtmete varunduse seadistama vaid usaldusväärsest arvutist.", "key_fetch_in_progress": "Laadin serverist võtmeid…", - "key_forgotten_text": "Kui sa oled unustanud oma turvavõtme, siis sa võid ", - "key_is_invalid": "Vigane turvavõti", - "key_is_valid": "See tundub olema õige turvavõti!", + "key_forgotten_text": "Kui sa oled unustanud oma taastevõtme, siis sa võid ", + "key_is_invalid": "See pole korrektne taastevõti", + "key_is_valid": "See tundub olema õige taastevõti!", "keys_restored_title": "Krüptimise võtmed on taastatud", "load_error_content": "Varunduse oleku laadimine ei õnnestunud", "load_keys_progress": "%(completed)s / %(total)s võtit taastatud", "no_backup_error": "Varukoopiat ei leidunud!", - "phrase_forgotten_text": "Kui sa oled unustanud turvafraasi, siis sa saad kasutada oma turvavõtit või seadistada uued taastamise võimalused", - "recovery_key_mismatch_description": "Selle turvavõtmega ei õnnestunud varundust dekrüptida: palun kontrolli, kas sa kasutad õiget turvavõtit.", - "recovery_key_mismatch_title": "Turvavõtmed ei klapi", + "phrase_forgotten_text": "Kui sa oled unustanud turvafraasi, siis sa saad kasutada oma taastevõtit või seadistada uued taastamise võimalused", + "recovery_key_mismatch_description": "Selle taastevõtmega ei õnnestunud varukoopiat dekrüptida: palun kontrolli, kas sa kasutad õiget taastevõtit.", + "recovery_key_mismatch_title": "Taastevõtmed ei klapi", "restore_failed_error": "Varukoopiast taastamine ei õnnestu" }, "right_panel": { @@ -2055,20 +2106,54 @@ "add_space_label": "Lisa kogukonnakeskus", "breadcrumbs_empty": "Hiljuti külastatud jututubasid ei leidu", "breadcrumbs_label": "Hiljuti külastatud jututoad", + "empty": { + "no_chats": "Vestlusi veel ei leidu", + "no_chats_description": "Alusta sellest, et leia mõni vestluspartner või loo oma jututuba", + "no_chats_description_no_room_rights": "Alusta sellest, et leia mõni vestluspartner", + "no_favourites": "Sa pole veel ühtegi vestlust märkinud lemmikuks", + "no_favourites_description": "Vestluse saad märkida lemmikuks tema seadistustest", + "no_people": "Sul pole veel ühtegi otsevestlust kellegagi", + "no_people_description": "Kõikide muude vestluste nägemiseks eemalda otsingufiltrid", + "no_rooms": "Sa veel ei osale mitte üheski jututoas", + "no_rooms_description": "Kõikide oma muude vestluste nägemiseks eemalda otsingufiltrid", + "no_unread": "Õnnitlused! Sul pole ühtegi lugemata sõnumit", + "show_chats": "Näita kõiki vestlusi" + }, "failed_add_tag": "Sildi %(tagName)s lisamine jututoale ebaõnnestus", "failed_remove_tag": "Sildi %(tagName)s eemaldamine jututoast ebaõnnestus", "failed_set_dm_tag": "Otsevestluse sildi seadmine ei õnnestunud", + "filters": { + "favourite": "Lemmikud", + "people": "Inimesed", + "rooms": "Jututoad", + "unread": "Lugemata" + }, "home_menu_label": "Avalehe valikud", "join_public_room_label": "Liitu avaliku jututoaga", "joining_rooms_status": { "other": "Parasjagu liitun %(count)s jututoaga", "one": "Parasjagu liitun %(count)s jututoaga" }, + "list_title": "Jututubade loend", + "more_options": { + "copy_link": "Kopeeri jututoa link", + "favourited": "Määratud lemmikuks", + "leave_room": "Lahku jututoast", + "low_priority": "Vähetähtis", + "mark_read": "Märgi loetuks", + "mark_unread": "Märgi mitteloetuks" + }, "notification_options": "Teavituste eelistused", + "open_space_menu": "Ava kogukonna menüü", + "primary_filters": "Jututubade loendi filtrid", "redacting_messages_status": { "other": "Kustutame sõnumeid %(count)s jututoas", "one": "Kustutame sõnumeid %(count)s jututoas" }, + "room": { + "more_options": "Täiendavad seadistused", + "open_room": "Ava jututuba: %(roomName)s" + }, "show_less": "Näita vähem", "show_n_more": { "one": "Näita veel %(count)s vestlust", @@ -2079,6 +2164,10 @@ "sort_by_activity": "Aktiivsuse alusel", "sort_by_alphabet": "Tähestiku järjekorras", "sort_unread_first": "Näita lugemata sõnumitega jututubasid esimesena", + "space_menu": { + "home": "Kogukonna avaleht", + "space_settings": "Kogukonna seadistused" + }, "space_menu_label": "%(spaceName)s menüü", "sublist_options": "Loendi valikud", "suggested_rooms_heading": "Soovitatud jututoad" @@ -2307,7 +2396,7 @@ "public_without_alias_warning": "Sellele jututoale viitamiseks palun lisa talle aadress.", "publish_room": "Tee see jututuba nähtavaks avalikus jututubade kataloogis.", "publish_space": "Tee see kogukond nähtavaks avalikus jututubade kataloogis.", - "strict_encryption": "Ära iialgi saada sellest sessioonist krüptitud sõnumeid verifitseerimata sessioonidesse selles jututoas", + "strict_encryption": "Saada sõnumeid vaid verifitseeritud kasutajatele.", "title": "Turvalisus ja privaatsus" }, "title": "Jututoa seadistused - %(roomName)s", @@ -2438,35 +2527,60 @@ "breadcrumb_second_description": "Sa kaotad ligipääsu sõnumite ajalooole, mis on salvestatud vaid serveris", "breadcrumb_third_description": "Sa pead kõik oma olemasolevad seadmed ja kontaktid uuesti verifitseerima", "breadcrumb_title": "Kas sa oled kindel, et soovid oma krüptoidentiteeti lähtestada?", + "breadcrumb_title_forgot": "Kas unustasid oma taastevõtme? Pead oma identiteedi lähtestama.", + "breadcrumb_title_sync_failed": "Võtmehoidla sünkroniseerimine ei õnnestunud. Sa pead võrguidentiteedi lähtestama.", "breadcrumb_warning": "Tee seda ainult siis, kui arvad, et sinu kasutajakonto võib olla ohustatud kolmandate osapoolet poolt.", "details_title": "Krüptimise üksikasjad", + "do_not_close_warning": "Ära sulge seda akent enne, kui lähtestamine on lõppenud", "export_keys": "Ekspordi võtmed", "import_keys": "Impordi võtmed", - "other_people_device_description": "Vaikimisi ei saadeta krüptitud jututubadest sõnumeid verifitseerimata kasutajatele", - "other_people_device_label": "Ära iialgi saada krüptitud sõnumeid verifitseerimata seadmetesse", + "other_people_device_description": "Hoiatus: kui kasutaja pole sinuga verifitseerimist läbi teinud (näiteks emojide võrdlemise abil), siis ta ei saa sinu krüptitud sõnumeid. Lisaks ei saadeta krüptitud sõnumeid verifitseeritud kasutajate verifitseerimata seadmetesse.", + "other_people_device_label": "Krüptitud jututubades saada sõnumeid vaid verifitseeritud kasutajatele", "other_people_device_title": "Teiste kasutajate seadmed", "reset_identity": "Lähtesta krüptoidentiteet", + "reset_in_progress": "Lähtestamine on töös...", "session_id": "Sessiooni tunnus:", "session_key": "Sessioonivõti:", "title": "Täiendav teave" }, + "delete_key_storage": { + "breadcrumb_page": "Kustuta krüptovõtmete hoidla", + "confirm": "Kustuta krüptovõtmete hoidla", + "description": "Krüptovõtmete hoidla hoidla kustutamisega eemaldad serverist oma krüptoidentiteedi ja sõnumite võtmed ning lülitad välja järgnevad turvalisusega seotud funktsionaalsused:", + "list_first": "Sa ei saa uutes seadmetes lugeda varasemaid krüptitud sõnumeid", + "list_second": "Kui logid kõikjal %(brand)s rakendusest välja, siis kaotad ligipääsu kõikidele oma krüptitud sõnumitele", + "title": "Kas sa oled kindel, et soovid krüptovõtmete hoidla välja lülitada ning seejärel kustutada?" + }, "device_not_verified_button": "Verifitseeri see seade", "device_not_verified_description": "Oma krüptoseadistuste nägemiseks palun verifitseeri see seade.", "device_not_verified_title": "Seade on verifitseerimata", "dialog_title": "Seadistused:Krüptimine", + "key_storage": { + "allow_key_storage": "Kasuta krüptovõtmete hoidlat", + "description": "Hoia oma krüptoidentiteeti ja sõnumite krüptovõtmeid turvaliselt serveris. See võimaldab sul lugeda oma varasemaid sõnumeid kõikides uutes seadmetes. Lisateave", + "title": "Krüptovõtmete hoidla" + }, "recovery": { + "change_recovery_confirm_button": "Korda uut taastevõtit", "change_recovery_confirm_description": "Toimingu lõpetamiseks palun sisesta alljärgnevalt oma uus taastevõti. Senine taastevõti enam ei toimi.", + "change_recovery_confirm_title": "Sisesta oma uus taastevõti", + "change_recovery_key": "Muuda taastevõtit", "change_recovery_key_description": "Palun salvesta see taastevõti turvalisel viisil. Muutuse kinnitamiseks klõpsi „Jätka“.", "change_recovery_key_title": "Kas muudame taastevõtit?", "description": "Kui sa oled kaotanud ligipääsu kõikidele oma olemasolevatele seadmetele, siis sa saad taastevõtme abil taastada ligipääsu oma krüptoidentiteedile ja sõnumite ajaloole.", "enter_key_error": "Sinu sisestatud taastevõti pole korrektne.", - "key_storage_warning": "Sinu võtmehoidla pole sünkroonis. Vea parandamiseks palun klõpsi järgnevat nuppu.", + "enter_recovery_key": "Sisesta taastevõti", + "forgot_recovery_key": "Kas unustasid taastevõtme?", + "key_storage_warning": "Sinu võtmehoidla pole sünkroonis. Vea parandamiseks palun klõpsi ühte järgnevatest nuppudest.", "save_key_description": "Ära jaga seda mitte kellegagi!", + "save_key_title": "Taastevõti", "set_up_recovery": "Seadista taastamine", "set_up_recovery_confirm_button": "Lõpeta seadistamine", "set_up_recovery_confirm_description": "Taastamise seadistamise lõpetamiseks palun sisesta eelmises vaates näidatud taastevõti.", + "set_up_recovery_confirm_title": "Kinnitamiseks sisesta oma taastevõti", "set_up_recovery_description": "Sinu krüptovõtmete hoidlat kaitseb taastevõti. Kui peale seadistamist peaksid vajama uut taastevõtit, siis saad ta uuesti luua valikust „%(changeRecoveryKeyButton)s“.", "set_up_recovery_save_key_description": "Palun märgi see taastevõti üles ja hoia teda turvaliselt, näiteks digitaalses salasõnalaekas, krüptitud märkmetes või vana kooli seifis.", + "set_up_recovery_save_key_title": "Salvesta oma taastevõti turvalisel viisil", "set_up_recovery_secondary_description": "Kui klõpsid nuppu „Jätka“, loome me sulle uue taastevõtme.", "title": "Taastamine" }, @@ -2562,6 +2676,7 @@ "inline_url_previews_room": "Luba URL'ide vaikimisi eelvaated selles jututoas osalejate jaoks", "inline_url_previews_room_account": "Luba URL'ide eelvaated selle jututoa jaoks (mõjutab vaid sind)", "insert_trailing_colon_mentions": "Mainimiste järel näita sõnumi alguses koolonit", + "invite_avatars": "Näita nende jututubade tunnuspilte, kuhu oled saanud kutse", "jump_to_bottom_on_send": "Sõnumi saatmiseks hüppa ajajoone lõppu", "key_backup": { "backup_in_progress": "Sinu krüptovõtmeid varundatakse (esimese varukoopia tegemine võib võtta paar minutit).", @@ -2585,15 +2700,15 @@ "pass_phrase_match_success": "Klapib!", "phrase_strong_enough": "Suurepärane! Turvafraas on piisavalt kange.", "secret_storage_query_failure": "Ei õnnestu tuvastada turvahoidla olekut", - "security_key_safety_reminder": "Kuna seda kasutatakse sinu krüptitud andmete kaitsmiseks, siis hoia oma turvavõtit kaitstud ja turvalises kohas, nagu näiteks arvutis salasõnade halduris või vana kooli seifis.", + "security_key_safety_reminder": "Kuna seda kasutatakse sinu krüptitud andmete kaitsmiseks, siis hoia oma taastevõtit kaitstud ja turvalises kohas, nagu näiteks arvutis salasõnade halduris või vana kooli seifis.", "set_phrase_again": "Mine tagasi ja sisesta nad uuesti.", "settings_reminder": "Samuti võid sa seadetes võtta kasutusse turvalise varunduse ning hallata oma krüptovõtmeid.", "title_confirm_phrase": "Kinnita turvafraas", - "title_save_key": "Salvesta turvavõti", + "title_save_key": "Salvesta oma taastevõti", "title_set_phrase": "Määra turvafraas", "unable_to_setup": "Turvahoidla kasutuselevõtmine ei õnnestu", "use_different_passphrase": "Kas kasutame muud paroolifraasi?", - "use_phrase_only_you_know": "Sisesta turvafraas, mida vaid sina tead ning lisaks võid salvestada varunduse turvavõtme." + "use_phrase_only_you_know": "Sisesta turvafraas, mida vaid sina tead ning lisaks võid salvestada varunduse taastevõtme." } }, "key_export_import": { @@ -3000,6 +3115,7 @@ "view": "Vaata sellise aadressiga jututuba", "whois": "Näitab teavet kasutaja kohta" }, + "sliding_sync_legacy_no_longer_supported": "Järkjärgulise sünkroniseerimise (Sliding sync) varasem lahendus pole enam toetatud: uue lahenduse kasutamiseks palun logi rakendusest välja ja uuesti sisse", "space": { "add_existing_room_space": { "create": "Kas sa selle asemel soovid lisada jututuba?", @@ -3213,7 +3329,7 @@ "historical_event_no_key_backup": "Varasemad sõnumid pole selles seadmes loetavad", "historical_event_unverified_device": "Varasemate sõnumite nägemiseks pead selle seadme verifitseerima", "historical_event_user_not_joined": "Sul puudub ligipääs sellele sõnumile", - "sender_identity_previously_verified": "Verifitseeritud võrguidentiteet on muutunud", + "sender_identity_previously_verified": "Saatja verifitseeritud võrguidentiteet on lähtestatud", "sender_unsigned_device": "Krüptitud seadme poolt, mida tema omanik pole verifitseerinud.", "unable_to_decrypt": "Sõnumi dekrüptimine ei õnnestu" }, @@ -3377,6 +3493,7 @@ "left_reason": "%(targetName)s lahkus jututoast: %(reason)s", "no_change": "%(senderName)s ei teinud muutusi", "reject_invite": "%(targetName)s lükkas kutse tagasi", + "reject_invite_reason": "%(targetName)s lükkas kutse tagasi: %(reason)s", "remove_avatar": "%(senderName)s eemaldas oma profiilipildi", "remove_name": "%(senderName)s eemaldas oma kuvatava nime (%(oldDisplayName)s)", "set_avatar": "%(senderName)s määras oma profiilipildi", @@ -3413,11 +3530,13 @@ }, "m.room.tombstone": "%(senderDisplayName)s uuendas seda jututuba.", "m.room.topic": { - "changed": "%(senderDisplayName)s muutis uueks teemaks „%(topic)s“." + "changed": "%(senderDisplayName)s muutis uueks teemaks „%(topic)s“.", + "removed": "%(senderDisplayName)s eemaldas teema." }, "m.sticker": "%(senderDisplayName)s saatis kleepsu.", "m.video": { - "error_decrypting": "Viga videovoo dekrüptimisel" + "error_decrypting": "Viga videovoo dekrüptimisel", + "show_video": "Näita videot" }, "m.widget": { "added": "%(senderName)s lisas vidina %(widgetName)s", @@ -3762,6 +3881,7 @@ "unban_space_specific": "Eemalda kasutajalt suhtluskeeld valitud kohtadest, kust ma saan", "unban_space_warning": "Kasutaja ei saa ligi kohtadele, kus sul pole peakasutaja õigusi.", "unignore_button": "Lõpeta eiramine", + "verification_unavailable": "Kasutaja verifitseerimine pole saadaval", "verify_button": "Verifitseeri kasutaja", "verify_explainer": "Lisaturvalisus mõttes verifitseeri see kasutaja võrreldes selleks üheks korraks loodud koodi mõlemas seadmes." }, @@ -3968,7 +4088,7 @@ "error_need_to_be_logged_in": "Sa peaksid olema sisse loginud.", "error_unable_start_audio_stream_description": "Audiovoo käivitamine ei õnnestu.", "error_unable_start_audio_stream_title": "Videovoo käivitamine ei õnnestu", - "modal_data_warning": "Andmeid selles vaates jagatakse %(widgetDomain)s serveriga", + "modal_data_warning": "Alljärgnevaid andmeid jagatakse %(widgetDomain)s serveriga", "modal_title_default": "Modaalne vidin", "no_name": "Tundmatu rakendus", "open_id_permissions_dialog": { diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json index d459fad50d..35c5440714 100644 --- a/src/i18n/strings/hu.json +++ b/src/i18n/strings/hu.json @@ -420,12 +420,12 @@ "download_logs": "Naplók letöltése", "downloading_logs": "Naplók letöltése folyamatban", "error_empty": "Mondja el nekünk, hogy mi az, ami nem működött, vagy még jobb, ha egy GitHub-jegyben írja le a problémát.", - "failed_download_logs": "A hibakeresési naplók letöltése sikertelen: ", + "failed_download_logs": "Nem sikerült letölteni a hibakeresési naplókat: ", "failed_send_logs_causes": { "disallowed_app": "A hibajelentését elutasították. A rageshake kiszolgáló nem támogatja ezt az alkalmazást.", - "rejected_generic": "A hibajelentését elutasították. A rageshake kiszolgáló egy irányelv miatt elutasította a jelentés tartalmát.", - "rejected_recovery_key": "A hibajelentését biztonsági okokból elutasították, mivel helyreállítási kulcsot tartalmazott.", - "rejected_version": "A hibajelentését elutasították, mivel a futtatott verziója túl régi.", + "rejected_generic": "A hibajelentését elutasították. A rageshake kiszolgáló egy házirend miatt elutasította a jelentés tartalmát.", + "rejected_recovery_key": "A hibajelentést biztonsági okokból elutasították, mivel helyreállítási kulcsot tartalmazott.", + "rejected_version": "Hibajelentését elutasították, mivel az Ön által használt verzió túl régi.", "server_unknown_error": "A rageshake kiszolgáló ismeretlen hibát észlelt, és nem tudta kezelni a jelentést.", "unknown_error": "A naplók elküldése sikertelen." }, @@ -1663,7 +1663,7 @@ "class_global": "Globális", "class_other": "Egyéb", "default": "Alapértelmezett", - "default_settings": "Egyezzen meg az alapértelmezett beállításokkal", + "default_settings": "Megegyezik az alapértelmezett beállításokkal", "email_pusher_app_display_name": "E-mail értesítések", "enable_prompt_toast_description": "Asztali értesítések engedélyezése", "enable_prompt_toast_title": "Értesítések", @@ -2508,16 +2508,17 @@ "breadcrumb_third_description": "Újra ellenőriznie kell az összes meglévő eszközét és névjegyét", "breadcrumb_title": "Biztos, hogy alaphelyzetbe állítja a személyazonosságát?", "breadcrumb_title_forgot": "Elfelejtette a helyreállítási kulcsot? Újra be kell állítania a személyazonosságát.", + "breadcrumb_title_sync_failed": "A kulcstár szinkronizálása sikertelen. Vissza kell állítania személyazonosságát.", "breadcrumb_warning": "Csak akkor tegye ezt, ha úgy gondolja, hogy fiókját feltörték.", "details_title": "Titkosítás részletei", - "do_not_close_warning": "Ne zárja be ezt az ablakot, amíg az alaphelyzetbe állítás be nem fejeződik", + "do_not_close_warning": "Ne zárja be ezt az ablakot, amíg a visszaállítás be nem fejeződik", "export_keys": "Kulcsok exportálása", "import_keys": "Kulcsok importálása", "other_people_device_description": "Figyelmeztetés: azok a felhasználók, akikkel nem ellenőrizték kölcsönösen egymást (például emodzsik használatával), nem kapják meg a titkosított üzeneteket. Ezenkívül az ellenőrzött felhasználók nem ellenőrzött eszközei sem kapják meg a titkosított üzeneteket.", "other_people_device_label": "Titkosított szobákban csak az ellenőrzött felhasználók kapják meg az üzeneteket", "other_people_device_title": "Mások eszközei", "reset_identity": "Kriptográfiai személyazonosság alaphelyzetbe állítása", - "reset_in_progress": "Alaphelyzetbe állítás folyamatban…", + "reset_in_progress": "Visszaállítás folyamatban…", "session_id": "Munkamenet-azonosító:", "session_key": "Munkamenetkulcs:", "title": "Speciális" @@ -2525,9 +2526,9 @@ "delete_key_storage": { "breadcrumb_page": "Kulcstároló törlése", "confirm": "Kulcstároló törlése", - "description": "A kulcstároló törlése eltávolítja a kriptográfiai személyazonosságát és üzenetkulcsait a kiszolgálóról, és kikapcsolja a következő biztonsági funkciókat:", + "description": "A kulcstároló törlése eltávolítja a kriptográfiai személyazonosságát és üzenetkulcsát a kiszolgálóról, és kikapcsolja a következő biztonsági funkciókat:", "list_first": "Nem lesznek meg a titkosított üzenetek előzményei az új eszközein", - "list_second": "Elveszíti a titkosított üzenetekhez való hozzáférését, ha mindenhol kijelentkezik az %(brand)sből.", + "list_second": "Elveszíti hozzáférését titkosított üzeneteihez, ha mindenhol kijelentkezett az %(brand)sből.", "title": "Biztos, hogy kikapcsolja a kulcstárolót és törli azt?" }, "device_not_verified_button": "Az eszköz ellenőrzése", @@ -2536,7 +2537,7 @@ "dialog_title": "Beállítások: Titkosítás", "key_storage": { "allow_key_storage": "Kulcstárolás engedélyezése", - "description": "Tárolja biztonságosan a kriptográfiai személyazonosságát és az üzenetkulcsokat a kiszolgálón. Ez lehetővé teszi az üzenetek előzményeinek megtekintését bármely új eszközön. További információk", + "description": "Tárolja biztonságosan a kriptográfiai személyazonosságát és az üzenetkulcsait a kiszolgálón. Ez lehetővé teszi az üzenetek előzményeinek megtekintését bármely új eszközön. További információ", "title": "Kulcstároló" }, "recovery": { @@ -4056,7 +4057,7 @@ "error_need_to_be_logged_in": "Be kell jelentkeznie.", "error_unable_start_audio_stream_description": "A hangközvetítés indítása sikertelen.", "error_unable_start_audio_stream_title": "Az élő adás indítása sikertelen", - "modal_data_warning": "A lenti adatok megosztásra kerülnek ezzel: %(widgetDomain)s", + "modal_data_warning": "Az alábbi adatok a következővel vannak megosztva: %(widgetDomain)s", "modal_title_default": "Előugró kisalkalmazás", "no_name": "Ismeretlen alkalmazás", "open_id_permissions_dialog": { diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json index c6bdd6623f..4f49f62f9b 100644 --- a/src/i18n/strings/it.json +++ b/src/i18n/strings/it.json @@ -2233,14 +2233,14 @@ "custom_font_description": "Imposta il nome di un font installato nel tuo sistema e %(brand)s proverà ad usarlo.", "custom_font_name": "Nome carattere di sistema", "custom_font_size": "Usa dimensione personalizzata", - "custom_theme_error_downloading": "Errore scaricando informazioni sul tema.", + "custom_theme_error_downloading": "Errore di scaricamento del tema", "custom_theme_invalid": "Schema del tema non valido.", "font_size": "Dimensione carattere", "font_size_default": "%(fontSize)s (predefinito)", "image_size_default": "Predefinito", "image_size_large": "Grande", "layout_bubbles": "Messaggi", - "layout_irc": "IRC (Sperimentale)", + "layout_irc": "IRC (sperimentale)", "match_system_theme": "Usa il tema di sistema", "timeline_image_size": "Dimensione immagine nella linea temporale" }, @@ -2281,9 +2281,9 @@ "deactivate_confirm_erase_label": "Nascondi i miei messaggi ai nuovi membri", "deactivate_section": "Disattiva l'account", "deactivate_warning": "La disattivazione dell'account è permanente - attenzione!", - "discovery_email_empty": "Le opzioni di scoperta appariranno dopo aver aggiunto un'email sopra.", + "discovery_email_empty": "Le opzioni di scoperta appariranno dopo aver aggiunto un'email.", "discovery_email_verification_instructions": "Verifica il link nella tua posta in arrivo", - "discovery_msisdn_empty": "Le opzioni di scoperta appariranno dopo aver aggiunto un numero di telefono sopra.", + "discovery_msisdn_empty": "Le opzioni di scoperta appariranno dopo aver aggiunto un numero di telefono.", "discovery_needs_terms": "Accetta le condizioni di servizio del server di identità (%(serverName)s) per poter essere trovabile tramite indirizzo email o numero di telefono.", "email_address_in_use": "Questo indirizzo e-mail è già in uso", "email_address_label": "Indirizzo email", @@ -2309,7 +2309,7 @@ "error_share_msisdn_discovery": "Impossibile condividere il numero di telefono", "identity_server_no_token": "Nessun token di accesso d'identità trovato", "identity_server_not_set": "Server d'identità non impostato", - "language_section": "Lingua e regione", + "language_section": "Lingua", "msisdn_in_use": "Questo numero di telefono è già in uso", "msisdn_label": "Numero di telefono", "msisdn_verification_field_label": "Codice di verifica", @@ -2559,7 +2559,7 @@ "security_recommendations_description": "Migliora la sicurezza del tuo account seguendo questi consigli.", "session_id": "ID sessione", "show_details": "Mostra dettagli", - "sign_in_with_qr": "Accedi con codice QR", + "sign_in_with_qr": "Collega un nuovo dispositivo", "sign_in_with_qr_button": "Mostra codice QR", "sign_in_with_qr_description": "Puoi usare questo dispositivo per accedere in un altro con un codice QR. Dovrai scansionare il codice QR mostrato in questo dispositivo con l'altro.", "sign_out": "Disconnetti da questa sessione", diff --git a/src/i18n/strings/nb_NO.json b/src/i18n/strings/nb_NO.json index fc183125d2..0d878f6442 100644 --- a/src/i18n/strings/nb_NO.json +++ b/src/i18n/strings/nb_NO.json @@ -55,6 +55,8 @@ "create_a_room": "Opprett rom", "create_account": "Opprett konto", "decline": "Avslå", + "decline_and_block": "Avvise og blokkere", + "decline_invite": "Avvis invitasjon", "delete": "Slett", "deny": "Avvis", "disable": "Slå av", @@ -744,6 +746,13 @@ "twemoji": "Emoji-grafikken Twemoji er © av Twitter, Inc og andre bidragsytere og brukt under vilkårene i CC-BY 4.0.", "twemoji_colr": "Fonten twemoji-colr er © Mozilla Foundation kan brukes under vilkårene i Apache 2.0." }, + "decline_invitation_dialog": { + "confirm": "Er du sikker på at du vil takke nei til invitasjonen om å bli med i \"%(roomName)s\"?", + "ignore_user_help": "Du vil ikke se noen meldinger eller rominvitasjoner fra denne brukeren.", + "reason_description": "Beskriv årsaken for å rapportere rommet.", + "report_room_description": "Rapporter dette rommet til din kontoleverandør.", + "title": "Avvis invitasjon" + }, "desktop_default_device_name": "%(brand)sSkrivebordet: %(platformName)s", "devtools": { "active_widgets": "Aktive moduler", @@ -2518,6 +2527,7 @@ "breadcrumb_third_description": "Du må bekrefte alle eksisterende enheter og kontakter på nytt", "breadcrumb_title": "Er du sikker på at du vil tilbakestille identiteten din?", "breadcrumb_title_forgot": "Har du glemt gjenopprettingsnøkkelen din? Du må tilbakestille identiteten din.", + "breadcrumb_title_sync_failed": "Kunne ikke synkronisere nøkkellageret. Du må tilbakestille identiteten din.", "breadcrumb_warning": "Gjør dette bare hvis du tror at kontoen din har blitt kompromittert.", "details_title": "Krypteringsdetaljer", "do_not_close_warning": "Ikke lukk dette vinduet før tilbakestillingen er fullført", diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json index 32fd3d1fb4..6c7daa8bf8 100644 --- a/src/i18n/strings/pl.json +++ b/src/i18n/strings/pl.json @@ -295,7 +295,7 @@ "scan_qr_code": "Zaloguj się kodem QR", "security_code": "Kod bezpieczeństwa", "security_code_prompt": "Jeśli zostaniesz poproszony, wprowadź poniższy kod na drugim urządzeniu.", - "select_qr_code": "Wybierz \"%(scanQRCode)s\"", + "select_qr_code": "Wybierz '%(scanQRCode)s'", "unsupported_explainer": "Twój dostawca konta nie obsługuje logowania nowego urządzenia za pomocą kodu QR.", "unsupported_heading": "Kod QR nie jest wspierany", "waiting_for_device": "Oczekiwanie na logowanie urządzenia" @@ -841,9 +841,9 @@ "room_notifications_type": "Typ: ", "room_status": "Status pokoju", "room_unread_status_count": { - "one": "Status nieprzeczytanej w pokoju: %(status)s, liczba: %(count)s", - "few": "Status nieprzeczytanych w pokoju: %(status)s, liczba: %(count)s", - "many": "Status nieprzeczytanych w pokoju: %(status)s, liczba: %(count)s" + "one": "Status nieprzeczytanej pokoju: %(status)s, ilość: %(count)s", + "few": "Status nieprzeczytanych pokoju: %(status)s, ilość: %(count)s", + "many": "Status nieprzeczytanych pokoju: %(status)s, ilość: %(count)s" }, "save_setting_values": "Zapisz ustawione wartości", "see_history": "Pokaż historię", @@ -1399,8 +1399,9 @@ "many": "Zapraszanie %(user)s i %(count)s innych" }, "items_and_n_others": { - "other": " i %(count)s innych", - "one": " i jedna inna osoba" + "one": " i jeszcze jedna osoba", + "few": " i %(count)s inne", + "many": " i %(count)s innych" }, "keyboard": { "activate_button": "Aktywuj wybrany przycisk", @@ -2090,7 +2091,7 @@ "monthly_user_limit_reached": "Wiadomość nie została wysłana, ponieważ serwer domowy przekroczył miesięczny limit aktywnych użytkowników. Skontaktuj się z administratorem serwisu, aby kontynuować.", "requires_consent_agreement": "Nie możesz wysłać żadnej wiadomości, dopóki nie zaakceptujesz naszych warunków i kondycji.", "retry_all": "Spróbuj ponownie wszystkie", - "select_messages_to_retry": "Możesz zaznaczyć wszystkie lub wybrane wiadomości aby spróbować ponownie lub usunąć je", + "select_messages_to_retry": "Możesz zaznaczyć wszystkie lub wybrane wiadomości, aby spróbować ponownie lub je usunąć", "server_connectivity_lost_description": "Wysłane wiadomości będą przechowywane aż do momentu odzyskania połączenia.", "server_connectivity_lost_title": "Połączenie z serwerem zostało utracone.", "some_messages_not_sent": "Niektóre z Twoich wiadomości nie zostały wysłane" @@ -2942,7 +2943,7 @@ "security_recommendations_description": "Zwiększ bezpieczeństwo swojego konta kierując się tymi rekomendacjami.", "session_id": "Identyfikator sesji", "show_details": "Pokaż szczegóły", - "sign_in_with_qr": "Połącz nowe urządzenie", + "sign_in_with_qr": "Powiąż nowe urządzenie", "sign_in_with_qr_button": "Pokaż kod QR", "sign_in_with_qr_description": "Użyj kodu QR, aby zalogować się na innym urządzeniu i skonfigurować bezpieczne przesyłanie wiadomości.", "sign_in_with_qr_unsupported": "Nieobsługiwane przez dostawcę konta", @@ -3676,16 +3677,19 @@ "other": "zostało zaproszonych %(count)s razy" }, "joined": { - "other": "%(oneUser)s dołączył %(count)s razy", - "one": "%(oneUser)s dołączył" + "one": "%(oneUser)s dołączył", + "few": "%(oneUser)s dołączył %(count)s raz", + "many": "%(oneUser)s dołączył %(count)s razy" }, "joined_and_left": { - "other": "%(oneUser)s dołączył i wyszedł %(count)s razy", - "one": "%(oneUser)s dołączył i wyszedł" + "one": "%(oneUser)s dołączył i wyszedł", + "few": "%(oneUser)s dołączył i wyszedł %(count)s razy", + "many": "%(oneUser)s dołączył i wyszedł %(count)s razy" }, "joined_and_left_multiple": { "one": "%(severalUsers)s dołączyło i wyszło", - "other": "%(severalUsers)s dołączyło i wyszło %(count)s razy" + "few": "%(severalUsers)s dołączyło i wyszło %(count)s razy", + "many": "%(severalUsers)s dołączyło i wyszło %(count)s razy" }, "joined_multiple": { "one": "%(severalUsers)s dołączył", @@ -3741,12 +3745,14 @@ "other": "%(severalUsers)sodrzuciło ich zaproszenia %(count)s razy" }, "rejoined": { - "other": "%(oneUser)s wyszedł i dołączył ponownie %(count)s razy", - "one": "%(oneUser)s wyszedł i dołączył ponownie" + "one": "%(oneUser)s wyszedł i dołączył ponownie", + "few": "%(oneUser)s wyszedł i dołączył ponownie %(count)s razy", + "many": "%(oneUser)s wyszedł i dołączył ponownie %(count)s razy" }, "rejoined_multiple": { - "other": "%(severalUsers)swyszło i dołączyło ponownie %(count)s razy", - "one": "%(severalUsers)swyszło i dołączyło ponownie" + "one": "%(severalUsers)s wyszło i dołączyło ponownie", + "few": "%(severalUsers)s wyszło i dołączyło ponownie %(count)s razy", + "many": "%(severalUsers)s wyszło i dołączyło ponownie %(count)s razy" }, "server_acls": { "one": "%(oneUser)szmienił ACL serwera", @@ -3969,7 +3975,8 @@ "msisdn_transfer_failed": "Nie udało się przekazać połączenia", "n_people_joined": { "one": "%(count)s osoba dołączyła", - "other": "%(count)s osób dołączyło" + "few": "%(count)s osoby dołączyły", + "many": "%(count)s osób dołączyło" }, "no_audio_input_description": "Nie udało się znaleźć żadnego mikrofonu w twoim urządzeniu. Sprawdź ustawienia i spróbuj ponownie.", "no_audio_input_title": "Nie znaleziono mikrofonu", diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json index 081807f6b8..73a54cf37b 100644 --- a/src/i18n/strings/ru.json +++ b/src/i18n/strings/ru.json @@ -468,6 +468,7 @@ "beta": "Бета", "camera": "Камера", "cameras": "Камеры", + "cancel": "Отменить", "capabilities": "Возможности", "copied": "Скопировано!", "credits": "Благодарности", @@ -512,7 +513,8 @@ "mute": "Приглушить", "n_members": { "one": "%(count)s участник", - "other": "%(count)s участников" + "few": "%(count)s участника", + "many": "%(count)s участников" }, "n_rooms": { "one": "%(count)s комната", @@ -543,6 +545,7 @@ "qr_code": "QR-код", "random": "Случайный", "reactions": "Реакции", + "recommended": "Рекомендуемое", "report_a_bug": "Сообщить об ошибке", "room": "Комната", "room_name": "Название комнаты", @@ -737,7 +740,27 @@ "client_versions": "Версия клиента", "crypto": { "4s_public_key_in_account_data": "в данных учётной записи", - "4s_public_key_not_in_account_data": "не найдено" + "4s_public_key_not_in_account_data": "не найдено", + "backup_key_cached_status": "Кэшированный резервный ключ:", + "backup_key_stored_status": "Сохраненный резервный ключ:", + "backup_key_well_formed": "корректный", + "cross_signing": "Кросс-подпись", + "cross_signing_cached": "сохранено локально", + "cross_signing_not_ready": "Кросс-подпись не настроена.", + "cross_signing_private_keys_in_storage_status": "Приватные ключи для кросс-подписи:", + "cross_signing_private_keys_not_in_storage": "не найдено в хранилище", + "cross_signing_public_keys_on_device_status": "Публичные ключи для кросс-подписи:", + "cross_signing_ready": "Кросс-подпись готова к использованию.", + "cross_signing_status": "Статус кросс-подписи:", + "cross_signing_untrusted": "У вашей учётной записи есть кросс-подпись в секретное хранилище, но она пока не является доверенной в этом сеансе.", + "crypto_not_available": "Криптографический модуль недоступен", + "key_backup_active_version": "Активная резервная версия:", + "key_backup_active_version_none": "Нет", + "key_backup_inactive_warning": "Резервное копирование ваших ключей из этого сеанса не выполняется.", + "key_storage": "Хранилище ключей", + "master_private_key_cached_status": "Приватный мастер-ключ:", + "secret_storage_ready": "готово", + "title": "Сквозное шифрование" }, "developer_mode": "Режим разработчика", "developer_tools": "Инструменты разработчика", @@ -848,22 +871,22 @@ "empty_room_was_name": "Пустая комната (без %(oldName)s)", "encryption": { "access_secret_storage_dialog": { - "enter_phrase_or_key_prompt": "Введите свою секретную фразу или для продолжения.", + "enter_phrase_or_key_prompt": "Введите секретную фразу или , чтобы продолжить.", "key_validation_text": { - "invalid_security_key": "Неверный ключ безопасности", + "invalid_security_key": "Неверный ключ восстановления", "recovery_key_is_correct": "Выглядит неплохо!", "wrong_file_type": "Неправильный тип файла", - "wrong_security_key": "Неправильный ключ безопасности" + "wrong_security_key": "Неправильный ключ восстановления" }, "reset_title": "Сбросить всё", "reset_warning_1": "Делайте это только в том случае, если у вас нет другого устройства для завершения проверки.", "reset_warning_2": "Если вы сбросите все настройки, вы перезагрузитесь без доверенных сеансов, без доверенных пользователей, и скорее всего не сможете просматривать прошлые сообщения.", "restoring": "Восстановление ключей из резервной копии", - "security_key_title": "Бумажный ключ", + "security_key_title": "Ключ восстановления", "security_phrase_incorrect_error": "Невозможно получить доступ к секретному хранилищу. Убедитесь, что вы ввели правильную секретную фразу.", "security_phrase_title": "Мнемоническая фраза", "separator": "%(securityKey)s или %(recoveryFile)s", - "use_security_key_prompt": "Чтобы продолжить, используйте свой бумажный ключ." + "use_security_key_prompt": "Используйте ключ восстановления, чтобы продолжить." }, "bootstrap_title": "Настройка ключей", "cancel_entering_passphrase_description": "Вы уверены, что хотите отменить ввод кодовой фразы?", @@ -876,14 +899,18 @@ "cross_signing_user_normal": "Вы не подтвердили этого пользователя.", "cross_signing_user_verified": "Вы подтвердили этого пользователя. Пользователь подтвердил все свои сеансы.", "cross_signing_user_warning": "Этот пользователь не подтвердил все свои сеансы.", + "enter_recovery_key": "Введите ключ восстановления", "event_shield_reason_authenticity_not_guaranteed": "Подлинность этого зашифрованного сообщения не может быть гарантирована на этом устройстве.", "event_shield_reason_mismatched_sender_key": "Зашифровано неподтверждённым сеансом", "event_shield_reason_unknown_device": "Зашифровано неизвестным или удаленным устройством.", "event_shield_reason_unsigned_device": "Зашифровано устройством, не проверенным владельцем.", "event_shield_reason_unverified_identity": "Зашифровано неподтвержденным пользователем.", "export_unsupported": "Ваш браузер не поддерживает необходимые криптографические расширения", + "forgot_recovery_key": "Забыли ключ восстановления?", "import_invalid_keyfile": "Недействительный файл ключей %(brand)s", "import_invalid_passphrase": "Ошибка аутентификации: возможно, неправильный пароль?", + "key_storage_out_of_sync": "Хранилище ключей не синхронизировано.", + "key_storage_out_of_sync_description": "Подтвердите ключ восстановления, чтобы сохранить доступ к хранилищу ключей и истории сообщений.", "messages_not_secure": { "cause_1": "Ваш домашний сервер", "cause_2": "Домашний сервер пользователя, которого вы подтверждаете", @@ -905,6 +932,8 @@ "warning": "Если вы не убрали метод восстановления, злоумышленник может получить доступ к вашей учётной записи. Смените пароль учётной записи и сразу задайте новый способ восстановления в настройках." }, "reset_all_button": "Забыли или потеряли все варианты восстановления? Сбросить всё", + "set_up_recovery": "Настроить восстановление", + "set_up_recovery_later": "Не сейчас", "set_up_toast_description": "Защита от потери доступа к зашифрованным сообщениям и данным", "set_up_toast_title": "Настроить безопасное резервное копирование", "setup_secure_backup": { @@ -955,9 +984,10 @@ "qr_or_sas": "%(qrCode)s или %(emojiCompare)s", "qr_or_sas_header": "Заверьте этот сеанс, выполнив одно из следующих действий:", "qr_prompt": "Отсканируйте этот уникальный код", - "qr_reciprocate_same_shield_device": "Почти готово! Ваше другое устройство показывает такой же щит?", + "qr_reciprocate_same_shield_device": "Почти готово! На другом устройстве отображается такой же щит?", "qr_reciprocate_same_shield_user": "Почти готово! Отображает ли %(displayName)s такой же щит?", "request_toast_accept": "Проверка сеанса", + "request_toast_accept_user": "Подтвердить пользователя", "request_toast_decline_counter": "Игнорировать (%(counter)s)", "request_toast_detail": "%(deviceId)s с %(ip)s", "reset_proceed_prompt": "Выполнить сброс", @@ -1084,7 +1114,10 @@ "you": "Вы отреагировали %(reaction)s на %(message)s" }, "m.sticker": "%(senderName)s: %(stickerName)s", - "m.text": "%(senderName)s: %(message)s" + "m.text": "%(senderName)s: %(message)s", + "prefix": { + "poll": "Опрос" + } }, "export_chat": { "cancelled": "Экспорт отменён", @@ -1207,7 +1240,15 @@ "other": "В %(spaceName)s и %(count)s других пространствах." }, "incompatible_browser": { - "title": "Неподдерживаемый браузер" + "detail_no_continue": "Попробуйте обновить этот браузер, если вы используете не последнюю версию, и повторите попытку.", + "learn_more": "Подробнее", + "linux": "Linux", + "macos": "Mac", + "title": "Неподдерживаемый браузер", + "use_desktop_heading": "Вместо этого используйте %(brand)s Desktop", + "use_mobile_heading_after_desktop": "Или воспользуйтесь нашим мобильным приложением", + "windows_64bit": "Windows (64-бит)", + "windows_arm_64bit": "Windows (ARM 64-бит)" }, "info_tooltip_title": "Информация", "integration_manager": { @@ -1216,6 +1257,7 @@ "error_connecting_heading": "Не удалось подключиться к менеджеру интеграций", "explainer": "Менеджеры по интеграции получают данные конфигурации и могут изменять виджеты, отправлять приглашения в комнаты и устанавливать уровни доступа от вашего имени.", "manage_title": "Управление интеграциями", + "toggle_label": "Включить менеджер интеграции", "use_im": "Используйте менеджер интеграций для управления ботами, виджетами и наклейками.", "use_im_default": "Используйте менеджер интеграций %(serverName)s для управления ботами, виджетами и наклейками." }, @@ -1395,6 +1437,7 @@ "group_rooms": "Комнаты", "group_spaces": "Пространства", "group_themes": "Темы", + "group_ui": "Пользовательский интерфейс", "group_voip": "Голос и видео", "group_widgets": "Виджеты", "hidebold": "Скрыть точку уведомления (отображать только значки счетчиков)", @@ -1531,6 +1574,11 @@ "toggle_attribution": "Переключить атрибуцию" }, "member_list": { + "count": { + "one": "%(count)s Участник", + "few": "%(count)s Участника", + "many": "%(count)s Участников" + }, "filter_placeholder": "Поиск по участникам", "invite_button_no_perms_tooltip": "У вас нет разрешения приглашать пользователей", "power_label": "%(userName)s (уровень прав %(powerLevelNumber)s)" @@ -1561,6 +1609,10 @@ "error_change_title": "Изменить настройки уведомлений", "keyword": "Ключевое слово", "keyword_new": "Новое ключевое слово", + "level_activity": "Активность", + "level_none": "Пусто", + "level_notification": "Уведомление", + "level_unsent": "Не отправлено", "mark_all_read": "Отметить всё как прочитанное", "mentions_and_keywords": "@упоминания и ключевые слова", "mentions_and_keywords_description": "Получать уведомления только по упоминаниям и ключевым словам, установленным в ваших настройках", @@ -1693,38 +1745,58 @@ "restore_key_backup_dialog": { "count_of_decryption_failures": "Не удалось расшифровать сеансы (%(failedCount)s)!", "count_of_successfully_restored_keys": "Успешно восстановлены ключи (%(sessionCount)s)", - "enter_key_description": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя ключ безопасности.", - "enter_key_title": "Введите ключ безопасности", + "enter_key_description": "Получите доступ к защищенной истории сообщений и настройте безопасный обмен сообщениями, введя ключ восстановления.", + "enter_key_title": "Введите ключ восстановления", "enter_phrase_description": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя секретную фразу.", "enter_phrase_title": "Введите мнемоническую фразу", "incorrect_security_phrase_dialog": "Не удалось расшифровать резервную копию с помощью этой секретной фразы: убедитесь, что вы ввели правильную секретную фразу.", "incorrect_security_phrase_title": "Неверная секретная фраза", "key_backup_warning": "Предупреждение: вам следует настроить резервное копирование ключей только с доверенного компьютера.", - "key_fetch_in_progress": "Получение ключей с сервера...", - "key_forgotten_text": "Если вы забыли свой ключ безопасности, вы можете ", - "key_is_invalid": "Неправильный ключ безопасности", - "key_is_valid": "Похоже, это правильный ключ безопасности!", + "key_fetch_in_progress": "Получение ключей с сервера…", + "key_forgotten_text": "Если вы забыли ваш ключ восстановления, вы можете ", + "key_is_invalid": "Недействительный ключ восстановления", + "key_is_valid": "Похоже, это действительный ключ восстановления!", "keys_restored_title": "Ключи восстановлены", "load_error_content": "Невозможно загрузить статус резервной копии", "load_keys_progress": "%(completed)s из %(total)s ключей восстановлено", "no_backup_error": "Резервных копий не найдено!", - "phrase_forgotten_text": "Если вы забыли секретную фразу, вы можете использовать ключ безопасности или настроить новые параметры восстановления", - "recovery_key_mismatch_description": "Не удалось расшифровать резервную копию с помощью этого ключа безопасности: убедитесь, что вы ввели правильный ключ безопасности.", - "recovery_key_mismatch_title": "Ключ безопасности не подходит", + "phrase_forgotten_text": "Если вы забыли секретную фразу, вы можете использовать ключ восстановления или настроить новые параметры восстановления. ", + "recovery_key_mismatch_description": "Не удалось расшифровать резервную копию с помощью этого ключа восстановления. Убедитесь, что вы ввели правильный ключ восстановления.", + "recovery_key_mismatch_title": "Несоответствие ключа восстановления", "restore_failed_error": "Невозможно восстановить резервную копию" }, "right_panel": { - "add_integrations": "Добавить виджеты, мосты и ботов", + "add_integrations": "Добавить расширения", + "add_topic": "Добавить тему", + "extensions_button": "Расширения", + "extensions_empty_description": "Нажмите “%(addIntegrations)s”, чтобы просмотреть и добавить расширения в эту комнату", + "extensions_empty_title": "Повысьте производительность с помощью дополнительных инструментов, виджетов и ботов", "files_button": "Файлы", "pinned_messages": { + "empty_description": "Выберите сообщение и нажмите «%(pinAction)s», чтобы включить его сюда.", + "empty_title": "Закрепите важные сообщения, чтобы их можно было легко найти", + "header": { + "one": "1 Закреплённое сообщение", + "few": "%(count)s Закреплённых сообщения", + "many": "%(count)s Закреплённых сообщений" + }, "limits": { "other": "Вы можете закрепить не более %(count)s виджетов" }, + "menu": "Открыть меню", "release_announcement": { + "close": "Ок", + "description": "Все прикрепленные сообщения можно найти здесь. Наведите курсор на любое сообщение и нажмите «Закрепить», чтобы добавить его.", "title": "Все новые закрепленные сообщения" - } + }, + "unpin_all": { + "button": "Открепить все сообщения", + "content": "Убедитесь, что вы действительно хотите удалить все прикреплённые сообщения. Это действие нельзя отменить.", + "title": "Открепить все сообщения?" + }, + "view": "Просмотр в хронологии" }, - "pinned_messages_button": "Закреплено", + "pinned_messages_button": "Закрепленные сообщения", "poll": { "active_heading": "Активные опросы", "empty_active": "В этой комнате нет активных опросов", @@ -1780,6 +1852,7 @@ "forget": "Забыть комнату", "low_priority": "Маловажные", "mark_read": "Отметить как прочитанное", + "mark_unread": "Отметить как непрочитанное", "notifications_default": "Соответствует настройке по умолчанию", "notifications_mute": "Заглушить комнату", "title": "Настройки комнаты", @@ -1829,6 +1902,8 @@ }, "room_is_public": "Это публичная комната" }, + "header_avatar_open_settings_label": "Открыть настройки комнаты", + "header_face_pile_tooltip": "Люди", "header_untrusted_label": "Ненадёжный", "inaccessible": "Эта комната или пространство в данный момент недоступны.", "inaccessible_name": "%(roomName)s на данный момент недоступна.", @@ -1897,11 +1972,22 @@ "not_found_title": "Такой комнаты или пространства не существует.", "not_found_title_name": "%(roomName)s не существует.", "peek_join_prompt": "Вы просматриваете %(roomName)s. Хотите присоединиться?", + "pinned_message_badge": "Закреплённое сообщение", + "pinned_message_banner": { + "button_close_list": "Закрыть список", + "button_view_all": "Посмотреть все" + }, "read_topic": "Нажмите, чтобы увидеть тему", "rejecting": "Отклонение приглашения…", "rejoin_button": "Пере-присоединение", "search": { "all_rooms_button": "Поиск по всем комнатам", + "placeholder": "Поиск сообщений...", + "summary": { + "one": "Найден 1 результат по запросу «»", + "few": "%(count)s результата найдено по запросу “”", + "many": "%(count)s результатов найдено по запросу “”" + }, "this_room_button": "Поиск в этой комнате" }, "status_bar": { @@ -1942,20 +2028,48 @@ "add_space_label": "Добавить пространство", "breadcrumbs_empty": "Нет недавно посещенных комнат", "breadcrumbs_label": "Недавно посещённые комнаты", + "empty": { + "no_chats": "Пока нет доступных чатов", + "no_chats_description": "Начните с отправки сообщений или создания комнаты", + "no_chats_description_no_room_rights": "Начните переписку с отправки сообщения", + "no_favourites": "У вас пока нет чатов в Избранное", + "no_favourites_description": "Вы можете добавить в Избранное в настройках чата", + "no_people": "У вас пока нет личных чатов", + "no_rooms": "Вы еще не находитесь ни в одной комнате", + "no_unread": "Поздравляю! У вас нет непрочитанных сообщений", + "show_chats": "Показать все чаты" + }, "failed_add_tag": "Не удалось добавить тег %(tagName)s в комнату", "failed_remove_tag": "Не удалось удалить тег %(tagName)s из комнаты", "failed_set_dm_tag": "Не удалось установить метку личного сообщения", + "filters": { + "favourite": "Избранное", + "people": "Люди", + "rooms": "Комнаты", + "unread": "Непрочитанное" + }, "home_menu_label": "Параметры раздела \"Главная\"", "join_public_room_label": "Присоединиться к публичной комнате", "joining_rooms_status": { "one": "Сейчас вы состоите в %(count)s комнате", "other": "Сейчас вы состоите в %(count)s комнатах" }, + "list_title": "Список комнат", + "more_options": { + "copy_link": "Скопировать ссылку на комнату", + "leave_room": "Покинуть комнату", + "low_priority": "Низкий приоритет", + "mark_read": "Отметить как прочитанное", + "mark_unread": "Отметить как непрочитанное" + }, "notification_options": "Настройки уведомлений", "redacting_messages_status": { "one": "Удаляются сообщения в %(count)s комнате", "other": "Удаляются сообщения в %(count)s комнатах" }, + "room": { + "more_options": "Дополнительные параметры" + }, "show_less": "Показать меньше", "show_n_more": { "other": "Показать ещё %(count)s", @@ -2169,12 +2283,14 @@ "join_rule_restricted_dialog_heading_unknown": "Это, скорее всего, те, в которых участвуют другие администраторы комнат.", "join_rule_restricted_dialog_title": "Выберите места", "join_rule_restricted_n_more": { - "other": "и %(count)s ещё", - "one": "и %(count)s еще" + "one": "и еще %(count)s", + "few": "и еще %(count)s", + "many": "и еще %(count)s" }, "join_rule_restricted_summary": { - "other": "В настоящее время %(count)s пространств имеют доступ", - "one": "В настоящее время пространство имеет доступ" + "one": "В настоящее время пространство имеет доступ", + "few": "В настоящее время %(count)s пространства имеют доступ", + "many": "В настоящее время %(count)s пространств имеют доступ" }, "join_rule_restricted_upgrade_description": "Это обновление позволит участникам выбранных пространств получить доступ в эту комнату без приглашения.", "join_rule_restricted_upgrade_warning": "Эта комната находится в некоторых пространствах, администратором которых вы не являетесь. В этих пространствах старая комната будет по-прежнему отображаться, но людям будет предложено присоединиться к новой.", @@ -2265,14 +2381,18 @@ "brand_version": "Версия %(brand)s:", "clear_cache_reload": "Очистить кэш и перезагрузить", "crypto_version": "Криптоверсия:", + "dialog_title": "Настройки: Помощь и информация", "help_link": "Для получения помощи по использованию %(brand)s, нажмите здесь.", - "homeserver": "Homeserver это %(homeserverUrl)s", - "identity_server": "Сервер идентификации - это %(identityServerUrl)s", + "homeserver": "Домашний сервер: %(homeserverUrl)s", + "identity_server": "Сервер идентификации: %(identityServerUrl)s", "title": "Помощь и о программе", "versions": "Версии" } }, "settings": { + "account": { + "title": "Учетная запись" + }, "all_rooms_home": "Показывать все комнаты на Главной", "all_rooms_home_description": "Все комнаты, в которых вы находитесь, будут отображаться на Главной.", "always_show_message_timestamps": "Всегда показывать время отправки сообщений", @@ -2281,9 +2401,13 @@ "custom_font_description": "Установите имя шрифта, установленного в вашей системе, и %(brand)s попытается его использовать.", "custom_font_name": "Название системного шрифта", "custom_font_size": "Использовать другой размер", + "custom_theme_add": "Добавить пользовательскую тему", + "custom_theme_downloading": "Загрузка пользовательской темы…", "custom_theme_error_downloading": "Ошибка при загрузке информации темы.", "custom_theme_invalid": "Неверная схема темы.", "font_size": "Размер шрифта", + "font_size_default": "%(fontSize)s (по умолчанию)", + "high_contrast": "Высокая контрастность", "image_size_default": "По умолчанию", "image_size_large": "Большой", "layout_bubbles": "Пузыри сообщений", @@ -2302,12 +2426,52 @@ "enable_markdown": "Использовать Markdown", "enable_markdown_description": "Начинайте сообщения с /plain, чтобы отправлять их без markdown.", "encryption": { + "advanced": { + "breadcrumb_first_description": "Данные вашей учетной записи, контакты, настройки и список чатов будут сохранены", + "breadcrumb_page": "Сбросить шифрование", + "breadcrumb_second_description": "Вы потеряете историю сообщений, которая хранится только на сервере", + "breadcrumb_third_description": "Вам нужно будет заново подтвердить все существующие устройства и контакты.", + "breadcrumb_title": "Вы уверены, что хотите сбросить свою идентификацию?", + "breadcrumb_title_forgot": "Забыли ключ восстановления? Вам нужно будет восстановить свою идентификацию.", + "breadcrumb_warning": "Делайте это только в том случае, если вы считаете, что ваша учетная запись взломана.", + "details_title": "Сведения о шифровании", + "do_not_close_warning": "Не закрывайте это окно до тех пор, пока сброс не будет завершен", + "export_keys": "Экспортировать ключи", + "import_keys": "Импортировать ключи", + "other_people_device_description": "Внимание: пользователи, которые явно не подтвердили вашу личность (например, с помощью emoji), не получат ваши зашифрованные сообщения. Кроме того, неверифицированные устройства верифицированных пользователей не будут получать ваши зашифрованные сообщения.", + "other_people_device_label": "В зашифрованных комнатах отправляйте сообщения только проверенным пользователям", + "other_people_device_title": "Устройства других людей", + "reset_identity": "Сбросить криптографическую идентификацию", + "reset_in_progress": "Выполняется сброс...", + "session_id": "ID сеанса:", + "session_key": "Ключ сеанса:", + "title": "Дополнительно" + }, "delete_key_storage": { - "list_first": "Нет зашифрованной истории сообщений на новых устройствах" + "breadcrumb_page": "Удалить хранилище ключей", + "confirm": "Удалить хранилище ключей", + "description": "Удаление хранилища ключей приведёт к удалению вашей идентификации и ключей сообщений с сервера, а также отключению следующих функций безопасности:", + "list_first": "Нет зашифрованной истории сообщений на новых устройствах", + "title": "Вы уверены, что хотите отключить хранение ключей и удалить их?" + }, + "device_not_verified_button": "Проверить это устройство", + "device_not_verified_title": "Устройство не проверено", + "dialog_title": "Настройки: Шифрование", + "key_storage": { + "allow_key_storage": "Разрешить хранение ключей", + "description": "Безопасно храните свою идентификацию и ключи сообщений на сервере. Это позволит вам просматривать историю сообщений на любых новых устройствах. Узнайте больше", + "title": "Хранилище ключей" }, "recovery": { "change_recovery_confirm_button": "Подтвердите новый ключ восстановления", - "change_recovery_confirm_title": "Введите новый ключ восстановления" + "change_recovery_confirm_title": "Введите новый ключ восстановления", + "change_recovery_key": "Изменить ключ восстановления", + "change_recovery_key_title": "Изменить ключ восстановления?", + "enter_key_error": "Ключ восстановления, который вы ввел, неверный.", + "enter_recovery_key": "Введите ключ восстановления", + "forgot_recovery_key": "Забыли ключ восстановления?", + "save_key_description": "Не сообщайте эту информацию никому!", + "save_key_title": "Ключ восстановления" } }, "general": { @@ -2555,19 +2719,23 @@ "browser": "Браузер", "confirm_sign_out": { "one": "Подтвердите выход из этого устройства", - "other": "Подтвердите выход из этих устройств" + "few": "Подтвердите выход из этих устройств", + "many": "Подтвердите выход из этих устройств" }, "confirm_sign_out_body": { "one": "Нажмите кнопку ниже, чтобы подтвердить выход из этого устройства.", - "other": "Нажмите кнопку ниже, чтобы подтвердить выход из этих устройств." + "few": "Нажмите кнопку ниже, чтобы подтвердить выход из этих устройств.", + "many": "Нажмите кнопку ниже, чтобы подтвердить выход из этих устройств." }, "confirm_sign_out_continue": { "one": "Выйти из устройства", - "other": "Выйти из устройств" + "few": "Выйти из устройств", + "many": "Выйти из устройств" }, "confirm_sign_out_sso": { "one": "Подтвердите выход из этого устройства с помощью единого входа, чтобы подтвердить свою личность.", - "other": "Подтвердите выход из этих устройств с помощью единого входа, чтобы подтвердить свою личность." + "few": "Подтвердите выход из этих устройств с помощью единого входа, чтобы подтвердить свою личность.", + "many": "Подтвердите выход из этих устройств с помощью единого входа, чтобы подтвердить свою личность." }, "current_session": "Текущий сеанс", "desktop_session": "Сеанс рабочего стола", @@ -2595,7 +2763,8 @@ "mobile_session": "Сеанс мобильного устройства", "n_sessions_selected": { "one": "%(count)s сеанс выбран", - "other": "Сеансов выбрано: %(count)s" + "few": "%(count)s сеанса выбраны", + "many": "%(count)s сеансов выбрано" }, "no_inactive_sessions": "Неактивных сеансов не обнаружено.", "no_sessions": "Сеансов не найдено.", @@ -2622,11 +2791,13 @@ "sign_out_all_other_sessions": "Выйти из всех остальных сеансов (%(otherSessionsCount)s)", "sign_out_confirm_description": { "one": "Вы уверены, что хотите выйти из %(count)s сеанса?", - "other": "Вы уверены, что хотите выйти из %(count)s сеансов?" + "few": "Вы уверены, что хотите выйти из %(count)s сеансов?", + "many": "Вы уверены, что хотите выйти из %(count)s сеансов?" }, "sign_out_n_sessions": { "one": "Выйти из %(count)s сеанса", - "other": "Выйти из сеансов: %(count)s" + "few": "Выйти из %(count)s сеансов", + "many": "Выйти из %(count)s сеансов" }, "title": "Сеансы", "unknown_session": "Неизвестный тип сеанса", @@ -2943,7 +3114,8 @@ "all_threads_description": "Показывает все обсуждения из текущей комнаты", "count_of_reply": { "one": "%(count)s ответ", - "other": "%(count)s ответов" + "few": "%(count)s ответа", + "many": "%(count)s ответов" }, "error_start_thread_existing_relation": "Невозможно создать обсуждение из события с существующей связью", "my_threads": "Мои обсуждения", @@ -3422,7 +3594,9 @@ } }, "truncated_list_n_more": { - "other": "Еще %(count)s…" + "one": "%(count)s...", + "few": "И еще %(count)s...", + "many": "И еще %(count)s..." }, "unsupported_server_description": "На этом сервере используется старая версия Matrix. Перейдите на Matrix%(version)s, чтобы использовать %(brand)s ее без ошибок.", "unsupported_server_title": "Ваш сервер не поддерживается", diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json index 432fefcb6e..17cef4f70d 100644 --- a/src/i18n/strings/sv.json +++ b/src/i18n/strings/sv.json @@ -12,6 +12,8 @@ "one": "1 oläst omnämnande." }, "recent_rooms": "Nyliga rum", + "room_messsage_not_sent": "Öppna rummet %(roomName)s med ett osänt meddelande.", + "room_n_unread_invite": "Öppna inbjudan till rummet %(roomName)s.", "room_name": "Rum %(name)s", "room_status_bar": "Rumsstatusfält", "seek_bar_label": "Förloppsfält för ljud", @@ -64,6 +66,7 @@ "go": "Gå", "go_back": "Gå tillbaka", "got_it": "Uppfattat", + "hide": "Dölj", "hide_advanced": "Dölj avancerat", "hold": "Parkera", "ignore": "Ignorera", @@ -80,12 +83,14 @@ "maximise": "Maximera", "mention": "Nämn", "minimise": "Minimera", + "new_message": "Nytt meddelande", "new_room": "Nytt rum", "new_video_room": "Nytt videorum", "next": "Nästa", "no": "Nej", "ok": "OK", "open": "Öppna", + "open_menu": "Öppna menyn", "pause": "Pausa", "pin": "Häftstift", "play": "Spela", @@ -100,6 +105,7 @@ "reply": "Svara", "reply_in_thread": "Svara i tråd", "report_content": "Rapportera innehåll", + "report_room": "Anmäl rum", "resend": "Skicka igen", "reset": "Återställ", "resume": "Återuppta", @@ -404,6 +410,15 @@ "download_logs": "Ladda ner loggar", "downloading_logs": "Laddar ner loggar", "error_empty": "Berätta vad som gick fel, eller skapa ännu hellre ett GitHub-ärende som beskriver problemet.", + "failed_download_logs": "Misslyckades att ladda ner felsökningsloggar: ", + "failed_send_logs_causes": { + "disallowed_app": "Din felrapport avvisades. Raseriskak-servern stöder inte den här applikationen.", + "rejected_generic": "Din felrapport avvisades. Raseriskak-servern avvisade innehållet i rapporten på grund av en policy.", + "rejected_recovery_key": "Din felrapport avvisades av säkerhetsskäl, eftersom den innehöll en återställningsnyckel.", + "rejected_version": "Din felrapport avvisades eftersom versionen du kör är för gammal.", + "server_unknown_error": "Raseriskak-servern stötte på ett okänt fel och kunde inte hantera rapporten.", + "unknown_error": "Misslyckades att skicka loggar." + }, "github_issue": "GitHub-ärende", "introduction": "Om du har rapporterat en bugg via GitHub så kan felsökningsloggar hjälpa oss att hitta problemet. ", "log_request": "För att hjälpa oss att förhindra detta i framtiden, vänligen skicka oss loggar.", @@ -443,6 +458,7 @@ "access_token": "Åtkomsttoken", "accessibility": "Tillgänglighet", "advanced": "Avancerat", + "all_chats": "Alla chattar", "analytics": "Statistik", "and_n_others": { "other": "och %(count)s andra…", @@ -534,6 +550,7 @@ "qr_code": "QR-kod", "random": "Slumpmässig", "reactions": "Reaktioner", + "recommended": "Rekommenderad", "report_a_bug": "Rapportera en bugg", "room": "Rum", "room_name": "Rumsnamn", @@ -726,6 +743,44 @@ "category_room": "Rum", "caution_colon": "Varning:", "client_versions": "Klientversioner", + "crypto": { + "4s_public_key_in_account_data": "i kontouppgifter", + "4s_public_key_not_in_account_data": "Hittades inte", + "4s_public_key_status": "Publik nyckel för hemlig lagring:", + "backup_key_cached": "cachad lokalt", + "backup_key_cached_status": "Säkerhetskopierad nyckel cachad:", + "backup_key_not_stored": "inte lagrad", + "backup_key_stored": "i hemlig lagring", + "backup_key_stored_status": "Säkerhetskopieringsnyckel lagrad:", + "backup_key_unexpected_type": "oväntad typ", + "backup_key_well_formed": "välformad", + "cross_signing": "Korssignering", + "cross_signing_cached": "cachad lokalt", + "cross_signing_not_ready": "Korssignering är inte konfigurerad.", + "cross_signing_private_keys_in_storage": "i hemlig lagring", + "cross_signing_private_keys_in_storage_status": "Korssignering av privata nycklar:", + "cross_signing_private_keys_not_in_storage": "hittades inte i lagring", + "cross_signing_public_keys_on_device": "i minnet", + "cross_signing_public_keys_on_device_status": "Korssignerade publika nycklar:", + "cross_signing_ready": "Korssignering är klar för användning.", + "cross_signing_status": "Korssigneringsstatus:", + "cross_signing_untrusted": "Ditt konto har en korssigneringsidentitet i hemlig lagring, men det är ännu inte betrodd av den här sessionen.", + "crypto_not_available": "Kryptografisk modul är inte tillgänglig", + "key_backup_active_version": "Aktiv backupversion:", + "key_backup_active_version_none": "Ingen", + "key_backup_inactive_warning": "Dina nycklar säkerhetskopieras inte från den här sessionen.", + "key_backup_latest_version": "Senaste backupversionen på servern:", + "key_storage": "Nyckellagring", + "master_private_key_cached_status": "Privat huvudnyckel:", + "not_found": "Hittades inte", + "not_found_locally": "hittades inte lokalt", + "secret_storage_not_ready": "Inte redo", + "secret_storage_ready": "Klar", + "secret_storage_status": "Hemlig lagring:", + "self_signing_private_key_cached_status": "Självsignerande privat nyckel:", + "title": "End-to-end-kryptering", + "user_signing_private_key_cached_status": "Privat nyckel för användarsignering:" + }, "developer_mode": "Utvecklarläge", "developer_tools": "Utvecklarverktyg", "edit_setting": "Redigera inställningar", @@ -861,14 +916,18 @@ "cross_signing_user_normal": "Du har inte verifierat den här användaren.", "cross_signing_user_verified": "Du har verifierat den här användaren. Den här användaren har verifierat alla sina sessioner.", "cross_signing_user_warning": "Den här användaren har inte verifierat alla sina sessioner.", + "enter_recovery_key": "Ange återställningsnyckel", "event_shield_reason_authenticity_not_guaranteed": "Det krypterade meddelandets äkthet kan inte garanteras på den här enheten.", "event_shield_reason_mismatched_sender_key": "Krypterat av en overifierad session", "event_shield_reason_unknown_device": "Krypterad av en okänd eller raderad enhet.", "event_shield_reason_unsigned_device": "Krypterad av en enhet som inte har verifierats av dess ägare.", "event_shield_reason_unverified_identity": "Krypterad av en overifierad användare.", "export_unsupported": "Din webbläsare stödjer inte nödvändiga kryptografitillägg", + "forgot_recovery_key": "Har du glömt återställningsnyckeln?", "import_invalid_keyfile": "Inte en giltig %(brand)s-nyckelfil", "import_invalid_passphrase": "Autentiseringskontroll misslyckades: felaktigt lösenord?", + "key_storage_out_of_sync": "Din nyckellagring är inte synkroniserad.", + "key_storage_out_of_sync_description": "Bekräfta din återställningsnyckel för att behålla åtkomsten till din nyckellagring och meddelandehistorik.", "messages_not_secure": { "cause_1": "Din hemserver", "cause_2": "Hemservern användaren du verifierar är ansluten till", @@ -892,6 +951,9 @@ "warning": "Om du inte tog bort återställningsmetoden kan en angripare försöka komma åt ditt konto. Byt ditt kontolösenord och ställ in en ny återställningsmetod omedelbart i inställningarna." }, "reset_all_button": "Glömt eller förlorat alla återställningsalternativ? Återställ allt", + "set_up_recovery": "Ställ in återställning", + "set_up_recovery_later": "Inte nu", + "set_up_recovery_toast_description": "Generera en återställningsnyckel som kan användas för att återställa din krypterade meddelandehistorik om du förlorar åtkomst till dina enheter.", "set_up_toast_description": "Skydda mot att förlora åtkomst till krypterade meddelanden och data", "set_up_toast_title": "Ställ in säker säkerhetskopiering", "setup_secure_backup": { @@ -992,8 +1054,11 @@ "waiting_other_user": "Väntar på att %(displayName)s ska verifiera…" }, "verification_requested_toast_title": "Verifiering begärd", + "verified_identity_changed": "Verifierad identitet för %(displayName)s (%(userId)s) har ändrats. Läs mer ", + "verified_identity_changed_no_displayname": "Verifierad identitet för %(userId)s har ändrats. Läs mer ", "verify_toast_description": "Andra användare kanske inta litar på den", - "verify_toast_title": "Verifiera denna session" + "verify_toast_title": "Verifiera denna session", + "withdraw_verification_action": "Återkalla verifieringen" }, "error": { "admin_contact": "Vänligen kontakta din tjänstadministratör för att fortsätta använda tjänsten.", @@ -1177,6 +1242,7 @@ "change": "Byt identitetsserver", "change_prompt": "Koppla ifrån från identitetsservern och anslut till istället?", "change_server_prompt": "Om du inte vill använda för att upptäcka och upptäckas av befintliga kontakter som du känner, ange en annan identitetsserver nedan.", + "changed": "Din identitetsserver har ändrats", "checking": "Kontrollerar servern", "description_connected": "Du använder för närvarande för att upptäcka och upptäckas av befintliga kontakter som du känner. Du kan byta din identitetsserver nedan.", "description_disconnected": "Du använder för närvarande inte en identitetsserver. Lägg till en nedan om du vill upptäcka och bli upptäckbar av befintliga kontakter som du känner.", @@ -1219,7 +1285,9 @@ "title": "Webbläsaren stöds ej", "use_desktop_heading": "Använd %(brand)s skrivbord istället", "use_mobile_heading": "Använd %(brand)s på mobilen istället", - "use_mobile_heading_after_desktop": "Eller använd vår mobilapp" + "use_mobile_heading_after_desktop": "Eller använd vår mobilapp", + "windows_64bit": "Windows (64-bitars)", + "windows_arm_64bit": "Windows (ARM 64-bitars)" }, "info_tooltip_title": "Information", "integration_manager": { @@ -1228,6 +1296,7 @@ "error_connecting_heading": "Kan inte ansluta till integrationshanteraren", "explainer": "Integrationshanterare får konfigurationsdata och kan ändra widgetar, skicka rumsinbjudningar och ställa in behörighetsnivåer å dina vägnar.", "manage_title": "Hantera integrationer", + "toggle_label": "Aktivera integrationshanteraren", "use_im": "Använd en integrationshanterare för att hantera bottar, widgets och dekalpaket.", "use_im_default": "Använd en integrationshanterare (%(serverName)s) för att hantera bottar, widgets och dekalpaket." }, @@ -1429,6 +1498,7 @@ "location_share_live_description": "Temporär implementation. Platser stannar kvar i rumshistoriken.", "mjolnir": "Nya sätt att ignorera personer", "msc3531_hide_messages_pending_moderation": "Låt moderatorer dölja meddelanden i väntan på moderering.", + "new_room_list": "Aktivera ny rumslista", "notification_settings": "Nya aviseringsinställningar", "notification_settings_beta_caption": "Vi introducerar ett enklare sätt att ändra dina aviseringsinställningar. Anpassa din %(brand)s precis som du vill ha den.", "notification_settings_beta_title": "Aviseringsinställningar", @@ -1552,8 +1622,14 @@ "toggle_attribution": "Växla tillskrivning" }, "member_list": { + "count": { + "one": "%(count)s medlem", + "other": "%(count)s medlemmar" + }, "filter_placeholder": "Filtrera rumsmedlemmar", "invite_button_no_perms_tooltip": "Du är inte behörig att bjuda in användare", + "invited_label": "Inbjuden", + "no_matches": "Inga matchningar", "power_label": "%(userName)s (behörighet %(powerLevelNumber)s)" }, "member_list_back_action_label": "Rumsmedlemmar", @@ -1718,6 +1794,9 @@ "spam_or_propaganda": "Spam eller propaganda", "toxic_behaviour": "Stötande beteende" }, + "report_room": { + "description": "Rapportera det här rummet till din hemserveradministratör. Detta skickar rummets unika ID, men om meddelanden är krypterade kan administratören inte läsa dem eller visa delade filer." + }, "restore_key_backup_dialog": { "count_of_decryption_failures": "Misslyckades att avkryptera %(failedCount)s sessioner!", "count_of_successfully_restored_keys": "Återställde framgångsrikt %(sessionCount)s nycklar", @@ -2003,20 +2082,54 @@ "add_space_label": "Lägg till utrymme", "breadcrumbs_empty": "Inga nyligen besökta rum", "breadcrumbs_label": "Nyligen besökta rum", + "empty": { + "no_chats": "Inga chattar än", + "no_chats_description": "Kom igång genom att skicka meddelanden till någon eller genom att skapa ett rum", + "no_chats_description_no_room_rights": "Kom igång genom att skicka meddelanden till någon", + "no_favourites": "Du har ingen favoritchatt än", + "no_favourites_description": "Du kan lägga till en chatt till dina favoriter i chattinställningarna", + "no_people": "Du har inte direktchattar med någon ännu", + "no_people_description": "Du kan avmarkera filter för att se dina andra chattar", + "no_rooms": "Du är inte i något rum än", + "no_rooms_description": "Du kan avmarkera filter för att se dina andra chattar", + "no_unread": "Grattis! Du har inga olästa meddelanden", + "show_chats": "Visa alla chattar" + }, "failed_add_tag": "Misslyckades att lägga till etiketten %(tagName)s till rummet", "failed_remove_tag": "Misslyckades att radera etiketten %(tagName)s från rummet", "failed_set_dm_tag": "Misslyckades att sätta direktmeddelandetagg", + "filters": { + "favourite": "Favoriter", + "people": "Personer", + "rooms": "Rum", + "unread": "Olästa" + }, "home_menu_label": "Hemalternativ", "join_public_room_label": "Gå med i offentligt rum", "joining_rooms_status": { "one": "Går just nu med i %(count)s rum", "other": "Går just nu med i %(count)s rum" }, + "list_title": "Rumslista", + "more_options": { + "copy_link": "Kopiera rumslänk", + "favourited": "Favoritmarkerad", + "leave_room": "Lämna rum", + "low_priority": "Låg prioritet", + "mark_read": "Markera som läst", + "mark_unread": "Markera som oläst" + }, "notification_options": "Aviseringsinställningar", + "open_space_menu": "Öppna utrymmesmenyn", + "primary_filters": "Filter för rumslista", "redacting_messages_status": { "one": "Tar just nu bort meddelanden i %(count)s rum", "other": "Tar just nu bort meddelanden i %(count)s rum" }, + "room": { + "more_options": "Fler alternativ", + "open_room": "Öppet rummet %(roomName)s" + }, "show_less": "Visa mindre", "show_n_more": { "other": "Visa %(count)s till", @@ -2027,6 +2140,10 @@ "sort_by_activity": "Aktivitet", "sort_by_alphabet": "A-Ö", "sort_unread_first": "Visa rum med olästa meddelanden först", + "space_menu": { + "home": "Utrymmeshem", + "space_settings": "Utrymmesinställningar" + }, "space_menu_label": "%(spaceName)s-alternativ", "sublist_options": "Listalternativ", "suggested_rooms_heading": "Föreslagna rum" @@ -2379,6 +2496,71 @@ "emoji_autocomplete": "Aktivera emojiförslag medan du skriver", "enable_markdown": "Aktivera Markdown", "enable_markdown_description": "Börja meddelanden med /plain för att skicka utan markdown.", + "encryption": { + "advanced": { + "breadcrumb_first_description": "Dina kontouppgifter, kontakter, inställningar och chattlista sparas", + "breadcrumb_page": "Återställ kryptering", + "breadcrumb_second_description": "Du kommer att förlora all meddelandehistorik som bara lagras på servern", + "breadcrumb_third_description": "Du måste verifiera alla dina befintliga enheter och kontakter igen", + "breadcrumb_title": "Är du säker på att du vill återställa din identitet?", + "breadcrumb_title_forgot": "Glömt din återställningsnyckel? Du måste återställa din identitet.", + "breadcrumb_warning": "Gör bara detta om du tror att ditt konto har utsatts för intrång.", + "details_title": "Krypteringsdetaljer", + "do_not_close_warning": "Stäng inte fönstret förrän återställningen är klar", + "export_keys": "Exportera nycklar", + "import_keys": "Importera nycklar", + "other_people_device_description": "Som standard i krypterade rum, skicka inte krypterade meddelanden till någon förrän du har verifierat dem", + "other_people_device_label": "Skicka aldrig krypterade meddelanden till obekräftade enheter", + "other_people_device_title": "Andras enheter", + "reset_identity": "Återställ kryptografisk identitet", + "reset_in_progress": "Återställning pågår …", + "session_id": "Sessions-ID:", + "session_key": "Sessionsnyckel:", + "title": "Avancerad" + }, + "delete_key_storage": { + "breadcrumb_page": "Radera nyckellagring", + "confirm": "Radera nyckellagring", + "description": "Om du raderar nyckelförvaringen tas din kryptografiska identitet och dina meddelandenycklar bort från servern och följande säkerhetsfunktioner stängs av:", + "list_first": "Du kommer inte att ha krypterad meddelandehistorik på nya enheter", + "list_second": "Du kommer att förlora åtkomst till dina krypterade meddelanden om du loggas ut från %(brand)s överallt", + "title": "Är du säker på att du vill stänga av nyckellagring och radera den?" + }, + "device_not_verified_button": "Verifiera den här enheten", + "device_not_verified_description": "Du måste verifiera den här enheten för att se dina krypteringsinställningar.", + "device_not_verified_title": "Enhet inte verifierad", + "dialog_title": "Inställningar: Kryptering", + "key_storage": { + "allow_key_storage": "Tillåt nyckellagring", + "description": "Lagra din kryptografiska identitet och dina meddelandenycklar säkert på servern. Detta gör att du kan se din meddelandehistorik på alla nya enheter. Läs mer", + "title": "Nyckellagring" + }, + "recovery": { + "change_recovery_confirm_button": "Bekräfta ny återställningsnyckel", + "change_recovery_confirm_description": "Ange din nya återställningsnyckel nedan för att slutföra. Din gamla kommer inte att funka längre.", + "change_recovery_confirm_title": "Ange din nya återställningsnyckel", + "change_recovery_key": "Byt återställningsnyckel", + "change_recovery_key_description": "Skriv ner den här nya återställningsnyckeln någonstans säkert. Klicka sedan på Fortsätt för att bekräfta ändringen.", + "change_recovery_key_title": "Byt återställningsnyckel?", + "description": "Återställ din kryptografiska identitet och meddelandehistorik med en återställningsnyckel om du har tappat bort alla dina befintliga enheter.", + "enter_key_error": "Återställningsnyckeln du angav är inte korrekt.", + "enter_recovery_key": "Ange återställningsnyckel", + "forgot_recovery_key": "Glömt återställningsnyckeln?", + "key_storage_warning": "Din nyckellagring är inte synkroniserad. Klicka på knappen nedan för att åtgärda problemet.", + "save_key_description": "Dela inte detta med någon!", + "save_key_title": "Återställningsnyckel", + "set_up_recovery": "Konfigurera återställning", + "set_up_recovery_confirm_button": "Slutför inställningen", + "set_up_recovery_confirm_description": "Ange återställningsnyckeln som visas på föregående skärm för att slutföra inställningen av återställningen.", + "set_up_recovery_confirm_title": "Ange din återställningsnyckel för att bekräfta", + "set_up_recovery_description": "Din nyckellagring skyddas av en återställningsnyckel. Om du behöver en ny återställningsnyckel efter installationen kan du återskapa den genom att välja ”%(changeRecoveryKeyButton)s”.", + "set_up_recovery_save_key_description": "Skriv ner den här återställningsnyckeln någonstans säkert, som en lösenordshanterare, krypterad anteckning eller ett fysiskt kassaskåp.", + "set_up_recovery_save_key_title": "Spara din återställningsnyckel på ett säkert ställe", + "set_up_recovery_secondary_description": "När du har klickat på Fortsätt genererar vi en återställningsnyckel åt dig.", + "title": "Återställa" + }, + "title": "Kryptering" + }, "general": { "account_management_section": "Kontohantering", "account_section": "Konto", @@ -2469,6 +2651,7 @@ "inline_url_previews_room": "Aktivera URL-förhandsgranskning som standard för deltagare i detta rum", "inline_url_previews_room_account": "Aktivera URL-förhandsgranskning för detta rum (påverkar bara dig)", "insert_trailing_colon_mentions": "Infoga kolon efter användaromnämnande på början av ett meddelande", + "invite_avatars": "Visa avatarer av rum du har blivit inbjuden till", "jump_to_bottom_on_send": "Hoppa till botten av tidslinjen när du skickar ett meddelande", "key_backup": { "backup_in_progress": "Dina nycklar säkerhetskopieras (den första säkerhetskopieringen kan ta några minuter).", @@ -2694,6 +2877,7 @@ "inactive_sessions_list_description": "Överväg att logga ut ur gamla sessioner (%(inactiveAgeDays)s dagar eller äldre) du inte använder längre.", "ip": "IP-adress", "last_activity": "Senaste aktiviteten", + "manage": "Hantera denna session", "mobile_session": "Mobil session", "n_sessions_selected": { "one": "%(count)s session vald", @@ -2906,6 +3090,7 @@ "view": "Visar rum med den angivna adressen", "whois": "Visar information om en användare" }, + "sliding_sync_legacy_no_longer_supported": "Äldre sliding sync stöds inte längre: logga ut och in igen för att aktivera den nya sliding sync-flaggan", "space": { "add_existing_room_space": { "create": "Vill du lägga till ett nytt rum istället?", @@ -3283,6 +3468,7 @@ "left_reason": "%(targetName)s lämnade rummet: %(reason)s", "no_change": "%(senderName)s gjorde ingen ändring", "reject_invite": "%(targetName)s avböjde inbjudan", + "reject_invite_reason": "%(targetName)s avvisade inbjudan: %(reason)s", "remove_avatar": "%(senderName)s tog bort sin profilbild", "remove_name": "%(senderName)s tog bort sitt visningsnamn %(oldDisplayName)s", "set_avatar": "%(senderName)s satte en profilbild", @@ -3319,11 +3505,13 @@ }, "m.room.tombstone": "%(senderDisplayName)s uppgraderade det här rummet.", "m.room.topic": { - "changed": "%(senderDisplayName)s bytte rummets ämne till \"%(topic)s\"." + "changed": "%(senderDisplayName)s bytte rummets ämne till \"%(topic)s\".", + "removed": "%(senderDisplayName)s tog bort ämnet." }, "m.sticker": "%(senderDisplayName)s skickade en dekal.", "m.video": { - "error_decrypting": "Fel vid avkryptering av video" + "error_decrypting": "Fel vid avkryptering av video", + "show_video": "Visa video" }, "m.widget": { "added": "%(widgetName)s-widget har lagts till av %(senderName)s", @@ -3668,6 +3856,7 @@ "unban_space_specific": "Avbanna dem från specifika saker jag kan", "unban_space_warning": "Personen kommer inte kunna komma åt saker du inte är admin för.", "unignore_button": "Avignorera", + "verification_unavailable": "Användarverifiering inte tillgänglig", "verify_button": "Verifiera användare", "verify_explainer": "För extra säkerhet, verifiera den här användaren genom att kolla en engångskod på båda era enheter." }, diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json index ca301a2d68..ab63d1002b 100644 --- a/src/i18n/strings/tr.json +++ b/src/i18n/strings/tr.json @@ -80,12 +80,14 @@ "maximise": "Maksimize", "mention": "Sizden bahsediyor", "minimise": "Minimize", + "new_message": "Yeni mesaj", "new_room": "Yeni oda", "new_video_room": "Yeni video odası", "next": "İleri", "no": "Hayır", "ok": "Tamam", "open": "Aç", + "open_menu": "Menüyü aç", "pause": "Durdur", "pin": "PIN Kodu", "play": "Oynat", @@ -404,6 +406,15 @@ "download_logs": "Günlükleri indir", "downloading_logs": "Günlükler indiriliyor", "error_empty": "Lütfen neyin yanlış gittiğini bize bildirin ya da en güzeli problemi tanımlayan bir GitHub talebi oluşturun.", + "failed_download_logs": "Hata ayıklama günlükleri indirilemedi: ", + "failed_send_logs_causes": { + "disallowed_app": "Hata raporunuz reddedildi. rageshake sunucusu bu uygulamayı desteklemiyor.", + "rejected_generic": "Hata raporunuz reddedildi. Rageshake sunucusu, bir politika nedeniyle raporun içeriğini reddetti.", + "rejected_recovery_key": "Hata raporunuz bir kurtarma anahtarı içerdiği için güvenlik nedeniyle reddedildi.", + "rejected_version": "Çalıştırdığınız sürüm çok eski olduğu için hata raporunuz reddedildi.", + "server_unknown_error": "Rageshake sunucusu bilinmeyen bir hatayla karşılaştı ve raporu işleyemedi.", + "unknown_error": "Günlükler gönderilemedi." + }, "github_issue": "GitHub sorunu", "introduction": "GitHub aracılığıyla bir hata bildirdiyseniz, hata ayıklama günlükleri sorunu bulmamızda yardımcı olabilir. ", "log_request": "Bunun gelecekte de olmasının önüne geçmek için lütfen günceleri bize gönderin.", @@ -1226,6 +1237,7 @@ "change": "Kimlik sunucusunu değiştir", "change_prompt": " kimlik sunucusundan bağlantı kesilip kimlik sunucusuna bağlanılsın mı?", "change_server_prompt": "Eğer kimlik sunucusunu kullanarak başkalarını bulmak ve başkalarını tarafından bulunabilmek istemiyorsanız aşağıya bir başka kimlik sunucusu giriniz.", + "changed": "Kimlik sunucunuz değiştirildi", "checking": "Sunucu kontrol ediliyor", "description_connected": "Şu anda kimlik sunucusunu kullanarak başkalarını buluyorsunuz ve başkalarını tarafından bulunabiliyorsunuz. Aşağıdan kimlik sunucunuzu değiştirebilirsiniz.", "description_disconnected": "Şu anda herhangi bir kimlik sunucusu kullanmıyorsunuz. Başkalarını bulmak ve başkaları tarafından bulunabilmek için aşağıya bir kimlik sunucusu ekleyin.", @@ -1268,7 +1280,9 @@ "title": "%(brand)s bu tarayıcıyı desteklemiyor", "use_desktop_heading": "Bunun yerine %(brand)s Masaüstü kullanın", "use_mobile_heading": "Bunun yerine mobil cihazlarda %(brand)s kullanın", - "use_mobile_heading_after_desktop": "Veya mobil uygulamamızı kullanın" + "use_mobile_heading_after_desktop": "Veya mobil uygulamamızı kullanın", + "windows_64bit": "Windows (64 bit)", + "windows_arm_64bit": "Windows (ARM 64-bit)" }, "info_tooltip_title": "Bilgi", "integration_manager": { @@ -1277,6 +1291,7 @@ "error_connecting_heading": "Entegrasyon yöneticisine bağlanılamadı", "explainer": "Bütünleştirme yöneticileri yapılandırma verilerini alır ve sizin adınıza widget'ları değiştirebilir, oda davetleri gönderebilir ve güç düzeylerini ayarlayabilir.", "manage_title": "Entegrasyonları yönet", + "toggle_label": "Entegrasyon yöneticisini etkinleştirin", "use_im": "Botları, görsel bileşenleri ve çıkartma paketlerini yönetmek için bir entegrasyon yöneticisi kullanın.", "use_im_default": "Botları, widget'ları ve çıkartma paketlerini yönetmek için bir bütünleştirme yöneticisi (%(serverName)s) kullanın." }, @@ -1478,6 +1493,7 @@ "location_share_live_description": "Geçici uygulama. Konumlar oda geçmişinde kalır.", "mjolnir": "İnsanları görmezden gelmenin yeni yolları", "msc3531_hide_messages_pending_moderation": "Moderatörlerin onay bekleyen mesajları gizlemesine izin verin.", + "new_room_list": "Yeni oda listesini etkinleştir", "notification_settings": "Yeni Bildirim Ayarları", "notification_settings_beta_caption": "Bildirim ayarlarınızı değiştirmenin daha basit bir yolunu sunuyoruz. %(brand)s istediğiniz gibi özelleştirin.", "notification_settings_beta_title": "Bildirim Ayarları", @@ -2062,17 +2078,29 @@ "failed_add_tag": "%(tagName)s etiketi odaya eklenemedi", "failed_remove_tag": "Odadan %(tagName)s etiketi kaldırılamadı", "failed_set_dm_tag": "Doğrudan mesaj etiketi ayarlanamadı", + "filters": { + "favourite": "Favoriler", + "people": "Kişiler", + "rooms": "Odalar", + "unread": "Okunmamış" + }, "home_menu_label": "Ana sayfa seçenekleri", "join_public_room_label": "Herkese açık odaya katıl", "joining_rooms_status": { "one": "Şu anda %(count)s odaya katılıyor", "other": "Şu anda %(count)s odaya katılıyor" }, + "list_title": "Oda listesi", "notification_options": "Bildirim ayarları", + "open_space_menu": "Açık alan menüsü", + "primary_filters": "Oda listesi filtreleri", "redacting_messages_status": { "one": "Şu anda %(count)s odadaki mesajlar kaldırılıyor", "other": "Şu anda %(count)s odadaki mesajlar kaldırılıyor" }, + "room": { + "open_room": "Açık oda %(roomName)s" + }, "show_less": "Daha az göster", "show_n_more": { "one": "%(count)s adet daha fazla göster", @@ -2083,6 +2111,10 @@ "sort_by_activity": "Aktivite", "sort_by_alphabet": "A-Z", "sort_unread_first": "Önce okunmamış mesajları olan odaları göster", + "space_menu": { + "home": "Alan ana sayfa", + "space_settings": "Alan Ayarları" + }, "space_menu_label": "%(spaceName)s menü", "sublist_options": "Liste seçenekleri", "suggested_rooms_heading": "Önerilen Odalar" @@ -2445,16 +2477,25 @@ "breadcrumb_title_forgot": "Kurtarma anahtarınızı mı unuttunuz? Kimliğinizi sıfırlamanız gerekecek.", "breadcrumb_warning": "Bunu yalnızca hesabınızın tehlikeye girdiğini düşünüyorsanız yapın.", "details_title": "Şifreleme detayları", + "do_not_close_warning": "Sıfırlama işlemi bitene kadar bu pencereyi kapatmayın", "export_keys": "Anahtarları dışa aktar", "import_keys": "Anahtarları içe aktar", "other_people_device_description": "Şifrelenmiş odalarda varsayılan olarak, doğrulayana kadar kimseye şifrelenmiş mesajlar göndermeyin", "other_people_device_label": "Doğrulanmamış cihazlara asla şifrelenmiş mesajlar göndermeyin", "other_people_device_title": "Diğer kişilerin cihazları", "reset_identity": "Şifreleme kimliğini sıfırla", + "reset_in_progress": "Sıfırlama devam ediyor...", "session_id": "Oturum Kimliği:", "session_key": "Oturum anahtarı:", "title": "Gelişmiş" }, + "delete_key_storage": { + "breadcrumb_page": "Anahtar depolamasını sil", + "confirm": "Anahtar depolamasını sil", + "description": "Anahtar depolamanın silinmesi kriptografik kimliğinizi ve mesaj anahtarlarınızı sunucudan kaldıracak ve aşağıdaki güvenlik özelliklerini kapatacaktır:", + "list_first": "Yeni cihazlarda şifrelenmiş mesaj geçmişine sahip olmayacaksınız", + "list_second": "%(brand)s adresinden her yerde oturumunuzu kapatırsanız şifrelenmiş mesajlarınıza erişiminizi kaybedersiniz" + }, "device_not_verified_button": "Bu cihazı doğrulayın", "device_not_verified_description": "Şifreleme ayarlarınızı görüntülemek için bu cihazı doğrulamanız gerekiyor.", "device_not_verified_title": "Cihaz doğrulanmamış", @@ -3390,6 +3431,7 @@ "left_reason": "%(targetName)s odadan çıktı: %(reason)s", "no_change": "%(senderName)s hiçbir değişiklik yapmadı", "reject_invite": "%(targetName)s daveti geri çevirdi", + "reject_invite_reason": "%(targetName)s daveti reddetti: %(reason)s", "remove_avatar": "%(senderName)s profil resmini kaldırdı", "remove_name": "%(senderName)s, %(oldDisplayName)s görünür adını kaldırdı", "set_avatar": "%(senderName)s profil resmi belirledi", @@ -3772,6 +3814,7 @@ "unban_space_specific": "Yasaklarını kaldırabileceğim belirli yerlerden yasaklarını kaldır", "unban_space_warning": "Yönetici olmadığınız hiçbir şeye erişemezler.", "unignore_button": "Görmezden Gelmeyi Kaldır", + "verification_unavailable": "Kullanıcı doğrulaması kullanılamıyor", "verify_button": "Kullanıcıyı Doğrula", "verify_explainer": "Ekstra güvenlik için, her iki cihazınızda da tek seferlik bir kodu kontrol ederek bu kullanıcıyı doğrulayın." }, @@ -3978,7 +4021,7 @@ "error_need_to_be_logged_in": "Oturum açmanız gerekiyor.", "error_unable_start_audio_stream_description": "Ses akışı başlatılamıyor.", "error_unable_start_audio_stream_title": "Canlı yayın başlatılamadı", - "modal_data_warning": "Bu ekrandaki veriler %(widgetDomain)s ile paylaşılıyor.", + "modal_data_warning": "Aşağıdaki veriler şu kişilerle paylaşılmaktadır:%(widgetDomain)s", "modal_title_default": "Modal Widget", "no_name": "Bilinmeyen uygulama", "open_id_permissions_dialog": { diff --git a/src/i18n/strings/vi.json b/src/i18n/strings/vi.json index 0cc3b8be4d..897f9e4f3b 100644 --- a/src/i18n/strings/vi.json +++ b/src/i18n/strings/vi.json @@ -369,6 +369,7 @@ }, "common": { "access_token": "Token truy cập", + "accessibility": "Trợ năng", "advanced": "Nâng cao", "analytics": "Về dữ liệu phân tích", "and_n_others": { @@ -515,6 +516,8 @@ "edit_composer_label": "Chỉnh sửa tin nhắn", "format_bold": "In đậm", "format_code_block": "Khối mã", + "format_decrease_indent": "Giảm thụt lề", + "format_increase_indent": "Tăng thụt lề", "format_inline_code": "Mã", "format_insert_link": "Chèn liên kết", "format_italic": "Nghiêng", @@ -624,7 +627,9 @@ "subspace_join_rule_restricted_description": "Bất kỳ ai trong đều có thể tìm và tham gia." }, "credits": { - "default_cover_photo": "Các ảnh bìa mặc định Là © Chúa Jesus Roncero Được sử dụng theo các điều khoản của CC-BY-SA 4.0." + "default_cover_photo": "Các ảnh bìa mặc định Là © Chúa Jesus Roncero Được sử dụng theo các điều khoản của CC-BY-SA 4.0.", + "twemoji": "Bộ Twemoji được © Twitter, Inc and other contributors sử dụng dưới các điều khoản trong giấy phép CC-BY 4.0.", + "twemoji_colr": "twemoji-colr được Quỹ ©Mozilla Foundation sử dụng dựa trên các điều khoản trong giấy phép Apache 2.0." }, "desktop_default_device_name": "%(brand)s máy tính: %(platformName)s", "devtools": { @@ -977,6 +982,7 @@ "generating_zip": "Tạo ZIP", "html_title": "Dữ liệu được trích xuất", "include_attachments": "Bao gồm các đính kèm", + "json": "JSON", "media_omitted": "Phương tiện bị bỏ qua", "media_omitted_file_size": "Phương tiện bị bỏ qua - kích thước tệp vượt quá giới hạn", "messages": "Tin nhắn", @@ -1141,6 +1147,7 @@ }, "keyboard": { "activate_button": "Kích hoạt nút đã chọn", + "alt": "Alt", "autocomplete_cancel": "Hủy tự động hoàn thành", "backspace": "Phím lùi", "cancel_reply": "Hủy trả lời tin nhắn", @@ -1161,6 +1168,7 @@ "composer_toggle_link": "Chuyển đổi liên kết", "composer_toggle_quote": "Chuyển sang Trích dẫn", "composer_undo": "Hoàn tác chỉnh sửa", + "control": "Phím Ctrl", "dismiss_read_marker_and_jump_bottom": "Bỏ qua điểm đánh dấu đã đọc và chuyển xuống cuối", "end": "Kết thúc", "enter": "Vào", @@ -1182,6 +1190,7 @@ "scroll_up_timeline": "Cuộn lên trong dòng thời gian", "search": "Tìm kiếm (phải được bật)", "send_sticker": "Gửi nhãn dán", + "shift": "Phím Shift", "space": "space", "toggle_microphone_mute": "Chuyển đổi chế độ tắt tiếng micrô", "toggle_right_panel": "Chuyển đổi bảng điều khiển bên phải", diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json index ba2b0393a0..1053148355 100644 --- a/src/i18n/strings/zh_Hant.json +++ b/src/i18n/strings/zh_Hant.json @@ -413,6 +413,7 @@ "attachment": "附件", "authentication": "授權", "avatar": "大頭照", + "beta": "試用版", "camera": "相機", "cameras": "相機", "capabilities": "功能", @@ -1049,8 +1050,10 @@ "format": "格式", "from_the_beginning": "從一開始", "generating_zip": "產生 ZIP", + "html": "HTML", "html_title": "已匯出的資料", "include_attachments": "包含附件", + "json": "JSON", "media_omitted": "媒體省略", "media_omitted_file_size": "媒體省略 - 超過檔案大小限制", "messages": "訊息", @@ -1215,6 +1218,7 @@ }, "keyboard": { "activate_button": "啟動已選取按鈕", + "alt": "Alt", "autocomplete_cancel": "取消自動完成", "autocomplete_force": "強制完成", "autocomplete_navigate_next": "下一個自動完成建議", @@ -1240,6 +1244,8 @@ "composer_undo": "復原編輯", "dismiss_read_marker_and_jump_bottom": "清除讀取標記並跳至底部", "end": "", + "enter": "你好", + "escape": "Esc", "go_home_view": "前往主畫面", "home": "首頁", "jump_first_message": "跳至第一則訊息", @@ -2365,6 +2371,7 @@ "voip": "音訊與視訊通話" }, "preferences": { + "Electron.enableHardwareAcceleration": "啟用硬體加速 (重新啟動%(appName)s以生效)", "always_show_menu_bar": "總是顯示視窗選單列", "autocomplete_delay": "自動完成延遲(毫秒)", "code_blocks_heading": "程式碼區塊", @@ -2388,6 +2395,7 @@ "prompt_invite": "在傳送邀請給潛在的無效 Matrix ID 前提示", "replace_plain_emoji": "自動取代純文字為表情符號", "security": { + "analytics_description": "共享匿名資料以幫助我們識別問題。沒有個人資料。沒有第三方。", "bulk_options_accept_all_invites": "接受所有 %(invitedRooms)s 邀請", "bulk_options_reject_all_invites": "拒絕所有 %(invitedRooms)s 邀請", "bulk_options_section": "大量選項", @@ -2537,6 +2545,7 @@ "metaspaces_orphans_description": "將所有不屬於某個聊天空間的聊天室集中在同一個地方。", "metaspaces_people_description": "將您所有的夥伴集中在同一個地方。", "metaspaces_subsection": "要顯示的聊天空間", + "spaces_explainer": "空間是將房間和人群分組的方式。除了您所在的空間之外,您也可以使用一些預先構建的空間。", "title": "側邊欄" }, "start_automatically": "在系統登入後自動開始", @@ -2835,9 +2844,13 @@ "n_hours_ago": "%(num)s 小時前", "n_minutes_ago": "%(num)s 分鐘前", "seconds_left": "剩 %(seconds)s 秒", + "short_days": "%(value)sd", "short_days_hours_minutes_seconds": "%(days)s 天 %(hours)s 小時 %(minutes)s 分鐘 %(seconds)s 秒", + "short_hours": "%(value)sh", "short_hours_minutes_seconds": "%(hours)s 小時 %(minutes)s 分鐘 %(seconds)s 秒", - "short_minutes_seconds": "%(minutes)s 分鐘 %(seconds)s 秒" + "short_minutes": "%(value)sm", + "short_minutes_seconds": "%(minutes)s 分鐘 %(seconds)s 秒", + "short_seconds": "%(value)sS" }, "timeline": { "context_menu": { From 1430fd5af619f2367e3c2efde7a433e6b2ef4908 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Mon, 14 Apr 2025 09:31:21 +0100 Subject: [PATCH 2/3] Fix custom theme support for short hex & rgba hex strings (#29726) * Fix custom theme support for hex colours other than 6-char Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Iterate Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Iterate Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Iterate Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --------- Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/theme.ts | 43 +++++++++++++++++++++++++++---- test/unit-tests/theme-test.ts | 48 +++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+), 5 deletions(-) diff --git a/src/theme.ts b/src/theme.ts index de384021aa..bfc471544c 100644 --- a/src/theme.ts +++ b/src/theme.ts @@ -129,7 +129,7 @@ function clearCustomTheme(): void { // remove all css variables, we assume these are there because of the custom theme const inlineStyleProps = Object.values(document.body.style); for (const prop of inlineStyleProps) { - if (prop.startsWith("--")) { + if (typeof prop === "string" && prop.startsWith("--")) { document.body.style.removeProperty(prop); } } @@ -206,16 +206,49 @@ function generateCustomCompoundCSS(theme: CompoundTheme): string { return `@layer compound.custom { :root, [class*="cpd-theme-"] { ${properties.join(" ")} } }`; } +/** + * Normalizes the hex colour to 8 characters (including alpha) + * @param hexColor the hex colour to normalize + */ +function normalizeHexColour(hexColor: string): string { + switch (hexColor.length) { + case 4: + case 5: + // Short RGB or RGBA hex + return `#${hexColor + .slice(1) + .split("") + .map((c) => c + c) + .join("")}`; + case 7: + // Long RGB hex + return `${hexColor}ff`; + default: + return hexColor; + } +} + +function setHexAlpha(normalizedHexColor: string, alpha: number): string { + return normalizeHexColour(normalizedHexColor).slice(0, 7) + Math.round(alpha).toString(16).padStart(2, "0"); +} + +function parseAlpha(normalizedHexColor: string): number { + return parseInt(normalizedHexColor.slice(7), 16); +} + function setCustomThemeVars(customTheme: CustomTheme): void { const { style } = document.body; function setCSSColorVariable(name: string, hexColor: string, doPct = true): void { style.setProperty(`--${name}`, hexColor); + const normalizedHexColor = normalizeHexColour(hexColor); + const baseAlpha = parseAlpha(normalizedHexColor); + if (doPct) { - // uses #rrggbbaa to define the color with alpha values at 0%, 15% and 50% - style.setProperty(`--${name}-0pct`, hexColor + "00"); - style.setProperty(`--${name}-15pct`, hexColor + "26"); - style.setProperty(`--${name}-50pct`, hexColor + "7F"); + // uses #rrggbbaa to define the color with alpha values at 0%, 15% and 50% (relative to base alpha channel) + style.setProperty(`--${name}-0pct`, setHexAlpha(normalizedHexColor, 0)); + style.setProperty(`--${name}-15pct`, setHexAlpha(normalizedHexColor, baseAlpha * 0.15)); + style.setProperty(`--${name}-50pct`, setHexAlpha(normalizedHexColor, baseAlpha * 0.5)); } } diff --git a/test/unit-tests/theme-test.ts b/test/unit-tests/theme-test.ts index 6c2f247e4e..b9c7e9341c 100644 --- a/test/unit-tests/theme-test.ts +++ b/test/unit-tests/theme-test.ts @@ -135,6 +135,54 @@ describe("theme", () => { expect(spy.mock.calls[0][0].textContent).toMatchSnapshot(); spy.mockRestore(); }); + + it("should handle 4-char rgba hex strings", async () => { + jest.spyOn(SettingsStore, "getValue").mockReturnValue([ + { + name: "blue", + colors: { + "sidebar-color": "#abcd", + }, + }, + ]); + + const spy = jest.fn(); + jest.spyOn(document.body, "style", "get").mockReturnValue({ + setProperty: spy, + } as any); + await new Promise((resolve) => { + setTheme("custom-blue").then(resolve); + lightCustomTheme.onload!({} as Event); + }); + expect(spy).toHaveBeenCalledWith("--sidebar-color", "#abcd"); + expect(spy).toHaveBeenCalledWith("--sidebar-color-0pct", "#aabbcc00"); + expect(spy).toHaveBeenCalledWith("--sidebar-color-15pct", "#aabbcc21"); + expect(spy).toHaveBeenCalledWith("--sidebar-color-50pct", "#aabbcc6f"); + }); + + it("should handle 6-char rgb hex strings", async () => { + jest.spyOn(SettingsStore, "getValue").mockReturnValue([ + { + name: "blue", + colors: { + "sidebar-color": "#abcdef", + }, + }, + ]); + + const spy = jest.fn(); + jest.spyOn(document.body, "style", "get").mockReturnValue({ + setProperty: spy, + } as any); + await new Promise((resolve) => { + setTheme("custom-blue").then(resolve); + lightCustomTheme.onload!({} as Event); + }); + expect(spy).toHaveBeenCalledWith("--sidebar-color", "#abcdef"); + expect(spy).toHaveBeenCalledWith("--sidebar-color-0pct", "#abcdef00"); + expect(spy).toHaveBeenCalledWith("--sidebar-color-15pct", "#abcdef26"); + expect(spy).toHaveBeenCalledWith("--sidebar-color-50pct", "#abcdef80"); + }); }); describe("enumerateThemes", () => { From 07d5a72f2650d31da7d06c4911c14b81583d0eb6 Mon Sep 17 00:00:00 2001 From: Florian Duros Date: Mon, 14 Apr 2025 11:27:43 +0200 Subject: [PATCH 3/3] New room list: video room and video call decoration (#29693) * feat: add video call and EC call to room list item vm * feat: add video call notification decoration to notification decoration component * feat: add video call support to room list item view * feat: add new RoomAvatarView component * feat: deprecate `DecoratedRoomAvatar` * feat: use `RoomAvatarView` in room list item * feat: allow custom class for `RoomAvatar` * test: update notification decoration * test: update room list item view * test: update room list snapshot * test: add tests for room avatar vm * test: add tests for room avatar view * test(e2e): update snapshots * fix: video room creation rights * test: e2e add test for public and video room --- .../room-list-panel/room-list.spec.ts | 28 +- .../room-list-panel-linux.png | Bin 32004 -> 32146 bytes .../room-list-item-activity-linux.png | Bin 2608 -> 2808 bytes .../room-list-item-hover-linux.png | Bin 2592 -> 2732 bytes .../room-list-item-mark-as-unread-linux.png | Bin 3456 -> 3680 bytes .../room-list-item-mention-linux.png | Bin 3390 -> 3608 bytes .../room-list-item-notification-linux.png | Bin 3761 -> 3930 bytes ...room-list-item-open-more-options-linux.png | Bin 82456 -> 82695 bytes ...t-item-open-notification-options-linux.png | Bin 78303 -> 78522 bytes .../room-list-item-public-linux.png | Bin 0 -> 3028 bytes .../room-list-item-silent-linux.png | Bin 2390 -> 2673 bytes .../room-list-item-video-linux.png | Bin 0 -> 2973 bytes .../room-list.spec.ts/room-list-linux.png | Bin 23811 -> 23984 bytes res/css/_components.pcss | 1 + res/css/views/avatars/_RoomAvatarView.pcss | 48 +++ .../roomlist/room-avatar-view-icon-mask.svg | 3 + .../room-avatar-view-presence-mask.svg | 3 + .../avatars/RoomAvatarViewModel.tsx | 139 +++++++ .../roomlist/RoomListHeaderViewModel.tsx | 4 +- .../roomlist/RoomListItemViewModel.tsx | 26 ++ .../views/avatars/DecoratedRoomAvatar.tsx | 3 + src/components/views/avatars/RoomAvatar.tsx | 2 +- .../views/avatars/RoomAvatarView.tsx | 127 ++++++ .../views/rooms/NotificationDecoration.tsx | 9 +- .../rooms/RoomListPanel/RoomListItemView.tsx | 13 +- src/i18n/strings/en_EN.json | 1 + .../avatars/RoomAvatarViewModel-test.tsx | 124 ++++++ .../roomlist/RoomListHeaderViewModel-test.tsx | 12 +- .../views/avatars/RoomAvatarView-test.tsx | 101 +++++ .../RoomAvatarView-test.tsx.snap | 389 ++++++++++++++++++ .../rooms/NotificationDecoration-test.tsx | 21 +- .../RoomListPanel/RoomListItemView-test.tsx | 3 + .../__snapshots__/RoomList-test.tsx.snap | 380 ++++++++--------- .../RoomListItemView-test.tsx.snap | 76 ++-- .../NotificationDecoration-test.tsx.snap | 22 + 35 files changed, 1257 insertions(+), 278 deletions(-) create mode 100644 playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-public-linux.png create mode 100644 playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-video-linux.png create mode 100644 res/css/views/avatars/_RoomAvatarView.pcss create mode 100644 res/img/element-icons/roomlist/room-avatar-view-icon-mask.svg create mode 100644 res/img/element-icons/roomlist/room-avatar-view-presence-mask.svg create mode 100644 src/components/viewmodels/avatars/RoomAvatarViewModel.tsx create mode 100644 src/components/views/avatars/RoomAvatarView.tsx create mode 100644 test/unit-tests/components/viewmodels/avatars/RoomAvatarViewModel-test.tsx create mode 100644 test/unit-tests/components/views/avatars/RoomAvatarView-test.tsx create mode 100644 test/unit-tests/components/views/avatars/__snapshots__/RoomAvatarView-test.tsx.snap diff --git a/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts b/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts index 01cb16e37d..8af053fd54 100644 --- a/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts +++ b/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts @@ -7,7 +7,7 @@ import { type Page } from "@playwright/test"; -import { test, expect } from "../../../element-web-test"; +import { expect, test } from "../../../element-web-test"; test.describe("Room list", () => { test.use({ @@ -144,6 +144,32 @@ test.describe("Room list", () => { }); }); + test.describe("Avatar decoration", () => { + test.use({ labsFlags: ["feature_video_rooms", "feature_new_room_list"] }); + + test("should be a public room", { tag: "@screenshot" }, async ({ page, app, user }) => { + // @ts-ignore Visibility enum is not accessible + await app.client.createRoom({ name: "public room", visibility: "public" }); + const roomListView = getRoomList(page); + const publicRoom = roomListView.getByRole("gridcell", { name: "public room" }); + + await expect(publicRoom).toBeVisible(); + await expect(publicRoom).toMatchScreenshot("room-list-item-public.png"); + }); + + test("should be a video room", { tag: "@screenshot" }, async ({ page, app, user }) => { + await page.getByTestId("room-list-panel").getByRole("button", { name: "Add" }).click(); + await page.getByRole("menuitem", { name: "New video room" }).click(); + await page.getByRole("textbox", { name: "Name" }).fill("video room"); + await page.getByRole("button", { name: "Create video room" }).click(); + + const roomListView = getRoomList(page); + const videoRoom = roomListView.getByRole("gridcell", { name: "video room" }); + await expect(videoRoom).toBeVisible(); + await expect(videoRoom).toMatchScreenshot("room-list-item-video.png"); + }); + }); + test.describe("Notification decoration", () => { test("should render the invitation decoration", { tag: "@screenshot" }, async ({ page, app, user, bot }) => { const roomListView = getRoomList(page); diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-panel.spec.ts/room-list-panel-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list-panel.spec.ts/room-list-panel-linux.png index 43cae042708ede5edcbc3368ddd5e3c70d402780..6f2daa3017f41ffc5520768c7516cf5899ebb288 100644 GIT binary patch literal 32146 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 HpzZT-E~mA> literal 32004 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 VXT{D7z|We4q{QXKN=5Vn{tXu8_pbl| diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-activity-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-activity-linux.png index 7adeb314fdaeb13e965ff879de07da973b897b79..2a75d0d91c046bf88d4d30f71e720c72234c685c 100644 GIT binary patch delta 2788 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 delta 2587 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 diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-hover-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-hover-linux.png index b0cab67c66a7e925e8c982b58b9738967d0429cf..f4aa4d56a936b18021adaa5424ac55d8bbc79abf 100644 GIT binary patch delta 2712 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 JPDHLkV1jZI*`ELa diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mark-as-unread-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mark-as-unread-linux.png index 05e2172e24475f712988814d8e6c1cd8614855a0..cfa08c20088386f6db91db21720879d49a6162b4 100644 GIT binary patch delta 3667 zcmV-Z4y^Hj8{iy}Fn2v{Uga4U{h zzgkg55v^8iRVsDciggt?NCgpb03vGr6bGMG0Z~y97lJaw9Zr1llEajukAg=QD z{r$zmIq!Q<@;rHSa_+t7qEe|80RVs=a36aB0D!+8s0#pq-hZGj004S}x&Q#^4e9~_ zpf{)s0D#`0E&u>}gSr3!=#8LWm`EUgezP?H*P{B8X3lFKrj%hbEP@H7`utQ0pD$1OOli z68|u3<$vX54kl30hf31eKV{BBS8v6s6iq5FZom2GqF~Qt?0yj*+q@~ZdDDTawWDS` zq39p2gPcqvAFhzKM%Qf^ALfO_qdmj<9PHwbTZ+f@UcGu%>htN?@e>0otExWYFg^gO zRGNP7g0-z<#P{nz_E^As7n^r8^n9Y?qJSU>2Y(ZUoI4hqcT;gUxpkqdQ;?hdNO3TU zLLA~VScCfJ1SAfRT6tQ~jI|X<-AyU%>Qpj%0D$VsTARW%QdRFCo{?JC+N7X^+`3Sb zQy~^glpes+#mtaFm;FuF(X{ijBxoqPgh_;nOL8idW(EMLLL!w0rNwiFefYi46=L(# z;(sOb*AV2^h37ZQ6sK;fY!eB@bW;|W62`U$7EUHoDbiT>S|V1ooT)UqjBL(7 zb^6Q$2V?xkOz;@x9UT)}T3YtqnzfF@M!1d~6?6EPuC6WwL0Vf|ckPby_VH&}*-r_W zv3K8r>gpN;DwNV);12)X3YBa;=hGLA%Y+hi6kc{H*jvSy@Qjp zi+k9LmDjFk%9^-b?(w9Plc!8~80!4h(&c4kD!tF3U(2g0m$%TUz#Ud;UQM~YR=IVd z`dNd#CYhG%_Krq2QIlZj%^>S);(zd{&8R`T1E>Nn*6^}LDp6DylqT=#(WAn%>F0(z zIuHniz55O>`+7xrc?FZ{&FAwEMIXMMmCa_eckYTha4^Qq%yd!60y3E#wP%0Au|&S$ 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 delta 3441 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 TQ2GhW00000NkvXXu0mjfqkOU7 diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mention-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mention-linux.png index 89a975c309e90680092f0881ef24e9c5448ff0d7..28d571973319037ed7fba43d77ec4854dcf1dcb4 100644 GIT binary patch delta 3595 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 F`9Hy({C5BV delta 3375 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 delta 3749 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 diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-more-options-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-more-options-linux.png index f9417d52daa01c28996fc675971742a7f803a530..6257aa7af8a1923d1351b8c389e43c277bdafa7f 100644 GIT binary patch literal 82695 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μFN$%HMl*wL< z16R}+f_Wb8?rUE z6geS178kdJ7+15gbNp69@Ov7g$%pPeni%}V)Z6831a!jF*G)H|;>iMcWW=&x1K8MH z@9L91j#$axo`AtxvG01_vrL&DY1ucxl#59L%62<&{zSzafTf?J8TA)hjgYvgLQLtR z++|~iKSwDc9GK?a!kHx9?f54*3lOp4xY-yV8_US{lR@Zf@)o9`P+Fe+lAg%GFnGM& zl;?4{xjQ?z5BHWqb^r%Uw3t%dpTDkUpIC@)@f4v>I^MlOga>pfB>jbk#%UnLj4(-D z`Kc8<>1vaThAR{UF+vi7T~Gs<@rb#w&D z#V8`IAKdW$KalM$5*_c0uyUkv~7jU=%E6{B~_h3W3~j$fQmu)MP^p0{jPlqK&{P$)yuE zPe5q+sIh1oi{xL(1-<+2X|Uhg6OtZdh~aX#TYR=@Cx$o;XWb7S@I6IneX8?zFqnj;6JET3!E5#lgDlL+&MWm(C3j#qL# zZhSl##zTS#CjNXQ2=*LrD22s*uEEsgBg}=EiHS*(u$%Y9-Sc1~>z6DQh{XSL0eCsy zV(j7nnE@2(swT_QyOGuybhaw%VaY@t&HkEf&0VTjNtmCdYFq{xQ~9j6OSI@PCF2@KH1I5Yn5lx}x!ZzV+s=6}r4U z4Gawp`-y-IURhaQme0!V9~iK=J6>*1c)X7(f;h`1Wz3H!k9!lj7Mk%O5GXeZAcC*e z;AE)bnj@Z6-@xbH>`~#=M9;M0-pFfK$N1+h7cBFy^hJMf4YYbU-zh^jtz%eTUfxpe z)8qPj{F+%jsMqQDO}6J(718X?bdJwkwzf{mEKVv$>OY;DKD;m-eAFPJf#^?lh9`@G zS{QgQGiwM%;2j4r-t0W{(Oqi)6?q&z5k!jK|+JNKc1@sRSy zYvccVgF2W#keKHa?csNle{N`Xz&Px^`qP-S=gmyGk7=-(bzm za8Gk`OmqL-CnC&YYf$Vj&sI`bla0mgoDb^z%v$o=0d$<1bfF?Ac@dLz@G zJpRSYwjrX2Vvkl%fEg$TW<1o7z*JS6`Z_?LgGCVBU0wUxt)9QCIG#hMP%$V%()bcJ z^b(aq*AeWyt|TKPgYIlf1Fr?*ST1oZr1mAnAZ@M9E>@z8aGHbK3%Ul<8EQCwbViwf z*$4oSY#ZmdKb8aR4zCw<7EnQy5P}PsYp{>rLXGzO188t)@Ioh=l!G3}`3P52UH#SV zuc`Wm4QLYr7=Uji=6t9-DAlwMQ9rymWNzA z<&>9Oo4A+f;E59P!AXgV@{{wcLC~{EN=({8YGFYD$*@^5BFQS1QoBPOR#xtd`RbjdwAT< zSaj%;k~*f$d07rK9@Us7|5vh&K7FvOa1rWs5d|$^xvd7+ie<_f<3KGvOrv6AEDR8X zoc>Km7ZrRIMdvp0T46&AgaD*YVTBX8pp}u8iX}BXT|umHT>C7un6hB4bw|y_!(%GB z_?^=KGsQcprK&B-A4jK>c`y{)q^Sg>ZnPcPxy(x`Y6Y#Gb~5-nIn}{EsWb4 z{sR(T3iG9gNG5mZv@!F4-TTqE1Xs|~64Ct`BH%}T4c2`ku|cQOa)^s-e(1w%8HZw< zStD?MbyO+iIFSM^P9>KI%QqHS{>Jz|wnOSPaBP_GSa$|y{jt9>CQ3k3_5J=B
r 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

a%wkFV~4N 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

+U`Aj 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 z zZ+(SwhD|q;vgJ$;7h4%N!$?W%n{^aP#r}Qg!-B&)5P#vc^3) zrS<11&l{y3?&~0=&r>-4IYTZqB>DSSp+A~& zbu!vn2bE{>f7I$%wO2R0XmCG@17IWZw4%E=>~q_=q5<(Vh2G2jG%26pH(G%GNJDPl z=BK0V$pA`m8c6V(jfRaOAs5x(@hF1cz#-O`THcd?e-h=`M&uI)*iELd!c z4f~PaG}pS$P6)noLs#?%p$IVs7IT~g4UIUMtJ66P*s7|s!`0^X)4931C=gIW6D;=S zb&6!M-!tZW9NlR^3V45D=>l|q>g#8_!deY3^_aCAtnKWsPD4Fe+t&`X-FWP*AMYId z?-;VcQ{?Mh3}{sDcQyqD1rk-vz>_pU(X2?Lu|v14uOECX4PfRdDk-5t%Cz+7o6wDn zjZ^dUX>Rd=QC)ZMAcYs4cZ;7NCGcL%DilhS0hW-obhIt4BmkL3LPAP?s{ z>)glFEn4;r3|za-hBWXL%uVemIUz?Ls?=C=-7o`>>9;6+40tZS)Qs`9OL3_UcJfo# zQj2sq8!M&a-Ip({G`?NtlE+lnDD!h>!Kb7!yqnv%+l@76sIS>lGBkBlwN=7A-_@O7 z91|v(epcZJ33`UL!M0xl&P4M}_{6i9$ReT|7RxPSZxqsJL98 zU;=`anNl%edwZe$e=V;x>=%UpkL8uJg=Dbf-(PRqNK0QHT-dWeAX$yjycqhry}j*) zLLnkDEr{%Ed$0B(v{UcHTfk}MaXOm{z!V2%Bp26)1XpVHO^e?8b!-Py5f+Ht$uIu0kJ zX=vmnA|M=|euAaS6_UKllQ*D1D zqs8XH<7~OZ;)>AXSYHCt*U7L&ohCD@THpCC_C0GC1@D^D#+9`B5932|2V28I=-LQ~ z4xhB9(VbW44b(cPI3`W2#xmSx`k+Cx3LhnKT^oV=_0ZRVz>egpQ>&STGoHUxZBt>~0yA2Yq56IG&cE8n87U5PI@!m%YmZ?+{H+NoPTb1= zcVc!Kqnp>yfuvwXg{$sv>7bz3yWIMgmcm)XplqWru*HJw`R7YnECvG5%PyNX{|v2E zxdTLQAp7bQ{QVLgt=eK%S6`p9{=3Uf-=e|#dWJ~wm-69C_!$r2P)|e(RFDlri9Anr+$?Pk8Ro(SO#5Rr)|koR!IU3mBl_7IlW;2t~-h(#$o;6LEKhy1B(v zF}aI5RP&ayuMyzz+1NT=vA7}8#pS>jH@#_gq2w!@7%5QGc=)G2xe~X0I|w|Y)pyRa z1l=v0`d=NYFS+?I`72JfE>7cpa|q`^Y)jEGU@E8Y%obs=AOvvY0VvT zQ-m}?On4dV}v|0aXRJ0Rs9Q)hVa>q z;)77NrBxkdzRA^S2U|O!eFX$-Z*CUl8tF1KGg(Z>{A4qP#~c+vU9-OM`=SL>!Dj9T zDF52;PhC6^fxRkA4v+{XBl_o@3N&)#(F`oR87e*7d?7P+sgc7N>o`0VlbWP*cZ8^%LIIoajIxrh6K zeV~p?+BIx!mZKEF(=vk!Tk;%tI?_Sm?*C%!uY=;~wl`pOaCd@R65IoW1b3I2F$WoHhan zjL(atwDiu-4nVaGiUGiyoDbQ>mKta-k&oyc?Zze^9v%~?{O{jq1LNrW>LxaWHdYFN z!4onwt9`q7Z-_bP!DKw%*9n6-T=v?KpES@DssNy+&S+3$d6o3_ql9ACEnNH{BOTM{ zZ|i`#Tqf7u(Lbf;T>@_C8R^3t2|YHZb^zDUR2F~ml@E$&uqnP;p|m{cz}9BWoDPX$ zScgu)JD{wNhtrYIF?7iVFUUVXs*-qmk%W5uF3vPCnBBt^j+gZl;_0 zl{Rl~X5q{t_pz38IW%`}Rp;5AEgf7_O(@FB<1qp2?J9gXV+)su3j(MKz>||~@b;fH z;>6z>>9Na4(Jym!GSl%f3BI^=16_n2UC8G-^Mm7v(*{yKJU#tUkmU{FqpzNv0K<-$ zTUA|u?$*qfp6ynRoQ_L^v{6KrwC%&C>s~o(Q-pWvE{tgV47*9J*3GAa49Rz zd=GXO(}l%AqwG$7&hql30ENR3Y3bu~ZfR)?)wkTNtd+TH8#D}ZKHWA~AHWA|^#8=~ zWjLs7K~#As@MQ=qQs#!0)Ao1Q_uKyQo|;dirzZJNuYbxnSR~DOJW8sLNT1K9fn0$= z-q9f}0a=)l=C+R7cCAWB87sd|bnfcHf=8;L&(#aG&?uHh>5la%A7;^0IrWz|3@nS*D-tp z1^z`O;PssBdZ@8XIpUoefaYdldArkX6Gb*zVHBcz2`XYV~1*Zd4XvA_)x~F78pT+#%jJyo^J^Low0+e>qq`6@ zuhWtWrfBbt+Q~4;#!Ck0QpT$%fyUme8##5mC)NvJy?Ppd_181J&Y&3P!&F-TY&0M2 zEN-2&MEm5l(4+g@az(AL;xiYpDqJ4{0%ZTb9YzJe4*>fa7`H&x_jArjOX{@DQ3wI> z-rkNLK6EC|)-#>E-K+vzq^v>-r59v@-frXBxWsa;({Z$0> z_g7>34em?1U!i zidJQBWeJorLoSlL{!aH!r|5Skmgj{2takstkAv0$M}tT4TSo0~?ME}iWPAK!z*@QJ#Q*KE9a;z%xVfbJqUGUL%wP$u~u}uuA1g3n(Y%&X-NJ$|Kn%j*=hQYvR62V zTsD-g?E8Ok$lv*ylQgGc41(td5!BhW7Jpbe5l(056nafK!T(W zLe)P_B#BMBp>4pj6&(3LzB0%ksCO{@Q$3RW_Sm7cFH})}>4?XSxa7j;e#ff#dX;}Z z3$R@vT!W|YPM=$rG53I~zBi+f zSr>>sKi!!9+32Vh=!M+>;k+wuFTM;Tc9w!*`7QL?Xn58H-2GVqN=<4^c@_JjUs5nb z{}N(XAXsdls9;ekqD(gDw(sI`(9XMomVRV!*Rp2*L$qI_+~57?Akd5oF{_l=Qo3u% zQQ+w0Sl!_H=IMLm5A9LFl=Ka6cRh9RK2HeVO>O3Q%EHGZX(fK36x=g)cpoo8zC3CQ z*f(y9xCzN~M3kuKv2=4i@TAxG03q9$fn5hXsI&llckga`GnX-r0|G6jKu%X|@&{Zh z#*t2RfW_(2F83q~iJ{VZii19wt*`I1@7N>YnsU`Vwmq?ZZ25~`J;4ko=Z@O8D{E+Mj*= zF}{@j1A7n3@Uq(Z0%?tr7CHz{7+aB(PIWxSw*d9lBGr#<)i$!KDZeYk{!ZA-W#etJ z<*l*c@C9St-q6_C#%3T!KF}Wy6}Kn9>bdtBNo25DTO@U=-YeJZN+L;GkKxg!TZfRV zMdA*i#kU%2oCVuqOYDQcP;7+~pgQ=+*bQ_>k}n$~+`brxAliIDr#^mp?(TOL*z+C> zJ%Kr`9|yij3FkCK6KHN(fr7;zU!H#~;jayc%aXJ^o@Hc0%X>&NrxUyLxjVawG3k-o zUFXL?@dN}gIEF~Fz&x#$kf zdb^X@vsB1kAbk%=hXhZ=bCJy!;BGtL-Tssu-6u=d_pGVx@Ehn0+%d0oaYN;Eam{P3 z<1X3AzZ1l<_wBTOB%Q7Nc>Q*Nkq}H2K^^aBa9{mw6@PI-JUoZm5qpN2h4F}PCvUia zPAU){#V)`-?R=nl;t|1#m(6Py0o0~GK0d*-OMh}bm>VcZp&K)~;#DC`0KP(AFBBs< zk&cfq=1c*tk3OTG@nE;&lAUBlSq1G@Z7>~JSEC?VCdB4>zEafIhUn$wT{LIM^WP_> zXeYvvPcv@~><{i3lxa62b_EyTaTYHIaQuG9j_L^(P2MGe=ZVP?n#T#0Q^{HeBX-QZ zp9}3@IRs9`_t6)w*%VZpw{k04{7gcNv_J4Bztlb(S!<*flsf}>xRkgoNp?K<)VSmf?u_DmPJ=@^h)Vd*)RETF1A=#m zS--pbSd_Qy-D@wAR&dm&($6>}2YyJmDq1yAuhXi+1O@P)K5>548F`IvmQ&GN2O6B=UJJWrnAX3*i|VR3YZumw5l@=j z$c?>XM(wQ->Vv9!mOJ)SG;;3>Q&Mq%pPjJ_{N`S{Uka9R<-5K=>lKFHn$8(^S$3?Y zE;&I=34}=lx?rMF2Zwt;px*MjEt>3c+e@n+?no?tW-`mqljE((^vIiY4|K~sBZ?VK z^1LjxiMHYXdfm_UN~_DcIR?{^!3n6{kZpvj+xb{iyy#oC{MlXa?`F}G9H3_f0ph_T zTf>vz>y`u;lm3%abl_)IsoL7(nrtm;4D8GF-&83A!zUSj zO9i8Om?qlB2GX>*n%I%zmxU3})74z%?RJ`vuhQXrsR$EMkx`aB26<9{s%(%E894lg z3>LBY03KW}TZJ{@(AVX%=K4F7bOk-i@}6Br+vf~2=KZ!-Y)s0}&Gl||v+2!83$ph3 zdf0z*W>nx~;Pwc=&q+{L^cSNY2h}mKOScr=?YQD9h_BJP{BNfcU6?7~eo)0OklPUq? z`i$`%)O!_Rynzxyfv1;Q^jU5$JbCq&h^XPEN>cY@OZ*|t)A^zq=W_n*!GpettqCyr zfd2);G9|0nj^AVl$6|5rN=!boqY)b>A+`^jD7DLpNHMFkKXEMRI_du(~O#()|{qBEi zY~Ly#FTR*M1h-mtE&rG(G6YHdGu<@~4^}L}k1U6`Z_*6o45{)buGu?7!AT4_%V6*< zEr*`s+g${IFT`Glpoy9_K|DVN@~|K5M2<&RX>Fa-$(bX4EH|CcE}#5*J=(E5dY##Q zbM16>ZtjE%FIujwRH~{vkVd~l{nqo|Il2?XCp?ouWX%PYtwR8>ZbNdtaBsM7kV~wC z3cocK1w)J_k~_1Q>&3aiZ&UL>F2J6Dz0P+Vsr*)tt5~1DmU+e-v~&gYMxM`#PL7-e zs3%LOuC@)WDlaejS+ah5D~Q>=E~heEK=DzQ)O1#mA|`eBibfTpd@C1j9&~yAw&l^fkYVLLI@p{l~a;vv|ZGV5I?eny%I^|ewdls*?-0{E^C||2P zjakD~PVPPBRqQ(;G508`bwm#5udkK6+h23ao`3l9bMuv;PI2V_ZZaEdUBKsUEmF%Z z#W%8IaA}&0{B-(GCr1x)F()%38AP#fB|kBnx{)8nXRp3uZ|0lM^Jgeb-E=EgaZa*g z_RaC8LMQy+XI6ktjNJL)H9nK|)T>-SD3f+|mszc9`@bjCmsSqDu8_aG9F5GRW3I3L z)!e$l^hoT#yTJ-JJ4EZ15Z=YmS#6tW?C1%(W={sM4A!t08()U4oy9va7yX>-YW`AWV&Swgx1J z_q*KhHNJ?NHHlRkmFwivy&T9)l~$x}7IZwfW_%=kd|Y~aFqJ)oaMSVXZp~YbB{uk7 zRGxMj!3cA+pt^Z^;>dGj9NYU=FD!p+dT7v*PCr1GORhLml=pfZJXn7HUEDbF+M5lW zuz%*JkGY$A9&{yo^>>Zz@rh%PJ_P^9x=zDjWzng4ZD&L3#_x5$@bH_D5h**T_Jfv$ z`Kg;LZn(~-ik(hool_Ta;y>#Y;%bQePmndQ=a@+nWb!>D`bWwszpMW0VPE`HA*y8YZ*?d&cICe&*(a@nlTX9p$ zi);TW$jGy-U^?@jxE&XrSro=?H*ovth}1g{HwO2?(b5Kd|yZBi1=lOXeo(OeSoN8je|K%ucMAEoUP`2{f!RrpgT=R(B z#mBL2xBrsCZ>8d)8WmKx=f|lA3okk@p0eA|)?l9LsMVHZ3;Dj=gMUmHm7ZWy7^5}R zk?$sr{MWE*C?fn6Ee|9(83pIGw?0p?PbQlERAGSGw%CtmPZ5UMEVJsZC)=o7WSe7lSdH6AdT;_7!yX2QvDtp)(JD9FCf9ao)l=Hh0 z*Zu_p6@7p0pln~DqRR;xsreX>kd;h?yB=E;$mbN2t>Jg_68)rFLU`7(gH4PEQV960 zk*Rok&l62FaK?SR`a>KylLZvRx56K1@H=GW(6(_!&pYaPL%^s13f*p6ik*9D2&Fky zyH5ry#%5FT(ftD)Y=sOu3eJPO2hLEqnPp!}`gJp>tdFqNhL|k&JW>mC@4?&1L33?L zaODzR*g4UUhLR)sUi^qDg)F{`42H+Pkyb%v@O~o6B{Gv zXGYEavAo0CNJp)?gO79^;nJ5+r?{AnVAH={w2I6TWg2yy(nF4MdJ#y2xqA!hPcg`*%o_})IXM+~-6hLzK4M|n zq^_?Nd-^-m7p(d6bQlr`T39udsYHX#yP<| zAI`?FK0ZD#K0fdyydrn-fffA|yqB}cZqXKMw{r$_TrZ9n!jq%rl-QGwXpc`P8AYpt z>9!twfosE~kGl*$^J)p5AYQfIw z?sb*@%AxNR>vJHvT~F?b1JDFyb@i$?fzJt^159vy4D#oRINLwTFRhqusQX2KcytI2 z@}i&3lz;*8Vh?6+S}3~xadL(Qc_G6cpP;opI(SangsJqD*m_{`mFVkDeo2zN!G2(o zxx$Fz`J>}q@Sy+jqgX>$jfi5hRj)0lt1U;QYYP2Lx&q*s#pRO<=4_VK9?sxd(g)YG z9yKu;70F0JY7N53mHK5M33^m2sL!s4hYWJMsxBB4xEjf7`~KaR*q+GPZ2_XiEjbDh zp9Si?J*T*RHY+EkPX&+`q3m&m)tFz~0P}r5e|K{c>$>Z8L5vS>OAs#$gLMb=vI#uCn7|_tI4M?ebJd#&mh3`>mqV{{E=K4bbM2 ze@Dnb$H-H=wUg|7cWr-nDzE76dQ_8-1(b{_QFl9jJVGFR!hpYgkSiE2(-MZ+d)XOE zWH*lp-narZ1lDgcVJ}3#P67juEGq2w{Je2G88FN{z9v+^;C=s_3uY?p3IW*Hs}9#tsjVP3s7@U#MaAMoXq~X{cPr--^gAfOk*RfUq(U4+3pV63sqYh zDp|oVDO(i)2g#(m+QgxH9quf`A-K{Zf|P|8<~A1$vkkMW%3kj?A zv78ax)KM!5+v0&oRAG|r>_j}Cot6p<1;-2LMW)r85eK3DY~_YsG0?DSQ{8Pvj|D%| zVFuN1m|zclJ6slt)q_KNsIw|POA5M|n8Y~ysRi_0bX#gWAb?jddb9^CaS!ePN2O5N zSv$`W!7CIHS}WHlmCpYHqy%-m+}>~YM(8g;AP4>hf&2tJxFEg_IhW6^2;^WjTwL6J z!?P+?+-jSYA2QiC3z!B<9s-^&GeFKTDtz}+eKgtU%Pe4iQ%{?&=gn8tx4-?B1SA|@ zwxX4MUwR<(^LNp2Pu}wef|Q7x)%|k|Igc1y~+E8D(w`<}X;vhbTrQXetT2tgu`sE-fEu6M9j#d{Cme5aQudVFsiC>tz8 z^xJaheSpPAGP6O&f)%u%R(Y-4DrVHO8s}nfdUh|0SS*j6>GKI-BY%;b{RQ*xo)&{WDt2c_@AN)|FAMqe5oYUdN04#l!e=06JH)G`l7 z_nXJ4m9t6vSUz^Hn8nv6ntm?+``5DlFVgGrF`J|E=9p>)5C2w1-cdknkNk%m`nK=X z=-W!f=!h8a4!za$84)8cFE;%Pl=KsC^~^j)B{4uTx*uSxrJVxBbvYxx;LS@bqbSG_ zO!g}FpF@EH*!AxvtrjyUh>M9=`3uk0mMO9L^j>0%M4PB!&95Fw35De>2kn$9c-}jh z(`%$SwElcoLmMuuGMK-Z|C!G8Mzrt)hUa`yP)$xYLNsp6H%{8J^&lZme?ESit6F$t-5K?y zojmuN_{Qxo8mT?(?Z9HG?Z-wOu;rcduFy41fi^f`VY|xkee&oOJp+-9a@5W?!CT4C zYlOlD4%d78HoI*>&jv%sF69r#Ti%T%H3ikusTwM&>e|}8_p;UERc1O#v7JeWQ?Z@w^*PC3bn>vGq> zYFaUj%Y}*|!kjZ%$Q{-q%ww!gDPAXgyR=t753OpTgKp8$D=HY{0%1UP2KM$=cD|I< zsS>$_vcQ7(OD=h7DPnEyE{%Tk3g(!UM3b?g8XGt?Mb0&k8>nnYhzbb&EX_j{F}eK4 zmzS2-ypL9|64lN+-ZC5RUSO6XRUdC=ws= znp`@>|5jx_0R;pZNzU#}1h9L5>aAX`NruluoWk@MmlwQWCNuyOe(x>+b7SMebUF`; zg3|r#1jLX3>c?wIIuYBjJ0p{v(58D4`dczz;8v>?B09ROs#kL8N8U?hTwaLFDz5p& zfvRN3X>l9a>5lj3EJLKzuh3d2%G$Z|gU8o|=kc?BE2|T!?W5544^8sMy)S)h!FDAB zQQ_A8azUBQTCRcGBt7yn3xuBS^p)9sPtU<=sqyQ^#g(kkBlGmeI62 zhSQ(eAkaV#+y#&cn4>m$VHAqIsd8kx=}1MxEx>CR%Vm*wqoy1{+VFGyJqGWmu&a@! z@&jQxH5Dz1jF8@UKf1R>GZMOTcXlf~VMVmwYXq>&r*-EAm|4($UH?98GxQG%+-e7s!y*7wvCiDE8uG|aYLABp~# z`q8#F1y#<)@hcQ4n{d?Iwq!oXL_)1jroFpWLDFphL{}jnr^CCws%Rpl@)NK~st;^VnC~USObm)0n6LAu zCnq2NhFSs?;j{K9Gxr7W79GLZ@n4^e`+gD*C$peoV0d}-mzs}dzU!~3);Gqg;TDCs z%-#fsB4qL+?Xs%>(BK3`DP z?2T9=DPHS!Jfvie>`dUZ>=#$$2lMX_T)~5?YMt~cuUGCIy!tw{*L*uF%U3U;3{G1r zCpDNk5`80Sp?ulzj+I+)D=xSEKp>Yfn^RuDf-!Wk$_#{`5hzS01a$mrzEzaGJ|;7= z7Co|7Dp4sj^RT>t@1-g}ENocM>4aty^9Y^&d;c!2lsjkdnSjKutCYT{*nIRA&T%F$<+1lUbB^>xV%R``mao@!K7bb z#uu|^E|+~Qrc0Z_JfI{T+aM6?(9iBOKDB8m%H)N59g)G*)^xp1WpRv{)2uYjR)v@< z|E#qV1;njdp%e#a4I?!jj6o{L#R5vV$l47fPbfXyfxD1`p8;~M@b1Se8q)eY9OrTl z0{qwCEF&s7Pwu5JLez4o(x#A@5fTXdov8F+vIef-72f`6FI9uF91F1R{q#&LtZAWj zI?7YrssrI@xUqIK3x=gZa$lsea}NAY1l{!~b-&>aJljI+3~8j=$Ts=Hp-X#8)T>jO zNafe`#11E%Jua`flDf_;bv?+>KyIlR7eUL&mw-BzIrW9RWVXgZ2w*g>gzJS(L=U?emYz4=xn)^2_6y% z9I3t4Z&~=n?~#2?41qgrPNnR)O-g%lJ)Prro8TbDIvZ!2gqn7;T}vYPIxtkk&ZYt> zU%C8X0=SUqhcUiQ*t$fRt3%Y#Rm0AnPb>`v{eK&gog>PaK71u(S&5e^bgs9STjh8E zwqtBD1)jIm&&-@vE>eYpU@MC$!auSi!+0z#=zhKAu&Ah%| zwfAD@cYrBE{$e{G*Bdd%hrPAF4g!S`_nnJUI7feIs%?9F$}d*Ncla6MzHrhaO}V?o zF;dUf0q^K_+W-@NLK{V9-+Fw}H{3vCWUq*VLy+vx**m%Sx}m|LVvdk%we~~&)_L#g zHJ0-{;rR13*INgSq9sZfbV>L~9n>mR#)rLY^UsBXckAalBI?vEn22x}i;Rvl*&w!=u*!TblFOzg#z;bvuWhf%a-|V zUn>kRUwNa2%~X^zOW3%2frJedBk3Ucku5?Y7rKat_vanIygRHEQo=dpd02K6Q<&c^1B-Zavy(Joj%WscCR)gsv8Hc+$+@2>`*7d?FBoD zLJpv^5 zFqis{tn}80e!}V6!%r_KO2hq*vrE~Z617n65kiHhsNOPaC~)*c>%2+H4h^}{F#{;~ZteeCLKW=-5tyngob<#h;ZAE;m6>VlO2Eyp8&@kuneQLkQ$t!1%5bgYV zBgOSF$?5r5f7`U$wO@V$hyDF6_`0w(zvh0`y=sYtC7Vz_#KMM-xEnH-#WgM$E5Tdx z{Wst`0{?l(I-DzA5aAaLFV<3lgz}Z|pFwyLvyzyA8<_;iUh-Qfm9@XFC%-kHwWk0v zgT8YW3a}ZjpuS>8nWqE=2v)D0P+5ky!bKXHqj#@thQ}m=)>$!@h8UP!qqa=pOE2L| z$Eo|ROh-YPPQhiH5)?4|3`1-xrL$bq)Y%nZute=$jNu7G`n8d*?X*RVa(K07wG-zV zty`rcbO;1Wc%+ZNFcS+g*{UD?)q=6^ zjXoD1aewznN-$LkpD|(5L8=~F(AZp-qf$A|fj=)zHHsY1em-i(3MO-&Kg!SObi=^& z+RY^T#jLPt6SW%GGrLEss7UMyO9=X1OaIU)##6*qq@Ctm)|3@>i!pY>8yz~nbd2^% zgvQ6%CviImoHn9}?T%JnAgi@f5`A@p{p6L;a5x*p#$XRG}sWh^~ro0O%gk#z(&vgUG5eWw9Jc6NIDdiiCyk0vYJYjd!XCe!;i zdfcF_WqY&B-FB}O2xz}9_xnXdstzI(8a&zsTGqVWfYsReo(_|U{q97El>D5qM(HKX zzQWG$WvZ(vBH%~q@@v`SVF&2jmWXapA7KQ845X36{)Ok$(Y%<5V-7SZTj>BCSuR5w z^O;iKLC-@$-b24OWM^zA=6aVoifU%+hzMk-N-+)t>ZAjIWAq}W+R1BA}mf;!H*-7)v= zPNIV#y~{pf{Hz7BW zYaUPuLw_1Fh|+$1QS^~Dk(Vo69vXz4L38^R#)3#^_9G3U2y-k0RHM>&{So3y(Upd@ ztS8z9ocYhJm4&iNN`R5+3y>C!5N|3C-@|Xuv0m!*;#&I9f#0`@tFvNUd>@Ne8-}&6 zHS8fsa&LM4WUboFu9f(T(nfeX*3~b{>}_DaE6|xe36)zMzqR4OeYL*MbbEWtpw6gM zZM1lvA^#4o*kr90LD4&l>zmZdWB=xypqck$N9CJw3DxQ8aRQfXL2I=WcvQk7y^)XP z;PTscOr%EUvYq#Or_ofTFyq9G`b}pendr>@ko}T zoelGCkEY*dGhw%2mi8O;hGx~h^e4qWv}TNNeFr(nB@`Tvv0MYwiX_rdZLD7{bw`>3 z&T6Hs=65$KZ%*Ti1j7jE2h|CwAsGheZ%(_dr}J*MC+h0*@!?|;SLPztUuBBr&_sC% z-jj-Uv?Z3*tC#3)pEQGcCm9qg_MXl|e2)|_Wulg;ZPb;UpsN{#thFQpo6URBrJbb| zc6J|Z!nJ?>+S8_Ln|!wuY0l_$by)nps zbdSB3yaQ7<2Ur%5tFZ~5lmNg#+H|N>L&BF0mw)?9c&YPtK+6+dqE-&Gjv!uGvheP@ zY8y^}1`FOXY^i2MOwl!@li};?SdgZRF@BY93M0sZNsi8zXwBZ*+HpGVeo+6YhSOa} zwet=IKaL{~r^$m}M3P7)v~J?bzW_B2u@fr7TPg}&%pS6j5t|5B+nHx_|B$eCCU7>n z*wmtk!~c=wROk*t@4DdHw3l>~^i>kn)z?Hov=P|1me?QF`ySwE++&3+6B2f)Gm6v#;}3|!hSd;y zek+7wior2q>sQL~Iw%v6vTqZull2bfo$*a42S?!dMbyhL?x948CZV?|+{2exe+ys$ z`5$_!=u0atot!1Xg1$9Tv(t;l));0Fm@5U~?DLocixA~}-3@3)ofI?vn($LZ4y-=t zF#Jjq8%1Ha2oa>UR4k%&{Gt6V$E0YyLS<&t|C}JEttZet$ZD}SF}YRzXj4~M+mSLq zI~UF|PWFCrBVcA{BQ6~fwfth1#hi_-PSqIyu6*j69f)$^| zwpRTU$;swTM*eM8KE#t4ud824#)&{CtWu_~ee*v7 zG`DKn8#yi0c_|3wz)A)EM7?}9Zj(IIFg^3zu~5zhx?ICi43Edxk`-$yV0@+d7ofNN z`NL`5@Ykq7KFzFTeA6X=0Xwj3(#K(Ay8^zP#cYinwMs+hEo(uagk-;K;p@*YW!a7bIFa@aIm7)pUoA4!B~Dwg`BbB?J793CdaJ8^VS|cIyUcdGtSQ(5N6)_?@N^ z8qJl-HMs#)H}ZKwvTz#S#ff=@|6%Bhi(dehka@|eBL#As1ZvQV z?4K^^f;iDP?A~^ZX#_pDqmrtOsw{~Gz3(6V?42{sb}OP0<+TVx016L4#WFF^)u>)t zTxMF~z7xJEvv+%=crdqAY*-r^Q-!Dc@OACbHsZ|j6fB|wAMzDkQ5E;_VXrV@_KzWg=vJTzhLk2=#{M{l3)NAbjHQ#-(nb0UGLyebPbwGH#>nPYi&){2 zSJ|pUP+w;OOchqxCMNa)Irf45NeG2=B`dkxC)8Y|Z)p==7-(4R;_q9Zte2RHoe*bb zNjAmnUDGCT^XV#>ODCX0cc`v$DLvsrmEFWMDl~Ljv@8z4dRB}qVUqU(F9sKSHA>f_ zHy{E%QqMDJfp&T0hpu$V=Z;;$cSe*iZc6i-aO z8&|&i0W1zACHx2Hn0ooE6Ta0I{Ply9mXAVmJ#k0@fv3>W(mgFaEi;+)z{6={I0)O^ z$Jt1No5f=>r}ZUx&W>Ef4F%xya9Z_zU-?UnKo;GIl^y0B9rCrURkIhb`D)91QAbQH0U1*YiSip(0sZJlQbDL2vG7QhDiG*gtWhkQ5 zDZZVdWCm)&CoB4=;`P-g`@nAv4RAsp32$63rT;cI7G72}1@}xMe8%NwNJ-h$%FmD} zG7vI9#V0n-$>{z8IE=GaZsC{QAARHosnMQ)gxLu>AZ7MD*Jye}e@=hT= zV+Jv}RlNjbZ(@;z9;tcVw z4bIUGD?3Kv)*4SIhoa~Szh{vh{Cuueizj6li?XTGb)Q`UF43PZN+=)~j8UKej$=?* z_2eVwa0<$xlJ2`k0R??{a#jfOD#PSnbB+Vlbcz^#42yneekP*ZjD3IRbA3JSbqkxunAi%yVxBGOCW8B~o z@7kLvY;;^8#!_?I%-AB_eX$+U#bvsmkaLzQl58W5^Gz6tF%JJtq`5Rm6t==4rOykY zGLyX2%9tu+%a0n1K+&Sw3~)A>qa&sHdNK$0O9d`dsUW{2QCMRE>gy$y{%=IKTvu7I zAlEA_z^G=$(t$AL*LNCr>`>xP8W>#-dS}>abKBdHUtek@v<;HvtAbxQ2HW}2s~M^b zA`fw_bEE*JFq6qHi!*Ai>U73SWJSpOETTzptBlCG_{w?R{%-h7Q=~vOVJtLy5d(7) zM_l6v1K~sMFUPW63LZi#SYh2eH6Yy4onAdI$PSs>Lv2{?M8z)nI7kKZ7eDP5vAye@ZThPd1%3pzX6n z87TRO_&M^4vYj2=7r`+E*Nd+yn1D>@s;_%e|B#g|li+D( zE0;)v(F5T@?@SRk9j$ew6rgN4od>O5V0WHlgA^(%nzkF`K#w+hn}5Xc1czpep<$5( zz!U0JrpFI*(qA;c5-QU4H9>IWjIlUnt~WLf zAzt2?nuYYE7W(wpJ7F(vM5_;Lps5J)cT2$?Nz?b4x_BVjDz*0n-Xzn@r&j7NDk4D| zU40!twrj$vwe$iLFZgia%G94#!L; zo7NOSLh#sOy~ykF!n0qPm9Rh)(^SKD>itbq0KMcAy9PASI@8lph|a?wDxV8&2+Fjv z==v?*0pPbIyssWzDV`j3LOrH116Nk5Gayhmn_2**xP;-ZlJBXvZA{3CDW%J$!jd3V7?d#C70kt zA{$Z{b8-&j!h$S_cVyn3YpN2x134e|F}HEs#8ZZh=CD0ffI<8*=Pi!T_J09VCJ~A` zQGKb-(QY^tftIp)a>(hi$%*<3Qk$|ewb}!+$V*p`g4_g`Y4R}cb#UPA{{?fJzuN{i zi_CgFwCHv1o^y9Bim+4`eQW3TR#TR4rfqn39EDQy^w2%m#hRBTXav)nSjtRS7qLXN zlCJ@kS3|}MTH%YgJ>MBr4K)H9ui}MBZBYc?uKr^s+gsQNqtk&U^+=M2)Z}gdz67bB zQqXv(UlzUHmSEFsCADyqnejt|!hGDbGdHAPH>6QY;@GC%3MLdf7h^dvBQL4p&RhAr z#mY*$JEEXfG@VrD`@)5iJi$6&FEtB4qhMbd1$_R^Tu~9Ht0CJci{ta@CC3XLejO?2 zbVjoU2@#FM#IE+@ptJ9Lp(vUEUqcW~u-xf>pME4`S*=cYrt6l@yZFG)-7E!G5d$5K z1UEg*Jz_Eh6Fn76^-{cjnBLSr^?Y=9lDLA#if1+`Tu-5Ne@R=llA?5}j`c4!eEfIu z8i>k5=Xlb(+z>z4eYzB*5Q-r^1MkO9NHgMAf+ZFg_wFm6AUUT+DfaEjVkIT*aj+Iw zNCHx@OfhJ^<>|6GZiyL0uhC;lR0(x@5XW^WBxPEYFqLiw*eF8lAF4|WG%Fg`WJ6BT zvj=#5*d}SH!Q4E6wnw-w5YLETX#xTobZEdlzwp@$i4&gJWl(#|VON_Guaa5Z3J0dp{ykVMVe;2E z0R>YMq+c%;>?sRaWBQ>?`;z|!G*rj;xEM1Q{(J<}6Zq30#(%W89pXit+VcK+J3N+*4D5Z1?JwaH}L7T%*qykoaZ7iD4@vd~UAtfxJ)G;^&@9YTxRM6Z)i)u+ah zJdfi#LoJV|lUgaFAd}Qd{8qi4@J^r3gz(Tz+DhJC9g*d07{%7N*lkt2%<+Pv;4qI0 z0P|!*-mbltw=9&UcOi`|2uJ)uu-e3(iK6l`P)k+}sqb}59KNkgv!d^sH_>IbVB6%9 zt49(EJKy(+$i=hdA{E6)Whtx+J0oQ*SE&dLIxd1ca%HvpOT*LaW+*JsCX=rYbuMZ& zoeh4e+s5?`5SlZ#KY^zRDl@am?sCTsGZBpJZPbK-(N9D;OVnLGh$4hPEJBXL+=`+$ zOKOn$g$lu?`kyHYuK)3&Po$aSOLPNqU^kQ)>+_CHJh=7YD(#;1=GNmzsfD0H_g z=$IdL(^WjR=97GE6qQrt#P|A<@OmHEh>tpO{8Btx<&!**rSus-gDI)`Ia4d?M+gXd zXJ-pZ*D_S8ZSxTNkzm&@SGKQ)48|+@U5pe}$J`dnO}-A~1W}Nw=_h&K3*j+u@D^j) zdK6w#d9K5X(>yd5y^CuUMX1rX1m2oR@4e3|N@hg8;*NMgopO`3O)4jl8kX*QwXlh66q^$+hB^IW&bQqsvt)31bw7qr`usea09o`IA9>}qRkJ7*WzE0@MOx+E`T5l6^} z$Y%oU-m?MG*%g7A8A$cvYpRgzlXCg!jIg9en(U`^?vdG72r!BJQ2EX)w~jgjv1s@d z3yS#cq!jL^2a(nOp@?v&aUGAGhqk7>_2h>SvMHOp-({(Pu3XLXvrfFq3H$zn9Eo6k z!(c+k4M+6exjV)sQ<9PBdB%_xxVWIY%*P<7@=1MgetKm)t^n77;Xe6~c9@Y!cw<21 z)~Zud(O!15glaEenW;+GL+KST3QW1sNTdEqV8Hxm*|Z>ZI*Uo?W1$ps{KH6j{@s!h z-WZW0!3jF@V7}4e{G6p3P0!Y94C=6EzcEJq1K@*z-%;gJ$0_}#LUi${`OD6U?9MT z8PuR_wcPTlRD6!}PdCGr6-1~0Y!T+@v#*UT7h1O0rZ^xte?0#Osg!DtcgU_&CD?G{}8(O zOjuLDD0Ft7t&_vzB&hw;hPA#XTrffH2Nci(@QJO?XsJUX~<-WD?PUPtaG{yUQ>*+2Pkh*~k_KS6Hv91vesi$$KR zDP(+sPstmnHj7qRH93=VL7W^EHfHPdBk6nZ3yGt%5OZgOK3yrNbugVapXgBafU}SP&a_l{SVLRM@syEEUY?-duT|VXDX{F9Tt4S$d6lfki zM%Scl=e(Qc{xpsO4Dg0WY#kr2X+Kt96o=Nz%DVM8*5hi$Bdqp@7up?k{eRl~&akGo zZry+)2vXb>r3hjHr6au;L5k7@=}km>Zvg@X1w_CATct=Z(g`5FR{>FaNa($TG%10E zz*z+M_kH`Ed(U%zoO7Q0d$0VtvKXA%4#Lp*^@{c3*vf#Iw<@XMdbi%=pc01FNFNQ}) zKb`uwyuTY^rZT0TgJ6ja%YK?iM8wYGBl_kE+b0e;a3`ZgI^(0%S3L^Tv-W1N2WSd0 zp;~L$Nn(gZcuRK58#k#aGmK9mOc7nKSrkXB;a|V`x}rC-gZ6+^khyTAI67-Y0d(^J z%8_s2m4nQkot19=i6O^b3Tk;WaHBETCY(|260>xMgkK=K@?m2eHsvL;!^Te+v8*un z@i>h7hwT~e>w!5XnngLZ8Zfz+`KhB7C4|Sh&+=;TvWEr1_ zFV5*TN{BnbAEI`8!2B&dF*{o{C4^6z?yOvJLck|UJ*pfmE_#2Y zkLma<4RP`JU0=5)?^>UZ$fz5@gq^%E?iGnOtHFLJXr5|mLB=S$xqt!>);H98dddhd z*a{|m0p@jRmq#AFA=g1Wfn#lJs|xI5{w2OcRhfdq^1Bkiv+>dO1i>E9gt#2*3Y~nU-KvK;NKjBPA9>^CB)~zWGVc~v z>l9^MG1icpy}W#_{$#9xGZx5=miFmZ@DqCJE+6HAdvRs0iztU4n?^H%roQN>9AQZe zNAaS{(L37D_bUpJ!$p<0b=(6_1?47^l7h1PNRp)I^N6oqmhwS4^^%Vivq}8avyq%g z#F0))U1=7f*Lx)mt=BEST}`klNarc%m%HZ?RJv1p^u4qH&ZVG}!x#2ukog`;aE_t^ zmsTZ5(>KwZ@r>foDM)@5Qq%_V{3 z!5hcm?&~}6XIip4h%-m6TjS|<6i}WbqxvgdZGE@C&6Sv??*!sV(;+axaP*BPbv$q% z-l4GKlLf+~UE<^v&+7!4Y7Zd*Wrsha4>U50nGS%|*VSQx5H&OA?}APXZZ)Y{&^dnp+PqsW6aD#3 zYJVUZdc=x>WMiUAnrUfQ3bpKiXSLJ>TD>0QQ$+;ne9Wj)LG8IbjNk z%V!3>@S84SNd&Qf*OE^x-2ERrQ~f#*Fp##4``GoTkYK3=#Jk0;+0*6q zEVq23bdD-fenv9-@p7c>^;)2MfHwd#q9?cn;t2X>yhP2#Grw8jhIYlxrvt~t$^HHR z5xJX8PGk;pNuE8s3Rp=eb><{{Z0%8(Y8iXnHqOd9D@<_HffLwN^DmQ}!mavDAE99z zE+>DaR`p7YOb#!&A%0&Lys1{{#`u}_3hs@-Y5up9A7Q_<( zg(_X;f^!hQ*x*ZNJ4u6{`vG-W;x3uTklKAKugnMcu3p~NbvE*gbI-XdPfhtdWSPMn zK``=mWwjvoTkp$LuBMSOWcI4va3H}7!p1{{L8KYiGLi;>3Z`$uB6>{ed4GjEGn~aa z3&uRh$BP3=4_wTt&l?r|_ps;lfbz4}T2h~<5;$ws|2?X@YmB^vc1;~tk@(lU6ehp0 zeewAN8KL67K|2M+4O^l2ZE5^ZVcPFz zaPO)_Qh)~@1@{NH{thL-G-3flc^>%Ht^$#n^Vik+**RwN8Z0=19=v(+w{CThtE@D( zgE%iXe#tTe<#reNJ0qnPlLrU?Is6)d;ddTIU8d-z7c|8kH+CTX37I#fUu5#v*y{jB z^6%*A;kEIt#{6^t0f4@-HrIX+Bm5c>4Vh(zcUE_6>FCl=G-`D)|o||2u+(b%vFzjyFeJGX(qs0)wQc z`hOJIL52d(TnC`m<1MmSE`wv$UtU0tYL_R1F{<46M2}pacr+9S92BN;H>n*q`JXyC zRgTaO{O&7{t+FuCvHL3r!MdxM#%xuem!{mHkIe9~y`2OxErKHBH=P$8v?CZFsaskFcy8vTW^1H2+AW6nBntN?iCqBg`QqLx zcBpzcHX0`L$TZz-p5CH_dOu3H=^BA*vVG|JME&d6!L_!wC4^1+25)1tIbTw8G61Kh zA{B1!GhztL7r)aM=qau3VkB;ekvbjh6I=G5x^glL={-sUHrjlp3>;oH9zL{H3Kbj@ z8G};*(tde5_G6fYG+fJu7xvGjOdy@*k?-lXu&^DooUCHw3UR)Y=^yv)KPfsSlsh^QHOMM#Of5`Crj}7JKD(4`?z?(@?GACax9{~P@u!f6abk zaI*SxJ$4IWGa<1j22=*r3=1Ya)D!33nA_Mb3K-O%jxSsO8ZsYO%WO=Nu9Js3*!R-T z3#Q8E%$|$5W<4Qgl7kSccoTeO=hrVTE=d9J?KD)v8*(zee4VK&Q#H8>9gYgajUrdQ zdo=1fz;Re%L1EPJsjpSVfQ@mP@S?&=7mRV3l36l0*$3Ff12vPY&=I*T$8*{ZPIq-p z_?6r8dK7D$I0kqk7{$btw4b6Tyw*puH~P=2def-Xn|MS(b~?q$t6)AtuWZWbxGEzl zLY@R}`hwrUs7|Unv!!?zF>E~(NRUHH>L6@{_^`Xo3nWMl4GF;gGnb3c(KwinwU$eTY*GNLz)>002 z^qov^jAAP6Bamknhwd@ipG#0HZn%0)6%aC`2vtEx`hUDzlM8^hU`2CFQ8>`SawM%a{0HY zgfRnj~8dVPsSfc?7~ z;+IQ|Aw9E%LWba3B|toPB52K7zeeUXi5{NtcUiwP5w$wWuDeS~Cd*L>0w!?UCobK< z5GsKbn7t!y6=Fg#|5KmZdttmvaND)}S-CD(YiOF~ z-vZaJv0T0Rteo`)X1a_^J^x%|NbiFdL7|XM>`%XbiEsV;nkNr2(v7!OCY9*ol+UWw z43m3AR6>>ET(bN=nbK~5)8z8pEW&!V=*ZVB*~154b7OT=;F7uQZvpo^Q%L9`+RJY! z6GbgIX73WP!kI;Y9DpEDwRG1a!)JR@#^g}xZtUKob2qKf29w1$qQ~$mRO#2fkf#G7 zOavaBMRLGMkQMku*Q{p8ec)ewquX!G#sroLb21EK+f0wQZHn5Mo3aH>M&VVEdMr&q zB6-F3qA>;^v8z#ctvR?J6|`H@s;8p|R{cHYW=~#NDJt9z&L1ir=cJgpj@MJ_e@A$| z83z0T>eZt^0vs0rLfZ(>G^l__)BToQDwRExfC7P{iAc@Q{s(gXR(!T>f#*<1M{tx? z$) zvs80NW6^BqyRuGciDysspYt1XvlVEPG(@Ry6_AncMt!2|nBA12+R`=ZjUNZ?Bc)sH@RdSpc20_h^vnoui%O?{fT+zkX*oLhW5Xd%0qgp3J zMz4wUEA9<#hiY5flP9RZBkISUzuG5W#g(ziLPe?dHSWk_s#{R#EaraVV`%XsPZ}-n$lEOnENZLU-kId^6Cwy=bFDvIFMo-&J9@#OpV6wRU#DwyhsiiMu zVDpkvCe8V1s||WbI#WLMaM=wS%V9V$5Mi4a`Z*jg2<;*S4D}_|^~T|{ELhDc%)wm| zR?dGuyXH`c%N`&4hOLK?BSsE`-nk!4KS?{8?jb3m_l2%4$N8OhQTmwCiQ26jG3ncX zfi|+b1GCTMgIgTHe^^^tH8lBm?$jT@oo#!+%s%NkYzYQ~S%VR)l0LsehpJ9~IqG`3 zxb$a)be-~pBh_=(S3lyXPlXN;7`L^`bO%V_kV=<2p1(fj?@?SfFltedShp72l`f)4 zWQx-)7~W%Cldw>YZ_|a&9%i9BOr=c%mZ6i`C}Xqf+W@QZb82^I%=11FX{WB5pl4=w zI^44bPzy#*VNW??I(L7idau!E$scXEkx7xi;WnBshF8GC=;xQb{Bbmack;P}c`rxMy&6n0qa+Q%+9gyu3mPcq?{}=fz;R63p*Lhc=z87 zZJS+R#}0HtsHx|aqL`70Fkt-x1(J1TfKK=ua-}BMZjiSh-95sRg-|J>Q;ZLnx>xdM z{eu864^yEF5+QQdATT!6Jy_80+oPo5;pCJ_iL1hd#FSb0Nk*Ua^d>{xqHd6pkiL<6bv>yWI$n)hNHw_Kc{E_IUuca~Qs0M(hPQ$-7l<6+xXPCYoq zm7i$0?_&!`D)jW9c#BK{2@4=um%W;rTxpZU$9SqHYjk8tM-k$H`)wc6*9F3+t zM{WRhE-n(TtE*Fb^ymtcsBF3>32Q*3$7=uV?Sb1)0Nwz!jVed&h$)yx>SsrXJ3EK_ zsxmT4Gg;$mvN zw4+^9+oR00TdJOrIoO zx2~pO(oxtbRQeV$7(gqY_X43=yMsJa(pzinuzi>qMBP|4AaA`Tgi19g-`UJrBu16w zd94LUqql3vBqA}&jN&r=+~T5vzPHu(j2v8uoRO|bC$GMtA>nm(o{n9`n8|#R=Dj5K z9Nhv(8;8Q;)BSF{%zresz)DyTc14uuiv+#2)t0F2k9OfqQUHqeY+oL=*d#GqjKAyct7UOq0l)@!*$9; zI{R+Gx}D3UPYyqj7dtRX*)5F3#|tNn(N8#4IgesaV&UV|)bmmel9VjHUA@vD6CvFe zUsgP7KND{j3nz*=jCjv9ix^coK~Hg%*&2xqSNZFyW$>%_-mTJmfy4?#l}%-c`=n)k zselZd{1v9Ff|!(94o{=hr=hP!wC~YSv%NFh52Ym@6nKA4vfklncVOUliqXltoSbx6 zw%4WN++0AQs30LBfzs>e6VvVO3zR(GGc80BEYP`b4eJo9%ttW4U6`8u+boUafaOgo z0NJl>#Y$%*ZNzu*Mp>3O<9`a$=?1p3UvYKU^R!XcQs3z+PYtGe_56h2J!3+Un^G?? zX7 zc=K)*+E*%?2b?1XKE`SQWJ9GHl^Yi9Bo1*F26@i;KGYR!c z21G{OyLyQ$e9=W0ceYo{Jcj)miq&iJdWs+(_F~`?S8dCtk1sTW-!+^tEi)`tLzyQt$74sZt1j{Qe>1@J*Ap(G|(P=TkYn zP+(r!E>i`iI-$Z3CEhFD{}|4*K$2$UN)99z041m#(AgV4@=_`=V^vVhy3c*vD4(zz zN2A()qbswcJ8}X&*3ylRL?K1TRsgs<#~l9Y06W67nT)T--pwx3nP1`RMR&ly=EJu8 zo9?E{@n8G~^SU!8G@x8!+UEeuh4eRoLbC{P-r``@$%>sc#cOU>x41-paY5uhnxGY) zD=JA*$78}7c`gThS6H^(P)6Cs?fom5XP|%G^QOEb4 zB@7%`7ZxWs44_CiotIzsJCHw_X`*(?40-Kxx(0TT$-r08{01{FN9Q9t7 zN<1^RAX$pfG8gSt{TzL%ejp zEjg58xwyb3T@$d)@(u<04u#;mYEFlN#Im{5b>Wy= zq{ixYk))AlGL4vOc4ZOIJ{+9lXJ??PnU>SizsI*Bih(dBV>^O(ss<;PNfs~$CafdTpx(Ye8zA~3s&3j^$kUSpnI z8&~CqhIGK8|F+s@9PP=D)aQ!hF;Vrgg{7u$xpV50vU1V=$VtUXNpg9#VLV$}TGVrP zm!hMu=@m=F<0gL^2mo>}8aa5UY*G#&3ZhmOH&%7GZ0_~)c1@ez3l^J!Xzok(yKjZug!@Mke~Xpvdtg6 z0HH26^cD+Ou!|@Yx3CaVjo6*9x<-kyvCPbLn2{Gv+}zybwT=)iEiI3|x7Kk|{_7+0 zNZz7Bn+bRKC?Pe+im@W&qn8WcY-D6)0BSA$x-i#7-}Kf(7Ykq_^9QQI3uR}kO5l_# zolzR^iRRbEjftm{aU3%- zgk{%`)jLn?efdJI3pakwcRiTud3w4%Dr;de^)0NnmPvs+6n_o`y~o4A=k&^BIT1 zF@9AA0UqYRgNO;H#ix^loh&{JGJUkk>+1+T(d0fZBYvBH*@^@p1qtw3kf+-MK`yO~ zBYK=X{dVk7kcd;=kM3F|=}3DnHhcRjVzA($kRJwfg^6!QNA6XRmA$Xq$#F=2{#r?i zri@t=D&gbz-s8r#wY8~Z?KKt=r+ly|0L_UH*5eYfQNYhyw=*TKQJp=@_qG8S$oJBU znv5Q9+(|7*HuW&SU(1MvX0vz~6{*2s5bfFct2L%F2z={qkR0^X-(9bv+6rOs{Iy-J zurPO`bRRd6`6v<=W}De%SLS8G0|ujK(wdR>+UnP6I;O=|e~xBo$Y8M(5Nk^E8)IR3 zmZSf1mj!`~td2QWLgF`TcZ>CF^HsUbE&8ITRr~in?|BP^$n!sMJ$we$cfBcf+oz@N zN30CX4XL@B#XfIehB2G9uL^4JJ@Kx6yPPSw*@Y;;d6Ev0+yXylF{-uvqMNyDEPK|z z71+P99T9!Ija=T4ffUpuTgf4n;wLO3ykmyX>KwbQ)zBa%wk!TC8f8~bnBz3!oC7SK z8POn_+KrQgi3?ZKlxX6v6JI(y@Sp<yt%$-~&L=giXn;)0*=^myuIYN*8hF-N(6H+UsY}J^ zpbn0dm9&?}z)svfB1*@q_+3;26UVdiZ^7whdL55x@la&OE`RYy++#+5-1tL?%yco* zrcifWDRo1@$SxtV*W}*8{*E+wb}lkXx@>&o;U)5DuQh4^G4WN^bj^teVq9B4UNd}v zM^NwAjiSMj_eev7iHs|IcF*V%&)|pwP??$9n>(!fW?9xRnIs2$dv{#tb0);(T1Ur4 zFBTZAYQ)^Xyd~fcDaHbcb)+$;FOo6JMqDL_elSw#W@x%dX- z_zl8g`BN>KQQBcH`s2j37VgZV$QIvrC6L^SG?M5)I`}f!JEabENh}WCMrNA&d>d_Z zdM_xI#|I&$;rDT3fb$%53||PFw%Axcg~mP#4Vjd*ZLJOh@x(rHx1?8C&5V zm|9*|l`5ZCecNX!e)LbQsYLwI)IcqR5@T}3CAEo%{D=US0%RTdMI=xM5a_Y9z2Udp>13yiQ<-pR-`p}pmn3s_!n^T<&3(p}rJU5f3d{Qn9I=~lx> zU)^#J<`Pr@rehiq68!6mHdBWs zFK;`~$|Roz45M;;$XfALt&SuEABZRS(lLkAG2`LtjNNrdpr)(6MzFWedK5G@++XuMYZG+0?4x zN5wg0eT_}KAE2i7Iz~p;6=NqpJA)`nG@Yp@`O}FTRp;FXstx^$2F0CDJND&}_N8!0 zjvFqMX4+PlBk;>+KWP}*Oi*Z(Gj#c9TMc#RG>0SMF#KOQ)DP7lW{I`f?w?6sUd%Uc z+}-#&EWmpqvEdc7=08EOvN1?Q?H#a@a{BF*pLNqqBWU(VdH0XIFMHs)AdFg~WM2N* zu^MVNUaM+?UP66r6c0&lV68TSwLHERqopSmRS7&7b??zYy_Z}YLdmYl`}_GBUt^MW z)-kqVy1p>}*Dzna-+%fYk>=dU;_W@s!vhaEFDb}gFR+fDvl&#>a_+y?coChk$N<-W z@!#{uH+O`T8?^o_;JHTx?-2CYbz!Ku)_E(irZVvr+*LCK=Da@2L^d*wM6o>OBy z%V+))$=Q09&{Ym9suHnulEy6B6T_cXY%pc)4yr?a=RQxr^8}nzR)FXYKWDfX^g+W3 z>r;l+b$nQP_UyMQ3@0vY4sba{*cVVO3%=S3U7JW$X<5hq2N7@)hE{%Ii`Q7@r8_XC zpDv%XvfMtj&2*XjeY@aTT2I@7x}Syoo-I7?Smiwwm8BOW7|ozZ)G_@y6I2H zqTE0K@^dGA#a}u7I>NlGWq?GeF;IFAaw0l=A{sHXyje?g$M3gfj##&T5CS_>5f|*a z5Bfwbd#63B?4NGd15S=}8AXxl?o$<&RTeXqPeSg1>gzoY@v5T+I5CA^<}jo?Md*dx zub>+Z!t`eq@f8C2pUSn`hZ0d>o44S!7Kwf;{#C2g6I0?T>4~xR#!&F$B-X-$rEh&j z_w!h7ZBJs=vF9$NEi`mk{{;N1Hmzj4D<{?m0+BlU`bR{2>2hX64jHLgfGxQY-v2v_ zRwOWv_ivOU)&-cM@}agk^*9L8N@zQIm@0`UBDX_|%KyPe_u}hty3nCf!nJ-MEwg4;KDAozm8$8CB)WL<$)}`ho9Aw) zCoO;^QQLrpwsv&lLwSda3V^kmeV!gAbpWUXm%_&@uhG&fDn)sFjUuWdVFtK44p@hj z2wH#lCuzvsn&mn5DwT@gt(xGobR|Kxv#3gle@<^4aPlN!rBTf?M4*N*ZcsW^jYlmo z0W#mc!`LPusq?8gxBp^3^3^Mxsk%X;q|E)>w|Co->rdD|AXXjVdH0nMz@dOcg#I~o zm4@bUWiHFWfLO$FqQvn>9Yx)X^~w#aGQ~{SCSTJKdDqUvadKZ=uSs38agEz-s|%g2LDB$bd8Z1?q?3D3zH@d@lR@@tl2EQB+qbk~e?-Z)~`Wx&QzG diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-notification-options-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-notification-options-linux.png index d5a2d8a4c04f16418e8dfb4db2a59376d764e2a9..cad0f83b4ace5366d9ab2bca74a47052da3256e8 100644 GIT binary patch literal 78522 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 W4sDhaA?2_D0000 literal 0 HcmV?d00001 diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-silent-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-silent-linux.png index 35bcbea2a150d7bbd5454a3d8ee04b1cf727e971..72f0c4242532602270f44eb3b7fe700b40e14765 100644 GIT binary patch delta 2652 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 TZ-+=l00000NkvXXu0mjfJTt;) literal 0 HcmV?d00001 diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-linux.png b/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-linux.png index 35de485457865e14fa302298276c125ad8ae0b2c..1f7a84c9a67e3c9872ddf9e9c34ed663f67e7bdf 100644 GIT binary patch literal 23984 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 literal 23811 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 diff --git a/res/css/_components.pcss b/res/css/_components.pcss index 4691d71e25..b58a53a325 100644 --- a/res/css/_components.pcss +++ b/res/css/_components.pcss @@ -116,6 +116,7 @@ @import "./views/auth/_Welcome.pcss"; @import "./views/avatars/_BaseAvatar.pcss"; @import "./views/avatars/_DecoratedRoomAvatar.pcss"; +@import "./views/avatars/_RoomAvatarView.pcss"; @import "./views/avatars/_WidgetAvatar.pcss"; @import "./views/avatars/_WithPresenceIndicator.pcss"; @import "./views/beta/_BetaCard.pcss"; diff --git a/res/css/views/avatars/_RoomAvatarView.pcss b/res/css/views/avatars/_RoomAvatarView.pcss new file mode 100644 index 0000000000..0d5523a9f1 --- /dev/null +++ b/res/css/views/avatars/_RoomAvatarView.pcss @@ -0,0 +1,48 @@ +/* + * Copyright 2025 New Vector Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +.mx_RoomAvatarView { + --room-avatar-size: 32px; + + position: relative; + + /* Keep the container to the same size than the avatar */ + inline-size: var(--room-avatar-size); + block-size: var(--room-avatar-size); + + .mx_RoomAvatarView_RoomAvatar { + mask-position: center; + mask-size: contain; + mask-repeat: no-repeat; + } + + .mx_RoomAvatarView_RoomAvatar_icon { + mask-image: url("$(res)/img/element-icons/roomlist/room-avatar-view-icon-mask.svg"); + } + + .mx_RoomAvatarView_RoomAvatar_presence { + mask-image: url("$(res)/img/element-icons/roomlist/room-avatar-view-presence-mask.svg"); + } + + .mx_RoomAvatarView_icon { + position: absolute; + + /* Place half the icon inside the avatar */ + /* Avatar size - (icon size (16px) / 2) */ + left: calc((var(--room-avatar-size) - 8px)); + bottom: var(--cpd-space-0-5x); + } + + .mx_RoomAvatarView_PresenceDecoration { + position: absolute; + + /* Place half the icon inside the avatar */ + /* Avatar size - (icon size (8px) / 2) */ + left: calc((var(--room-avatar-size) - 4px)); + bottom: var(--cpd-space-0-5x); + } +} diff --git a/res/img/element-icons/roomlist/room-avatar-view-icon-mask.svg b/res/img/element-icons/roomlist/room-avatar-view-icon-mask.svg new file mode 100644 index 0000000000..8eaf2f1831 --- /dev/null +++ b/res/img/element-icons/roomlist/room-avatar-view-icon-mask.svg @@ -0,0 +1,3 @@ + + + diff --git a/res/img/element-icons/roomlist/room-avatar-view-presence-mask.svg b/res/img/element-icons/roomlist/room-avatar-view-presence-mask.svg new file mode 100644 index 0000000000..b40f382d4b --- /dev/null +++ b/res/img/element-icons/roomlist/room-avatar-view-presence-mask.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/viewmodels/avatars/RoomAvatarViewModel.tsx b/src/components/viewmodels/avatars/RoomAvatarViewModel.tsx new file mode 100644 index 0000000000..784184e159 --- /dev/null +++ b/src/components/viewmodels/avatars/RoomAvatarViewModel.tsx @@ -0,0 +1,139 @@ +/* + * Copyright 2025 New Vector Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import { + EventType, + JoinRule, + type MatrixEvent, + type Room, + RoomEvent, + type User, + UserEvent, +} from "matrix-js-sdk/src/matrix"; +import { useState } from "react"; + +import { useTypedEventEmitter } from "../../../hooks/useEventEmitter"; +import DMRoomMap from "../../../utils/DMRoomMap"; +import { getJoinedNonFunctionalMembers } from "../../../utils/room/getJoinedNonFunctionalMembers"; +import { BUSY_PRESENCE_NAME } from "../../views/rooms/PresenceLabel"; +import { isPresenceEnabled } from "../../../utils/presence"; + +/** + * The presence of a user in a DM room. + * - "online": The user is online. + * - "offline": The user is offline. + * - "busy": The user is busy. + * - "unavailable": the presence is unavailable. + * - null: the user is not in a DM room or presence is not enabled. + */ +export type Presence = "online" | "offline" | "busy" | "unavailable" | null; + +export interface RoomAvatarViewState { + /** + * Whether the room avatar has a decoration. + * A decoration can be a public or a video call icon or an indicator of presence. + */ + hasDecoration: boolean; + /** + * Whether the room is public. + */ + isPublic: boolean; + /** + * Whether the room is a video room. + */ + isVideoRoom: boolean; + /** + * The presence of the user in the DM room. + * If null, the user is not in a DM room or presence is not enabled. + */ + presence: Presence; +} + +/** + * Hook to get the state of the room avatar. + * @param room + */ +export function useRoomAvatarViewModel(room: Room): RoomAvatarViewState { + const isVideoRoom = room.isElementVideoRoom() || room.isCallRoom(); + const presence = useDMPresence(room); + const isPublic = useIsPublic(room); + + const hasDecoration = isPublic || isVideoRoom || presence !== null; + + return { hasDecoration, isPublic, isVideoRoom, presence }; +} + +/** + * Hook listening to the room join rules. + * Return true if the room is public. + * @param room + */ +function useIsPublic(room: Room): boolean { + const [isPublic, setIsPublic] = useState(isRoomPublic(room)); + // We don't use `useTypedEventEmitterState` because we don't want to update `isPublic` value at every `RoomEvent.Timeline` event. + useTypedEventEmitter(room, RoomEvent.Timeline, (ev: MatrixEvent, _room: Room) => { + if (room.roomId !== _room.roomId) return; + if (ev.getType() !== EventType.RoomJoinRules && ev.getType() !== EventType.RoomMember) return; + + setIsPublic(isRoomPublic(_room)); + }); + + return isPublic; +} + +/** + * Whether the room is public. + * @param room + */ +function isRoomPublic(room: Room): boolean { + return room.getJoinRule() === JoinRule.Public; +} + +/** + * Hook listening to the presence of the DM user. + * @param room + */ +function useDMPresence(room: Room): Presence { + const dmUser = getDMUser(room); + const [presence, setPresence] = useState(getPresence(dmUser)); + useTypedEventEmitter(dmUser, UserEvent.Presence, () => setPresence(getPresence(dmUser))); + useTypedEventEmitter(dmUser, UserEvent.CurrentlyActive, () => setPresence(getPresence(dmUser))); + + return presence; +} + +/** + * Get the DM user of the room. + * Return undefined if the room is not a DM room, if we can't find the user or if the presence is not enabled. + * @param room + * @returns found user + */ +function getDMUser(room: Room): User | undefined { + const otherUserId = DMRoomMap.shared().getUserIdForRoomId(room.roomId); + if (!otherUserId) return; + if (getJoinedNonFunctionalMembers(room).length !== 2) return; + if (!isPresenceEnabled(room.client)) return; + + return room.client.getUser(otherUserId) || undefined; +} + +/** + * Get the presence of the DM user. + * @param dmUser + */ +function getPresence(dmUser: User | undefined): Presence { + if (!dmUser) return null; + if (BUSY_PRESENCE_NAME.matches(dmUser.presence)) return "busy"; + + const isOnline = dmUser.currentlyActive || dmUser.presence === "online"; + if (isOnline) return "online"; + + if (dmUser.presence === "offline") return "offline"; + if (dmUser.presence === "unavailable") return "unavailable"; + + return null; +} diff --git a/src/components/viewmodels/roomlist/RoomListHeaderViewModel.tsx b/src/components/viewmodels/roomlist/RoomListHeaderViewModel.tsx index 8a1fdb1fe7..66b44e0086 100644 --- a/src/components/viewmodels/roomlist/RoomListHeaderViewModel.tsx +++ b/src/components/viewmodels/roomlist/RoomListHeaderViewModel.tsx @@ -128,8 +128,8 @@ export function useRoomListHeaderViewModel(): RoomListHeaderViewState { const isSpaceRoom = Boolean(activeSpace); const canCreateRoom = hasCreateRoomRights(matrixClient, activeSpace); - const canCreateVideoRoom = useFeatureEnabled("feature_video_rooms"); - const displayComposeMenu = canCreateRoom || canCreateVideoRoom; + const canCreateVideoRoom = useFeatureEnabled("feature_video_rooms") && canCreateRoom; + const displayComposeMenu = canCreateRoom; const displaySpaceMenu = isSpaceRoom; const canInviteInSpace = Boolean( activeSpace?.getJoinRule() === JoinRule.Public || activeSpace?.canInvite(matrixClient.getSafeUserId()), diff --git a/src/components/viewmodels/roomlist/RoomListItemViewModel.tsx b/src/components/viewmodels/roomlist/RoomListItemViewModel.tsx index d15ad0a42b..ad6a271e57 100644 --- a/src/components/viewmodels/roomlist/RoomListItemViewModel.tsx +++ b/src/components/viewmodels/roomlist/RoomListItemViewModel.tsx @@ -18,6 +18,8 @@ import { RoomNotificationStateStore } from "../../../stores/notifications/RoomNo import { useMatrixClientContext } from "../../../contexts/MatrixClientContext"; import { useEventEmitterState } from "../../../hooks/useEventEmitter"; import { DefaultTagID } from "../../../stores/room-list/models"; +import { useCall, useConnectionState, useParticipantCount } from "../../../hooks/useCall"; +import { type ConnectionState } from "../../../models/Call"; export interface RoomListItemViewState { /** @@ -40,6 +42,19 @@ export interface RoomListItemViewState { * Whether the room should be bolded. */ isBold: boolean; + /** + * Whether the room is a video room + */ + isVideoRoom: boolean; + /** + * The connection state of the call. + * `null` if there is no call in the room. + */ + callConnectionState: ConnectionState | null; + /** + * Whether there are participants in the call. + */ + hasParticipantInCall: boolean; } /** @@ -57,6 +72,14 @@ export function useRoomListItemViewModel(room: Room): RoomListItemViewState { const a11yLabel = getA11yLabel(room, notificationState); const isBold = notificationState.hasAnyNotificationOrActivity; + // Video room + const isVideoRoom = room.isElementVideoRoom() || room.isCallRoom(); + // EC video call or video room + const call = useCall(room.roomId); + const connectionState = useConnectionState(call); + const hasParticipantInCall = useParticipantCount(call) > 0; + const callConnectionState = call ? connectionState : null; + // Actions const openRoom = useCallback((): void => { @@ -73,6 +96,9 @@ export function useRoomListItemViewModel(room: Room): RoomListItemViewState { openRoom, a11yLabel, isBold, + isVideoRoom, + callConnectionState, + hasParticipantInCall, }; } diff --git a/src/components/views/avatars/DecoratedRoomAvatar.tsx b/src/components/views/avatars/DecoratedRoomAvatar.tsx index c4b17aea53..321c0501dc 100644 --- a/src/components/views/avatars/DecoratedRoomAvatar.tsx +++ b/src/components/views/avatars/DecoratedRoomAvatar.tsx @@ -79,6 +79,9 @@ function tooltipText(variant: Icon): string | undefined { } } +/** + * @deprecated Use {@link RoomAvatarView} instead. + */ export default class DecoratedRoomAvatar extends React.PureComponent { private _dmUser: User | null = null; private isUnmounted = false; diff --git a/src/components/views/avatars/RoomAvatar.tsx b/src/components/views/avatars/RoomAvatar.tsx index e1e3e9157d..2c0e079c83 100644 --- a/src/components/views/avatars/RoomAvatar.tsx +++ b/src/components/views/avatars/RoomAvatar.tsx @@ -144,7 +144,7 @@ export default class RoomAvatar extends React.Component { } public render(): React.ReactNode { - const { room, oobData, viewAvatarOnClick, onClick, className, ...otherProps } = this.props; + const { room, oobData, viewAvatarOnClick, onClick, ...otherProps } = this.props; const roomName = room?.name ?? oobData.name ?? "?"; return ( diff --git a/src/components/views/avatars/RoomAvatarView.tsx b/src/components/views/avatars/RoomAvatarView.tsx new file mode 100644 index 0000000000..96bfbaf198 --- /dev/null +++ b/src/components/views/avatars/RoomAvatarView.tsx @@ -0,0 +1,127 @@ +/* + * Copyright 2025 New Vector Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import React, { type JSX } from "react"; +import { type Room } from "matrix-js-sdk/src/matrix"; +import PublicIcon from "@vector-im/compound-design-tokens/assets/web/icons/public"; +import VideoIcon from "@vector-im/compound-design-tokens/assets/web/icons/video-call-solid"; +import OnlineOrUnavailableIcon from "@vector-im/compound-design-tokens/assets/web/icons/presence-solid-8x8"; +import OfflineIcon from "@vector-im/compound-design-tokens/assets/web/icons/presence-outline-8x8"; +import BusyIcon from "@vector-im/compound-design-tokens/assets/web/icons/presence-strikethrough-8x8"; +import classNames from "classnames"; + +import RoomAvatar from "./RoomAvatar"; +import { useRoomAvatarViewModel, type Presence } from "../../viewmodels/avatars/RoomAvatarViewModel"; +import { _t } from "../../../languageHandler"; + +interface RoomAvatarViewProps { + /** + * The room to display the avatar for. + */ + room: Room; +} + +/** + * Component to display the avatar of a room. + * Currently only 32px size is supported. + */ +export function RoomAvatarView({ room }: RoomAvatarViewProps): JSX.Element { + const vm = useRoomAvatarViewModel(room); + // No decoration, we just show the avatar + if (!vm.hasDecoration) return ; + + return ( +

+ + + {/* If the room is a public video room, we prefer to display only the video icon */} + {vm.isPublic && !vm.isVideoRoom && ( + + )} + {vm.isVideoRoom && ( + + )} + {vm.presence && } +
+ ); +} + +type PresenceDecorationProps = { + /** + * The presence of the user in the DM room. + */ + presence: NonNullable; +}; + +/** + * Component to display the presence of a user in a DM room. + */ +function PresenceDecoration({ presence }: PresenceDecorationProps): JSX.Element { + switch (presence) { + case "online": + return ( + + ); + case "unavailable": + return ( + + ); + case "offline": + return ( + + ); + case "busy": + return ( + + ); + } +} diff --git a/src/components/views/rooms/NotificationDecoration.tsx b/src/components/views/rooms/NotificationDecoration.tsx index 3266445782..cfb82c461c 100644 --- a/src/components/views/rooms/NotificationDecoration.tsx +++ b/src/components/views/rooms/NotificationDecoration.tsx @@ -9,6 +9,7 @@ import React, { type HTMLProps, type JSX } from "react"; import MentionIcon from "@vector-im/compound-design-tokens/assets/web/icons/mention"; import ErrorIcon from "@vector-im/compound-design-tokens/assets/web/icons/error-solid"; import NotificationOffIcon from "@vector-im/compound-design-tokens/assets/web/icons/notifications-off-solid"; +import VideoCallIcon from "@vector-im/compound-design-tokens/assets/web/icons/video-call-solid"; import { UnreadCounter, Unread } from "@vector-im/compound-web"; import { Flex } from "../../utils/Flex"; @@ -19,6 +20,10 @@ interface NotificationDecorationProps extends HTMLProps { * The notification state of the room or thread. */ notificationState: RoomNotificationState; + /** + * Whether the room has a video call. + */ + hasVideoCall: boolean; } /** @@ -26,6 +31,7 @@ interface NotificationDecorationProps extends HTMLProps { */ export function NotificationDecoration({ notificationState, + hasVideoCall, ...props }: NotificationDecorationProps): JSX.Element | null { const { @@ -38,7 +44,7 @@ export function NotificationDecoration({ count, muted, } = notificationState; - if (!hasAnyNotificationOrActivity && !muted) return null; + if (!hasAnyNotificationOrActivity && !muted && !hasVideoCall) return null; return ( {isUnsetMessage && } + {hasVideoCall && } {invited && } {isMention && } {(isMention || isNotification) && } diff --git a/src/components/views/rooms/RoomListPanel/RoomListItemView.tsx b/src/components/views/rooms/RoomListPanel/RoomListItemView.tsx index c0b204fc01..89a353afb1 100644 --- a/src/components/views/rooms/RoomListPanel/RoomListItemView.tsx +++ b/src/components/views/rooms/RoomListPanel/RoomListItemView.tsx @@ -10,10 +10,10 @@ import { type Room } from "matrix-js-sdk/src/matrix"; import classNames from "classnames"; import { useRoomListItemViewModel } from "../../../viewmodels/roomlist/RoomListItemViewModel"; -import DecoratedRoomAvatar from "../../avatars/DecoratedRoomAvatar"; import { Flex } from "../../../utils/Flex"; import { RoomListItemMenuView } from "./RoomListItemMenuView"; import { NotificationDecoration } from "../NotificationDecoration"; +import { RoomAvatarView } from "../../avatars/RoomAvatarView"; interface RoomListItemViewPropsProps extends React.HTMLAttributes { /** @@ -39,7 +39,8 @@ export function RoomListItemView({ room, isSelected, ...props }: RoomListItemVie const showHoverDecoration = (isMenuOpen || isHover) && vm.showHoverMenu; const isNotificationDecorationVisible = - !showHoverDecoration && (vm.notificationState.hasAnyNotificationOrActivity || vm.notificationState.muted); + !showHoverDecoration && + (vm.notificationState.hasAnyNotificationOrActivity || vm.notificationState.muted || vm.hasParticipantInCall); return (