Compare commits

...

19 Commits
main ... 5.29.x

Author SHA1 Message Date
Fedor Indutnyy e0dfd36891 v5.29.1 2022-01-25 11:26:32 -08:00
Fedor Indutnyy 0c7b165093 Update strings 2022-01-25 11:26:16 -08:00
Evan Hahn 5b47760c9e
Fix stuck safety number modal overlay
(cherry picked from commit f5eb17e0d1)
2022-01-25 11:19:28 -08:00
automated-signal c0a474abf4
Fix logging overflow
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-01-24 16:20:01 -08:00
automated-signal edee0dd8c1
Remove env vars
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2022-01-24 16:19:07 -08:00
automated-signal 4605821ded
Don't let unidentifiedStatus change e164
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-01-24 16:18:41 -08:00
automated-signal 1a569efd36
Update badge placement on 52x52 avatars
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2022-01-24 15:36:54 -08:00
automated-signal d9c476f7bf
Fix typo in unknownContact
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-01-24 15:36:33 -08:00
automated-signal 25c068d488
Fix incorrect translation key: unknownUser -> unnkownContact
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-01-24 12:54:25 -08:00
automated-signal 9c594c387f
Properly handle read syncs while offline
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2022-01-21 18:10:02 -08:00
automated-signal ce4f76be1f
MessateReceiver.maybeUpdateTimestamp: Annotate group identifier for log
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-01-21 09:43:27 -08:00
Fedor Indutnyy 97116a15e4 v5.29.0 2022-01-20 15:10:50 -08:00
automated-signal 1a902b8d4a
Add extra logging for change phone number
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-01-20 15:10:10 -08:00
Fedor Indutnyy 936c8a8664 Update strings 2022-01-20 14:52:50 -08:00
automated-signal f0967ca5c6
Fix crash report location on Windows
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-01-19 20:39:40 -08:00
automated-signal 36a02e8e09
Properly handle groupIds in incoming block sync
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-01-19 17:49:52 -08:00
automated-signal cc185159d9
Trigger EnvelopeEvent for unsealed envelopes
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-01-18 17:47:40 -08:00
Scott Nonnenberg 8f85b32d9b
Calling Lobby: Ensure participant list can be dismissed 2022-01-17 21:26:05 -06:00
automated-signal 9e695068d0
Update @react-spring/web to 9.4.1
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-01-14 09:41:02 -08:00
86 changed files with 2455 additions and 747 deletions

View File

@ -1393,6 +1393,10 @@
"message": "Kom meer te wete",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Need help?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Return to Call",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Call is full",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "nou",
"message": "Nou",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Stuur",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Customize reactions",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "لمعرفة المزيد",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "بحاجة إلى مساعدة ؟",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "العودة للمكالمة",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "المكالمة ممتلئة",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "يُرجى إغلاقه يدويا ثم الضغط مرة أخرى على إعادة المحاولة للاستمرار.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "أرسلْ",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "تخصيص التفاعلات",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "ما الجديد",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "يحتوي هذا الإصدار على عدد من التعديلات الصغيرة وإصلاحات الأخطاء للحفاظ على تشغيل Signal بسلاسة.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "يحتوي هذا الإصدار على عدد من التعديلات الصغيرة وإصلاحات الأخطاء للحفاظ على تشغيل Signal بسلاسة.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Daha ətraflı",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Kömək lazımdır?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Bu adı telefonunuzda \"Əlaqə yaradılmış cihazlar\"ın altında görəcəksiniz.",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Zəngə qayıt",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Zəngin həcminə görə mikrofon səssizə alındı",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Zəng dolub",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "indi",
"message": "İndicə",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Zəhmət olmasa əllə bağlayın və davam etmək üçün \"Yenidən sına\"ya klikləyin.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Tətbiqetmə çökdü",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Çökmədən sonra Signal yenidən başladıldı. Problemi araşdırmaqda kömək etmək üçün Signal-a bir çökmə hesabatı göndərə bilərsiniz.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Göndər",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Göndərmə",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Reaksiyaları özəlləşdirin",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Yeni nə var",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Bu versiya, Signal-ın problemsiz işləməsini təmin etmək üçün kiçik düzəltmələr və xəta düzəltmələri ehtiva edir.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Bu versiya, Signal-ın problemsiz işləməsini təmin etmək üçün kiçik düzəltmələr və xəta düzəltmələri ehtiva edir.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Yeni il, yeni başlanğıc ekranı. Başlanğıc quraşdırma ekranlarını 2022 üçün vaxtında yenidən dizayn etdik.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "İndi, yüksək səsli makinaçı və ya ağır çeynənən üçün daha az çıın axtarışlarla! Zəng lobbisində səkkiz və ya daha çox adam varsa, Masaüstü səsi avtomatik bağlayacaq.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Научете повече",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Нужда от помощ?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Връщане към повикването",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Повикването е пълно",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "сега",
"message": "Току що",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -2838,7 +2846,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "Прочети повече",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Изпращане",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Персонализирайте реакциите",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "আরও জানুন",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "সাহায্য প্রয়োজন?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "কলে ফেরত যান",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "কলটিতে জায়গা নেই",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "অনুগ্রহ করে ম্যানুয়ালি এটি বন্ধ করুন এবং চালিয়ে যেতে Retry এ ক্লিক করুন।",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "পাঠান",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "প্রতিক্রিয়া কাস্টমাইজ করুন",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "নতুন কি",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "সিগন্যালকে মসৃণভাবে চলমান রাখতে এই সংস্করণে অনেকগুলি ছোটখাট পরিবর্তন রয়েছে এবং বাগ সংশোধন করা হয়েছে।",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "সিগন্যালকে মসৃণভাবে চলমান রাখতে এই সংস্করণে অনেকগুলি ছোটখাট পরিবর্তন রয়েছে এবং বাগ সংশোধন করা হয়েছে।",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Més informació",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Us cal ajuda?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Veureu aquest nom sota \"Dispositius enllaçats\" al telèfon.",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Torna a la trucada",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "S'ha silenciat el micròfon a causa de la mida de la trucada.",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "La trucada és plena",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "ara",
"message": "Ara",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Tanqueu-lo manualment i cliqueu a tornar-ho a provar per continuar.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Ha fallat l'aplicació.",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "El Signal s'ha reiniciat després d'una fallada. Podeu enviar un informe d'error per ajudar el Signal a investigar el problema.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Envia",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "No l'enviïs",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Personalització de reaccions",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Què hi ha de nou",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Aquesta versió conté una sèrie de petites modificacions i correccions d'errors per tal que el Signal funcioni sense problemes.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Aquesta versió conté una sèrie de petites modificacions i correccions d'errors per tal que el Signal funcioni sense problemes.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Any nou, nova pantalla de configuració inicial. Hem redissenyat les pantalles de configuració inicial just a temps per al 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Ara, amb menys cerques frenètiques per al mecanògraf fort o el mastegador pesat! Al vestíbul de trucades, el Desktop ara desactivarà automàticament l'àudio si hi ha vuit o més persones a la trucada.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Zjistit více",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Potřebujete pomoc?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Název tohoto zařízení uvidíte pod „Spárovaná zařízení“",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Zpátky k hovoru",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofon byl ztlumen kvůli velkému počtu lidí v hovoru",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Hovor je plný",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "teď",
"message": "Teď",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Zavřete ji ručně a poté klikněte na Opakovat pro pokračování.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Aplikace spadla",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal se restartoval po selhání. Můžete odeslat zprávu o selhání a pomoci tím daný problém vyřešit.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Odeslat",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Neodesílat",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Přizpůsobení reakcí",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Co je nového",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Tato verze obsahuje řadu drobných úprav a oprav chyb, aby Signal fungoval hladce.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Tato verze obsahuje řadu drobných úprav a oprav chyb, aby Signal fungoval hladce.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Nový rok, nová úvodní obrazovka nastavení. Přepracovali jsme obrazovky úvodního nastavení tak akorát na začátek 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Nyní už nebudete muset zběsile hledat hlasitého písaře nebo přežvýkavce! Při připojování k hovoru Signal Desktop automaticky vypne zvuk, pokud se účastní osm nebo více osob.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Dysgu rhagor",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Angen cymorth?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Byddwch yn gweld yr enw hwn o dan \"Dyfeisiau Cysylltiedig\" ar eich ffôn",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Dychwelwch i'r Alwad",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Meicroffon wedi'i dewi oherwydd maint yr alwad",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Mae'r alwad yn llawn",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "nawr",
"message": "Nawr",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Caewch ef â llaw a chliciwch ar Ailgynnig i barhau.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Chwalodd y rhaglen",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Ailgychwynnodd Signal ar ôl chwalu. Gallwch ddarparu adroddiad chwalu i Signal archwilio'r mater.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Anfon",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Peidio'i Anfon",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Cyfaddasu ymatebion",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Be sy'n Newydd",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Mae'r fersiwn hon yn cynnwys nifer o drydariadau bach a chywiriadau gwallau i gadw Signal yn rhedeg yn llyfn.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Mae'r fersiwn hon yn cynnwys nifer o drydariadau bach a chywiriadau gwallau i gadw Signal yn rhedeg yn llyfn.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Blwyddyn newydd, sgrin sefydlu gychwynnol newydd. Rydym wedi ailgynllunio'r sgriniau gosod cychwynnol mewn pryd ar gyfer 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Nawr, am lai o chwilio am y teipydd swnllyd neu'r cnöwr trymaf! Yn y cyntedd galwadau, bydd Desktop yn atal sain os oes yna 8 neu ragor mewn galwad.",
"description": "Release notes for v5.28"
}
}

View File

