diff --git a/CHANGES.rst b/CHANGES.rst index 72f23a86de..bfbd6b0267 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,3 +1,30 @@ +Changes in 1.4.3 (2021-06-24) +================================================= + +✹ Features + * + +🙌 Improvements + * Room lists: Hide invited rooms if auto-accept option enabled. + +🐛 Bugfix + * Fixed retain cycle between the RoomTitleView and RoomViewController + +⚠ API Changes + * + +🗣 Translations + * + +đŸ§± Build + * + +Others + * + +Improvements: + * Upgrade MatrixKit version ([v0.15.2](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.15.2)). + Changes in 1.4.2 (2021-06-21) ================================================= diff --git a/Config/AppIdentifiers.xcconfig b/Config/AppIdentifiers.xcconfig index cd0fd28f8a..72d65a5f74 100644 --- a/Config/AppIdentifiers.xcconfig +++ b/Config/AppIdentifiers.xcconfig @@ -22,8 +22,8 @@ APPLICATION_GROUP_IDENTIFIER = group.im.vector APPLICATION_SCHEME = element // Version -MARKETING_VERSION = 1.4.2 -CURRENT_PROJECT_VERSION = 1.4.2 +MARKETING_VERSION = 1.4.3 +CURRENT_PROJECT_VERSION = 1.4.3 // Team diff --git a/Podfile b/Podfile index 6746493b40..5f2cf23f30 100644 --- a/Podfile +++ b/Podfile @@ -11,7 +11,7 @@ use_frameworks! # - `{ {kit spec hash} => {sdk spec hash}` to depend on specific pod options (:git => 
, :podspec => 
) for each repo. Used by Fastfile during CI # # Warning: our internal tooling depends on the name of this variable name, so be sure not to change it -$matrixKitVersion = '= 0.15.1' +$matrixKitVersion = '= 0.15.2' # $matrixKitVersion = :local # $matrixKitVersion = {'develop' => 'develop'} diff --git a/Riot/Assets/de.lproj/Vector.strings b/Riot/Assets/de.lproj/Vector.strings index 0b53592620..a9ccd50332 100644 --- a/Riot/Assets/de.lproj/Vector.strings +++ b/Riot/Assets/de.lproj/Vector.strings @@ -558,7 +558,7 @@ "settings_key_backup_info" = "VerschlĂŒsselte Nachrichten sind durch Ende-zu-Ende-VerschlĂŒsselung gesichert. Ausschließlich du und der/die EmpfĂ€nger besitzen die SchlĂŒssel, um diese Nachrichten zu lesen."; "settings_key_backup_info_checking" = "ÜberprĂŒfe
"; "settings_key_backup_info_none" = "Deine SchlĂŒssel werden nicht von dieser Sitzung gesichert."; -"settings_key_backup_info_signout_warning" = "Verbinde diese Sitzung mit der SchlĂŒsselsicherung, bevor du dich abmeldest, um den Verlust von SchlĂŒsseln zu vermeiden, die sich möglicherweise nur auf diesem GerĂ€t befinden."; +"settings_key_backup_info_signout_warning" = "Sichere deine SchlĂŒssel damit du sie beim Abmelden nicht verlierst."; "settings_key_backup_info_version" = "Version der SchlĂŒsselsicherung: %@"; "settings_key_backup_info_algorithm" = "Algorithmus"; "settings_key_backup_info_valid" = "Diese Sitzung sichert deine SchlĂŒssel."; @@ -596,7 +596,7 @@ "key_backup_setup_passphrase_confirm_passphrase_placeholder" = "Passphrase bestĂ€tigen"; "key_backup_setup_passphrase_confirm_passphrase_valid" = "Gut!"; "key_backup_setup_passphrase_confirm_passphrase_invalid" = "Passphrasen mĂŒssen ĂŒbereinstimmen"; -"key_backup_setup_passphrase_set_passphrase_action" = "Setze Passphrase"; +"key_backup_setup_passphrase_set_passphrase_action" = "Passphrase setzen"; "key_backup_setup_passphrase_setup_recovery_key_info" = "Oder sichere deine Sicherung mit einem WiederherstellungsschlĂŒssel, und speichere sie an einem sicheren Ort ab."; "key_backup_setup_passphrase_setup_recovery_key_action" = "(Erweitert) Mit WiederherstellungsschlĂŒssel einrichten"; "key_backup_setup_success_title" = "Erfolgreich!"; @@ -1015,9 +1015,9 @@ "room_member_power_level_short_custom" = "Benutzerdefiniert"; "security_settings_secure_backup" = "SICHERE SICHERHEITSKOPIE"; "security_settings_secure_backup_synchronise" = "Synchronisiere"; -"security_settings_secure_backup_delete" = "Lösche"; -"security_settings_crosssigning_info_ok" = "Quersignierung ist angeschaltet."; -"security_settings_crosssigning_reset" = "Quersignierung zurĂŒcksetzen"; +"security_settings_secure_backup_delete" = "Backup löschen"; +"security_settings_crosssigning_info_ok" = "Quersignierung ist bereit zur Anwendung."; +"security_settings_crosssigning_reset" = "ZurĂŒcksetzen"; "security_settings_coming_soon" = "Entschuldigung, diese Funktion ist noch nicht fĂŒr Element iOS verfĂŒgbar. Bitte nutze einen anderen Matrix-Client, um es einzurichten. Element iOS wird es benutzen."; "security_settings_user_password_description" = "BestĂ€tige deine IdentitĂ€t durch Eingabe des Kontopassworts"; // AuthenticatedSessionViewControllerFactory @@ -1031,7 +1031,7 @@ "security_settings_secure_backup_description" = "Sichere deine verschlĂŒsselten Nachrichten und Daten, indem du die SchlĂŒssel auf deinem Server sicherst."; "security_settings_crosssigning_info_exists" = "Dein Konto hat eine Quersignatur-IdentitĂ€t, aber dieser Sitzung wird noch nicht vertraut. VervollstĂ€ndige die Sicherheit auf diese Sitzung."; "security_settings_crosssigning_info_trusted" = "Quersignierung ist aktiviert. Du kannst anderen Nutzern und deinen anderen Sitzungen basierend auf der Quersignatur vertrauen, aber du kannst in dieser Sitzung keine Quersignierung durchfĂŒhren, da sie keine privaten Quersignatur-SchlĂŒssel enthĂ€lt. VervollstĂ€ndige die Sicherheit dieser Sitzung."; -"security_settings_crosssigning_bootstrap" = "Quersignierung einrichten"; +"security_settings_crosssigning_bootstrap" = "Einrichten"; "security_settings_complete_security_alert_title" = "VollstĂ€ndige Sicherheit"; "security_settings_complete_security_alert_message" = "Du solltest zuerst die Sicherheit deiner aktuellen Sitzung vervollstĂ€ndigen."; // Events formatter with you @@ -1388,3 +1388,4 @@ "settings_ui_theme_picker_message_match_system_theme" = "\"Auto\" passt sich an das Systemthema an"; "room_recents_unknown_room_error_message" = "Raum kann nicht gefunden werden. ÜberprĂŒfe bitte, dass er existiert"; "room_creation_dm_error" = "Fehler beim Erstellen der Direktnachricht. Bitte ĂŒberprĂŒfe die eingeladenen Leute und versuche es erneut."; +"settings_ui_theme_picker_message_invert_colours" = "\"Auto\" verwendet die Farbinvertierungseinstellung deines GerĂ€ts"; diff --git a/Riot/Assets/nb-NO.lproj/Vector.strings b/Riot/Assets/nb-NO.lproj/Vector.strings index a3739e017b..c47bf5f512 100644 --- a/Riot/Assets/nb-NO.lproj/Vector.strings +++ b/Riot/Assets/nb-NO.lproj/Vector.strings @@ -144,7 +144,7 @@ "room_title_new_room" = "Nytt rom"; "room_title_one_member" = "1 medlem"; // Settings -"settings_title" = "Instillinger"; +"settings_title" = "Innstillinger"; "settings_report_bug" = "Meld fra om en bug"; "settings_clear_cache" = "TĂžm mellomlageret"; "settings_user_settings" = "BRUKERINNSTILLINGER"; @@ -207,7 +207,7 @@ "identity_server_settings_alert_disconnect_button" = "Koble fra"; "room_details_people" = "Medlemmer"; "room_details_files" = "Filopplastinger"; -"room_details_settings" = "Instillinger"; +"room_details_settings" = "Innstillinger"; "room_details_room_name" = "Rommets navn"; "room_details_topic" = "Emne"; "room_details_low_priority_tag" = "Lavprioritet"; @@ -260,7 +260,7 @@ "call_incoming_video" = "Innkommende videosamtale 
"; // No VoIP support "no_voip_title" = "Innkommende samtale"; -"e2e_key_backup_wrong_version_button_settings" = "Instillinger"; +"e2e_key_backup_wrong_version_button_settings" = "Innstillinger"; "e2e_key_backup_wrong_version_button_wasme" = "Det var meg"; "bug_crash_report_title" = "Krasjrapport"; "bug_report_send_logs" = "Send loggbĂžker"; diff --git a/Riot/Assets/sv.lproj/Vector.strings b/Riot/Assets/sv.lproj/Vector.strings index d9b1a77a03..14a8abd727 100644 --- a/Riot/Assets/sv.lproj/Vector.strings +++ b/Riot/Assets/sv.lproj/Vector.strings @@ -377,7 +377,7 @@ "security_settings_crypto_sessions" = "MINA SESSIONER"; "security_settings_secure_backup_setup" = "StĂ€ll in"; "security_settings_secure_backup_synchronise" = "Synkronisera"; -"security_settings_secure_backup_delete" = "Radera"; +"security_settings_secure_backup_delete" = "Radera sĂ€kerhetskopia"; "security_settings_cryptography" = "KRYPTOGRAFI"; "security_settings_export_keys_manually" = "Exportera nycklar manuellt"; "security_settings_advanced" = "AVANCERAT"; @@ -456,8 +456,8 @@ "settings_key_backup_button_connect" = "Anslut den hĂ€r sessionen till nyckelsĂ€kerhetskopia"; "security_settings_crosssigning" = "KORSSIGNERING"; "security_settings_crosssigning_info_not_bootstrapped" = "Korssignering har Ă€nnu inte stĂ€llts in."; -"security_settings_crosssigning_info_ok" = "Korssignering Ă€r aktiverat."; -"security_settings_crosssigning_reset" = "ÅterstĂ€ll korssignering"; +"security_settings_crosssigning_info_ok" = "Korssignering Ă€r redo att anvĂ€nda."; +"security_settings_crosssigning_reset" = "ÅterstĂ€ll"; "manage_session_trusted" = "Betrodd av dig"; "identity_server_settings_alert_no_terms_title" = "Identitetsservern har inga anvĂ€ndarvillkor"; "identity_server_settings_alert_change_title" = "Byt identitetsserver"; @@ -585,7 +585,7 @@ "service_terms_modal_description_for_identity_server_1" = "Hitta andra via telefon eller e-post"; "deactivate_account_title" = "Inaktivera konto"; "deactivate_account_forget_messages_information_part2_emphasize" = "Varning"; -"secrets_recovery_with_key_information_default" = "FĂ„ tillgĂ„ng till din sĂ€kra meddelandehistorik och din identitet för korssignering för att verifiera andra sessioner genom att ange din Ă„terstĂ€llningsnyckel."; +"secrets_recovery_with_key_information_default" = "FĂ„ tillgĂ„ng till din sĂ€kra meddelandehistorik och din identitet för korssignering för att verifiera andra sessioner genom att ange din sĂ€kerhetsnyckel."; "store_promotional_text" = "En chatt- och samarbetsapp som bevarar din integritet, pĂ„ ett öppet nĂ€tverk. Decentraliserat sĂ„ att du har kontrollen. Ingen datainsamling, inga bakdörrar och ingen tredjepartsĂ„tkomst."; "auth_add_phone_message_2" = "StĂ€ll in ett telefonnummer, som senare valfritt kan anvĂ€ndas för att bli upptĂ€ckbar av personer som kĂ€nner dig."; "auth_untrusted_id_server" = "Identitetsservern Ă€r inte betrodd"; @@ -630,7 +630,7 @@ "device_verification_self_verify_wait_additional_information" = "Detta funkar med Element och andra Matrix-klienter som stöder korssignering."; // Generic errors "error_invite_3pid_with_no_identity_server" = "LĂ€gg till en identitetsserver i dina instĂ€llningar för att bjuda in via e-post."; -"secrets_recovery_with_passphrase_information_default" = "FĂ„ tillgĂ„ng till din sĂ€kra meddelandehistorik och din identitet för korssignering för att verifiera andra sessioner genom att ange din Ă„terstĂ€llningslösenfras."; +"secrets_recovery_with_passphrase_information_default" = "FĂ„ tillgĂ„ng till din sĂ€kra meddelandehistorik och din identitet för korssignering för att verifiera andra sessioner genom att ange din sĂ€kerhetsfras."; "store_full_description" = "Element Ă€r en ny sorts meddelande- och samarbetsapp som:\n\n1. SĂ€tter dig i kontroll för att kunna sĂ€kerstĂ€lla ditt privatliv\n2. LĂ„ter dig kommunicera med vem som helst i Matrix-nĂ€tverket, och till och med bortom det genom integrationer med appar som Slack\n3. Skyddar dig frĂ„n reklam, datainsamling, bakdörrar och inlĂ„sning\n4. SĂ€krar dig genom totalstrĂ€ckskryptering, med korssingering för att verifiera andra\n\nElement skiljer sig helt frĂ„n andra meddelande- och samarbetsappar genom att vara decentraliserad och öppen kĂ€llkod.\n\nElement lĂ„ter dig driva en egen server - eller vĂ€lja en vĂ€rd - sĂ„ att du har sekretess, Ă€gande och kontroll över din data och dina konversationer. Den ger dig tillgĂ„ng till ett öppet nĂ€tverk; sĂ„ att du inte kan prata bara med Element-anvĂ€ndare. Och den Ă€r vĂ€ldigt sĂ€ker.\n\nElement kan göra allt detta för att den anvĂ€nder Matrix - standarden för öppen decentraliserad kommunikation.\n\nElement sĂ€tter dig i kontroll genom att lĂ„ta dig vĂ€lja att vara vĂ€rd för dina konversationer. FrĂ„n appen Element kan du vĂ€lja att ansluta pĂ„ följande sĂ€tt:\n\n1. Skaffa ett gratis konto pĂ„ den publika servern pĂ„ matrix.org\n2. Var vĂ€rd för ditt eget konto genom att driva en server pĂ„ din egen hĂ„rdvara\n3. Skapa ett konto pĂ„ en anpassad server genom att registrera dig pĂ„ vĂ€rdplattformen Element Matrix Services\n\nVarför vĂ€lja Element?\n\nÄG DIN DATA: Du vĂ€ljer var du vill ha din data och dina meddelanden. Du Ă€ger den och kontrollerar den, inte nĂ„t stort företag som samlar in din data och ger den till tredje parter.\n\nÖPPEN KOMMUNIKATION OCH ÖPPET SAMARBETE: Du kan chatta med vem som helst pĂ„ Matrix-nĂ€tverket, oavsett om de anvĂ€nder Element eller en annan Matrix-app, och till och med om de anvĂ€nder ett annat meddelandesystem som Slack, IRC eller XMPP.\n\nSUPERSÄKER: Riktig totalstrĂ€ckskryptering (bara de in konversationen kan avkryptera meddelandena), och korssingering för att verifiera konversationsmedlemmars enheter.\n\nKOMPLETT KOMMUNIKATION: Meddelanden, röst- och videosamtal, fildelning, skĂ€rmdelning och massa integrationer, bottar och widgets. Skapa rum och gemenskaper, hĂ„ll kontakten och fĂ„ saker gjorda.\n\nÖVERALLT DÄR DU ÄR: HĂ„ll kontakten vart du Ă€n befinner dig med fullstĂ€ndigt synkroniserad meddelandehistorik pĂ„ alla dina enheter och pĂ„ webben pĂ„ https://element.io/app."; "auth_add_email_phone_message_2" = "SĂ€tt en e-postadress för kontoĂ„terstĂ€llning. E-postadress och telefonnummer kan senare valfritt anvĂ€ndas för att vara upptĂ€ckbar av folk som kĂ€nner dig."; "auth_add_email_and_phone_warning" = "Registrering med e-post och telefonnummer samtidigt stöds inte Ă€n, tills att API:t finns. Endast telefonnumret kommer att anvĂ€ndas. Du kan lĂ€gga till din e-postadress till din profil i instĂ€llningarna."; @@ -662,9 +662,9 @@ "settings_identity_server_no_is_description" = "Du anvĂ€nder för nĂ€rvarande inte en identitetsserver. För att upptĂ€cka och bli upptĂ€ckt av befintliga kontakter du kĂ€nner, lĂ€gg till en ovan."; "security_settings_crypto_sessions_description_2" = "Om du inte kĂ€nner igen en inloggning, Ă€ndra ditt lösenord och Ă„terstĂ€ll sĂ€ker sĂ€kerhetskopiering."; "security_settings_secure_backup" = "SÄKER SÄKERHETSKOPIERING"; -"security_settings_secure_backup_description" = "Skydda mot att förlora Ă„tkomst till krypterade meddelanden och data genom att sĂ€kerhetskopiera krypteringsnycklar pĂ„ din server."; +"security_settings_secure_backup_description" = "SĂ€kerhetskopiera dina nycklar med din kontodata ifall du förlorar Ă„tkomst till dina sessioner. Dina nycklar kommer att sĂ€kras med en unik sĂ€kerhetsnyckel."; "security_settings_backup" = "MEDDELANDESÄKERHETSKOPIERING"; -"security_settings_crosssigning_bootstrap" = "StĂ€ll in korssignering"; +"security_settings_crosssigning_bootstrap" = "StĂ€ll in"; "security_settings_complete_security_alert_title" = "Fullborda sĂ€kerhet"; "security_settings_coming_soon" = "Den hĂ€r Ă„tgĂ€rden Ă€r tyvĂ€rr inte tillgĂ€nglig i Element iOS Ă€n. AnvĂ€nd en annan Matrix-klient för att stĂ€lla in den. Element iOS kommer att anvĂ€nda den."; "identity_server_settings_description" = "Du anvĂ€nder för nĂ€rvarande %@ för att upptĂ€cka och kunna upptĂ€ckas av befintliga kontakter du kĂ€nner till."; @@ -773,37 +773,37 @@ "key_backup_setup_intro_info" = "Meddelanden i krypterade rum skyddas av totalstrĂ€ckskryptering. Endast du och mottagaren/mottagarna har nycklarna för att lĂ€sa dessa meddelanden.\n\nSĂ€kerhetskopiera dina nycklar för att inte bli av med dem."; "key_backup_setup_intro_manual_export_info" = "(Avancerat)"; "key_backup_setup_intro_manual_export_action" = "Exportera nycklar manuellt"; -"key_backup_setup_passphrase_title" = "Skydda din sĂ€kerhetskopia med en lösenfras"; +"key_backup_setup_passphrase_title" = "Skydda din sĂ€kerhetskopia med en sĂ€kerhetsfras"; "key_backup_setup_passphrase_passphrase_title" = "Ange"; -"key_backup_setup_passphrase_passphrase_placeholder" = "Ange lösenfras"; +"key_backup_setup_passphrase_passphrase_placeholder" = "Ange fras"; "key_backup_setup_passphrase_passphrase_valid" = "Toppen!"; "key_backup_setup_passphrase_passphrase_invalid" = "Försök att lĂ€gga till ett ord"; "key_backup_setup_passphrase_confirm_passphrase_title" = "BekrĂ€fta"; -"key_backup_setup_passphrase_confirm_passphrase_placeholder" = "BekrĂ€fta lösenfras"; +"key_backup_setup_passphrase_confirm_passphrase_placeholder" = "BekrĂ€fta fras"; "key_backup_setup_passphrase_confirm_passphrase_valid" = "Toppen!"; -"key_backup_setup_passphrase_confirm_passphrase_invalid" = "Lösenfrasen matchar inte"; -"key_backup_setup_passphrase_set_passphrase_action" = "StĂ€ll in lösenfras"; -"key_backup_setup_passphrase_setup_recovery_key_action" = "(Avancerat) StĂ€ll in med Ă„terstĂ€llningsnyckel"; +"key_backup_setup_passphrase_confirm_passphrase_invalid" = "Frasen matchar inte"; +"key_backup_setup_passphrase_set_passphrase_action" = "StĂ€ll in fras"; +"key_backup_setup_passphrase_setup_recovery_key_action" = "(Avancerat) StĂ€ll in med sĂ€kerhetsnyckel"; "key_backup_setup_success_title" = "Lyckades!"; // Success from passphrase -"key_backup_setup_success_from_passphrase_info" = "Dina nycklar sĂ€kerhetskopieras.\n\nDin Ă„terstĂ€llningsnyckel Ă€r ett skyddsnĂ€t – du kan anvĂ€nda den för att Ă„ter fĂ„ tillgĂ„ng till dina krypterade meddelanden om du glömmer din lösenfras.\n\nLagra din Ă„terstĂ€llningsnyckel pĂ„ en vĂ€ldigt sĂ€ker plats, som i en lösenordshanterare (eller ett kassaskĂ„p)."; -"key_backup_setup_success_from_passphrase_save_recovery_key_action" = "Spara Ă„terstĂ€llningsnyckel"; +"key_backup_setup_success_from_passphrase_info" = "Dina nycklar sĂ€kerhetskopieras.\n\nDin sĂ€kerhetsnyckel Ă€r ett skyddsnĂ€t – du kan anvĂ€nda den för att Ă„ter fĂ„ tillgĂ„ng till dina krypterade meddelanden om du glömmer din lösenfras.\n\nLagra din sĂ€kerhetsnyckel pĂ„ en vĂ€ldigt sĂ€ker plats, som i en lösenordshanterare (eller ett kassaskĂ„p)."; +"key_backup_setup_success_from_passphrase_save_recovery_key_action" = "Spara sĂ€kerhetsnyckel"; "key_backup_setup_success_from_passphrase_done_action" = "Klart"; // Success from recovery key -"key_backup_setup_success_from_recovery_key_info" = "Dina nycklar sĂ€kerhetskopieras.\n\nSkapa en kopia av den hĂ€r Ă„terstĂ€llningsnyckeln och skydda den."; -"key_backup_setup_success_from_recovery_key_recovery_key_title" = "ÅterstĂ€llningsnyckel"; +"key_backup_setup_success_from_recovery_key_info" = "Dina nycklar sĂ€kerhetskopieras.\n\nSkapa en kopia av den hĂ€r sĂ€kerhetsnyckeln och skydda den."; +"key_backup_setup_success_from_recovery_key_recovery_key_title" = "SĂ€kerhetsnyckel"; "key_backup_setup_success_from_recovery_key_make_copy_action" = "Skapa en kopia"; "key_backup_setup_success_from_recovery_key_made_copy_action" = "Jag har skapat en kopia"; "key_backup_recover_title" = "SĂ€kra meddelanden"; -"key_backup_recover_invalid_passphrase_title" = "Felaktig Ă„terstĂ€llningslösenfras"; +"key_backup_recover_invalid_passphrase_title" = "Felaktig sĂ€kerhetsfras"; "key_backup_recover_from_passphrase_passphrase_title" = "Ange"; -"key_backup_recover_from_passphrase_passphrase_placeholder" = "Ange lösenfras"; -"key_backup_recover_from_passphrase_lost_passphrase_action_part1" = "KĂ€nner du inte till din lösenfras för Ă„terstĂ€llning? Du kan "; -"key_backup_recover_from_passphrase_lost_passphrase_action_part2" = "anvĂ€nda din Ă„terstĂ€llningsnyckel"; +"key_backup_recover_from_passphrase_passphrase_placeholder" = "Ange fras"; +"key_backup_recover_from_passphrase_lost_passphrase_action_part1" = "KĂ€nner du inte till din sĂ€kerhetsfras? Du kan "; +"key_backup_recover_from_passphrase_lost_passphrase_action_part2" = "anvĂ€nda din sĂ€kerhetsnyckel"; "key_backup_recover_from_passphrase_lost_passphrase_action_part3" = "."; "key_backup_recover_from_recovery_key_recovery_key_title" = "Ange"; -"key_backup_recover_from_recovery_key_recovery_key_placeholder" = "Ange Ă„terstĂ€llningsnyckel"; -"key_backup_recover_from_recovery_key_lost_recovery_key_action" = "Förlorat din Ă„terstĂ€llningsnyckel? Du kan stĂ€lla in en ny i instĂ€llningarna."; +"key_backup_recover_from_recovery_key_recovery_key_placeholder" = "Ange sĂ€kerhetsnyckel"; +"key_backup_recover_from_recovery_key_lost_recovery_key_action" = "Förlorat din sĂ€kerhetsnyckel? Du kan stĂ€lla in en ny i instĂ€llningarna."; "key_backup_recover_done_action" = "Klart"; "sign_out_existing_key_backup_alert_title" = "Är du sĂ€ker pĂ„ att du vill logga ut?"; "sign_out_existing_key_backup_alert_sign_out_action" = "Logga ut"; @@ -834,7 +834,7 @@ // Crash report "google_analytics_use_prompt" = "Vill du hjĂ€lpa till att förbĂ€ttra %@ genom att automatiskt skicka anonyma kraschrapporter och anvĂ€ndningsdata?"; "e2e_need_log_in_again" = "Du behöver logga in igen för att generera nycklar för totalstrĂ€ckskryptering för den hĂ€r sessionen och skicka den publika nyckeln till din hemserver.\nDet behövs bara en gĂ„ng; beklagar olĂ€genheten."; -"e2e_key_backup_wrong_version" = "En ny sĂ€kerhetskopia för sĂ€kra meddelandenycklar har upptĂ€ckts.\n\nOm det inte var du, stĂ€ll in en ny lösenfras i instĂ€llningarna."; +"e2e_key_backup_wrong_version" = "En ny sĂ€kerhetskopia för sĂ€kra meddelandenycklar har upptĂ€ckts.\n\nOm det inte var du, stĂ€ll in en ny sĂ€kerhetsfras i instĂ€llningarna."; "bug_report_description" = "VĂ€nligen beskriv buggen. Vad gjorde du? Vad förvĂ€ntade du dig att hĂ€nda? Vad hĂ€nde egentligen?"; "bug_crash_report_description" = "VĂ€nligen beskriv vad du gjorde innan kraschen:"; "bug_report_logs_description" = "För att diagnostisera problem skickas loggar frĂ„n den hĂ€r klienten med denna buggrapport. Om du föredrar att bara skicka texten ovan, kryssa ur:"; @@ -858,7 +858,7 @@ "rerequest_keys_alert_title" = "BegĂ€ran skickad"; "secure_key_backup_setup_intro_title" = "SĂ€ker sĂ€kerhetskopia"; "secure_key_backup_setup_intro_info" = "Skydda mot att förlora Ă„tkomst till krypterade meddelanden och data genom att sĂ€kerhetskopiera krypteringsnycklar pĂ„ din server."; -"secure_key_backup_setup_intro_use_security_passphrase_title" = "AnvĂ€nd en sĂ€kerhetslösenfras"; +"secure_key_backup_setup_intro_use_security_passphrase_title" = "AnvĂ€nd en sĂ€kerhetsfras"; "secure_key_backup_setup_intro_use_security_passphrase_info" = "Ange en hemlig fras endast du kĂ€nner till, för att generera en nyckel för sĂ€kerhetskopiering."; "secure_key_backup_setup_existing_backup_error_title" = "En sĂ€kerhetskopia för meddelanden finns redan"; "secure_key_backup_setup_existing_backup_error_info" = "LĂ„s upp den för att Ă„teranvĂ€nda den för sĂ€ker sĂ€kerhetskopiering eller radera den för att skapa en ny sĂ€kerhetskopia för meddelanden i den sĂ€kra sĂ€kerhetskopieringen."; @@ -867,16 +867,16 @@ "key_backup_setup_intro_title" = "Bli aldrig av med krypterade meddelanden"; "key_backup_setup_intro_setup_action_without_existing_backup" = "Börja anvĂ€nda nyckelsĂ€kerhetskopiering"; "key_backup_setup_intro_setup_connect_action_with_existing_backup" = "Anslut den hĂ€r enheten till nyckelsĂ€kerhetskopiering"; -"key_backup_setup_passphrase_info" = "Vi kommer lagra en krypterad kopia av dina nycklar pĂ„ vĂ„r server. Skydda din sĂ€kerhetskopia med en lösenfras för att hĂ„lla den sĂ€ker.\n\nFör maximal sĂ€kerhet bör denna skilja sig frĂ„n ditt kontolösenord."; -"key_backup_setup_passphrase_setup_recovery_key_info" = "Eller sĂ€kra din sĂ€kerhetskopia med en Ă„terstĂ€llningsnyckel och spara den nĂ„gonstans sĂ€kert."; -"key_backup_recover_invalid_passphrase" = "SĂ€kerhetskopian kunde inte avkrypteras med den hĂ€r lösenfrasen: vĂ€nligen kontrollera att du angav rĂ€tt Ă„terstĂ€llningslösenfras."; -"key_backup_recover_invalid_recovery_key_title" = "ÅterstĂ€llningsnyckel matchade inte"; -"key_backup_recover_invalid_recovery_key" = "SĂ€kerhetskopian kunde inte avkrypteras med den hĂ€r nyckeln: vĂ€nligen kontrollera att du angav rĂ€tt Ă„terstĂ€llningsnyckel."; +"key_backup_setup_passphrase_info" = "Vi kommer lagra en krypterad kopia av dina nycklar pĂ„ vĂ„r server. Skydda din sĂ€kerhetskopia med en fras för att hĂ„lla den sĂ€ker.\n\nFör maximal sĂ€kerhet bör denna skilja sig frĂ„n ditt kontolösenord."; +"key_backup_setup_passphrase_setup_recovery_key_info" = "Eller sĂ€kra din sĂ€kerhetskopia med en sĂ€kerhetsnyckel och spara den nĂ„gonstans sĂ€kert."; +"key_backup_recover_invalid_passphrase" = "SĂ€kerhetskopian kunde inte avkrypteras med den hĂ€r frasen: vĂ€nligen kontrollera att du angav rĂ€tt sĂ€kerhetsfras."; +"key_backup_recover_invalid_recovery_key_title" = "SĂ€kerhetsnyckeln matchade inte"; +"key_backup_recover_invalid_recovery_key" = "SĂ€kerhetskopian kunde inte avkrypteras med den hĂ€r nyckeln: vĂ€nligen kontrollera att du angav rĂ€tt sĂ€kerhetsnyckel."; // Recover from private key "key_backup_recover_from_private_key_info" = "ÅterstĂ€ller sĂ€kerhetskopia
"; -"key_backup_recover_from_passphrase_info" = "AnvĂ€nd din Ă„terstĂ€llningslösenfras för att lĂ„sa upp din sĂ€kra meddelandehistorik"; +"key_backup_recover_from_passphrase_info" = "AnvĂ€nd din sĂ€kerhetsfras för att lĂ„sa upp din sĂ€kra meddelandehistorik"; "key_backup_recover_from_passphrase_recover_action" = "LĂ„s upp historik"; -"key_backup_recover_from_recovery_key_info" = "AnvĂ€nd din Ă„terstĂ€llningsnyckel för att lĂ„sa upp din sĂ€kra meddelandehistorik"; +"key_backup_recover_from_recovery_key_info" = "AnvĂ€nd din sĂ€kerhetsnyckel för att lĂ„sa upp din sĂ€kra meddelandehistorik"; "key_backup_recover_from_recovery_key_recover_action" = "LĂ„s upp historik"; "key_backup_recover_success_info" = "SĂ€kerhetskopia Ă„terstĂ€lld!"; "sign_out_non_existing_key_backup_sign_out_confirmation_alert_message" = "Du förlorar Ă„tkomst till dina krypterade meddelanden om du inte sĂ€kerhetskopierar dina nycklar innan du loggar ut."; @@ -913,8 +913,8 @@ "device_verification_self_verify_wait_title" = "Fullgör sĂ€kerhet"; "device_verification_self_verify_wait_new_sign_in_title" = "Verifiera den hĂ€r inloggningen"; "device_verification_self_verify_wait_information" = "Verifiera den hĂ€r sessionen frĂ„n en av dina andra sessioner och ge den Ă„tkomst till krypterade meddelanden.\n\nAnvĂ€nd senaste Element pĂ„ dina andra enheter:"; -"device_verification_self_verify_wait_recover_secrets_without_passphrase" = "AnvĂ€nd Ă„terstĂ€llningsnyckel"; -"device_verification_self_verify_wait_recover_secrets_with_passphrase" = "AnvĂ€nd Ă„terstĂ€llningslösenfras eller -nyckel"; +"device_verification_self_verify_wait_recover_secrets_without_passphrase" = "AnvĂ€nd sĂ€kerhetsnyckel"; +"device_verification_self_verify_wait_recover_secrets_with_passphrase" = "AnvĂ€nd sĂ€kerhetsfras eller -nyckel"; "device_verification_self_verify_wait_recover_secrets_additional_information" = "Om du inte kan komma Ă„t en existerade session"; "key_verification_verify_sas_title_emoji" = "JĂ€mför emojier"; "key_verification_verify_sas_title_number" = "JĂ€mför nummer"; @@ -1074,25 +1074,25 @@ "user_verification_session_details_verify_action_current_user" = "Interaktiv verifiering"; "user_verification_session_details_verify_action_current_user_manually" = "Verifiera manuellt med text"; "user_verification_session_details_verify_action_other_user" = "Verifiera manuellt"; -"secrets_recovery_with_passphrase_title" = "ÅterstĂ€llningslösenfras"; -"secrets_recovery_with_passphrase_information_verify_device" = "AnvĂ€nd din Ă„terstĂ€llningslösenfras för att verifiera den hĂ€r enheten."; +"secrets_recovery_with_passphrase_title" = "sĂ€kerhetsfras"; +"secrets_recovery_with_passphrase_information_verify_device" = "AnvĂ€nd din sĂ€kerhetsfras för att verifiera den hĂ€r enheten."; "secrets_recovery_with_passphrase_passphrase_title" = "Ange"; -"secrets_recovery_with_passphrase_passphrase_placeholder" = "AnvĂ€nd Ă„terstĂ€llningslösenfras"; -"secrets_recovery_with_passphrase_recover_action" = "AnvĂ€nd lösenfras"; -"secrets_recovery_with_passphrase_lost_passphrase_action_part1" = "KĂ€nner du inte till din Ă„terstĂ€llningslösenfras? Du kan "; -"secrets_recovery_with_passphrase_lost_passphrase_action_part2" = "anvĂ€nda din Ă„terstĂ€llningsnyckel"; +"secrets_recovery_with_passphrase_passphrase_placeholder" = "AnvĂ€nd sĂ€kerhetsfras"; +"secrets_recovery_with_passphrase_recover_action" = "AnvĂ€nd fras"; +"secrets_recovery_with_passphrase_lost_passphrase_action_part1" = "KĂ€nner du inte till din sĂ€kerhetsfras? Du kan "; +"secrets_recovery_with_passphrase_lost_passphrase_action_part2" = "anvĂ€nda din sĂ€kerhetsnyckel"; "secrets_recovery_with_passphrase_lost_passphrase_action_part3" = "."; "secrets_recovery_with_passphrase_invalid_passphrase_title" = "Kunde inte komma Ă„t hemlig lagring"; -"secrets_recovery_with_passphrase_invalid_passphrase_message" = "VĂ€nligen verifiera att du angav rĂ€tt Ă„terstĂ€llningslösenfras."; -"secrets_recovery_with_key_title" = "ÅterstĂ€llningsnyckel"; -"secrets_recovery_with_key_information_verify_device" = "AnvĂ€nd din Ă„terstĂ€llningsnyckel för att verifiera den hĂ€r enheten."; +"secrets_recovery_with_passphrase_invalid_passphrase_message" = "VĂ€nligen verifiera att du angav rĂ€tt sĂ€kerhetsfras."; +"secrets_recovery_with_key_title" = "SĂ€kerhetsnyckel"; +"secrets_recovery_with_key_information_verify_device" = "AnvĂ€nd din sĂ€kerhetsnyckel för att verifiera den hĂ€r enheten."; "secrets_recovery_with_key_recovery_key_title" = "Ange"; -"secrets_recovery_with_key_recovery_key_placeholder" = "Ange Ă„terstĂ€llningsnyckel"; +"secrets_recovery_with_key_recovery_key_placeholder" = "Ange sĂ€kerhetsnyckel"; "secrets_recovery_with_key_recover_action" = "AnvĂ€nd nyckel"; "secrets_recovery_with_key_invalid_recovery_key_title" = "Kunde inte komma Ă„t hemlig lagring"; -"secrets_recovery_with_key_invalid_recovery_key_message" = "VĂ€nligen verifiera att du angav rĂ€tt Ă„terstĂ€llningsnyckel."; +"secrets_recovery_with_key_invalid_recovery_key_message" = "VĂ€nligen verifiera att du angav rĂ€tt sĂ€kerhetsnyckel."; "secrets_setup_recovery_key_title" = "Spara din sĂ€kerhetsnyckel"; -"secrets_setup_recovery_key_information" = "Lagra din Ă„terstĂ€llningsnyckel nĂ„gonstans sĂ€kert. Den kan anvĂ€ndas för att lĂ„sa upp dina krypterade meddelanden och data."; +"secrets_setup_recovery_key_information" = "Lagra din sĂ€kerhetsnyckel nĂ„gonstans sĂ€kert. Den kan anvĂ€ndas för att lĂ„sa upp dina krypterade meddelanden och data."; "secrets_setup_recovery_key_loading" = "Laddar
"; "secrets_setup_recovery_key_export_action" = "Spara"; "secrets_setup_recovery_key_done_action" = "Klart"; @@ -1104,7 +1104,7 @@ "secrets_setup_recovery_passphrase_validate_action" = "Klart"; "secrets_setup_recovery_passphrase_confirm_information" = "Ange din sĂ€kerhetsfras igen för att bekrĂ€fta den."; "secrets_setup_recovery_passphrase_confirm_passphrase_title" = "BekrĂ€fta"; -"secrets_setup_recovery_passphrase_confirm_passphrase_placeholder" = "BekrĂ€fta lösenfras"; +"secrets_setup_recovery_passphrase_confirm_passphrase_placeholder" = "BekrĂ€fta fras"; "cross_signing_setup_banner_title" = "StĂ€ll in kryptering"; "cross_signing_setup_banner_subtitle" = "Verifiera dina andra enheter enklare"; "major_update_title" = "Riot Ă€r nu Element"; @@ -1325,3 +1325,26 @@ "settings_ui_theme_picker_message_invert_colours" = "\"Auto\" anvĂ€nder din enhets \"Invertera fĂ€rger\"-instĂ€llning"; "room_recents_unknown_room_error_message" = "Kan inte hitta det hĂ€r rummet. Se till att det finns"; "room_creation_dm_error" = "Vi kunde inte skapa din DM. VĂ€nligen kolla anvĂ€ndarna du vill bjuda in och försök igen."; +"side_menu_app_version" = "Version %@"; +"side_menu_action_feedback" = "Återkoppling"; +"side_menu_action_help" = "HjĂ€lp"; +"side_menu_action_settings" = "InstĂ€llningar"; +"side_menu_action_invite_friends" = "Bjud in vĂ€nner"; + +// Mark: - Side menu + +"side_menu_reveal_action_accessibility_label" = "VĂ€nsterpanel"; +"user_avatar_view_accessibility_hint" = "Byt anvĂ€ndaravatar"; + +// Mark: - User avatar view + +"user_avatar_view_accessibility_label" = "avatar"; +"secrets_recovery_with_key_information_unlock_secure_backup_with_key" = "Ange din sĂ€kerhetsnyckel för att fortsĂ€tta."; +"secrets_recovery_with_key_information_unlock_secure_backup_with_phrase" = "Ange din sĂ€kerhetsfras för att fortsĂ€tta."; + +// Success from secure backup +"key_backup_setup_success_from_secure_backup_info" = "Dina nycklar sĂ€kerhetskopieras."; +"security_settings_secure_backup_restore" = "ÅterstĂ€ll frĂ„n sĂ€kerhetskopia"; +"security_settings_secure_backup_reset" = "ÅterstĂ€ll"; +"security_settings_secure_backup_info_valid" = "Den hĂ€r sessionen sĂ€kerhetskopierar dina nycklar."; +"security_settings_secure_backup_info_checking" = "Kontrollerar
"; diff --git a/Riot/Modules/Common/Recents/DataSources/RecentsDataSource.m b/Riot/Modules/Common/Recents/DataSources/RecentsDataSource.m index a63d144898..3857f61fc4 100644 --- a/Riot/Modules/Common/Recents/DataSources/RecentsDataSource.m +++ b/Riot/Modules/Common/Recents/DataSources/RecentsDataSource.m @@ -1273,7 +1273,10 @@ + (RecentsDataSourceState *)computeStateWithCells:(NSArray tapGestureDelegate; +@property (weak, nonatomic) id tapGestureDelegate; /** the typing notification string to be displayed (default nil if notification is hidden).