Merge remote-tracking branch 'upstream/clearnet' into ui-redesigns

This commit is contained in:
Audric Ackermann 2022-09-14 11:58:30 +10:00
commit c2e3e3ca3f
60 changed files with 45 additions and 149 deletions

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "هل انت متأكد من تنزيل الوسيط المرسل من طرف $name$؟",
"pinConversation": "ثَبِت المحادثة",
"unpinConversation": "ألغِي تثبيت المحادثة",
"pinConversationLimitTitle": "حدود المحادثات المثبتة",
"pinConversationLimitToastDescription": "يمكنك تثبيت $number$ محادثات فقط",
"showUserDetails": "اظهر تفاصيل المستخدم",
"sendRecoveryPhraseTitle": "أرسل جملة الاسترجاع",
"sendRecoveryPhraseMessage": "انت تحاول ارسال جملة الاسترجاع التي تسمح بالوصول للحساب. متاكد من ارسالها؟",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Určitě chceš stáhnout obsah odeslán uživatelem $name$?",
"pinConversation": "Připnout konverzaci",
"unpinConversation": "Odepnout konverzaci",
"pinConversationLimitTitle": "Limit připnutých konverzací",
"pinConversationLimitToastDescription": "Můžete připnout jen $number$ konverzací",
"showUserDetails": "Zobrazit podrobnosti uživatele",
"sendRecoveryPhraseTitle": "Odesílání fráze pro obnovení",
"sendRecoveryPhraseMessage": "Pokoušíš se odeslat svou frázu pro obnovení, díky které se lze přihlásit do tvého účtu. Opravdu chceš tuto zprávu odeslat?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Bist du sicher, dass du die von $name$ gesendeten Medien herunterladen möchtest?",
"pinConversation": "Unterhaltung anheften",
"unpinConversation": "Unterhaltung abnehmen",
"pinConversationLimitTitle": "Limit für angeheftete Unterhaltungen",
"pinConversationLimitToastDescription": "Du kannst höchstens $number$ Unterhaltungen anheften",
"showUserDetails": "Nutzerdetails ansehen",
"sendRecoveryPhraseTitle": "Wiederherstellungsphrase zusenden",
"sendRecoveryPhraseMessage": "Mit der Wiederherstellungsphrase kann auf deinen Account zugegriffen werden. Bist du dir sicher das du sie dir zusenden lassen möchtest?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -403,8 +403,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "¿Estás seguro de querer descargar este archivo que $name$ te ha enviado?",
"pinConversation": "Anclar conversación",
"unpinConversation": "Desanclar conversación",
"pinConversationLimitTitle": "Límite de conversaciones ancladas",
"pinConversationLimitToastDescription": "Solo puedes anclar $number$ conversaciones",
"showUserDetails": "Mostrar Detalles del Usuario",
"sendRecoveryPhraseTitle": "Enviando Frase de Recuperación",
"sendRecoveryPhraseMessage": "Estás intentando enviar tu frase de recuperación, que puede utilizarse para acceder a tu cuenta. ¿Estás seguro de que deseas enviar este mensaje?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "آیا مطمئنید که میخواهید رسانه های ارسال شده توسط $name$ را بارگذاری کنید؟",
"pinConversation": "سنجاق کردن گفتگو",
"unpinConversation": "گفتگو را از حالت پین خارج کنید",
"pinConversationLimitTitle": "محدودیت سنجاق کردن گفتگوها",
"pinConversationLimitToastDescription": "شما فقط تعداد $number$ گفتگو را میتوانید پین کنید",
"showUserDetails": "نمایش جزئیات کاربر",
"sendRecoveryPhraseTitle": "ارسال عبارت بازیابی",
"sendRecoveryPhraseMessage": "شما در حال تلاش برای ارسال عبارت بازیابی خود هستید که می تواند برای دسترسی به حساب خود استفاده شود. آیا مطمئن هستید که می خواهید این پیام را ارسال کنید؟",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Haluatko varmasti ladata käyttäjän $name$ lähettämän median?",
"pinConversation": "Kiinnitä keskustelu",
"unpinConversation": "Irroita keskustelu",
"pinConversationLimitTitle": "Kiinnitettyjen keskuteluiden raja",
"pinConversationLimitToastDescription": "Voit kiinnittää enintään $number$ keskustelua",
"showUserDetails": "Näytä käyttäjän tiedot",
"sendRecoveryPhraseTitle": "Palautuslausekkeen lähetys",
"sendRecoveryPhraseMessage": "Olet lähettämässä palautuslausekettasi, jonka avulla päästään tilillesi. Haluatko varmasti lähettää viestin?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Sigurado ka bang nais mong i-download ang media mula kay $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "Maari ka lang mag-pin $number$ sa paguusap",
"showUserDetails": "Ipakita ang Detalye ng User",
"sendRecoveryPhraseTitle": "Ipapadala ang Recovery Phrase",
"sendRecoveryPhraseMessage": "Sinusubukan mong ipadala ang iyong recovery phrase na pwedeng gamitin para mapasok ang iyong account. Gusto mo bang ipadala ito?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Êtes-vous sûr de vouloir télécharger les médias envoyés par $name$ ?",
"pinConversation": "Épingler la conversation",
"unpinConversation": "Désépingler la conversation",
"pinConversationLimitTitle": "Limite de conversation épinglée",
"pinConversationLimitToastDescription": "Vous pouvez seulement épingler $number$ conversations",
"showUserDetails": "Afficher les détails de l'utilisateur",
"sendRecoveryPhraseTitle": "Envoyer la phrase de récupération",
"sendRecoveryPhraseMessage": "Vous essayer actuellement denvoyer votre phrase de récupération, qui peut être utilisée pour accéder a votre compte. Êtes-vous sûre de vouloir envoyer ce message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Biztosan le szeretnéd tölteni a(z) $name$ által küldött tartalmat?",
"pinConversation": "Beszélgetés feltűzése",
"unpinConversation": "Feltűzött beszélgetés eltávolítása",
"pinConversationLimitTitle": "Feltűzött beszélgetések limite",
"pinConversationLimitToastDescription": "Csak $number$ beszélgetést tudsz feltűzni",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Helyreállító kódmondat küldése",
"sendRecoveryPhraseMessage": "A helyreállító kódmondatod készülsz elküldeni, amellyel hozzá lehet férni fiókodhoz. Biztosan el akarod küldeni?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Sei sicuro di voler scaricare i media inviati da $name$?",
"pinConversation": "Fissa conversazione",
"unpinConversation": "Rimuovi conversazione",
"pinConversationLimitTitle": "Limite conversazioni fissate",
"pinConversationLimitToastDescription": "Puoi fissare solo $number$ conversazioni",
"showUserDetails": "Mostra Dettagli Utente",
"sendRecoveryPhraseTitle": "Invio Frase Di Recupero",
"sendRecoveryPhraseMessage": "Stai tentando di inviare la frase di recupero che può essere utilizzata per accedere al tuo account. Sei sicuro di voler inviare questo messaggio?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "$name$ が送信したメディアをダウンロードしてもよろしいですか?",
"pinConversation": "会話をピン留めする",
"unpinConversation": "会話のピン留めを外す",
"pinConversationLimitTitle": "会話のピン留めの上限",
"pinConversationLimitToastDescription": "$number$ 件の会話をピン留めすることができます",
"showUserDetails": "ユーザーの詳細を表示",
"sendRecoveryPhraseTitle": "復元フレーズを送信中",
"sendRecoveryPhraseMessage": "あなたのアカウントにアクセスするため復元フレーズを送信しようとしています。このメッセージを送信してもよろしいですか?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Prisegti pokalbį",
"unpinConversation": "Atsegti pokalbį",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Weet je zeker dat je media van $name$ wilt downloaden?",
"pinConversation": "Gesprek vastzetten",
"unpinConversation": "Gesprek losmaken",
"pinConversationLimitTitle": "Limiet vastgezette gesprekken",
"pinConversationLimitToastDescription": "Je kan alleen $number$ gesprekken vastzetten",
"showUserDetails": "Toon gebruikers informatie",
"sendRecoveryPhraseTitle": "Herstelzin verzenden",
"sendRecoveryPhraseMessage": "Je probeert uw herstel zin te versturen welke kan worden gebruikt om toegang te krijgen tot jou account. Weet je zeker dat je dit bericht wilt versturen?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Er du sikker på at du vil laste ned medier sendt av $name$?",
"pinConversation": "Fest samtale",
"unpinConversation": "Løsne samtale",
"pinConversationLimitTitle": "Begresning på festede samtaler",
"pinConversationLimitToastDescription": "Du kan kun feste $number$ samtaler",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sender gjenopprettelsesfrase",
"sendRecoveryPhraseMessage": "Du forsøker å sende gjenopprettelsesfrasen din, som kan brukes til å få tilgang til kontoen din. Er du sikker på at du vil sende denne beskjeden?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Czy na pewno chcesz pobrać multimedia wysłane przez $name$?",
"pinConversation": "Przypnij konwersację",
"unpinConversation": "Odepnij konwersację",
"pinConversationLimitTitle": "Limit przypiętych konwersacji",
"pinConversationLimitToastDescription": "Możesz przypiąć tylko $number$ konwersacji",
"showUserDetails": "Pokaż szczegóły użytkownika",
"sendRecoveryPhraseTitle": "Wysyłanie frazy odzyskiwania",
"sendRecoveryPhraseMessage": "Próbujesz wysłać frazę odzyskiwania, która może być użyta do uzyskania dostępu do twojego konta. Czy na pewno chcesz wysłać tę wiadomość?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Tem certeza de que deseja baixar a mídia enviada por $name$?",
"pinConversation": "Fixar conversa",
"unpinConversation": "Desafixar conversa",
"pinConversationLimitTitle": "Limite de conversas fixadas",
"pinConversationLimitToastDescription": "Você só pode fixar $number$ conversas",
"showUserDetails": "Mostrar Detalhes do Usuário",
"sendRecoveryPhraseTitle": "Enviando frase de recuperação",
"sendRecoveryPhraseMessage": "Tu estás tentando enviar a tua frase de recuperação qual pode ser utilizada para acessar a tua conta. Tu tens certeza de que queres enviar esta mensagem?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Ești sigur că vrei să descarci fișiere multimedia trimise de $name$?",
"pinConversation": "Fixare conversație",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Arată detaliile utilizatorului",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Вы уверены, что хотите загрузить медиафайлы, присланные $name$?",
"pinConversation": "Закрепить беседу",
"unpinConversation": "Открепить беседу",
"pinConversationLimitTitle": "Лимит закрепленных бесед",
"pinConversationLimitToastDescription": "Вы можете закрепить только $number$ бесед",
"showUserDetails": "Показывать Сведения о Пользователе",
"sendRecoveryPhraseTitle": "Отправка секретной фразы",
"sendRecoveryPhraseMessage": "Вы пытаетесь отправить вашу секретную фразу, которая может быть использована для доступа к вашей учетной записи. Вы уверены, что хотите отправить это сообщение?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "ඔබට $name$ එවන ලද මාධ්‍යය බාගැනීමට අවශ්‍ය බව විශ්වාසද?",
"pinConversation": "පින් සංවාදය",
"unpinConversation": "සංවාදය ඉවත් කරන්න",
"pinConversationLimitTitle": "අමුණන ලද සංවාද සීමාව",
"pinConversationLimitToastDescription": "ඔබට ඇමුණුම් කළ හැක්කේ සංවාද $number$ ක් පමණි",
"showUserDetails": "පරිශීලක විස්තර පෙන්වන්න",
"sendRecoveryPhraseTitle": "ප්‍රතිසාධන වාක්‍ය ඛණ්ඩය යැවීම",
"sendRecoveryPhraseMessage": "ඔබ ඔබේ ගිණුමට ප්‍රවේශ වීමට භාවිත කළ හැකි ඔබේ ප්‍රතිසාධන වාක්‍ය ඛණ්ඩය යැවීමට උත්සාහ කරයි. ඔබට මෙම පණිවිඩය යැවීමට අවශ්‍ය බව විශ්වාසද?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Ste si istí že chcete stiahnuť média poslané od $name$?",
"pinConversation": "Pripnúť Konverzáciu",
"unpinConversation": "Odopnúť Konverzáciu",
"pinConversationLimitTitle": "Limit pripnutých konverzácií",
"pinConversationLimitToastDescription": "Môžete pripnúť iba $number$ konverzácii",
"showUserDetails": "Zobraziť Detaily Používateľa",
"sendRecoveryPhraseTitle": "Posielanie Obnovovacej Frázy",
"sendRecoveryPhraseMessage": "Pokúšate sa poslať vašu obnovovaciu frázu ktorá môže byť použítá na prístup k Vášmu účtu. Ste si istí že chcete poslať túto správu?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Da li ste sigurni da želite da preuzmete medije koje šalje $name$?",
"pinConversation": "Zalepi konverzaciju na vrh",
"unpinConversation": "Otkači konverzaciju sa vrha",
"pinConversationLimitTitle": "Limit zalepljenih konverzacija",
"pinConversationLimitToastDescription": "Možete zalepiti najviše $number$ konverzacija",
"showUserDetails": "Pokaži detalje korisnika",
"sendRecoveryPhraseTitle": "Slanje fraze za oporavak",
"sendRecoveryPhraseMessage": "Pokušavate da pošaljete svoju frazu za oporavak koja se može koristiti za pristup vašem nalogu. Jeste li sigurni da želite poslati ovu poruku?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Är du säker du vill hämta media skickat av $name$?",
"pinConversation": "Fäst konversation",
"unpinConversation": "Lossa konversation",
"pinConversationLimitTitle": "Gräns för fästa konversationer",
"pinConversationLimitToastDescription": "Du kan bara fästa $number$ konversationer",
"showUserDetails": "Visa användardetaljer",
"sendRecoveryPhraseTitle": "Skickar återställningsfras",
"sendRecoveryPhraseMessage": "Du försöker skicka din återställningsfras som kan användas för att komma åt ditt konto. Är du säker på att du vill skicka detta meddelande?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "$name$ tarafından gönderilen medyayı indirmek istediğine emin misin?",
"pinConversation": "Konuşmayı sabitle",
"unpinConversation": "Konuşmanın Sabitlemesini Kaldır",
"pinConversationLimitTitle": "Sabitlenmiş konuşmalalimiti",
"pinConversationLimitToastDescription": "Yalnızca $number$ ileti dizisini sabitleyebilirsiniz",
"showUserDetails": "Kullanıcı Detaylarını Göster",
"sendRecoveryPhraseTitle": "Kurtarma Sözcük Grubunu Gönder",
"sendRecoveryPhraseMessage": "Hesabınıza erişmek için kullanılabilecek kurtarma ifadenizi göndermeye çalışıyorsunuz. Bu mesajı göndermek istediğinizden emin misiniz?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Ви впевнені що хочете завантажити медіафайл відправлений $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Показати деталі користувача",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "Bạn có chắc bạn muốn tải tệp đa phương tiện gửi bởi $name$?",
"pinConversation": "Ghim cuộc trò chuyện",
"unpinConversation": "Bỏ ghim cuộc trò chuyện",
"pinConversationLimitTitle": "Giới hạn các cuộc trò chuyện đã ghim",
"pinConversationLimitToastDescription": "Bạn chỉ có thể ghim $number$ cuộc trò chuyện",
"showUserDetails": "Hiện thông tin người dùng",
"sendRecoveryPhraseTitle": "Đang gửi vế phục hồi",
"sendRecoveryPhraseMessage": "Bạn đang chuẩn bị gởi vế khôi phục của bạn dùng vào mục đích truy cập tài khoản của bạn. Bạn có chắc bạn muốn gửi tin nhắn này?",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "您确定要下载$name$发送的媒体消息吗?",
"pinConversation": "置顶对话",
"unpinConversation": "取消置顶对话",
"pinConversationLimitTitle": "置顶对话上限",
"pinConversationLimitToastDescription": "你只能置顶 $number$ 个聊天",
"showUserDetails": "显示用户信息",
"sendRecoveryPhraseTitle": "正在发送恢复口令",
"sendRecoveryPhraseMessage": "您正在尝试发送恢复口令,它能用来登录和访问您的账号。\n您确定要发送该消息吗",

