Compare commits

...

9 Commits
main ... 5.58.x

Author SHA1 Message Date
Alvaro Carrasco 73023fe6c8 v5.58.0 2022-09-07 18:00:28 -06:00
automated-signal 9fe1dba796
Sticker Creator: Use findIndex to determine cover sticker index 2022-09-07 16:24:26 -06:00
automated-signal d3e27157ef
Fix keyboard handling in ReactionPicker/Viewer and their child views 2022-09-07 14:20:28 -06:00
automated-signal 5061fbac79
Preload correct font versions 2022-09-07 14:19:39 -06:00
Fedor Indutnyy e63c5a1fe1 Update strings 2022-09-07 09:59:22 -07:00
automated-signal cf31a835a3
Move mocha timeout setup to test.js
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-09-01 12:37:59 -07:00
automated-signal cf3060e5ea
Contact Sync: Consider undefined value as a disabled expire timer
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-09-01 11:43:09 -07:00
automated-signal fd45d9b387
Re-order CI actions for macos
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-09-01 11:30:58 -07:00
automated-signal 251f6ed4f7
Fix flaky test and add screenshots
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-09-01 10:10:22 -07:00
96 changed files with 1521 additions and 133 deletions

View File

@ -42,7 +42,7 @@ jobs:
macos:
needs: lint
runs-on: macos-11
runs-on: macos-latest
if: github.ref == 'refs/heads/development' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main'
timeout-minutes: 30
@ -66,14 +66,14 @@ jobs:
- run: yarn generate
- run: yarn prepare-beta-build
- run: yarn test-node
- run: yarn test-electron
timeout-minutes: 5
- run: yarn build
env:
DISABLE_INSPECT_FUSE: on
- name: Rebuild native modules for x64
run: yarn electron:install-app-deps
- run: yarn test-node
- run: yarn test-electron
timeout-minutes: 5
- run: yarn test-release
env:
NODE_ENV: production

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop het 'n inkonsekwentheid t.o.v. die Kontakontdekkingsdiens teëgekom.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop het 'n dekripteringsfout ondervind vanaf $name$, toestel $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Skrap storie",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Verwyder storie? Dit sal die storie van jou lys af verwyder, maar jy sal steeds na stories van hierdie groep kan kyk.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Deel & Kyk na Stories",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Ontdemp",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Kykslae afgeskakel",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ gestuur",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopieer tydstempel",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Aktiveer leesbewyse om te sien wie na jou stories gekyk het. Maak die Signal-toepassing op jou mobiele toestel oop en gaan na Instellings > Privaatheid om hierdie instellings te verander",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Nog geen antwoorde nie",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "لقد واجه الحاسوب تضاربًا في خدمة اكتشاف جهات الاتصال",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "‫لقد وقع البرنامج في خطأ يتعلق بفك التعمية انطلاقا من $name$، الجهاز $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "حذف القصة",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "إزالة القصة؟ سَتتم إزالة القصة من لائحتك، لكن سَيبقى بإمكانك مشاهدة قِصص هذه المجموعة.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "مشاركة و إظهار القصص",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "إلغاء الكتم",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "المشاهدات غير مُشغلة",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "أُرسل $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "نسخ الطابع الزمني",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "فعّل الإيصالات المقروءة لترى من شاهد قِصصك. افتح تطبيق Signal على جهازك الجوّال وتوجّه إلى الإعدادات > الخصوصية.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "لا جواب حاليا",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Masaüstü, Əlaqənin Kəşfi Xidmətinin uyğunsuzluğu ilə qarşılaşdı.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Masaüstü, $name$, $deviceId$ cihazından bir şifrə açma xətası ilə qarşılaşdı",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Hekayəni sil",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Hekayə silinsin? Bu addım hekayəni siyahınızdan siləcək, amma bu qrupdan gələn hekayələri yenə də görə biləcəksiniz.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Hekayələri paylaş və nəzərdən keçir",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Səsi aç",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Baxış funksiyası sönülüdür",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ göndərildi",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Vaxt möhürünü kopyala",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Hekayələrinizə baxanları görmək üçün oxunma bildirişini aktivləşdirin. Mobil cihazınızda Signal tətbiqini açıb, Parametrlər > Məxfilik bölməsinə keçin.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Hələ ki, cavab yoxdur",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Грешка на Услугата за откриване на контакти на работния плот.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Десктопът срещна грешка при декриптиране от $name$, устройство $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Изтриване на историята",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Премахване на история? Това ще премахне историята от вашия списък, но все още ще можете да виждате истории от тази група.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Споделяне и преглед на истории",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Изключи тих режим",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Изключване на разписки",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Изпратено $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Времево клеймо на копието",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Включете разписки за прочитане, за да видите кой е гледал вашите истории. Отворете приложението Signal на вашето мобилно устройство и отидете на Настройки > Поверителност.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Все още няма отговори",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "ডেস্কটপ একটি কন্টাক্ট ডিসকভারি সার্ভিস সংক্রান্ত অসামঞ্জস্যতার সম্মুখীন হয়েছে।",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "$name$, ডিভাইস $deviceId$ থেকে ডেস্কটপ একটি ডিক্রিপশন ত্রুটির সম্মুখীন হয়েছে",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "স্টোরি মুছে ফেলুন",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "স্টোরি মুছে ফেলবেন? এটি আপনার তালিকা থেকে স্টোরিটি মুছে ফেলবে, তবে আপনি এখনও এই গ্রুপ থেকে স্টোরিটি দেখতে সক্ষম হবেন।",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "স্টোরি শেয়ার করুন এবং দেখুন",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "আনমিউট করুন",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "ভিউ বন্ধ",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ পাঠানো হয়েছে",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "টাইমস্ট্যাম্প কপি করুন",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "কে আপনার স্টোরি দেখেছেন তা দেখতে রিড রিসিপ্ট সচল করুন৷ আপনার মোবাইল ডিভাইসে Signal অ্যাপটি খুলুন এবং সেটিংস > গোপনীয়তায় যান।",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "এখন পর্যন্ত কোন রিপ্লাই নেই",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Računar je naišao na nedosljednost s Uslogom otkrivanja kontakata.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop je naišao na grešku dešifriranja sa $name$, uređaj $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Izbriši priču",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Ukloniti priču? Ovim ćete ukloniti priču sa spiska, ali ćete i dalje moći vidjeti priče ove grupe.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Dijelite i gledajte priče",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Isključi stišavanje",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Prikazi su isključeni",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Poslano $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopiraj vremensku oznaku",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Omogućite potvrde o čitanju da vidite ko je pregledao vaše priče. Otvorite aplikaciju Signal na mobilnom uređaju i navigirajte do Postavke > Privatnost.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Još nema odgovora",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "L'Escriptori ha trobat una inconsistència del Servei de Descobriment de Contactes.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "L'escriptori ha tingut un error de desencriptació de $name$, dispositiu $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Eliminar història",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Eliminar història? Aquesta acció eliminarà la història de la teva llista, però podràs continuar veient les històries d'aquest grup.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Compartir i veure històries",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "No silenciats",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Visualitzacions desactivades",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Enviat a les $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Copiar timestamp",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Activa les confirmacions de lectura per veure qui ha vist les teves Històries. Obre l'app de Signal al teu dispositiu mòbil i ves a Ajustos > Privacitat.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Encara no té respostes",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "V aplikaci Desktop se vyskytly nesrovnalosti ve službě zjišťování kontaktů.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Signal narazil na chybu při dešifrování od $name$, zařízení $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Smazat příběh",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Smazat příběh? Tímto příběh odstraníte ze svého seznamu, ale příběhy z této skupiny si budete moci i nadále prohlížet.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Sdílet a zobrazit příběhy",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Zrušit ztlumení",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Zobrazení vypnuta",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Odesláno $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopírovat časové razítko",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Aktivujte si potvrzení o přečtení, abyste viděli, kdo si vaše příběhy zobrazil. Otevřete aplikaci Signal v mobilním zařízení a přejděte do Nastavení > Soukromí.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Zatím žádné odpovědi",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Computer stødte på en Contact Discovery Service-inkonsistens.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop stødte på en dekrypteringsfejl fra $name$, enhed $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Slet historie",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Fjern historie? Dette fjerner historien fra din liste, men du vil stadig kunne se historier fra denne gruppe.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Del og se Historier",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Slå notifikationer til",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Visninger deaktiveret",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Sendt $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopiér tidsstempel",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Slå kvittering for læsning til, så du kan se hvem der har set dine historier. Åbn for Signal-appen på din mobil, og gå ind i Indstillinger > Privatliv.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Ingen svar endnu",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop ist auf eine Abweichung im Contact Discovery Service gestoßen.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Signal Desktop hat einen Entschlüsselungsfehler von $name$, Gerät $deviceId$ festgestellt. ",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Story löschen",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Story entfernen? Dadurch wird die Story aus deiner Liste entfernt, aber du kannst die Storys dieser Gruppe weiterhin ansehen.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Storys teilen & betrachten",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Stumm­schaltung aufheben",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Anzeigen aus",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ gesendet",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Zeitstempel kopieren",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Aktiviere Lesebestätigungen, um zu sehen, wer deine Storys gelesen hat. Öffne die Signal-App auf deinem mobilen Gerät und navigiere zu »Einstellungen« > »Datenschutz«.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Bisher keine Antworten",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Ο υπολογιστής αντιμετώπισε μια ασυνέπεια στην υπηρεσία ανακάλυψης επαφών. ",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Το Desktop αντιμετώπισε ένα σφάλμα αποκρυπτογράφησης από τον/την $name$, συσκευή $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Διαγραφή ιστορίας",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Αφαίρεση ιστορίας; Αυτό θα αφαιρέσει την ιστορία από τη λίστα σου, αλλά θα μπορείς ακόμα να βλέπεις ιστορίες από αυτήν την ομάδα.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Κοινοποίηση και προβολή ιστοριών",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Αποσίγαση",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Αναφορές προβολής ανενεργές",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Εστάλη $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Αντιγραφή χρονικής σήμανσης",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Ενεργοποίησε το αποδεικτικό ανάγνωσης για να δεις ποιοι βλέπουν τις ιστορίες σου. Άνοιξε το Signal στο κινητό σου και πήγαινε στις Ρυθμίσεις > Απόρρητο.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Καμία απάντηση ακόμα",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "El Escritorio ha encontrado una inconsistencia del Servicio de descubrimiento de contactos.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Fallo encontrado al descifrar un mensaje de $name$, dispositivo $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Eliminar historia",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "¿Eliminar historia? Esta acción eliminará la historia de tu lista, pero podrás seguir viendo las historias de este grupo.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Compartir y ver historias",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "No silenciar",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Visualizaciones desactivadas",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Enviado a las $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Copiar timestamp",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Activa las confirmaciones de lectura para ver quién ha visto tus Historias. Abre la app de Signal en tu dispositivo móvil y ve a Ajustes > Privacidad.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Sin respuestas por ahora",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Töölauaversiooni kontaktide leidmise teenuses tekkis viga.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktopil tekkis dekrüptimistõrge $name$, seade$deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Kustuta lugu",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Kas eemaldada lugu? See eemaldab loo sinu loendist, kuid näed endiselt selle grupi lugusid.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Jaga ja vaata lugusid",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Eemalda vaigistus",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Vaatamised väljas",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Saadetud $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopeeri ajatempel",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Luba kättesaamiskinnitused, et näha, kes on sinu lugusid vaadanud. Ava Signali äpp oma mobiiliseadmes ja vali Sätted > Privaatsus",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Vastuseid veel pole",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Mahaigaina kontaktuen aurkikuntza zerbitzuaren inkongruentzia batekin aurkitu da.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Ordenagailurako bertsioak desenkriptatze-errore bat gertatu da ($name$; gailua: $deviceId$)",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Ezabatu istorioa",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Ezabatu istorioa? Honek istorioa zure zerrendatik ezabatuko du, baina oraindik talde honetatik istorioak ikusten jarraitu ahalko duzu.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Partekatu eta ikusi istorioak",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Soinua aktibatu",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Irakurragiriak desaktibatuta daude",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Bidaltze-data: $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopiatu denbora-zigilua",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Enable read receipts to see who's viewed your stories. Open the Signal app on your mobile device and navigate to Settings > Privacy.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Erantzunik ez oraindik",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "دسک‌تاپ با ناهماهنگی در خدمات اکتشاف مخاطب مواجه شد.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "برنامه دسکتاپ در رمزگشایی از سمت $name$، دستگاه $deviceId$ دچار خطا شد.",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "حذف استوری",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "استوری حذف شود؟ با این کار این استوری از فهرست شما حذف می‌شود، اما همچنان می‌توانید استوری‌های این گروه را مشاهده کنید.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "اشتراک‌گذاری و نمایش استوری‌ها",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "باصدا",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "بازدیدها خاموش است",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ ارسال شد",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "کپی کردن برچسب زمان",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "رسیدهای خوانده شدن را فعال کنید تا ببینید چه کسی استوری‌های شما را مشاهده کرده است. برنامه سیگنال را در دستگاه همراه خود باز کنید و به تنظیمات > حریم شخصی بروید.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "هنوز پاسخی داده نشده است",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Työpöytäsovellus kohtasi ristiriidan yhteystietojen hakupalvelussa.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Salauksen purkuvirhe lähteestä $name$, laitteelta $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Poista tarina",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Haluatko poistaa tarinan? Tarina poistetaan luettelostasi, mutta voit edelleen tarkastella tämän ryhmän tarinoita.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Jaa ja katso tarinoita",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Poista mykistys",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Lukukuittaukset pois käytöstä",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Lähetetty $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopioi aikaleima",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Ota lukukuittaukset käyttöön nähdäksesi, kuka on katsonut tarinasi. Avaa Signal-sovellus mobiililaitteellasi ja siirry kohtaan Asetukset > Yksityisyys.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Ei vastauksia vielä",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Ang desktop ay naka-encounter ng isang Contact Discovery Service inconsistency.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop ran into a decryption error from $name$, device $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "I-delete ang story",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Gusto mo bang tanggalin ang story na ito? Matatanggal ang story mula sa list na ito. Pero pwede ka pa ring mag-view ng stories mula sa group na ito.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Pag-share at Pag-view ng Stories",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "I-unmute",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Naka-disable ang views",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Pinadala noong $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Copy timestamp",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "I-enable ang read receipts para makita kung sinong nag-view ng stories mo. Buksan ang Signal app sa iyong mobile device at pumunta sa Settings > Privacy.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Wala pang replies",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Le service de découverte des contacts de Signal Desktop a rencontré une incohérence.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Signal Desktop a rencontré une erreur de déchiffrement de $name$, appareil $deviceId$.",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Effacer la Story",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Supprimer la Story ? Cette action supprimera la Story de votre liste, mais les autres Stories de ce groupe resteront visibles.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Partager et voir les stories",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Désactiver la sourdine",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Affichage désactivé",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Envoyé $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Copier l'horodatage",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Activer l'accusé de lecture pour voir qui a consulté votre story. Ouvrez l'application Signal depuis votre appareil mobile puis rendez-vous sur Paramètres > Confidentialité.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Aucune réponse pour le moment",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop topouse cunha inconsistencia na función de Descubrimento de contactos.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "O ordenador atopou un erro de descifrado de $name$, dispositivo $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Borrar historia",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Eliminar historia? Isto eliminará a historia da túa lista, mais seguirás a ver as historias deste grupo.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Compartir e ver historias",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Activar o son",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Visualizacións desactivadas",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Enviado: $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Copiar rexistro de hora",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Activa a confirmación de lectura para ver quen viu as túas historias. Abre a apliación de Signal no teu teléfono móbil e vai a Configuración > Privacidade.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Sen respostas",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "ડેસ્કટોપ એ એક કોન્ટેક્ટ ડિસ્કવરી સર્વિસની અસંગતતામાં જતું રહ્યું.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "ડેસ્કટોપમાં $name$, ડિવાઇસ $deviceId$ તરફથી એક ડિક્રીપ્શન એરર આવી.",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "સ્ટોરી ડિલીટ કરો",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "સ્ટોરી દૂર કરવી છે? આ સ્ટોરીને તમારી સૂચિમાંથી દૂર કરશે, પરંતુ તમે હજી પણ આ ગ્રૂપમાંથી સ્ટોરીઝ જોઈ શકશો.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "સ્ટોરી જુઓ અને શેર કરો",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "અનમ્યુટ",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "વ્યૂઝ બંધ છે",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "મોકલ્યો $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "ટાઇમસ્ટેમ્પ કોપિ કરો",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "તમારી સ્ટોરી કોણે જોઈ છે તે જોવા માટે 'વાંચી લીધાનું નિશાન' ચાલુ કરો. તમારા મોબાઇલ ડિવાઇસમાંથી Signal ઍપ ખોલો અને સેટિંગ્સ > ગોપનીયતા પર જાઓ.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "હજી કોઈ જવાબો નથી",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "התוכנה נתקלה בחוסר עקביות בשירות זיהוי אנשי קשר.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "שולחן העבודה נתקל בשגיאת פיענוח מאת $name$, מכשיר $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "מחיקת סטורי",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "להסיר את הסטורי? זה יסיר את הסטורי מהרשימה שלך, אבל עדיין תהיה לך אפשרות לראות סטוריז מקבוצה זו.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "שיתוף וצפיה בסטוריז",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "בטל השתקה",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "אישורי קריאה מושבתים",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "נשלח $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "העתקת חותמת זמן",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "אפשר להפעיל אישורי קריאה כדי לראות מי צפה בסטוריז שלך. פותחים את אפליקציית Signal בנייד ומנווטים להגדרות > פרטיות.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "אין תשובות עדין",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "डेस्कटॉप में कोई कॉन्टैक्ट डिस्कवरी सर्विस इंकंसिस्टेंसी हुई।",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "डेस्कटॉप को $name$, डिवाइस $deviceId$ की ओर से एक डीक्रिप्शन एरर हुआ। ",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "स्टोरी डिलीट करें",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "स्टोरी हटानी है? इससे स्टोरी आपकी सूची से हट जाएगी, लेकिन आप फिर भी इस ग्रुप से स्टोरीज़ देख सकेंगे।",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "स्टोरीज़ शेयर और व्यू करें",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "अनम्यूट",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "व्यू ऑफ़",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "भेजा गया $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "टाइमस्टैम्प कॉपी करें",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "प्राप्त सूचनाएँ सक्षम करके देखें कि आपकी स्टोरीज़ किसने देखी हैं। Signal ऐप को अपने मोबाइल डिवाइस पर खोलें और सेटिंग्स > निजता पर नैविगेट करके जाएँ।",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "कोई जवाब नहीं",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop je naišao na nedosljednost usluge otkrivanja kontakata.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop je naišao na pogrešku dešifriranja od $name$, uređaj $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Izbriši priču",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Ukloniti priču? Time će se priča ukloniti s vašeg popisa, no i dalje ćete moći vidjeti priče iz ove grupe.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Dijelite i gledajte priče",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Uključi zvuk",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Isključi preglede",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Poslano $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopiraj vremensku oznaku",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Omogućite potvrde čitanja da biste vidjeli tko je pogledao vaše priče. Otvorite aplikaciju Signal na svom mobilnom uređaju i idite u Postavke > Privatnost.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Još nema odgovora",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "A számítógép Contact Discovery Service-inkonzisztenciába ütközött.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "A Desktop titkosítással kapcsolatos hibába ütközött $name$ nevű partnereddel kapcsolatban (eszköz: $deviceId$)",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -1166,7 +1170,7 @@
"description": "Text shown in the confirmation dialog for deleting a message locally"
},
"deleteForEveryoneWarning": {
"message": "Ez az üzenet a beszélgetés minden olyan résztvevőjénél törlésre kerül, akik a Signal friss verzióját használják. Számukra látható látható lesz, hogy töröltél egy üzenetet.",
"message": "Ez az üzenet a beszélgetés minden olyan résztvevőjénél törlésre kerül, akik a Signal friss verzióját használják. Számukra látható lesz, hogy töröltél egy üzenetet.",
"description": "Text shown in the confirmation dialog for deleting a message for everyone"
},
"from": {
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Történet törlése",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Eltávolítod a Történetet? Ha igen, a Történet törlésre kerül a listádról, azonban továbbra is látni fogod a Történeteket ebből a csoportból.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Történetek megosztása és megtekintése",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Némítás feloldása",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Megtekintési értesítések kikapcsolva",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ elküldve",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Időbélyegző másolása",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Engedélyezd az Olvasási értesítéseket és tudd meg, kik nézték meg a Történeteidet. Nyisd meg a Signal-alkalmazást a mobilodon, és lépj a Beállítások > Adatvédelem menüpontra.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Még nem érkeztek válaszok",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop menemukan inkonsistensi pada Layanan Penemuan Kontak.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop mengalami kegagalan dekripsi dari $name$, perangkat $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Hapus cerita",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Hapus cerita? Ini akan menghapus cerita dari daftar Anda, tetapi Anda masih dapat melihat cerita dari grup ini.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Bagikan & Lihat Cerita",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Bunyikan",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Fitur Dilihat nonaktif",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Terkirim $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Salin stempel waktu",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Aktifkan bukti pesan terbaca untuk mengetahui siapa saja yang telah melihat cerita Anda. Buka aplikasi Signal di perangkat seluler dan masuk ke Pengaturan > Privasi.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Belum ada balasan",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "L'app di Signal ha riscontrato un errore nel servizio di aggiornamento della lista contatti.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop ha riscontrato un errore di decrittazione da $name$, dispositivo $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Elimina Storia",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Vuoi rimuovere la Storia? Se procedi, la Storia verrà rimossa da questo elenco. Potrai ancora vedere le Storie di questo gruppo.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Condivisione e visualizzazione delle Storie",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Non silenziare",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Conferme di lettura disattivate",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Inviato $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Copia il timestamp",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Attiva le Conferme di lettura per sapere chi ha visto le tue Storie. Per farlo, apri l'app di Signal sul tuo dispositivo mobile e vai su Impostazioni > Privacy.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Ancora nessuna risposta",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktopで、連絡先検出サービスの不整合がありました。",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "デスクトップで $name$ ($deviceId$) からの復号化でエラーが発生しました。",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "ストーリーを削除する",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "ストーリーを削除しますか? リストからストーリーが削除されますが、このグループのストーリーは引き続き閲覧することができます。",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "ストーリーズの共有と閲覧",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "ミュート解除",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "閲覧をオフにする",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$に送信",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "タイムスタンプをコピーする",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "既読通知を有効にして、誰があなたのストーリーを閲覧したかを確認します。モバイル端末でSignalアプリを開き、「設定」>「プライバシー」の順に移動します。",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "返信 なし",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "დესკტოპს კონტაქტის აღმოჩენის სერვისის ხარვეზი შეექმნა.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop-ი გაშიფვრის შეცდომას წააწყდა $name$-ის მოწყობილობადან $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Story-ის წაშლა",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "წავშალოთ Story-ი? ამით Story-ი შენი სიიდან წაიშლება, მაგრამ ამ ჯგუფის Stories-ების ნახვას მაინც შეძლებ.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "გააზიარე და ნახე Stories-ები",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "მდუმარე რეჟიმის გამორთვა",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "ნახვები გამორთულია",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "გაიგზავნა $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "დროის აღმნიშვნელის დაკოპირება",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "ჩართე წაკითხვის დადასტურება, რათა გაიგო, ვინ ნახა შენი Stories-ები. გახსენი Signal-ის აპი შენს მობილურ მოწყობილობაში და მოძებნე პარამეტრები > კონფიდენციალურობა.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "ჯერ პასუხები არაა",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Компьютерлік нұсқада Контактілерді табу қызметі бойынша әркелкілік анықталды.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Компьютер $name$, $deviceId$ құрылғысынан шифрлау қатесіне тап болды",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Стористі жою",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Стористі өшіру керек пе? Сторис тізімнен өшіп қалады, бірақ бұл топтағы стористерді көре бересіз.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Стористерді бөлісу және көру",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Дыбысын шығару",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Кім көргенін білу функциясы өшірулі",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ рет жіберілді",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Уақыт белгісін көшіру",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Оқылғаны туралы растаманы қосып, стористеріңізді кім көргенін біле аласыз. Мобильдік құрылғыңыздағы Signal қолданбасын ашып, \"Параметрлер > Құпиялылық\" бөліміне өтіңіз.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Ешкім жауап жазбаған",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "កុំព្យូទ័រ​បានជួបបញ្ហានៃភាពមិនស៊ីសង្វាក់គ្នា​នៅក្នុង​សេវាស្វែងរកឈ្មោះទំនាក់ទំនង។",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "កុំព្យូទ័រលើតុបានជួបប្រទះបញ្ហាឌិគ្រីបពី $name$ ឧបករណ៍ $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "លុបរឿងរ៉ាវ",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "ដករឿងរ៉ាវចេញឬ? ការធ្វើបែបនេះនឹងដករឿងរ៉ាវចេញពីបញ្ជីរបស់អ្នក ប៉ុន្តែអ្នកនៅតែអាចមើលរឿងរ៉ាវពីក្រុមនេះបាន។",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "ចែករំលែក និងមើលរឿងរ៉ាវ",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "បើកសំឡេង",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "បានបិទចំនួនមើល",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "បានផ្ញើ $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "ចម្លងត្រាពេលវេលា",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "បើកមុខងារអានសារដើម្បីមើលថានរណាខ្លះដែលបានមើលរឿងរ៉ាវរបស់អ្នក។ បើកកម្មវិធី Signal នៅលើឧបករណ៍ចល័តរបស់អ្នក ហើយចូលទៅកាន់ការកំណត់ > ឯកជនភាព។",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "មិនទាន់មានការឆ្លើយតបទេ",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿ ಕಾಂಟ್ಯಾಕ್ಟ್ ಅನ್ವೇಷಣಾ ಸೇವೆಯು ವ್ಯತ್ಯಯಗೊಂಡಿದೆ.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": " $name$, ಸಾಧನ $deviceId$ ದಿಂದ ಡೆಸ್ಕ್‌ಟಾಪ್ ವಿವರಣೆ ದೋಷಕ್ಕೆ ಒಳಗಾಗಿದೆ",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "ಸ್ಟೋರಿ ಅಳಿಸಿ",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "ಸ್ಟೋರಿಯನ್ನು ತೆಗೆದುಹಾಕಬೇಕೇ? ಇದು ನಿಮ್ಮ ಪಟ್ಟಿಯಿಂದ ಸ್ಟೋರಿಯನ್ನು ತೆಗೆದುಹಾಕಲಿದೆ, ಆದರೆ ಈಗಲೂ ನೀವು ಈ ಗ್ರೂಪ್‍ನಿಂದ ಸ್ಟೋರೀಸ್ ಅನ್ನು ವೀಕ್ಷಿಸಬಹುದು.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "ಸ್ಟೋರೀಸ್ ಹಂಚಿಕೊಳ್ಳಿ ಮತ್ತು ವೀಕ್ಷಿಸಿ",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "ಅನ್‌ಮ್ಯೂಟ್ ಮಾಡಿ",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "ವೀಕ್ಷಣೆಗಳು ಆಫ್ ಆಗಿವೆ",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "ಕಳುಹಿಸಿ ಆಗಿರುವ$time$ ",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "ಟೈಂಸ್ಟಾಂಪ್ ನಕಲಿಸಿ",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "ನಿಮ್ಮ ಸ್ಟೋರೀಸ್ ಅನ್ನು ಯಾರು ವೀಕ್ಷಿಸಿದ್ದಾರೆ ಎಂದು ನೋಡಲು ಓದಿದ ರಸೀದಿಗಳು ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. ನಿಮ್ಮ ಮೊಬೈಲ್ ಸಾಧನದಲ್ಲಿ Signal ಆ್ಯಪ್ ತೆರೆಯಿರಿ ಮತ್ತು ಸೆಟ್ಟಿಂಗ್‌ಗಳು > ಗೌಪ್ಯತೆ ಎಂಬಲ್ಲಿಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "ಇನ್ನೂ ಯಾವುದೇ ಉತ್ತರಗಳಿಲ್ಲ",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "데스크톱의 연락처 검색 서비스에서 일치하지 않는 부분을 발견했습니다.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "$deviceId$ 기기, $name$에서 데스크톱에 암호 해독 문제가 발생했습니다.",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "스토리 삭제",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "스토리를 제거할까요? 스토리는 목록에서 제거되지만 이 그룹의 스토리는 계속 볼 수 있습니다.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "스토리 공유 및 보기",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "알림 켜기",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "수신 확인 꺼짐",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "보낸 시간 $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "타임스탬프 복사",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "수신 확인을 활성화하여 내 스토리를 본 사람을 확인하세요. 모바일 기기에서 Signal 앱을 열고 설정 > 개인정보보호로 이동하세요.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "답장 없음",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop Байланыштарды табуу кызматына шайкеш келбей калды.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop $name$, $deviceId$ түзмөгүнөн билдирүүнү шифрлөөдө ката кетти",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Окуяны өчүрүү",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Окуяны өчүрөсүзбү? Окуя тизмеңизден өчкөнү менен, ушул топтогу окуяларды көрө бересиз.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Окуяларды бөлүшүү жана көрүү",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Үнүн чыгаруу",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Көрүү мүмкүнчүлүгү өчүрүлгөн",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Качан жөнөтүлдү: $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Убакыт белгисин көчүрүү",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Окуяларыңызды кимдер көргөнүн билүү үчүн билдирүүнүн окулганын кабарлоо функциясын иштетиңиз. Мобилдик түзмөгүңүздөн Signal колдонмосун ачып, Тууралоо > Купуялык деген бөлүмгө өтүңүз.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Азырынча жооп жок",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Susidūrėme su Kontaktų ieškojimo paslaugos nenuoseklumu.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Signal Desktop susidūrė su iššifravimo klaida nuo $name$, įrenginio $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Ištrinti istoriją",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Pašalinti istoriją? Istorija bus pašalinta iš tavo sąrašo, bet tu vis dar galėsi žiūrėti šios grupės istorijas.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Dalintis ir žiūrėti istorijas",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Įjungti pranešimus",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Peržiūros išjungtos",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Nusiųsta $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopijuoti laiko žymą",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Įjunk perskaitymo pranešimus, kad matytum, kas peržiūrėjo tavo istorijas. Atidaryk „Signal“ savo mobiliajame įrenginyje, eik į Nustatymus ir pasirink Privatumą.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Atsakymų kol kas nėra",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Signal Desktop radās kontaktu atklāšanas pakalpojuma neatbilstība.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Signal Desktop radās kļūda, atšifrējot ziņu no $name$, ierīcē$deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Dzēst stāstu",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Vai noņemt stāstu? Stāsts tiks noņemts no jūsu saraksta, bet jūs joprojām redzēsiet šīs grupas stāstus.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Kopīgot un skatīt stāstus",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Ieslēgt",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Skatīšana izslēgta",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Nosūtīts $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopēt laika zīmogu",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Iespējojiet skatīšanas apliecinājumus, lai uzzinātu, kuri lietotāji ir redzējuši jūsu stāstus. Mobilajā ierīcē atveriet Signal lietotni un pārejiet uz sadaļu Iestatījumi > Privātums.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Vēl nav atbilžu",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Десктоп апликацијата наиде на недоследност во услугата за откривање на контакти.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Се појави грешка при дешифрирање од $name$, уред $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Избришете ја приказната",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Дали сакате да ја отстраните приказната? Со ова ќе се отстрани приказната од вашата листа, но сè уште ќе можете да ги видите приказните од оваа група.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Споделувајте и гледајте приказни",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Вклучи ",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Прегледите се исклучени",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Испратено во $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Копирај ја временската ознака",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Овозможете потврди за прочитани пораки за да видите кој ги гледал вашите приказни. Отворете ја апликацијата Signal на вашиот мобилен уред и одете до Поставувања > Приватност.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Сè уште нема одговори",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "ഡെസ്‌ക്‌ടോപ്പ് ഒരു കോൺടാക്റ്റ് കണ്ടെത്തൽ സേവന പൊരുത്തക്കേട് നേരിട്ടു.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "ഡെസ്‌ക്‌ടോപ്പ് $name$, $deviceId$ എന്ന ഉപകരണത്തിൽ നിന്ന് ഒരു ഡിക്രിപ്‌ഷൻ പിശക് നേരിട്ടു.",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "സ്റ്റോറി ഇല്ലാതാക്കുക",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "സ്റ്റോറി നീക്കം ചെയ്യണോ? ഇത് നിങ്ങളുടെ ലിസ്റ്റിൽ നിന്ന് സ്റ്റോറി നീക്കം ചെയ്യും, എന്നാൽ നിങ്ങൾക്ക് തുടർന്നും ഈ ഗ്രൂപ്പിൽ നിന്നുള്ള സ്റ്റോറികൾ കാണാൻ കഴിയും.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "സ്റ്റോറീസ് പങ്കിടുകയും കാണുകയും ചെയ്യുക",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "ശബ്‌ദിപ്പിക്കുക",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "കാഴ്ച്ചകൾ ഓഫാണ്",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "അയച്ചു $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "ടൈംസ്റ്റാമ്പ് പകർത്തുക",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "നിങ്ങളുടെ സ്റ്റോറികൾ ആരാണ് കണ്ടതെന്ന് കാണാൻ, വായിച്ചതിനുള്ള സ്ഥിരീകരണം പ്രവർത്തനസജ്ജമാക്കുക. നിങ്ങളുടെ മൊബൈലിൽ Signal ആപ്പ് തുറന്ന് ക്രമീകരണങ്ങൾ > സ്വകാര്യത എന്നതിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "ഇതുവരെ മറുപടികളൊന്നുമില്ല",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "डेस्कटॉप संपर्क शोध सेवा विसंगतीमध्ये गेला.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "डेस्कटॉप $name$, उपकरण $deviceId$ कडून कूटबद्धीकरण त्रुटी मध्ये गेला",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "स्टोरी हटवा",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "स्टोरी हटवायची? हे आपल्या सूचीमधून स्टोरीला हटवेल, परंतु आपण अद्याप या ग्रुपमधून स्टोरीज पाहू शकाल.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "स्टोरीज शेअर करा व पहा",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "अनम्यूट करा",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "दृश्ये बंद आहेत",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ पाठवल्या",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "टाईमस्टँप कॉपी करा",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "आपल्या स्टोरीज कोणी पाहिल्या हे पाहण्यासाठी वाचल्याची पोच सक्षम करा. आपल्या मोबाइल डिव्हाइसवर Signal ॲप उघडा आणि सेटिंग्ज > गोपनीयता मध्ये नॅव्हिगेट करा.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "अद्याप कोणतीही प्रत्युत्तरे नाहीत",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop mengalami ketidakselarasan untuk Perkhidmatan Penemuan Kenalan.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Komputer meja mengalami ralat penyahsulitan daripada $name$, peranti $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Padam cerita",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Padam cerita? Ini akan memadam cerita daripada senarai anda, tetapi anda masih boleh menonton cerita daripada kumpulan ini.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Kongsi & Tonton Cerita",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Nyahredam",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Tontonan dimatikan",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Dihantar $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Salin cap masa",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Dayakan resit dibaca untuk melihat siapa yang menonton cerita anda. Buka aplikasi Signal di peranti mudah alih anda dan pergi ke Tetapan > Privasi.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Tiada balasan lagi",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop တွင် အဆက်အသွယ် ရှာဖွေရေး ဝန်ဆောင်မှု မညီညွတ်ခြင်းဖြစ်ပေါ်နေသည်။",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop သည် $name$ ၊ စက် $deviceId$ မှ ကုဒ်ဖြေရာတွင် ချို့ယွင်းချက် ဖြစ်ပေါ်ခဲ့ပါသည်",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "စတိုရီ ဖျက်ရန်",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "စတိုရီကို ဖယ်ရှားမည်လား။ ၎င်းသည် သင့်စာရင်းမှ စတိုရီကို ဖယ်ရှားသွားမည် ဖြစ်သော်လည်း သင်သည် ဤအဖွဲ့မှ စတိုရီများကို ဆက်လက်ကြည့်ရှုနိုင်ပါမည်။",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "စတိုရီများကို မျှဝေကြည့်ရှုရန်",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "အသံပြန်ဖွင့်မယ်",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "ကြည့်ရှုမှုများကို ပိတ်ထားပါသည်",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "ပေးပို့ပြီး $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Timestamp ကူးရန်",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "သင်စတိုရီများအား ကြည့်ရှုခဲ့သူများကို ကြည့်ရန် ဖတ်ပြီးကြောင်းညွှန်ပြမှုကို ဖွင့်ပါ။ သင့်မိုဘိုင်းစက်တွင် Signal အက်ပ်ကို ဖွင့်ပြီး ဆက်တင် > ကိုယ်ပိုင်အချက်အလက်သို့ သွားပါ။",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "ပြန်စာများ မရှိသေးပါ",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop har problemer med å åpne tjenesten for å finne kontaktene dine.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop støtte på en dekrypteringsfeil fra $name$, enhet $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Slett story",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Vil du slette storyen? Dette vil fjerne storyen fra listen. Du vil fremdeles se de andre storyene fra denne gruppen.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Del og se storyer",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Slå lyd på",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Visninger er slått av",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Sendt $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopier tidsstempel",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Slå på lesebekreftelser for å se hvem som har sett storyene dine. Åpne Signal-appen på mobilen din og gå til Innstillinger > Personvern.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Ingen svar ennå",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop kwam een fout tegen met Contact Discovery Service.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Er is in Signal-desktop een fout opgetreden bij het ontsleutelen van $name$, op apparaat $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Verhaal verwijderen",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Verhaal verwijderen? Dit verwijdert het verhaal uit je lijst, maar je kunt nog wel verhalen uit deze groep bekijken.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Verhalen delen en bekijken",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Meldingen niet langer dempen",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Weergaven uit",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Verstuurd $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Tijdstempel kopiëren",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Schakel leesbevestigingen in om te zien wie je verhalen bekeken heeft. Open de Signal-app op je mobiele telefoon en ga naar Instellingen > Privacy.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Nog geen reacties",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "ਡੈਸਕਟੌਪ ਦੀ ਸੰਪਰਕ ਖੋਜ ਸੇਵਾ ਵਿੱਚ ਕੋਈ ਅਸੰਗਤਤਾ ਆ ਗਈ ਹੈ।",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "$name$, ਡਿਵਾਈਸ $deviceId$ ਤੋਂ ਡੈਸਕਟਾਪ ਵਿੱਚ ਡੀਕ੍ਰਿਪਸ਼ਨ ਸੰਬੰਧੀ ਕੋਈ ਗੜਬੜੀ ਆ ਗਈ ਹੈ",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "ਸਟੋਰੀ ਮਿਟਾਓ",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "ਕੀ ਸਟੋਰੀ ਨੂੰ ਹਟਾਉਣਾ ਹੈ? ਅਜਿਹਾ ਕਰਨ 'ਤੇ ਸੂਚੀ ਵਿੱਚੋਂ ਸਟੋਰੀ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਪਰ ਤੁਸੀਂ ਅਜੇ ਵੀ ਇਸ ਗਰੁੱਪ ਦੀਆਂ ਸਟੋਰੀਆਂ ਦੇਖ ਸਕੋਗੇ।",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "ਸਟੋਰੀਆਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ ਅਤੇ ਦੇਖੋ",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "ਅਣ-ਮਿਊਟ ਕਰੋ",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "ਵਿਊ ਬੰਦ ਹਨ",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ ਨੂੰ ਭੇਜਿਆ ਗਿਆ",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "ਟਾਈਮਸਟੈਂਪ ਕਾਪੀ ਕਰੋ",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "ਤੁਹਾਡੀਆਂ ਸਟੋਰੀਆਂ ਕਿਸ ਨੇ ਦੇਖੀਆਂ ਹਨ, ਇਹ ਦੇਖਣ ਲਈ ਪੜ੍ਹਨ ਦੀਆਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਸਮਰੱਥ ਕਰੋ। ਆਪਣੇ ਮੋਬਾਈਲ ਡਿਵਾਈਸ 'ਤੇ Signal ਐਪ ਖੋਲ੍ਹੋ ਅਤੇ ਸੈਟਿੰਗਾਂ > ਪਰਦੇਦਾਰੀ 'ਤੇ ਜਾਓ।",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "ਅਜੇ ਤੱਕ ਕਿਸੇ ਨੇ ਜਵਾਬ ਨਹੀਂ ਦਿੱਤਾ",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Wersja przeglądarkowa natrafiła na nieścisłość związaną z usługą odkrywania kontaktów.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Aplikacja Desktop napotkała błąd, w trakcie odszyfrowywania, pochodzący od użytkownika $name$, z urządzenia $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Usuń relację",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Usunąć relację? To spowoduje usunięcie relacji z tej listy. Zachowasz możliwość wyświetlania relacji z tej grupy.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Udostępniaj i oglądaj relacje",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Cofnij wyciszenie",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Wyświetlenia: wyłączone",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Wysłano $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Skopiuj stempel czasowy",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Włącz potwierdzenie przeczytania, aby sprawdzać, kto wyświetlił Twoje relacje. Otwórz aplikację Signal na urządzeniu mobilnym i przejdź do Ustawienia > Prywatność.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Brak odpowiedzi",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "O desktop encontrou uma inconsistência no Serviço de descoberta de contatos.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Signal encontrou um erro ao descriptografar uma mensagem de $name$, aparelho $deviceId$.",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Excluir story",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Quer remover o story? Esta ação removerá o story desta lista, mas você ainda poderá ver stories desse grupo.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Compartilhar e visualizar Stories",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Ativar microfone",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "VIsualizações desativadas",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Enviado à(s) $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Copiar marcação horária",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Ative as confirmações de leitura para saber quem quem viu seus stories. Abra o app do Signal no seu dispositivo móvel e acesse Configurações > Privacidade.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Ainda não há respostas",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "O Desktop encontrou uma inconsistência no Serviço de Descoberta de Contactos.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "O Signal encontrou um erro ao desencriptar uma mensagem de $name$, dispositivo $deviceId$.",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Eliminar história",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Eliminar história? Esta ação removerá a história desta lista, mas ainda poderá ver histórias deste grupo.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Partilhar e ver histórias",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Alertar",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Visualizações desativadas",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Enviado às $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Copiar timestamp",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Ative as confirmações de leitura para saber quem quem viu as suas histórias. Abra a app do Signal no seu dispositivo móvel e vá a Definições > Privacidade.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Ainda não existem respostas",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop a dat peste o inconsistență privind Serviciile de căutare de contact.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop a întâmpinat o eroare de decriptare de la $name$, dispozitiv $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Șterge povestea",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Elimini povestea? Asta va elimina povestea din listă, dar tot vei putea să vezi poveștile din acest grup.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Trimite și Vizualizează Poveștile",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Microfon",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Fără vizualizări",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Trimis $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Copiază marcajul temporal",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Activează Confirmări de lectură ca să vezi cine ți-a văzut poveștile. Deschide aplicația Signal pe dispozitivul mobil și navighează la Setări > Confidențialitate.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Niciun răspuns încă",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Рабочий стол столкнулся с несогласованностью Службы обнаружения контактов.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "В Signal Desktop произошла ошибка расшифровки сообщения от $name$, устройство $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Удалить историю",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Удалить историю? Это приведет к удалению истории из вашего списка, но вы по-прежнему сможете просматривать истории этой группы.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Делиться историями и просматривать их",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Вкл. микрофон",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Просмотр отключен",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Отправлено $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Копировать отметку времени",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Включите уведомления о прочтении, чтобы видеть, кто просматривал ваши истории. Откройте приложение Signal на своем мобильном устройстве и перейдите в Настройки > Конфиденциальность",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Ещё нет ответов",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop zistil nekonzistentnosť služby zisťovania kontaktov.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Signal Desktop narazil na chybu dešifrovania z $name$, zariadenie $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Vymazať príbeh",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Odstrániť príbeh? Týmto sa príbeh odstráni zo zoznamu. Naďalej si však budete môcť prezerať príbehy zverejnené v tejto skupine.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Zdieľať a zobraziť príbehy",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Zapnúť zvuky",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Pozretia vypnuté",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Odoslané$time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopírovať časovú pečiatku",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Povoľte potvrdenia o prečítaní, aby ste zistili, kto si prezeral vaše príbehy. Otvorte na svojom mobilnom zariadení aplikáciu Signal a prejdite na Nastavenia > Súkromie.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Zatiaľ žiadne odpovede",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Naleteli smo na nedoslednost storitve Odkrivanja stikov.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Prišlo je do napake pri dekripciji z uporabnikom_co $name$, naprava $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Izbriši zgodbo",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Želite odstraniti Zgodbo? To bo odstranilo Zgodbo s seznama, še vedno pa si boste lahko ogledovali Zgodbe iz te skupine.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Deljenje & Ogled Zgodb",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Prekini utišanje",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Ogledi so izklopljeni",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ poslanih",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopiraj časovni žig",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Omogočite potrdila o branju, da vidite, kdo si je ogledal vaše Zgodbe. Odprite Signal na svoji mobilni napravi in pojdite na Nastavitve > Zasebnost.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Brez odgovorov",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktopi hasi një mospërputhje në Shërbimin e Zbulimit të Kontaktit",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktopi ndeshi nëj gabim shfshehtëzimi prej $name$, pajisja $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Fshij postimin e përkohshëm",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Të hiqet postimi i përkohshëm? Kjo do të heqë postimin e përkohshëm nga lista jote, por ti do të mund t'i shohësh postimet e përkohshme të këtij grupi.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Shpërndaj dhe shiko postimet e përkohshme ",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Çheshtoji",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Shikimet u çaktivizuan",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Dërguar $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopjo vulën kohore",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Aktivizo leximin e mesazheve për të parë se kush i ka parë postimet e tua të përkohshme. Hap aplikacionin e Signal në celularin tënd dhe shko te Parametrat > Privatësia.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Ende pa përgjigje",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop je naišao na nedoslednost u servisu za otkrivanje kontakata.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Догодила се грешка дешифровања на Desktop од $name$, уређај $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Izbriši priču",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Želite li da uklonite priču? Ovim ćete ukloniti priču sa liste, ali i dalje ćete moći da vidite priče iz ove grupe.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Podelite i vidite priče",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Обавести",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Potvrde o čitanju su isključene",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Poslato $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopiraj vremensku oznaku",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Aktivirajte potvrde o čitanju da biste videli ko je video vaše priče. Otvorite aplikaciju Signal na mobilnom uređaju i idite na Podešavanja > Privatnost.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Без одговора",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop upptäckte en inkonsekvens i tjänsten för kontaktupptäckt.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop stötte på ett dekrypteringsfel från $name$, enhet $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Ta bort berättelse",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Ta bort berättelse? Berättelsen kommer tas bort från din lista. Du kommer fortfarande att kunna visa berättelser från denna grupp.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Dela och visa Stories",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Av-tysta",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Visningar av",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Skickad $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Kopiera tidsstämpel",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Aktivera läskvitton för att se vem som har visat dina berättelser. Öppna Signal-appen på din mobila enhet och navigera till Inställningar > Integritet.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Inga svar ännu",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Desktop imepata tatizo katika mfumo wake wa utambuzi wa wawasiliani.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Desktop imepata hitilafu ya msimbo kutoka kwa $name$, kifaa $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Futa stori",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Ondoa stori? Hii itaondoa stori kwenye orodha yako, lakini bado utaweza kutazama stori kutoka kwenye kikundi.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Shiriki & Tazama Stori",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Washa ",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Kutazama kumezuiwa",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Imetumwa $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Nakili mhuri wa muda",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Wezesha risiti za kusoma ujumbe ili kuona nani ametazama stori zako. Fungua programu ya Signal kwenye kifaa chako cha mkononi kisha nenda kwenye Mipangilio > Faragha.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Hakuna majibu bado",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "ஒரு தொடர்பு கண்டறிதல் சேவையின் சீரற்ற தன்மையில் டெஸ்க்டாப் இயங்கியது.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "டெஸ்க்டாப்பில் $name$ , சாதனம் $deviceId$- இருந்து மறைகுறியாக்கப் பிழை ஏற்பட்டது",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "ஸ்டோரியை நீக்கவும்",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "ஸ்டோரியை அகற்றுவதா? இது உங்கள் பட்டியலிலிருந்து ஸ்டோரியை அகற்றும், ஆனால் இந்தக் குழுவிலுள்ள ஸ்டோரீக்களை உங்களால் இன்னும் பார்க்க முடியும்.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "ஸ்டோரீஸ்-ஐப் பகிரவும் & பார்க்கவும்",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "ஒலியடக்கை நீக்கு",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "பார்வைகள் முடக்கப்பட்டுள்ளன",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ அனுப்பப்பட்டது ",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "நேர முத்திரையை நகலெடுக்கவும்",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "உங்கள் ஸ்டோரீக்களை யார் பார்த்தார்கள் என்பதைப் பார்க்க வாசித்ததற்கான அறிவிப்புகளை இயக்கவும். உங்கள் மொபைல் சாதனத்தில் சிக்னல் ஆப்பைத் திறந்து, அமைப்புகள் > தனியுரிமை என்பதற்குச் செல்லவும்.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "இன்னும் பதில்கள் ஏதுமில்லை",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "కాంటాక్ట్ డిస్కవరీ సర్వీస్ అస్థిరత్వానికి డెస్క్‌టాప్ గురైంది.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "డెస్క్‌టాప్‌కు $name$, పరికరం $deviceId$ నుంచి ఒక డీక్రిప్సన్ దోషం ఏర్పడింది",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "కథను తొలగించండి",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "కథను తొలగించేదా? ఇది మీ జాబితా నుంచి కథను తొలగిస్తుంది, కానీ మీరు ఈ గ్రూప్ నుంచి కథలను ఇంకా వీక్షించగలుగుతారు.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "స్టోరీస్ చూడండి & పంచుకోండి",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "మ్యూట్ తీసివేయి",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "వీక్షణలు ఆఫ్ చేయబడ్డాయి",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ సార్లు పంపారు",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "టైమ్‌స్టాంప్ కాపీ చేయండి",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "మీ కథలను ఎవరు వీక్షించారనేది చూడటానికి రీడ్ రిసిప్ట్‌లను ప్రారంభించండి. మీ మొబైల్ పరికరంపై Signal యాప్‌ను తెరవండి, సెట్టింగ్‌లు > గోప్యతకు వెళ్లండి.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "ఇంకా ఎలాంటి రిప్లైలు లేవు",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "ระบบพบความไม่สอดคล้องในบริการค้นหาผู้ติดต่อ (Contact Discovery Service)",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "เดสก์ท็อปพบข้อผิดพลาดในการถอดรหัสจาก $name$, อุปกรณ์ $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "ลบสตอรี่",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "ลบสตอรี่ใช่หรือไม่ สตอรี่จะถูกลบออกจากรายการของคุณ แต่คุณจะยังสามารถรับชมสตอรี่จากกลุ่มนี้ได้",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "แชร์และดูสตอรี่",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "เปิดเสียง",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "ปิดการแจ้งว่าอ่านแล้ว",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "ส่งเมื่อ $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "คัดลอกข้อมูลเวลา",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "เปิดใช้ตัวเลือกการแจ้งว่าอ่านแล้ว เพื่อแสดงว่าใครดูสตอรี่ของคุณ โดยเปิดแอป Signal บนมือถือ แล้วไปที่ การตั้งค่า > ความเป็นส่วนตัว",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "ยังไม่มีการตอบกลับ",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Masaüstü uygulaması, Kişileri Bulma Aracı'nda bir uyuşmazlıkla karşılaştı.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Masaüstü $name$'den cihaz $deviceId$'a şifreleme sorununa rastladı",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Hikayeyi sil",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Hikaye kaldırılsın mı? Bu işlem, hikayeyi listenden kaldırsa da bu gruptaki hikayeleri görüntüleyebileceksin.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Hikayeleri Paylaş ve Görüntüle",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Sesi aç",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Görüntüleme kapalı",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$gönderildi",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Zaman damgasını kopyala",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Hikayelerini kimlerin görüntülediğini görmek için okundu bilgilerini etkinleştir. Mobil cihazında Signal uygulamasını aç ve Ayarlar'dan Gizlilik'e git.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Henüz yanıt yok",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Виникла розбіжність уужбі виявлення контактів.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "У застосунку виникла помилка шифрування з $name$, пристрій $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Видалити сторі",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Вилучити сторі? Ця дія вилучить сторі з вашого переліку, але ви все одно зможете переглядати сторіз у цій групі.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Поширення і перегляд сторіз",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Сповіщати",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Не відображаються перегляди",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Відправлено $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Копіювати позначку часу",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Увімкніть відображення переглядів, аби знати, хто переглянув ваші сторіз. Для цього відкрийте застосунок Signal на своєму мобільному пристрої і перейдіть до Налаштування > Конфіденційність.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Ще немає відповідей",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "ڈیسک ٹاپ کو رابطے کی دریافت کی سروس میں خلل کا سامنا ہوا ہے۔",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "ڈیسک ٹاپ کو $name$، ڈیوائس $deviceId$ سے غیر مرموز کاری کے نقص کا سامنا ہوا ہے",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "سٹوری ڈیلیٹ کریں",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "سٹوری ہٹائیں؟ یہ سٹوری فہرست سے ہٹا دی جائے گی، لیکن آپ پھر بھی اس گروپ سے سٹوریز دیکھ سکیں گے۔",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "سٹوریز شیئر کریں اور دیکھیں",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "غیر خاموش",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "ویوز آف ہیں",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "$time$ بھیجیں",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "ٹائم اسٹیمپ کاپی کریں",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "میسج پڑھنے کا ثبوت فعال کریں تاکہ دیکھ سکیں کہ کس نے آپ کی سٹوریز دیکھی ہیں۔ اپنی موبائل ڈیوائس پر Signal ایپ کھولیں اور سیٹنگز > پرائیویسی پر نیویگیٹ کریں۔",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "ابھی تک کوئی جوابات نہیں",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "Signal gặp lỗi không đồng bộ của Contact Discovery Service.",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "Máy tính để bàn gặp lỗi giải mã từ $name$, thiết bị $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "Xóa story",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "Bạn muốn gỡ story? Thao tác này sẽ gỡ story được chọn khỏi danh sách của bạn, nhưng bạn sẽ vẫn có thể xem các story từ nhóm này.",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "Chia sẻ & Xem Story",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "Bỏ tắt tiếng",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "Đã tắt thông báo đã xem",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "Đã gửi lúc $time$",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "Sao chép dấu thời gian",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "Bật thông báo đã đọc/xem để biết ai đã xem story của bạn. Hãy mở ứng dụng Signal trên thiết bị di động của bạn và điều hướng đến Cài đặt > Quyền riêng tư.",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "Chưa có câu trả lời",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "桌面版同「聯絡人搜尋服務」出現唔一致嘅情況。",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "電腦遇到嚟自裝置 $deviceId$$name$ 嘅解密錯誤",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "刪除限時動態",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "係咪要剷走限時動態?系統會喺你嘅清單度剷走限時動態,但你仍然可以睇到呢個群組嘅限時動態。",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "分享同睇吓限時動態",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "解除靜音",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "閂咗已讀標記",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "喺 $time$ 傳送",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "複製時間標記",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "開啟「已讀標記」就可以知道邊個睇過你嘅限時動態。如果要啟用設定,請你喺流動裝置打開 Signal 應用程式,然後去「設定」入面嘅「私隱」。",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "未有回覆",
"description": "Placeholder text for when there are no replies"
@ -7702,7 +7722,7 @@
"description": "Title for the whats new modal"
},
"WhatsNew__bugfixes": {
"message": "呢個版本包含咗少少調整同埋錯誤修復,等 Signal 可以順運作。",
"message": "呢個版本包含咗少少調整同埋錯誤修復,等 Signal 可以運作。",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__bugfixes--1": {

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "桌面版 Signal 遇到 “发现联系人服务”不一致问题。",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "桌面程序遇到来自$name$的解密错误,设备为$deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "删除动态",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "要移除动态吗?此操作将会从您的清单中移除此动态,不过您仍然可以查看此群组的动态。",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "分享和浏览动态",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "取消静音",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "查看功能关闭",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "已于 $time$ 发送",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "复制时间戳",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "启用“已读回执”可以查看谁浏览过您的动态。如要启用,请在您的移动设备中打开 Signal 应用,然后前往“设置>隐私”。",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "未有回复",
"description": "Placeholder text for when there are no replies"

View File

@ -649,6 +649,10 @@
}
}
},
"cdsMirroringErrorToast": {
"message": "桌面版出現「聯絡人搜尋服務」不一致的問題。",
"description": "An error popup when we discovered an inconsistency between mirrored Contact Discovery Service requests."
},
"decryptionErrorToast": {
"message": "電腦遇到來自$name$,裝置 $deviceId$的解密錯誤",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
@ -7465,6 +7469,14 @@
}
}
},
"SendStoryModal__delete-story": {
"message": "刪除限動",
"description": "Button label to delete a story"
},
"SendStoryModal__confirm-remove-group": {
"message": "要移除限動嗎?這樣會從你的清單中移除此限動,但你仍然可以瀏覽此群組中的限動。",
"description": "Confirmation body for removing a group story"
},
"Stories__settings-toggle--title": {
"message": "分享及瀏覽限動",
"description": "Select box title for the stories on/off toggle"
@ -7497,6 +7509,10 @@
"message": "解除靜音",
"description": "Aria label for unmuting stories"
},
"StoryViewer__views-off": {
"message": "已讀標記關閉",
"description": "When the user has read receipts turned off"
},
"StoryDetailsModal__sent-time": {
"message": "已於 $time$ 送出",
"description": "Sent timestamp",
@ -7521,6 +7537,10 @@
"message": "複製時間戳記",
"description": "Context menu item to help debugging"
},
"StoryViewsNRepliesModal__read-receipts-off": {
"message": "啟用已讀標記,即可查看誰瀏覽了你的限動。開啟行動裝置上的 Signal App並依序前往「設定」>「隱私」。",
"description": "Instructions on how to enable read receipts"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "未有回覆",
"description": "Placeholder text for when there are no replies"

View File

@ -550,8 +550,8 @@ function handleCommonWindowEvents(
}
}
const DEFAULT_WIDTH = 800;
const DEFAULT_HEIGHT = 610;
const DEFAULT_WIDTH = enableCI ? 1024 : 800;
const DEFAULT_HEIGHT = enableCI ? 1024 : 610;
// LARGEST_LEFT_PANE_WIDTH = 380
// TIMELINE_WIDTH = 300
// TIMELINE_MARGIN = 16 + 16