@ -188,15 +188,15 @@
"description": "One of the menu options available in the Avatar popup menu"
},
"loading": {
"message": "Indlæser...",
"message": "Indlæser ...",
"description": "Message shown on the loading screen before we've loaded any messages"
},
"optimizingApplication": {
"message": "Optimerer applikationen...",
"message": "Optimerer applikation ...",
"description": "Message shown on the loading screen while we are doing application optimizations"
},
"migratingToSQLCipher": {
"message": "Optimering af beskeder... $status$ fuldført.",
"message": "Optimering af beskeder ... $status$ fuldført.",
"description": "Message shown on the loading screen while we are doing application optimizations",
"placeholders": {
"status": {
@ -302,11 +302,11 @@
"description": "Message shown as the export location if we didn't capture the target directory"
},
"upgradingDatabase": {
"message": "Opgraderer database. Det kan godt tage lidt tid...",
"message": "Opgraderer database. Det kan godt tage lidt tid ...",
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"loadingMessages": {
"message": "Indlæser beskeder. $count$ indtil videre...",
"message": "Indlæser beskeder. $count$ indtil videre ...",
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
"placeholders": {
"count": {
@ -470,7 +470,7 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Denne log vil blive offentliggjort online, så bidragsydere kan se den. Du kan downloade hele loggen, inden du indsender den.",
"message": "Denne log vil blive offentliggjort online, så bidragsydere kan se den. Du kan hente hele loggen, inden du indsender den.",
"description": ""
},
"debugLogError": {
@ -614,7 +614,7 @@
"description": "Shown in toast when user attempts to send .exe file, for example"
},
"loadingPreview": {
"message": "Indlæser forhåndsvisning...",
"message": "Indlæser forhåndsvisning ...",
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
},
"stagedPreviewThumbnail": {
@ -690,7 +690,7 @@
"description": "Displayed when the desktop client cannot connect to the server."
},
"connecting": {
"message": "Forbinder...",
"message": "Forbinder ...",
"description": "Displayed when the desktop client is currently connecting to the server."
},
"connect": {
@ -1393,6 +1393,10 @@
"message": "Lær mere",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Brug for hjælp?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Du vil se dette navn under \"Forbundne enheder\" på din telefon",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Tilbage til opkald",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofon slået fra på grund af størrelsen på opkaldet",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Opkaldet er fuldt",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2062,7 +2070,7 @@
"description": "Label for a button that syncs contacts and groups from your phone"
},
"syncing": {
"message": "Importerer...",
"message": "Importerer ...",
"description": "Label for a disabled sync button while sync is in progress."
},
"syncFailed": {
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "nu",
"message": "Nu",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -2322,7 +2330,7 @@
"description": "Label text for menu bar visibility setting"
},
"startConversation": {
"message": "Start ny samtale...",
"message": "Start ny samtale ...",
"description": "Label underneath number a user enters that is not an existing contact"
},
"newConversation": {
@ -2482,7 +2490,7 @@
"description": ""
},
"downloadNewVersionMessage": {
"message": "Klik for at downloade opdatering",
"message": "Klik for at hente opdatering",
"description": ""
},
"autoUpdateNewVersionInstructions": {
@ -2752,7 +2760,7 @@
"description": "Shown in the sticker picker when one or more stickers could not be downloaded."
},
"stickers--StickerPicker--DownloadPending": {
"message": "Installerer klistermærkepakke...",
"message": "Installerer klistermærkepakke ...",
"description": "Shown in the sticker picker when one or more stickers are still downloading."
},
"stickers--StickerPicker--Empty": {
@ -3216,7 +3224,7 @@
"description": "Help text for the drop stage of the sticker creator"
},
"StickerCreator--MetaStage--title": {
"message": "Lige et par detaljer mere...",
"message": "Lige et par detaljer mere ...",
"description": "Title for the meta stage of the sticker creator"
},
"StickerCreator--MetaStage--Field--title": {
@ -3712,11 +3720,11 @@
"description": "Shown in conversation history when your video call is missed or declined"
},
"incomingAudioCall": {
"message": "Indgående lydopkald...",
"message": "Indgående lydopkald ...",
"description": "Shown in both the incoming call bar and notification for an incoming audio call"
},
"incomingVideoCall": {
"message": "Indgående videoopkald...",
"message": "Indgående videoopkald ...",
"description": "Shown in both the incoming call bar and notification for an incoming video call"
},
"incomingGroupCall__ringing-you": {
@ -3802,7 +3810,7 @@
}
},
"outgoingCallRinging": {
"message": "Ringer...",
"message": "Ringer ...",
"description": "Shown in the call screen when placing an outgoing call that is now ringing"
},
"makeOutgoingCall": {
@ -3828,7 +3836,7 @@
}
},
"callReconnecting": {
"message": "Forbinder igen...",
"message": "Forbinder igen ...",
"description": "Shown in the call screen when the call is reconnecting due to network issues"
},
"callDuration": {
@ -4148,7 +4156,7 @@
"description": "Label for describing the general non-privileged members of a group"
},
"updating": {
"message": "Opdaterer...",
"message": "Opdaterer ...",
"description": "Shown along with a spinner when an update operation takes longer than one second"
},
"GroupV2--create--you": {
@ -5930,7 +5938,7 @@
"description": "Aria label for audio attachment's Download button"
},
"MessageAudio--pending": {
"message": "Henter vedhæftet lydfil...",
"message": "Henter vedhæftet lydfil ...",
"description": "Aria label for pending audio attachment spinner"
},
"MessageAudio--slider": {
@ -6186,7 +6194,7 @@
"description": "Modal title for the custom color editor"
},
"customDisappearingTimeOption": {
"message": "Tilpas udløbstid...",
"message": "Tilpas udløbstid ...",
"description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available"
},
"selectedCustomDisappearingTimeOption": {
@ -6256,7 +6264,7 @@
"description": "Label text shown when editing group description"
},
"ConversationDetailsHeader--add-group-description": {
"message": "Tilføj gruppebeskrivelse...",
"message": "Tilføj gruppebeskrivelse ...",
"description": "Placeholder text in the details header for those that can edit the group description"
},
"MediaQualitySelector--button": {
@ -6376,7 +6384,7 @@
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Skriv lidt om dig selv...",
"message": "Skriv lidt om dig selv ...",
"description": "Placeholder text for about input field"
},
"ProfileEditor--first-name": {
@ -6566,7 +6574,7 @@
}
},
"Preferences__who-can--title": {
"message": "Hvem kan...",
"message": "Hvem kan ...",
"description": "Title for the 'who can do X' setting"
},
"Preferences__privacy--description": {
@ -6639,6 +6647,22 @@
"message": "Luk den manuelt og klik Prøv igen for at fortsætte",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Applikationen brød sammen",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal genstartede efter et nedbrud. Du kan indsende en nedbrudsrapport for at hjælpe Signal med at undersøge problemet.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Send",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Send ikke",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Tilpas reaktioner",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Nyheder",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Denne version indeholder en række småjusteringer og fejlrettelser som sikrer, at Signal kører problemfrit.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Denne version indeholder en række småjusteringer og fejlrettelser som sikrer, at Signal kører problemfrit.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Nyt år, nyt skærmbillede til startopsætning. Vi har omdesignet skærmbillederne til den indledende opsætning lige i tide til 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Nu med færre hektiske søgninger efter den, som larmer med sin tastning eller tygger højlydt! I opkaldslobbyen vil Desktop nu automatisk deaktivere lyd, hvis der er otte eller flere personer i opkaldet.",
"description": "Release notes for v5.28"
}
}

View File

@ -230,7 +230,7 @@
"description": "Shown in menu for conversation, and marks conversation as unread"
},
"moveConversationToInbox": {
"message": "In Eingang verschieben",
"message": "Rückgängig",
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
},
"pinConversation": {
@ -474,7 +474,7 @@
"description": ""
},
"debugLogError": {
"message": "Beim Hochladen gab es ein Problem. Schreibe bitte eine E-Mail an support@signal.org und hänge das Diagnoseprotokoll als eine Textdatei an.",
"message": "Beim Hochladen gab es ein Problem. Schreib bitte eine E-Mail an support@signal.org und hänge das Diagnoseprotokoll als Textdatei an.",
"description": ""
},
"debugLogSuccess": {
@ -482,7 +482,7 @@
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Diagnoseprotokoll hochgeladen. Wenn du dich an den Support wendest, kopiere den unten stehenden Link und füge ihn zusammen mit einer Beschreibung des aufgetretenen Problems und den Schritten zur Reproduktion des Problems an.",
"message": "Diagnoseprotokoll hochgeladen. Wenn du dich an den Support wendest, kopiere den unten stehenden Link und füge ihn zusammen mit einer Beschreibung des aufgetretenen Problems und den Schritten zur Reproduktion des Problems bei.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogCopy": {
@ -1050,7 +1050,7 @@
"description": "Shown in a button when a conversation is muted"
},
"mute": {
"message": "Stummschalten",
"message": "Stumm",
"description": "Shown in a button when a conversation is unmuted and can be muted"
},
"cannotUpdateDetail": {
@ -1380,7 +1380,7 @@
}
},
"Install__qr-failed": {
"message": "Der QR-Code konnte nicht geladen werden. Überprüfe bitte deine Internetverbindung und versuche es erneut.$learnMore$",
"message": "Der QR-Code konnte nicht geladen werden. Überprüfe bitte deine Internetverbindung und versuche es erneut. $learnMore$",
"description": "Shown on the install screen if the QR code fails to load",
"placeholders": {
"learnMore": {
@ -1393,8 +1393,12 @@
"message": "Mehr erfahren",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Hilfe benötigt?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Dieser Name wird unter »Gekoppelte Geräte« auf deinem Telefon erscheinen.",
"message": "Dieser Name wird auf deinem Telefon unter »Gekoppelte Geräte« erscheinen",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
},
"Install__choose-device-name__placeholder": {
@ -1418,7 +1422,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"initialSync__subtitle": {
"message": "Hinweis: Dein bisheriger Unterhaltungsverlauf wird nicht auf dieses Gerät übertragen.",
"message": "Hinweis: Dein bisheriger Unterhaltungsverlauf wird nicht auf dieses Gerät übertragen",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"installConnectionFailed": {
@ -1473,6 +1477,10 @@
"message": "Zurück zum Anruf",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofon ist stummgeschaltet aufgrund der Anzahl der Teilnehmer im Anruf",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Anruf ist voll",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "jetzt",
"message": "Jetzt",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -3620,7 +3628,7 @@
}
},
"member-of-more-than-3-groups--multiple-more": {
"message": "Mitglied von $group1$, $group2$, $group3$ und $remainingCount$ weiteren Gruppe",
"message": "Mitglied von $group1$, $group2$, $group3$ und $remainingCount$ weiteren Gruppen",
"description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.",
"placeholders": {
"group1": {
@ -5392,7 +5400,7 @@
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tippe auf dein Profilbild links oben, um die Einstellungen zu öffnen.",
"message": "Tippe auf dein Profilbild links oben, um die Einstellungen zu öffnen",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
@ -5472,7 +5480,7 @@
"description": "This is a button in the conversation context menu to show chat settings"
},
"ConversationDetails__unmute--title": {
"message": "Stummschaltung für die Unterhaltung aufheben?",
"message": "Stummschaltung dieser Unterhaltung aufheben?",
"description": "Title for the modal to unmute a chat"
},
"ConversationDetails--group-link": {
@ -6316,7 +6324,7 @@
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Nutzername eingeben",
"message": "Nutzernamen eingeben",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
@ -6368,7 +6376,7 @@
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Dies entfernt deinen Nutzernamen, sodass andere Nutzer ihn übernehmen können. Bist du sicher?",
"message": "Dies löscht deinen Nutzernamen, sodass andere Nutzer ihn übernehmen können. Bist du sicher?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
@ -6639,6 +6647,22 @@
"message": "Schließ es bitte manuell und klicke auf »Wiederholen«, um fortzufahren.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Anwendung abgestürzt",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal wurde nach einem Absturz neu gestartet. Du kannst ein Absturzprotokoll übermitteln, um Signal bei der Problemdiagnose zu helfen.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Senden",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Nicht senden",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Reaktionen anpassen",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6664,7 +6688,7 @@
"description": "Label for the sticker button in the media editor"
},
"MediaEditor__control--crop": {
"message": "Zuschneiden und Drehen",
"message": "Zuschneiden und drehen",
"description": "Label for the crop & rotate button in the media editor"
},
"MediaEditor__control--undo": {
@ -6739,10 +6763,6 @@
"message": "Was ist neu",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Diese Version enthält eine Reihe kleinerer Optimierungen und Fehlerbehebungen, damit Signal weiterhin reibungslos funktioniert.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Diese Version enthält eine Reihe kleinerer Optimierungen und Fehlerbehebungen, damit Signal weiterhin reibungslos funktioniert.",
"description": "Release notes for releases that only include bug fixes"
@ -6766,7 +6786,7 @@
}
},
"WhatsNew__v5.27--1": {
"message": "Bei einem langen Anruf? Dein System sollte jetzt die ganze Zeit aktiv bleiben, anstatt sich Schlafen zu legen, während du gerade in einer wichtigen Besprechung bist.",
"message": "In einem langen Anruf? Dein System sollte nun die ganze Zeit aktiv bleiben, anstatt sich mitten in einer wichtigen Besprechung schlafen zu legen.",
"description": "Release notes for v5.27"
},
"WhatsNew__v5.27--2": {
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Neues Jahr, neuer Ersteinrichtungsbildschirm. Wir haben den Ersteinrichtungsbildschirm gerade rechtzeitig für 2022 neu gestaltet.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Jetzt mit weniger hektischen Suchen nach dem lauten Tipper oder dem Schwerkauenden! Im Anrufsraum deaktiviert Signal Desktop ab jetzt den Ton, wenn sich acht oder mehr Personen im Anruf befinden.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Μάθε περισσότερα",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Χρειάζεσαι βοήθεια;",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Επιστροφή στην κλήση",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Η κλήση είναι γεμάτη",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "τώρα",
"message": "Τώρα",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Παρακαλώ κλείστο χειροκίνητα και πάτα Δοκιμή Ξανά για να συνεχίσεις.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Αποστολή",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Προσαρμογή αντιδράσεων",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Νέες δυνατότητες",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Αυτή η έκδοση περιλαμβάνει διάφορες μικρές βελτιώσεις και αποσφαλματώσεις για να συνεχίσει το Signal να λειτουργεί ομαλά.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Αυτή η έκδοση περιλαμβάνει διάφορες μικρές βελτιώσεις και αποσφαλματώσεις για να συνεχίσει το Signal να λειτουργεί ομαλά.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Scii pli",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Ĉu vi bezonas helpon?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Vi vidos tiun nomon ĉe „Ligitaj aparatoj“ ĉe via telefono",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Reiri al la alvoko",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofono silentigita pro troa nombro de partoprenantoj",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "La alvoko plenas",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "nun",
"message": "Nun",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Fermu ĝin permane, kaj alklaku „Reprovi“ por daŭrigi.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "La aplikaĵo paneis",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restartiĝis post paneo. Vi povas sendi pripanean raporton por helpi al Signal pririgardi la problemon.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Sendi",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Ne sendi",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Aldoni proprajn reagojn",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Kio novas",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Tiu versio enhavas kelkajn optimumaĵojn kaj riparetojn, por ke Signal plu funkciu bone.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Tiu versio enhavas kelkajn optimumaĵojn kaj riparetojn, por ke Signal plu funkciu bone.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Nova jaro, nova eka agordo-fenestro. Ni refaris la bonvenigajn fenestrojn ĵuse por 2022. ",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Nun, malpli da serĉoj pri la laŭt-tajpanto aŭ la bru-maĉanto! Dum alvoko, Signal Desktop nun aŭtomate malŝaltos la mikrofonon, se estas almenaŭ ok homoj en al alvoko. ",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Saber más",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "¿Necesitas ayuda?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Este nombre aparecerá bajo «Dispositivos enlazados» en tu teléfono",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Volver a la llamada",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Micrófono silenciado por llamada con bastantes participantes",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "La llamada está llena",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "ahora",
"message": "Ahora",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Por favor, cierra la aplicación manualmente y haz clic en reintentar para continuar.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "La aplicación se ha cerrado",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal se ha reiniciado tras un fallo. Puedes enviarnos un informe del fallo para ayudarnos a investigar el problema.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Enviar",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "No enviar",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Personalizar reacciones",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Novedades",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Esta versión contiene un par de pequeñas mejoras para que Signal funcione sin problemas.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Esta versión contiene un par de pequeñas mejoras para que Signal funcione sin problemas.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Año nuevo, nueva pantalla de configuración. Hemos rediseñado las pantallas de configuración a tiempo para 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "¡Ahora, con menos ruido por búsquedas de mecanógrafos frenéticos o masticadores compulsivos! En la sala de espera, Desktop desactivará el audio automáticamente si hay ocho o más personas en la llamada.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Rohkem infot",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Kas vajad abi?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Tagasi kõnesse",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Kõne on täis",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "nüüd",
"message": "Nüüd",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Palun sulge see käsitsi ja klõpsa jätkamiseks \"Proovi uuesti\".",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Saada",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Kohanda reaktsioone",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Mis on uut",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "See versioon sisaldab paljusid väikseid parendusi, mis Signali sujuvalt käimas.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "See versioon sisaldab paljusid väikseid parendusi, mis Signali sujuvalt käimas.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Gehiago jakin",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Laguntza behar duzu?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Deira itzuli",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Deia beteta dago",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "orain",
"message": "Orain",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Bidali",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Customize reactions",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -8,7 +8,7 @@
"description": "Shown in the about box for the link to https://signal.org/legal"
},
"copyErrorAndQuit": {
"message": "کپی خطا و خروج",
"message": "کپی از خطا و خروج",
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
},
"unknownContact": {
@ -470,19 +470,19 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"message": "این گزارش برای نمایش به مشارکت کنندگان به صورت آنلاین و عمومی منتشر خواهد شد. ممکن است بخواهید قبل از ثبت آن، گزارش کامل را دریافت کنید.",
"description": ""
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"message": "مشکلی در آپلود رخ داد. لطفا گزارش خود را بعنوان یک فایل متنی به support@signal.org ایمیل کنید.",
"description": ""
},
"debugLogSuccess": {
"message": "Debug log submitted",
"message": "گزارش رفع عیب ثبت شد",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Debug log uploaded. When you contact support, copy the link below and attach it along with a description of the problem you saw and steps to reproduce it.",
"message": "گزارش رفع عیب آپلود شد. هنگام ارتباط با پشتیبانی، لینک زیر را کپی کنید و آن را همراه با تشریح مشکل دیده شده و اقداماتی که منجر به تکرار آن می شود را پیوست کنید.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogCopy": {
@ -648,7 +648,7 @@
}
},
"decryptionErrorToast": {
"message": "Desktop ran into a decryption error from $name$, device $deviceId$",
"message": "برنامه دسکتاپ در رمزگشایی از سمت $name$، دستگاه $deviceId$ دچار خطا شد.",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
"placeholders": {
"name": {
@ -662,7 +662,7 @@
}
},
"decryptionErrorToastAction": {
"message": "Submit log",
"message": "ثبت گزارش",
"description": "Label for the decryption error toast button"
},
"oneNonImageAtATimeToast": {
@ -790,7 +790,7 @@
"description": "Aria label for clear search button"
},
"searchIn": {
"message": "Search chat",
"message": "جستجو در چت",
"description": "Shown in the search box before text is entered when searching in a specific conversation"
},
"noSearchResults": {
@ -838,7 +838,7 @@
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"message": "جستجو با نام کاربری",
"description": "Shown to separate the types of search results"
},
"at-username": {
@ -952,15 +952,15 @@
"description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database"
},
"voiceRecording--start": {
"message": "Start recording voice message",
"message": "شروع ضبط پیام صوتی",
"description": "Tooltip for microphone button to start voice message"
},
"voiceRecording--complete": {
"message": "Complete voice message and send",
"message": "اتمام پیام صوتی و ارسال",
"description": "Tooltip for green complete voice message and send"
},
"voiceRecording--cancel": {
"message": "Cancel voice message",
"message": "لغو پیام صوتی",
"description": "Tooltip for red button to cancel voice message"
},
"voiceRecordingInterruptedMax": {
@ -980,15 +980,15 @@
"description": "Shown in toast if tries to record a voice note with any staged attachments"
},
"voiceNoteError": {
"message": "There was an error with the voice recorder.",
"message": "خطایی در ضبط صدا وجود داشت",
"description": "Shown in a dialog to inform user that we experienced an unrecoverable error"
},
"attachmentSaved": {
"message": "Attachment saved.",
"message": "پیوست ذخیره شد",
"description": "Shown after user selects to save to downloads"
},
"attachmentSavedShow": {
"message": "Show in folder",
"message": "نمایش در پوشه",
"description": "Button label for showing the attachment in your file system"
},
"you": {
@ -1170,7 +1170,7 @@
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
},
"verifyHelp": {
"message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.",
"message": "برای بررسی امنیت رمزنگاری دوطرفه شما با $name$، شماره های فوق را با دستگاه ایشان مقایسه کنید.",
"description": "",
"placeholders": {
"name": {
@ -1282,7 +1282,7 @@
}
},
"ChangeNumber--notification": {
"message": "$sender$ changed their phone number",
"message": "$sender$شماره تلفن خود را تغییر داد",
"description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": {
"sender": {
@ -1340,15 +1340,15 @@
"description": "The menu option shown in Signal iOS to add a new linked device"
},
"Install__scan-this-code": {
"message": "Scan this code in the Signal app on your phone",
"message": "این کد را در برنامه سیگنال روی گوشی خود اسکن کنید",
"description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen"
},
"Install__instructions__1": {
"message": "Open Signal on your phone",
"message": "باز کردن سیگنال روی گوشی",
"description": "Instructions on the device link screen"
},
"Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$",
"message": "روی $settings$کلیک کنید، سپس روی $linkedDevices$کلیک کنید.",
"description": "Instructions on the device link screen",
"placeholders": {
"settings": {
@ -1366,7 +1366,7 @@
"description": "Part of the 2nd instruction on the device link screen"
},
"Install__instructions__3": {
"message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)",
"message": "روی $plusButton$ (اندروید) یا $linkNewDevice$(آیفون) کلیک کنید.",
"description": "Instructions on the device link screen",
"placeholders": {
"plusButton": {
@ -1380,7 +1380,7 @@
}
},
"Install__qr-failed": {
"message": "The QR code couldn't load. Check your internet and try again. $learnMore$",
"message": "کد QR بارگزاری نشد. اینترنت خود را بررسی کنید و مجددا سعی کنید. $learnMore$",
"description": "Shown on the install screen if the QR code fails to load",
"placeholders": {
"learnMore": {
@ -1393,12 +1393,16 @@
"message": "بیشتر یاد بگیرید",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "به راهنمایی نیاز دارید؟",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"message": "این نام را زیر \"دستگاه های متصل\" روی گوشی خود خواهید دید.",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
},
"Install__choose-device-name__placeholder": {
"message": "My Computer",
"message": "کامپیوتر من",
"description": "The placeholder for the 'choose device name' input"
},
"Preferences--device-name": {
@ -1418,7 +1422,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"initialSync__subtitle": {
"message": "Note: Your chat history will not be synced to this device",
"message": "نکته: تاریخچه گفتگوی شما با این دستگاه همگام‌سازی نخواهد شد.",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"installConnectionFailed": {
@ -1438,7 +1442,7 @@
"description": ""
},
"installUnknownError": {
"message": "An unexpected error occurred. Please try again.",
"message": "خطای غیرمنتظره ای رخ داد. لطفا مجددا تلاش کنید.",
"description": ""
},
"installTryAgain": {
@ -1473,6 +1477,10 @@
"message": "بازگشت به تماس",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "میکروفون بدلیل حجم تماس، بسته شد.",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "ظرفیت تماس تکمیل است",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "اکنون",
"message": "حالا",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -2342,11 +2350,11 @@
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"message": "خطا در دریافت نام کاربری. اینترنت خود را بررسی کنید و مجددا تلاش کنید.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"message": "کاربر یافت نشد. $atUsername$کاربر سیگنال نیست. مطمئن شوید که نام کاربری را کامل وارد کرده اید.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username",
"placeholders": {
"atUsername": {
@ -2498,7 +2506,7 @@
"description": ""
},
"autoUpdateIgnoreButtonLabel": {
"message": "Ignore update",
"message": "رد بروزرسانی",
"description": ""
},
"leftTheGroup": {
@ -2574,7 +2582,7 @@
}
},
"ConversationList__aria-label": {
"message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.",
"message": "مکالمه با $title$، $unreadCount$ پیام جدید، آخرین پیام: $lastMessage$.",
"description": "Aria label for the conversation list item",
"placeholders": {
"title": {
@ -2592,11 +2600,11 @@
}
},
"ConversationList__last-message-undefined": {
"message": "The last message may have been deleted.",
"message": "آخرین پیام ممکن است حذف شده باشد",
"description": "For aria-label within conversation list. Describes if last message is not defined."
},
"BaseConversationListItem__aria-label": {
"message": "Go to conversation with $title$",
"message": "برو به مکالمه با $title$",
"description": "Aria label for the conversation list item button",
"placeholders": {
"title": {
@ -3182,11 +3190,11 @@
"description": "Title for the drop stage of the sticker creator"
},
"StickerCreator--DropStage--removeSticker": {
"message": "Remove sticker",
"message": "حذف استیکر",
"description": "Label for the X button used to remove a staged sticker"
},
"StickerCreator--DropStage--dragDrop": {
"message": "Click or drag/drop a file to add a sticker",
"message": "برای افزودن یک استیکر کلیک کنید یا یک فایل را اینجا بکشید",
"description": "Shown on the + section of the file addition stage of sticker pack creation"
},
"StickerCreator--DropStage--help": {
@ -3602,7 +3610,7 @@
}
},
"member-of-more-than-3-groups--one-more": {
"message": "Member of $group1$, $group2$, $group3$ and one more",
"message": "عضو $group1$، $group2$، $group3$ و یک گروه دیگر",
"description": "Shown in the conversation hero to indicate this user is a member of four mutual groups",
"placeholders": {
"group1": {
@ -3916,7 +3924,7 @@
"description": "Title for the select your screen sharing sources modal"
},
"calling__SelectPresentingSourcesModal--confirm": {
"message": "Start sharing",
"message": "شروع اشتراک گذاری",
"description": "Confirm button for sharing screen modal"
},
"calling__SelectPresentingSourcesModal--entireScreen": {
@ -5384,11 +5392,11 @@
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"message": "فدرت سیگنال در حضور افرادی چون شماست. مشارکت کنید و یک نشان دریافت کنید.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"message": "باز کردن سیگنال روی گوشی",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
@ -5396,7 +5404,7 @@
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"message": "روی \"حامی شدن\" کلیک کنید و اشتراک بگیرید.",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
@ -5446,7 +5454,7 @@
}
},
"ContactModal--rm-admin-info": {
"message": "Remove $contact$ as group admin?",
"message": "حذف $contact$بعنوان مدیر گروه؟",
"description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone",
"placeholders": {
"contact": {
@ -5472,7 +5480,7 @@
"description": "This is a button in the conversation context menu to show chat settings"
},
"ConversationDetails__unmute--title": {
"message": "Unmute this chat?",
"message": "این گفتگو صدادار بشود؟",
"description": "Title for the modal to unmute a chat"
},
"ConversationDetails--group-link": {
@ -5488,7 +5496,7 @@
"description": "This is the info about the disappearing messages setting, in groups"
},
"ConversationDetails--disappearing-messages-info--direct": {
"message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.",
"message": "وقتی فعال بشود، پیام های ارسالی و دریافتی در این گفتگوی 1به1 پس از دیده شدن ناپدید خواهند شد",
"description": "This is the info about the disappearing messages setting, for direct conversations"
},
"ConversationDetails--notifications": {
@ -5732,7 +5740,7 @@
}
},
"PendingInvites--revoke-from-plural": {
"message": "Revoke $number$ invites sent by \"$name$\"?",
"message": "لغو $number$دعوت ارسالی از \"$name$\"؟",
"description": "This is the modal content when confirming revoking multiple invites",
"placeholders": {
"number": {
@ -5884,7 +5892,7 @@
"description": "The text of the button to create new groups"
},
"selectContact": {
"message": "Select contact $name$",
"message": "انتخاب $name$",
"description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)",
"placeholders": {
"name": {
@ -5894,7 +5902,7 @@
}
},
"deselectContact": {
"message": "De-select contact $name$",
"message": "عدم انتخاب $name$",
"description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)",
"placeholders": {
"name": {
@ -5904,7 +5912,7 @@
}
},
"cannotSelectContact": {
"message": "Cannot select contact $name$",
"message": "امکان انتخاب $name$ ممکن نیست",
"description": "The label for contact checkboxes that are disabled",
"placeholders": {
"name": {
@ -6324,7 +6332,7 @@
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"message": "نام کاربری فقط میتواند شامل حروف، 0-9 و _ باشد",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
@ -6332,7 +6340,7 @@
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"message": "نام کاربری حتما باید دارای حداقل $min$کاراکتر باشد",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
@ -6342,7 +6350,7 @@
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"message": "نام کاربری حتما باید دارای حداکثر $max$کاراکتر باشد",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
@ -6356,19 +6364,19 @@
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"message": "نام کاربری شما ذخیره نشد. ارتباط خود را چک کنید و مجددا تلاش کنید",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"message": "نام کاربری شما حذف نشد. ارتباط خود را چک کنید و مجددا تلاش کنید",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"message": "حذف نام کاربری",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"message": "این کار، نام کاربری شما را حذف خواهد کرد و منجر می شود دیگران بتوانند از آن استفاده بکنند. آیا مطمئن هستید؟",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
@ -6438,7 +6446,7 @@
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"message": "آواتار شما",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
@ -6632,23 +6640,39 @@
}
},
"NSIS__retry-dialog--first-line": {
"message": "Signal cannot be closed.",
"message": "سیگنال بسته نمی شود",
"description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"NSIS__retry-dialog--second-line": {
"message": "Please close it manually and click Retry to continue.",
"message": "لطفاً آن را بصورت دستی ببندید و برای ادامه روی تلاش مجدد کلیک کنید",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "برنامه خراب شد",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "سیگنال بعد از خرابی ریستارت شد. شما میتوانید گزارش خرابی را برای کمک به سیگنال جهت تحقیق روی این موضوع ثبت کنید.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "ارسال",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "ارسال نکن",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "سفارشی‌سازی واکنش‌ها",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
},
"CustomizingPreferredReactions__subtitle": {
"message": "Click to replace an emoji",
"message": "برای جایگزینی یک ایموجی کلیک کنید",
"description": "Instructions in the modal for customizing the preferred reactions."
},
"CustomizingPreferredReactions__had-save-error": {
"message": "There was an error when saving your settings. Please try again.",
"message": "خطایی در زمان ذخیره‌سازی تنظیمات شما رخ داد. لطفاً مجددا تلاش کنید",
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
},
"MediaEditor__control--draw": {
@ -6656,7 +6680,7 @@
"description": "Label for the draw button in the media editor"
},
"MediaEditor__control--text": {
"message": "Add text",
"message": "افزودن متن",
"description": "Label for the text button in the media editor"
},
"MediaEditor__control--sticker": {
@ -6664,7 +6688,7 @@
"description": "Label for the sticker button in the media editor"
},
"MediaEditor__control--crop": {
"message": "Crop and rotate",
"message": "برش و چرخش",
"description": "Label for the crop & rotate button in the media editor"
},
"MediaEditor__control--undo": {
@ -6676,35 +6700,35 @@
"description": "Label for the redo button in the media editor"
},
"MediaEditor__text--regular": {
"message": "Regular",
"message": "معمولی",
"description": "Describes what attribute the color picker will change on the text"
},
"MediaEditor__text--highlight": {
"message": "Highlight",
"message": "هایلایت",
"description": "Describes what attribute the color picker will change on the text"
},
"MediaEditor__text--outline": {
"message": "Outline",
"message": "خط بیرونی",
"description": "Describes what attribute the color picker will change on the text"
},
"MediaEditor__text--underline": {
"message": "Underline",
"message": "خط زیرین",
"description": "Describes what attribute the color picker will change on the text"
},
"MediaEditor__draw--pen": {
"message": "Pen",
"message": "قلم",
"description": "Type of brush to free draw"
},
"MediaEditor__draw--highlighter": {
"message": "Highlighter",
"message": "ماژیک",
"description": "Type of brush to free draw"
},
"MediaEditor__draw--thin": {
"message": "Thin",
"message": "نازک",
"description": "Tip width of the brush"
},
"MediaEditor__draw--regular": {
"message": "Regular",
"message": "معمولی",
"description": "Tip width of the brush"
},
"MediaEditor__draw--medium": {
@ -6712,7 +6736,7 @@
"description": "Tip width of the brush"
},
"MediaEditor__draw--heavy": {
"message": "Heavy",
"message": "ضخیم",
"description": "Tip width of the brush"
},
"MediaEditor__crop--reset": {
@ -6720,7 +6744,7 @@
"description": "Reset the crop state"
},
"MediaEditor__crop--rotate": {
"message": "Rotate",
"message": "چرخش",
"description": "Rotate the canvas"
},
"MediaEditor__crop--flip": {
@ -6732,31 +6756,27 @@
"description": "Lock the aspect ratio"
},
"MediaEditor__crop--crop": {
"message": "Crop",
"message": "برش",
"description": "Performs the crop"
},
"WhatsNew__modal-title": {
"message": "تازه‌ها",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"message": "این نسخه شامل شماری از بهینه سازی های کوچک و رفع عیب برای تداوم اجرای راحت سیگنال می باشد",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.26--1": {
"message": "Tired: Sending plain un-edited images on Signal. Wired: Adding cat stickers, neon text, and drawing happy trees on your images before sending them on Signal.",
"message": "اگر از ارسال تصاویر ساده ویرایش نشده روی سیگنال خسته شده اید، میتوانید استیکر گربه، متن چراغانی، و نقاشی درختان شاد رو قبل از ارسال روی سیگنال اضافه بکنید",
"description": "Release notes for v5.26"
},
"WhatsNew__v5.26--2": {
"message": "Ever feel like you need more pixels on the right pane in your life? Are you a fan of avatars, but only avatars and nothing else? Do you have a \"Save the screen real estate\" bumper sticker on your car? If you answered yes or no to any of those questions, then this update has got some collapsible left pane for you.",
"message": "آیا تا به حال احساس کرده اید که در زندگی خود به پیکسل های بیشتری در صفحه سمت راست نیاز دارید؟ آیا شما طرفدار آواتارها هستید، اما فقط آواتارها و نه چیز دیگری؟ آیا برچسب \"کاکام ممد\" روی سپر ماشین خود دارید؟ اگر به هر یک از این سؤالات پاسخ مثبت یا خیر داده اید، این به روز رسانی برای شما یک صفحه جمع شونده سمت چپ دارد.",
"description": "Release notes for v5.26"
},
"WhatsNew__macos-m1": {
"message": "Signal Desktop is now optimized for Apple's M1 chip which is used in their newer computers. If you're on one of those new-fangled devices, the app should be much snappier. If you're not, give a warm welcome to the users that are. Huge thanks to $dennis$ for his hard work here!",
"message": "اپ سیگنال دسکتاپ هم اکنون برای چیپست M1 اپل بهینه سازی شده است که در کامپیوترهای جدیدشان استفاده می شود. اگر شما هم یکی از آن دستگاه ها را دارید، اپ سیگنال باید بسیار سریع تر باشد. اگر هم نه، به کاربرانی که آن را دارند خوش آمد بگویید. با تشکر فراوان از $dennis$بابت کار هایی که اینجا کرد.",
"description": "Release note for the macOS M1 release",
"placeholders": {
"dennis": {
@ -6766,15 +6786,19 @@
}
},
"WhatsNew__v5.27--1": {
"message": "On a long call? Your system should stay awake the whole time, instead of falling asleep while you're in the middle of an important discussion.",
"message": "تماس طولانی دارید؟ سیستم شما بجای خوابیدن در زمانی که وسط یک مباحثه مهم هستید، باید در تمام مدت روشن باشد.",
"description": "Release notes for v5.27"
},
"WhatsNew__v5.27--2": {
"message": "There are also a number of small tweaks and bug fixes to keep Signal running smoothly, including several calling-related improvements.",
"message": "همچنین شماری از بهینه سازی های کوچک و رفع عیب هایی برای حفظ اجرای راحت سیگنال وجود دارند، همانند: چندین بهینه سازی مرتبط با تماس ها.",
"description": "Release notes for v5.27"
},
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"message": "سال نو هست و تنظیمات صفحه رو جدید کن. ما تنظیمات صفحه اولیه رو برای سال 2022 بازطراحی کردیم",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "الان، انگار سروصدا زیاد هست. توی لابی تماس، اگر هشت نفر یا بیشتر توی تماس باشن، اپ دسکتاپ بصورت خودکار صدا را غیرفعال خواهد کرد.",
"description": "Release notes for v5.28"
}
}

View File

@ -1282,7 +1282,7 @@
}
},
"ChangeNumber--notification": {
"message": "$sender$ changed their phone number",
"message": "$sender$ on vaihtanut puhelinnumeronsa",
"description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": {
"sender": {
@ -1348,7 +1348,7 @@
"description": "Instructions on the device link screen"
},
"Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$",
"message": "Valitse ensin $settings$ ja seuraavaksi $linkedDevices$",
"description": "Instructions on the device link screen",
"placeholders": {
"settings": {
@ -1366,7 +1366,7 @@
"description": "Part of the 2nd instruction on the device link screen"
},
"Install__instructions__3": {
"message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)",
"message": "Napauta $plusButton$ (Android) tai $linkNewDevice$ (iPhone)",
"description": "Instructions on the device link screen",
"placeholders": {
"plusButton": {
@ -1380,7 +1380,7 @@
}
},
"Install__qr-failed": {
"message": "The QR code couldn't load. Check your internet and try again. $learnMore$",
"message": "QR-koodin lataaminen ei onnistunut. Tarkista internet-yhteytesi ja yritä uudelleen. $learnMore$",
"description": "Shown on the install screen if the QR code fails to load",
"placeholders": {
"learnMore": {
@ -1393,12 +1393,16 @@
"message": "Lue lisää",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Tarvitsetko apua?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"message": "Tämä nimi näytetään Yhdistetyt laitteet -näkymässä.",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
},
"Install__choose-device-name__placeholder": {
"message": "My Computer",
"message": "Oma tietokone",
"description": "The placeholder for the 'choose device name' input"
},
"Preferences--device-name": {
@ -1418,7 +1422,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"initialSync__subtitle": {
"message": "Note: Your chat history will not be synced to this device",
"message": "Huomio: keskusteluhistoriaa ei synkronoida tälle laitteelle",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"installConnectionFailed": {
@ -1438,7 +1442,7 @@
"description": ""
},
"installUnknownError": {
"message": "An unexpected error occurred. Please try again.",
"message": "Tapahtui odottamaton virhe. Yritä uudelleen.",
"description": ""
},
"installTryAgain": {
@ -1473,6 +1477,10 @@
"message": "Palaa puheluun",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofonisi on mykistetty, koska puhelussa on paljon osanottajia.",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Puhelu on täynnä",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "nyt",
"message": "Nyt",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Sulje se itse ja napsauta Yritä uudelleen jatkaaksesi.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Sovellus kaatui",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal käynnistettiin uudelleen virheen jälkeen. Voit lähettää virheraportin Signalille, tämä auttaa ohjelmistovirheen tutkimisessa ja korjaamisessa.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Lähetä",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Älä lähetä",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Mukauta reaktiot",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Uudet ominaisuudet",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Tämä versio sisältää useita pieniä parannuksia ja virhekorjauksia, jotka pitävät Signalin toiminnan sujuvana.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Tämä versio sisältää useita pieniä parannuksia ja virhekorjauksia, jotka pitävät Signalin toiminnan sujuvana.",
"description": "Release notes for releases that only include bug fixes"
@ -6752,11 +6772,11 @@
"description": "Release notes for v5.26"
},
"WhatsNew__v5.26--2": {
"message": "Ever feel like you need more pixels on the right pane in your life? Are you a fan of avatars, but only avatars and nothing else? Do you have a \"Save the screen real estate\" bumper sticker on your car? If you answered yes or no to any of those questions, then this update has got some collapsible left pane for you.",
"message": "Tuntuuko sinusta koskaan siltä, että haluaisit lisää pikseleitä elämäsi oikeaan sivupalkkiin? Oletko avatarien ja vain avatarien ystävä? Onko sinulla \"säästä näytöllä käytettyä tilaa\" -puskuritarra autossasi? Vastasitpa kyllä tai ei edellisiin kysymyksiin, tämä päivitys tuo sinulle vasemman sivupalkin pienentämismahdollisuuden.",
"description": "Release notes for v5.26"
},
"WhatsNew__macos-m1": {
"message": "Signal Desktop is now optimized for Apple's M1 chip which is used in their newer computers. If you're on one of those new-fangled devices, the app should be much snappier. If you're not, give a warm welcome to the users that are. Huge thanks to $dennis$ for his hard work here!",
"message": "Signal Desktop pyörii nyt natiivitilassa uusilla Applen M1 -tietokoneilla. Jos sinulla on tällainen tietokone, ohjelman pitäisi nyt toimia nopeammin. Jos ei ole, voit olla iloinen sellaisten ihmisten puolesta. Suuret kiitokset käyttäjälle $dennis$ hänen suuresta työpanoksestaan M1-tuen mahdollistamisessa!",
"description": "Release note for the macOS M1 release",
"placeholders": {
"dennis": {
@ -6774,7 +6794,11 @@
"description": "Release notes for v5.27"
},
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"message": "Uusi vuosi, uusi ensiasetusten syöttönäkymä. Olemme uudistaneet ensiasetusten syöttönäkymän juuri ajoissa vuotta 2022 ajatellen.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Uutta: vähemmän näppäimistön hakkaajan tai äänekkään purukuminsyöjän jahtaamista! Signal Desktop mykistää nyt mikrofonisi automaattisesti, mikäli puhelussa on vähintään kahdeksan osallistujaa.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "En apprendre davantage",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Besoin daide?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Ce nom apparaîtra sous « Appareils reliés » sur votre téléphone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Revenir à lappel",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone coupé en raison de la taille de lappe",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Lappel est complet",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "maintenant",
"message": "À linstant",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Veuillez le fermer manuellement puis cliquez sur Réessayer pour continuer.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Lapplication a planté",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Envoyer",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Ne pas envoyer",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Personnaliser les réactions",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Les nouveautés",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Cette version contient un certain nombre de petits ajustements et de corrections de bogues pour assurer le bon fonctionnement de Signal.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Cette version contient un certain nombre de petits ajustements et de corrections de bogues pour assurer le bon fonctionnement de Signal.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Nouvelle année, nouvel écran de configuration initiale. Nous avons redessiné les écrans de configuration initiale juste à temps pour 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "વધુ શીખો",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "મદદ જોઈએ છે?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "કૉલ પર પાછા ફરો",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "કૉલ પૂર્ણ છે",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "હમણાં ",
"message": "હમણાં",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "મોકલો",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "કસ્ટમાઇઝ પ્રતિક્રિયાઓ",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "למד עוד",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "צריך עזרה?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "תראה שם זה תחת \"מכשירים מקושרים\" בטלפון שלך",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "חזור אל השיחה",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "המיקרופון מושתק עקב גודל השיחה",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "השיחה מלאה",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "כעת",
"message": "עכשיו",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "אנא סגור אותו באופן ידני ולחץ על נסה שוב כדי להמשיך.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "היישום קרס",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal הופעל מחדש לאחר קריסה. אתה יכול להגיש דוח כדי לעזור אל Signal לחקור את הסוגייה.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "שלח",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "אל תשלח",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "התאם אישית תגובות",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "מה חדש",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "גרסה זו מכילה מספר של שפצורים קטנים ותיקוני תקלים כדי לשמור על Signal שירוץ באופן חלק.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "גרסה זו מכילה מספר של שפצורים קטנים ותיקוני תקלים כדי לשמור על Signal שירוץ באופן חלק.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "שנה חדשה, מסך הגדרה ראשונית חדש. עיצבנו מחדש את מסכי ההגדרה הראשונית בדיוק בזמן אל 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "במבואת השיחה, שולחן עבודה ישבית שמע באופן אוטומטי אם יש שמונה או יותר אנשים בשיחה.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "अधिक जानें",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "मदद चाहिए?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "कॉल पर वापस जाएँ",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "कॉल पूर्ण है",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "कृपया इसे मैन्युअल रूप से बंद करें और जारी रखने के लिए रिट्राई पर क्लिक करें.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "भेजें",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "प्रतिक्रियाएँ कस्टमाइज़ करें",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "नया क्या है",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "सिग्नल को सही रूप से चलाने के लिए इस वर्शन में कई छोटे बदलाव और बग फ़िक्स शामिल हैं.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "सिग्नल को सही रूप से चलाने के लिए इस वर्शन में कई छोटे बदलाव और बग फ़िक्स शामिल हैं.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Saznajte više",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Trebate pomoć?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Povratak na poziv",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Poziv je pun",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "sada",
"message": "Sada",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Pošalji",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Prilagodite reakcije",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Tudj meg többet!",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Segítségre van szükséged?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Ez a név fog megjelenni az \"Összekapcsolt eszközök\" menüpont alatt a telefonodon",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Vissza a híváshoz",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "A résztvevők nagy száma miatt mikrofonod némítva lett",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "A hívás megtelt",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "mostanában",
"message": "Most",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Zárd be kézzel, majd kattints az Újra gombra a folytatáshoz!",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Az alkalmazás összeomlott",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "A Signal egy összeomlás után indult újra. Továbbíthatod a hibanaplót, hogy segítsd a fejlesztők munkáját.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Küldés",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Mégse",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Egyedi reakciók",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Újdonságok",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Ebbe a verzióba néhány kisebb újítás és hibajavítás került annak érdekében, hogy a Signal továbbra is gond nélkül fusson.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Ebbe a verzióba néhány kisebb újítás és hibajavítás került annak érdekében, hogy a Signal továbbra is gond nélkül fusson.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Új év, új kezdőképernyő a kezdeti lépésekhez. Épphogy elkészültünk az új beállító-képernyőkkel 2022-re.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Megőrültél, míg megtaláltad, hogy ki gépel vagy épp eszik elviselhetetlen hangerővel? A hívásba lépés előtt mostantól az új résztvevők mikrofonjait automatikusan lenémítjuk 8 vagy több fős csoporthívások esetén.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Pelajari lebih lanjut",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Butuh bantuan?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Kembali ke Panggilan",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Panggilan penuh",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "sekarang",
"message": "Sekarang",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Mohon tutup secara manual dan klik Coba Lagi untuk melanjutkan.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Kirim",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Kustomisasi tanggapan",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Yang Baru",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Versi ini mengandung sejumlah perubahan kecil dan perbaikan bug agar Signal tetap berjalan lancar.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Versi ini mengandung sejumlah perubahan kecil dan perbaikan bug agar Signal tetap berjalan lancar.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Kanna nánar",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Þarftu hjálp?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Þú munt sjá þetta heiti undir \"Tengd tæki\" á símanum þínum.",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Snúa aftur í símtal",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Þaggað niður í hljóðnema vegna fjölda aðila í samtalinu",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Símtal er fullt",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "núna",
"message": "Núna",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Lokaðu því handvirkt og ýttu á 'Reyna aftur' til að halda áfram.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Forritið hrundi",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Senda",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Ekki senda",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Sérsníða viðbrögð",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Hvað er nýtt",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Þessi útgáfa inniheldur nokkrar villuleiðréttingar og fínstillingar til að Signal keyri sem áreiðanlegast.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Þessi útgáfa inniheldur nokkrar villuleiðréttingar og fínstillingar til að Signal keyri sem áreiðanlegast.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Nýtt ár, nýr fyrsti uppsetningarskjár. Okkur tókst að endurhanna uppsetningarskjáinn í tæka tíð áður en árið 2022 gekk í garð.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Núna þarf að leita á færri stöðum að þessum sem hamast á lyklaborðinu eða tyggur hátt. Forritið slekkur núna sjálfvirkt á hljóðnemum ef það eru fleiri en átta manns í samtalinu.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Scopri di più",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Hai bisogno di aiuto?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Vedrai questo nome sotto \"Dispositivi collegati\" sul tuo telefono",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Torna alla chiamata",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microfono disattivato visto il numero di utenti nella chiamata",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "La chiamata è piena",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "ora",
"message": "Ora",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Per favore, chiudilo manualmente e clicca su Riprova per continuare.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "L'applicazione si è bloccata",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal si è riavviato dopo un crash. Puoi inviare un rapporto di crash per aiutare Signal ad analizzare il problema.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Invia",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Non inviare",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Personalizza reazioni",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Cosa c'è di nuovo",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Questa versione contiene una serie di piccole modifiche e correzioni di bug per far funzionare Signal senza problemi.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Questa versione contiene una serie di piccole modifiche e correzioni di bug per far funzionare Signal senza problemi.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Anno nuovo, nuova schermata di configurazione iniziale. Abbiamo ridisegnato le schermate di configurazione iniziale giusto in tempo per il 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Niente più ricerche frenetiche per il dattilografo rumoroso o il masticatore accanito! Nella lobby delle chiamate, Signal ora disabilita automaticamente l'audio se ci sono otto o più persone nella chiamata.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "さらに詳しく",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "お困りですか?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "この名前はスマートフォン版Signalの「リンク済み端末」に表示されます",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "通話に戻る",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "すでに多くの参加者がいるためマイクをミュートしました",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "満席です",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "手動で閉じて、『再試行』をクリックしてください。",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Signalがクラッシュしました",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signalがクラッシュ後に再起動しました。クラッシュレポートを提出いただくと、Signalの問題の調査に役立てられます。",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "送信する",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "送信しない",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "リアクションのカスタマイズ",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "更新情報",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "このバージョンではSignalをより良くするために、細かい変更とバグ修正を行いました。",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Signalをスムーズに動作させるための微調整とバグ修正を行いました。",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "初期設定画面をリニューアルしました。2022年もSignalをよろしくお願いします。",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "通話ロビーで8人以上が通話中の場合、自動的にマイクをミュートするようになりました。",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "សិក្សាបន្ថែម",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "ត្រូវការជំនួយ?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Return to Call",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "ការហៅពេញ",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "ឥឡូវ",
"message": "ឥឡូវនេះ",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "ផ្ញើ",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Customize reactions",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "ಸಹಾಯ ಅಗತ್ಯವಿದೆಯೇ?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "ಕರೆಗೆ ಹಿಂತಿರುಗಿ",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "ಕರೆ ಭರ್ತಿಯಾಗಿದೆ",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "ಕಳುಹಿಸು",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "ಪ್ರತಿಸ್ಪಂದನೆಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿ",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "더 알아보기",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "도움이 필요하신가요?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "전화로 돌아가기",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "통화 참가자 수 최대",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "보내기",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "반응 사용자 정의",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Zêdetir bizane",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Alîkarî hewce ye?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Vegere gerînê",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Gerîn tije ye",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "aniha",
"message": "Aniha",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Bişîne",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Customize reactions",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Learn more",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Need help?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "ໂທກັບຄືນ",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "ໂທບໍ່ຫວ່າງ",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "ດຽວນີ້",
"message": "Now",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Send",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Customize reactions",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Sužinoti daugiau",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Reikia pagalbos?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Jūs matysite šį pavadinimą savo telefone, „Susietų įrenginių“ skyrelyje.",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Grįžti į skambutį",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofonas nutildytas dėl skambutyje dalyvaujančių žmonių skaičiaus",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Skambutis yra pilnas",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "dabar",
"message": "Dabar",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Pabandykite ją užverti rankiniu būdu ir norėdami tęsti spustelėkite „Bandyti dar kartą“.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Programa užstrigo",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal buvo paleista iš naujo po strigties. Galite pateikti pranešimą apie strigtį, kad padėtumėte Signal ištirti problemą.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Siųsti",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Nesiųsti",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Tinkinti reakcijas",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Kas naujo",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Šioje versijoje yra daug smulkių patobulinimų ir klaidų ištaisymų, kurie padės Signal sklandžiai veikti.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Šioje versijoje yra daug smulkių patobulinimų ir klaidų ištaisymų, kurie padės Signal sklandžiai veikti.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Naujieji metai, naujas pradinės sąrankos langas. Prasidedant 2022-siems, perprojektavome pradinės sąrankos langus.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Dabar, nebereikia ieškoti, kas garsiai rašo klaviatūra ar čepsi! Programa automatiškai išjungs garsą laukimo salėje, jei skambutyje dalyvaus aštuoni ar daugiau kaip aštuoni žmonės.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Lasīt vairāk",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Nepieciešama palīdzība?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Atgriezties zvanā",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Zvana/sarunas dalībnieku limits izsmelts",
"description": "Text in the call lobby when you can't join because the call is full"
@ -1526,11 +1534,11 @@
"description": "Button tooltip label for stopping screen sharing"
},
"calling__button--ring__label": {
"message": "Ring",
"message": "Zvanīt",
"description": "Label under the ring button"
},
"calling__button--ring__disabled-because-group-is-too-large": {
"message": "Group is too large to ring the participants.",
"message": "Grupa ir pārāk liela, lai zvanītu dalībniekiem",
"description": "Button tooltip label when you can't ring because the group is too large"
},
"calling__button--ring__off": {
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "tagad",
"message": "Tagad",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -2838,7 +2846,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "Lasīt vairāk",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -5376,11 +5384,11 @@
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"message": "Kļūsti par Uzturētāju",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"message": "Kļūsti par Uzturētāju",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Sūtīt",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Pielāgot emociju izpausmes",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6652,7 +6676,7 @@
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
},
"MediaEditor__control--draw": {
"message": "Draw",
"message": "Zīmēt",
"description": "Label for the draw button in the media editor"
},
"MediaEditor__control--text": {
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Дознајте повеќе",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Потребна Ви е помош?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Врати се на повик",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Повикот е полн",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "сега",
"message": "Сега",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Испрати",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Прилагоди реакции",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "കൂടുതൽ അറിയുക",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "സഹായം ആവശ്യമുണ്ടോ?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "കോളിലേക്ക് മടങ്ങുക",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "കോൾ നിറഞ്ഞു",
"description": "Text in the call lobby when you can't join because the call is full"
@ -1526,11 +1534,11 @@
"description": "Button tooltip label for stopping screen sharing"
},
"calling__button--ring__label": {
"message": "Ring",
"message": "റിംഗ്",
"description": "Label under the ring button"
},
"calling__button--ring__disabled-because-group-is-too-large": {
"message": "Group is too large to ring the participants.",
"message": "പങ്കെടുക്കുന്നവരെ വിളിക്കാൻ കഴിയാത്തത്ര വലുതാണ് ഗ്രൂപ്പ്.",
"description": "Button tooltip label when you can't ring because the group is too large"
},
"calling__button--ring__off": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "അയയ്‌ക്കുക",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "പ്രതികരണങ്ങൾ ഇഷ്ടാനുസൃതമാക്കുക",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6652,7 +6676,7 @@
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
},
"MediaEditor__control--draw": {
"message": "Draw",
"message": "വരയ്ക്കുക",
"description": "Label for the draw button in the media editor"
},
"MediaEditor__control--text": {
@ -6724,7 +6748,7 @@
"description": "Rotate the canvas"
},
"MediaEditor__crop--flip": {
"message": "Flip",
"message": "തിരിക്കൂ",
"description": "Flip/mirror the canvas"
},
"MediaEditor__crop--lock": {
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "अधिक जाणा",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "मदत हवी?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "कॉलवर परत या",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "कॉल पूर्ण आहे",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "कृपया हाताने/मॅन्युअली बंद करा आणि पुढे चालू ठेवण्यासाठी पुन्हा प्रयत्न/रिट्राय वर क्लिक करा",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "पाठवा",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "प्रतिक्रिया सानुकूलित करा",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "नवीन काय आहे",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Signal निर्विघ्नपणे चालत ठेवण्यासाठी या आवृत्तीत अनेक लहान समन्वय आणि त्रुटी दुरुस्त्या समाविष्ट आहेत.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Signal निर्विघ्नपणे चालत ठेवण्यासाठी या आवृत्तीत अनेक लहान समन्वय आणि त्रुटी दुरुस्त्या समाविष्ट आहेत",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Ketahui lebih lanjut",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Perlukan bantuan?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Kembali kepada Panggilan",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Panggilan penuh",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "sekarang",
"message": "Sekarang",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Sila tutup secara manual dan klik Cuba Semula untuk meneruskan.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Hantar",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Sesuaikan reaksi",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Perkara Baharu",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Versi ini mengandungi sedikit tweak kecil dan pembetulan pepijat untuk memastikan Signal berjalan dengan lancar.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Versi ini mengandungi sedikit tweak kecil dan pembetulan pepijat untuk memastikan Signal berjalan dengan lancar.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Lær mer",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Ønsker du hjelp?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Gå tilbake til samtale",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Samtalen er full",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "nå",
"message": "Nå",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Send",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Customize reactions",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1282,7 +1282,7 @@
}
},
"ChangeNumber--notification": {
"message": "$sender$ heeft zijn of haar telefoonnummer veranderd",
"message": "$sender$ heeft zijn of haar telefoonnummer gewijzigd",
"description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": {
"sender": {
@ -1393,6 +1393,10 @@
"message": "Meer leren hierover",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Hulp nodig?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Je zult deze naam zien in het menu Gekoppelde apparaten in de Signal app op je telefoon.",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Naar de oproep terugkeren",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Je microfoon is gedempt vanwege het aantal deelnemers aan deze oproep",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "De oproep is vol",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "nu",
"message": "Nu",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Sluit zelf de Signal app en klik vervolgens op Opnieuw proberen.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "De applicatie is gecrashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal is herstart nadat het is gecrashed. Je kunt een crashrapport uploaden om de ontwikkelaars te helpen het probleem te vinden en te verhelpen.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Uploaden",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Niet uploaden",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Reactie-balk personaliseren",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "wat er nieuw is",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Deze versie bevat een aantal kleine foutoplossingen waardoor Signal voor nog meer mensen goed werkt.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Deze versie bevat een aantal kleine foutoplossingen waardoor Signal voor nog meer mensen goed werkt.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Het startscherm voor gebruikers die Signal-Desktop voor het eerst aan hun telefoon koppelen is opnieuw ontworpen.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Als er in een groepsoproep acht of meer deelnemers zijn dan worden microfoons vanaf nu automatisch gedempt om te voorkomen dat iedereen steeds op zoek moet gaan naar die ene persoon die zo luid typt.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Lær meir",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Treng du hjelp?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Tilbake til samtalen",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Samtalen er fylt opp",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "no",
"message": "No",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Send",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Tilpass reaksjonar",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Kva er nytt",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Learn more",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Need help?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Return to Call",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Call is full",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "nå",
"message": "Nå",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Send",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Customize reactions",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "ਹੋਰ ਜਾਣੋ",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "ਮਦਦ ਚਾਹੀਦੀ ਹੈ?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "ਕਾਲ ਤੇ ਵਾਪਸ ਜਾਓ",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "ਕਾਲ ਭਰੀ ਹੋਈ ਹੈ",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "ਭੇਜੋ",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "ਪ੍ਰਤਿਕਿਰਿਆਵਾਂ ਨੂੰ ਪਸੰਦ ਅਨੁਸਾਰ ਬਣਾਓ",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "ਨਵਾਂ ਕੀ ਹੈ",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Dowiedz się więcej",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Potrzebujesz pomocy?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Zobaczysz tę nazwę pod nagłówkiem \"Połączone urządzenia\" na swoim telefonie",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Wróć do rozmowy",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofon wyciszony ze względu na liczbę uczestników połączenia",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Połączenie jest pełne",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "teraz",
"message": "Teraz",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Zamknij aplikację i kliknij Ponów, aby kontynuować.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Aplikacja napotkała błąd",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Aplikacja Signal odzyskała sprawność po napotkaniu błędu. Możesz przesłać raport o błędzie, aby pomóc Signal zbadać ten problem.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Wyślij",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Nie wysyłaj",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Dostosuj reakcje",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Co nowego",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Ta wersja zawiera wiele drobnych ulepszeń i poprawek błędów, zapewniających płynne działanie aplikacji Signal.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Ta wersja zawiera wiele drobnych ulepszeń i poprawek błędów, zapewniających płynne działanie aplikacji Signal.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Nowy rok i nowy ekran konfiguracji. Przeprojektowaliśmy ekrany początkowej konfiguracji, w sam raz na początek roku 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Teraz nie będziesz tak często szukać głośnych stukaczy w klawiaturę i jeszcze głośniejszych przeżuwaczy! Aplikacja Desktop automatycznie wyłączy audio w lobby, jeśli w rozmowie uczestniczy osiem lub więcej osób.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "لا زیات زده کړئ ",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "مرستې ته اړتیا لری؟",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "بیرته اړیکې ته ګرځیدل",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "اړیکه ډکه شوې",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "د مهرباني له مخې په مانول ډول یې وتړئ او د ادامې لپاره پر بیا هڅې باندې کلیک وکړئ.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "لیږل",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "د غبرګونونو سفارشي کول",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "څه شی نوي دي",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "دغه نسخه یو شمېر واړه کارونه او د بوګ جوړونې لري تر څو Signal په روانه توګه سره کار ورکړي.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "دغه نسخه یو شمېر واړه کارونه او د بوګ جوړونې لري تر څو Signal په روانه توګه سره کار ورکړي.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Saiba mais",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Precisa de ajuda?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Você verá este nome em \"Aparelhos vinculados\", no seu telefone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Voltar à chamada",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "A chamada está lotada",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "agora",
"message": "Agora",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Feche a janela do Signal e clique em Repetir para continuar.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Enviar",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Personalizar as reações",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Novidades",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Essa versão contém pequenos retoques e consertos no Signal para ele continuar funcionando confortavelmente.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Essa versão contém pequenos retoques e consertos no Signal para ele continuar funcionando confortavelmente.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Redesenhamos as telas introdutórias, bem a tempo para o ano de 2022. Ano novo, nova tela de acesso.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Saber mais",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Necessita de ajuda?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Você verá este nome em \"Aparelhos vinculados\", no seu telefone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Regressar à chamada",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microfone silenciado devido ao tamanho da chamada",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "A chamada encontra-se cheia",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "agora",
"message": "Agora",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6590,7 +6598,7 @@
"description": "Title for the messaging settings"
},
"Preferences--see-me": {
"message": "Ver o meu número de telemóvel",
"message": "Ver o meu número de telefone",
"description": "Label for the see my phone number setting"
},
"Preferences--find-me": {
@ -6639,6 +6647,22 @@
"message": "Por favor, feche-o manualmente e clique em ´Tentar novamente' para continuar.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "A aplicação bloqueou",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "O Signal reiniciou depois de ter bloqueado. Pode submeter um relatório de erro para ajudar o Signal a investigar o problema.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Enviar",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Não enviar",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Personalizar reações",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Novidades",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Esta versão contém um número de pequenas funcionalidades e correções de erros de forma a manter o Signal a correr suavemente.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Esta versão contém um número de pequenas funcionalidades e correções de erros de forma a manter o Signal a correr suavemente.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Redesenhamos os écrans de configuração, bem a tempo para o ano de 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Agora, com menos pesquisas frenéticas pelo digitador barulhento ou mastigador pesado! Durante as chamadas, o Desktop desativará automaticamente o áudio se existirem oito ou mais pessoas na chamada. ",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Află mai multe",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Ai nevoie de ajutor?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Vei vedea acest nume în meniul \"Dispozitive Asociate\" pe telefonul tău",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Întoarce-te la apel",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microfonul a fost oprit datorită dimensiuni apelului",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Numărul maxim de participanți a fost atins",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "acum",
"message": "Acum",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Te rugăm să-l închizi manual și apasă Reîncercare pentru a continua.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Aplicația s-a oprit",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal a repornit după o oprire neașteptată. Poți trimite un jurnal de depanare pentru a ajuta Signal să găsească problema.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Trimite",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Nu trimite",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Personalizare reacții",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Ce este nou",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Această versiune conține o serie de mici modificări și remedieri ale unor erori pentru ca Signal să funcționeze fără probleme.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Această versiune conține o serie de mici modificări și remedieri ale unor erori pentru ca Signal să funcționeze fără probleme.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Un an nou, un ecran nou de configurare. Am schimbat designul ecranului inițial de configurare odată cu trecerea în 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "De acum, nu vei mai fi nevoit să-l cauți în grabă pe cel ce tastează sau mestecă zgomotos, Desktop v-a opri automat microfonul dacă sunt opt sau mai multe persoane în apel.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Узнать больше",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Нужна помощь?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Вы увидите это имя в разделе «Привязанные устройства» на своём телефоне",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Вернуться к звонку",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Микрофон был отключён из-за размера звонка",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Звонок заполнен",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "сейчас",
"message": "Сейчас",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Пожалуйста, закройте его вручную и нажмите «Повторить», чтобы продолжить.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "В приложении произошёл сбой",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal перезапустился после сбоя. Вы можете отправить журнал сбоя, чтобы помочь Signal исследовать эту проблему.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Отправить",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Не отправлять",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Настроить реакции",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Что нового",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Эта версия содержит несколько небольших изменений и исправлений ошибок.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Эта версия содержит несколько небольших изменений и исправлений ошибок.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Новый год, новый экран начальной настройки. Мы обновили экраны начальной настройки как раз вовремя для 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Теперь с меньшим количеством поисков того, кто громко печатает! В лобби звонка Signal Desktop теперь автоматически отключит аудио, если в звонке 8 человек или больше.",
"description": "Release notes for v5.28"
}
}

View File

@ -1282,7 +1282,7 @@
}
},
"ChangeNumber--notification": {
"message": "$sender$ changed their phone number",
"message": "$sender$ zmenili svoje telefónne číslo",
"description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": {
"sender": {
@ -1348,7 +1348,7 @@
"description": "Instructions on the device link screen"
},
"Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$",
"message": "Klepnite na $settings$ a potom klepnite na $linkedDevices$",
"description": "Instructions on the device link screen",
"placeholders": {
"settings": {
@ -1366,7 +1366,7 @@
"description": "Part of the 2nd instruction on the device link screen"
},
"Install__instructions__3": {
"message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)",
"message": "Klepnite $plusButton$ (Android) or $linkNewDevice$ (iPhone)",
"description": "Instructions on the device link screen",
"placeholders": {
"plusButton": {
@ -1380,7 +1380,7 @@
}
},
"Install__qr-failed": {
"message": "The QR code couldn't load. Check your internet and try again. $learnMore$",
"message": "QR kód sa nepodarilo načítať. Skontrolujte si internetové pripojenie a skúste to znova. $learnMore$",
"description": "Shown on the install screen if the QR code fails to load",
"placeholders": {
"learnMore": {
@ -1393,12 +1393,16 @@
"message": "Dozvedieť sa viac",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Potrebujete pomôcť?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"message": "Tento názov uvidíte na svojom telefóne v časti „Prepojené zariadenia“.",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
},
"Install__choose-device-name__placeholder": {
"message": "My Computer",
"message": "Môj počítač",
"description": "The placeholder for the 'choose device name' input"
},
"Preferences--device-name": {
@ -1418,7 +1422,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"initialSync__subtitle": {
"message": "Note: Your chat history will not be synced to this device",
"message": "Poznámka: Vaša história rozhovorov nebude synchronizovaná s týmto zariadením",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"installConnectionFailed": {
@ -1438,7 +1442,7 @@
"description": ""
},
"installUnknownError": {
"message": "An unexpected error occurred. Please try again.",
"message": "Vyskytla sa neočakávaná chyba. Prosím skúste znova.",
"description": ""
},
"installTryAgain": {
@ -1473,6 +1477,10 @@
"message": "Vrátiť sa k hovoru",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofón je stlmený kvôli veľkosti hovoru",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Hovor je plne obsadený",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "teraz",
"message": "Teraz",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Zatvorte ho ručne a pokračujte kliknutím na položku Opakovať.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Aplikácia zlyhala",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal sa sa reštartoval po zlyhaní. Môžete odoslať správu o zlyhaní, ktorá Signal-u pomôže problém preskúmať.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Poslať",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Neposielajte",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Prispôsobte reakcie",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Čo je nové",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Táto verzia obsahuje množstvo drobných vylepšení a opráv chýb, ktoré zaisťujú bezproblémový chod systému Signal.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Táto verzia obsahuje množstvo drobných vylepšení a opráv chýb, ktoré zaisťujú bezproblémový chod systému Signal.",
"description": "Release notes for releases that only include bug fixes"
@ -6756,7 +6776,7 @@
"description": "Release notes for v5.26"
},
"WhatsNew__macos-m1": {
"message": "Signal Desktop is now optimized for Apple's M1 chip which is used in their newer computers. If you're on one of those new-fangled devices, the app should be much snappier. If you're not, give a warm welcome to the users that are. Huge thanks to $dennis$ for his hard work here!",
"message": "Signal Desktop je teraz optimalizovaný pre čip Apple M1, ktorý sa používa v novších počítačoch Apple. Ak používate jedno z týchto nových zariadení, aplikácia by mala byť oveľa šikovnejšia. Ak nie ste, srdečne privítajte používateľov, ktorí sú. Veľká vďaka $dennis$ za jeho tvrdú prácu!",
"description": "Release note for the macOS M1 release",
"placeholders": {
"dennis": {
@ -6774,7 +6794,11 @@
"description": "Release notes for v5.27"
},
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"message": "Nový rok, nová obrazovka úvodného nastavenia. Prepracovali sme obrazovky úvodného nastavenia práve na rok 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Teraz s menším počtom zúfalých zvukov klepania do klávesnice, alebo silného dýchania! Desktop teraz automaticky vypne zvuk, ak sa hovoru zúčastní osem alebo viac ľudí.",
"description": "Release notes for v5.28"
}
}

View File

@ -1,6 +1,6 @@
{
"softwareAcknowledgments": {
"message": "Razvijalci programske opreme",
"message": "Informacije o programski opremi",
"description": "Shown in the about box for the link to software acknowledgments"
},
"privacyPolicy": {
@ -12,7 +12,7 @@
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
},
"unknownContact": {
"message": "Neznan uporabnik",
"message": "Neznan kontakt",
"description": "Shown as the name of a contact if we don't have any displayable information about them"
},
"unknownGroup": {
@ -1393,6 +1393,10 @@
"message": "Izvedite več",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Potrebujete pomoč?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "To ime boste na svojem telefonu videli pod \"Povezane naprave\"",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Nazaj na klic",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofon je ugasnjen zaradi obsega klica",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Klic je polno zaseden",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "ravnokar",
"message": "Ravnokar",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -5384,7 +5392,7 @@
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal podpirajo ljudje, kot ste vi. Prispevajte in prejmite bedž.",
"message": "Signal podpirajo ljudje, kot ste vi. Prispevajte in prejmite značko podpornika.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
@ -6639,6 +6647,22 @@
"message": "Poskusite ga zapreti ročno in kliknite Ponovi za nadaljevanje.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Aplikacija se je zrušila",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal se je ponovno zagnal po zrušitvi. Lahko oddate poročilo o zrušitvi in s tem pomagate razvijalcem razrešiti zadevo.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Pošlji",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Ne pošlji",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Prilagodi reakcije",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Kaj je novega",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Mësoni më tepër",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Ju duhet ndihmë?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Këtë emër do ta shihni nën “Pajisje të Lidhura”, te telefoni juaj",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Kthehuni te Thirrja",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofon i heshtuar për shkak të numrit të madh të pjesëmarrësve në thirrje",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Thirrja është plot",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "tani",
"message": "Tani",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Që të vazhdohet, ju lutemi, mbylleni dorazi dhe klikoni mbi Riprovo.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Aplikacioni u vithis",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal-i u rinis pas një vithisjeje. Mund të parashtroni një njoftim vithisjeje, për ta ndihmuar Signal-in të hetojë problemin.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Dërgoje",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Mos e Dërgo",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Përshtatni reagime",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": ka të Re",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Ky version përmban një numër përimtimesh të vockla dhe ndreqje të metash për ta mbajtur të rrjedhshme punën e Signal-it.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Ky version përmban një numër përimtimesh të vockla dhe ndreqje të metash për ta mbajtur të rrjedhshme punën e Signal-it.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Vit i ri, skenë e re ujdisjeje fillestare. I kemi rihartuar skenat e ujdisjes fillestare tamam në kohë për 2022-shin.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Tani, me më pak kërkime të ethshme për ata që shkruajnë shpejt ose që janë energjikë! Te holli i thirrjeve, tani e tutje Desktopi do të çaktivizojë automatikisht audion, nëse në thirrje ka tetë ose më tepër persona.",
"description": "Release notes for v5.28"
}
}

View File

@ -1282,7 +1282,7 @@
}
},
"ChangeNumber--notification": {
"message": "$sender$ changed their phone number",
"message": "$sender$ је променио свој број телефона",
"description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": {
"sender": {
@ -1348,7 +1348,7 @@
"description": "Instructions on the device link screen"
},
"Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$",
"message": "Уђите у $settings$, па стисните $linkedDevices$",
"description": "Instructions on the device link screen",
"placeholders": {
"settings": {
@ -1366,7 +1366,7 @@
"description": "Part of the 2nd instruction on the device link screen"
},
"Install__instructions__3": {
"message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)",
"message": "Пипните $plusButton$ (Android) или $linkNewDevice$ (iPhone)",
"description": "Instructions on the device link screen",
"placeholders": {
"plusButton": {
@ -1380,7 +1380,7 @@
}
},
"Install__qr-failed": {
"message": "The QR code couldn't load. Check your internet and try again. $learnMore$",
"message": "QR кôд не може да се учита. Проверите везу и покушајте поново. $learnMore$",
"description": "Shown on the install screen if the QR code fails to load",
"placeholders": {
"learnMore": {
@ -1393,12 +1393,16 @@
"message": "Сазнај више",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Потребна вам је помоћ?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"message": "Видећете ово испод \"Linked Devices\" на Вашем телефону",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
},
"Install__choose-device-name__placeholder": {
"message": "My Computer",
"message": "Мој Рачунар",
"description": "The placeholder for the 'choose device name' input"
},
"Preferences--device-name": {
@ -1418,7 +1422,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"initialSync__subtitle": {
"message": "Note: Your chat history will not be synced to this device",
"message": "Белешка: Историја вашег ћаскања неће се синхронизовати на овом уређају",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"installConnectionFailed": {
@ -1438,7 +1442,7 @@
"description": ""
},
"installUnknownError": {
"message": "An unexpected error occurred. Please try again.",
"message": "Дошло је до неочекиване грешке. Молим вас, покушајте поново.",
"description": ""
},
"installTryAgain": {
@ -1473,6 +1477,10 @@
"message": "Врати се на позив",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Микрофон искључен због величине позива",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Позив је пун",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "сада",
"message": "Сада",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Затворите га ручно и кликните на Покушај да наставите.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Апликација се зауставила",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Пошаљи",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Не пошаљи",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Прилагодите реакције",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Шта ново",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1348,7 +1348,7 @@
"description": "Instructions on the device link screen"
},
"Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$",
"message": "Tryck på $settings$, tryck sedan på $linkedDevices$",
"description": "Instructions on the device link screen",
"placeholders": {
"settings": {
@ -1393,6 +1393,10 @@
"message": "Läs mer",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Behöver du hjälp?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Du kommer att se det här namnet under \"Länkade enheter\" på din telefon",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Återgå till samtalet",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofonen är tystad på grund av samtalets storlek",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Samtalet är fullt",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "nu",
"message": "Nu",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -3620,7 +3628,7 @@
}
},
"member-of-more-than-3-groups--multiple-more": {
"message": "Medlem i $group1$, $group2$, $group3$ och $remainingCount$ fler",
"message": "Medlem i $group1$, $group2$, $group3$ och $remainingCount$ till",
"description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.",
"placeholders": {
"group1": {
@ -6639,6 +6647,22 @@
"message": "Vänligen stäng det manuellt och klicka på Försök igen för att fortsätta.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Applikationen kraschade",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal startade om efter en krasch. Du kan skicka in en kraschrapport för att hjälpa Signal att undersöka problemet.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Skicka",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Skicka inte",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Anpassa reaktioner",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Vad är nytt",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Den här versionen innehåller ett antal små justeringar och felrättningar för att Signal ska fungera smidigt.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Den här versionen innehåller ett antal små justeringar och felrättningar för att Signal ska fungera smidigt.",
"description": "Release notes for releases that only include bug fixes"
@ -6752,11 +6772,11 @@
"description": "Release notes for v5.26"
},
"WhatsNew__v5.26--2": {
"message": "Ever feel like you need more pixels on the right pane in your life? Are you a fan of avatars, but only avatars and nothing else? Do you have a \"Save the screen real estate\" bumper sticker on your car? If you answered yes or no to any of those questions, then this update has got some collapsible left pane for you.",
"message": "Har du någonsin känt att du behöver fler pixlar på den högra rutan i ditt liv? Är du ett fan av avatarer, men bara avatarer och inget annat? Har du en \"Save the screen real estate\"-dekal på din bil? Om du svarade ja eller nej på någon av dessa frågor, så har den här uppdateringen en hopfällbar vänstra ruta för dig.",
"description": "Release notes for v5.26"
},
"WhatsNew__macos-m1": {
"message": "Signal Desktop is now optimized for Apple's M1 chip which is used in their newer computers. If you're on one of those new-fangled devices, the app should be much snappier. If you're not, give a warm welcome to the users that are. Huge thanks to $dennis$ for his hard work here!",
"message": "Signal Desktop är nu optimerat för Apples M1-chip som används i deras nyare datorer. Om du använder en av dessa nymodiga enheter borde appen vara mycket snabbare. Om inte, hälsa användarna som gör det varmt välkomna. Stort tack till $dennis$ för hans hårda arbete här!",
"description": "Release note for the macOS M1 release",
"placeholders": {
"dennis": {
@ -6774,7 +6794,11 @@
"description": "Release notes for v5.27"
},
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"message": "Nytt år, ny inledande inställningsskärm. Vi har gjort om de första inställningsskärmarna lagom till 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Nu, med färre frenetiska sökningar efter den högljudda maskinskrivaren eller tungtuggaren! I samtalslobbyn kommer Desktop nu automatiskt att inaktivera ljudet om det finns åtta eller fler personer i samtalet.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Jifunze zaidi",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Unahitaji usaidizi?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Rudi kwenye Mazungumzo ya Simu",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Mazungumzo ya simu yamejaa",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Tuma",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Badilisha majibu yakufae",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "மேலும் அறிக",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "உங்களுக்கு உதவி வேண்டுமா?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "அழைப்புக்குத் திரும்பு",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "அழைப்பு நிரம்பியுள்ளது",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "அனுப்புக",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "தனிப்பயனாக்கலாம் எதிர்வினைகள்",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "ఇంకా నేర్చుకో",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "సాయం అవసరమా?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "కాల్‌కు తిరిగి వెళ్ళు",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "కాల్ నిండింది",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "పంపు",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Customize reactions",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "เรียนรู้เพิ่มเติม",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "ต้องการความช่วยเหลือหรือไม่?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "กลับไปที่สาย",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "ห้องเต็ม",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "เดี๋ยวนี้",
"message": "ตอนนี้",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "ส่ง",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "ปรับแต่งการตอบสนอง",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -648,7 +648,7 @@
}
},
"decryptionErrorToast": {
"message": "Desktop ran into a decryption error from $name$, device $deviceId$",
"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.",
"placeholders": {
"name": {
@ -1282,7 +1282,7 @@
}
},
"ChangeNumber--notification": {
"message": "$sender$ changed their phone number",
"message": "$sender$ telefon numarasını değiştirdi",
"description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": {
"sender": {
@ -1348,7 +1348,7 @@
"description": "Instructions on the device link screen"
},
"Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$",
"message": "$settings$'a basın, sonra da $linkedDevices$'a tıklayın",
"description": "Instructions on the device link screen",
"placeholders": {
"settings": {
@ -1366,7 +1366,7 @@
"description": "Part of the 2nd instruction on the device link screen"
},
"Install__instructions__3": {
"message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)",
"message": "$plusButton$'ya (Android) ya da $linkNewDevice$'a (iOS) tıklayın",
"description": "Instructions on the device link screen",
"placeholders": {
"plusButton": {
@ -1380,7 +1380,7 @@
}
},
"Install__qr-failed": {
"message": "The QR code couldn't load. Check your internet and try again. $learnMore$",
"message": "QR kod yüklenemedi. İnternet bağlantınızı kontrol edip tekrar deneyin. $learnMore$",
"description": "Shown on the install screen if the QR code fails to load",
"placeholders": {
"learnMore": {
@ -1393,12 +1393,16 @@
"message": "Dahasını öğrenin",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Yardıma mı ihtiyacınız var?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"message": "Bu ad telefonunuzda \"Bağlı Cihazlar\" başlığı altında görünecek",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
},
"Install__choose-device-name__placeholder": {
"message": "My Computer",
"message": "Bilgisayarım",
"description": "The placeholder for the 'choose device name' input"
},
"Preferences--device-name": {
@ -1418,7 +1422,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"initialSync__subtitle": {
"message": "Note: Your chat history will not be synced to this device",
"message": "Not: Konuşma geçmişi bu cihaza senkronize olmayacak",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"installConnectionFailed": {
@ -1438,7 +1442,7 @@
"description": ""
},
"installUnknownError": {
"message": "An unexpected error occurred. Please try again.",
"message": "Beklenmeyen bir hata oluştu. Lütfen tekrar deneyin.",
"description": ""
},
"installTryAgain": {
@ -1473,6 +1477,10 @@
"message": "Aramaya Dön",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofon bu görüşmenin boyutundan dolayı sessize alındı",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Arama dolu",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "şimdi",
"message": "Şimdi",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Lütfen elle kapatın ve devam etmek için Tekrar'a tıklayın",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Uygulama çöktü",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Gönder",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Gönderme",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Tepkileri özelleştir",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Neler Yeni",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Bu sürüm Signal'in sorunsuz çalışması için gereken bir takım küçük düzeltme ve hata gidermelerini içerir.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Bu sürüm Signal'in sorunsuz çalışması için gereken bir takım küçük düzeltme ve hata gidermelerini içerir.",
"description": "Release notes for releases that only include bug fixes"
@ -6756,7 +6776,7 @@
"description": "Release notes for v5.26"
},
"WhatsNew__macos-m1": {
"message": "Signal Desktop is now optimized for Apple's M1 chip which is used in their newer computers. If you're on one of those new-fangled devices, the app should be much snappier. If you're not, give a warm welcome to the users that are. Huge thanks to $dennis$ for his hard work here!",
"message": "Signal Desktop artık Apple'ın yeni bilgisayarlarında kullandığı M1 çipine optimize edildi. Eğer bu son-model cihazların birinde isen uygulama çok daha pratik olmalı. Eğer ki öyle değilse de, öyle olan kullanıcılara sıcak bir hoş geldin diyebilirsin. $dennis$'e sıkı çalışmalarından ötürü büyük teşekkürler sunuyoruz!",
"description": "Release note for the macOS M1 release",
"placeholders": {
"dennis": {
@ -6766,15 +6786,19 @@
}
},
"WhatsNew__v5.27--1": {
"message": "On a long call? Your system should stay awake the whole time, instead of falling asleep while you're in the middle of an important discussion.",
"message": "Uzun bir görüşmede misin? Sisteminin önemli bir konuşma sırasında uyku moduna geçmekten ziyade hep açık kalması gerekli.",
"description": "Release notes for v5.27"
},
"WhatsNew__v5.27--2": {
"message": "There are also a number of small tweaks and bug fixes to keep Signal running smoothly, including several calling-related improvements.",
"message": "Ayrıca bazı ufak yamalar ve hata düzeltmeleri Signal'in birkaç arama ile ilgili geliştirmeler de dahil, düzgün çalışmasını devam ettirmek için yapıldı.",
"description": "Release notes for v5.27"
},
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"message": "Yeni yıl, yeni ilk kurulum ekranı. İlk kurulum ekranımızı 2022 için tam zamanında yeniden dizayn ettik.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Artık, gürültülü klavye kullananlara veya ağzını şapırdatan insanlara daha az maruz kalın! Görüşme lobisinde eğer sekiz veya daha fazla kişi mevcutsa, masaüstü otomatik olarak sesi kapatacak.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "كۆپرەك ئۆگىنىش",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "ياردەم كېرەكمۇ؟",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "چاقىرىققا قايت",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "چاقىرىق توشتى",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "ئەۋەت",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "ئىختىيارىچە ئىنكاس",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Дізнатись більше",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Потрібна допомога?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "Ви побачите це ім'я у розділі «Прив'язані пристрої» на своєму телефоні",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Повернутись до виклику",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Мікрофон вимкнено через кількість осіб у чаті",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Дзвінок повний",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "зараз",
"message": "Зараз",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Закрийте його вручну та натисніть Повторити, щоб продовжити.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Застосунок аварійно завершив роботу",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal запущено знов після аварійного завершення роботи. Ви можете подати звіт про це, щоб допомогти Signal розібратись у цій проблемі.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Відправити",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Не відправляти",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Налаштуйте реакції",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Що нового",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Ця версія містить ряд невеликих налаштувань і виправлень помилок, щоб забезпечити безперебійну роботу Signal.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Ця версія містить ряд невеликих налаштувань і виправлень помилок для забезпечення безперебійної роботи Signal.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "Новий Рік — нове вікно початкового налаштування. Ми вчасно оновили вигляд вікна початкового налаштування до 2022 року.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Відтепер можна не розпочинати шалений пошук того, хто гучно друкує на клавіатурі, чи голосно плямкає прямо у мікрофон! У лобі виклику застосунок автоматично блокуватиме мікрофон, якщо у виклику присутні вісім чи більше осіб.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "مزید پڑھیں",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "مدد چاہیے؟",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "کال پر واپس جائیں",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "کال پوری ہے",
"description": "Text in the call lobby when you can't join because the call is full"
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "بھیجیں",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "رد عمل کو اپنی مرضی کے مطابق بنائیں",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "Tìm hiểu thêm",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "Cần hỗ trợ?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "Quay về Cuộc gọi",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "Cuộc gọi đã đầy",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "vừa xong",
"message": "Vừa xong",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "Vui lòng đóng nó theo cách thủ công và nhấp vào Thử lại để tiếp tục.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "Gửi",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "Tuỳ chỉnh phản ứng",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "Có gì mới",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "Phiên bản này có một số chỉnh sửa nhỏ và sửa lỗi để giữ cho Signal hoạt động mượt mà.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Phiên bản này có một số chỉnh sửa nhỏ và sửa lỗi để giữ cho Signal hoạt động mượt mà.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -416,11 +416,11 @@
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"safetyNumberChangeDialog__pending-messages--1": {
"message": "Send pending message",
"message": "发送待定状态信息",
"description": "Shown on confirmation dialog when user attempts to send a message in the outbox"
},
"safetyNumberChangeDialog__pending-messages--many": {
"message": "Send $count$ pending messages",
"message": "发送$count$待定状态信息",
"description": "Shown on confirmation dialog when user attempts to send a message in the outbox",
"placeholders": {
"count": {
@ -478,7 +478,7 @@
"description": ""
},
"debugLogSuccess": {
"message": "Debug log submitted",
"message": "调试日志发送",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
@ -662,7 +662,7 @@
}
},
"decryptionErrorToastAction": {
"message": "Submit log",
"message": "调试日志",
"description": "Label for the decryption error toast button"
},
"oneNonImageAtATimeToast": {
@ -694,11 +694,11 @@
"description": "Displayed when the desktop client is currently connecting to the server."
},
"connect": {
"message": "Click to reconnect.",
"message": "点击以进行重连",
"description": "Shown to allow the user to manually attempt a reconnect."
},
"connectingHangOn": {
"message": "Shouldn't be long",
"message": "不应该太久",
"description": "Subtext description for when the client is connecting to the server."
},
"offline": {
@ -790,7 +790,7 @@
"description": "Aria label for clear search button"
},
"searchIn": {
"message": "Search chat",
"message": "搜索聊天",
"description": "Shown in the search box before text is entered when searching in a specific conversation"
},
"noSearchResults": {
@ -866,7 +866,7 @@
}
},
"viewReleaseNotes": {
"message": "what's new",
"message": "更新",
"description": "Clickable link that displays the latest release notes"
},
"selectAContact": {
@ -952,15 +952,15 @@
"description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database"
},
"voiceRecording--start": {
"message": "Start recording voice message",
"message": "开始记录语音信息",
"description": "Tooltip for microphone button to start voice message"
},
"voiceRecording--complete": {
"message": "Complete voice message and send",
"message": "完成语音信息并发送",
"description": "Tooltip for green complete voice message and send"
},
"voiceRecording--cancel": {
"message": "Cancel voice message",
"message": "取消语音信息",
"description": "Tooltip for red button to cancel voice message"
},
"voiceRecordingInterruptedMax": {
@ -980,11 +980,11 @@
"description": "Shown in toast if tries to record a voice note with any staged attachments"
},
"voiceNoteError": {
"message": "There was an error with the voice recorder.",
"message": "录音设备有问题",
"description": "Shown in a dialog to inform user that we experienced an unrecoverable error"
},
"attachmentSaved": {
"message": "Attachment saved.",
"message": "附件已保存",
"description": "Shown after user selects to save to downloads"
},
"attachmentSavedShow": {
@ -1344,7 +1344,7 @@
"description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen"
},
"Install__instructions__1": {
"message": "Open Signal on your phone",
"message": "在您的手机上打开Signal",
"description": "Instructions on the device link screen"
},
"Install__instructions__2": {
@ -1393,6 +1393,10 @@
"message": "了解更多",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "需要协助?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "回拨",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "通话人数已满",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "现在",
"message": "刚刚",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -5388,7 +5396,7 @@
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"message": "在您的手机上打开Signal",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
@ -6639,6 +6647,22 @@
"message": "Please close it manually and click Retry to continue.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "Application crashed",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "发送",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "Don't Send",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "自定义反应",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28"
}
}

View File

@ -1393,6 +1393,10 @@
"message": "了解更多",
"description": "Shown on the install screen if the QR code fails to load"
},
"Install__support-link": {
"message": "需要幫助嗎?",
"description": "Shown on the install screen. Link takes users to a support page"
},
"Install__choose-device-name__description": {
"message": "你會在手機上的“已連結的裝置”下看到此名稱",
"description": "The subheader shown on the 'choose device name' screen in the device linking process"
@ -1473,6 +1477,10 @@
"message": "返回通話",
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "麥克風依通話大小而靜音",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
"message": "通話人數已滿",
"description": "Text in the call lobby when you can't join because the call is full"
@ -2102,7 +2110,7 @@
}
},
"justNow": {
"message": "剛剛",
"message": "現在",
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
@ -6639,6 +6647,22 @@
"message": "請手動關閉它,然後單擊重試以繼續。",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
"message": "應用程式已當掉",
"description": "A title of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__body": {
"message": "Signal 在當掉後重新啟動。你可以提交當機報告以協助 Signal 調查問題。",
"description": "The body of the dialog displayed when starting an application after a recent crash"
},
"CrashReportDialog__submit": {
"message": "傳送",
"description": "A button label for submission of the crash reporter data after a recent crash"
},
"CrashReportDialog__erase": {
"message": "不傳送",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
},
"CustomizingPreferredReactions__title": {
"message": "自定義回應",
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
@ -6739,10 +6763,6 @@
"message": "有甚麼新的",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.25--1": {
"message": "此版本包含許多小調整和錯誤修復,以維持 Signal 穩定運作。",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "此版本包含許多小調整和錯誤修復,以維持 Signal 穩定運作。",
"description": "Release notes for releases that only include bug fixes"
@ -6776,5 +6796,9 @@
"WhatsNew__v5.28--1": {
"message": "新的一年,新的初始設定螢幕。 我們為 2022 年及時重新設計了初始設定螢幕。",
"description": "Release notes for v5.28"
},
"WhatsNew__v5.29--1": {
"message": "現在,對很吵的打字聲或常咒罵的瘋狂搜索減少了! 在通話大廳中,如果通話中有 8 人或更多人,電腦版現在將自動停用音效。",
"description": "Release notes for v5.28"
}
}

View File

@ -10,10 +10,18 @@ import * as Errors from '../ts/types/errors';
import { isProduction } from '../ts/util/version';
import { upload as uploadDebugLog } from '../ts/logging/uploadDebugLog';
import { SignalService as Proto } from '../ts/protobuf';
import * as OS from '../ts/OS';
async function getPendingDumps(): Promise<ReadonlyArray<string>> {
const crashDumpsPath = await realpath(app.getPath('crashDumps'));
const pendingDir = join(crashDumpsPath, 'pending');
let pendingDir: string;
if (OS.isWindows()) {
pendingDir = join(crashDumpsPath, 'reports');
} else {
// macOS and Linux
pendingDir = join(crashDumpsPath, 'pending');
}
const files = await readdir(pendingDir);
return files.map(file => join(pendingDir, file));
@ -38,7 +46,7 @@ async function eraseDumps(
);
}
export function setup(getLogger: () => LoggerType): void {
export async function setup(getLogger: () => LoggerType): Promise<void> {
const isEnabled = !isProduction(app.getVersion());
if (isEnabled) {

View File

@ -325,6 +325,7 @@ function prepareUrl(
userDataPath: app.getPath('userData'),
downloadsPath: app.getPath('downloads'),
homePath: app.getPath('home'),
crashDumpsPath: app.getPath('crashDumps'),
...moreKeys,
}).href;
}
@ -1386,13 +1387,6 @@ ipc.on('database-error', (_event: Electron.Event, error: string) => {
});
function getAppLocale(): string {
const { env } = process;
const envLocale = env.LC_ALL || env.LC_MESSAGES || env.LANG || env.LANGUAGE;
if (envLocale) {
return envLocale.replace(/_/g, '-');
}
return getEnvironment() === Environment.Test ? 'en' : app.getLocale();
}
@ -1401,11 +1395,14 @@ function getAppLocale(): string {
// Some APIs can only be used after this event occurs.
let ready = false;
app.on('ready', async () => {
const userDataPath = await realpath(app.getPath('userData'));
const [userDataPath, crashDumpsPath] = await Promise.all([
realpath(app.getPath('userData')),
realpath(app.getPath('crashDumps')),
]);
logger = await logging.initialize(getMainWindow);
setupCrashReports(getLogger);
await setupCrashReports(getLogger);
if (!locale) {
const appLocale = getAppLocale();
@ -1451,6 +1448,7 @@ app.on('ready', async () => {
const installPath = await realpath(app.getAppPath());
addSensitivePath(userDataPath);
addSensitivePath(crashDumpsPath);
if (getEnvironment() !== Environment.Test) {
installFileHandler({

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.29.0-beta.1",
"version": "5.29.1",
"license": "AGPL-3.0-only",
"author": {
"name": "Open Whisper Systems",
@ -80,7 +80,7 @@
},
"dependencies": {
"@popperjs/core": "2.9.2",
"@react-spring/web": "9.2.6",
"@react-spring/web": "9.4.1",
"@signalapp/signal-client": "0.11.1",
"@sindresorhus/is": "0.8.0",
"@types/fabric": "4.5.3",

View File

@ -436,6 +436,9 @@ try {
const { addSensitivePath } = require('./ts/util/privacy');
addSensitivePath(window.baseAttachmentsPath);
if (config.crashDumpsPath) {
addSensitivePath(config.crashDumpsPath);
}
window.Signal = Signal.setup({
Attachments,

View File

@ -277,7 +277,12 @@ export class ConversationController {
getOurConversationId(): string | undefined {
const e164 = window.textsecure.storage.user.getNumber();
const uuid = window.textsecure.storage.user.getUuid()?.toString();
return this.ensureContactIds({ e164, uuid, highTrust: true });
return this.ensureContactIds({
e164,
uuid,
highTrust: true,
reason: 'getOurConversationId',
});
}
getOurConversationIdOrThrow(): string {
@ -323,11 +328,20 @@ export class ConversationController {
e164,
uuid,
highTrust,
}: {
e164?: string | null;
uuid?: string | null;
highTrust?: boolean;
}): string | undefined {
reason,
}:
| {
e164?: string | null;
uuid?: string | null;
highTrust?: false;
reason?: void;
}
| {
e164?: string | null;
uuid?: string | null;
highTrust: true;
reason: string;
}): string | undefined {
// Check for at least one parameter being provided. This is necessary
// because this path can be called on startup to resolve our own ID before
// our phone number or UUID are known. The existing behavior in these
@ -344,7 +358,10 @@ export class ConversationController {
// 1. Handle no match at all
if (!convoE164 && !convoUuid) {
log.info('ensureContactIds: Creating new contact, no matches found');
log.info(
'ensureContactIds: Creating new contact, no matches found',
highTrust ? reason : 'no reason'
);
const newConvo = this.getOrCreate(identifier, 'private');
if (highTrust && e164) {
newConvo.updateE164(e164);
@ -373,7 +390,10 @@ export class ConversationController {
// Fill in the UUID for an e164-only contact
if (normalizedUuid && !convoE164.get('uuid')) {
if (highTrust) {
log.info('ensureContactIds: Adding UUID to e164-only match');
log.info(
`ensureContactIds: Adding UUID (${uuid}) to e164-only match ` +
`(${e164}), reason: ${reason}`
);
convoE164.updateUuid(normalizedUuid);
updateConversation(convoE164.attributes);
}
@ -387,7 +407,10 @@ export class ConversationController {
const newConvo = this.getOrCreate(normalizedUuid, 'private');
if (highTrust) {
log.info('ensureContactIds: Moving e164 from old contact to new');
log.info(
`ensureContactIds: Moving e164 (${e164}) from old contact ` +
`(${convoE164.get('uuid')}) to new (${uuid}), reason: ${reason}`
);
// Remove the e164 from the old contact...
convoE164.set({ e164: undefined });
@ -404,7 +427,10 @@ export class ConversationController {
}
if (!convoE164 && convoUuid) {
if (e164 && highTrust) {
log.info('ensureContactIds: Adding e164 to UUID-only match');
log.info(
`ensureContactIds: Adding e164 (${e164}) to UUID-only match ` +
`(${uuid}), reason: ${reason}`
);
convoUuid.updateE164(e164);
updateConversation(convoUuid.attributes);
}
@ -427,7 +453,9 @@ export class ConversationController {
// Conflict: If e164 match already has a UUID, we remove its e164.
if (convoE164.get('uuid') && convoE164.get('uuid') !== normalizedUuid) {
log.info(
'ensureContactIds: e164 match had different UUID than incoming pair, removing its e164.'
`ensureContactIds: e164 match (${e164}) had different ` +
`UUID(${convoE164.get('uuid')}) than incoming pair (${uuid}), ` +
`removing its e164, reason: ${reason}`
);
// Remove the e164 from the old contact...

View File

@ -306,10 +306,6 @@ export async function startApp(): Promise<void> {
})
);
messageReceiver.addEventListener('empty', queuedEventListener(onEmpty));
messageReceiver.addEventListener(
'reconnect',
queuedEventListener(onReconnect)
);
messageReceiver.addEventListener(
'configuration',
queuedEventListener(onConfiguration)
@ -719,11 +715,7 @@ export async function startApp(): Promise<void> {
}
// This one should always be last - it could restart the app
if (
window.isBeforeVersion(lastVersion, 'v1.15.0-beta.5') ||
(window.isAfterVersion(lastVersion, 'v5.24.0-alpha') &&
window.isBeforeVersion(lastVersion, 'v5.25.0'))
) {
if (window.isBeforeVersion(lastVersion, 'v5.30.0-alpha')) {
await deleteAllLogs();
window.restart();
return;
@ -2392,18 +2384,6 @@ export async function startApp(): Promise<void> {
await window.crashReports.getCount()
);
}
function onReconnect() {
// We disable notifications on first connect, but the same applies to reconnect. In
// scenarios where we're coming back from sleep, we can get offline/online events
// very fast, and it looks like a network blip. But we need to suppress
// notifications in these scenarios too. So we listen for 'reconnect' events.
profileKeyResponseQueue.pause();
lightSessionResetQueue.pause();
onDecryptionErrorQueue.pause();
onRetryRequestQueue.pause();
window.Whisper.deliveryReceiptQueue.pause();
notificationService.disable();
}
let initialStartupCount = 0;
window.Whisper.events.on('incrementProgress', incrementProgress);
@ -2480,6 +2460,7 @@ export async function startApp(): Promise<void> {
e164: sender,
uuid: senderUuid,
highTrust: true,
reason: `onTyping(${typing.timestamp})`,
});
// We multiplex between GV1/GV2 groups here, but we don't kick off migrations
@ -2520,6 +2501,23 @@ export async function startApp(): Promise<void> {
);
return;
}
if (conversation?.isBlocked()) {
log.info(
`onTyping: conversation ${conversation.idForLogging()} is blocked, dropping typing message`
);
return;
}
const senderConversation = window.ConversationController.get(senderId);
if (!senderConversation) {
log.warn('onTyping: No conversation for sender!');
return;
}
if (senderConversation.isBlocked()) {
log.info(
`onTyping: sender ${conversation.idForLogging()} is blocked, dropping typing message`
);
return;
}
conversation.notifyTyping({
isTyping: started,
@ -2603,6 +2601,7 @@ export async function startApp(): Promise<void> {
e164: details.number,
uuid: details.uuid,
highTrust: true,
reason: 'onContactReceived',
});
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
const conversation = window.ConversationController.get(detailsId)!;
@ -2831,6 +2830,7 @@ export async function startApp(): Promise<void> {
e164: envelope.source,
uuid: envelope.sourceUuid,
highTrust: true,
reason: `onEnvelopeReceived(${envelope.timestamp})`,
});
}
}
@ -2966,6 +2966,7 @@ export async function startApp(): Promise<void> {
e164: data.source,
uuid: data.sourceUuid,
highTrust: true,
reason: 'onProfileKeyUpdate',
});
const conversation = window.ConversationController.get(conversationId);
@ -3050,7 +3051,6 @@ export async function startApp(): Promise<void> {
{
uuid: destinationUuid,
e164: destination,
highTrust: true,
}
);
if (!conversationId || conversationId === ourId) {
@ -3183,6 +3183,7 @@ export async function startApp(): Promise<void> {
e164: source,
uuid: sourceUuid,
highTrust: true,
reason: `getMessageDescriptor(${message.timestamp}): group v1`,
});
const conversationId = window.ConversationController.ensureGroup(id, {
@ -3199,6 +3200,7 @@ export async function startApp(): Promise<void> {
e164: destination,
uuid: destinationUuid,
highTrust: true,
reason: `getMessageDescriptor(${message.timestamp}): private`,
});
if (!id) {
confirm();
@ -3605,6 +3607,7 @@ export async function startApp(): Promise<void> {
e164: source,
uuid: sourceUuid,
highTrust: true,
reason: `onReadOrViewReceipt(${envelopeTimestamp})`,
}
);
log.info(
@ -3771,6 +3774,7 @@ export async function startApp(): Promise<void> {
e164,
uuid,
highTrust: true,
reason: 'onVerified',
});
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
const contact = window.ConversationController.get(verifiedId)!;
@ -3801,6 +3805,7 @@ export async function startApp(): Promise<void> {
e164: source,
uuid: sourceUuid,
highTrust: true,
reason: `onDeliveryReceipt(${envelopeTimestamp})`,
}
);

View File

@ -1,4 +1,4 @@
// Copyright 2018-2021 Signal Messenger, LLC
// Copyright 2018-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import type {
@ -85,6 +85,7 @@ const BADGE_PLACEMENT_BY_SIZE = new Map<number, BadgePlacementType>([
[36, { bottom: -3, right: 0 }],
[40, { bottom: -6, right: -4 }],
[48, { bottom: -6, right: -4 }],
[52, { bottom: -6, right: -2 }],
[56, { bottom: -6, right: 0 }],
[64, { bottom: -6, right: 0 }],
[80, { bottom: -8, right: 0 }],

View File

@ -5,6 +5,8 @@
import React from 'react';
import { createPortal } from 'react-dom';
import FocusTrap from 'focus-trap-react';
import { Avatar } from './Avatar';
import { ContactName } from './conversation/ContactName';
import { InContactsIcon } from './InContactsIcon';
@ -60,94 +62,97 @@ export const CallingParticipantsList = React.memo(
}
return createPortal(
<div
className="module-calling-participants-list__overlay"
onClick={handleCancel}
role="presentation"
>
<div className="module-calling-participants-list">
<div className="module-calling-participants-list__header">
<div className="module-calling-participants-list__title">
{!participants.length && i18n('calling__in-this-call--zero')}
{participants.length === 1 && i18n('calling__in-this-call--one')}
{participants.length > 1 &&
i18n('calling__in-this-call--many', [
String(participants.length),
])}
<FocusTrap>
<div
className="module-calling-participants-list__overlay"
onClick={handleCancel}
role="presentation"
>
<div className="module-calling-participants-list">
<div className="module-calling-participants-list__header">
<div className="module-calling-participants-list__title">
{!participants.length && i18n('calling__in-this-call--zero')}
{participants.length === 1 &&
i18n('calling__in-this-call--one')}
{participants.length > 1 &&
i18n('calling__in-this-call--many', [
String(participants.length),
])}
</div>
<button
type="button"
className="module-calling-participants-list__close"
onClick={onClose}
tabIndex={0}
aria-label={i18n('close')}
/>
</div>
<button
type="button"
className="module-calling-participants-list__close"
onClick={onClose}
tabIndex={0}
aria-label={i18n('close')}
/>
<ul className="module-calling-participants-list__list">
{sortedParticipants.map(
(participant: ParticipantType, index: number) => (
<li
className="module-calling-participants-list__contact"
// It's tempting to use `participant.uuid` as the `key` here, but that
// can result in duplicate keys for participants who have joined on
// multiple devices.
key={index}
>
<div>
<Avatar
acceptedMessageRequest={
participant.acceptedMessageRequest
}
avatarPath={participant.avatarPath}
badge={undefined}
color={participant.color}
conversationType="direct"
i18n={i18n}
isMe={participant.isMe}
profileName={participant.profileName}
title={participant.title}
sharedGroupNames={participant.sharedGroupNames}
size={32}
/>
{participant.uuid === ourUuid ? (
<span className="module-calling-participants-list__name">
{i18n('you')}
</span>
) : (
<>
<ContactName
module="module-calling-participants-list__name"
title={participant.title}
/>
{isInSystemContacts(participant) ? (
<span>
{' '}
<InContactsIcon
className="module-calling-participants-list__contact-icon"
i18n={i18n}
/>
</span>
) : null}
</>
)}
</div>
<div>
{participant.hasRemoteAudio === false ? (
<span className="module-calling-participants-list__muted--audio" />
) : null}
{participant.hasRemoteVideo === false ? (
<span className="module-calling-participants-list__muted--video" />
) : null}
{participant.presenting ? (
<span className="module-calling-participants-list__presenting" />
) : null}
</div>
</li>
)
)}
</ul>
</div>
<ul className="module-calling-participants-list__list">
{sortedParticipants.map(
(participant: ParticipantType, index: number) => (
<li
className="module-calling-participants-list__contact"
// It's tempting to use `participant.uuid` as the `key` here, but that
// can result in duplicate keys for participants who have joined on
// multiple devices.
key={index}
>
<div>
<Avatar
acceptedMessageRequest={
participant.acceptedMessageRequest
}
avatarPath={participant.avatarPath}
badge={undefined}
color={participant.color}
conversationType="direct"
i18n={i18n}
isMe={participant.isMe}
profileName={participant.profileName}
title={participant.title}
sharedGroupNames={participant.sharedGroupNames}
size={32}
/>
{participant.uuid === ourUuid ? (
<span className="module-calling-participants-list__name">
{i18n('you')}
</span>
) : (
<>
<ContactName
module="module-calling-participants-list__name"
title={participant.title}
/>
{isInSystemContacts(participant) ? (
<span>
{' '}
<InContactsIcon
className="module-calling-participants-list__contact-icon"
i18n={i18n}
/>
</span>
) : null}
</>
)}
</div>
<div>
{participant.hasRemoteAudio === false ? (
<span className="module-calling-participants-list__muted--audio" />
) : null}
{participant.hasRemoteVideo === false ? (
<span className="module-calling-participants-list__muted--video" />
) : null}
{participant.presenting ? (
<span className="module-calling-participants-list__presenting" />
) : null}
</div>
</li>
)
)}
</ul>
</div>
</div>,
</FocusTrap>,
root
);
}

View File

@ -70,27 +70,18 @@ export async function runReadOrViewSyncJob({
syncs: ReadonlyArray<SyncType>;
timestamp: number;
}>): Promise<void> {
let sendType: SendTypesType;
let doSync:
| typeof window.textsecure.messaging.syncReadMessages
| typeof window.textsecure.messaging.syncView;
if (isView) {
sendType = 'viewSync';
doSync = window.textsecure.messaging.syncView.bind(
window.textsecure.messaging
);
} else {
sendType = 'readSync';
doSync = window.textsecure.messaging.syncReadMessages.bind(
window.textsecure.messaging
);
}
if (!syncs.length) {
log.info("skipping this job because there's nothing to sync");
return;
}
let sendType: SendTypesType;
if (isView) {
sendType = 'viewSync';
} else {
sendType = 'readSync';
}
const syncTimestamps = syncs.map(sync => sync.timestamp);
log.info(
`sending ${sendType}(s) for timestamp(s) ${syncTimestamps.join(', ')}`
@ -115,6 +106,19 @@ export async function runReadOrViewSyncJob({
syncMessage: true,
});
let doSync:
| typeof window.textsecure.messaging.syncReadMessages
| typeof window.textsecure.messaging.syncView;
if (isView) {
doSync = window.textsecure.messaging.syncView.bind(
window.textsecure.messaging
);
} else {
doSync = window.textsecure.messaging.syncReadMessages.bind(
window.textsecure.messaging
);
}
try {
await Promise.all(
chunk(syncs, CHUNK_SIZE).map(batch => {

View File

@ -1,4 +1,4 @@
// Copyright 2021 Signal Messenger, LLC
// Copyright 2021-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import * as log from '../logging/log';
@ -7,19 +7,19 @@ import type { MessageAttributesType } from '../model-types.d';
import * as Errors from '../types/errors';
export async function getMessagesById(
messageIds: ReadonlyArray<string>
messageIds: Iterable<string>
): Promise<Array<MessageModel>> {
const messagesFromMemory: Array<MessageModel> = [];
const messageIdsToLookUpInDatabase: Array<string> = [];
messageIds.forEach(messageId => {
for (const messageId of messageIds) {
const message = window.MessageController.getById(messageId);
if (message) {
messagesFromMemory.push(message);
} else {
messageIdsToLookUpInDatabase.push(messageId);
}
});
}
let rawMessagesFromDatabase: Array<MessageAttributesType>;
try {

View File

@ -878,7 +878,7 @@ export class ConversationModel extends window.Backbone
block({ viaStorageServiceSync = false } = {}): void {
let blocked = false;
const isBlocked = this.isBlocked();
const wasBlocked = this.isBlocked();
const uuid = this.get('uuid');
if (uuid) {
@ -898,14 +898,19 @@ export class ConversationModel extends window.Backbone
blocked = true;
}
if (!viaStorageServiceSync && !isBlocked && blocked) {
this.captureChange('block');
if (blocked && !wasBlocked) {
// We need to force a props refresh - blocked state is not in backbone attributes
this.trigger('change', this, { force: true });
if (!viaStorageServiceSync) {
this.captureChange('block');
}
}
}
unblock({ viaStorageServiceSync = false } = {}): boolean {
let unblocked = false;
const isBlocked = this.isBlocked();
const wasBlocked = this.isBlocked();
const uuid = this.get('uuid');
if (uuid) {
@ -925,8 +930,13 @@ export class ConversationModel extends window.Backbone
unblocked = true;
}
if (!viaStorageServiceSync && isBlocked && unblocked) {
this.captureChange('unblock');
if (unblocked && wasBlocked) {
// We need to force a props refresh - blocked state is not in backbone attributes
this.trigger('change', this, { force: true });
if (!viaStorageServiceSync) {
this.captureChange('unblock');
}
}
return unblocked;
@ -1856,7 +1866,7 @@ export class ConversationModel extends window.Backbone
this.set('e164', e164);
if (oldValue) {
this.addChangeNumberNotification();
this.addChangeNumberNotification(oldValue, e164);
}
window.Signal.Data.updateConversation(this.attributes);
@ -3219,7 +3229,10 @@ export class ConversationModel extends window.Backbone
this.set('pendingUniversalTimer', undefined);
}
async addChangeNumberNotification(): Promise<void> {
async addChangeNumberNotification(
oldValue: string,
newValue: string
): Promise<void> {
const sourceUuid = this.getCheckedUuid(
'Change number notification without uuid'
);
@ -3235,7 +3248,7 @@ export class ConversationModel extends window.Backbone
log.info(
`Conversation ${this.idForLogging()}: adding change number ` +
`notification for ${sourceUuid.toString()}`
`notification for ${sourceUuid.toString()} from ${oldValue} to ${newValue}`
);
const convos = [

View File

@ -461,7 +461,7 @@ export class MessageModel extends window.Backbone.Model<MessageAttributesType> {
window.ConversationController.get(conversationId);
return conversation
? conversation.getTitle()
: window.i18n('unknownUser');
: window.i18n('unknownContact');
},
renderString: (
key: string,
@ -2247,6 +2247,7 @@ export class MessageModel extends window.Backbone.Model<MessageAttributesType> {
uuid: destinationUuid,
e164: destination,
highTrust: true,
reason: `handleDataMessage(${initialMessage.timestamp})`,
});
if (!destinationConversationId) {
return;

View File

@ -770,6 +770,7 @@ export async function mergeContactRecord(
e164,
uuid,
highTrust: true,
reason: 'mergeContactRecord',
});
if (!id) {

View File

@ -369,12 +369,17 @@ export const getConversationCallMode = (
return CallMode.None;
};
const retryMessages = async (messageIds: Iterable<string>): Promise<void> => {
const messages = await getMessagesById(messageIds);
await Promise.all(messages.map(message => message.retrySend()));
};
// Actions
const CLEAR_MESSAGES_PENDING_CONVERSATION_VERIFICATION =
'conversations/CLEAR_MESSAGES_PENDING_CONVERSATION_VERIFICATION';
export const COLORS_CHANGED = 'conversations/COLORS_CHANGED';
export const COLOR_SELECTED = 'conversations/COLOR_SELECTED';
const CANCEL_MESSAGES_PENDING_CONVERSATION_VERIFICATION =
'conversations/CANCEL_MESSAGES_PENDING_CONVERSATION_VERIFICATION';
const COMPOSE_TOGGLE_EDITING_AVATAR =
'conversations/compose/COMPOSE_TOGGLE_EDITING_AVATAR';
const COMPOSE_ADD_AVATAR = 'conversations/compose/ADD_AVATAR';
@ -386,9 +391,6 @@ const MESSAGE_STOPPED_BY_MISSING_VERIFICATION =
const REPLACE_AVATARS = 'conversations/REPLACE_AVATARS';
const UPDATE_USERNAME_SAVE_STATE = 'conversations/UPDATE_USERNAME_SAVE_STATE';
type CancelMessagesPendingConversationVerificationActionType = {
type: typeof CANCEL_MESSAGES_PENDING_CONVERSATION_VERIFICATION;
};
type CantAddContactToGroupActionType = {
type: 'CANT_ADD_CONTACT_TO_GROUP';
payload: {
@ -399,6 +401,9 @@ type ClearGroupCreationErrorActionType = { type: 'CLEAR_GROUP_CREATION_ERROR' };
type ClearInvitedUuidsForNewlyCreatedGroupActionType = {
type: 'CLEAR_INVITED_UUIDS_FOR_NEWLY_CREATED_GROUP';
};
type ClearMessagesPendingConversationVerificationActionType = {
type: typeof CLEAR_MESSAGES_PENDING_CONVERSATION_VERIFICATION;
};
type CloseCantAddContactToGroupModalActionType = {
type: 'CLOSE_CANT_ADD_CONTACT_TO_GROUP_MODAL';
};
@ -730,11 +735,11 @@ type ReplaceAvatarsActionType = {
};
};
export type ConversationActionType =
| CancelMessagesPendingConversationVerificationActionType
| CantAddContactToGroupActionType
| ClearChangedMessagesActionType
| ClearGroupCreationErrorActionType
| ClearInvitedUuidsForNewlyCreatedGroupActionType
| ClearMessagesPendingConversationVerificationActionType
| ClearSelectedMessageActionType
| ClearUnreadMetricsActionType
| CloseCantAddContactToGroupModalActionType
@ -1243,19 +1248,39 @@ function verifyConversationsStoppingMessageSend(): ThunkAction<
void,
RootStateType,
unknown,
never
ClearMessagesPendingConversationVerificationActionType
> {
return async (_dispatch, getState) => {
const conversationIds = Object.keys(
getState().conversations.outboundMessagesPendingConversationVerification
return async (dispatch, getState) => {
const { outboundMessagesPendingConversationVerification } =
getState().conversations;
const allMessageIds = new Set<string>();
const promises: Array<Promise<unknown>> = [];
Object.entries(outboundMessagesPendingConversationVerification).forEach(
([conversationId, messageIds]) => {
for (const messageId of messageIds) {
allMessageIds.add(messageId);
}
const conversation = window.ConversationController.get(conversationId);
if (!conversation) {
return;
}
if (conversation.isUnverified()) {
promises.push(conversation.setVerifiedDefault());
}
promises.push(conversation.setApproved());
}
);
await Promise.all(
conversationIds.map(async conversationId => {
const conversation = window.ConversationController.get(conversationId);
await conversation?.setVerifiedDefault();
})
);
promises.push(retryMessages(allMessageIds));
dispatch({
type: CLEAR_MESSAGES_PENDING_CONVERSATION_VERIFICATION,
});
await Promise.all(promises);
};
}
@ -1317,7 +1342,7 @@ function cancelMessagesPendingConversationVerification(): ThunkAction<
void,
RootStateType,
unknown,
CancelMessagesPendingConversationVerificationActionType
ClearMessagesPendingConversationVerificationActionType
> {
return async (dispatch, getState) => {
const messageIdsPending = getMessageIdsPendingBecauseOfVerification(
@ -1329,7 +1354,7 @@ function cancelMessagesPendingConversationVerification(): ThunkAction<
});
dispatch({
type: CANCEL_MESSAGES_PENDING_CONVERSATION_VERIFICATION,
type: CLEAR_MESSAGES_PENDING_CONVERSATION_VERIFICATION,
});
await window.Signal.Data.saveMessages(
@ -1384,10 +1409,7 @@ function conversationChanged(
id
) ?? [];
if (messageIdsPending.length) {
const messagesPending = await getMessagesById(messageIdsPending);
messagesPending.forEach(message => {
message.retrySend();
});
retryMessages(messageIdsPending);
}
}
@ -2229,7 +2251,7 @@ export function reducer(
state: Readonly<ConversationsStateType> = getEmptyState(),
action: Readonly<ConversationActionType>
): ConversationsStateType {
if (action.type === CANCEL_MESSAGES_PENDING_CONVERSATION_VERIFICATION) {
if (action.type === CLEAR_MESSAGES_PENDING_CONVERSATION_VERIFICATION) {
return {
...state,
outboundMessagesPendingConversationVerification: {},

View File

@ -1,4 +1,4 @@
// Copyright 2021 Signal Messenger, LLC
// Copyright 2021-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { assert } from 'chai';
@ -57,6 +57,7 @@ describe('<Avatar>', () => {
[36, { bottom: -3, right: 0 }],
[40, { bottom: -6, right: -4 }],
[48, { bottom: -6, right: -4 }],
[52, { bottom: -6, right: -2 }],
[56, { bottom: -6, right: 0 }],
[64, { bottom: -6, right: 0 }],
[80, { bottom: -8, right: 0 }],

View File

@ -604,6 +604,7 @@ export default class AccountManager extends EventTarget {
e164: number,
uuid: ourUuid,
highTrust: true,
reason: 'createAccount',
});
if (!conversationId) {

View File

@ -4,7 +4,7 @@
/* eslint-disable no-bitwise */
/* eslint-disable camelcase */
import { isNumber, map } from 'lodash';
import { isNumber } from 'lodash';
import PQueue from 'p-queue';
import { v4 as getGuid } from 'uuid';
@ -76,9 +76,9 @@ import type {
ProcessedEnvelope,
IRequestHandler,
} from './Types.d';
import type { ReconnectEvent, EnvelopeEvent } from './messageReceiverEvents';
import {
EmptyEvent,
EnvelopeEvent,
ProgressEvent,
TypingEvent,
ErrorEvent,
@ -361,11 +361,6 @@ export default class MessageReceiver
// EventTarget types
//
public override addEventListener(
name: 'reconnect',
handler: (ev: ReconnectEvent) => void
): void;
public override addEventListener(
name: 'empty',
handler: (ev: EmptyEvent) => void
@ -1002,6 +997,11 @@ export default class MessageReceiver
logId = this.getEnvelopeId(unsealedEnvelope);
this.addToQueue(
async () => this.dispatchEvent(new EnvelopeEvent(unsealedEnvelope)),
TaskType.Decrypted
);
return this.decryptEnvelope(stores, unsealedEnvelope, uuidKind);
}, `MessageReceiver: unseal and decrypt ${logId}`);
@ -1847,8 +1847,11 @@ export default class MessageReceiver
try {
if (!conversation) {
const idForLogging = envelope.groupId
? `groupv2(${envelope.groupId})`
: envelope.sourceUuid;
log.info(
`maybeUpdateTimestamp/${timestamp}: No conversation found for identifier ${identifier}`
`maybeUpdateTimestamp/${timestamp}: No conversation found for identifier ${idForLogging}`
);
return envelope;
}
@ -2626,24 +2629,40 @@ export default class MessageReceiver
envelope: ProcessedEnvelope,
blocked: Proto.SyncMessage.IBlocked
): Promise<void> {
log.info('Setting these numbers as blocked:', blocked.numbers);
if (blocked.numbers) {
log.info('handleBlocked: Blocking these numbers:', blocked.numbers);
await this.storage.put('blocked', blocked.numbers);
}
if (blocked.uuids) {
const uuids = blocked.uuids.map((uuid, index) => {
return normalizeUuid(uuid, `handleBlocked.uuids.${index}`);
});
log.info('Setting these uuids as blocked:', uuids);
log.info('handleBlocked: Blocking these uuids:', uuids);
await this.storage.put('blocked-uuids', uuids);
}
const groupIds = map(blocked.groupIds, groupId => Bytes.toBinary(groupId));
log.info(
'Setting these groups as blocked:',
groupIds.map(groupId => `group(${groupId})`)
);
await this.storage.put('blocked-groups', groupIds);
if (blocked.groupIds) {
const groupV1Ids: Array<string> = [];
const groupIds: Array<string> = [];
blocked.groupIds.forEach(groupId => {
if (groupId.byteLength === GROUPV1_ID_LENGTH) {
groupV1Ids.push(Bytes.toBinary(groupId));
groupIds.push(this.deriveGroupV2FromV1(groupId));
} else if (groupId.byteLength === GROUPV2_ID_LENGTH) {
groupIds.push(Bytes.toBase64(groupId));
} else {
log.error('handleBlocked: Received invalid groupId value');
}
});
log.info(
'handleBlocked: Blocking these groups - v2:',
groupIds.map(groupId => `groupv2(${groupId})`),
'v1:',
groupV1Ids.map(groupId => `group(${groupId})`)
);
await this.storage.put('blocked-groups', [...groupIds, ...groupV1Ids]);
}
this.removeFromCache(envelope);
}

View File

@ -15,12 +15,6 @@ import type {
ModifiedGroupDetails,
} from './ContactsParser';
export class ReconnectEvent extends Event {
constructor() {
super('reconnect');
}
}
export class EmptyEvent extends Event {
constructor() {
super('empty');

View File

@ -43,6 +43,7 @@ export async function updateConversationsWithUuidLookup({
e164,
uuid: uuidFromServer,
highTrust: true,
reason: 'updateConversationsWithUuidLookup',
});
const maybeFinalConversation =
conversationController.get(finalConversationId);

View File

@ -203,6 +203,20 @@
"reasonCategory": "usageTrusted",
"updated": "2021-09-27T21:37:06.339Z"
},
{
"rule": "React-useRef",
"path": "node_modules/@react-spring/core/dist/react-spring-core.cjs.dev.js",
"line": " const exitingTransitions = React.useRef(new Map());",
"reasonCategory": "usageTrusted",
"updated": "2022-01-12T23:16:33.623Z"
},
{
"rule": "React-useRef",
"path": "node_modules/@react-spring/core/dist/react-spring-core.cjs.dev.js",
"line": " const forceChange = React.useRef(false);",
"reasonCategory": "usageTrusted",
"updated": "2022-01-12T23:16:33.623Z"
},
{
"rule": "React-useRef",
"path": "node_modules/@react-spring/core/dist/react-spring-core.cjs.prod.js",
@ -224,6 +238,20 @@
"reasonCategory": "usageTrusted",
"updated": "2021-09-27T21:37:06.339Z"
},
{
"rule": "React-useRef",
"path": "node_modules/@react-spring/core/dist/react-spring-core.cjs.prod.js",
"line": " const exitingTransitions = React.useRef(new Map());",
"reasonCategory": "usageTrusted",
"updated": "2022-01-12T23:16:33.623Z"
},
{
"rule": "React-useRef",
"path": "node_modules/@react-spring/core/dist/react-spring-core.cjs.prod.js",
"line": " const forceChange = React.useRef(false);",
"reasonCategory": "usageTrusted",
"updated": "2022-01-12T23:16:33.623Z"
},
{
"rule": "React-useRef",
"path": "node_modules/@react-spring/core/dist/react-spring-core.esm.js",
@ -245,6 +273,20 @@
"reasonCategory": "usageTrusted",
"updated": "2021-09-27T21:37:06.339Z"
},
{
"rule": "React-useRef",
"path": "node_modules/@react-spring/core/dist/react-spring-core.esm.js",
"line": " const exitingTransitions = useRef(new Map());",
"reasonCategory": "usageTrusted",
"updated": "2022-01-12T23:16:33.623Z"
},
{
"rule": "React-useRef",
"path": "node_modules/@react-spring/core/dist/react-spring-core.esm.js",
"line": " const forceChange = useRef(false);",
"reasonCategory": "usageTrusted",
"updated": "2022-01-12T23:16:33.623Z"
},
{
"rule": "React-useRef",
"path": "node_modules/@react-spring/shared/dist/react-spring-shared.cjs.dev.js",
@ -8369,4 +8411,4 @@
"reasonCategory": "usageTrusted",
"updated": "2021-09-17T21:02:59.414Z"
}
]
]

View File

@ -1291,50 +1291,51 @@
react-lifecycles-compat "^3.0.4"
warning "^3.0.0"
"@react-spring/animated@~9.2.6-beta.0":
version "9.2.6"
resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.2.6.tgz#58f30fb75d8bfb7ccbc156cfd6b974a8f3dfd54e"
integrity sha512-xjL6nmixYNDvnpTs1FFMsMfSC0tURwPCU3b2jWNriYGLfwZ7c/TcyaEZA7yiNnmdFnuR3f3Z27AqIgaFC083Cw==
"@react-spring/animated@~9.4.0":
version "9.4.1"
resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.4.1.tgz#6b5e57725408ba8347f098a5111a9fb4de74a81b"
integrity sha512-uAJkcrSlpg8uSe8zy7eJcDdNpI5QvRXrZUKhn5dlGAPk3psgY5qj6pahzB0k5NZZQ27ls8Z5Nt4VKhGaXPJNDQ==
dependencies:
"@react-spring/shared" "~9.2.6-beta.0"
"@react-spring/types" "~9.2.6-beta.0"
"@react-spring/shared" "~9.4.0"
"@react-spring/types" "~9.4.0"
"@react-spring/core@~9.2.6-beta.0":
version "9.2.6"
resolved "https://registry.yarnpkg.com/@react-spring/core/-/core-9.2.6.tgz#ae22338fe55d070caf03abb4293b5519ba620d93"
integrity sha512-uPHUxmu+w6mHJrfQTMtmGJ8iZEwiVxz9kH7dRyk69bkZJt9z+w0Oj3UF4J3VcECZsbm3HRhN2ogXSAaqGjwhQw==
"@react-spring/core@~9.4.0":
version "9.4.1"
resolved "https://registry.yarnpkg.com/@react-spring/core/-/core-9.4.1.tgz#0658611dd961d745ac9cfc9dde5e86f2895e182a"
integrity sha512-sXQmGg4wNeyoVZ/LdEF01xtzQKZtLIyFDX03hoa0oa9VTgLNTVSbVXD9q2xsH8HtWpY4OFPTi/9Noi93gjnYyg==
dependencies:
"@react-spring/animated" "~9.2.6-beta.0"
"@react-spring/shared" "~9.2.6-beta.0"
"@react-spring/types" "~9.2.6-beta.0"
"@react-spring/animated" "~9.4.0"
"@react-spring/rafz" "~9.4.0"
"@react-spring/shared" "~9.4.0"
"@react-spring/types" "~9.4.0"
"@react-spring/rafz@~9.2.6-beta.0":
version "9.2.6"
resolved "https://registry.yarnpkg.com/@react-spring/rafz/-/rafz-9.2.6.tgz#d97484003875bf5fb5e6ec22dee97cc208363e48"
integrity sha512-62SivLKEpo7EfHPkxO5J3g9Cr9LF6+1A1RVOMJhkcpEYtbdbmma/d63Xp8qpMPEpk7uuWxaTb6jjyxW33pW3sg==
"@react-spring/rafz@~9.4.0":
version "9.4.1"
resolved "https://registry.yarnpkg.com/@react-spring/rafz/-/rafz-9.4.1.tgz#66ed8eadf5c1784d89b210f443fd2ec9fdb59fb6"
integrity sha512-R/mNOQ4axraWsL/jwzoaqfeX6RwUODg3WOGweL8zYbHHheRqQV+QwnhGmDATepBZ1H3UUulhXvOqkzWzjnpuQQ==
"@react-spring/shared@~9.2.6-beta.0":
version "9.2.6"
resolved "https://registry.yarnpkg.com/@react-spring/shared/-/shared-9.2.6.tgz#2c84e62cc0cfbbbbeb5546acd46c1f4b248bc562"
integrity sha512-Qrm9fopKG/RxZ3Rw+4euhrpnB3uXSyiON9skHbcBfmkkzagpkUR66MX1YLrhHw0UchcZuSDnXs0Lonzt1rpWag==
"@react-spring/shared@~9.4.0":
version "9.4.1"
resolved "https://registry.yarnpkg.com/@react-spring/shared/-/shared-9.4.1.tgz#6c688cbe093ada7f6cd8ed2b9d28a807b6665ede"
integrity sha512-7atTQOhEQmw5UEYbb5yk7YEaf11AcRF7UISfAmr9FJ2FJD4VUVCn1R4V78omiFiRvnU6qI3GRhkRnIvYM8aAZw==
dependencies:
"@react-spring/rafz" "~9.2.6-beta.0"
"@react-spring/types" "~9.2.6-beta.0"
"@react-spring/rafz" "~9.4.0"
"@react-spring/types" "~9.4.0"
"@react-spring/types@~9.2.6-beta.0":
version "9.2.6"
resolved "https://registry.yarnpkg.com/@react-spring/types/-/types-9.2.6.tgz#f60722fcf9f8492ae16d0bdc47f0ea3c2a16d2cf"
integrity sha512-l7mCw182DtDMnCI8CB9orgTAEoFZRtdQ6aS6YeEAqYcy3nQZPmPggIHH9DxyLw7n7vBPRSzu9gCvUMgXKpTflg==
"@react-spring/types@~9.4.0":
version "9.4.1"
resolved "https://registry.yarnpkg.com/@react-spring/types/-/types-9.4.1.tgz#93a203e5b922362e6643b95aff0989dd1a33b77b"
integrity sha512-eZmlFRc+XkY/HJi4RswLkIHH0nKQkqKRHPUqnseffcBuZ5FNXKDUmNnLUpqkrCpl746QCFVQtI5QptLklDATfQ==
"@react-spring/web@9.2.6":
version "9.2.6"
resolved "https://registry.yarnpkg.com/@react-spring/web/-/web-9.2.6.tgz#c4fba69e1b1b43bd1d6a62346530cfb07f2be09b"
integrity sha512-0HkRsEYR/CO3Uw46FWDWaF2wg2rUXcWE2R9AoZXthEYLUn5w9uE1mf2Jel7BxBxWGQ73owkqSQv+klA1Hb+ViQ==
"@react-spring/web@9.4.1":
version "9.4.1"
resolved "https://registry.yarnpkg.com/@react-spring/web/-/web-9.4.1.tgz#dd8560af6834a9c41cd7061bc98721e9f64a8557"
integrity sha512-ajlGJl0Zqa3idhZw0KL5chP8AIn4wPHpDY7WjtWaWjVZSZRSBAeHmfqNLtAGCjazeO/Q6zmt6wdGs8bX8q42rQ==
dependencies:
"@react-spring/animated" "~9.2.6-beta.0"
"@react-spring/core" "~9.2.6-beta.0"
"@react-spring/shared" "~9.2.6-beta.0"
"@react-spring/types" "~9.2.6-beta.0"
"@react-spring/animated" "~9.4.0"
"@react-spring/core" "~9.4.0"
"@react-spring/shared" "~9.4.0"
"@react-spring/types" "~9.4.0"
"@signalapp/signal-client@0.11.1":
version "0.11.1"