View File

@ -384,8 +384,6 @@
"trustThisContactDialogDescription": "您確定要下載從$name$傳送的媒體嗎?",
"pinConversation": "置頂對話",
"unpinConversation": "取消置頂",
"pinConversationLimitTitle": "置頂對話限額",
"pinConversationLimitToastDescription": "你只能置頂$number$個對話",
"showUserDetails": "顯示使用者詳細資料",
"sendRecoveryPhraseTitle": "正在傳送回復用字句",
"sendRecoveryPhraseMessage": "您將傳送用來恢復您帳戶的回復用字句,您確定要傳送這個訊息嗎?",

View File

@ -42,7 +42,6 @@ import {
ConversationNotificationSettingType,
} from '../../models/conversationAttributes';
import { getConversationController } from '../../session/conversations';
import { ToastUtils } from '../../session/utils';
import {
changeNickNameModal,
updateConfirmModal,
@ -50,15 +49,12 @@ import {
} from '../../state/ducks/modalDialog';
import { SectionType } from '../../state/ducks/section';
import { hideMessageRequestBanner } from '../../state/ducks/userConfig';
import { getNumberOfPinnedConversations } from '../../state/selectors/conversations';
import { getFocusedSection } from '../../state/selectors/section';
import { getTimerOptions } from '../../state/selectors/timerOptions';
import { LocalizerKeys } from '../../types/LocalizerKeys';
import { SessionButtonColor } from '../basic/SessionButton';
import { ContextConversationId } from '../leftpane/conversation-list-item/ConversationListItem';
const maxNumberOfPinnedConversations = 5;
function showTimerOptions(
isPublic: boolean,
isKickedFromGroup: boolean,
@ -180,7 +176,6 @@ export const InviteContactMenuItem = (): JSX.Element | null => {
export const PinConversationMenuItem = (): JSX.Element | null => {
const conversationId = useContext(ContextConversationId);
const isMessagesSection = useSelector(getFocusedSection) === SectionType.Message;
const nbOfAlreadyPinnedConvos = useSelector(getNumberOfPinnedConversations);
const isRequest = useIsRequest(conversationId);
if (isMessagesSection && !isRequest) {
@ -188,15 +183,7 @@ export const PinConversationMenuItem = (): JSX.Element | null => {
const isPinned = conversation?.isPinned() || false;
const togglePinConversation = async () => {
if ((!isPinned && nbOfAlreadyPinnedConvos < maxNumberOfPinnedConversations) || isPinned) {
await conversation?.setIsPinned(!isPinned);
} else {
ToastUtils.pushToastWarning(
'pinConversationLimitToast',
window.i18n('pinConversationLimitTitle'),
window.i18n('pinConversationLimitToastDescription', [`${maxNumberOfPinnedConversations}`])
);
}
await conversation?.setIsPinned(!isPinned);
};
const menuText = isPinned ? window.i18n('unpinConversation') : window.i18n('pinConversation');

View File

@ -1514,6 +1514,7 @@ export class ConversationModel extends Backbone.Model<ConversationAttributes> {
details: {
admins?: Array<string>;
image_id?: number;
name?: string;
moderators?: Array<string>;
hidden_admins?: Array<string>;
hidden_moderators?: Array<string>;
@ -1562,6 +1563,11 @@ export class ConversationModel extends Backbone.Model<ConversationAttributes> {
type: 'mods',
});
if (details.name && details.name !== this.getRealSessionUsername()) {
hasChange = hasChange || true;
this.setSessionDisplayNameNoCommit(details.name);
}
hasChange = hasChange || modsChanged;
if (this.isOpenGroupV2() && details.image_id && isNumber(details.image_id)) {

View File

@ -139,6 +139,10 @@ export async function joinOpenGroupV2WithUIEvents(
const alreadyExist = hasExistingOpenGroup(parsedRoom.serverUrl, parsedRoom.roomId);
const conversationID = getOpenGroupV2ConversationId(parsedRoom.serverUrl, parsedRoom.roomId);
if (alreadyExist || getConversationController().get(conversationID)) {
const existingConvo = getConversationController().get(conversationID);
await existingConvo.setDidApproveMe(true, false);
await existingConvo.setIsApproved(true, false);
await existingConvo.commit();
if (showToasts) {
ToastUtils.pushToastError('publicChatExists', window.i18n('publicChatExists'));
}

View File

@ -197,6 +197,8 @@ export class OpenGroupManagerV2 {
active_at: Date.now(),
displayNameInProfile: room.roomName,
isApproved: true,
didApproveMe: true,
isTrustedForAttachmentDownload: true, // we always trust attachments when sent to an opengroup
});
await conversation.commit();

View File

@ -151,34 +151,43 @@ export function tryMatchBlindWithStandardKey(
if (!blindedSessionId.startsWith(KeyPrefixType.blinded)) {
throw new Error('blindedKey must be a blinded key (starting with 15)');
}
// tslint:disable: no-bitwise
const sessionIdNoPrefix = PubKey.removePrefixIfNeeded(PubKey.cast(standardSessionId).key);
const blindedIdNoPrefix = PubKey.removePrefixIfNeeded(PubKey.cast(blindedSessionId).key);
const kBytes = generateBlindingFactor(serverPubKey, sodium);
// We don't want to stop iterating even if an error happens while looking for a blind/standard match.
// That's why we catch any errors and return false if it happens.
try {
// tslint:disable: no-bitwise
// From the session id (ignoring 05 prefix) we have two possible ed25519 pubkeys; the first is
// the positive(which is what Signal's XEd25519 conversion always uses)
const sessionIdNoPrefix = PubKey.removePrefixIfNeeded(PubKey.cast(standardSessionId).key);
const blindedIdNoPrefix = PubKey.removePrefixIfNeeded(PubKey.cast(blindedSessionId).key);
const kBytes = generateBlindingFactor(serverPubKey, sodium);
const inbin = from_hex(sessionIdNoPrefix);
// Note: The below method is code we have exposed from the method within the Curve25519-js library
// rather than custom code we have written
const xEd25519Key = crypto_sign_curve25519_pk_to_ed25519(inbin);
// From the session id (ignoring 05 prefix) we have two possible ed25519 pubkeys; the first is
// the positive(which is what Signal's XEd25519 conversion always uses)
// Blind it:
const pk1 = combineKeys(kBytes, xEd25519Key, sodium);
// For the negative, what we're going to get out of the above is simply the negative of pk1, so
// flip the sign bit to get pk2:
const pk2 = cloneDeep(pk1);
pk2[31] = pk1[31] ^ 0b1000_0000;
const inbin = from_hex(sessionIdNoPrefix);
// Note: The below method is code we have exposed from the method within the Curve25519-js library
// rather than custom code we have written
const xEd25519Key = crypto_sign_curve25519_pk_to_ed25519(inbin);
const match = isEqual(blindedIdNoPrefix, to_hex(pk1)) || isEqual(blindedIdNoPrefix, to_hex(pk2));
// Blind it:
const pk1 = combineKeys(kBytes, xEd25519Key, sodium);
// For the negative, what we're going to get out of the above is simply the negative of pk1, so
// flip the sign bit to get pk2:
const pk2 = cloneDeep(pk1);
pk2[31] = pk1[31] ^ 0b1000_0000;
if (!match) {
const match =
isEqual(blindedIdNoPrefix, to_hex(pk1)) || isEqual(blindedIdNoPrefix, to_hex(pk2));
if (!match) {
return false;
}
return true;
} catch (e) {
window.log.warn('Failed to do crypto tryMatchBlindWithStandardKey with ', e.message);
return false;
}
return true;
}
/**

View File

@ -77,6 +77,7 @@ async function handlePollInfoResponse(
details: {
admins?: Array<string>;
image_id: number;
name?: string;
moderators?: Array<string>;
hidden_admins?: Array<string>;
hidden_moderators?: Array<string>;
@ -122,7 +123,8 @@ async function handlePollInfoResponse(
'image_id',
'moderators',
'hidden_admins',
'hidden_moderators'
'hidden_moderators',
'name'
),
});
}

View File

@ -411,14 +411,6 @@ export const _getSortedConversations = (
};
}
// Add Open Group to list as soon as the name has been set
if (
conversation.isPublic &&
(!conversation.displayNameInProfile || conversation.displayNameInProfile === 'Unknown group')
) {
continue;
}
// Remove all invalid conversations and conversatons of devices associated
// with cancelled attempted links
if (!conversation.isPublic && !conversation.activeAt) {

View File

@ -91,7 +91,6 @@ export type LocalizerKeys =
| 'join'
| 'dialogClearAllDataDeletionFailedMultiple'
| 'clearAllReactions'
| 'pinConversationLimitToastDescription'
| 'appMenuQuit'
| 'windowMenuZoom'
| 'allUsersAreRandomly...'
@ -328,7 +327,6 @@ export type LocalizerKeys =
| 'invalidGroupNameTooShort'
| 'notificationForConvo'
| 'noNameOrMessage'
| 'pinConversationLimitTitle'
| 'classicLightThemeTitle'
| 'noSearchResults'
| 'reactionPopup'