View File

@ -29,42 +29,49 @@
<title>Signal</title>
<link
rel="preload"
href="fonts/inter-v3.10/Inter-BoldItalic.woff2"
href="fonts/inter-v3.19/Inter-BoldItalic.woff2"
as="font"
crossorigin
type="font/woff2"
/>
<link
rel="preload"
href="fonts/inter-v3.10/Inter-Bold.woff2"
href="fonts/inter-v3.19/Inter-Bold.woff2"
as="font"
type="font/woff2"
crossorigin
/>
<link
rel="preload"
href="fonts/inter-v3.10/Inter-SemiBoldItalic.woff2"
href="fonts/inter-v3.19/Inter-SemiBoldItalic.woff2"
as="font"
type="font/woff2"
crossorigin
/>
<link
rel="preload"
href="fonts/inter-v3.10/Inter-Italic.woff2"
href="fonts/inter-v3.19/Inter-Italic.woff2"
as="font"
type="font/woff2"
crossorigin
/>
<link
rel="preload"
href="fonts/inter-v3.10/Inter-SemiBold.woff2"
href="fonts/inter-v3.19/Inter-SemiBold.woff2"
as="font"
type="font/woff2"
crossorigin
/>
<link
rel="preload"
href="fonts/inter-v3.10/Inter-Regular.woff2"
href="fonts/inter-v3.19/Inter-Regular.woff2"
as="font"
type="font/woff2"
crossorigin
/>
<link
rel="preload"
href="fonts/inter-v3.19/Inter-Medium.woff2"
as="font"
type="font/woff2"
crossorigin

View File

@ -4,7 +4,7 @@
"description": "Private messaging from your desktop",
"desktopName": "signal.desktop",
"repository": "https://github.com/signalapp/Signal-Desktop.git",
"version": "5.58.0-beta.1",
"version": "5.58.0",
"license": "AGPL-3.0-only",
"author": {
"name": "Signal Messenger, LLC",
@ -36,7 +36,7 @@
"test": "yarn test-node && yarn test-electron",
"test-electron": "node ts/scripts/test-electron.js",
"test-release": "node ts/scripts/test-release.js",
"test-node": "electron-mocha --file test/setup-test-node.js --recursive test/modules ts/test-node ts/test-both",
"test-node": "electron-mocha --timeout 10000 --file test/setup-test-node.js --recursive test/modules ts/test-node ts/test-both",
"test-mock": "mocha ts/test-mock/**/*_test.js",
"test-node-coverage": "nyc --reporter=lcov --reporter=text mocha --recursive test/modules ts/test-node ts/test-both",
"eslint": "eslint --cache .",

View File

@ -34,6 +34,9 @@ export const UploadStage: React.ComponentType = () => {
setComplete(i => i + 1);
};
try {
if (!cover) {
throw new Error('UploadStage: Cover was missing on upload!');
}
const packMeta = await encryptAndUpload(
{ title, author },
orderedData,

View File

@ -29,7 +29,7 @@ export type PackMetaData = { packId: string; key: string };
export type EncryptAndUploadFn = (
manifest: { title: string; author: string },
stickers: Array<StickerData>,
cover: StickerImageData | undefined,
cover: StickerImageData,
onProgress?: () => unknown
) => Promise<PackMetaData>;

View File

@ -167,11 +167,6 @@ window.encryptAndUpload = async (
useWebSocket: false,
});
const uniqueStickers = uniqBy(
[...stickers, { imageData: cover }],
'imageData'
);
const manifestProto = new Proto.StickerPack();
manifestProto.title = manifest.title;
manifestProto.author = manifest.author;
@ -185,7 +180,14 @@ window.encryptAndUpload = async (
return s;
});
const coverStickerId = 0;
const uniqueStickers = uniqBy(
[...stickers, { imageData: cover }],
'imageData'
);
const coverStickerIndex = uniqueStickers.findIndex(
item => item.imageData?.src === cover.src
);
const coverStickerId = coverStickerIndex >= 0 ? coverStickerIndex : 0;
const coverStickerData = stickers[coverStickerId];
if (!coverStickerData) {

View File

@ -7,6 +7,8 @@
* global helpers for tests
*/
mocha.setup({ timeout: 10000 });
function deleteIndexedDB() {
return new Promise((resolve, reject) => {
const idbReq = indexedDB.deleteDatabase('test');

View File

@ -1,7 +1,12 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import type { CSSProperties, MouseEventHandler, ReactNode } from 'react';
import type {
CSSProperties,
KeyboardEventHandler,
MouseEventHandler,
ReactNode,
} from 'react';
import React from 'react';
import classNames from 'classnames';
@ -48,6 +53,8 @@ type PropsType = {
} & (
| {
onClick: MouseEventHandler<HTMLButtonElement>;
// TODO: DESKTOP-4121
onKeyDown?: KeyboardEventHandler<HTMLButtonElement>;
}
| {
type: 'submit';

View File

@ -173,6 +173,11 @@ export function CustomizingPreferredReactionsModal({
onClick={() => {
resetDraftEmoji();
}}
onKeyDown={event => {
if (event.key === 'Enter' || event.key === 'Space') {
resetDraftEmoji();
}
}}
variant={ButtonVariant.SecondaryAffirmative}
>
{i18n('reset')}
@ -182,6 +187,11 @@ export function CustomizingPreferredReactionsModal({
onClick={() => {
savePreferredReactions();
}}
onKeyDown={event => {
if (event.key === 'Enter' || event.key === 'Space') {
savePreferredReactions();
}
}}
>
{i18n('save')}
</Button>

View File

@ -35,6 +35,13 @@ export const ReactionPickerPickerEmojiButton = React.forwardRef<
event.stopPropagation();
onClick();
}}
onKeyDown={event => {
if (event.key === 'Enter' || event.key === 'Space') {
event.stopPropagation();
event.preventDefault();
onClick();
}
}}
>
<Emoji size={48} emoji={emoji} title={title} />
</button>
@ -54,6 +61,13 @@ export const ReactionPickerPickerMoreButton = ({
event.stopPropagation();
onClick();
}}
onKeyDown={event => {
if (event.key === 'Enter' || event.key === 'Space') {
event.stopPropagation();
event.preventDefault();
onClick();
}
}}
tabIndex={0}
title={i18n('Reactions--more')}
type="button"

View File

@ -495,9 +495,9 @@ export class Message extends React.PureComponent<Props, State> {
};
public handleFocus = (): void => {
const { interactionMode } = this.props;
const { interactionMode, isSelected } = this.props;
if (interactionMode === 'keyboard') {
if (interactionMode === 'keyboard' && !isSelected) {
this.setSelected();
}
};
@ -1979,32 +1979,30 @@ export class Message extends React.PureComponent<Props, State> {
</div>
{reactionPickerRoot &&
createPortal(
<StopPropagation>
<Popper
placement="top"
modifiers={[
offsetDistanceModifier(4),
this.popperPreventOverflowModifier(),
]}
>
{({ ref, style }) =>
renderReactionPicker({
ref,
style,
selected: selectedReaction,
onClose: this.toggleReactionPicker,
onPick: emoji => {
this.toggleReactionPicker(true);
reactToMessage(id, {
emoji,
remove: emoji === selectedReaction,
});
},
renderEmojiPicker,
})
}
</Popper>
</StopPropagation>,
<Popper
placement="top"
modifiers={[
offsetDistanceModifier(4),
this.popperPreventOverflowModifier(),
]}
>
{({ ref, style }) =>
renderReactionPicker({
ref,
style,
selected: selectedReaction,
onClose: this.toggleReactionPicker,
onPick: emoji => {
this.toggleReactionPicker(true);
reactToMessage(id, {
emoji,
remove: emoji === selectedReaction,
});
},
renderEmojiPicker,
})
}
</Popper>,
reactionPickerRoot
)}
</Manager>
@ -2613,28 +2611,26 @@ export class Message extends React.PureComponent<Props, State> {
</Reference>
{reactionViewerRoot &&
createPortal(
<StopPropagation>
<Popper
placement={popperPlacement}
strategy="fixed"
modifiers={[this.popperPreventOverflowModifier()]}
>
{({ ref, style }) => (
<ReactionViewer
ref={ref}
style={{
...style,
zIndex: 2,
}}
getPreferredBadge={getPreferredBadge}
reactions={reactions}
i18n={i18n}
onClose={this.toggleReactionViewer}
theme={theme}
/>
)}
</Popper>
</StopPropagation>,
<Popper
placement={popperPlacement}
strategy="fixed"
modifiers={[this.popperPreventOverflowModifier()]}
>
{({ ref, style }) => (
<ReactionViewer
ref={ref}
style={{
...style,
zIndex: 2,
}}
getPreferredBadge={getPreferredBadge}
reactions={reactions}
i18n={i18n}
onClose={this.toggleReactionViewer}
theme={theme}
/>
)}
</Popper>,
reactionViewerRoot
)}
</Manager>

View File

@ -4,7 +4,7 @@
import * as React from 'react';
import { convertShortName } from '../emoji/lib';
import type { Props as EmojiPickerProps } from '../emoji/EmojiPicker';
import { useRestoreFocus } from '../../hooks/useRestoreFocus';
import { useDelayedRestoreFocus } from '../../hooks/useRestoreFocus';
import type { LocalizerType } from '../../types/Util';
import {
ReactionPickerPicker,
@ -75,7 +75,7 @@ export const ReactionPicker = React.forwardRef<HTMLDivElement, Props>(
);
// Focus first button and restore focus on unmount
const [focusRef] = useRestoreFocus();
const [focusRef] = useDelayedRestoreFocus();
if (pickingOther) {
return renderEmojiPicker({

View File

@ -193,6 +193,13 @@ export const ReactionViewer = React.forwardRef<HTMLDivElement, Props>(
event.stopPropagation();
setSelectedReactionCategory(id);
}}
onKeyDown={event => {
if (event.key === 'Enter' || event.key === 'Space') {
event.stopPropagation();
event.preventDefault();
setSelectedReactionCategory(id);
}
}}
>
{isAll ? (
<span className="module-reaction-viewer__header__button__all">

View File

@ -89,8 +89,14 @@ export const EmojiPicker = React.memo(
const [selectedTone, setSelectedTone] = React.useState(skinTone);
const handleToggleSearch = React.useCallback(
(e: React.MouseEvent) => {
(
e:
| React.MouseEvent<HTMLButtonElement>
| React.KeyboardEvent<HTMLButtonElement>
) => {
e.stopPropagation();
e.preventDefault();
setSearchText('');
setSelectedCategory(categories[0]);
setSearchMode(m => !m);
@ -115,7 +121,11 @@ export const EmojiPicker = React.memo(
);
const handlePickTone = React.useCallback(
(e: React.MouseEvent<HTMLButtonElement>) => {
(
e:
| React.MouseEvent<HTMLButtonElement>
| React.KeyboardEvent<HTMLButtonElement>
) => {
e.preventDefault();
e.stopPropagation();
@ -135,19 +145,24 @@ export const EmojiPicker = React.memo(
| React.MouseEvent<HTMLButtonElement>
| React.KeyboardEvent<HTMLButtonElement>
) => {
const { shortName } = e.currentTarget.dataset;
if ('key' in e) {
if (e.key === 'Enter' && doSend) {
e.stopPropagation();
e.preventDefault();
doSend();
}
} else {
const { shortName } = e.currentTarget.dataset;
if (shortName) {
e.stopPropagation();
e.preventDefault();
onPickEmoji({ skinTone: selectedTone, shortName });
if (e.key === 'Enter') {
if (doSend) {
doSend();
e.stopPropagation();
e.preventDefault();
}
if (shortName) {
onPickEmoji({ skinTone: selectedTone, shortName });
e.stopPropagation();
e.preventDefault();
}
}
} else if (shortName) {
e.stopPropagation();
e.preventDefault();
onPickEmoji({ skinTone: selectedTone, shortName });
}
},
[doSend, onPickEmoji, selectedTone]
@ -158,14 +173,16 @@ export const EmojiPicker = React.memo(
const handler = (event: KeyboardEvent) => {
if (event.key === 'Escape') {
if (searchMode) {
event.preventDefault();
event.stopPropagation();
setScrollToRow(0);
setSearchText('');
setSearchMode(false);
} else {
onClose?.();
} else if (onClose) {
event.preventDefault();
event.stopPropagation();
onClose();
}
event.preventDefault();
event.stopPropagation();
} else if (!searchMode && !event.ctrlKey && !event.metaKey) {
if (
[
@ -251,8 +268,14 @@ export const EmojiPicker = React.memo(
);
const handleSelectCategory = React.useCallback(
(e: React.MouseEvent<HTMLButtonElement>) => {
(
e:
| React.MouseEvent<HTMLButtonElement>
| React.KeyboardEvent<HTMLButtonElement>
) => {
e.stopPropagation();
e.preventDefault();
const { category } = e.currentTarget.dataset;
if (category) {
setSelectedCategory(category);
@ -326,6 +349,11 @@ export const EmojiPicker = React.memo(
<button
type="button"
onClick={handleToggleSearch}
onKeyDown={event => {
if (event.key === 'Enter' || event.key === 'Select') {
handleToggleSearch(event);
}
}}
title={i18n('EmojiPicker--search-placeholder')}
className={classNames(
'module-emoji-picker__button',
@ -354,6 +382,11 @@ export const EmojiPicker = React.memo(
data-category={cat}
title={cat}
onClick={handleSelectCategory}
onKeyDown={event => {
if (event.key === 'Enter' || event.key === 'Space') {
handleSelectCategory(event);
}
}}
className={classNames(
'module-emoji-picker__button',
'module-emoji-picker__button--icon',
@ -412,7 +445,25 @@ export const EmojiPicker = React.memo(
<button
aria-label={i18n('CustomizingPreferredReactions__title')}
className="module-emoji-picker__button module-emoji-picker__button--footer module-emoji-picker__button--settings"
onClick={onClickSettings}
onClick={event => {
if (onClickSettings) {
event.preventDefault();
event.stopPropagation();
onClickSettings();
}
}}
onKeyDown={event => {
if (
onClickSettings &&
(event.key === 'Enter' || event.key === 'Space')
) {
event.preventDefault();
event.stopPropagation();
onClickSettings();
}
}}
title={i18n('CustomizingPreferredReactions__title')}
type="button"
/>
@ -425,6 +476,11 @@ export const EmojiPicker = React.memo(
key={tone}
data-tone={tone}
onClick={handlePickTone}
onKeyDown={event => {
if (event.key === 'Enter' || event.key === 'Space') {
handlePickTone(event);
}
}}
title={i18n('EmojiPicker--skin-tone', [`${tone}`])}
className={classNames(
'module-emoji-picker__button',

View File

@ -60,17 +60,13 @@ async function updateConversationFromContactSync(
}
// expireTimer isn't in Storage Service so we have to rely on contact sync.
const { expireTimer } = details;
const isValidExpireTimer = typeof expireTimer === 'number';
if (isValidExpireTimer) {
await conversation.updateExpirationTimer(expireTimer, {
source: window.ConversationController.getOurConversationId(),
receivedAt: receivedAtCounter,
fromSync: true,
isInitialSync,
reason: 'contact sync',
});
}
await conversation.updateExpirationTimer(details.expireTimer, {
source: window.ConversationController.getOurConversationId(),
receivedAt: receivedAtCounter,
fromSync: true,
isInitialSync,
reason: 'contact sync',
});
window.Whisper.events.trigger('incrementProgress');
}

View File

@ -99,7 +99,7 @@ const DELAY = 50; // milliseconds
await Promise.all([sendQueue(), measure()]);
} catch (error) {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
throw error;
} finally {
await app?.close();

View File

@ -182,7 +182,7 @@ const LAST_MESSAGE = 'start sending messages now';
console.log('stats info=%j', { delta: stats(deltaList, [99, 99.8]) });
} catch (error) {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
throw error;
} finally {
await app?.close();

View File

@ -132,7 +132,7 @@ const LAST_MESSAGE = 'start sending messages now';
console.log('stats info=%j', { delta: stats(deltaList, [99, 99.8]) });
} catch (error) {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
throw error;
} finally {
await app?.close();

View File

@ -60,7 +60,7 @@ const CONTACT_COUNT = 1000;
const duration = Date.now() - start;
console.log(`Took: ${(duration / 1000).toFixed(2)} seconds`);
} catch (error) {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
throw error;
} finally {
await app?.close();

View File

@ -256,7 +256,7 @@ export class Bootstrap {
return result;
}
public async saveLogs(): Promise<void> {
public async saveLogs(app?: App): Promise<void> {
const { ARTIFACTS_DIR } = process.env;
if (!ARTIFACTS_DIR) {
// eslint-disable-next-line no-console
@ -272,7 +272,13 @@ export class Bootstrap {
console.error(`Saving logs to ${outDir}`);
const { logsDir } = this;
await fs.rename(logsDir, path.join(outDir));
await fs.rename(logsDir, outDir);
if (app) {
const window = await app.getWindow();
const screenshot = await window.screenshot();
await fs.writeFile(path.join(outDir, 'screenshot.png'), screenshot);
}
}
//

View File

@ -62,7 +62,7 @@ describe('gv2', function needsName() {
afterEach(async function after() {
if (this.currentTest?.state !== 'passed') {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
}
await app.close();
@ -172,28 +172,33 @@ describe('gv2', function needsName() {
const window = await app.getWindow();
debug('Sending another invite');
debug('Waiting for the PNI invite');
await window
.locator(`text=${first.profileName} invited you to the group.`)
.waitFor();
// Invite ACI from another contact
debug('Inviting ACI from another contact');
group = await second.inviteToGroup(group, desktop, {
uuidKind: UUIDKind.ACI,
});
const conversationStack = window.locator('.conversation-stack');
debug('Waiting for the ACI invite');
await window
.locator(`text=${second.profileName} invited you to the group.`)
.waitFor();
debug('Accepting');
await conversationStack
.locator('.module-message-request-actions button >> "Accept"')
.click();
debug('Verifying notifications');
await window
.locator(`"${first.profileName} invited you to the group."`)
.waitFor();
await window.locator('"You were invited to the group."').waitFor();
debug('Checking final notification');
await window
.locator(
`"You accepted an invitation to the group from ${second.profileName}."`
'text=You accepted an invitation to the group from ' +
`${second.profileName}.`
)
.waitFor();

View File

@ -24,7 +24,7 @@ describe('PNP change number', function needsName() {
afterEach(async function after() {
if (this.currentTest?.state !== 'passed') {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
}
await app.close();

View File

@ -92,7 +92,7 @@ describe('PNI Signature', function needsName() {
afterEach(async function after() {
if (this.currentTest?.state !== 'passed') {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
}
await app.close();

View File

@ -84,7 +84,7 @@ describe('gv2', function needsName() {
afterEach(async function after() {
if (this.currentTest?.state !== 'passed') {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
}
await app.close();

View File

@ -23,7 +23,7 @@ describe('storage service', function needsName() {
}
if (this.currentTest?.state !== 'passed') {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
}
await app.close();

View File

@ -26,7 +26,7 @@ describe('storage service', function needsName() {
}
if (this.currentTest?.state !== 'passed') {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
}
await app.close();

View File

@ -28,7 +28,7 @@ describe('storage service', function needsName() {
}
if (this.currentTest?.state !== 'passed') {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
}
await app.close();

View File

@ -23,7 +23,7 @@ describe('storage service', function needsName() {
}
if (this.currentTest?.state !== 'passed') {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
}
await app.close();

View File

@ -27,7 +27,7 @@ describe('storage service', function needsName() {
}
if (this.currentTest?.state !== 'passed') {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
}
await app.close();

View File

@ -100,7 +100,7 @@ describe('storage service', function needsName() {
}
if (this.currentTest?.state !== 'passed') {
await bootstrap.saveLogs();
await bootstrap.saveLogs(app);
}
await app.close();

View File

@ -14,9 +14,6 @@ import {
describe('license comments', () => {
it('includes a license comment at the top of every relevant file', async function test() {
// This usually executes quickly but can be slow in some cases, such as Windows CI.
this.timeout(10000);
await forEachRelevantFile(async file => {
let firstLine: string;
let secondLine: string;