From 611fbcf39afcd610c1e6fae1b6e2748a833a3a13 Mon Sep 17 00:00:00 2001 From: Josh Perez Date: Thu, 14 Oct 2021 21:14:10 -0400 Subject: [PATCH] Updates translations --- _locales/af/messages.json | 80 +- _locales/ar/messages.json | 80 +- _locales/az/messages.json | 80 +- _locales/bg/messages.json | 80 +- _locales/bn/messages.json | 80 +- _locales/ca/messages.json | 80 +- _locales/cs/messages.json | 80 +- _locales/cy/messages.json | 80 +- _locales/da/messages.json | 170 +- _locales/de/messages.json | 90 +- _locales/el/messages.json | 98 +- _locales/eo/messages.json | 80 +- _locales/es/messages.json | 82 +- _locales/et/messages.json | 106 +- _locales/eu/messages.json | 80 +- _locales/fa/messages.json | 80 +- _locales/fi/messages.json | 80 +- _locales/fr/messages.json | 80 +- _locales/gu/messages.json | 80 +- _locales/he/messages.json | 80 +- _locales/hi/messages.json | 80 +- _locales/hr/messages.json | 80 +- _locales/hu/messages.json | 144 +- _locales/id/messages.json | 80 +- _locales/is/messages.json | 80 +- _locales/it/messages.json | 80 +- _locales/ja/messages.json | 78 +- _locales/km/messages.json | 80 +- _locales/kn/messages.json | 80 +- _locales/ko/messages.json | 80 +- _locales/ku/messages.json | 80 +- _locales/lo/messages.json | 80 +- _locales/lt/messages.json | 80 +- _locales/lv/messages.json | 80 +- _locales/mk/messages.json | 80 +- _locales/ml/messages.json | 80 +- _locales/mr/messages.json | 80 +- _locales/ms/messages.json | 80 +- _locales/nb/messages.json | 80 +- _locales/nl/messages.json | 80 +- _locales/nn/messages.json | 80 +- _locales/no/messages.json | 80 +- _locales/pa/messages.json | 104 +- _locales/pl/messages.json | 80 +- _locales/ps/messages.json | 6494 ++++++++++++++++++++++++++++++++++ _locales/pt_BR/messages.json | 94 +- _locales/pt_PT/messages.json | 78 +- _locales/ro/messages.json | 80 +- _locales/ru/messages.json | 80 +- _locales/sk/messages.json | 80 +- _locales/sl/messages.json | 80 +- _locales/sq/messages.json | 80 +- _locales/sr/messages.json | 78 +- _locales/sv/messages.json | 82 +- _locales/sw/messages.json | 80 +- _locales/ta/messages.json | 80 +- _locales/te/messages.json | 80 +- _locales/th/messages.json | 80 +- _locales/tr/messages.json | 80 +- _locales/ug/messages.json | 86 +- _locales/uk/messages.json | 80 +- _locales/ur/messages.json | 80 +- _locales/vi/messages.json | 80 +- _locales/zh_CN/messages.json | 80 +- _locales/zh_TW/messages.json | 80 +- 65 files changed, 9435 insertions(+), 2429 deletions(-) create mode 100644 _locales/ps/messages.json diff --git a/_locales/af/messages.json b/_locales/af/messages.json index 8261a75e3..0396ebf74 100644 --- a/_locales/af/messages.json +++ b/_locales/af/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Hierdie log sal publiek aanlyn gepos vir bydraers om te sien. Jy kan ondersoek en wysig dit voor die indiening van.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Iets het verkeerd gegaan met die oplaai! Oorweeg dit asseblief om met die hand te voeg jou log om die fout jy word raporteer.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopieer", + "message": "Kopieer skakel", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopieer skakel na die klembord", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Laai af", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Skakel is gekopieer na die klembord", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Rapporteer 'n probleem", + "message": "Kontak steundiens", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Wanneer insluitend 'n nie-beeld beslaglegging, die limiet is een beslaglegging per boodskap.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "'N stemboodskap moet slegs een aanhangsel bevat.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Aanhegsel gestoor. Klik om in die lêergids te wys.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Jy", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "As jy die sekuriteit van jou punt-tot-punt-enkripsie met $name$ wil verifieer, vergelyk die nommers hier bo met die nommers op hul toestel.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verifieer veiligheidsnommer", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Veiligheidsnommer het verander", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Gesprek in argief", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Ongedaan", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Gesprek terug na die inkassie", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/ar/messages.json b/_locales/ar/messages.json index fce9e3add..b139c042b 100644 --- a/_locales/ar/messages.json +++ b/_locales/ar/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "سيتم نشر هذه السجلاّت علناً ليتمكن المساهمون من معاينتها. ربما ترغب بتعديلها أو بالتحقق منها قبل إرسالها. ", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "حدث خطأ ما في الرفع ! يُرجى النظر في إرفاق السجل الخاص بك يدوياً إلى الخطأ الذي سوف ترسله.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "نسخ", + "message": "نسخ الوصلة", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "انسخ الوصلة إلى الحافظة", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "تنزيل", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "تم نسخ الوصلة ", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "بلّغ عن مشكلة", + "message": "الاتصال بالدعم", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "لقد حدث للتطبيق خطأ في فك التعمية. يُرجى إرسال سِجل التصحيح.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "عند تضمين مرفق غير صورة، يكون الحد الأقصى هو مرفق واحد لكل رسالة.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "إنّ الرسالة الصوتية يجب أن تحتوي على مرفق واحد فقط.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "تم حفظ المرفق. انقر للعرض في المجلد.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "أنت", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "إذا رغبت بالتحقق من أمان التعمية من طرف لطرف مع $name$ يُرجى القيام بمقارنة الأرقام أعلاه مع الأرقام الموجودة بجهاز الشخص الآخر.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "التحقق من رقم اﻷمان", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "تم تغيير رقم الأمان", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "تمت أرشفة المحادثة", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "تراجع", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "تم نقل المحادثة إلى نافذة الواردات", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "‫هل شعُرت يوما بـ ❤️‍🔥 أو بـ 😶‍🌫️ ؟ يمكنك اﻵن التعبير عما في نفسك بواسطة دفعة جديدة من الوجوه المُعبِّرة، سواء تعلق الأمر بـ ‎:whispering (الهمس) أو بـ ‎:YELLING (الصراخ). شكرا جزيلا $hiqua$ !", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "‫قد يغمرك شعور بالتجاهل إذا كنت في جزيرة « أنغويلا ». من اﻵن، قمنا بتفعيل وصلات المواقع ذات نطاقات المستوى الأعلى التي ظهرت بعد 2010. هذا يعني أنه سيمكنك فتح عناوين المواقع ذات النطاقات $gov$ و$brain$ كما هو الحال بالنسبة لـ $signal$. شكرا جزيلا $jojomatik$ !", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "‫سمعنا أنك من التواقين إلى مستوى التقريب لصورك. لقد أضفنا بعض الجاذبية لذلك التكبير، إذ حتى أصغر صورك يمكنها أن تملأ كاملة الشاشة.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/az/messages.json b/_locales/az/messages.json index d42a9a67f..b3823a2a9 100644 --- a/_locales/az/messages.json +++ b/_locales/az/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Bu jurnal, töhfə verənlərin görməsi üçün ictimai olaraq paylaşılacaq. Göndərməzdən əvvəl yoxlaya və düzəliş edə bilərsiniz.", + "message": "Bu jurnal, töhfə verənlərin görməsi üçün ictimai olaraq paylaşılacaq. Göndərməzdən əvvəl tam jurnalı endirə bilərsiniz.", "description": "" }, "debugLogError": { - "message": "Yükləmə ilə bağlı nəsə səhv getdi! Zəhmət olmasa jurnalı, xəta faylınıza özünüz əlavə edin.", + "message": "Yükləmə ilə bağlı nəsə səhv getdi! Zəhmət olmasa jurnalı, mətn faylı kimi əlavə edərək support@signal.org ünvanına e-poçt olaraq göndərin.", "description": "" }, + "debugLogSuccess": { + "message": "Sazlama jurnalı göndərildi", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Sazlama jurnalı yüklənildi. Dəstək komandası ilə əlaqə saxlayanda, aşağıdakı bağlantını kopyalayın və gördüyünüz problemin açıqlaması və yenidən yaratma addımları ilə əlavə edin.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopyala", + "message": "Bağlantını kopyala", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Bağlantını lövhəyə kopyala", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Endir", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Bağlantı lövhənizə kopyalandı", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Bir problem bildir", + "message": "Dəstək ilə əlaqə", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Masaüstü, şifrə açma xətası ilə üzləşdi. Sazlama jurnalını göndərmək üçün klikləyin.", + "message": "Masaüstü, şifrə açma xətası ilə qarşılaşdı.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Jurnalı göndər", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Təsvir olmayan qoşma əlavə ediləndə, bir mesaj üçün qoşma limiti birdir.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Səsyazmalı mesajın yalnız bir qoşması olmalıdır.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Səsyazanda bir xəta baş verdi.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Qoşma saxlanıldı. Qovluq göstərmək üçün klikləyin.", + "message": "Qoşma yaddaşda saxlanıldı.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Qovluqda göstər", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Siz", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "$name$ ilə bir ucdan digərinə kimi olan şifrələmənizin güvənliyini təsdiqləmək istəsəniz, yuxarıdakı nömrələri cihazındakı nömrələrlə müqayisə edin.", + "message": "$name$ ilə bir ucdan digərinə kimi olan şifrələmənizin güvənliyini təsdiqləmək üçün yuxarıdakı nömrələri onun cihazındakı nömrələrlə müqayisə edin.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Güvənlik nömrəsini təsdiqlə", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Güvənlik nömrəsi dəyişdirildi", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Danışıq arxivləndi", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Geri al", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Danışıq, gələn qutusuna qaytarıldı", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "❤️‍🔥 və ya 😶‍🌫️ hiss edirsiniz? Axtarış edərkən istər :pıçıldayın, istərsə də :bağırın, özünüzü yeni ifadə qrupu ilə kəşf edə bilərsiniz. Təşəkkürlər $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Angilyadasanız, bəlkə də özünüzü kənarda hiss edirsiniz. Artıq 2010-dan bəri mövcud olan bütün üst səviyyəli domenləri bağlantılara çeviririk, beləcə həm $gov$, həm də $brain$, $signal$ kimi kliklənə bilən olacaq. Təşəkkürlər $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Eşitdik ki, şəkilləri yaxınlaşdırmağı sevirsiniz. Yaxınlaşdırma üçün yeni özəllik əlavə etdik, beləcə kiçik şəkillər belə tam ekrana qədər görüntülənə bilər.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Bu özəllik, 👍-dən daha çox 💅 ilə reaksiya verən hər kəsə gedir: Artıq bir mesaja reaksiya vermək istəyəndə ilkin olaraq görünən ifadələri özəlləşdirə bilərsiniz.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "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.20" } } diff --git a/_locales/bg/messages.json b/_locales/bg/messages.json index 78ea71456..5ca1e2db2 100644 --- a/_locales/bg/messages.json +++ b/_locales/bg/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Съобщенията ще бъдат публикувани онлайн за да бъдат прегледани от сътрудниците. Може да ги разгледате и редактирате преди да ги изпратите.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Грешка при качването! Опитайте се да прикачите лога към описанието за грешка.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Копирай", + "message": "Копирай връзка", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Копирай линка", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Изтегляне", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Линкът е копиран", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Докладвай за проблем", + "message": "Връзка с отдела за поддръжка", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "При прикачване на файл, който не е изображението, лимитът е 1 прикачен обект на съобщение.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Гласово съобщение може да има само един прикачен файл.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Прикаченият файл е запазен. Натиснете, за да го видите в папката.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Ти", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Ако искате да потвърдите сигурността на криптирането от край до край с $name$, сравнете номерата по-нагоре с номерата, намиращи се на тяхното устройство.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Провери Номерата за Безопасност", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Номерът за безопасност се промени", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Разговорът беше архивиран", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Върни", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Разговорът беше върнат към входящата кутия", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/bn/messages.json b/_locales/bn/messages.json index 4229cf947..49bc61253 100644 --- a/_locales/bn/messages.json +++ b/_locales/bn/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "এই লগটি অবদানকারীদের দেখার জন্য অনলাইনে প্রকাশ্যে পোস্ট করা হবে, আপনি সাবমিট করার আগে এটি পরীক্ষা এবং সম্পাদনা করতে পারেন।", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "আপলোডের সময় কিছু ভুল হয়েছে! দয়া করে আপনার ফাইলের বাগটি আপনার লগটিতে ম্যানুয়ালি যুক্ত করার বিষয়টি বিবেচনা করুন।", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "কপি করুন", + "message": "লিঙ্ক কপি করুন", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "ক্লিপবোর্ডে লিঙ্ক কপি করুন", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "ডাউনলোড", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "আপনার ক্লিপবোর্ডে লিংক কপি করা হয়েছে", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "একটি সমস্যা রিপোর্ট করুন", + "message": "সহায়তায় যোগাযোগ করুন", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "ডেস্কটপে একটি ডিক্রিপশন ত্রুটি ঘটেছে। একটি ডিবাগ লগ জমা দিতে ক্লিক করুন।", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "ছবি ছাড়া অন্যান্য সংযুক্তি অন্তর্ভুক্ত করার সময়, প্রতি বার্তায় একটি মাত্র সংযুক্তি যোগ করতে পারবেন।", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "একটি ভয়েস মেসেজে কেবলমাত্র একটিই সংযুক্তি থাকবে।", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "সংযুক্তি সংরক্ষণ করা হয়েছে। ফোল্ডারে দেখাতে ক্লিক করুন।", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "আপনি", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "যদি আপনি $name$ এর সাথে আপনার এক প্রান্ত থেকে অপর প্রান্ত এনক্রিপশনের সুরক্ষা যাচাই করতে চান তবে উপরের সংখ্যাগুলি তাদের ডিভাইস এ দেখানো সংখ্যার সাথে তুলনা করুন। ", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "নিরাপত্তা নাম্বার যাচাই করুন", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "নিরাপত্তা নাম্বার পরিবর্তিত হয়েছে", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "কথোপকথন আর্কাইভ করা হয়েছে", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "পূর্বাবস্থায় ফিরে যান", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "কথোপকথন ইনবক্সে ফিরে গেছে", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/ca/messages.json b/_locales/ca/messages.json index bfd33a346..dbebe6ffd 100644 --- a/_locales/ca/messages.json +++ b/_locales/ca/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Aquest registre es penjarà públicament perquè el vegin els col·laboradors. Podeu examinar-lo i editar-lo abans d'enviar-lo.", + "message": "Aquest registre es penjarà públicament perquè el vegin els col·laboradors. Podeu baixar-lo sencer abans d'enviar-lo.", "description": "" }, "debugLogError": { - "message": "S'ha produït un error amb la càrrega! Considereu afegir manualment el registre a l'error que envieu.", + "message": "S'ha produït un error amb la càrrega! Envieu un correu electrònic a support@signal.org i adjunteu-hi el registre com a fitxer de text.", "description": "" }, + "debugLogSuccess": { + "message": "Registre de depuració enviat", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "S'ha carregat el registre de depuració. Quan us poseu en contacte amb el servei d'assistència, copieu l'enllaç següent i adjunteu-lo, juntament amb una descripció del problema que heu vist i els passos per reproduir-lo.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Copia", + "message": "Copia l'enllaç", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Copia l'enllaç al porta-retalls", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Baixa", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Enllaç copiat al porta-retalls", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Informeu d'un error", + "message": "Contacteu amb l'Assistència", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "La versió d'escriptori ha tingut un error de desencriptació. Cliqueu per enviar-ne un registre d'error.", + "message": "Hi ha hagut un error de desencriptació.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Envia el registre", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Quan inclogueu un adjunt que no sigui una imatge, el límit és un adjunt per missatge.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Un missatge de veu només pot tenir un adjunt.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Hi ha hagut un error amb la gravadora de veu.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "S'ha desat l'adjunt. Cliqueu per veure'l a la carpeta.", + "message": "Adjunt desat", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Mostra'l a la carpeta", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Vós", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Si voleu verificar la seguretat de l'encriptació de cap a cap amb $name$, compareu els números anteriors amb els números del seu dispositiu.", + "message": "Per verificar la seguretat de l'encriptació d'extrem a extrem amb $name$, compareu els números anteriors amb el seu dispositiu.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verifiqueu el número de seguretat", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "El número de seguretat ha canviat", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Conversa arxivada", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Desfés", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "La conversa ha tornat a la bústia d'entrada", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Us sentiu ❤️‍🔥 o 😶‍🌫️? Podeu expressar-vos amb un conjunt nou d'emoticones, tant si xiuxiuegeu com si CRIDEU mentre cerqueu. Gràcies, $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Si sou a Anguilla, potser us heu sentit abandonats. Ara convertim tots els dominis de nivell superior existents des del 2010 en enllaços, de manera que tant $gov$ com $brain$ es podran clicar igual que $signal$. Gràcies, $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Hem sentit que voleu ampliar les imatges. Hem ampliat molt el zoom, de manera que fins i tot les imatges petites poden arribar a pantalla completa.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Aquesta característica s'aplica a tothom que reaccioni amb 💅 més de 👍: ara podeu personalitzar les emoticones que apareixen per defecte quan vulgueu reaccionar a un missatge.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "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.20" } } diff --git a/_locales/cs/messages.json b/_locales/cs/messages.json index abb16eb4e..f658407d8 100644 --- a/_locales/cs/messages.json +++ b/_locales/cs/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Tento log bude přispěvatelům veřejně zpřístupněn k prohlížení. Můžete si jej před odesláním zkontrolovat a upravit.", + "message": "Tento protokol bude zveřejněn online, aby si jej mohli prohlédnout přispěvatelé. Před odesláním si můžete celý protokol stáhnout.", "description": "" }, "debugLogError": { - "message": "Něco se pokazilo při nahrávání! K oznámení o chybě, prosím, přložte log.", + "message": "Při nahrávání se něco pokazilo! Pošlete prosím e-mail na adresu support@signal.org a přiložte protokol jako textový soubor.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log odeslán", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Debug log nahrán. Až budete kontaktovat podporu, zkopírujte níže uvedený odkaz a přiložte jej spolu s popisem problému, který jste zaznamenali, a kroky k jeho reprodukci.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopírovat", + "message": "Zkopírovat odkaz", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Zkopírovat odkaz do schránky", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Stáhnout", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Odkaz zkopírován do schránky", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Nahlásit problém", + "message": "Kontaktovat podporu", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Aplikace narazila na chybu při dešifrování. Kliknutím odešlete debug log.", + "message": "Desktop narazil na chybu při dešifrování.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Odeslat log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "V jedné zprávě je možné mít pouze jednu ne-obrázkovou přílohu.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Hlasová zpráva musí být jedinou přílohou.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "V hlasovém záznamníku došlo k chybě.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Příloha uložena. Klikněte pro zobrazení ve složce.", + "message": "Příloha uložena", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Zobrazit ve složce", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Vy", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Pokud chcete zkontrolovat bezpečnost šifrované komunikace s $name$, porovnejte čísla nahoře s čísly na zařízení vašeho kontaktu.", + "message": "Chcete-li ověřit zabezpečení koncového šifrování s $name$, porovnejte výše uvedená čísla s jejich zařízením.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Ověřit bezpečností číslo", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Bezpečnostní číslo se změnilo", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Konverzace archivována", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Zpět", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Konverzace vrácena do přijatých zpráv", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Cítíte ❤️‍🔥 nebo 😶‍🌫️? Nyní se můžete lépe vyjádřit s novou dávkou smajlíků. Díky $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Pokud jste v Anguille, možná jste se cítili odstrčení. Nyní měníme všechny domény nejvyšší úrovně zavedené od roku 2010 na odkazy - takže jak $gov$, tak i $brain$ budou klikatelné stejně jako $signal$. Díky $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Slyšeli jsme, že rádi přibližujete obrázky. Přidali jsme do přiblížení sílu, takže i malé obrázky můžete zobrazit přes celou obrazovku.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Tato funkce je určena všem, kteří reagují pomocí 💅 více než 👍: nyní si můžete přizpůsobit emotikony, které se ve výchozím nastavení zobrazí, když chcete reagovat na zprávu.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "Tato verze obsahuje řadu drobných úprav a oprav chyb, aby Signal fungoval hladce.", + "description": "Release notes for v5.20" } } diff --git a/_locales/cy/messages.json b/_locales/cy/messages.json index c6edd3653..d1446f343 100644 --- a/_locales/cy/messages.json +++ b/_locales/cy/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Caiff y cofnod hwn ei bostio'n gyhoeddus ar-lein i gyfranwyr ei weld. Gallwch ei archwilio a'i olygu cyn ei gyflwyno.", + "message": "Bydd y cofnod hwn yn cael ei gofnodi'n gyhoeddus ar-lein i gyfranwyr ei weld. Gallwch lawrlwytho'r log llawn cyn ei gyflwyno.", "description": "" }, "debugLogError": { - "message": "Aeth rhywbeth o'i le wrth uwchlwytho! Ystyriwch ychwanegu eich cofnod â llaw at y gwall rydych chi'n ei ffeilio.", + "message": "Aeth rhywbeth o'i le wrth lwytho i fyny! E-bostiwch support@signal.org ac atodwch eich cofnod fel ffeil testun.", "description": "" }, + "debugLogSuccess": { + "message": "Cofnod dadfygio wedi'i gyflwyno", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Cafodd y cofnod dadfygio ei lwytho i fyny. Pan gysylltwch â chymorth, copïwch y ddolen isod a'i hatodi ynghyd â disgrifiad o'r broblem a welsoch a chamau i'w hatgynhyrchu.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Copïo", + "message": "Copïo Dolen", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Copïo'r ddolen i'r clipfwrdd", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Llwytho i lawr", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Copïwyd y Ddolen i'r Clipfwrdd", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Rhowch wybod am wall", + "message": "Cysylltu â Chymorth Signal", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Man gwall dadgryptio wedi digwydd. Cliciwch i anfon cofnod dadfygio.", + "message": "Cafodd y bwrdd gwaith yn wall dadgryptio.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Cyflwyno cofnod", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Wrth gynnwys atodiad heb ddelwedd, dim ond un atodiad i bob neges.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Rhaid i neges lais fod ag un atodiad yn unig.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Bu gwall gyda'r recordydd llais.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Atodiad wedi'i gadw. Cliciwch i ddangos yn y ffolder.", + "message": "Atodiad wedi'i gadw.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Dangos yn y ffolder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Chi", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Os hoffech chi wirio diogelwch eich amgryptio o'r dechrau i'r diwedd gyda $name$, cymharwch y rhifau uchod â'r rhifau ar eu dyfais.", + "message": "I wirio diogelwch eich amgryptio o'r dechrau i'r diwedd gyda $name$, cymharwch y rhifau uchod â'u dyfais.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Gwirio Rhif Diogelwch", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Mae'r Rhif Diogelwch wedi newid", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Sgwrs wedi'i archifo", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Dadwneud", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Dychwelwyd y sgwrs i'r blwch derbyn", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Yn teimlo'n ❤️‍🔥 neu 😶‍🌫️? Gallwch chi fynegi'ch hun gyda swp newydd o emoji, p'un a ydych chi'n: sibrwd neu: :GWAEDDU wrth i chi chwilio. Diolch $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Os ydych chi yn Anguilla, efallai eich bod wedi teimlo eich bod wedi'ch gadael allan. Rydyn ni nawr yn troi pob parth lefel uchaf yn ei le ers 2010 yn ddolenni - felly bydd modd clicio $gov$ ac $brain$ yn union fel $signal$. Diolch $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Clywsom eich bod yn hoffi chwyddo i mewn ar ddelweddau. Fe wnaethon ni ychwanegu bach o rym i'ch chwyddo, felly gall hyd yn oed delweddau bach fynd yr holl ffordd i'r sgrin lawn.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Mae'r nodwedd hon yn mynd i bawb sy'n ymateb gyda 💅 yn fwy na 👍: gallwch nawr gyfaddasu'r emojis sy'n ymddangos fel rhai rhagosodedig pan fyddwch am ymateb i neges.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "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.20" } } diff --git a/_locales/da/messages.json b/_locales/da/messages.json index 04c271d0e..d414e1e20 100644 --- a/_locales/da/messages.json +++ b/_locales/da/messages.json @@ -32,7 +32,7 @@ "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuCreateStickers": { - "message": "Opret/udsend klistermærkepakke", + "message": "Opret/upload klistermærkepakke", "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuEdit": { @@ -132,7 +132,7 @@ "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { - "message": "Oprindelig størrelse", + "message": "Faktisk størrelse", "description": "View menu command to go back to the default zoom" }, "viewMenuZoomIn": { @@ -214,7 +214,7 @@ "description": "Shown as a header for pinned conversations in the left pane" }, "LeftPane--chats": { - "message": "Chat´s", + "message": "Chats", "description": "Shown as a header for non-pinned conversations in the left pane" }, "archiveHelperText": { @@ -230,7 +230,7 @@ "description": "Shown in menu for conversation, and marks conversation as unread" }, "moveConversationToInbox": { - "message": "Afarkivér", + "message": "Ophæv arkivering", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "pinConversation": { @@ -242,7 +242,7 @@ "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list" }, "pinnedConversationsFull": { - "message": "Du kan kun fastgøre op til 4 chat´s", + "message": "Du kan kun fastgøre op til 4 chats", "description": "" }, "chooseDirectory": { @@ -452,7 +452,7 @@ "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." }, "continueCall": { - "message": "Fortsæt samtalen", + "message": "Fortsæt opkald", "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." }, "noLongerVerified": { @@ -470,27 +470,35 @@ "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 for bidragydere til visning. Du kan undersøge og redigere det, inden du indsender den.", + "message": "Denne log vil blive offentliggjort online, så bidragsydere kan se den. Du kan downloade hele loggen, inden du indsender den.", "description": "" }, "debugLogError": { - "message": "Noget gik galt under udsending! Overvej venligst at tilføje din log manuelt til fejlrapporten, du sender.", + "message": "Noget gik galt med upload! Send venligst en e-mail til support@signal.org og vedhæft din log som en tekstfil.", "description": "" }, + "debugLogSuccess": { + "message": "Fejlsøgningslog indsendt", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Fejlsøgningslog uploadet. Når du kontakter support, skal du kopiere linket nedenfor og vedhæfte det sammen med en beskrivelse af det problem, du så, og de trin du skal følge for at reproducere det.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopiér", + "message": "Kopiér link", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopiér link til din udklipsholder", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Download", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Link er kopieret til din udklipsholder", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Rapportér et problem", + "message": "Kontakt Support", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop løb ind i en dekrypteringsfejl. Klik for at indsende en fejlsøgningslog.", + "message": "Desktop stødte på en dekrypteringsfejl.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Indsend log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Når det vedhæftede ikke er et billede, er grænsen én vedhæftet fil pr. besked.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "En talebesked må kun have én vedhæftet fil.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Der opstod en fejl med stemmeoptageren.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Vedhæftning er gemt. Klik for at vise i mappe.", + "message": "Vedhæftning gemt.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Vis i mappe", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Dig", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Hvis du ønsker at bekræfte sikkerheden for din end-to-end kryptering med $name$, kan du sammenligne numrene ovenfor med numrene på deres enhed.", + "message": "For at verificere sikkerheden af din end-to-end-kryptering med $name$, sammenlign ovenstående tal med deres enhed.", "description": "", "placeholders": { "name": { @@ -1374,15 +1394,15 @@ "description": "Button label in the call lobby for starting a call" }, "calling__join": { - "message": "Deltag i opkaldet", + "message": "Deltag i opkald", "description": "Button label in the call lobby for joining a call" }, "calling__return": { - "message": "Tilbage til samtalen", + "message": "Tilbage til opkald", "description": "Button label in the call lobby for returning to a call" }, "calling__call-is-full": { - "message": "Samtalen er fuld", + "message": "Opkaldet er fuldt", "description": "Text in the call lobby when you can't join because the call is full" }, "calling__button--video__label": { @@ -1402,7 +1422,7 @@ "description": "Button tooltip label for turning on the camera" }, "calling__button--audio__label": { - "message": "Mute", + "message": "Ignorer", "description": "Label under the audio button" }, "calling__button--audio-disabled": { @@ -1458,7 +1478,7 @@ "description": "Shown in the calling lobby to describe who is in the call" }, "calling__pre-call-info--1-person-in-call": { - "message": "$first$ er med i samtalen", + "message": "$first$ er med i dette opkald", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1472,7 +1492,7 @@ "description": "Shown in the calling lobby to describe when it is just you" }, "calling__pre-call-info--2-people-in-call": { - "message": "$first$ og $second$ er med i samtalen", + "message": "$first$ og $second$ er med i dette opkald", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1486,7 +1506,7 @@ } }, "calling__pre-call-info--3-people-in-call": { - "message": "$first$, $second$ og $third$ er med i samtalen", + "message": "$first$, $second$ og $third$ er med i dette opkald", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1504,7 +1524,7 @@ } }, "calling__pre-call-info--many-people-in-call": { - "message": "$first$, $second$ og $others$ andre er med i samtalen", + "message": "$first$, $second$ og $others$ andre er med i dette opkald", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1646,11 +1666,11 @@ "description": "Shown in the participants list to describe how many people are in the call" }, "calling__in-this-call--one": { - "message": "I denne samtale · 1 person", + "message": "I dette opkald · 1 person", "description": "Shown in the participants list to describe how many people are in the call" }, "calling__in-this-call--many": { - "message": "I denne samtale · $people$ personer", + "message": "I dette opkald · $people$ personer", "description": "Shown in the participants list to describe how many people are in the call", "placeholders": { "people": { @@ -1760,7 +1780,7 @@ "description": "Description of the always relay calls setting" }, "alwaysRelayCallsDetail": { - "message": "Videresend alle opkald gennem Signal serveren, for at undgå at afsløre din IP-adresse for din kontakt. Opkaldskvaliteten vil blive forringet", + "message": "Videresend alle opkald gennem Signal-serveren for at undgå at afsløre din IP-adresse for din kontakt. Opkaldskvaliteten vil blive forringet.", "description": "Details describing the always relay calls setting" }, "permissions": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verificer sikkerhedsnummer", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Sikkerhedsnummer har ændret sig", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2214,7 +2238,7 @@ "description": "Name for the conversation with your own phone number" }, "noteToSelfHero": { - "message": "Du kan tilføje egne notater i samtalen. Hvis din konto har forbundne enheder, vil notaterne blive synkroniseret", + "message": "Du kan tilføje egne notater i denne samtale. Hvis din konto har forbundne enheder, vil notaterne blive synkroniseret.", "description": "Description for the Note to Self conversation" }, "notificationDrawAttention": { @@ -2971,6 +2995,10 @@ "message": "Samtale er arkiveret", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Fortryd", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Samtale vendte tilbage til indbakken", "description": "A toast that shows up when the user unarchives a conversation" @@ -3222,7 +3250,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Lad $name$ sende dig beskeder og dele dit navn og foto med vedkommende? De ved ikke at du har set deres beskeder, før du accepterer", + "message": "Lad $name$ sende dig beskeder og del dit navn og foto med vedkommende? De ved ikke at du har set deres beskeder, før du accepterer.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -3232,7 +3260,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Lad $name$ sende dig beskeder og dele dit navn og foto med vedkommende? Du modtager ingen beskeder, før du fjerner blokeringen", + "message": "Lad $name$ sende dig beskeder og del dit navn og foto med vedkommende? Du modtager ingen beskeder, før du fjerner blokeringen.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -3706,7 +3734,7 @@ "description": "Title for device selection settings" }, "calling__participants": { - "message": "$people$ i samtalen", + "message": "$people$ i opkald", "description": "Title for participants list toggle", "placeholders": { "people": { @@ -3716,19 +3744,19 @@ } }, "calling__call-notification__ended": { - "message": "Gruppesamtalen er afsluttet", + "message": "Gruppeopkaldet er afsluttet", "description": "Notification message when a group call has ended" }, "calling__call-notification__started-by-someone": { - "message": "En gruppesamtale blev startet", + "message": "Et gruppeopkald blev startet", "description": "Notification message when a group call has started, but we don't know who started it" }, "calling__call-notification__started-by-you": { - "message": "Du startede en gruppesamtale", + "message": "Du startede et gruppeopkald", "description": "Notification message when a group call has started by you" }, "calling__call-notification__started": { - "message": "$name$ startede en gruppesamtale", + "message": "$name$ startede et gruppeopkald", "description": "Notification message when a group call has started", "placeholders": { "name": { @@ -3738,11 +3766,11 @@ } }, "calling__call-notification__button__in-another-call-tooltip": { - "message": "Du er allerede i samtalen", + "message": "Du er allerede i et opkald", "description": "Tooltip in disabled notification button when you're on another call" }, "calling__call-notification__button__call-full-tooltip": { - "message": "Samtalen har nået kapacitet på $max$ deltagere", + "message": "Opkaldet har nået kapacitet på $max$ deltagere", "description": "Tooltip in disabled notification button when the call is full", "placeholders": { "max": { @@ -3752,11 +3780,11 @@ } }, "calling__pip--on": { - "message": "Minimér samtalen", + "message": "Minimér opkald", "description": "Title for picture-in-picture toggle" }, "calling__pip--off": { - "message": "Fuldskærmssamtale", + "message": "Fuldskærmsopkald", "description": "Title for picture-in-picture toggle" }, "calling__switch-view--to-grid": { @@ -3768,7 +3796,7 @@ "description": "Title for grid/speaker view toggle when on a call" }, "calling__hangup": { - "message": "Forlad samtalen", + "message": "Forlad opkald", "description": "Title for hang up button" }, "calling__SelectPresentingSourcesModal--title": { @@ -3818,43 +3846,43 @@ "description": "Shown when the device is the default device" }, "muteNotificationsTitle": { - "message": "Mute notifikationer", + "message": "Vis ikke notifikationer", "description": "Label for the mute notifications drop-down selector" }, "notMuted": { - "message": "Ikke mutet", + "message": "Ikke ignoreret", "description": "Label when the conversation is not muted" }, "muteHour": { - "message": "Mute en time", + "message": "Ignorer en time", "description": "Label for muting the conversation" }, "muteEightHours": { - "message": "Mute i otte timer", + "message": "Ignorer i otte timer", "description": "Label for muting the conversation" }, "muteDay": { - "message": "Mute en dag", + "message": "Ignorer en dag", "description": "Label for muting the conversation" }, "muteWeek": { - "message": "Mute en uge", + "message": "Ignorer en uge", "description": "Label for muting the conversation" }, "muteAlways": { - "message": "Mute altid", + "message": "Ignorer altid", "description": "Label for muting the conversation" }, "unmute": { - "message": "Unmute", + "message": "Ignorer ikke", "description": "Label for unmuting the conversation" }, "muteExpirationLabelAlways": { - "message": "Altid mutet", + "message": "Altid ignoreret", "description": "Shown in the mute notifications submenu whenever a conversation has been muted" }, "muteExpirationLabel": { - "message": "Mutet indtil $duration$", + "message": "Ignoreres indtil $duration$", "description": "Shown in the mute notifications submenu whenever a conversation has been muted", "placeholders": { "duration": { @@ -5256,7 +5284,7 @@ "description": "Displayed while checking if the contact is SMS-only" }, "countMutedConversationsDescription": { - "message": "Inkluder mutede samtaler på Badge-tæller", + "message": "Inkluder ignorerede samtaler på Badge-tæller", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { @@ -5430,7 +5458,7 @@ "description": "In the conversation notifications settings, this is the label for the mentions option" }, "ConversationNotificationsSettings__mentions__info": { - "message": "Modtag underretninger, når du omtales i mutede chats", + "message": "Modtag underretninger, når du omtales i ignorerede chats", "description": "In the conversation notifications settings, this is the sub-label for the mentions option" }, "ConversationNotificationsSettings__mentions__select__always-notify": { @@ -5438,7 +5466,7 @@ "description": "In the conversation notifications settings, this is the option that always notifies you for @mentions" }, "ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": { - "message": "Underret ikke hvis mutet", + "message": "Underret ikke hvis ignoreret", "description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted" }, "GroupLinkManagement--clipboard": { @@ -5638,7 +5666,7 @@ } }, "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--one": { - "message": "$name$ kan ikke blive automatisk tilføjet gruppen af dig.", + "message": "$name$ kan ikke automatisk blive tilføjet denne gruppe af dig.", "description": "When creating a new group and inviting users, this is shown in the dialog", "placeholders": { "name": { @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Føler du dig❤️‍🔥 eller 😶‍🌫️? Du kan udtrykke dig selv med en ny samling emoji, uanset om du :hvisker eller :RÅBER, mens du søger. Tak $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Hvis du er i Anguilla, føler du dig måske udenfor. Vi omdanner nu alle top-level-domæner, der er oprettet siden 2010, til links - så både $gov$ og $brain$ vil kunne klikkes på $signal$. Tak$jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Vi har hørt, at du kan lide at zoome ind på billeder. Vi har tilføjet mere kraft til din zoom, så selv små billeder kan kommer helt op i fuld skærm.", @@ -6476,11 +6480,15 @@ "description": "Release notes for v5.19" }, "WhatsNew__v5.19--3": { - "message": "Du får nu en notifikation, når en gruppesamtale starter. Du kommer aldrig mere for sent, medmindre du ønsker det.", + "message": "Du får nu en notifikation, når et gruppeopkald starter. Du kommer aldrig mere for sent, medmindre du ønsker det.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--4": { "message": "Denne feature er til alle, som reagerer mere med 💅 end 👍: Du kan nu tilpasse de emojis, der vises som sandard, når du vil reagere på en besked.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "Denne version indeholder en række små justeringer og fejlrettelser for at sikre, at Signal kører problemfrit.", + "description": "Release notes for v5.20" } } diff --git a/_locales/de/messages.json b/_locales/de/messages.json index 1182f861d..abd2ccfc6 100644 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Dieses Diagnoseprotokoll wird im Internet veröffentlicht, damit Mitwirkende es einsehen können. Bevor du das Protokoll übermittelst, kannst du es noch einmal überprüfen und bearbeiten.", + "message": "Dieses Diagnoseprotokoll wird im Internet veröffentlicht, damit Mitwirkende es einsehen können. Bevor du das Protokoll übermittelst, kannst du das vollständige Diagnoseprotokoll herunterladen.", "description": "" }, "debugLogError": { - "message": "Beim Hochladen gab es ein Problem. Falls möglich, füge bitte das Protokoll manuell deiner eingereichten Problembeschreibung hinzu.", + "message": "Beim Hochladen gab es ein Problem. Schreibe bitte eine E-Mail an support@signal.org und füge das Diagnoseprotokoll als eine Textdatei an.", "description": "" }, + "debugLogSuccess": { + "message": "Diagnoseprotokoll übermittelt", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopieren", + "message": "Link kopieren", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Link in Zwischenablage kopieren", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Herunterladen", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Link in Zwischenablage kopiert", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Problem melden", + "message": "Support kontaktieren", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Fehler bei der Entschlüsselung. Bitte anklicken, um ein Diagnoseprotokoll zu übermitteln.", + "message": "Es trat ein Entschlüsselungsfehler auf.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Diagnoseprotokoll übermitteln", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Mehrere Anhänge je Nachricht sind ausschließlich bei Bildern erlaubt.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Eine Sprachnachricht darf nur einen Anhang beinhalten.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Es gab einen Fehler bei der Sprachaufzeichnung.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Anhang gespeichert. Anklicken zur Anzeige im Ordner.", + "message": "Anhang gespeichert.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Im Ordner anzeigen", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Du", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Falls du die Sicherheit deiner Ende-zu-Ende-Verschlüsselung mit $name$ verifizieren möchtest, vergleiche bitte die oben dargestellten Zahlen mit jenen auf dem Gerät deines Kontakts.", + "message": "Vergleiche die oben dargestellten Zahlen mit denen auf dem Gerät deines Kontakts, um die Sicherheit deiner Ende-zu-Ende-Verschlüsselung mit $name$ zu verifizieren.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Sicherheitsnummer verifizieren", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Sicherheitsnummer hat sich geändert", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Unterhaltung archiviert", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Rückgängig", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Unterhaltung in Eingang verschoben", "description": "A toast that shows up when the user unarchives a conversation" @@ -6298,7 +6326,7 @@ "description": "Label for blocked contacts setting" }, "Preferences--blocked-count-singular": { - "message": "$num$ Kontakt", + "message": "$num$ Nutzer", "description": "Number of contacts blocked singular", "placeholders": { "num": { @@ -6308,7 +6336,7 @@ } }, "Preferences--blocked-count-plural": { - "message": "$num$ Kontakte", + "message": "$num$ Nutzer", "description": "Number of contacts blocked plural", "placeholders": { "num": { @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Fühlst du dich ❤️🔥 oder 😶🌫️? Du kannst dich mit einer neuen Ladung Emojis ausdrücken, egal ob du bei deiner Suche :flüsterst oder :SCHREIST. Danke, $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Falls du in Anguilla bist, fühltest du dich vielleicht ausgeschlossen. Wir wandeln jetzt alle seit 2010 existierenden Top-Level-Domains in Links um – so werden sowohl $gov$ als auch $brain$ wie $signal$ anklickbar sein. Danke, $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Wir haben gehört, dass du gerne in Bilder hineinzoomst. Wir haben den Zoom verstärkt, sodass selbst kleine Bilder bildschirmfüllend angezeigt werden können.", @@ -6472,15 +6476,19 @@ "description": "Release notes for v5.19" }, "WhatsNew__v5.19--2": { - "message": "Das Ändern der Tastaturbelegung war schon immer eine heikle Angelegenheit. Nun aber eröffnet sich mit Tastaturkürzeln eine neue Welt an Möglichkeiten deinem Willen stets Ausdruck zu verleihen.", + "message": "Das Ändern der Tastaturbelegung war schon immer eine heikle Angelegenheit. Nun aber eröffnet sich mit Tastaturkürzeln eine neue Welt an Möglichkeiten, deinem Willen stets Ausdruck zu verleihen.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--3": { - "message": "Wenn ein Gruppenanruf getätigt wird, erhältst du nun eine Benachrichtigung. Daher wirst du nie wieder zu spät sein, es sein du willst es.", + "message": "Wenn ein Gruppenanruf beginnt, erhältst du nun eine Benachrichtigung. Du wirst nie wieder zu spät kommen, es sei denn, du willst es.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--4": { - "message": "Diese Funktion richtet sich an all diejenigen, die häufiger mit 💅 als mit 👍 reagieren. Du kannst ab jetzt die Emojis ändern, die standardmäßig beim Reagieren auf eine Nachricht angezeigt werden.", + "message": "Diese Funktion richtet sich an alle, die häufiger mit 💅 als mit 👍 reagieren. Du kannst jetzt die Emojis ändern, die standardmäßig beim Reagieren auf eine Nachricht angezeigt werden.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "Diese Version enthält eine Reihe kleinerer Optimierungen und Fehlerbehebungen, damit Signal weiterhin reibungslos funktioniert.", + "description": "Release notes for v5.20" } } diff --git a/_locales/el/messages.json b/_locales/el/messages.json index f8a13fc07..7d46e532f 100644 --- a/_locales/el/messages.json +++ b/_locales/el/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Αυτό το αρχείο καταγραφής συμβάντων θα αναρτηθεί δημόσια στο διαδίκτυο για προβολή από τους συνεισφέροντες. Μπορείς να το εξετάσεις και να το επεξεργαστείς πριν το υποβάλλεις.", + "message": "Αυτό το αρχείο καταγραφής θα αναρτηθεί δημόσια στο διαδίκτυο για προβολή από τους συνεισφέροντες. Μπορείς να κατεβάσεις το πλήρες αρχείο καταγραφής πριν το υποβάλλεις.", "description": "" }, "debugLogError": { - "message": "Κάτι πήγε στραβά με τη φόρτωση του αρχείου! Παρακαλώ, αν θες, ανέβασε χειροκίνητα το αρχείο στο σφάλμα που θα υποβάλλεις.", + "message": "Κάτι πήγε στραβά με τη φόρτωση του αρχείου! Παρακαλώ στείλε email στο support@signal.org και επισύναψε το αρχείο καταγραφής σου ως αρχείο κειμένου.", "description": "" }, + "debugLogSuccess": { + "message": "Το αρχείο καταγραφής σφαλμάτων υποβλήθηκε", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Το αρχείο καταγραφής σφαλμάτων μεταφορτώθηκε. Όταν επικοινωνήσεις με την υποστήριξη, αντέγραψε τον παρακάτω σύνδεσμο και επισύναψέ τον, περιγράφοντας ταυτόχρονα το πρόβλημα που αντιμετώπισες και τα βήματα για να αναπαραχθεί.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Αντιγραφή", + "message": "Αντιγραφή συνδέσμου", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Αντιγραφή συνδέσμου στο πρόχειρο", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Λήψη", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Ο σύνδεσμος αντιγράφτηκε στο πρόχειρο", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Υποβολή τεχνικού θέματος", + "message": "Επικοινωνία με την υποστήριξη", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Συνέβη κάποιο σφάλμα αποκρυπτογράφησης. Κάνε κλικ για να καταχωρήσεις ένα αρχείο αποσφαλμάτωσης.", + "message": "Το Desktop αντιμετώπισε σφάλμα αποκρυπτογράφησης.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Υποβολή αρχείου", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Για συνημμένα αρχεία που δεν είναι εικόνες, το όριο είναι ένα αρχείο ανά μήνυμα.", "description": "An error popup when the user has attempted to add an attachment" @@ -922,15 +934,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": { @@ -949,10 +961,18 @@ "message": "Ένα μήνυμα φωνής μπορεί να έχει μόνο ένα συνημμένο.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Υπήρξε κάποιο σφάλμα με την εγγραφή φωνής.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Το συνημμένο αποθηκεύθηκε. Πάτα για προβολή στο φάκελο.", + "message": "Το συνημμένο αποθηκεύτηκε.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Εμφάνιση στο φάκελο", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Εσύ", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Αν θέλεις να επιβεβαιώσεις την ασφάλεια της κρυπτογράφησης από άκρο σε άκρο με τον/την $name$, σύγκρινε τους παραπάνω αριθμούς με τους αριθμούς στη συσκευή του/της.", + "message": "Για να επιβεβαιωθεί η κρυπτογράφηση από άκρο σε άκρο με τον/την $name$, σύγκρινε τους παραπάνω αριθμούς με αυτούς στη συσκευή του/της.", "description": "", "placeholders": { "name": { @@ -1314,7 +1334,7 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "LinkScreen__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "Σκάναρε αυτό τον κωδικό στην εφαρμογή Signal στη συσκευή σου", "description": "Alt text for the QR code on the device link screen" }, "Preferences--device-name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Επαλήθευση αριθμού ασφαλείας", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Ο αριθμός ασφαλείας άλλαξε", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Η συνομιλία αρχειοθετήθηκε", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Αναίρεση", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Η συνομιλία επέστρεψε στα εισερχόμενα", "description": "A toast that shows up when the user unarchives a conversation" @@ -5556,7 +5584,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": { @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Νιώθεις ❤️‍🔥 ή 😶‍🌫️; Μπορείς να εκφραστείς με μια νέα συλλογή από emoji, κάνοντας αναζήτηση για το κατάλληλο emoji :χαρούμενα ή και :ΦΩΝΑΖΟΝΤΑΣ. Ευχαριστούμε $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Διορθώσαμε τα top level domains της Ανγουίλας, οπότε πλέον μπορείς να πατάς στα $gov$ και $brain$ όπως πατάς και στο $signal$. Ευχαριστούμε $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Προσθέσαμε τη δυνατότητα να ζουμάρεις φωτογραφίες.", @@ -6468,19 +6472,23 @@ "description": "Release notes for v5.18" }, "WhatsNew__v5.19--1": { - "message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.", + "message": "Παρουσιάζουμε νέα animations για διαλόγους και αναδυόμενα παράθυρα.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--2": { - "message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.", + "message": "Οι συντομεύσεις πληκτρολογίου πλέον λειτουργούν με οποιαδήποτε γλώσσα πληκτρολογίου.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--3": { - "message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.", + "message": "Θα λαμβάνεις πλέον ειδοποίηση όποτε ξεκινά μια ομαδική κλήση. ", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--4": { - "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", + "message": "Μπορείς πλέον να προσαρμόσεις τα emoji που εμφανίζονται πρώτα όταν αντιδράς σε μηνύματα.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "Αυτή η έκδοση περιλαμβάνει διάφορες μικρές βελτιώσεις και αποσφαλματώσεις για να συνεχίσει το Signal να λειτουργεί ομαλά.", + "description": "Release notes for v5.20" } } diff --git a/_locales/eo/messages.json b/_locales/eo/messages.json index 3c16a5bb7..1a9804da3 100644 --- a/_locales/eo/messages.json +++ b/_locales/eo/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Tiu protokolo estos afiŝita publike en la reto, por ke kontribuantoj vidu ĝin; vi povas revizii ĝin antaŭ ol sendi ĝin.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Eraro dum la alŝuto! Bv. konsideri mane aldoni la protokolo, al problemo, kiun vi raportas.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopii", + "message": "Kopii ligilon", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopii la ligilon tondujen", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Elŝuti", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Ligilo kopiita en la tondujo", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Raporti problemon", + "message": "Kontakti subtenon", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Kiam oni enmetas nebildan kunsendaĵon, limo estas po unu kunsendaĵo mesaĝe.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Voĉa mesaĝo havu nur unu kunsendaĵon.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "La kunsendaĵo konserviĝis. Alklaku por vidi ĝin en la dosierujo.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Vi", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Se vi volas kontroli la sekurecon de via tutvoja ĉifrado kun $name$, komparu la ĉi-superajn nombrojn kun la nombroj el lia aŭ ŝia aparato.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Kontroli sekurigan numeron", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Sekuriga numero ŝanĝiĝis", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Interparolo enarĥivigita", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Malfari", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Interparolo remetita al la ricevujo", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/es/messages.json b/_locales/es/messages.json index cf1c72df1..a8bd6eedd 100644 --- a/_locales/es/messages.json +++ b/_locales/es/messages.json @@ -474,23 +474,31 @@ "description": "" }, "debugLogError": { - "message": "Se ha producido un fallo al adjuntar el archivo con el registro de depuración. Considera añadir el archivo manualmente al enviar el informe del fallo. ", + "message": "Ha ocurrido un fallo con la transferencia. Por favor, escribe un correo a support@signal.org incluyendo el registro de depuración como archivo de texto.", "description": "" }, + "debugLogSuccess": { + "message": "Registro de depuración enviado", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Se ha transferido el registro de depuración. Cuando contactes con el soporte de Signal, copia el enlace debajo e inclúyelo con la descripción del problema que encontraste y los pasos para reproducirlo.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Copiar", + "message": "Copiar enlace", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Copiar enlace al portapapeles", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Descargar", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Enlace copiado al portapapeles", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Informar de un problema", + "message": "Contactar con el soporte técnico", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Signal ha encontrado un fallo al descifrar. Haz clic para enviar el registro de errores.", + "message": "Fallo encontrado al descifrar.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Envía el registro de depuración", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Al incluir un archivo que no sea una imagen, el límite es un adjunto por mensaje.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Las notas de voz solo pueden tener un archivo adjunto.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Ha ocurrido un fallo al grabar la nota de voz. ", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Archivo adjunto guardado. Haz clic para mostrar la carpeta.", + "message": "Adjunto guardado.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Mostrar en la carpeta", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Tú", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Si deseas verificar la seguridad del cifrado de extremo a extremo con $name$, compara las cifras de arriba con las cifras presentes en su dispositivo.", + "message": "Para verificar la seguridad del cifrado de extremo a extremo con $name$, compara las cifras de arriba con las cifras presentes en su dispositivo.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verificar cifras de seguridad", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Las cifras de seguridad han cambiado", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Chat archivado", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Deshacer", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Chat devuelto al buzón de entrada", "description": "A toast that shows up when the user unarchives a conversation" @@ -6388,7 +6416,7 @@ "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": "Por favor cierra la aplicación manualmente y haz clic en reintentar para continuar.", + "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." }, "CustomizingPreferredReactions__title": { @@ -6429,38 +6457,14 @@ }, "WhatsNew__v5.18--1": { "message": "¿Te sientes ❤️‍🔥 o 😶‍🌫️? Ahora puedes expresarte con un nuevo lote de emojis, ya sea q estés :susurrando o :GRITANDO mientras buscas. ¡Gracias $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Si estás en Anguila, quizás te hayas sentido excluid@. Ahora convertimos todos los dominios bajo el nivel raíz desde 2010 en enlaces, por lo que en $gov$ como $brain$ podrás hacer clic al igual que en $signal$. ¡Gracias $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { - "message": "Hemos oído que te gusta hacer zoom en fotos. Agregamos empuje a tu zoom, por lo que incluso las imágenes pequeñas pueden verse a pantalla completa. ", + "message": "Hemos oído que te gusta hacer zoom en fotos. Agregamos impulso a tu zoom, por lo que incluso las imágenes pequeñas pueden verse a pantalla completa. ", "description": "Release notes for v5.18" }, "WhatsNew__v5.18--4": { @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Esta nueva característica es para tod@s l@s que quieran reaccionar con 💅 en vez de con 👍: Ahora puedes personalizar los emojis que aparecen como predefinidos a reaccionar a un mensaje.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "Esta versión contiene un par de pequeñas mejoras para que Signal funcione sin problemas.", + "description": "Release notes for v5.20" } } diff --git a/_locales/et/messages.json b/_locales/et/messages.json index a76365bb2..3dd7b379a 100644 --- a/_locales/et/messages.json +++ b/_locales/et/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "See logi postitatakse avalikult internetti kaastöötajatele nägemiseks. Kontrolli üle ja vajadusel muuda enne postitamist.", + "message": "See logi postitatakse avalikult internetti kaastöötajatele nägemiseks. Sul on võimalik täielik logi enne postitamist alla laadida.", "description": "" }, "debugLogError": { - "message": "Midagi läks üleslaadimisega kehvasti! Palun lisa logifailid sellele raportile käsitsi.", + "message": "Midagi läks üleslaadimisega kehvasti! Palun saada kiri aadressile support@signal.org ja lisa logifailid tekstifailina.", "description": "" }, + "debugLogSuccess": { + "message": "Silumislogi postitatud", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Silumislogi on üles laaditud. Kui võtad kasutajatoega ühendust, siis kopeeri allpool olev link ja lisa see koos sinu poolt nähtud probleemi kirjeldusega ning sammudega, kuidas seda uuesti tekitada.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopeeri", + "message": "Kopeeri link", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopeeri link lõikepuhvrisse", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Laadi alla", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Link kopeeriti lõikepuhvrisse", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Teavita probleemist", + "message": "Võta ühendust kasutajatoega", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Rakendusel tekkis dekrüptimistõrge. Klõpsa silumislogi saatmiseks.", + "message": "Programmil tekkis dekrüptimistõrge.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Postita logi", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Mittepildilisi manuseid sõnumile lisades kehtiv ühe manuse piirang.", "description": "An error popup when the user has attempted to add an attachment" @@ -922,15 +934,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": "Alusta häälsõnumi salvestamist", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "Lõpeta häälsõnumi salvestamine ja saada", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "Loobu häälsõnumist", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -949,10 +961,18 @@ "message": "Häälsõnumil peab olema ainult üks manus.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Häälesalvestajal tekkis tõrge.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Manus on salvestatud. Klõpsa kaustas nägemiseks.", + "message": "Manus salvestatud.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Näita kaustas", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Sina", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Kui soovid kontrollida kasutajaga $name$ suhtluse krüpteerimist, siis võrdle ülalpool olevaid numbreid numbritega tema seadme ekraanil.", + "message": "Kasutajaga $name$ suhtluse krüpteerimise kontrollimiseks võrdle ülalpool olevaid numbreid tema seadme ekraanil olevatega.", "description": "", "placeholders": { "name": { @@ -1314,7 +1334,7 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "LinkScreen__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "Skanni see kood enda telefonis oleva Signal rakendusega", "description": "Alt text for the QR code on the device link screen" }, "Preferences--device-name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Kinnita turvanumber", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Turvanumber on muutunud", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Vestlus on arhiveeritud", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Võta tagasi", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Vestlus taastatud sisendkasti", "description": "A toast that shows up when the user unarchives a conversation" @@ -5556,7 +5584,7 @@ } }, "PendingInvites--revoke-from-plural": { - "message": "Revoke $number$ invites sent by \"$name$\"?", + "message": "Kas tühistada $number$ isiku \"$name$\" poolt saadetud kutset?", "description": "This is the modal content when confirming revoking multiple invites", "placeholders": { "number": { @@ -6428,59 +6456,39 @@ "description": "Release notes for v5.17" }, "WhatsNew__v5.18--1": { - "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "message": "Kas tunned end ❤️‍🔥 või 😶‍🌫️? Saad end väljendada uue portsu emojidega, kui otsid sosistamist (:whispering) või karjumist (:YELLING) . Äitäh, $hiqua$!", + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { - "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "message": "Kui elad Anguillas, siis võisid tunda end kõrvalejäetuna. Nüüd muudame kõik alates 2010 loodud tipptaseme domeenid (TLD) linkideks - nii et $gov$ ja $brain$ on klõpsatavad, nagu ka $signal$. Aitäh, $jojomatik$!", + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { - "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", + "message": "Kuulsime, et sulle meeldib piltidesse sisse suumida. Lisasime suumimisele väheke vunki, nii et isegi väikesed pildid saab nüüd täisekraanile suumida.", "description": "Release notes for v5.18" }, "WhatsNew__v5.18--4": { - "message": "Did you know that if disappearing messages are enabled, even the 'This message was deleted' notification will go away when it expires? It's no longer a mystery - you'll see the countdown and timestamp right on the message.", + "message": "Kas sa teadsid, et kui kaduvad sõnumid on lubatud, siis kaob isegi \"See sõnum kustutati\" teavitus peale aegumist? See pole enam müsteerium - sa näed taimerit ja ajatemplit otse sõnumi peal.", "description": "Release notes for v5.18" }, "WhatsNew__v5.19--1": { - "message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.", + "message": "Tõmba hinge ja lõdvestu uute dialoogide ja hüpikakende animatsioonidega. Kergelt sisse. Kergelt välja. Kergelt sisse. Kergelt välja.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--2": { - "message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.", + "message": "Klaviatuuripaigutuste vahetamine on alati pisut riskantne, aga nüüd liiguvad klaviatuuri kiirklahvid sinuga koos, jõudes täpsest vajutatud tähest kaugemale ja austades sinu tahet.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--3": { - "message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.", + "message": "Nüüd saad grupikõne käivitumisel teavituse. Sa ei jää enam kunagi hiljaks, välja arvatud siis kui seda soovidki.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--4": { - "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", + "message": "See funktsioon on mõeldud neile, kes reageerivad 💅 tihedamini kui 👍: nüüd saad kohandada, millised emojid ilmuvad vaikimisi, kui soovid sõnumile reageerida..", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "See versioon sisaldab paljusid väikseid parendusi, mis Signali sujuvalt käimas.", + "description": "Release notes for v5.20" } } diff --git a/_locales/eu/messages.json b/_locales/eu/messages.json index 2133566c7..24d7a331e 100644 --- a/_locales/eu/messages.json +++ b/_locales/eu/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Arazteko informazio hau publikoki argitaratuko da laguntzaileek ikusi ahal izan dezaten. Aztertu eta edita dezakezu bidali aurretik.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Zerbait gaizki jaon da igoerarekin. Mesedez, kontuan hartu modu manualean gehitu dezakezula arazteko informazioa.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopiatu", + "message": "Lotura kopiatu", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopiatu esteka zure arbelera", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Deskargatu", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Estela arbelera kopiatuta", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Salatu arazo bat", + "message": "Harremanetan jarri laguntza taldearekin", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Irudia ez den eranskin bat atxikitzerakoan, muga mezu bakoitzeko eranskin bat da.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Ahots mezu bat bakarrik eranskin bat izan behar du.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Eranskina gordeta. Klik egin karpetan erakusteko.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Zu", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "$name$ erabiltzailearekin duzun muturretik muturrerako enkriptazioaren segurtasuna egiaztatu nahi baduzu, konparatu goian agertzen diren zenbakiak beraien gailuan agertzen diren zenbakiekin.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Segurtasun zenbakia egiaztatu", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Segurtasun zenbakia aldatu da", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Solasaldia artxibatuta", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Desegin", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Solasaldia sarrera erretilura mugitu da", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/fa/messages.json b/_locales/fa/messages.json index 696ffe4fa..8fcb7f824 100644 --- a/_locales/fa/messages.json +++ b/_locales/fa/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "این گزارش برای بازنگری آنلاین ذخیره می‌شود. شما می‌توانید قبل از ارسال لینک، گزارش را بررسی و ویرایش کنید.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "خطایی با آپلود رخ داد! لطفا به صورت دستی لاگ را به باگی که میخواهید ثبت کنید بیافزایید.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "کپی", + "message": "کپی کردن پیوند", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "کپی پیوند به کلیپ بورد", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "بارگیری", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "لینک روی کلیپ بورد کپی شد", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "گزارش مشکل", + "message": "تماس با پشتیبانی", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "دسکتاپ با یک خطای رمزگشایی مواجه شد. برای ارسال یک گزارش عیب‌یابی کلیک کنید.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "زمانی که خواستید یک پیوست غیر-تصویر را قرار بدهید،  محدودیت یک پیوست در هر پیام می باشد.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "یک پیام صوتی می بایستی تنها پیوست در یک پیام باشد.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "پیوست ذخیره شد. برای باز کردن پوشه مربوطه کلیک کنید.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "شما", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "اگر مایل هستید امنیت رمزگذاری سرتاسر خود را با $name$ وارسی کنید، ارقام بالا را با ارقام روی دستگاه آن‌ها مقایسه کنید.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "تأیید کد امنیتی", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "شماره امنیتی تغییر یافته است", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "آرشیو گفتگو", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "لغو", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "مکالمه به صندوق ورودی بازگشت", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/fi/messages.json b/_locales/fi/messages.json index 72253bc64..39bc25782 100644 --- a/_locales/fi/messages.json +++ b/_locales/fi/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Loki julkaistaan Internetissä, jossa se on julkisesti kehittäjien nähtävillä. Tarkasta ja tarvittaessa muokkaa sitä ennen lähettämistä.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Jokin meni pieleen lataamisessa! Ole hyvä ja liitä virheenkorjausloki vikailmoitukseesi.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopioi", + "message": "Kopioi linkki", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopioi linkki leikepöydälle", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Lataa", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Linkki kopioitu leikepöydälle", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Ilmoita ongelmasta", + "message": "Ota yhteyttä tukeen", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Salauksen purkuvirhe Työpöytä-ohjelmassa. Lähetä virheenkorjausloki napsauttamalla.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Muille kuin kuvatiedostoille raja on yksi liitetiedosto per viesti.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Ääniviestissä on oltava vain yksi liite.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Liite tallennettu. Näytä kansiossa napsauttamalla.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Sinä", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Jos haluat varmentaa sinun ja yhteystiedon $name$ välisen salauksen tietoturvan, vertaa ylläolevia numeroita hänen laitteessaan näkyviin numeroihin.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Varmenna turvanumero", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Turvanumero on vaihtunut", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Keskustelu arkistoitu", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Kumoa", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Keskustelu palautettu postilaatikkoon", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index 2ce332249..ac3ccae25 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Ce journal sera publié en ligne publiquement pour être consulté par les contributeurs. Vous pouvez l’examiner et l’éditer avant de l’envoyer.", + "message": "Ce journal sera publié en ligne publiquement pour être consulté par les contributeurs. Vous pouvez en télécharger l’intégralité avant de l’envoyer.", "description": "" }, "debugLogError": { - "message": "Un problème est survenu lors du téléversement. Veuillez envisager d’ajouter manuellement votre journal à votre rapport de bogue.", + "message": "Un problème est survenu lors du téléversement ! Veuillez nous envoyer un courriel à support@signal.org et joindre votre journal comme fichier texte.", "description": "" }, + "debugLogSuccess": { + "message": "Journal de débogage envoyé", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Journal de débogage téléversé. Lorsque vous contactez l’assistance, copiez le lien ci-dessous et joignez-le avec une description du problème rencontré et les étapes pour le reproduire.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Copier", + "message": "Copier le lien", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Copier le lien dans votre presse-papiers", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Télécharger", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Le lien a été copié dans votre presse-papiers", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Signaler un problème", + "message": "Contacter l’assistance", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Signal pour ordinateur a rencontré une erreur de déchiffrement. Cliquez pour envoyer un journal de débogage.", + "message": "Signal pour ordinateur a rencontré une erreur de déchiffrement.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Envoyer le journal", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Pour un fichier joint qui n’est pas une image, la limite est un fichier joint par message.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Un message vocal ne doit avoir qu’un seul fichier joint.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Une erreur est survenue avec l’enregistreur vocal.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Le fichier joint a été enregistré. Cliquez pour l’afficher dans le dossier.", + "message": "Fichier joint enregistré.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Afficher dans le dossier", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Vous", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Si vous souhaitez confirmer la sécurité de votre chiffrement de bout en bout avec $name$, comparez les numéros ci-dessus avec les numéros sur son appareil.", + "message": "Pour confirmer la sécurité de votre chiffrement de bout en bout avec $name$, comparez les numéros ci-dessus avec ceux de son appareil.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Confirmer le numéro de sécurité", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Le numéro de sécurité a changé", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "La conversation a été archivée", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Annuler", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "La conversation a été renvoyée dans la boîte de réception", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "D’humeur ❤️‍🔥 ou 😶‍🌫️ ? Vous pouvez vous exprimer avec un nouveau lot d’émojis à rechercher en :murmurant ou en :CRIANT. Merci $hiqua$ !", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Si vous êtes à Anguilla, vous vous êtes peut-être senti exclu. Nous transformons maintenant tous les domaines de premier niveau en place depuis 2010 en liens, de telle façon que $gov$ et $brain$ seront cliquables à l’instar de $signal$. Merci $jojomatik$ !", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Nous avons entendu que vous aimiez zoomer sur les images. Nous avons ajouté de la puissance à votre zoom, de sorte que même les petites images peuvent être affichées en plein écran.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Cette fonctionnalité s’adresse à tous ceux qui réagissent plus avec des 💅 qu’avec des 👍 : vous pouvez désormais personnaliser les émojis qui apparaissent par défaut pour réagir à un message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "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.20" } } diff --git a/_locales/gu/messages.json b/_locales/gu/messages.json index 24898b774..217a35218 100644 --- a/_locales/gu/messages.json +++ b/_locales/gu/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "આ લૉગ યોગદાનકર્તાઓને જોવા માટે જાહેરમાં ઓનલાઇન પોસ્ટ કરવામાં આવશે, તમારે સબમિટ કરતા પહેલા તેને ચકાસી અને સંપાદિત કરવું જોઈએ.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "અપલોડ સાથે કંઈક ખોટું થયું! મહેરબાની કરીને તમે ફાઇલ કરો છો તે બગમાં જાતે લૉગ ઉમેરવાનો વિચાર કરો.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "કૉપિ", + "message": "લિંક કૉપિ કરો", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "તમારા ક્લિપબોર્ડ પર લિંક કૉપી કરો", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "ડાઉનલોડ", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "લિંક તમારા ક્લિપબોર્ડ પર કૉપી કરી", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "કોઈ મુદ્દાની જાણ કરો", + "message": "સપોર્ટનો સંપર્ક કરો", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "ડેસ્કટોપ એક ડિક્રિપ્શન એરરમાં ગયું . ડીબગ લૉગ સબમિટ કરવા માટે ક્લિક કરો.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "નોન-ઈમેજ અટેચમેન્ટ નો સમાવેશ કરતી વખતે, મર્યાદા મેસેજ દીઠ એક અટેચમેન્ટ છે.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "વૉઈસ મેસેજમાં ફક્ત એક અટેચમેન્ટ હોવું આવશ્યક છે.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "અટેચમેન્ટ સેવ થઈ ગયું છે. ફોલ્ડરમાં બતાવવા માટે ક્લિક કરો.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "તમે", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "જો તમે $name$ સાથે તમારા એન્ડ-ટુ-એન્ડ એન્ક્રિપ્શનની સુરક્ષા ચકાસવા માંગતા હો, તો ઉપરના નંબરોને તેમના ઉપકરણ પરના નંબરો સાથે સરખાવો.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "સલામતી નંબર ચકાસો", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "સલામતી નંબર બદલાયો છે", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "વાતચીત આર્કાઇવ કરો", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "પૂર્વવત્ કરો", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "વાતચીત ઈનબૉક્સમાં પાછી આવી", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/he/messages.json b/_locales/he/messages.json index 970480207..37e2e0128 100644 --- a/_locales/he/messages.json +++ b/_locales/he/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "יומן זה יפורסם באופן ציבורי ומקוון למתנדבים עבור צפייה, ניתן לבחון ולערוך אותו לפני הגשה.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "משהו השתבש עם ההעלאה! אנא שקול להוסיף באופן ידני את יומן התקלים שלך לתקל שאתה מגיש.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "העתק", + "message": "העתק קישור", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "העתק קישור אל לוח הגזירה", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "הורד", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "קישור הועתק אל לוח הגזירה", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "דווח על סוגייה", + "message": "צור קשר עם תמיכה", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "שולחן עבודה נתקל בשגיאת פענוח הצפנה. לחץ כדי לשלוח יומן ניפוי תקלים.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "בעת הכללת צרופת אי־תמונה, המגבלה היא צרופה אחת להודעה.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "הודעה קולית חייבת להיות בעלת צרופה אחת בלבד.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "צרופה נשמרה. לחץ כדי לראות אותה בתיקייה.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "את/ה", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "אם אתה רוצה לוודא את האבטחה של הצפנת הקצה־אל־קצה שלך עם $name$, השווה את המספרים למעלה עם המספרים במכשיר שלו.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "וודא מספר ביטחון", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "מספר הביטחון השתנה", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "השיחה נגנזה", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "בטל עשייה", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "שיחה חזרה אל תיבה נכנסת", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/hi/messages.json b/_locales/hi/messages.json index a01ea12d3..22a2a4d6e 100644 --- a/_locales/hi/messages.json +++ b/_locales/hi/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "यह लेख ऑनलाइन भेजा जाएगा अन्या सहयोगियो के जाँच पड़ताल के लिए| भेजने से पहेले ठीक से जांच कर ले|", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "अपलोड के साथ कुछ गलती हुई है। कृपया बग फ़ाइल में अपना लॉग खुद डालने पर विचार करें।", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "कॉपी", + "message": "लिंक कॉपी करें", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "अपने क्लिपबोर्ड में लिंक को कॉपी करें", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "डाउनलोड", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "लिंक आपके क्लिपबोर्ड में कॉपी किया गया", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "मामले की रिपोर्ट करें", + "message": "समर्थन से संपर्क करें", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "डेस्कटॉप में कोई डीक्रिप्शन त्रुटि हुई। डीबग लॉग सबमिट करने के लिए क्लिक करें।", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "तस्वीर से अलग सारे अटैचमेंट के लिये सीमा, एक मेसेज में एक अटैचमेंट है।", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "एक वॉयस मेसेज में एक ही अटैचमेंट हो सकता है।", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "अटैचमेंट सेव हुई। फोल्डर में दिखाने के लिए क्लिक करें।", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "आप", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "यदि आप अपने एंड-टू-एंड एन्क्रिप्शन की सुरक्षा की पुष्टि करना चाहते हैं तो$name$ऊपर दिए गए नंबरों की संख्या उनके डिवाइस पर तुलना करें।", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "सुरक्षा नंबर सत्यापित करें", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "सुरक्षा नंबर बदल गया है।", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "संवाद संग्रहीत कर दिया गया है", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "पूर्ववत", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "संवाद इनबॉक्स में वापस आ गया है", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/hr/messages.json b/_locales/hr/messages.json index d02a7987c..d7e06f809 100644 --- a/_locales/hr/messages.json +++ b/_locales/hr/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Ovaj će zapisnik biti javno objavljen na internetu kako bi ga mogli vidjeti suradnici. Možete ga pregledati i urediti prije slanja.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Nešto je pošlo po zlu s učitavanjem! Razmislite o ručnom dodavanju svog zapisnika pogreške u poruku.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopiraj", + "message": "Kopiraj poveznicu", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopiraj poveznicu u međuspremnik", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Preuzmite", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Poveznica je kopirana u međuspremnik", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Prijavi problem", + "message": "Kontaktirajte podršku", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop je naišao na pogrešku u dešifriranju. Kliknite za slanje zapisa o otklanjanju pogrešaka.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Kada pridodajete privitak koji nije slika, vrijedi ograničenje od jednog privitka po poruci.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Glasovna poruka može sadržavati samo jedan privitak.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Privitak je spremljen. Kliknite za prikaz u mapi.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Vi", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Ako želite provjeriti sigurnost vašeg end-to-end šifriranja s $name$, usporedite gore navedene brojeve s brojevima na njihovom uređaju.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Provjerite sigurnosni broj", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Promijenjen je sigurnosni broj", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Razgovor je arhiviran", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Poništi", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Razgovor je premješten u pristiglu poštu", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/hu/messages.json b/_locales/hu/messages.json index 541e0919e..457bb7253 100644 --- a/_locales/hu/messages.json +++ b/_locales/hu/messages.json @@ -56,7 +56,7 @@ "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." }, "appMenuServices": { - "message": "Services", + "message": "Szolgáltatások", "description": "Application menu item for macOS 'Services'" }, "appMenuHide": { @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Ez a naplófájl nyilvánosan elérhető lesz az interneten annak érdekében, hogy a fejlesztők megtekinthessék. A tartalmát feltöltés előtt ellenőrizheted és szabadon szerkesztheted.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Valamiért nem sikerült a feltöltés! Vedd fontolóra a naplófájl kézi feltöltését a hiba bejelentése során.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Másolás", + "message": "Hivatkozás másolása", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Hivatkozás másolása vágólapra", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Letöltés", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Hivatkozás vágólapra másolva", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Hiba bejelentése", + "message": "Kapcsolatfelvétel a támogatással", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "A Desktop egy dekódolási hibába ütközött.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Log küldése", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Nem-kép csatolmány esetén üzenetenként egy melléklet csatolható.", "description": "An error popup when the user has attempted to add an attachment" @@ -672,11 +684,11 @@ "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { - "message": "Click to reconnect.", + "message": "Kattints az újra csatlakozáshoz.", "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Shouldn't be long", + "message": "Nem tart sokáig", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -696,7 +708,7 @@ "description": "View menu item to open the debug log (title case)" }, "forceUpdate": { - "message": "Force Update", + "message": "Frissítés kényszerítése", "description": "View menu item to force the app to update download and install" }, "helpMenuShowKeyboardShortcuts": { @@ -826,7 +838,7 @@ "description": "" }, "whatsNew": { - "message": "See $whatsNew$ in this update", + "message": "$whatsNew$ ebben a frissítésben megtekintése", "description": "Shown in the main window", "placeholders": { "name": { @@ -836,7 +848,7 @@ } }, "viewReleaseNotes": { - "message": "what's new", + "message": "mi az újdonság", "description": "Clickable link that displays the latest release notes" }, "selectAContact": { @@ -922,15 +934,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": "Hangüzenet rögzítésének indítása", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "Hangüzenet befejezése és küldése", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "Hangüzenet elvetése", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -949,10 +961,18 @@ "message": "Egy hangüzenetnek csak egyetlen csatolmánya lehet", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Probléma volt a hangrögzítővel", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Csatolmány lementve. Kattints a mappa megjelenítéséhez!", + "message": "Melléklet mentve.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Megjelenítés mappában", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Te", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Ha szeretnéd ellenőrizni a végpontok közti titkosítás sértetlenségét $name$ nevű partnereddel, hasonlítsd össze a fenti számokat a partnered eszközén megjelenő számokkal!", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -1314,7 +1334,7 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "LinkScreen__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "Olvasd be ezt a kódot a Signal appban a telefonoddal", "description": "Alt text for the QR code on the device link screen" }, "Preferences--device-name": { @@ -1434,7 +1454,7 @@ "description": "Button tooltip label for stopping screen sharing" }, "calling__button--ring__label": { - "message": "Ring", + "message": "Csörög", "description": "Label under the ring button" }, "calling__button--ring__disabled-because-group-is-too-large": { @@ -1442,11 +1462,11 @@ "description": "Button tooltip label when you can't ring because the group is too large" }, "calling__button--ring__off": { - "message": "Notify, don't ring", + "message": "Értesítés, ne csengessen", "description": "Button tooltip label for turning ringing off" }, "calling__button--ring__on": { - "message": "Enable ringing", + "message": "Csengetés engedélyezése", "description": "Button tooltip label for turning ringing on" }, "calling__your-video-is-off": { @@ -1942,7 +1962,7 @@ "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Click to go to signal.org/download", + "message": "Kattints a signal.org/download oldalra ugráshoz", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -1954,7 +1974,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Import contacts", + "message": "Kapcsolatok importálása", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -2114,7 +2134,7 @@ } }, "audioNotificationDescription": { - "message": "Play notification sounds", + "message": "Értesítési hangol lejátszása", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Biztonsági azonosító ellenőrzése", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Biztonsági szám megváltozott", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2316,7 +2340,7 @@ "description": "The placeholder for the group name placeholder" }, "setGroupMetadata__group-description-placeholder": { - "message": "Description", + "message": "Leírás", "description": "The placeholder for the group description" }, "setGroupMetadata__create-group": { @@ -2364,15 +2388,15 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Update available", + "message": "Frissítés elérhető", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Click to restart Signal", + "message": "Kattints a Signal újra indításához", "description": "" }, "downloadNewVersionMessage": { - "message": "Click to download update", + "message": "Kattints a frissítés letöltéséhez", "description": "" }, "autoUpdateNewVersionInstructions": { @@ -2388,7 +2412,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Ignore update", + "message": "Frissítés kihagyása", "description": "" }, "leftTheGroup": { @@ -2971,6 +2995,10 @@ "message": "Beszélgetés archiválva", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Visszavonás", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Beszélgetés áthelyezve a beérkezett üzenetek közé", "description": "A toast that shows up when the user unarchives a conversation" @@ -3206,7 +3234,7 @@ "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--remove": { - "message": "Remove reaction", + "message": "Reakció eltávolítása", "description": "" }, "Reactions--error": { @@ -3580,7 +3608,7 @@ "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "incomingGroupCall__ringing-you": { - "message": "$ringer$ is calling you", + "message": "$ringer$ hív téged", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3776,7 +3804,7 @@ "description": "Title for the select your screen sharing sources modal" }, "calling__SelectPresentingSourcesModal--confirm": { - "message": "Start sharing", + "message": "Megosztás indítása", "description": "Confirm button for sharing screen modal" }, "calling__SelectPresentingSourcesModal--entireScreen": { @@ -3784,7 +3812,7 @@ "description": "Title for the select your screen sharing sources modal and 'Entire Screen' source" }, "calling__SelectPresentingSourcesModal--screen": { - "message": "Screen $id$", + "message": "Képernyő $id$", "description": "Title for `Screen #N` source in screen sharing sources modal and overlay", "placeholders": { "id": { @@ -3884,15 +3912,15 @@ "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" }, "GroupV2--cannot-send": { - "message": "You cannot send messages to that group.", + "message": "Nem küldhetsz üzenetet ebbe csoportba.", "description": "Shown in toast when you attempt to forward a message to an announcement only group" }, "GroupV2--add--missing-capability": { - "message": "These people cannot be added to the group until they upgrade Signal.", + "message": "Ezek a személyek nem adhatók a csoporthoz, amíg nem frissítik a Signalt.", "description": "Shown in a confirmation dialog when members who cannot view announcement only group cannot be added" }, "GroupV2--cannot-start-group-call": { - "message": "Only admins of the group can start a call.", + "message": "Csak adminok indíthatnak hívást a csoportban.", "description": "Shown in toast when a non-admin starts a group call in an announcements only group" }, "GroupV2--join--invalid-link--title": { @@ -3992,7 +4020,7 @@ "description": "Shown if something went wrong when you try to join via a group link" }, "GroupV2--join--general-join-failure": { - "message": "Couldn't join group. Try again later.", + "message": "Sikertelen a csoporthoz csatlakozás. Próbáld újra később.", "description": "Shown if something went wrong when you try to join via a group link" }, "GroupV2--admin": { @@ -5042,7 +5070,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--remove--other": { - "message": "$memberName$ removed the group description.", + "message": "$memberName$ eltávolította a csoport leírását.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5060,7 +5088,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--change--other": { - "message": "$memberName$ changed the group description.", + "message": "$memberName$ megváltoztatta a csoport leírását.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -6220,7 +6248,7 @@ "description": "Clickable text describing administrators of a group, used in the message an admin label" }, "AvatarEditor--choose": { - "message": "Select an avatar", + "message": "Avatár kiválasztás", "description": "Label for the avatar selector" }, "AvatarColorPicker--choose": { @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/id/messages.json b/_locales/id/messages.json index 8ed863025..de45e45a0 100644 --- a/_locales/id/messages.json +++ b/_locales/id/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Catatan ini akan diunggah secara publik agar kontributor dapat melihat. Anda dapat memeriksa kembali dan menyunting sebelum mengunggahnya.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Terjadi kesalahan ketika mengunggah! Mohon menambahkan catatan awakutu dalam bug yang anda kirimkan secara manual.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Salin", + "message": "Salin Tautan", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Salin tautan ke papan klip", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Unduh", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Tautan Tersalin ke Papan Klip", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Laporkan masalah", + "message": "Hubungi Bantuan", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Gagal mendekripsi pada desktop. Klik untuk megirimkan catatan awakutu.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Ketika menyertakan lampiran bukan gambar, batasnya adalah satu lampiran per pesan.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Pesan suara harus memiliki satu lampiran saja.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Lampiran tersimpan. Klik untuk menampilkannya di berkas.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Anda", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Jika Anda ingin memverifikasi keamanan enkripsi antarpengguna dengan $name$, bandingkan angka di atas dengan nomor di perangkat mereka.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verifikasi Nomor Keamanan", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Nomor Keamanan telah berubah", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Percakapan diarsipkan", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Urungkan", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Percakapan dipindahkan ke kotak masuk", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/is/messages.json b/_locales/is/messages.json index 49dc48e7e..f789ddd27 100644 --- a/_locales/is/messages.json +++ b/_locales/is/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Þessi villumeldingaskrá verður birt opinberlega á netinu svoforritarar og fleiri geti skoðað hana. Þú ættir að yfirfara hana og breyta ef þörf þykir áður en hún er send.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Eitthvað fór úrskeiðis við finnsendinguna! Íhugaðu að bæta villumeldingaskránni handvirkt við verkbeiðnina sem þú sendir.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Afrita", + "message": "Afrita tengil", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Afrita tengil á klippispjaldið þitt", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Sækja", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Tengill afritaður á klippispjald", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Tilkynna um vandamál", + "message": "Hafa samband við hjálparteymi", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Skjáborðsforritið lenti á villu í afkóðun. Smelltu til að senda villuskýrslu.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Þegar viðhengi er ekki mynd er fjöldi takmarkaður við eitt stk. per skilaboð.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Hljóðskilaboð geta aðeins haft eitt viðhengi.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Viðhengi vistað. Smelltu til að skoða í möppu.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Þú", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Ef þú vilt sannreyna öryggi enda-í-enda dulritunarinnar þinnar með $name$, skaltu bera tölurnar hér fyrir ofan saman við tölurnar á viðkomandi tækjum.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Sannreyna öryggisnúmer", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Öryggisnúmer hefur breyst", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Samtal í geymslu", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Afturkalla", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Samtal sett aftur í innhólf", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/it/messages.json b/_locales/it/messages.json index c835184da..8aa24e0f1 100644 --- a/_locales/it/messages.json +++ b/_locales/it/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Questo log sarà reso pubblico per essere controllato dai contributori. Prima d'inviarlo esaminalo bene e modificalo.", + "message": "Questo log sarà reso pubblico per essere controllato dai contributori. Puoi scaricare il log completo prima di inviarlo.", "description": "" }, "debugLogError": { - "message": "Qualcosa è andato storto con il caricamento! Aggiungi manualmente il tuo log al bug che hai registrato.", + "message": "Qualcosa è andato storto con il caricamento! Invia un'email a support@signal.org e allega il tuo log come file di testo.", "description": "" }, + "debugLogSuccess": { + "message": "Log di debug inviato", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Log di debug caricato. Quando contatti il supporto, copia il link qui sotto e allegalo insieme a una descrizione del problema che hai visto e i passi per riprodurlo.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Copia", + "message": "Copia link", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Copia link nei tuoi appunti", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Scarica", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Link copiato nei tuoi appunti", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Segnala un problema", + "message": "Contatta l'assistenza", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ha riscontrato un errore di decrittazione. Clicca per inviare un log di debug.", + "message": "Desktop ha riscontrato un errore di decrittazione.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Invia log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Quando includi un allegato che non è un'immagine, il limite è un solo allegato per messaggio.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Un messaggio vocale deve avere un solo allegato.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "C'è stato un errore con il registratore vocale.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Allegato salvato. Fai clic per mostrare nella cartella.", + "message": "Allegato salvato.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Mostra nella cartella", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Tu", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Se desideri verificare la sicurezza della tua codifica end-to-end con $name$, confronta i numeri qui sopra con quelli del suo dispositivo.", + "message": "Per verificare la sicurezza della tua codifica end-to-end con $name$, confronta i numeri qui sopra con il loro dispositivo.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verifica codice di sicurezza", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Il numero di sicurezza è cambiato", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Conversazione archiviata", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Annulla", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Conversazione tornata in messaggi in arrivo", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Vi sentite ❤️‍🔥 o 😶‍🌫️? Puoi esprimerti con una nuova serie di emoji, sia che tu stia :whispering o :YELLING mentre cerchi. Grazie $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Se sei ad Anguilla, forse ti sei sentito escluso. Ora trasformiamo tutti i domini di primo livello in vigore dal 2010 in link - così sia $gov$ che $brain$ saranno cliccabili proprio come $signal$. Grazie $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Abbiamo sentito che ti piace ingrandire le immagini. Abbiamo aggiunto un po' di potenza al tuo zoom, così anche le immagini piccole possono andare a tutto schermo.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Questa funzione va a tutti quelli che reagiscono con 💅 più che con 👍: ora puoi personalizzare le emoji che appaiono di default quando vuoi reagire a un messaggio.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "Questa versione contiene una serie di piccole modifiche e correzioni di bug per far funzionare Signal senza problemi.", + "description": "Release notes for v5.20" } } diff --git a/_locales/ja/messages.json b/_locales/ja/messages.json index 2f3048cb6..7ea9daed9 100644 --- a/_locales/ja/messages.json +++ b/_locales/ja/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "このログはネット上に公開され,開発者が閲覧します。提出前に編集することができます。", + "message": "このログは、開発者が閲覧するためにネット上で公開されます。投稿する前に全ログをダウンロードすることができます。", "description": "" }, "debugLogError": { - "message": "アップロードには失敗ありました!手入力でログをバグ報告に付けることを考慮して下さい。", + "message": "送信に失敗しました。 support@signal.org にログのテキストファイルをお送りください。", "description": "" }, + "debugLogSuccess": { + "message": "デバッグログが送信されました", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "デバッグログを送信しました。サポートへお問い合わせの際には、以下のリンクをコピーしてお送りください。また、不具合の内容とその不具合を再現する手順も添えてください。", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "コピー", + "message": "リンクをコピーする", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "クリップボードにリンクをコピー", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "ダウンロード", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "リンクをクリップボードにコピーしました", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "問題を報告", + "message": "サポートに問い合わせる", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "デスクトップで復号エラーが発生しました。クリックしてデバッグログを送信してください。", + "message": "デスクトップで復号化エラーが発生しました。", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "ログを送信", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "画像以外の添付ファイルを追加する場合、メッセージ1件に添付できるのは1つだけです。", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "音声メッセージには別のファイルを添付することはできません。", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "ボイスレコーダーにエラーが発生しました。", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "添付ファイルを保存しました。保存したフォルダを表示する", + "message": "添付ファイルを保存しました。", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "フォルダを表示", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "あなた", "description": "Shown when the user represented is the current user." @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "安全番号を検証する", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "安全番号が変更されました", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "チャットをアーカイブしました", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "元に戻す", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "チャットを受信箱に戻しました", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "新しい絵文字で自分の感情を表現できるようになりました。今日の気分は❤️‍🔥ですか?それとも、😶‍🌫️ですか?$hiqua$、ありがとう❤️", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "アンギラに住んでいる方は、もしかしたら取り残されていると感じているかもしれません。2010年以降に導入された $gov$ や $brain$ といったトップレベルドメインを $signal$ のようにすべてリンクに変換しました。$jojomatik$ に感謝!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "画像の拡大ができるようになりました。", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "「👍」よりも「💅」でリアクションする人に向けけて、メッセージにリアクションしたいときにデフォルトで表示される絵文字をカスタマイズできるようになりました。", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "このバージョンでは、Signalをスムーズに動作させるための微調整とバグ修正を行いました。", + "description": "Release notes for v5.20" } } diff --git a/_locales/km/messages.json b/_locales/km/messages.json index 4c6156c87..fd5198f04 100644 --- a/_locales/km/messages.json +++ b/_locales/km/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "កំណត់ត្រានេះ នឹងត្រូវបង្ហោះជាសាធារណៈតាមរយៈបណ្តាញ សម្រាប់អ្នកចូលរួមដើម្បីពិនិត្យមើល។ អ្នកអាចពិនិត្យ និងកែប្រែវាមុនពេលបញ្ជូន។", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "មានបញ្ហាក្នុងការផ្ទុក! សូមបន្ថែមក្នុងកំណត់ត្រា ដើម្បីកត់ត្រាបញ្ហាក្នុងឯកសារអ្នក។", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "ចម្លង", + "message": "ថតចម្លងតំណភ្ជាប់", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "ចម្លងតំណ ទៅកាន់ clipboard", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "ទាញយក", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "តំណត្រូវបានចម្លង ទៅកាន់ clipboard", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "រាយការណ៍បញ្ហាមួយ", + "message": "ទាក់ទងជំនួយ", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "ពេលបញ្ចូលឯកសារភ្ជាប់មិន-រូបភាពមួយ ការកំណត់គឺឯកសារភ្ជាប់មួយ សម្រាប់សារមួយ។", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "សារជាសំឡេងមួយ ត្រូវមានឯកសារភ្ជាប់តែមួយ។", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "ឯកសារភ្ជាប់បានរក្សាទុក។ ចុច ដើម្បីបង្ហាញក្នុងថតឯកសារ។", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "អ្នក", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "បើសិនអ្នកចង់ផ្ទៀងផ្ទាត់សុវត្ថិភាព នៃកូដបនីយកម្មរបស់អ្នកជាមួយ $name$ សូមប្រៀបធៀបលេខខាងលើជាមួយលេខនៅលើឧបករណ៍របស់ពួកគេ។", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "ផ្ទៀងផ្ទាត់លេខសុវត្ថិភាព", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "លេខសុវត្ថិភាពបានផ្លាស់ប្តូរ", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "ការសន្ទនារក្សាទុកក្នុងបណ្ណាសារ", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "មិនធ្វើវិញ", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "ការសន្ទនាដែលបានត្រឡប់ទៅកាន់ប្រអប់សារ", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/kn/messages.json b/_locales/kn/messages.json index d8359b809..ed67dc195 100644 --- a/_locales/kn/messages.json +++ b/_locales/kn/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "ಈ ದಾಖಲೆಯನ್ನು ಕೊಡುಗೆದಾರರ ವೀಕ್ಷಣೆಗೆ ಬಹಿರಂಗ ಅಂತರಜಾಲಕ್ಕೆ ಪೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ನೀವು ಇದನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು ಮತ್ತು ಸಲ್ಲಿಸುವ ಮೊದಲು ಪರಿಷ್ಕರಿಸಬಹುದು.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "ಅಪ್‌ಲೋಡ್‌ನಲ್ಲಿ ಏನೋ ತಪ್ಪಾಗಿದೆ! ನೀವು ಫೈಲ್‌ ಮಾಡುವ ಬಗ್ಗೆ ನಿಮ್ಮ ಲಾಗ್ ಅನ್ನು ಮ್ಯಾನ್ಯುಅಲ್ ಆಗಿ ಸೇರಿಸುವುದನ್ನು ಪರಿಗಣಿಸಿ.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "ನಕಲಿಸು", + "message": "ಲಿಂಕ್ ನಕಲಿಸಿ", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "ನಿಮ್ಮ ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ಲಿಂಕ್‌ ನಕಲಿಸಿ", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "ನಿಮ್ಮ ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ಲಿಂಕ್‌ ನಕಲಿಸಲಾಗಿದೆ", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "ಸಮಸ್ಯೆಯನ್ನು ವರದಿಮಾಡಿ", + "message": "ಬೆಂಬಲವನ್ನು ಸಂಪರ್ಕಿಸಿ", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "ಚಿತ್ರವಲ್ಲದ ಲಗತ್ತನ್ನು ಸೇರಿಸುವಾಗ, ಮಿತಿಯು ಪ್ರತಿ ಸಂದೇಶಕ್ಕೆ ಒಂದು ಅಟ್ಯಾಚ್‌ಮೆಂಟ್‌ ಆಗಿರುತ್ತದೆ.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "ಧ್ವನಿ ಸಂದೇಶ ಒಂದೇ ಅಟ್ಯಾಚ್‌ಮೆಂಟ್ ಹೊಂದಿರಬೇಕು.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "ಅಟ್ಯಾಚ್‌ಮೆಂಟ್ ಉಳಿಸಲಾಗಿದೆ. ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ತೋರಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "ನೀವು", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "$name$ ಜೊತೆಗಿನ ನಿಮ್ಮ ಎಂಡ್ ಟು ಎಂಡ್ ಎನ್‌ಕ್ರಿಪ್ಷನ್‌ ಭದ್ರತೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ನೀವು ಬಯಸಿದರೆ, ಸಾಧನದಲ್ಲಿನ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಈ ಮೇಲಿನ ಸಂಖ್ಯೆಗಳನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "ಸುರಕ್ಷತಾ ಸಂಖ್ಯೆ ದೃಢೀಕರಿಸಿ", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "ಸುರಕ್ಷತೆ ಸಂಖ್ಯೆ ಬದಲಾಗಿದೆ", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "ಸಂಭಾಷಣೆಯನ್ನು ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "ರದ್ದುಗೊಳಿಸು", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "ಸಂಭಾಷಣೆಯನ್ನು ಇನ್‌ಬಾಕ್ಸ್‌ಗೆ ರಿಟರ್ನ್‌ ಮಾಡಲಾಗಿದೆ", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/ko/messages.json b/_locales/ko/messages.json index b9cfeaaa3..7c9415d32 100644 --- a/_locales/ko/messages.json +++ b/_locales/ko/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "해당 로그가 열람을 위해 온라인에 게시됩니다. 제출하기 전 로그를 보고 수정할 수 있습니다.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "업로드 중 오류가 발생했습니다! 버그가 발생한 로그를 수동으로 첨부해보세요.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "복사하기", + "message": "링크 복사", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "클립보드에 링크를 복사합니다", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "다운로드", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "클립보드에서 링크가 복사되었습니다", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "오류 보고", + "message": "지원에 문의", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "데스크톱에 해독 오류가 발생했습니다. 클릭하여 디버그 로그를 제출해 주세요.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "이미지 이외의 첨부 파일은 메시지당 하나만 허용됩니다.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "음성 메시지에는 첨부 파일이 하나만 있어야 합니다.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "첨부 파일이 저장되었습니다. 볼려면 폴더를 클릭하세요.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "나", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "$name$와의 단대단 암호화 보안을 검증하고 싶다면 이 번호가 일치하는지 서로 비교해보세요.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "안전 번호 검증", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "안전 번호 변경됨", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "대화 보관처리됨", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "실행 취소", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "받은 편지함으로 대화가 반환됨", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/ku/messages.json b/_locales/ku/messages.json index ffd59b91f..0ff20a064 100644 --- a/_locales/ku/messages.json +++ b/_locales/ku/messages.json @@ -470,27 +470,35 @@ "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 examine and edit it before submitting.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopî bike", + "message": "Girêdanê kopî bike", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Lînkê li panoyê kopî bike", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Daxîne", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Lînk li panoya te hat kopîkirin", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Kêşeyekê rapor bike", + "message": "Bi piştgiriyê re têkeve têkiliyê", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "When including a non-image attachment, the limit is one attachment per message.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Ji bo peyama dengî divê tenê pêvekek hebe.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Pêvek hate tomarkirin. Ji bo di peldankê de nîşan bidî lê bitikîne.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Tu", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Nimreya ewlehiyê piştrast bike", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Nimreya ewlehiyê hate guhertin", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Axiftin hat arşîvkirin", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Vegerîne", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Axiftin vegeriya hatdankê", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/lo/messages.json b/_locales/lo/messages.json index dc3495ff2..5b35c3474 100644 --- a/_locales/lo/messages.json +++ b/_locales/lo/messages.json @@ -470,27 +470,35 @@ "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 examine and edit it before submitting.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "ມີບາງຢ່າງຜີດປົກກະຕິ ກັບ ການອັບໂລດ ກະລຸນາພີຈາລະນາເພີມ ທ່ອນໄຟຂອງຄວາມບົກພ່ອງ", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "ກອບປີ້", + "message": "ກອບປີ້ລີ່ງ", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "ກອບປີ້ລີ່ງ ໄປທີແປັນພີມ", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Download", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "ລີ່ງທີກອບປີ້ ໄປທີແປັນພີມ", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "ລາຍງານຕົວບັນຫາ", + "message": "Contact Support", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "When including a non-image attachment, the limit is one attachment per message.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "ຂໍ້ຄວາມສຽງຈະເປັນຫນືງໄນຄວາມຜູກພັນ", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "ເກັບຄວາມຜູກພັນ ກົດສະແດງໄນໂຟນເດີ", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "ທ່ານ", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "ທົດລອງຄວາມປອດໄພຂອງເບີ", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "ການປຽ່ນເບີຈະມີຄວາມປອດໄພ", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "ການສົນທະນາ ທີເຂົ້າມາ", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "ຍົກເລີກ", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "ສົງການສົນທະນາ ໄປທີອີນບອ໋ກ", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/lt/messages.json b/_locales/lt/messages.json index 5ddd1970c..0fceaa92f 100644 --- a/_locales/lt/messages.json +++ b/_locales/lt/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Šis žurnalas bus viešai paskelbtas internete talkininkams peržiūrėti. Jūs galite jį išnagrinėti ir, prieš pateikdami, paredaguoti.", + "message": "Šis žurnalas bus viešai paskelbtas internete talkininkams peržiūrėti. Prieš pateikdami žurnalą, galite atsisiųsti pilną jo versiją.", "description": "" }, "debugLogError": { - "message": "Kažkas nutiko su nusiuntimu! Apsvarstykite galimybę rankiniu būdu pridėti savo žurnalą į klaidos pranešimą, kurį pateiksite.", + "message": "Kažkas nutiko su išsiuntimu! Prašome parašyti el. laišką adresu support@signal.org ir pridėti savo žurnalą kaip tekstinį failą.", "description": "" }, + "debugLogSuccess": { + "message": "Derinimo žurnalas pateiktas", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Derinimo žurnalas išsiųstas. Kai susisieksite su palaikymu, nukopijuokite žemiau esančią nuorodą ir pridėkite ją kartu su problemos, su kuria susidūrėte, aprašu ir žingsniais, kaip galima ją pakartoti.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopijuoti", + "message": "Kopijuoti nuorodą", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopijuoti nuorodą į iškarpinę", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Atsisiųsti", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Nuoroda nukopijuota į iškarpinę", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Pranešti apie klaidą", + "message": "Susisiekti su palaikymu", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Signal Desktop susidūrė su iššifravimo klaida. Spustelėkite, norėdami pateikti derinimo žurnalą.", + "message": "Programa susidūrė su iššifravimo klaida.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Pateikti žurnalą", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Įtraukiant ne paveikslų priedus, vienoje žinutėje galimas tik vienas priedas.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Balso žinutėje privalo būti tik vienas priedas.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Įvyko klaida su balso rašytuvu.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Priedas įrašytas. Spustelėkite, norėdami rodyti jį aplanke.", + "message": "Priedas įrašytas.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Rodyti aplanke", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Jūs", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Jeigu norite patvirtinti savo ištisinio šifravimo su $name$ saugumą, palyginkite aukščiau esančius numerius su numeriais šio asmens įrenginyje.", + "message": "Norėdami patvirtinti savo ištisinio šifravimo su $name$ saugumą, palyginkite aukščiau esančius numerius su numeriais šio asmens įrenginyje.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Patvirtinti saugumo numerį", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Pasikeitė saugumo numeris", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Pokalbis archyvuotas", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Atšaukti", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Pokalbis grąžintas į skyrelį Gauta", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Jaučiatės ❤️‍🔥 ar 😶‍🌫️? Galite išreikšti savo jausmus naudodami naują šypsenėlių rinkinį, nepaisant to, ar ieškodami šypsenėlės :šnabždate ar :ŠAUKIATE. Ačiū, $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Jei gyvenate Angilijos saloje, galbūt, jautėtės palikti likimo valiai. Dabar, nuo 2010-ųjų esančias aukščiausiojo lygio sritis paverčiame nuorodomis, todėl tiek $gov$, tiek $brain$ bus tinkamos spustelėti, visai kaip $signal$. Ačiū, $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Girdėjome, kad jums patinka didinti paveikslus. Mastelio keitimui pridėjome patrauklumo, todėl netgi mažus paveikslus galima bus didinti per visą ekraną.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Ši ypatybė skirta visiems, kurie daugiau reaguoja 💅 nei 👍: dabar, galite tinkinti šypsenėles, kurios pagal numatymą atsiras, kai norėsite reaguoti į žinutę.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "Šioje versijoje yra daug smulkių patobulinimų ir klaidų ištaisymų, kurie padės Signal sklandžiai veikti.", + "description": "Release notes for v5.20" } } diff --git a/_locales/lv/messages.json b/_locales/lv/messages.json index f45ca1e5d..c3f308f7c 100644 --- a/_locales/lv/messages.json +++ b/_locales/lv/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Šis žurnāls tiks publiskots internetā, lai lietotnes palīgi to varētu apskatīt. Pirms iesniegšanas varat to izpētīt un rediģēt.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Augšupielādes laikā kaut kas nogāja greizi. Lūdzu, apsveriet pievienot žurnālu manuāli jūsu reģistrētajai kļūdai.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopēt", + "message": "Kopēt saiti", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopēt saiti starpliktuvē", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Lejupielādēt", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Saite nokopēta starpliktuvē", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Paziņot par problēmu", + "message": "Sazināties ar atbalstu", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Darbvirsmai radās atšifrēšanas kļūda. Noklikšķiniet, lai iesniegtu atkļūdošanas žurnālu.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Iekļaujot pielikumu, kas nav attēls, vienā ziņā drīkst būt tikai viens pielikums.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Balss ziņā drīkst būt tikai viens pielikums.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Pielikums saglabāts. Noklikšķiniet, lai to parādītu mapē.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Jūs", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Ja vēlaties pārbaudīt pilnīgas šifrēšanas drošību ar $name$, salīdziniet augstāk norādītos ciparus ar attiecīgā cilvēka ierīcē esošajiem cipariem.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Pārbaudīt drošības numuru", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Drošības kods mainījies", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Saruna arhivēta", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Atsaukt", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Saruna atgriezta uz iesūtni", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/mk/messages.json b/_locales/mk/messages.json index 58ef16f4c..fb223884d 100644 --- a/_locales/mk/messages.json +++ b/_locales/mk/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Овој запис ќе биде објавен јавно онлајн за сите придонесувачи. Можете да го прегледате и уредите пред да го испратите.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Нешто тргна наопаку со качувањето. Ве молиме пробајте рачно да го додадете записот кога го пријавувате багот.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Копирај", + "message": "Копирај линк", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Копирај линк во таблата за копирање", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Преземи", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Линкот е копиран", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Пријави проблем", + "message": "Контакт за поддршка", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Кога вклучувате прилог што не е слика, ограничувањето е еден прилог по порака.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Гласовна порака мора да има само еден прилог.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Прилогот е зачуван. Кликнете подолу за да го видите во папка.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Вие", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Ако сакате да ја проверите безбедноста на енкриптираната комуникација од-крај-до-крај со $name$, споредете ги броевите погоре со броевите на нивниот уред.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Проверка на сигурносен број", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Сигурносниот број е променет", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Разговорот е архивиран", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Врати", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Разговорот е вратен во сандачето", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/ml/messages.json b/_locales/ml/messages.json index 6eccbca8d..d8fff2ded 100644 --- a/_locales/ml/messages.json +++ b/_locales/ml/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "സംഭാവന നൽകുന്നവർക്ക് കാണുന്നതിന് ഈ ലോഗ് പരസ്യമായി ഓൺലൈനിൽ പോസ്റ്റുചെയ്യും. സമർപ്പിക്കുന്നതിന് മുമ്പ് നിങ്ങൾക്ക് അത് പരിശോധിക്കുകയും എഡിറ്റുചെയ്യുകയും ചെയ്തേക്കാം.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "അപ്‌ലോഡ് ചെയ്തതിൽ എന്തോ കുഴപ്പം സംഭവിച്ചു! നിങ്ങൾ ഫയൽ ചെയ്യുന്ന ബഗിലേക്ക് നിങ്ങളുടെ ലോഗ് മാനുവലായി ചേർക്കുന്നത് പരിഗണിക്കുക.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "കോപ്പി ചെയ്യുക", + "message": "ലിങ്ക് പകർത്തുക", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "നിങ്ങളുടെ ക്ലിപ്പ്ബോർഡിലേക്ക് ലിങ്ക് പകർത്തുക", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "ഡൌൺലോഡ്", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "നിങ്ങളുടെ ക്ലിപ്പ്ബോർഡിലേക്ക് ലിങ്ക് പകർത്തി", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "ഒരു പ്രശ്നം റിപ്പോർട്ടുചെയ്യുക", + "message": "പിന്തുണയുമായി ബന്ധപ്പെടുക", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "ഡെസ്ക്ടോപ്പ് ഒരു ഡിക്രിപ്ഷൻ പിശകിലേക്ക് കടന്നു. ഒരു ഡീബഗ് ലോഗ് സമർപ്പിക്കാൻ ക്ലിക്ക് ചെയ്യുക.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "ഒരു അറ്റാച്ച്മെന്റ് ഇമേജ് ഇല്ലാതെ ഉൾപ്പെടുത്തുമ്പോൾ, ഒരു സന്ദേശം-ത്തിന് ഒരു അറ്റാച്ച്മെന്റ് ആണ് പരിധി.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "ഒരു ശബ്ദ സന്ദേശം-ത്തിന് ഒരു അറ്റാച്ച്‌മെന്റ് മാത്രമേ ഉണ്ടായിരിക്കാവൂ.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "അറ്റാച്ചുമെന്റ് സംരക്ഷിച്ചു. ഫോൾഡറിൽ കാണിക്കാൻ ക്ലിക്കുചെയ്യുക.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "നിങ്ങൾ", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "നിങ്ങൾക്ക് $name$-മായിട്ടുള്ള നിങ്ങളുടെ രണ്ടറ്റ-എൻക്രിപ്ഷൻ സുരക്ഷ വിലയിരുത്തണമെന്നുണ്ടെങ്കിൽ, മുകളിലെ നമ്പരുകൾ അവരുടെ ഡിവൈസിലെ നമ്പരുകളുമായി ഒത്ത് നോക്കുക", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "സുരക്ഷാ നമ്പർ പരിശോധിക്കുക", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "സുരക്ഷാ നമ്പർ മാറി", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "സംഭാഷണം ആർക്കൈവുചെയ്‌തു", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "തിരിച്ചാക്കുക", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "സംഭാഷണം ഇൻബോക്സിലേക്ക് മടങ്ങി", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/mr/messages.json b/_locales/mr/messages.json index 7b02d476b..75c0514a8 100644 --- a/_locales/mr/messages.json +++ b/_locales/mr/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "अंशदात्यांनी बघण्यासाठी हा लॉग सार्वजनिकरीत्या ऑनलाईन पोस्ट केला जाईल. आपण प्रविष्ट करण्यापूर्वी त्यास तपासू आणि संपादित करू शकता.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "अपलोड सोबत काहीतरी चुकीचे झाले! कृपया आपण फाईल करणाऱ्या बग मध्ये आपले लॉग व्यक्तिचलितरीत्या जोडण्याचा विचार करावा.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "कॉपी करा", + "message": "दुवा कॉपी करा", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "आपल्या क्लिपबोर्ड वर दुवा कॉपी करा", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "डाऊनलोड करा", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "आपल्या क्लिपबोर्ड वर दुवा कॉपी केले", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "एका समस्येचा अहवाल द्या", + "message": "समर्थन सोबत संपर्क साधा", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "डेस्कटॉपला डिक्रिप्शन त्रुटी आढळली. डीबग लॉग प्रविष्ट करण्यासाठी क्लिक करा.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "विना-चित्र संलग्न समाविष्ट करताना, एक संलग्न प्रती संदेशची मर्यादा आहे.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "व्हॉईस संदेशात फक्त एक संलग्न असायला हवे.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "संलग्न जतन केले. फोल्डरमध्ये दर्शविण्यासाठी क्लिक करा.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "आपण", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "जर आपल्याला आपल्या $name$ सोबतचे एंड-टू-एंड एन्क्रिप्शन सत्यापित करायचे असेल, तर त्यांच्या डिव्हाईस वर वरील अंकाची तुलना करा.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "सुरक्षितता नंबर सत्यापित करा", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "सुरक्षितता नंबर बदलला आहे", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "संभाषणे आर्काईव्ह केले गेले आहेत", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "अनडू करा", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "संभाषण इनबॉक्समध्ये परत आला", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/ms/messages.json b/_locales/ms/messages.json index 78d93a0e1..74aeb0b74 100644 --- a/_locales/ms/messages.json +++ b/_locales/ms/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Log ini akan dihantarskan secara terbuka dalam talian untuk penyumbang lihat, anda boleh memeriksa dan mengeditnya sebelum menghantar.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Sesuatu yang tidak kena berlaku dengan muat naik! Sila pertimbangkan menambah log anda secara manual kepada pepijat yang anda failkan.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Salin", + "message": "Salin Pautan", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Salin pautan kepada papan klip anda", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Muat turun", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Pautan Disalin kepada Papan Klip Anda", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Laporkan isu", + "message": "Hubungi Sokongan", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop telah mengalami ralat penyahsulitan. Klik untuk menyerahkan log nyahpepijat.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Apabila termasuk lampiran bukan imej, had adalah satu lampiran bagi setiap mesej.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Mesej suara mestilah hanya satu lampiran.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Lampiran disimpan. Klik untuk tunjuk dalam folder.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Anda", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Jika anda ingin mengesahkan keselamatan penyulitan hujung ke hujung anda dengan $name$, bandingkan nombor-nombor di atas ini dengan nombor-nombor pada peranti mereka.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Sahkan Nombor Keselamatan", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Nombor Keselamatan telah berubah", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Perbualan telah diarkibkan", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Buat Asal", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Perbualan telah dikembalikan ke peti masuk", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/nb/messages.json b/_locales/nb/messages.json index cc33fbce6..88b5131c4 100644 --- a/_locales/nb/messages.json +++ b/_locales/nb/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Denne logg-meldingen vil bli publisert på nettet for deltakere i prosjektet. Du kan se over og redigere den før du sender den inn.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Noe gikk galt med opplastingen! Fint om du vurderer å legge loggen til feilrapporten manuelt.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopier", + "message": "Kopier lenke", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopiere til utklippstavlen din", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Last ned", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Lenken kopiert til utklippstavlen", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Meld fra om feil", + "message": "Kontakt brukerstøtte", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Når du inkluderer et vedlegg som ikke er et bilde, er begrensningen ett vedlegg per melding.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "En talemelding kan kun ha ett vedlegg.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Vedlegg lagret. Klikk for å vise i mappen.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Du", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Hvis du ønsker å bekrefte sikkerheten til ende-til-ende-krypteringen du har med $name$, sammenlign tallene ovenfor med tallene på den andres enhet.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verifiser sikkerhetsnummer", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Sikkerhetsnummer er endret", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Samtalen arkivert", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Angre", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Samtale returnert til innboks", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/nl/messages.json b/_locales/nl/messages.json index 00e4613b9..939122ccd 100644 --- a/_locales/nl/messages.json +++ b/_locales/nl/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Dit logbestand wordt publiekelijk beschikbaar gesteld op internet zodat de ontwikkelaars en vrijwilligers het kunnen bestuderen. Je kunt het bekijken en aanpassen voor je het verzendt.", + "message": "Dit logbestand wordt publiekelijk beschikbaar gesteld op internet zodat de ontwikkelaars en vrijwilligers het kunnen bestuderen. Je kunt het opslaan voor je het upload.", "description": "" }, "debugLogError": { - "message": "Er is iets misgegaan bij het uploaden. Voeg het logbestand handmatig toe aan een foutrapport op Github.", + "message": "Er is iets mis gegaan bij het uploaden. Suur alsjeblieft een e-mail naar support@signal.org en voeg aan die e-mail je foutopsporingslog toe als een tekstbestand.", "description": "" }, + "debugLogSuccess": { + "message": "Foutopsporingslog succesvol geupload", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Neem nu contact op met ondersteuning en kopiëer de verwijzing hieronder om die samen met een omschrijving van je probleem en de stappen om het probleem te veroorzaken in te dienen.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopiëren", + "message": "Verwijzing kopiëren", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Verwijzing naar klembord kopiëren", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Downloaden", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "De verwijzing is naar het klembord gekopieerd", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Meld een probleem", + "message": "Neem contact op met ondersteuning", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "In Signal-Desktop is bij het ontsleutelen een fout opgetreden. Klik hier om een foutopsporingslog te uploaden.", + "message": "Signal-Desktop heeft een probleem met ontsleutelen.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Foutopsporingslog indienen", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Wanneer je een bijlage insluit die geen afbeelding is, is de limiet één bijlage per bericht.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Een audiobericht moet slechts één bijlage hebben.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Er is een fout opgetreden bij de audio-opname.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Bijlage opgeslagen. Klik hier om het bestand in de directory te zien.", + "message": "Bijlage opgeslagen.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "In map weergeven", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Jij", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Als je de beveiliging van je eind-tot-eind-versleuteling met $name$ wilt verifiëren, vergelijk je de nummers hierboven met de nummers op hun apparaat.", + "message": "Als je wilt verifiëren dat je rechtstreeks met $name$ communiceert zonder dat je communicatie wordt onderschept, ga dan na dat het bovenstaande nummer overeen komt met het nummer op zijn / haar apparaat.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Veiligheidsnummer verifiëren", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Het veiligheidsnummer is veranderd", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Gesprek gearchiveerd", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Ongedaan maken", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Gesprek teruggeplaatst in postvak-in", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Voel je je ❤️‍🔥 of 😶‍🌫️? Dan kun je dat vanaf nu uitdrukken met de nieuwe emojis die we hebben toegevoegd. En het maakt niet uit of je :kleine letters of :BLOKLETTERS gebruikt wanneer je een emoji typt. Met dank voor de vrijwillige bijdrage aan $hiqua$.", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Als je op het eiland Anguilla woont dan vond je het misschien vervelend dat websites niet aanklikbaar waren. Met hulp van $jojomatik$ is dat nu opgelost voor alle domeinnamen zoals die sinds 2010 erkent worden. Dus vanaf nu werken $gov$ en $brain$ net zo goed als $signal$.", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Je kunt vanaf nu afbeeldingen verder vergroten.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Je kunt vanaf nu zelf de standaard emoji-reacties instellen", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "Deze versie bevat een aantal kleine foutoplossingen waardoor Signal voor nog meer mensen goed werkt.", + "description": "Release notes for v5.20" } } diff --git a/_locales/nn/messages.json b/_locales/nn/messages.json index 13e49e532..f91a2f1df 100644 --- a/_locales/nn/messages.json +++ b/_locales/nn/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Denne logg-meldinga vil bli publisert på nettet for deltakarar i prosjektet. Du kan sjå på og redigera ho før du sender ho inn.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Noko gjekk gale med opplastinga! Fint om du vurderer å legga loggen til feilrapporten manuelt.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopier", + "message": "Kopier lenkje", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopier lenkja til utklippstavla", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Last ned", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Lenkja er kopiert til utklippstavla", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Rapporter eit problem", + "message": "Kontakt brukarstøtte", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Når du inkluderer eit vedlegg som ikkje er eit bilde, er grensa eitt vedlegg per melding.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Ei talemelding kan berre ha eitt vedlegg.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Vedlegget er lagra. Trykk for å opna mappa.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Du", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Viss du vil stadfesta sikkerheita på ende-til-ende-krypteringa med $name$, kan du samanlikna tala over med tala på eininga di.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Godkjenn tryggleiksnummer", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Tryggleiksnummeret er endra", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Samtalen er arkivert", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Angra", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Samtalen er flytta til innboksen", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/no/messages.json b/_locales/no/messages.json index 7835d28b2..37c386d21 100644 --- a/_locales/no/messages.json +++ b/_locales/no/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Denne logg-meldingen vil bli publisert på nettet for deltakere i prosjektet. Du kan se på og redigere den før du sender den inn.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Noe gikk galt med opplastingen! Fint om du vurderer å legge loggen til feilrapporten manuelt.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopier", + "message": "Copy Link", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Copy link to your clipboard", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Last ned", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Rapporter et problem", + "message": "Contact Support", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Når du inkluderer et vedlegg som ikke er et bilde, er begrensningen ett vedlegg per melding.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "A voice message must have only one attachment.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Attachment saved. Click to show in folder.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Du", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Hvis du ønsker å verifisere sikkerheten til din ende-til-ende kryptering med $name$, sammenlign tallene ovenfor med tallene på deres enhet.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Bekreft sikkerhetsnummer", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Sikkerhetsnummer er endret", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Samtale arkivert", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Angre", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Conversation returned to inbox", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/pa/messages.json b/_locales/pa/messages.json index e889d0f96..822760fbb 100644 --- a/_locales/pa/messages.json +++ b/_locales/pa/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "ਇਸ ਲੌਗ ਨੂੰ ਯੋਗਦਾਨ ਪਾਉਣ ਵਾਲਿਆਂ ਦੇ ਦੇਖਣ ਲਈ ਜਨਤਕ ਤੌਰ ’ਤੇ ਆਨਲਾਈਨ ਪੋਸਟ ਕੀਤਾ ਜਾਵੇਗਾ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਜਮ੍ਹਾਂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਸ ਦੀ ਜਾਂਚ ਅਤੇ ਸੰਪਾਦਨ ਕਰ ਸਕਦੇ ਹੋ।", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "ਅਪਲੋਡ ਵਿੱਚ ਕੋਈ ਗੜਬੜ ਹੋਈ ਹੈ! ਕਿਰਪਾ ਕਰਕੇ ਤੁਹਾਡੇ ਦੁਆਰਾ ਦਰਜ ਕੀਤੇ ਜਾ ਰਹੇ ਬੱਗ ਵਿੱਚ ਆਪਣੇ ਲੌਗ ਨੂੰ ਦਸਤੀ ਰੂਪ ਵਿੱਚ ਪਾਉਣ ’ਤੇ ਵਿਚਾਰ ਕਰੋ।", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "ਕਾਪੀ ਕਰੋ", + "message": "ਲਿੰਕ ਕਾਪੀ ਕਰੋ", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "ਲਿੰਕ ਨੂੰ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ ’ਤੇ ਕਾਪੀ ਕਰੋ", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "ਡਾਊਨਲੋਡ ਕਰੋ", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "ਲਿੰਕ ਤੁਹਾਡੇ ਕਲਿੱਪਬੋਰਡ ’ਤੇ ਕਾਪੀ ਕੀਤਾ ਗਿਆ", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "ਮਸਲੇ ਬਾਰੇ ਰਿਪੋਰਟ ਦਿਓ", + "message": "ਸਹਾਇਤਾ ਦੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "ਡੈਸਕਟਾੱਪ ਵਿੱਚ ਡੀਕ੍ਰਿਪਸ਼ਨ ਦੀ ਕੋਈ ਤਰੁੱਟੀ ਆ ਗਈ ਹੈ। ਡੀਬੱਗ ਲੌਗ ਜਮ੍ਹਾਂ ਕਰਨ ਲਈ ਕਲਿਕ ਕਰੋ।", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "ਕਿਸੇ ਗੈਰ-ਚਿੱਤਰ ਅਟੈਚਮੈਂਟ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੇ ਸਮੇਂ, ਪ੍ਰਤੀ ਸੁਨੇਹਾ ਇੱਕ ਅਟੈਚਮੈਂਟ ਦੀ ਸੀਮਾ ਹੈ।", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "ਲਾਜ਼ਮੀ ਹੈ ਕਿ ਇੱਕ ਅਵਾਜ਼ ਵਾਲੇ ਸੁਨੇਹੇ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਅਟੈਚਮੈਂਟ ਹੀ ਹੋਵੇ।", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "ਨੱਥੀ ਨੂੰ ਸੰਭਾਲਿਆ। ਫੋਲਡਰ ਵਿੱਚ ਵਿਖਾਉਣ ਲਈ ਕਲਿਕ ਕਰੋ।", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "ਤੁਸੀਂ", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "ਜੇ ਤੁਸੀਂ $name$ ਨਾਲ ਆਪਣੀ ਸਿਰੇ-ਤੋਂ-ਸਿਰੇ ਤਕ ਇਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਸੁਰੱਖਿਆ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਉਪਰੋਕਤ ਸੰਖਿਆਵਾਂ ਦੀ ਤੁਲਨਾ ਉਹਨਾਂ ਦੀ ਡਿਵਾਈਸ ਉੱਪਰਲੀਆਂ ਸੰਖਿਆਵਾਂ ਨਾਲ ਕਰੋ।", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -1848,7 +1868,7 @@ "description": "Explain the purpose of the notification settings" }, "disableNotifications": { - "message": "ਸੂਚਨਾਵਾਂ ਅਯੋਗ ਕਰੋ", + "message": "ਸੂਚਨਾਵਾਂ ਅਸਮਰੱਥ ਕਰੋ", "description": "Label for disabling notifications" }, "nameAndMessage": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "ਸੁਰੱਖਿਆ ਨੰਬਰ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰੋ", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "ਸੁਰੱਖਿਆ ਨੰਬਰ ਬਦਲ ਚੁੱਕਾ ਹੈ", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "ਗੱਲਬਾਤ ਆਰਕਾਈਵ ਕੀਤੀ ਗਈ", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "ਵਾਪਸ", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "ਗੱਲਬਾਤ ਵਾਪਸ ਇਨਬੌਕਸ ਵਿੱਚ", "description": "A toast that shows up when the user unarchives a conversation" @@ -4190,11 +4218,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--disabled--you": { - "message": "ਤੁਸੀਂ ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਯੋਗ ਬਣਾ ਦਿੱਤਾ।", + "message": "ਤੁਸੀਂ ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾ ਦਿੱਤਾ।", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--disabled--other": { - "message": "$adminName$ ਨੇ ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਯੋਗ ਬਣਾ ਦਿੱਤਾ।", + "message": "$adminName$ ਨੇ ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾ ਦਿੱਤਾ।", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4204,15 +4232,15 @@ } }, "GroupV2--access-invite-link--disabled--unknown": { - "message": "ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਯੋਗ ਬਣਾ ਦਿੱਤਾ ਗਿਆ ਹੈ।", + "message": "ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾ ਦਿੱਤਾ ਗਿਆ ਹੈ।", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--enabled--you": { - "message": "ਤੁਸੀਂ ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਯੋਗ ਬਣਾ ਦਿੱਤਾ।", + "message": "ਤੁਸੀਂ ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਸਮਰੱਥ ਬਣਾ ਦਿੱਤਾ।", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--enabled--other": { - "message": "$adminName$ ਨੇ ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਯੋਗ ਬਣਾ ਦਿੱਤਾ।", + "message": "$adminName$ ਨੇ ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਸਮਰੱਥ ਬਣਾ ਦਿੱਤਾ।", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4222,7 +4250,7 @@ } }, "GroupV2--access-invite-link--enabled--unknown": { - "message": "ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਯੋਗ ਬਣਾ ਦਿੱਤਾ ਗਿਆ ਹੈ।", + "message": "ਗਰੁੱਪ ਲਿੰਕ ਲਈ ਐਡਮਿਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨੂੰ ਸਮਰੱਥ ਬਣਾ ਦਿੱਤਾ ਗਿਆ ਹੈ।", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--invited--you": { @@ -4966,11 +4994,11 @@ } }, "GroupV2--group-link-add--disabled--you": { - "message": "ਤੁਸੀਂ ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਯੋਗ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ।", + "message": "ਤੁਸੀਂ ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ।", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-add--disabled--other": { - "message": "$adminName$ ਨੇ ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਯੋਗ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ।", + "message": "$adminName$ ਨੇ ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ।", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4980,11 +5008,11 @@ } }, "GroupV2--group-link-add--disabled--unknown": { - "message": "ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਯੋਗ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ ਗਿਆ ਹੈ।", + "message": "ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ ਗਿਆ ਹੈ।", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-add--enabled--you": { - "message": "ਤੁਸੀਂ ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਯੋਗ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ।", + "message": "ਤੁਸੀਂ ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਯੋਗ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਸਮਰੱਥ ਕੀਤਾ।", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-add--enabled--other": { @@ -4998,7 +5026,7 @@ } }, "GroupV2--group-link-add--enabled--unknown": { - "message": "ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਯੋਗ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ ਗਿਆ ਹੈ।", + "message": "ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਸਮਰੱਥ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ ਗਿਆ ਹੈ।", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-remove--you": { @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/pl/messages.json b/_locales/pl/messages.json index fadc2af67..3c45206cb 100644 --- a/_locales/pl/messages.json +++ b/_locales/pl/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Ten log zostanie upubliczniony online, aby umożliwić twórcom aplikacji jego sprawdzenie. Możesz go przejrzeć i edytować przed przesłaniem.", + "message": "Ten log zostanie upubliczniony online, aby umożliwić twórcom aplikacji jego sprawdzenie. Możesz pobrać pełen log przed przesłaniem.", "description": "" }, "debugLogError": { - "message": "Coś poszło nie tak podczas przesyłania! Rozważ ręczne dodanie swojego logu do zgłoszonego błędu.", + "message": "Coś poszło nie tak podczas przesyłania!! Wyślij e-mail na adres support@signal.org i załącz swój log, jako plik tekstowy.", "description": "" }, + "debugLogSuccess": { + "message": "Wysłano logi debugowania", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Log debugowania został wysłany. Skontaktuj się z pomocą techniczną, skopiuj poniższy link i dołącz go do wiadomości, wraz z opisem błędu i krokami, pozwalającymi go wywołać.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopiuj", + "message": "Kopiuj link", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopiuj link do schowka", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Pobierz", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Link skopiowany do schowka", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Zgłoś problem", + "message": "Kontakt z pomocą techniczną", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Aplikacja Desktop napotkała błąd, w trakcie odszyfrowywania. Kliknij, aby wysłać log debugowania.", + "message": "Aplikacja Desktop napotkała błąd, w trakcie odszyfrowywania.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Wyślij logi debugowania", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Gdy załącznik nie jest obrazem, możesz wysłać tylko jeden na raz.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Wiadomość głosowa musi mieć tylko jeden załącznik.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Błąd nagrywania dźwięku.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Załącznik zapisany. Kliknij, aby pokazać w folderze.", + "message": "Zapisano załącznik.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Pokaż w folderze", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Ty", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Jeżeli chcesz sprawdzić bezpieczeństwo Twojego szyfrowanego połączenia z $name$, porównaj powyższe cyfry z cyframi na urządzeniu Twojego kontaktu.", + "message": "Aby sprawdzić bezpieczeństwo Twojego szyfrowanego połączenia z $name$, porównaj powyższe cyfry z cyframi na urządzeniu Twojego kontaktu.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Zweryfikuj numer bezpieczeństwa", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Numer bezpieczeństwa uległ zmianie", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Zarchiwizowano konwersację", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Cofnij", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Przywrócono z archiwum", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "czujesz ❤️‍🔥, albo 😶‍🌫️? Teraz możesz wyrazić siebie, dzięki nowej porcji emotikon, niezależnie czy :szepczesz, czy :KRZYCZYSZ w trakcie wyszukiwania. Dzięki $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Jeśli jesteś na Anguilli, mogło Ci się wydawać, że o Tobie zapomniano. Teraz zmieniamy w linki wszystkie domeny najwyższego poziomu, istniejące od 2010 r. - zarówno $gov$, jak u $brain$ będzie teraz można kliknąć, tak samo jak $signal$. Dzięki $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Słyszeliśmy, że lubisz powiększać zdjęcia, więc zwiększyliśmy zoom, żeby nawet małe obrazki mogły zająć cały ekran.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Oto funkcja dla wszystkich, którzy wolą reagować, używając 💅 zamiast 👍: możesz teraz dostosować emotikony wyświetlane domyślnie, gdy chcesz zareagować na wiadomość.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "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.20" } } diff --git a/_locales/ps/messages.json b/_locales/ps/messages.json new file mode 100644 index 000000000..bdad3629f --- /dev/null +++ b/_locales/ps/messages.json @@ -0,0 +1,6494 @@ +{ + "softwareAcknowledgments": { + "message": "د سافټ ویر تصدیق", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "شرایط او د محرمیت تګلاره", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, + "copyErrorAndQuit": { + "message": "د کاپي تیروتنه او بندول", + "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" + }, + "unknownContact": { + "message": "ناپیژانده مخاطب", + "description": "Shown as the name of a contact if we don't have any displayable information about them" + }, + "unknownGroup": { + "message": "ناپیژانده ګروپ", + "description": "Shown as the name of a group if we don't have any information about it" + }, + "databaseError": { + "message": "د ډیتابیز تیروتنه", + "description": "Shown in a popup if the database cannot start up properly" + }, + "deleteAndRestart": { + "message": "ټوله ډیټا پاکه کړئ او له سره یې پیل کړئ", + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" + }, + "mainMenuFile": { + "message": "&فایل", + "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuCreateStickers": { + "message": "د سټېکر د کڅوړې جوړول/پورته کول", + "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuEdit": { + "message": "&تصحیح", + "description": "The label that is used for the Edit menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuView": { + "message": "&ليدل", + "description": "The label that is used for the View menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuWindow": { + "message": "&کړکۍ", + "description": "The label that is used for the Window menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuHelp": { + "message": "&مرسته", + "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuSettings": { + "message": "ترجیحات...", + "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." + }, + "appMenuServices": { + "message": "خدمات", + "description": "Application menu item for macOS 'Services'" + }, + "appMenuHide": { + "message": "پټول", + "description": "Application menu command to hide the window" + }, + "appMenuHideOthers": { + "message": "نور پټ کړئ", + "description": "Application menu command to hide all other windows" + }, + "appMenuUnhide": { + "message": "ټول وښیئ", + "description": "Application menu command to show all application windows" + }, + "appMenuQuit": { + "message": "Signal بند کړئ", + "description": "Application menu command to close the application" + }, + "editMenuUndo": { + "message": "بیرته پاک کول", + "description": "Edit menu command to remove recently-typed text" + }, + "editMenuRedo": { + "message": "بیرته راوستل", + "description": "Edit menu command to restore previously undone typed text" + }, + "editMenuCut": { + "message": "کټ کول", + "description": "Edit menu command to remove selected text and add it to clipboard" + }, + "editMenuCopy": { + "message": "کاپي کول", + "description": "Edit menu command to add selected text to clipboard" + }, + "editMenuPaste": { + "message": "پیسټ کول", + "description": "Edit menu command to insert text from clipboard at cursor location" + }, + "editMenuPasteAndMatchStyle": { + "message": "پیسټ کول او لیکلو ته سر ورکول", + "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" + }, + "editMenuDelete": { + "message": "پاکول", + "description": "Edit menu command to remove the selected text" + }, + "editMenuSelectAll": { + "message": "ټول ټاکل", + "description": "Edit menu command to select all of the text in selected text box" + }, + "editMenuStartSpeaking": { + "message": "د خبرو پیلول", + "description": "Edit menu item under 'speech' to start dictation" + }, + "editMenuStopSpeaking": { + "message": "د خبرو بندول", + "description": "Edit menu item under 'speech' to stop dictation" + }, + "windowMenuClose": { + "message": "کړکۍ بندول", + "description": "Window menu command to close the current window" + }, + "windowMenuMinimize": { + "message": "ووړول", + "description": "Window menu command to minimize the current window" + }, + "windowMenuZoom": { + "message": "لويول", + "description": "Window menu command to make the current window the size of the whole screen" + }, + "windowMenuBringAllToFront": { + "message": "ټول مخته راوستل", + "description": "Window menu command to bring all windows of current application to front" + }, + "viewMenuResetZoom": { + "message": "اصلي اندازه", + "description": "View menu command to go back to the default zoom" + }, + "viewMenuZoomIn": { + "message": "لویول", + "description": "View menu command to make everything bigger" + }, + "viewMenuZoomOut": { + "message": "کوچنی کول ", + "description": "View menu command to make everything smaller" + }, + "viewMenuToggleFullScreen": { + "message": "فول سکرین راوستل", + "description": "View menu command to enter or leave Full Screen mode" + }, + "viewMenuToggleDevTools": { + "message": "د پراختیا د ابزارو ښودل", + "description": "View menu command to show or hide the developer tools" + }, + "menuSetupAsNewDevice": { + "message": "د یوې نوې وسیلې په توګه تنظیمول", + "description": "When the application is not yet set up, menu option to start up the set up as fresh device" + }, + "menuSetupAsStandalone": { + "message": "د یوې خپلواکې سرچینې په توګه ښودل", + "description": "Only available on development modes, menu option to open up the standalone device setup sequence" + }, + "messageContextMenuButton": { + "message": "نورې کړنې", + "description": "Label for context button next to each message" + }, + "contextMenuCopyLink": { + "message": "لینک کاپي کړئ", + "description": "Shown in the context menu for a link to indicate that the user can copy the link" + }, + "contextMenuCopyImage": { + "message": "انځور کاپي کړئ", + "description": "Shown in the context menu for an image to indicate that the user can copy the image" + }, + "contextMenuNoSuggestions": { + "message": "وړانديزونه نشته", + "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word" + }, + "avatarMenuViewArchive": { + "message": "ارشیف لیدل", + "description": "One of the menu options available in the Avatar popup menu" + }, + "avatarMenuChatColors": { + "message": "د چټ رنګ", + "description": "One of the menu options available in the Avatar popup menu" + }, + "avatarMenuUpdateAvailable": { + "message": "د Signal اپډیټ کول", + "description": "One of the menu options available in the Avatar popup menu" + }, + "loading": { + "message": "را ښکته کېږي...", + "description": "Message shown on the loading screen before we've loaded any messages" + }, + "optimizingApplication": { + "message": "اپلیکیشن ګټور کېږي...", + "description": "Message shown on the loading screen while we are doing application optimizations" + }, + "migratingToSQLCipher": { + "message": "پیغامونه ګټور کېږي.... $status$ بشپړ شو.", + "description": "Message shown on the loading screen while we are doing application optimizations", + "placeholders": { + "status": { + "content": "$1", + "example": "45/200" + } + } + }, + "archivedConversations": { + "message": "ارشیف شوې محاورې", + "description": "Shown in place of the search box when showing archived conversation list" + }, + "LeftPane--pinned": { + "message": "سنجاق شوی", + "description": "Shown as a header for pinned conversations in the left pane" + }, + "LeftPane--chats": { + "message": "چټونه", + "description": "Shown as a header for non-pinned conversations in the left pane" + }, + "archiveHelperText": { + "message": "دغه محاورې ارشیف شوي دي او یوازې هغه مهال به د لیدلو وړ وي کله چې نوي پیغامونه ورته راشي.", + "description": "Shown at the top of the archived conversations list in the left pane" + }, + "archiveConversation": { + "message": "ارشیف", + "description": "Shown in menu for conversation, and moves conversation out of main conversation list" + }, + "markUnread": { + "message": "د نه لوستل شوي په توګه یې نښاني کړئ", + "description": "Shown in menu for conversation, and marks conversation as unread" + }, + "moveConversationToInbox": { + "message": "له ارشیف څخه ایستل", + "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" + }, + "pinConversation": { + "message": "محاوره سنجاق کړئ", + "description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list" + }, + "unpinConversation": { + "message": "محاوره له سنجاق وباسئ", + "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list" + }, + "pinnedConversationsFull": { + "message": "تاسې کولای شئ تر 4 پورې چټونه سنجاق کړئ", + "description": "" + }, + "chooseDirectory": { + "message": "فولډر وټاکئ", + "description": "Button to allow the user to find a folder on disk" + }, + "chooseFile": { + "message": "فایل وټاکئ", + "description": "Button to allow the user to find a file on disk" + }, + "loadDataHeader": { + "message": "خپله ډیټا راښکته کړئ", + "description": "Header shown on the first screen in the data import process" + }, + "loadDataDescription": { + "message": "تاسې د استخراج بهیر بشپړ کړ او ستاسې مخاطبین او پیغامونه تاسې ته په کمپیوټر کې بې صبرانه په تمه دي. هغه فولډر وټاکئ کوم چې ستاسې د Signal ثبت شوې ډیټا پکې خوندې ده.", + "description": "Introduction to the process of importing messages and contacts from disk" + }, + "importChooserTitle": { + "message": "د استخراج شوې ډیټا لپاره ډایریکټوري وټاکئ", + "description": "Title of the popup window used to select data previously exported" + }, + "importErrorHeader": { + "message": "کوم شی سم کار نه ورکوي!", + "description": "Header of the error screen after a failed import" + }, + "importingHeader": { + "message": "مخاطبین او پیغامونه راښکته کېږي", + "description": "Header of screen shown as data is import" + }, + "importErrorFirst": { + "message": "ډاډ تر لاسه کړئ چې تاسې هغه سهي ډایریکټوري ټاکلي کوم چې ستاسې د Signal ثبت شوې ډيټا له ځانه سره لري. د هغه نوم باید د 'Singal استخراج' سره پیل شوی وي. همداشان تاسې کولای شئ چې د خپلې ډیټا یوه نوې کاپي د کروم له اپلیکیشن څخه ثبت کړئ.", + "description": "Message shown if the import went wrong; first paragraph" + }, + "importErrorSecond": { + "message": "که چیرته تاسې دا کار ونشو کړای، نو بیا د مهرباني له مخې د ستونزې د هواري رپوټ تسلیم کړئ (لیدل->د ستونزې د هواري رپوټ) تر څو موږ وکولای شو چې تاسې سره په دې برخه کې مرسته وکړای شو!", + "description": "Message shown if the import went wrong; second paragraph" + }, + "importAgain": { + "message": "فولډر وټاکئ او بیا هڅه وکړئ", + "description": "Button shown if the user runs into an error during import, allowing them to start over" + }, + "importCompleteHeader": { + "message": "بريا!", + "description": "Header shown on the screen at the end of a successful import process" + }, + "importCompleteStartButton": { + "message": "د ډیسکټاپ Signal پر کارولو پیل وکړئ", + "description": "Button shown at end of successful import process, nothing left but a restart" + }, + "importCompleteLinkButton": { + "message": "وسیله له خپل موبایل سره ونښلوئ", + "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen" + }, + "selectedLocation": { + "message": "ستاسې ټاکل شوی موقعیت", + "description": "Message shown as the export location if we didn't capture the target directory" + }, + "upgradingDatabase": { + "message": "ډیټابیز اپګریډ کېږي. دا ښايي چې یو څه وخت ونيسي...", + "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" + }, + "loadingMessages": { + "message": "پیغامونه راښکته کېږي. $count$ تر اوسه پورې...", + "description": "Message shown on the loading screen when we're catching up on the backlog of messages", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "view": { + "message": "ليدل", + "description": "Used as a label on a button allowing user to see more information" + }, + "youLeftTheGroup": { + "message": "تاسې نور د دې ګروپ غړي نه یاست.", + "description": "Displayed when a user can't send a message because they have left the group" + }, + "invalidConversation": { + "message": "دغه ګروپ ناسم دی. مهرباني وکړئ یو بل ګروپ جوړ کړئ.", + "description": "Displayed when a user can't send a message because something has gone wrong in the conversation." + }, + "scrollDown": { + "message": "د محاورې پای ته ورشئ", + "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" + }, + "messagesBelow": { + "message": "نوي پیغامونه لاندې دي", + "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" + }, + "unreadMessage": { + "message": "1 نالوستی پیغام", + "description": "Text for unread message separator, just one message" + }, + "unreadMessages": { + "message": "$count$ نالوستي پیغامونه", + "description": "Text for unread message separator, with count", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "messageHistoryUnsynced": { + "message": "ستاسې د امنیت په خاطر، د محاورې تاریخچه نويو لینک شویو وسیلو ته نه ده لیږدول شوې.", + "description": "Shown in the conversation history when a user links a new device to explain what is not supported." + }, + "youMarkedAsVerified": { + "message": "تاسې خپل د خوندیتوب شمېره له $name$ سره د تایید شوي په توګه په نښه کړه.", + "description": "Shown in the conversation history when the user marks a contact as verified.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsNotVerified": { + "message": "تاسې خپل د خوندیتوب شمېره له $name$ سره د نا تایید شوي په توګه په نښه کړه.", + "description": "Shown in the conversation history when the user marks a contact as not verified, whether on the Safety Number screen or by dismissing a banner or dialog.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsVerifiedOtherDevice": { + "message": "تاسې خپله د خونديتوب شمېره له $name$ سره له يوې بلې وسیلې څخه د تایید شوي په توګه په نښه کړه.", + "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsNotVerifiedOtherDevice": { + "message": "تاسې خپله د خونديتوب شمېره له $name$ سره له يوې بلې وسیلې څخه د نا تایید شوي په توګه په نښه کړه.", + "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "membersNeedingVerification": { + "message": "ستاسې د خونديتوب شمېرې د ګروپ له دغو غړو سره، ستاسې د وروستي ځل تایید نه وروسته، بدلې شوې دي. د ګروپ پر یوه غړي باندې کلیک وکړئ تر څو له هغه سره خپله نوې د خونديتوب شمېره ووینئ.", + "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." + }, + "changedRightAfterVerify": { + "message": "کومه د خونديتوب شمېره چې تاسې غواړئ هغه تایید کړئ، بدله شوې ده. مهرباني وکړئ له $name1$ سره مو خپله د خونديتوب شمېره بیا وګورئ. په یاد ولرئ، د دې بدلون دا مانا کېدای شي چې یو څوک غواړي ستاسې مکالمې واوري او یا دا چې $name2$ Signal له سره انسټال کړی ده.", + "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", + "placeholders": { + "name1": { + "content": "$1", + "example": "Bob" + }, + "name2": { + "content": "$2", + "example": "Bob" + } + } + }, + "changedVerificationWarning": { + "message": "لاندې کسانو ښایي بیرته له سره انسټال کړی وي یا هم وسیلې یې بدلې کړي وي. له هغوی سره خپل د خوندیتوب شمېره تایید کړه تر څو له محرمیت څخه ډاډ تر لاسه شي.", + "description": "Shown on confirmation dialog when user attempts to send a message" + }, + "safetyNumberChangeDialog__pending-messages--1": { + "message": "ځنډول شوي پیغامونه ولیږئ", + "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" + }, + "safetyNumberChangeDialog__pending-messages--many": { + "message": "$count$ ځنډول شوي پیغامونه ولیږئ", + "description": "Shown on confirmation dialog when user attempts to send a message in the outbox", + "placeholders": { + "count": { + "content": "$1", + "example": 123 + } + } + }, + "identityKeyErrorOnSend": { + "message": "ستاسې خوندي شمېره له $name1$ سره بدله شوې ده. دا په دې معنی چې یا کوم کس غواړي چې ستاسې مکالمه اخلال کړي، یا هم دا چې $name2$ یوازې Signal بیرته له سره انسټال کړئ. تاسې کولای شئ چې له دغه مخاطب سره خپل د خوندیتوب شمېره تایید کړئ.", + "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", + "placeholders": { + "name1": { + "content": "$1", + "example": "Bob" + }, + "name2": { + "content": "$2", + "example": "Bob" + } + } + }, + "sendAnyway": { + "message": "په هر ډول چې وي ویې لیږه", + "description": "Used on a warning dialog to make it clear that it might be risky to send the message." + }, + "callAnyway": { + "message": "په هر ډول چې وي اړیکه ونیسه", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, + "continueCall": { + "message": "ټلیفوني اړیکې ته ادامه ورکړه", + "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." + }, + "noLongerVerified": { + "message": "ستاسې د خونديتوب شمېره د $name$ سره بدله شوې ده او نوره باوري نه ده پاتې. د ښوولو لپاره ټکوهئ.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "multipleNoLongerVerified": { + "message": "ستاسې د خونديتوب شمېرې د دې ډلې د ګڼو غړو سره بدلې شوې دي او نورې باوري نه دي پاتې. د ښوولو لپاره ټک ووهئ.", + "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." + }, + "debugLogExplanation": { + "message": "دغه رپوټ به د مرستندویانو لپاره د لیدو په خاطر په انلاین بڼه پوسټ شي. تاسې کولای شئ چې بشپړ رپوټ تر تسلیمولو وړاندې ډاونلوډ کړئ.", + "description": "" + }, + "debugLogError": { + "message": "په پورته کولو کې کوم شي سم کار نه دی ورکړی! د مهرباني له مخې support@signal.org ته ایمیل وکړئ او خپل رپوت د متني فایل په توګه ضمیمه کړئ.", + "description": "" + }, + "debugLogSuccess": { + "message": "د ستونزې د هواري رپوټ تسلیم شو", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "د ستونزې د هواري رپوت پورته شو. کله چې له مرستندوی ټیم سره اړیکه نیسئ، نو لاندنی لینک کاپي کړئ او د هغې ستونزې تشریح هم پکې ولیکئ کوم چې تاسې ورسره مخامخ شوي یاست.", + "description": "Explanation of next steps to take when submitting debug log" + }, + "debugLogCopy": { + "message": "لینک کاپي کړئ", + "description": "Shown as the text for the copy button on the debug log screen" + }, + "debugLogSave": { + "message": "راښکته کول", + "description": "Shown as the text for the download button on the debug log screen" + }, + "debugLogLinkCopied": { + "message": "لینک ستاسې کلیپبورډ ته کاپي شو.", + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" + }, + "reportIssue": { + "message": "مرستې سره اړیکه ونیسئ", + "description": "Link to open the issue tracker" + }, + "gotIt": { + "message": "پوه شوئ!", + "description": "Label for a button that dismisses a dialog. The user clicks it to confirm that they understand the message in the dialog." + }, + "submit": { + "message": "تسلیمول", + "description": "" + }, + "acceptNewKey": { + "message": "منل", + "description": "Label for a button to accept a new safety number" + }, + "verify": { + "message": "د تایید شوي په توګه په نښه کول", + "description": "" + }, + "unverify": { + "message": "د نا تایید شوي په توګه په نښه کول", + "description": "" + }, + "isVerified": { + "message": "تاسې خپله د خونديتوب شمېره د $name$ سره تایید کړې.", + "description": "Summary state shown at top of the safety number screen if user has verified contact.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "isNotVerified": { + "message": "تاسې خپله د خونديتوب شمېره د $name$ سره نه ده تایید کړې.", + "description": "Summary state shown at top of the safety number screen if user has not verified contact.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "verified": { + "message": "تایید شوی", + "description": "" + }, + "newIdentity": { + "message": "نوې خونديتوب شمېره", + "description": "Header for a key change dialog" + }, + "identityChanged": { + "message": "له دغه مخاطب سره ستاسې د خوندیتوب شمېره بدله شوې ده. دا په دې معنی چې یا کوم کس غواړي چې ستاسې مکالمه اخلال کړي، یا هم دا چې دغه مخاطب یوازې Signal بیرته له سره انسټال کړئ. تاسې کولای شئ چې له دغه مخاطب سره خپل د خوندیتوب شمېره تایید کړئ.", + "description": "" + }, + "incomingError": { + "message": "د راغلو پیغامونو په مدیریت کې تیروتنه.", + "description": "" + }, + "media": { + "message": "میډیا", + "description": "Header of the default pane in the media gallery, showing images and videos" + }, + "mediaEmptyState": { + "message": "تاسې په دې محاوره کې کومه رسنۍ نه لری", + "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" + }, + "allMedia": { + "message": "ټوله میډیا", + "description": "Header for the media gallery" + }, + "documents": { + "message": "اسناد", + "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" + }, + "documentsEmptyState": { + "message": "تاسې په دې محاوره کې کومه اسناد نه لرئ", + "description": "Message shown to user in the media gallery when there are no messages with document attachments (anything other than images or video)" + }, + "today": { + "message": "نن", + "description": "Section header in the media gallery" + }, + "yesterday": { + "message": "پرون", + "description": "Section header in the media gallery" + }, + "thisWeek": { + "message": "دا اوونۍ", + "description": "Section header in the media gallery" + }, + "thisMonth": { + "message": "دا میاشت", + "description": "Section header in the media gallery" + }, + "unsupportedAttachment": { + "message": "د نه ملاتړ کېدونکې ډول ضمیمه. د ثبت لپاره کلیک وکړئ.", + "description": "Displayed for incoming unsupported attachment" + }, + "clickToSave": { + "message": "د ثبت لپاره کلیک وکړئ", + "description": "Hover text for attachment filenames" + }, + "unnamedFile": { + "message": " بې نومه فایل", + "description": "Hover text for attachment filenames" + }, + "voiceMessage": { + "message": "غږیز پیغام", + "description": "Name for a voice message attachment" + }, + "dangerousFileType": { + "message": "د ضمیمې ډول ته د امنیتي دلایلو له کبله اجازه نه ده ورکړل شوې", + "description": "Shown in toast when user attempts to send .exe file, for example" + }, + "loadingPreview": { + "message": "مخکتنه راښکته کېږي...", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" + }, + "stagedPreviewThumbnail": { + "message": "د $domain$ لپاره د thumbnail د لینک د مخکتنې مخلیکنه", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", + "placeholders": { + "path": { + "content": "$1", + "example": "instagram.com" + } + } + }, + "previewThumbnail": { + "message": "د $domain$ لپاره د thumbnail د لینک مخکتنه", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", + "placeholders": { + "path": { + "content": "$1", + "example": "instagram.com" + } + } + }, + "stagedImageAttachment": { + "message": "د انځور د ضمیمې مخلیکنه: $path$", + "description": "Alt text for staged attachments", + "placeholders": { + "path": { + "content": "$1", + "example": "dog.jpg" + } + } + }, + "decryptionErrorToast": { + "message": "ډیسکټاپ له یوې ډیکرپشن شوې تیروتنې سره رن شوی", + "description": "An error popup when we haven't added an error for decryption error." + }, + "decryptionErrorToastAction": { + "message": "د رپوټ تسلیمول", + "description": "Label for the decryption error toast button" + }, + "oneNonImageAtATimeToast": { + "message": "کله چې یوه بې انځوره ضمیمه پکې شاملوئ، نو هر پیغام یوازې یوه ضمیمه حق لري.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "cannotMixImageAndNonImageAttachments": { + "message": "تاسې نشئ کولای چې په یوه پیغام کې غیرانځوریز او انځوریزې ضمیمې سره ګډې کړئ.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "maximumAttachments": { + "message": "تاسې نشئ کولای چې په دغه پیغام کې نورې ضمیمې اضافه کړئ.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "fileSizeWarning": { + "message": "وبښئ، ټاکل شوی فایل د پیغام د اندازې له حدودو څخه زیات دی.", + "description": "" + }, + "unableToLoadAttachment": { + "message": "ټاکل شوي ضمیمې نشي را ښکته کولای.", + "description": "" + }, + "disconnected": { + "message": "اتصال یې پرې شوی", + "description": "Displayed when the desktop client cannot connect to the server." + }, + "connecting": { + "message": "نښلول کېږي...", + "description": "Displayed when the desktop client is currently connecting to the server." + }, + "connect": { + "message": "د بیا وصل کېدو لپاره کلیک وکړئ.", + "description": "Shown to allow the user to manually attempt a reconnect." + }, + "connectingHangOn": { + "message": "نه باید اوږد وي", + "description": "Subtext description for when the client is connecting to the server." + }, + "offline": { + "message": "افلاین", + "description": "Displayed when the desktop client has no network connection." + }, + "checkNetworkConnection": { + "message": "د خپل نیټورک اتصال وګورئ.", + "description": "Obvious instructions for when a user's computer loses its network connection" + }, + "submitDebugLog": { + "message": "د ستونزې د هواري رپوټ", + "description": "Menu item and header text for debug log modal (sentence case)" + }, + "debugLog": { + "message": "د ستونزې د هواري رپوټ", + "description": "View menu item to open the debug log (title case)" + }, + "forceUpdate": { + "message": "په زوره اپډیټ کول", + "description": "View menu item to force the app to update download and install" + }, + "helpMenuShowKeyboardShortcuts": { + "message": "د کېبورډ د شارټ کټونو ښودل", + "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" + }, + "contactUs": { + "message": "موږ سره اړیکه ونیسئ", + "description": "Item under the help menu, takes you to the contact us support page" + }, + "goToReleaseNotes": { + "message": "د ریلیز یاددښتونو ته ولاړ شئ", + "description": "Item under the help menu, takes you to GitHub page for release notes" + }, + "goToForums": { + "message": "فورمونو ته ولاړ شئ", + "description": "Item under the Help menu, takes you to the forums" + }, + "goToSupportPage": { + "message": "ملاتړیزې پاڼې ته ولاړ شئ", + "description": "Item under the Help menu, takes you to the support page" + }, + "joinTheBeta": { + "message": "بیټا سره یو ځای شئ", + "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop" + }, + "signalDesktopPreferences": { + "message": "د Signal د ډیسکټاب ترجیحات", + "description": "Title of the window that pops up with Signal Desktop preferences in it" + }, + "signalDesktopStickerCreator": { + "message": "د سټیکر د کڅوړې جوړونکی", + "description": "Title of the window that pops up with Signal Desktop preferences in it" + }, + "aboutSignalDesktop": { + "message": "د سېګنل ډېسکټاپ په اړه", + "description": "Item under the Help menu, which opens a small about window" + }, + "screenShareWindow": { + "message": "د سکرین شریکول", + "description": "Title for screen sharing window" + }, + "speech": { + "message": "خبرې", + "description": "Item under the Edit menu, with 'start/stop speaking' items below it" + }, + "show": { + "message": "ښودل", + "description": "Command under Window menu, to show the window" + }, + "hide": { + "message": "پټول", + "description": "Command in the tray icon menu, to hide the window" + }, + "quit": { + "message": "بندول", + "description": "Command in the tray icon menu, to quit the application" + }, + "signalDesktop": { + "message": "د Signal ډیسکټاپ", + "description": "Tooltip for the tray icon" + }, + "search": { + "message": "پلټنه", + "description": "Placeholder text in the search input" + }, + "clearSearch": { + "message": "د پلټنې پاکول", + "description": "Aria label for clear search button" + }, + "searchIn": { + "message": "په $conversationName$ کې پلټنه", + "description": "Shown in the search box before text is entered when searching in a specific conversation", + "placeholders": { + "conversationName": { + "content": "$1", + "example": "Friends" + } + } + }, + "noSearchResults": { + "message": "د \"$searchTerm$\" هېڅ پایله نشته", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$1", + "example": "dog" + } + } + }, + "noSearchResults--sms-only": { + "message": "د SMS/MMS هېڅ مخاطبین په ډیسکټاپ کې نشته.", + "description": "Shown in the search left pane when no results were found and primary device has SMS/MMS handling enabled" + }, + "noSearchResultsInConversation": { + "message": "په $conversationName$ کې د \"$searchTerm$\" هېڅ پایله نشته", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$1", + "example": "dog" + }, + "conversationName": { + "content": "$2", + "example": "Friends" + } + } + }, + "conversationsHeader": { + "message": "محاورې", + "description": "Shown to separate the types of search results" + }, + "contactsHeader": { + "message": "مخاطبین", + "description": "Shown to separate the types of search results" + }, + "groupsHeader": { + "message": "ګروپونه ", + "description": "Shown to separate the types of search results" + }, + "messagesHeader": { + "message": "پیغامونه", + "description": "Shown to separate the types of search results" + }, + "welcomeToSignal": { + "message": "Signal ته ښه راغلاست", + "description": "" + }, + "whatsNew": { + "message": "په دې اپډیټ کې $whatsNew$ ووینئ", + "description": "Shown in the main window", + "placeholders": { + "name": { + "content": "$1", + "example": "what's new" + } + } + }, + "viewReleaseNotes": { + "message": "څه شی نوي دي", + "description": "Clickable link that displays the latest release notes" + }, + "selectAContact": { + "message": "د چټ پیلولو لپاره یو مخاطب یا ګروپ وټاکئ.", + "description": "" + }, + "typingAlt": { + "message": "د همدې محاورې لپاره د انیمیشن ټايپ کول", + "description": "Used as the 'title' attribute for the typing animation" + }, + "contactInAddressBook": { + "message": "دا کس ستاسې په مخاطبینو کې ده.", + "description": "Description of icon denoting that contact is from your address book" + }, + "contactAvatarAlt": { + "message": "$name$ مخاطب لپاره اواتار", + "description": "Used in the alt tag for the image avatar of a contact", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "sendMessageToContact": { + "message": "پیغام لیږل", + "description": "Shown when you are sent a contact and that contact has a signal account" + }, + "home": { + "message": "کور", + "description": "Shown on contact detail screen as a label for an address/phone/email" + }, + "work": { + "message": "کار", + "description": "Shown on contact detail screen as a label for an address/phone/email" + }, + "mobile": { + "message": "موبایل", + "description": "Shown on contact detail screen as a label for a phone or email" + }, + "email": { + "message": "برېښنالیک", + "description": "Generic label shown if contact email has custom type but no label" + }, + "phone": { + "message": "ټلیفون", + "description": "Generic label shown if contact phone has custom type but no label" + }, + "address": { + "message": "پته", + "description": "Generic label shown if contact address has custom type but no label" + }, + "poBox": { + "message": "پستي بکس", + "description": "When rendering an address, used to provide context to a post office box" + }, + "downloading": { + "message": "د راښکته کېدو په حال کې", + "description": "Shown in the message bubble while a long message attachment is being downloaded" + }, + "downloadAttachment": { + "message": "ضمیمه راښکته کړئ", + "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" + }, + "reactToMessage": { + "message": "پیغام ته غبرګون ښودل", + "description": "Shown in triple-dot menu next to message to allow user to react to the associated message" + }, + "replyToMessage": { + "message": "پیغام ته ځواب ورکول", + "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" + }, + "originalMessageNotFound": { + "message": "اصلي پیغام و نه موندل شو", + "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" + }, + "originalMessageNotAvailable": { + "message": "اصلي پیغام نور د لاسرسي وړ نه دی", + "description": "Shown in toast if user clicks on quote that references message no longer in database" + }, + "messageFoundButNotLoaded": { + "message": "اصلي پیغام وموندل شو، خو راښکته نشو. سکرول پورته ووهئ چې راښکته شي.", + "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" + }, + "voiceRecording--start": { + "message": "د غږیز پیغام ثبتول پیل کړئ", + "description": "Tooltip for microphone button to start voice message" + }, + "voiceRecording--complete": { + "message": "غږیز پیغام بشپړ کړئ او ویې لیږئ", + "description": "Tooltip for green complete voice message and send" + }, + "voiceRecording--cancel": { + "message": "غږیز پیغام لغوه کړئ", + "description": "Tooltip for red button to cancel voice message" + }, + "voiceRecordingInterruptedMax": { + "message": "د غږیز پیغام ثبتول ودرول شو ځکه چې ټاکل شوی وخت یې پوره شو.", + "description": "Confirmation dialog message for when the voice recording is interrupted due to max time limit" + }, + "voiceRecordingInterruptedBlur": { + "message": "د غږیز پیغام ثبتول ودرول شو ځکه چې تاسې بل اپلیکیشن ته ولاړئ.", + "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" + }, + "voiceNoteLimit": { + "message": "غږیز پیغام د پنځو دقیقو محدودیت لري. که چیرته تاسې بل اپلیکیشن ته ولاړ شئ نو ثبتول به ودرول شي.", + "description": "Shown in toast to warn user about limited time and that window must be in focus" + }, + "voiceNoteMustBeOnlyAttachment": { + "message": "غږیز پیغام باید یوازې یوه ضمیمه ولري.", + "description": "Shown in toast if tries to record a voice note with any staged attachments" + }, + "voiceNoteError": { + "message": "په غږ ثبتوونکي کې یوه تیروتنه رامنځته شوې وه.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, + "attachmentSaved": { + "message": "ضمیمه ثبت شوې ده.", + "description": "Shown after user selects to save to downloads" + }, + "attachmentSavedShow": { + "message": "په فولډر کې یې وښیئ", + "description": "Button label for showing the attachment in your file system" + }, + "you": { + "message": "تاسې", + "description": "Shown when the user represented is the current user." + }, + "replyingTo": { + "message": "$name$ ته ځواب ورکول", + "description": "Shown in iOS theme when you or someone quotes to a message which is not from you", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "audioPermissionNeeded": { + "message": "د دې لپاره چې غږیز پیغامونه ولیږئ، نو د ډیسکټاپ Signal ته اجازه ورکړئ تر څو ستاسې مایکروفون ته لاسرسی ولري.", + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" + }, + "audioCallingPermissionNeeded": { + "message": "د اړیکې نیولو لپاره، د ډیسکټاپ Signal ته اجازه ورکړئ تر څو ستاسې مایکروفون ته لاسرسی ولري.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" + }, + "videoCallingPermissionNeeded": { + "message": "د ویډیويي اړیکې نیولو لپاره، د ډیسکټاپ Signal ته اجازه ورکړئ تر څو ستاسې کیمرې ته لاسرسی ولري.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" + }, + "allowAccess": { + "message": "لاسرسی ورکړئ", + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" + }, + "showSettings": { + "message": "تنظیمات وښیئ", + "description": "A button shown in dialog requesting the user to turn on audio permissions" + }, + "audio": { + "message": "اډیو", + "description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment" + }, + "video": { + "message": "ویډیو", + "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" + }, + "photo": { + "message": "انځور", + "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" + }, + "text": { + "message": "متن ", + "description": "Label for the word 'text'" + }, + "cannotUpdate": { + "message": "اپډیټ کېدای نشي", + "description": "Shown as the title of our update error dialogs on windows" + }, + "cannotUpdateDetail": { + "message": "د ډیسکټاپ Signal اپډیټ نشو، خو یوه نوې نسخه شته. د مهرباني له مخې $url$ ته ولاړ شئ او په لاسي ډول نوې نسخه انسټال کړئ، بیا وروسته یا مرستندوی ټیم سره اړیکه ونیسئ یا د همدې ستونزې په اړه د ستونزې د هواري رپوټ ولیږئ.", + "description": "Shown if a general error happened while trying to install update package", + "placeholders": { + "url": { + "content": "$1", + "example": "https://signal.org/download" + } + } + }, + "readOnlyVolume": { + "message": "د ډیسکټاپ Signal ښايي د macOS په قرنطین کې وي او له همدې کبله ښايي د اتومات اپډیټ جوګه نه وي. د مهرباني له مخې هڅه وکړئ تر څو $app$ سرله فاینډر $folder$ ته ولیږدوئ.", + "description": "Shown on MacOS if running on a read-only volume and we cannot update", + "placeholders": { + "app": { + "content": "$1", + "example": "Signal.app" + }, + "folder": { + "content": "$2", + "example": "/Applications" + } + } + }, + "ok": { + "message": "هوکې", + "description": "" + }, + "cancel": { + "message": "فسخه کول", + "description": "" + }, + "discard": { + "message": "لغوه یې کړئ", + "description": "" + }, + "failedToSend": { + "message": "ځینو تر لاسه کوونکو ته لیږل تر سره نشو. خپل د انټرنېټ اتصال وګورئ.", + "description": "" + }, + "error": { + "message": "تېروتنه", + "description": "" + }, + "messageDetail": { + "message": "د پیغام جزئیات", + "description": "" + }, + "delete": { + "message": "پاکول", + "description": "" + }, + "accept": { + "message": "منل", + "description": "" + }, + "done": { + "message": "تر سره شو", + "description": "Label for done" + }, + "on": { + "message": "روښانه ", + "description": "Label for when something is turned on" + }, + "off": { + "message": "خاموشه", + "description": "Label for when something is turned off" + }, + "deleteWarning": { + "message": "دغه پیغام به له وسیلې څخه پاک شي.", + "description": "Text shown in the confirmation dialog for deleting a message locally" + }, + "deleteForEveryoneWarning": { + "message": "دا پیغام به په محاوره کې د هر چا لپاره پاک شي که چیرته هغوی د Signal وروستۍ نسخه کاروي. هغوی به وکولای شي وویني چې تاسې یو پیغام پاک کړ.", + "description": "Text shown in the confirmation dialog for deleting a message for everyone" + }, + "from": { + "message": "له", + "description": "Label for the sender of a message" + }, + "to": { + "message": "ته", + "description": "Label for the receiver of a message" + }, + "toJoiner": { + "message": "ته", + "description": "Joiner for message search results - like 'Jon' to 'Friends Group'" + }, + "sent": { + "message": "لیږل شوی", + "description": "Label for the time a message was sent" + }, + "received": { + "message": "تر لاسه شو", + "description": "Label for the time a message was received" + }, + "sendMessage": { + "message": "یو پیغام ولیږئ", + "description": "Placeholder text in the message entry field" + }, + "groupMembers": { + "message": "د ګروپ غړي", + "description": "" + }, + "showMembers": { + "message": "غړي وښیئ", + "description": "" + }, + "resetSession": { + "message": "د غونډې له سره تنظیمول", + "description": "This is a menu item for resetting the session, using the imperative case, as in a command." + }, + "showSafetyNumber": { + "message": "د خوندیتوب د شمېرې لیدل", + "description": "" + }, + "viewRecentMedia": { + "message": "وروستۍ رسنۍ لیدل", + "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": "د دې لپاره چې له $name$ سره ستاسې سرتاسرې انکرپشن امنیت تایید شي، نو د هغوی له وسیلې سره پورتنۍ شمېرې پرتله کړئ.", + "description": "", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "theirIdentityUnknown": { + "message": "تاسې تر اوسه پورې له دغه مخاطب سره کوم پیغامونه نه دي تبادله کړي. له هغوی سره به ستاسې د خوندیتوب شمېره د هغوی له لومړي پیغام وروسته د لاسرسي وړ واوسي.", + "description": "" + }, + "back": { + "message": "شاته", + "description": "Generic label for back" + }, + "goBack": { + "message": "بیرته شاته ولاړ شئ", + "description": "Label for back button in a conversation" + }, + "moreInfo": { + "message": "لا زیات معلومات", + "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" + }, + "retrySend": { + "message": "د لیږلو لپاره بیا هڅه وکړئ", + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" + }, + "forwardMessage": { + "message": "د پیغام فاروارډ کول", + "description": "Shown on the drop-down menu for an individual message, forwards a message" + }, + "deleteMessage": { + "message": "پیغام زما لپاره پاک کړه", + "description": "Shown on the drop-down menu for an individual message, deletes single message" + }, + "deleteMessageForEveryone": { + "message": "پیغام د هر چا لپاره پاک کړه", + "description": "Shown on the drop-down menu for an individual message, deletes single message for everyone" + }, + "deleteMessages": { + "message": "پاکول", + "description": "Menu item for deleting messages, title case." + }, + "deleteConversationConfirmation": { + "message": "غواړئ دا محاوره د تل لپاره پاکه کړئ؟", + "description": "Confirmation dialog text that asks the user if they really wish to delete the conversation. Answer buttons use the strings 'ok' and 'cancel'. The deletion is permanent, i.e. it cannot be undone." + }, + "sessionEnded": { + "message": "د غونډې بیرته له سره تنظیمول خوندي شو.", + "description": "This is a past tense, informational message. In other words, your secure session has been reset." + }, + "ChatRefresh--notification": { + "message": "د چټ غونډه ریفریش شوې", + "description": "Shown in timeline when a error happened, and the session was automatically reset." + }, + "ChatRefresh--learnMore": { + "message": "لا زیات زده کړئ ", + "description": "Shown in timeline when session is automatically reset, to provide access to a popup info dialog" + }, + "ChatRefresh--summary": { + "message": "Signal سرتاسري انکریپشن کاروي او ښایي ځینې وختونه ستاسې د چټ غونډې ریفریش کولو ته اړتیا ولري. دا کار ستاسې د چټ امنیت نه اغیزمنوي، خو کېدای شي تاسې د خپل مخاطب پیغام له لاسه ورکړئ، نو کولای شئ له هغوی وغواړئ چې بیرته یې درته ولیږي. ", + "description": "Shown on explainer dialog available from chat session refreshed timeline events" + }, + "ChatRefresh--contactSupport": { + "message": "مرستې سره اړیکه ونیسئ", + "description": "Shown on explainer dialog available from chat session refreshed timeline events" + }, + "DeliveryIssue--preview": { + "message": "د لیږلو ستونزه", + "description": "Shown in left pane preview when message delivery issue happens" + }, + "DeliveryIssue--notification": { + "message": "د $sender$ له خوا یو پیغام و نه لیږدول شو", + "description": "Shown in timeline when message delivery issue happens", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "DeliveryIssue--learnMore": { + "message": "لا زیات زده کړئ ", + "description": "Shown in timeline when message delivery issue happens, to provide access to a popup info dialog" + }, + "DeliveryIssue--title": { + "message": "د لیږلو ستونزه", + "description": "Shown on explainer dialog available from delivery issue timeline events" + }, + "DeliveryIssue--summary": { + "message": "د $sender$ له خوا تاسې ته یو پیغام، سټیکر، غبرګون، د لوستلو رسید یا رسنۍ و نه لیږل شوه. ښايي هغوی هڅه کړي وي چې هغه مخامخ تاسې ته یا هم په یوه ګروپ کې لیږلی وي.", + "description": "Shown on explainer dialog available from delivery issue timeline events in 1:1 conversations", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "DeliveryIssue--summary--group": { + "message": "په دغه چټ کې د $sender$ له خوا تاسې ته کوم پیغام، سټیکر، غبرګون، د لوستلو رسید یا رسنۍ و نه لیږل شوه.", + "description": "Shown on explainer dialog available from delivery issue timeline events in groups", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "ChangeNumber--notification": { + "message": "$sender$ خپله شمېره نوې شمېرې ته بدله کړې ده.", + "description": "Shown in timeline when a member of a conversation changes their phone number", + "placeholders": { + "sender": { + "content": "$1", + "example": "Sam" + } + } + }, + "quoteThumbnailAlt": { + "message": "د نقل قول شوې پیغام د thumbnail انځور", + "description": "Used in alt tag of thumbnail images inside of an embedded message quote" + }, + "imageAttachmentAlt": { + "message": "انځور پیغام سره ضمیمه شو", + "description": "Used in alt tag of image attachment" + }, + "videoAttachmentAlt": { + "message": "له پیغام سره د ضمیمه شویو ویډیوګانو سکرین شاټ", + "description": "Used in alt tag of video attachment preview" + }, + "lightboxImageAlt": { + "message": "انځور په محاوره کې ولیږل شو", + "description": "Used in the alt tag for the image shown in a full-screen lightbox view" + }, + "imageCaptionIconAlt": { + "message": "ایکن ښیي چې دغه انځور یو کپشن لري", + "description": "Used for the icon layered on top of an image in message bubbles" + }, + "addACaption": { + "message": "کپشن ورکړئ", + "description": "Used as the placeholder text in the caption editor text field" + }, + "save": { + "message": "ثبت", + "description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments" + }, + "reset": { + "message": "له سره تنظیمول", + "description": "Used on reset buttons" + }, + "fileIconAlt": { + "message": "د فایل ایکن", + "description": "Used in the media gallery documents tab to visually represent a file" + }, + "installWelcome": { + "message": "د ډېسکټاپ Signal ته ښه راغلاست", + "description": "Welcome title on the install page" + }, + "installTagline": { + "message": "محرمیت ساتل ممکن ده. Signal هغه اسانه کړی ده.", + "description": "Tagline displayed under 'installWelcome' string on the install page" + }, + "linkYourPhone": { + "message": "خپل ټلیفون د ډیسکټاپ له Signal سره لینک کړئ", + "description": "Shown on the front page when the application first starts, above the QR code" + }, + "signalSettings": { + "message": "د Signal تنظیمات", + "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" + }, + "linkedDevices": { + "message": "لینک شوې وسیلې", + "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" + }, + "plusButton": { + "message": "د '+' بټن", + "description": "The button used in Signal Android to add a new linked device" + }, + "linkNewDevice": { + "message": "نوې وسیله لینک کړئ", + "description": "The menu option shown in Signal iOS to add a new linked device" + }, + "LinkScreen__scan-this-code": { + "message": "دغه کوډ د خپل ټلیفون د Signal په اپلیکیشن کې سکن کړئ", + "description": "Alt text for the QR code on the device link screen" + }, + "Preferences--device-name": { + "message": "د وسیلې نوم", + "description": "The label in settings panel shown for the user-provided name for this desktop instance" + }, + "chooseDeviceName": { + "message": "د دغې وسیلې نوم وټاکئ", + "description": "The header shown on the 'choose device name' screen in the device linking process" + }, + "finishLinkingPhone": { + "message": "د ټلیفون لینک کول پای ته ورسوئ", + "description": "The text on the button to finish the linking process, after choosing the device name" + }, + "initialSync": { + "message": "د مخاطبینو او ګروپونو همآهنګ کول", + "description": "Shown during initial link while contacts and groups are being pulled from mobile device" + }, + "installConnectionFailed": { + "message": "له سرور سره نښلیدل تر سره نشو.", + "description": "Displayed when we can't connect to the server." + }, + "installTooManyDevices": { + "message": "وبښئ، تاسې ډېر زیات لینک شوې وسیلې لری. ځینې یې لري کړئ.", + "description": "" + }, + "installTooOld": { + "message": "په وسیله کې Signal اپډیټ کړئ تر څو خپل ټلیفون لینک کړئ.", + "description": "" + }, + "installErrorHeader": { + "message": "کوم شی سم کار نه ورکوي!", + "description": "" + }, + "installTryAgain": { + "message": "بیا هڅه وکړئ", + "description": "" + }, + "Preferences--theme": { + "message": "تیم", + "description": "Header for theme settings" + }, + "calling": { + "message": "د اړیکې نیولو په حالت کې", + "description": "Header for calling options on the settings screen" + }, + "calling__call-back": { + "message": "بیا زنګ ووهئ", + "description": "Button to call someone back" + }, + "calling__call-again": { + "message": "بیا زنګ ووهئ", + "description": "Button to call someone again" + }, + "calling__start": { + "message": "د زنګ وهلو پیلول", + "description": "Button label in the call lobby for starting a call" + }, + "calling__join": { + "message": "له اړیکې سره یو ځای کېدل", + "description": "Button label in the call lobby for joining a call" + }, + "calling__return": { + "message": "بیرته اړیکې ته ګرځیدل", + "description": "Button label in the call lobby for returning to a call" + }, + "calling__call-is-full": { + "message": "اړیکه ډکه شوې", + "description": "Text in the call lobby when you can't join because the call is full" + }, + "calling__button--video__label": { + "message": "کیمره", + "description": "Label under the video button" + }, + "calling__button--video-disabled": { + "message": "کیمره غیرفعاله شوې ده", + "description": "Button tooltip label when the camera is disabled" + }, + "calling__button--video-off": { + "message": "د کیمرې خاموشه کول", + "description": "Button tooltip label for turning off the camera" + }, + "calling__button--video-on": { + "message": "د کیمرې فعاله کول", + "description": "Button tooltip label for turning on the camera" + }, + "calling__button--audio__label": { + "message": "صامت", + "description": "Label under the audio button" + }, + "calling__button--audio-disabled": { + "message": "مایکروفون غیرفعاله دی", + "description": "Button tooltip label when the microphone is disabled" + }, + "calling__button--audio-off": { + "message": "د مایک صامت کول", + "description": "Button tooltip label for turning off the microphone" + }, + "calling__button--audio-on": { + "message": "مایک له صاحت حالت څخه ایستل", + "description": "Button tooltip label for turning on the microphone" + }, + "calling__button--presenting__label": { + "message": "شریکول", + "description": "Label under the share screen button" + }, + "calling__button--presenting-disabled": { + "message": "وړاندې کول غیرفعاله شو", + "description": "Button tooltip label for when screen sharing is disabled" + }, + "calling__button--presenting-on": { + "message": "د وړاندې کولو پیلول", + "description": "Button tooltip label for starting to share screen" + }, + "calling__button--presenting-off": { + "message": "د وړاندې کولو درول", + "description": "Button tooltip label for stopping screen sharing" + }, + "calling__button--ring__label": { + "message": "زنګ", + "description": "Label under the ring button" + }, + "calling__button--ring__disabled-because-group-is-too-large": { + "message": "دا چې ګروپ ډېر ستر دی نو ټولو ګډون والو ته زنګ نشي وهل کېدای", + "description": "Button tooltip label when you can't ring because the group is too large" + }, + "calling__button--ring__off": { + "message": "خبر یې کړئ، چې زنګ و نه وهي", + "description": "Button tooltip label for turning ringing off" + }, + "calling__button--ring__on": { + "message": "زنګ وهل فعاله کړئ", + "description": "Button tooltip label for turning ringing on" + }, + "calling__your-video-is-off": { + "message": "ستاسې کیمره بنده ده", + "description": "Label in the calling lobby indicating that your camera is off" + }, + "calling__pre-call-info--empty-group": { + "message": "نور هېڅوک دلته نشته", + "description": "Shown in the calling lobby to describe who is in the call" + }, + "calling__pre-call-info--1-person-in-call": { + "message": "$first$ په دغه اړیکه کې ده", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__pre-call-info--another-device-in-call": { + "message": "ستاسې یوه بله وسیله په دې اړیکه کې ده", + "description": "Shown in the calling lobby to describe when it is just you" + }, + "calling__pre-call-info--2-people-in-call": { + "message": "$first$ او $second$ په دغه اړیکه کې دي", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + } + } + }, + "calling__pre-call-info--3-people-in-call": { + "message": "$first$، $second$ او $third$ په دغه اړیکه کې دي", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "third": { + "content": "$3", + "example": "April" + } + } + }, + "calling__pre-call-info--many-people-in-call": { + "message": "$first$، $second$ او $others$ نور په دغه اړیکه کې دي", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "others": { + "content": "$3", + "example": "5" + } + } + }, + "calling__pre-call-info--will-ring-1": { + "message": "Signal به $person$ ته زنګ ووهي", + "description": "Shown in the calling lobby to describe who will be rung", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__pre-call-info--will-ring-2": { + "message": "Signal به $first$ او $second$ ته زنګ ووهي", + "description": "Shown in the calling lobby to describe who will be rang", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + } + } + }, + "calling__pre-call-info--will-ring-3": { + "message": "Signal به $first$، $second$ او $third$ ته زنګ ووهي", + "description": "Shown in the calling lobby to describe who will be rang", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "third": { + "content": "$3", + "example": "April" + } + } + }, + "calling__pre-call-info--will-ring-many": { + "message": "Signal به $first$، $second$ او $others$ نورو ته زنګ ووهي", + "description": "Shown in the calling lobby to describe who will be rang", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "others": { + "content": "$3", + "example": "5" + } + } + }, + "calling__pre-call-info--will-notify-1": { + "message": "$person$ ته به خبر ورکړل شي", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__pre-call-info--will-notify-2": { + "message": "$first$ او $second$ ته به خبر ورکړل شي", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + } + } + }, + "calling__pre-call-info--will-notify-3": { + "message": "$first$، $second$ او $third$ ته به خبر ورکړل شي", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "third": { + "content": "$3", + "example": "April" + } + } + }, + "calling__pre-call-info--will-notify-many": { + "message": "$first$، $second$ او $others$ نورو ته به خبر ورکړل شي", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "others": { + "content": "$3", + "example": "5" + } + } + }, + "calling__in-this-call--zero": { + "message": "نور هېڅوک دلته نشته", + "description": "Shown in the participants list to describe how many people are in the call" + }, + "calling__in-this-call--one": { + "message": "په دغه اړیکه کې . 1 کس دی", + "description": "Shown in the participants list to describe how many people are in the call" + }, + "calling__in-this-call--many": { + "message": "په دغه ټلیفوني اړیکه کې - $people$ کسان دي", + "description": "Shown in the participants list to describe how many people are in the call", + "placeholders": { + "people": { + "content": "$1", + "example": "15" + } + } + }, + "calling__you-have-blocked": { + "message": "تاسې $name$ بلاک کړ", + "description": "when you block someone and cannot view their video", + "placeholders": { + "name": { + "content": "$1", + "example": "Henry Richard" + } + } + }, + "calling__block-info": { + "message": "تاسې به د هغوی اډیو او ویډیو تر لاسه نه کړئ او هغوی به ستاسې تر لاسه نه کړي.", + "description": "Shown in the modal dialog to describe how blocking works in a group call" + }, + "calling__overflow__scroll-up": { + "message": "سکرول پورته کش کړئ", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "سکرول ښکته کش کړئ", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, + "calling__presenting--notification-title": { + "message": "تاسې یې هر چا ته وړاندې کوئ.", + "description": "Title for the share screen notification" + }, + "calling__presenting--notification-body": { + "message": "دلته کلیک وکړئ تر څو کله چې تاسې د پریزنټیشن درولو ته چمتو یاست اړیکې ته ورشئ.", + "description": "Body text for the share screen notification" + }, + "calling__presenting--info": { + "message": "Signal $window$ شریکوي.", + "description": "Text that appears in the screen sharing controller to inform person that they are presenting", + "placeholders": { + "name": { + "content": "$1", + "example": "Application" + } + } + }, + "calling__presenting--stop": { + "message": "شریکول ودروئ", + "description": "Button for stopping screen sharing" + }, + "calling__presenting--you-stopped": { + "message": "تاسې وړاندې کول ودرول", + "description": "Toast that appears when someone stops presenting" + }, + "calling__presenting--person-ongoing": { + "message": "$name$ یې وړاندې کوي", + "description": "Title of call when someone is presenting", + "placeholders": { + "name": { + "content": "$1", + "example": "Maddie" + } + } + }, + "calling__presenting--person-stopped": { + "message": "$name$ وړاندې کول ودرول", + "description": "Toast that appears when someone stops presenting", + "placeholders": { + "name": { + "content": "$1", + "example": "Maddie" + } + } + }, + "calling__presenting--permission-title": { + "message": "اجازې ته اړتیا ده", + "description": "Shown as the title for the modal that requests screen recording permissions" + }, + "calling__presenting--macos-permission-description": { + "message": "Signal ستاسې د کمپیوټر د سکرین ریکارډ اجازې ته اړتیا لري.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-instruction-step1": { + "message": "د سیستم ترجیحاتو ته ورشئ.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-instruction-step2": { + "message": "د قفل پر ایکن باندې ښکته کېڼې خوا ته کلیک وکړئ او د خپل کمپیوټر پټ نوم دننه کړئ.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-instruction-step3": { + "message": "ښۍ خوا کې Signal ته نږدې باکس باندې کلیک وکړئ. که مو چیرته په لیست کې Signal و نه لید، نو بیا پر + کلیک وکړئ تر څو یې اضافه کړئ.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-open": { + "message": "د سیستم ترجیحات پرانیزئ", + "description": "The button that opens your system preferences for the needs screen record permissions modal" + }, + "calling__presenting--permission-cancel": { + "message": "مرخص کول", + "description": "The cancel button for the needs screen record permissions modal" + }, + "alwaysRelayCallsDescription": { + "message": "تل د اړیکو تیرول", + "description": "Description of the always relay calls setting" + }, + "alwaysRelayCallsDetail": { + "message": "خپلې ټولې اړیکې د Signal د سرور له لارې تیرې کړئ تر څو ستاسې مخاطب ته ستاسې د IP پتې د ښکاره کېدو مخنیوی وکړي. د دې غوراوي فعالول به د اړیکې کیفیت راټیټ کړي.", + "description": "Details describing the always relay calls setting" + }, + "permissions": { + "message": "اجازې", + "description": "Header for permissions section of settings" + }, + "mediaPermissionsDescription": { + "message": "مایکروفون ته د لاسرسي اجازه ورکړئ", + "description": "Description of the media permission description" + }, + "mediaCameraPermissionsDescription": { + "message": "کیمرې ته د لاسرسي اجازه ورکړئ", + "description": "Description of the media permission description" + }, + "general": { + "message": "عمومي", + "description": "Header for general options on the settings screen" + }, + "spellCheckDescription": { + "message": "د پیغام د لیکلو په باکس کې کتل شوې لیکنه دننه شوه", + "description": "Description of the spell check setting" + }, + "spellCheckWillBeEnabled": { + "message": "کله چې بیا Signal خلاصوئ نو املايي کتنه به فعاله شوې وي.", + "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." + }, + "spellCheckWillBeDisabled": { + "message": "کله چې بیا Signal خلاصوئ نو املايي کتنه به غیرفعاله شوې وي.", + "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." + }, + "SystemTraySetting__minimize-to-system-tray": { + "message": "د سیستم پطنوس ته کمول", + "description": "In the settings, shown next to the checkbox option for minimizing to the system tray" + }, + "SystemTraySetting__minimize-to-and-start-in-system-tray": { + "message": "پطنوس ته کمول شوی پیلول", + "description": "In the settings, shown next to the checkbox option for starting in the system tray" + }, + "autoLaunchDescription": { + "message": "د کمپیوټر د روښانولو په مهال ننوتل", + "description": "Description for the automatic launch setting" + }, + "clearDataHeader": { + "message": "د غوښتنلیک د ډیټا پاکول", + "description": "Header in the settings dialog for the section dealing with data deletion" + }, + "clearDataExplanation": { + "message": "دا کار به په غوښتنلیک کې ټوله ډیټا پاکه کړي، ټول پیغامونه به ایسته کړي او د اکاونټ معلومات به ثبت کړي.", + "description": "Text describing what the clear data button will do." + }, + "clearDataButton": { + "message": "د ډیټا پاکول", + "description": "Button in the settings dialog starting process to delete all data" + }, + "deleteAllDataHeader": { + "message": "غواړئ ټوله ډیتا پاکه کړئ؟", + "description": "Header of the full-screen delete data confirmation screen" + }, + "deleteAllDataBody": { + "message": "تاسې په دغه پروګرام کې د اکاونټ د ټولو ثبت شويو معلوماتو او د ټولو مخاطبینو او پیغامونه د پاکولو په حال کې یاست. تاسې تل کولای شئ بیا د خپل موبایل وسیلې په مټ سره لینک شئ، خو په دې سره به پاک شوی پیغامونه بیرته تر لاسه نه شي.", + "description": "Text describing what exactly will happen if the user clicks the button to delete all data" + }, + "deleteAllDataButton": { + "message": "د ټولې ډیټا پاکول", + "description": "Text of the button that deletes all data" + }, + "deleteAllDataProgress": { + "message": "د اړیکې پرې کېدل او د ټولې ډیټا پاکول", + "description": "Message shown to user when app is disconnected and data deleted" + }, + "deleteOldIndexedDBData": { + "message": " د ډیسکټاپ د Signal د پخواني انسټالیشن ثبت شوي معلومات لری، که ادامه ورکړئ نو دا ډیتا به ټوله پاکه شي او او تاسې به یې له سر څخه پیل کړئ.", + "description": "Shown if user last ran Signal Desktop before October 2018" + }, + "deleteOldData": { + "message": "زړه ډیټا پاکه کړئ", + "description": "Button to make the delete happen" + }, + "notifications": { + "message": "خبرتیاووې", + "description": "Header for notification settings" + }, + "notificationSettingsDialog": { + "message": "کله چې پیغامونه راځي، نو هغه خبرتیاووې یې ښکاره کړئ کوم چې ښیې:", + "description": "Explain the purpose of the notification settings" + }, + "disableNotifications": { + "message": "د خبرتیاوو غیرفعاله کول", + "description": "Label for disabling notifications" + }, + "nameAndMessage": { + "message": "نوم، محتوی او اقدامات", + "description": "Label for setting notifications to display name and message text" + }, + "noNameOrMessage": { + "message": "نوم یا محتوی نشته", + "description": "Label for setting notifications to display no name and no message text" + }, + "nameOnly": { + "message": "یوازې نوم", + "description": "Label for setting notifications to display sender name only" + }, + "newMessage": { + "message": "نوی پیغام", + "description": "Displayed in notifications for only 1 message" + }, + "notificationSenderInGroup": { + "message": "$sender$ په $group$ کې", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } + }, + "notificationReaction": { + "message": "$sender$ ستاسې پیغام ته په $emoji$ سره غبرګون وښود", + "description": "", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "emoji": { + "content": "$2", + "example": "👍" + } + } + }, + "notificationReactionMessage": { + "message": "$sender$ $emoji$ ته غبرګون ښود: $message$", + "description": "", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "emoji": { + "content": "$2", + "example": "👍" + }, + "message": { + "content": "$3", + "example": "Sounds good." + } + } + }, + "sendFailed": { + "message": "لیږل ناکامه شو", + "description": "Shown on outgoing message if it fails to send" + }, + "sendPaused": { + "message": "لیږل درول شوي", + "description": "Shown on outgoing message if it cannot be sent immediately" + }, + "partiallySent": { + "message": "یوه برخه یې ولیږل شوه، د جزئیاتو لپاره کلیک وکړئ", + "description": "Shown on outgoing message if it is partially sent" + }, + "showMore": { + "message": "جزئیات", + "description": "Displays the details of a key change" + }, + "showLess": { + "message": "د جزئیاتو پټول", + "description": "Hides the details of a key change" + }, + "learnMore": { + "message": "د خونديتوب شمېرو د تایید کولو لپاره زیات زده کړئ", + "description": "Text that links to a support article on verifying safety numbers" + }, + "expiredWarning": { + "message": "د ډیسکټاپ د Signal نسخه منقضي شوې ده. نو د پیغام لیږلو لپاره مهرباني وکړئ وروستۍ نسخې ته یې اپګریډ کړئ.", + "description": "Warning notification that this version of the app has expired" + }, + "upgrade": { + "message": "کلیک وکړئ تر څو signal.org/download ته ولاړ شئ", + "description": "Label text for button to upgrade the app to the latest version" + }, + "mediaMessage": { + "message": "د میډیا پیغام", + "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." + }, + "unregisteredUser": { + "message": "شمېره ثبت شوې نه ده", + "description": "Error message displayed when sending to an unregistered user." + }, + "sync": { + "message": "مخاطبین را وارد کړئ", + "description": "Label for contact and group sync settings" + }, + "syncExplanation": { + "message": "د Signal ټول ګروپونه او مخاطبین د خپل موبایل له وسیلې څخه را وارد کړئ.", + "description": "Explanatory text for sync settings" + }, + "lastSynced": { + "message": "وروستۍ وارد شوی په ", + "description": "Label for date and time of last sync operation" + }, + "syncNow": { + "message": "اوس یې را وارد کړئ", + "description": "Label for a button that syncs contacts and groups from your phone" + }, + "syncing": { + "message": "د وارد کېدو په حال کې...", + "description": "Label for a disabled sync button while sync is in progress." + }, + "syncFailed": { + "message": "راواردول تر سره نشو. ډاډ تر لاسه کړئ چې ستاسې کمپیوټر او ستاسې موبایل له انټرنېټ سره نښتي دي.", + "description": "Informational text displayed if a sync operation times out." + }, + "timestamp_s": { + "message": "اوس", + "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." + }, + "timestamp_m": { + "message": "1 دقیقه", + "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." + }, + "timestamp_h": { + "message": "1 ساعت", + "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." + }, + "hoursAgo": { + "message": "$hours$ ساعتونه", + "description": "Contracted form of 'X hours ago' which works both for singular and plural", + "placeholders": { + "hours": { + "content": "$1", + "example": "2" + } + } + }, + "minutesAgo": { + "message": "$minutes$دقیقې", + "description": "Contracted form of 'X minutes ago' which works both for singular and plural", + "placeholders": { + "minutes": { + "content": "$1", + "example": "10" + } + } + }, + "justNow": { + "message": "اوس", + "description": "Shown if a message is very recent, less than 60 seconds old" + }, + "timestampFormat_M": { + "message": "MMM D", + "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." + }, + "messageBodyTooLong": { + "message": "د پیغام بدنه ډېره اوږده ده.", + "description": "Shown if the user tries to send more than 64kb of text" + }, + "unblockToSend": { + "message": "دغه مخاطب له بلاک څخه وباسئ تر څو پیغام درته ولیږي.", + "description": "Brief message shown when trying to message a blocked number" + }, + "unblockGroupToSend": { + "message": "دغه ګروپ له بلاک څخه وباسئ تر څو پیغام درته ولیږي.", + "description": "Brief message shown when trying to message a blocked group" + }, + "youChangedTheTimer": { + "message": "تاسې د ورک کېدونکي پیغام وخت $time$ ته تنظیم کړ.", + "description": "Message displayed when you change the message expiration timer in a conversation.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "timerSetOnSync": { + "message": "د ورک کېدونکي پیغام وخت مو $time$ ته اپډیټ کړ.", + "description": "Message displayed when timer is set on initial link of desktop device.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "timerSetByMember": { + "message": "یوه غړي د ورک کېدونکي پیغام وخت $time$ ته تنظیم کړ.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "theyChangedTheTimer": { + "message": "$name$ د ورک کېدونکی پیغام وخت $time$ ته تنظیم کړ.", + "description": "Message displayed when someone else changes the message expiration timer in a conversation.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + }, + "time": { + "content": "$2", + "example": "10m" + } + } + }, + "disappearingMessages__off": { + "message": "خاموش", + "description": "Label for option to turn off message expiration in the timer menu" + }, + "disappearingMessages": { + "message": "ورک کېدونکي پیغامونه", + "description": "Conversation menu option to enable disappearing messages. Title of the settings section for Disappearing Messages. Label of the disappearing timer select in group creation flow" + }, + "disappearingMessagesDisabled": { + "message": "له منځه تلونکي پیغامونه غیرفعال شوي دي", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disappearingMessagesDisabledByMember": { + "message": "یوه غړي ورک کېدونکي پیغامونه غیرفعاله کړل.", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disabledDisappearingMessages": { + "message": "$name$ ورک کېدونکي پیغامونه غیرفعاله کړي دي.", + "description": "Displayed in the conversation list when the timer is turned off", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "youDisabledDisappearingMessages": { + "message": "تاسې ورک کېدونکی پیغامونه غیرفعاله کړي دي.", + "description": "Displayed in the conversation list when the timer is turned off" + }, + "timerSetTo": { + "message": "ټایمر $time$ ته تنظیم شو", + "description": "Displayed in the conversation list when the timer is updated by some automatic action, or in the left pane", + "placeholders": { + "time": { + "content": "$1", + "example": "1w" + } + } + }, + "audioNotificationDescription": { + "message": "د خبرتیا غږونه پلي کړئ", + "description": "Description for audio notification setting" + }, + "callRingtoneNotificationDescription": { + "message": "د اړیکې نیولو غږونه پلي کړئ", + "description": "Description for call ringtone notification setting" + }, + "callSystemNotificationDescription": { + "message": "د اړیکو لپاره خبرتیاووې وښیئ", + "description": "Description for call notification setting" + }, + "incomingCallNotificationDescription": { + "message": "راتلونکې زنګونه فعال کړئ", + "description": "Description for incoming calls setting" + }, + "contactChangedProfileName": { + "message": "$sender$د خپل پروفایل نوم له $oldProfile$ څخه $newProfile$ ته بدل کړ.", + "description": "Description for incoming calls setting", + "placeholders": { + "sender": { + "content": "$1", + "example": "Bob" + }, + "oldProfile": { + "content": "$2", + "example": ".x8Skillz8x." + }, + "newProfile": { + "content": "$3", + "example": "Bob Smith" + } + } + }, + "changedProfileName": { + "message": "$oldProfile$د خپل پروفایل نوم $newProfile$ ته بدل کړ.", + "description": "Shown when a contact not in your address book changes their profile name", + "placeholders": { + "oldProfile": { + "content": "$2", + "example": ".x8Skillz8x." + }, + "newProfile": { + "content": "$3", + "example": "Bob Smith" + } + } + }, + "SafetyNumberModal__title": { + "message": "د خوندیتوب د شمېرې تایید", + "description": "Title for the modal for safety number verification" + }, + "safetyNumberChanged": { + "message": "د خوندیتوب شمېره بدله شوې ده", + "description": "A notification shown in the conversation when a contact reinstalls" + }, + "safetyNumberChanges": { + "message": "د خوندیتوب د شمېرې بدلونونه", + "description": "Title for safety number changed modal" + }, + "safetyNumberChangedGroup": { + "message": "له $name$ سره د خوندیتوب شمېره بدله شوې ده", + "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "verifyNewNumber": { + "message": "د خوندیتوب د شمېرې تایید", + "description": "Label on button included with safety number change notification in the conversation" + }, + "cannotGenerateSafetyNumber": { + "message": "کارن تر هغه وخته نشي تایید کېدلای تر څو تاسې له هغه سره پیغامونه تبادله نه کړئ.", + "description": "Shown on the safety number screen if you have never exchanged messages with that contact" + }, + "yourSafetyNumberWith": { + "message": "ستاسې د خونديتوب شمېره د $name1$ سره:", + "description": "Heading for safety number view", + "placeholders": { + "name1": { + "content": "$1", + "example": "John" + } + } + }, + "themeLight": { + "message": "روڼ", + "description": "Label text for light theme (normal)" + }, + "themeDark": { + "message": "تیاره", + "description": "Label text for dark theme" + }, + "themeSystem": { + "message": "سیستم", + "description": "Label text for system theme" + }, + "noteToSelf": { + "message": "یاددښت د ځان لپاره", + "description": "Name for the conversation with your own phone number" + }, + "noteToSelfHero": { + "message": "تاسې کولای شئ په دغه محاوره کې د خپل ځان لپاره یاددښتونه اضافه کړئ. که چیرته ستاسې اکاونټ کومې لینک شوې وسیلې ولري، نو نوي یاددښتونه به هلته هم ورشي.", + "description": "Description for the Note to Self conversation" + }, + "notificationDrawAttention": { + "message": "کله چې خبرتیا راځي نو خپل پام دغې کړکۍ ته واړوئ", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, + "hideMenuBar": { + "message": "د مینو بار پټ کړئ", + "description": "Label text for menu bar visibility setting" + }, + "startConversation": { + "message": "نوې محاوره پیل کړئ...", + "description": "Label underneath number a user enters that is not an existing contact" + }, + "newConversation": { + "message": "نوې محاوره", + "description": "Label for header when starting a new conversation" + }, + "contactSearchPlaceholder": { + "message": "د نوم یا ټلیفون شمېرې له مخې پلټنه", + "description": "Placeholder to use when searching for contacts in the composer" + }, + "noContactsFound": { + "message": "هېڅ مخاطب و نه موندل شو", + "description": "Label shown when there are no contacts to compose to" + }, + "noConversationsFound": { + "message": "هېڅ محاورې و نه موندل شوې", + "description": "Label shown when there are no conversations to compose to" + }, + "chooseGroupMembers__title": { + "message": "د غړو ټاکنه", + "description": "The title for the 'choose group members' left pane screen" + }, + "chooseGroupMembers__back-button": { + "message": "شاته", + "description": "Used as alt-text of the back button on the 'choose group members' left pane screen" + }, + "chooseGroupMembers__skip": { + "message": "پريږدئ", + "description": "The 'skip' button text in the 'choose group members' left pane screen" + }, + "chooseGroupMembers__next": { + "message": "بل", + "description": "The 'next' button text in the 'choose group members' left pane screen" + }, + "chooseGroupMembers__maximum-group-size__title": { + "message": "د ګروپ حداکثر اندازه ډکه شوه", + "description": "Shown in the alert when you add the maximum number of group members" + }, + "chooseGroupMembers__maximum-group-size__body": { + "message": "د Signal ګروپونه حداکثر $max$ غړي لرلای شي.", + "description": "Shown in the alert when you add the maximum number of group members", + "placeholders": { + "max": { + "content": "$1", + "example": "1000" + } + } + }, + "chooseGroupMembers__maximum-recommended-group-size__title": { + "message": "د سپارښت شویو غړو اندازه ډکه شوه", + "description": "Shown in the alert when you add the maximum recommended number of group members" + }, + "chooseGroupMembers__maximum-recommended-group-size__body": { + "message": "د Signal ګروپونه له $max$ غړیو یا کمو سره ښه کار ورکوي. د زیات شمېر غړو اضافه کول به د پیغامونو لیږل او تر لاسه کول وځنډوي.", + "description": "Shown in the alert when you add the maximum recommended number of group members", + "placeholders": { + "max": { + "content": "$1", + "example": "150" + } + } + }, + "chooseGroupMembers__cant-add-member__title": { + "message": "غړي نشی اضافه کولای", + "description": "Shown in the alert when you try to add someone who can't be added to a group" + }, + "chooseGroupMembers__cant-add-member__body": { + "message": "\"$name$\" دغه ګروپ ته نشي اضافه کېدای ځکه چې هغوی د Signal زړه نسخه کاروي. تاسې کولای شئ هغوی ګروپ ته اضافه کړئ که چیرته هغوی خپل Signal اپډیټ کړ.", + "description": "Shown in the alert when you try to add someone who can't be added to a group", + "placeholders": { + "max": { + "content": "$1", + "example": "Jane Doe" + } + } + }, + "setGroupMetadata__title": { + "message": "دغه ګروپ ته نوم ورکړئ", + "description": "The title for the 'set group metadata' left pane screen" + }, + "setGroupMetadata__back-button": { + "message": "بیرته د غړو ټاکنې ته ورشئ", + "description": "Used as alt-text of the back button on the 'set group metadata' left pane screen" + }, + "setGroupMetadata__group-name-placeholder": { + "message": "د ګروپ نوم (اړین دی)", + "description": "The placeholder for the group name placeholder" + }, + "setGroupMetadata__group-description-placeholder": { + "message": "توضیح", + "description": "The placeholder for the group description" + }, + "setGroupMetadata__create-group": { + "message": "رامنځته کول", + "description": "The 'create group' button text in the 'set group metadata' left pane screen" + }, + "setGroupMetadata__members-header": { + "message": "غړي", + "description": "The header for the members list in the 'set group metadata' left pane screen" + }, + "setGroupMetadata__error-message": { + "message": "دغه ګروپ جوړ نشو. خپل د انټرنېټ اتصال وګورئ او بیا هڅه وکړئ.", + "description": "Shown in the modal when we can't create a group" + }, + "updateGroupAttributes__title": { + "message": "د ګروپ تصحیح", + "description": "Shown in the modal when we want to update a group" + }, + "updateGroupAttributes__error-message": { + "message": "د ګروپ اپډیټ تر سره نشو. خپل اتصال وګورئ او بیا هڅه وکړئ.", + "description": "Shown in the modal when we can't update a group" + }, + "notSupportedSMS": { + "message": "د SMS/MMS پیغامونو ملاتړ نه کېږي.", + "description": "Label underneath number informing user that SMS is not supported on desktop" + }, + "newPhoneNumber": { + "message": "د يوه مخاطب د زیاتولو لپاره د ټلیفون یوه شمېره دننه کړئ.", + "description": "Placeholder for adding a new number to a contact" + }, + "invalidNumberError": { + "message": "ناسمه شمېره", + "description": "When a person inputs a number that is invalid" + }, + "unlinkedWarning": { + "message": "له خپل موبایل سره د ډیسکټاپ د Signal پر بیا لینک کولو باندې کلیک وکړئ تر څو خپل پیغامونه وکاروئ.", + "description": "" + }, + "unlinked": { + "message": "له لینک څخه ایستل شوی", + "description": "" + }, + "relink": { + "message": "بیا لینک کول", + "description": "" + }, + "autoUpdateNewVersionTitle": { + "message": "اپډیټ د لاسرسي وړ دی", + "description": "" + }, + "autoUpdateNewVersionMessage": { + "message": "د Signal د پیلولو لپاره کلیک وکړئ", + "description": "" + }, + "downloadNewVersionMessage": { + "message": "د اپډیټ د راښکته کولو لپاره کلیک وکړئ", + "description": "" + }, + "autoUpdateNewVersionInstructions": { + "message": "د همدې اپډیټونو د عملي کولو لپاره د Signal بیا پرانیستل کېکاږئ.", + "description": "" + }, + "autoUpdateRestartButtonLabel": { + "message": "Signal بیا پرانیزئ", + "description": "" + }, + "autoUpdateLaterButtonLabel": { + "message": "وروسته", + "description": "" + }, + "autoUpdateIgnoreButtonLabel": { + "message": "اپډیټ نه سترګې پټې کړئ", + "description": "" + }, + "leftTheGroup": { + "message": "$name$ ګروپ پرېښود.", + "description": "Shown in the conversation history when a single person leaves the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "multipleLeftTheGroup": { + "message": "$name$ ګروپ پرېښود.", + "description": "Shown in the conversation history when multiple people leave the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice, Bob" + } + } + }, + "updatedTheGroup": { + "message": "$name$ ګروپ اپډیټ کړ.", + "description": "Shown in the conversation history when someone updates the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "youUpdatedTheGroup": { + "message": "تاسې ګروپ اپډیټ کړ.", + "description": "Shown in the conversation history when you update a group" + }, + "updatedGroupAvatar": { + "message": "د ګروپ اواتار اپډيټ شوی ده.", + "description": "Shown in the conversation history when someone updates the group" + }, + "titleIsNow": { + "message": "د ګروپ نوم اوس دی '$name$'.", + "description": "Shown in the conversation history when someone changes the title of the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Book Club" + } + } + }, + "youJoinedTheGroup": { + "message": "تاسې له ګروپ سره یو ځای شوئ.", + "description": "Shown in the conversation history when you are added to a group." + }, + "joinedTheGroup": { + "message": "$name$ له ګروپ سره یو ځای شو.", + "description": "Shown in the conversation history when a single person joins the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "multipleJoinedTheGroup": { + "message": "$names$ له ګروپ سره یو ځای شو.", + "description": "Shown in the conversation history when more than one person joins the group", + "placeholders": { + "names": { + "content": "$1", + "example": "Alice, Bob" + } + } + }, + "ConversationListItem--message-request": { + "message": "د پیغام غوښتنه", + "description": "Preview shown for conversation if the user has not yet accepted an incoming message request" + }, + "ConversationListItem--draft-prefix": { + "message": "مخلیکنه:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "انځور", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "ویډیو", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "غږیز پیغام", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "اډیويي پیغام", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "فایل", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, + "message--getNotificationText--stickers": { + "message": "د سټیکر پیغام", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, + "message--getDescription--unsupported-message": { + "message": "نه ملاتړ کېدونکی پیغام", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-media": { + "message": "هغه میډیا چې یو ځل لیدل کېږي", + "description": "Shown in notifications and in the left pane after view-once message is deleted. Also shown when quoting a view once media." + }, + "message--getDescription--disappearing-photo": { + "message": "هغه انځور چې یو ځل لیدل کېږي", + "description": "Shown in notifications and in the left pane when a message is a view once photo. Also shown when quoting a view once photo." + }, + "message--getDescription--disappearing-video": { + "message": "هغه ویډیو چې یو ځل لیدل کېږي", + "description": "Shown in notifications and in the left pane when a message is a view once video. Also shown when quoting a view once video." + }, + "message--deletedForEveryone": { + "message": "دغه پیغام پاک شوی", + "description": "Shown in a message's bubble when the message has been deleted for everyone." + }, + "stickers--toast--InstallFailed": { + "message": "د سټیکر کڅوړه انسټال نشوه", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "انسټال شوي سټیکرونه", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "هېڅ سټیکر نه دی انسټال شوی", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "د Signal د هنرمندانو ټولګه", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "د Signal د هنرمندانو هېڅ سټیکر نشته", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "هغه سټیکرونه چې تاسې تر لاسه کړي", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "د راغلو پیغامونو سټیکرونه به دلته شکاره شي", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "انسټال", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "پاکول", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "ښایې تاسې ونشئ کړای چې د سټیکر دغه کڅوړه بیا انسټال کړئ که چیرته تاسې نور اصلي پیغام ته د زیات وخت لپاره لاسرسی نه وي لرلی.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Image": { + "message": "د سټیکرونو پیژندنه: غله پشۍ", + "description": "Alt text on a tooltip image when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "د سټیکرونو پیژندنه", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "چې سټیکرونه وي نو بیا د کلیمو کارولو ته اړتیا شته؟", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--Open": { + "message": "د سټیکر انتخابوونکی پرانیزئ", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "د سټیکر کڅوړه اضافه کړئ", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "راتلونکې پاڼه", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "مخکنۍ پاڼه", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "اوسني سټیکرونه", + "description": "Label for the recent stickers button in the sticker picker" + }, + "stickers--StickerPicker--DownloadError": { + "message": "ځینې سټیکرونه نشوای ډانلوډ کېدای.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "د سټیکر کڅوړه د انسټال کېدو په حال کې ده...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "هېڅ سټیکر و نه موندل شو", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "ستاسې له پیغامونو څخه د نویو سټیکرونو کڅوړې د انسټال لپاره شته", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "د سټیکر هېڅ کڅوړې و نه موندل شوې", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "وروستي کارول شوي سټیکرونه به دلته ښکاره شي.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "د سټیکر کڅوړه", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "د سټیکر د کڅوړې په پرانیستلو کې تیروتنه شوې. خپل د انټرنېټ اتصال وګورئ او بیا هڅه وکړئ.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "هېڅ ایموجي و نه موندل شو", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "د emoji پلټنه", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "د پوستکي غږ $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "EmojiPicker__button--recents": { + "message": "وروستي", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "څاروي", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "خواړه", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "فعالیت", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "سفر", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "توکی", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "سمبول", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "بیرغ", + "description": "Label for flag emoji picker button" + }, + "confirmation-dialog--Cancel": { + "message": "لغوه کول", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ تاسې ته یو پیغام ولیږه کوم چې نه خلاصیږي یا نه ښودل کېږي ځکه هغه د Signal نوې بڼه کاروي.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "تاسې کولای شئ له $contact$ څخه وپوښتئ تر څو دغه پیغام اوس درته ولیږي کوم چې د Signal تازه نسخه کاروئ.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "ستاسې یوې وسیلې داسې پیغام لیږلی چې پرانیستل کېدای یا ښکاره کېدای نشي، ځکه چې هغه د Signal نوې ځانګړنه له ځانه سره لري.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "راتلونکي پیغامونه لکه دغه به اوس سنکرونایز شي دا چې تاسې اوس د Signal تازه نسخه کاروئ.", + "description": "" + }, + "Message--update-signal": { + "message": "د Signal اپډیټ کول", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "لیدل شوي", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "میډیا", + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" + }, + "Message--tap-to-view--incoming--expired-toast": { + "message": "تاسې دا پیغام مخکې لیدلی و", + "description": "Shown when user clicks on an expired incoming view-once bubble" + }, + "Message--tap-to-view--outgoing--expired-toast": { + "message": "یو ځل لیدونکي پیغامونه ستاسې د محاورې په تاریخچه کې نه دي زیرمه شوي.", + "description": "Shown when user clicks on an expired outgoing view-once bubble" + }, + "Message--tap-to-view--incoming": { + "message": "د انځور لیدل", + "description": "Text shown on photo messages with with individual timers, before user has viewed it" + }, + "Message--tap-to-view--incoming-video": { + "message": "د ویډیو لیدل", + "description": "Text shown on video messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(ضمیمه)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(نقل قول)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(مخلیکنه)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Keyboard--navigate-by-section": { + "message": "بېلابېلو برخو ته تلل", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--previous-conversation": { + "message": "مخکنۍ محاوره", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--next-conversation": { + "message": "راتلونکې محاوره", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--previous-unread-conversation": { + "message": "پخوانۍ نالوستل شوې محاوره", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--next-unread-conversation": { + "message": "راتلونکې نالوستل شوې محاوره", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--preferences": { + "message": "ترجیحات", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-conversation-menu": { + "message": "د پرانیستې محاورې مینو", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--new-conversation": { + "message": "نوې محاوره پیل کړئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--archive-conversation": { + "message": "محاوره ارشیف کړئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--unarchive-conversation": { + "message": "محاوره له ارشیف څخه را وباسئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--search": { + "message": "پلټنه", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--search-in-conversation": { + "message": "په محاوره کې پلټنه", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--focus-composer": { + "message": "پر پیغام لیکونکي باندې تمرکز", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-all-media-view": { + "message": "د ټولې میډیا د پرانیستلو لیدل", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-emoji-chooser": { + "message": "د emoji د ټاکونکي پرانیستل", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-sticker-chooser": { + "message": "د سټیکر انتخابوونکی پرانیزئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--begin-recording-voice-note": { + "message": "د غږیز یاددښت ثبتول پیل کړئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--default-message-action": { + "message": "د ټاکل شوي پیغام لپاره عادي عمل", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--view-details-for-selected-message": { + "message": "د ټاکل شویو پیغامونو د جزئیاتو لیدل", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-reply": { + "message": "ټاکل شوي پیغام ته د ځواب پرانیستل او تړل", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-reaction-picker": { + "message": "د ټاکل شوي پیغام لپاره د emoji د غبرګون د ټاکونکي پرانیستل او تړل", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--save-attachment": { + "message": "له ټاکل شوي پیغام څخه د ضمیمې ثبت", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--delete-message": { + "message": "د ټاکل شوي پیغام پاکول", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--add-newline": { + "message": "پیغام کې نوې کرښه اضافه کړئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--expand-composer": { + "message": "د پیغام لیکونکی پراخ کړئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--send-in-expanded-composer": { + "message": "(په پراخ شوي پیغام لیکونکي) کې یې ولیږئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--attach-file": { + "message": "فایل ضمیمه کړئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--remove-draft-link-preview": { + "message": "د لینک د مخکتنې مخلیکنه لري کړئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--remove-draft-attachments": { + "message": "د مخلیکنې ټولې ضمیمې لري کړئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--conversation-by-index": { + "message": "محاورې ته تګ", + "description": "A shortcut allowing direct navigation to conversations 1 to 9 in list" + }, + "Keyboard--Key--ctrl": { + "message": "کنټرول", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--option": { + "message": "غوراوی", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--alt": { + "message": "Alt", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--shift": { + "message": "شیفټ", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--enter": { + "message": "انټر", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--tab": { + "message": "تب", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--one-to-nine-range": { + "message": "1 تر 9", + "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" + }, + "Keyboard--header": { + "message": "د کېبورډ شارټ کټونه", + "description": "Title header of the keyboard shortcuts guide" + }, + "Keyboard--navigation-header": { + "message": "پیمایش", + "description": "Header of the keyboard shortcuts guide - navigation section" + }, + "Keyboard--messages-header": { + "message": "پیغامونه", + "description": "Header of the keyboard shortcuts guide - messages section" + }, + "Keyboard--composer-header": { + "message": "د پیغام لیکونکی", + "description": "Header of the keyboard shortcuts guide - composer section" + }, + "Keyboard--scroll-to-top": { + "message": "د لیست سر ته تګ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--scroll-to-bottom": { + "message": "د لیست پای ته تګ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--close-curent-conversation": { + "message": "اوسنۍ محاوره وتړئ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--calling-header": { + "message": "د اړیکې نیولو په حالت کې", + "description": "Header of the keyboard shortcuts guide - calling section" + }, + "Keyboard--toggle-audio": { + "message": "د غږ روښانول او خاموشه کول", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-video": { + "message": "د ویډیو روښانول او خاموشه کول", + "description": "Shown in the shortcuts guide" + }, + "close-popup": { + "message": "د پاپ اپ تړل", + "description": "Used as alt text for any button closing a popup" + }, + "add-image-attachment": { + "message": "د انځور د ضمیمې اضافه کول", + "description": "Used in draft attachment list for the big 'add new attachment' button" + }, + "remove-attachment": { + "message": "د ضمیمې لري کول", + "description": "Used in draft attachment list to remove an individual attachment" + }, + "backToInbox": { + "message": "بیرته انباکس ته تګ", + "description": "Used as alt-text of button on archived conversations screen" + }, + "conversationArchived": { + "message": "محاوره ارشیف شوه", + "description": "A toast that shows up when user archives a conversation" + }, + "conversationArchivedUndo": { + "message": "بیرته پاک کول", + "description": "Undo button for archiving a conversation" + }, + "conversationReturnedToInbox": { + "message": "محاوره انباکس ته ولاړه", + "description": "A toast that shows up when the user unarchives a conversation" + }, + "conversationMarkedUnread": { + "message": "محاوره د نالوستې په توګه په نښه شوه", + "description": "A toast that shows up when user marks a conversation as unread" + }, + "StickerCreator--title": { + "message": "د سټیکر د کڅوړې جوړونکی", + "description": "The title of the Sticker Pack Creator window" + }, + "StickerCreator--DropZone--staticText": { + "message": "د انځور لپاره دلته کلیک وکړئ یا یې را کش کړئ", + "description": "Text which appears on the Sticker Creator drop zone when there is no active drag" + }, + "StickerCreator--DropZone--activeText": { + "message": "انځورونه دلته را کش کړئ", + "description": "Text which appears on the Sticker Creator drop zone when there is an active drag" + }, + "StickerCreator--Preview--title": { + "message": "د سټیکر کڅوړه ", + "description": "The 'title' of the sticker pack preview 'modal'" + }, + "StickerCreator--ConfirmDialog--cancel": { + "message": "لغوه کول", + "description": "The default text for the confirm dialog cancel button" + }, + "StickerCreator--CopyText--button": { + "message": "کاپي کول", + "description": "The text which appears on the copy button for the sticker creator share screen" + }, + "StickerCreator--ShareButtons--facebook": { + "message": "فیسبوک", + "description": "Title for Facebook button" + }, + "StickerCreator--ShareButtons--twitter": { + "message": "ټویټر", + "description": "Title for Twitter button" + }, + "StickerCreator--ShareButtons--pinterest": { + "message": "پنټریسټ", + "description": "Title for Pinterest button" + }, + "StickerCreator--ShareButtons--whatsapp": { + "message": "واټساپ", + "description": "Title for WhatsApp button" + }, + "StickerCreator--AppStage--next": { + "message": "بل", + "description": "Default text for the next button on all stages of the sticker creator" + }, + "StickerCreator--AppStage--prev": { + "message": "شاته", + "description": "Default text for the previous button on all stages of the sticker creator" + }, + "StickerCreator--DropStage--title": { + "message": "خپل سټیکرونه اضافه کړئ", + "description": "Title for the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--help": { + "message": "سټیکرونه باید د PNG، APNG یا WebP په فارمټ کې له رڼه بکګراونډ سره وي چې اندازه یې هم باید 512x512 پیکسیل کې وي. توصیه شوي حاشیه یې 16px ده.", + "description": "Help text for the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--showMargins": { + "message": "د حاشیو ښودل", + "description": "Text for the show margins toggle on the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--addMore": { + "message": "$count$ یا تر دې زیات اضافه کړئ", + "description": "Text to show user how many more stickers they must add", + "placeholders": { + "hashtag": { + "content": "$1", + "example": "4" + } + } + }, + "StickerCreator--EmojiStage--title": { + "message": "هر سټیکر ته یو emoji ور اضافه کړئ", + "description": "Title for the drop stage of the sticker creator" + }, + "StickerCreator--EmojiStage--help": { + "message": "دا کار موږ ته اجازه راکوي تر څو تاسې ته د داسې سټیکرونو وړاندیز وکړو چې تاسې په پیغامونو کې وکارولای شئ.", + "description": "Help text for the drop stage of the sticker creator" + }, + "StickerCreator--MetaStage--title": { + "message": "یوازې څو نور جزئیات", + "description": "Title for the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--title": { + "message": "عنوان", + "description": "Label for the title input of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--author": { + "message": "لیکونکی", + "description": "Label for the author input of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--cover": { + "message": "د پوښتۍ انځور", + "description": "Label for the cover image picker of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--cover--help": { + "message": "دا هغه انځور دی چې کله تاسې خپل د سټیکر کڅوړه شریکوئ نو هغه به وښودل شي", + "description": "Help text for the cover image picker of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--title": { + "message": "ایا ډاډه یاست چې غواړئ خپل د سټیکر کڅوړه پورته کړئ؟", + "description": "Title for the confirm dialog on the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--confirm": { + "message": "پورته کول", + "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--text": { + "message": "کله چې مو د سټیکر کڅوړه جوړه کړه بیا نشئ کولای چې بکې تصحیح راولئ یا یې هم پاک کړئ.", + "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" + }, + "StickerCreator--UploadStage--title": { + "message": "د خپل سټیکر د کڅوړې جوړول", + "description": "Title for the upload stage of the sticker creator" + }, + "StickerCreator--UploadStage-uploaded": { + "message": "له $total$ څخه $count$ یې اپلوډ شوي دي", + "description": "Title for the upload stage of the sticker creator", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + }, + "total": { + "content": "$2", + "example": "20" + } + } + }, + "StickerCreator--ShareStage--title": { + "message": "مبارک! تاسې د سټیکر کڅوړه جوړه کړه.", + "description": "Title for the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--help": { + "message": "خپلو نویو سټیکرونو ته د سټیکر د ایکن له لارې لاسرسی ولری، یا هم د لاندني لینک په کارولو سره هغه له خپلو ملګرو سره شریک کړئ.", + "description": "Help text for the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--callToAction": { + "message": "د $hashtag$ هشټګ له نورو خلکو سره د مرستې لپاره وکاروئ تر څو د هر ډول سفارشي سټیکرونو کڅوړو URLs ومومئ کوم چې غواړئ یې په عامه توګه یې نورو ته د لاسرسي وړ وګرځوئ.", + "description": "Call to action text for the share stage of the sticker creator", + "placeholders": { + "hashtag": { + "content": "$1", + "example": "#makeprivacystick" + } + } + }, + "StickerCreator--ShareStage--copyTitle": { + "message": "د سټیکر د کڅوړې URL", + "description": "Title for the copy button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--close": { + "message": "بندول", + "description": "Text for the close button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--createAnother": { + "message": "د سټیکر بله کڅوړه جوړه کړئ", + "description": "Text for the create another sticker pack button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--socialMessage": { + "message": "د سټیکر دغه نوې کڅوړه وګورئ کوم چې ما د Signal لپاره جوړه کړې ده. #makeprivacystick ", + "description": "Text which is shared to social media platforms for sticker packs" + }, + "StickerCreator--Toasts--imagesAdded": { + "message": "$count$ انځور(ونه) اضافه شول", + "description": "Text for the toast when images are added to the sticker creator", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "StickerCreator--Toasts--animated": { + "message": "انیمیشن لرونکي سټیکرونه د اوس مهال لپاره نه ملاتړ کېږي", + "description": "Text for the toast when an image that is animated was dropped on the sticker creator" + }, + "StickerCreator--Toasts--tooLarge": { + "message": "اچول شوی انځور ډېر ستر دی", + "description": "Text for the toast when an image that is too large was dropped on the sticker creator" + }, + "StickerCreator--Toasts--errorProcessing": { + "message": "د انځور په پروسیس کې تیروتنه شوې ", + "description": "Text for the toast when an image cannot be processed was dropped on the sticker creator with a generic error" + }, + "StickerCreator--Toasts--APNG--notSquare": { + "message": "انیمیشن شوي PNG سټیکرونه باید مربع وي", + "description": "Text for the toast when someone tries to upload a non-square APNG" + }, + "StickerCreator--Toasts--mustLoopForever": { + "message": "انیمیشن شوي سټیکرونه باید د تل لپاره حلقوي وي", + "description": "Text for the toast when an image in the sticker creator does not animate forever" + }, + "StickerCreator--Toasts--APNG--dimensionsTooLarge": { + "message": "د انیمیشن شوي PNG سټیکر ابعاد ډېر ستر دي", + "description": "Text for the toast when an APNG image in the sticker creator is too large" + }, + "StickerCreator--Toasts--APNG--dimensionsTooSmall": { + "message": "د انیمیشن شوي PNG سټیکر ابعاد ډېر کوچني دي", + "description": "Text for the toast when an APNG image in the sticker creator is too small" + }, + "StickerCreator--Toasts--errorUploading": { + "message": "د سټیکرونو په پورته کولو کې تیروتنه شوې: $message$", + "description": "Text for the toast when a sticker pack cannot be uploaded", + "placeholders": { + "message": { + "content": "$1", + "example": "Not connected" + } + } + }, + "StickerCreator--Toasts--linkedCopied": { + "message": "لینک کاپی شو", + "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" + }, + "StickerCreator--StickerPreview--light": { + "message": "زما سټیکر په روڼه تیم کې", + "description": "Text for the sticker preview for the light theme" + }, + "StickerCreator--StickerPreview--dark": { + "message": "زما سټیکر په تیاره تیم کې", + "description": "Text for the sticker preview for the dark theme" + }, + "StickerCreator--Authentication--error": { + "message": "د مهرباني له مخې Signal په خپل موبایل او ډیسکټاپ کې انسټال کړئ تر څو د سټیکر د کڅوړې جوړونکی وکاروئ", + "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" + }, + "Reactions--remove": { + "message": "غبرګون ایسته کړئ", + "description": "" + }, + "Reactions--error": { + "message": "د غبرګون لیږل تر سره نشو. مهرباني وکړئ بیا هڅه وکړئ.", + "description": "Shown when a reaction fails to send" + }, + "Reactions--more": { + "message": "زیات", + "description": "Use in the reaction picker as the alt text for the 'more' button" + }, + "ReactionsViewer--all": { + "message": "ټول", + "description": "Shown in reaction viewer as the title for the 'all' category" + }, + "MessageRequests--message-direct": { + "message": "غواړئ $name$ ته اجازه ورکړئ چې تاسې ته پیغام وکړي او ستاسې نوم او انځور له هغوی سره شریک کړي؟ هغوی به پوه نشي چې تاسې د هغوی پیغام لیدلی دی تر څو تاسې یې ونه منئ.", + "description": "Shown as the message for a message request in a direct message", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce" + } + } + }, + "MessageRequests--message-direct-blocked": { + "message": "غواړئ $name$ ته اجازه ورکړئ چې تاسې ته پیغام وکړي او ستاسې نوم او انځور له هغوی سره شریک کړي؟ تاسې به د هغوی هېڅ پیغام تر لاسه نه کړئ تر څو یې له بلاک څخه و نه باسئ.", + "description": "Shown as the message for a message request in a direct message with a blocked account", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce" + } + } + }, + "MessageRequests--message-group": { + "message": "غواړئ له دغه ګروپ سره یو ځای شئ او خپل نوم او انځور مو د هغه له غړو سره شریک کړئ؟ هغوی به پر دې پوه نشي چې تاسې د هغوی پیغام لیدلی دی تر څو یې تاسې ونه منئ.", + "description": "Shown as the message for a message request in a group", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--message-group-blocked": { + "message": "غواړئ دغه ګروپ له بلاک څخه وباسئ او خپل نوم او انځور مو د ګروپ له غړو سره شریک کړئ؟ تاسې به تر هغه پورې هېڅ پیغام تر لاسه نه کړئ تر څو چې له بلاک څخه یې و نه باسئ.", + "description": "Shown as the message for a message request in a blocked group" + }, + "MessageRequests--block": { + "message": "بلاک کول", + "description": "Shown as a button to let the user block a message request" + }, + "MessageRequests--unblock": { + "message": "له بلاک څخه ایستل", + "description": "Shown as a button to let the user unblock a message request" + }, + "MessageRequests--unblock-confirm-title": { + "message": "غواړئ $name$ له بلاک څخه وباسئ؟", + "description": "Shown as a button to let the user unblock a message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--unblock-direct-confirm-body": { + "message": "تاسې به وکولای شئ چې یوه بل ته پیغام وکړئ او ټلیفوني اړیکې ونیسئ.", + "description": "Shown as the body in the confirmation modal for unblocking a private message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--unblock-group-confirm-body": { + "message": "د ګروپ غړي به وکولای شي چې تاسې بیا په دغه ګروپ کې اضافه کړي.", + "description": "Shown as the body in the confirmation modal for unblocking a group message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--block-and-report-spam": { + "message": "د سپم رپوټ یې ورکړئ او بلاک یې کړئ", + "description": "Shown as a button to let the user block a message request and report spam" + }, + "MessageRequests--block-and-report-spam-success-toast": { + "message": "د سپم او بلاک په توګه رپوټ شوی.", + "description": "Shown in a toast when you successfully block a user and report them as spam" + }, + "MessageRequests--block-direct-confirm-title": { + "message": "غواړئ $name$ بلاک کړئ؟", + "description": "Shown as the title in the confirmation modal for blocking a private message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--block-direct-confirm-body": { + "message": "بلاک شوي کسان به هېڅ ونشي کړای چې تاسې ته پیغام ولیږي یا درسره اړیکه ونیسي.", + "description": "Shown as the body in the confirmation modal for blocking a private message request" + }, + "MessageRequests--block-group-confirm-title": { + "message": "غواړئ $group$ بلاک او پریږدئ؟", + "description": "Shown as the title in the confirmation modal for blocking a group message request", + "placeholders": { + "group": { + "content": "$1", + "example": "Friends 🌿" + } + } + }, + "MessageRequests--block-group-confirm-body": { + "message": "تاسې به نور له دې ګروپ څخه هېڅ راز پیغامونه یا اپډیټ تر لاسه نه کړئ، او نور غړي به هم ونشي کړای چې تاسې بیا په دې ګروپ کې اضافه کړي.", + "description": "Shown as the body in the confirmation modal for blocking a group message request" + }, + "MessageRequests--delete": { + "message": "پاکول", + "description": "Shown as a button to let the user delete any message request" + }, + "MessageRequests--delete-direct-confirm-title": { + "message": "غواړئ چې محاوره مو پاکه کړئ؟", + "description": "Shown as the title in the confirmation modal for deleting a private message request" + }, + "MessageRequests--delete-direct-confirm-body": { + "message": "دغه محاوره به ستاسې له ټولو وسیلو څخه پاکه شي.", + "description": "Shown as the body in the confirmation modal for deleting a private message request" + }, + "MessageRequests--delete-group-confirm-title": { + "message": "غواړئ $group$ پاک او پریږدئ؟", + "description": "Shown as the title in the confirmation modal for deleting a group message request", + "placeholders": { + "group": { + "content": "$1", + "example": "Friends 🌿" + } + } + }, + "MessageRequests--delete-direct": { + "message": "پاکول", + "description": "Shown as a button to let the user delete a direct message request" + }, + "MessageRequests--delete-group": { + "message": "پاک کول او پریښودل", + "description": "Shown as a button to let the user delete a group message request" + }, + "MessageRequests--delete-group-confirm-body": { + "message": "تاسې به دا ګروپ پریږدئ او هغه به ستاسې له ټولو وسیلو څخه پاک شي.", + "description": "Shown as the body in the confirmation modal for deleting a group message request" + }, + "MessageRequests--accept": { + "message": "منل", + "description": "Shown as a button to let the user accept a message request" + }, + "MessageRequests--continue": { + "message": "ادامه", + "description": "Shown as a button to share your profile, necessary to continue messaging in a conversation" + }, + "MessageRequests--profile-sharing--group": { + "message": "غواړئ خپلې محاورې ته مو له دې ګروپ سره دوام ورکړئ او خپل نوم او انځور مو د هغه له غړو سره شریک کړئ؟ $learnMore$", + "description": "Shown when user hasn't shared their profile in a group yet", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn More." + } + } + }, + "MessageRequests--profile-sharing--direct": { + "message": "غواړئ دغې محاورې ته مو له $firstName$ سره ادامه ورکړئ او خپل نوم او انځور مو د هغه له غړو سره شریک کړئ؟ $learnMore$", + "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet", + "placeholders": { + "firstName": { + "content": "$1", + "example": "Alice" + }, + "learnMore": { + "content": "$2", + "example": "Learn More." + } + } + }, + "MessageRequests--learn-more": { + "message": "لا زیات زده کړئ.", + "description": "Shown at the end of profile sharing messages as a link." + }, + "ConversationHero--members": { + "message": "$count$ غړي", + "description": "Specifies the number of members in a group conversation", + "placeholders": { + "count": { + "content": "$1", + "example": "22" + } + } + }, + "ConversationHero--members-1": { + "message": "1 غړی", + "description": "Specifies the number of members in a group conversation when there is one member", + "placeholders": { + "count": { + "content": "$1", + "example": "22" + } + } + }, + "member-of-1-group": { + "message": "د $group$ غړی", + "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", + "placeholders": { + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } + }, + "member-of-2-groups": { + "message": "د $group1$ او $group2$ غړی", + "description": "Shown in the conversation hero to indicate this user is a member of two mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + } + } + }, + "member-of-3-groups": { + "message": "د $group1$، $group2$ او $group3$ غړی", + "description": "Shown in the conversation hero to indicate this user is a member of three mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + } + } + }, + "member-of-more-than-3-groups--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": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + } + } + }, + "member-of-more-than-3-groups--multiple-more": { + "message": "د $group1$، $group2$، $group3$ او $remainingCount$ نورو غړی", + "description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + }, + "remainingCount": { + "content": "$4", + "example": "3" + } + } + }, + "ConversationHero--membership-added": { + "message": "$name$ تاسې دې ګروپ ته اضافه کړئ.", + "description": "Shown Indicates that you were added to a group by a given individual.", + "placeholders": { + "name": { + "content": "$1", + "example": "Jeff Smith" + } + } + }, + "no-groups-in-common": { + "message": "هېڅ ګډ ګروپ نشته", + "description": "Shown to indicate this user is not a member of any groups" + }, + "no-groups-in-common-warning": { + "message": "هېڅ ګډ ګروپ نه لري. غوښتنې په دقت سره تر نظر تیرې کړئ", + "description": "When a user has no common groups, show this warning" + }, + "acceptCall": { + "message": "ځواب", + "description": "Shown in tooltip for the button to accept a call (audio or video)" + }, + "acceptCallWithoutVideo": { + "message": "پرته له ویډیو یې ځواب کړئ", + "description": "Shown in tooltip for the button to accept a video call without video" + }, + "declineCall": { + "message": "ردول", + "description": "Shown in tooltip for the button to decline a call (audio or video)" + }, + "declinedIncomingAudioCall": { + "message": "تاسې اډیويي اړیکه رد کړه", + "description": "Shown in conversation history when you declined an incoming audio call" + }, + "declinedIncomingVideoCall": { + "message": "تاسې ویډیويي اړیکه رده کړه", + "description": "Shown in conversation history when you declined an incoming video call" + }, + "acceptedIncomingAudioCall": { + "message": "راغلی غږیز زنګ", + "description": "Shown in conversation history when you accepted an incoming audio call" + }, + "acceptedIncomingVideoCall": { + "message": "راغلی ویډیويي زنګ", + "description": "Shown in conversation history when you accepted an incoming video call" + }, + "missedIncomingAudioCall": { + "message": "غږیزه اړیکه مو له لاسه ورکړې", + "description": "Shown in conversation history when you missed an incoming audio call" + }, + "missedIncomingVideoCall": { + "message": "ویډیويي اړیکه مو له لاسه ورکړې", + "description": "Shown in conversation history when you missed an incoming video call" + }, + "acceptedOutgoingAudioCall": { + "message": "وهل شوی غږیز زنګ", + "description": "Shown in conversation history when you made an outgoing audio call" + }, + "acceptedOutgoingVideoCall": { + "message": "وهل شوی ویډیويي زنګ", + "description": "Shown in conversation history when you made an outgoing video call" + }, + "missedOrDeclinedOutgoingAudioCall": { + "message": "بې خواب غږیز زنګ", + "description": "Shown in conversation history when your audio call is missed or declined" + }, + "missedOrDeclinedOutgoingVideoCall": { + "message": "بې ځوابه ویډیويي زنګ", + "description": "Shown in conversation history when your video call is missed or declined" + }, + "incomingAudioCall": { + "message": "راغلی غږیز زنګ...", + "description": "Shown in both the incoming call bar and notification for an incoming audio call" + }, + "incomingVideoCall": { + "message": "راغلی ویډیويي زنګ...", + "description": "Shown in both the incoming call bar and notification for an incoming video call" + }, + "incomingGroupCall__ringing-you": { + "message": "$ringer$ تاسې ته زنګ وهي", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + } + } + }, + "incomingGroupCall__ringing-1-other": { + "message": "$ringer$ تاسې او $otherMember$ ته زنګ وهي", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "otherMember": { + "content": "$2", + "example": "Bob" + } + } + }, + "incomingGroupCall__ringing-2-others": { + "message": "$ringer$ تاسې، $first$ او $second$ ته زنګ وهي", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "first": { + "content": "$2", + "example": "Bob" + }, + "second": { + "content": "$3", + "example": "Charlie" + } + } + }, + "incomingGroupCall__ringing-3-others": { + "message": "$ringer$ تاسې ته، $first$، $second$ او 1 بل ته زنګ وهي", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "first": { + "content": "$2", + "example": "Bob" + }, + "second": { + "content": "$3", + "example": "Charlie" + } + } + }, + "incomingGroupCall__ringing-many": { + "message": "$ringer$ تاسې ته، $first$، $second$ او $remaining$ نورو ته زنګ وهي", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "first": { + "content": "$2", + "example": "Bob" + }, + "second": { + "content": "$3", + "example": "Charlie" + }, + "remaining": { + "content": "$4", + "example": "5" + } + } + }, + "outgoingCallRinging": { + "message": "د زنګ وهلو په حال کې...", + "description": "Shown in the call screen when placing an outgoing call that is now ringing" + }, + "makeOutgoingCall": { + "message": "زنګ ووهئ", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "ویډیو کال وکړئ", + "description": "Title for the video call button in a conversation" + }, + "joinOngoingCall": { + "message": "یو ځای کېدل", + "description": "Text that appears in a group when a call is active" + }, + "callNeedPermission": { + "message": "$title$ به له تاسې څخه د پیغام غوښتنه تر لاسه کړي. کله چې ستاسې د پیغام غوښتنه ومنل شوه نو بیا کولای شئ زنګ ووهئ.", + "description": "Shown when a call is rejected because the other party hasn't approved the message/call request", + "placeholders": { + "title": { + "content": "$1", + "example": "Alice" + } + } + }, + "callReconnecting": { + "message": "بیرته وصل کېږي...", + "description": "Shown in the call screen when the call is reconnecting due to network issues" + }, + "callDuration": { + "message": "د Signal $duration$", + "description": "Shown in the call screen to indicate how long the call has been connected", + "placeholders": { + "duration": { + "content": "$1", + "example": "00:01" + } + } + }, + "callingDeviceSelection__settings": { + "message": "تنظیمات", + "description": "Title for device selection settings" + }, + "calling__participants": { + "message": "$people$ په زنګ کې دي", + "description": "Title for participants list toggle", + "placeholders": { + "people": { + "content": "$1", + "example": "16" + } + } + }, + "calling__call-notification__ended": { + "message": "ګروپي ټلیفوني اړیکه پای ته ورسیده", + "description": "Notification message when a group call has ended" + }, + "calling__call-notification__started-by-someone": { + "message": "ګروپي ټلیفوني اړیکه پیل شوې وه", + "description": "Notification message when a group call has started, but we don't know who started it" + }, + "calling__call-notification__started-by-you": { + "message": "تاسې ګروپي اړیکه پیل کړې", + "description": "Notification message when a group call has started by you" + }, + "calling__call-notification__started": { + "message": "$name$ ګروپي کال پیل کړی", + "description": "Notification message when a group call has started", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "calling__call-notification__button__in-another-call-tooltip": { + "message": "تاسې له پخوا څخه په ټلیفوني اړیکه کې یاست", + "description": "Tooltip in disabled notification button when you're on another call" + }, + "calling__call-notification__button__call-full-tooltip": { + "message": "ټلیفوني اړیکه د $max$ ګډونوالو ظرفیت ته رسیدلی", + "description": "Tooltip in disabled notification button when the call is full", + "placeholders": { + "max": { + "content": "$1", + "example": "5" + } + } + }, + "calling__pip--on": { + "message": "د اړیکې وړول", + "description": "Title for picture-in-picture toggle" + }, + "calling__pip--off": { + "message": "اړیکه فول سکرین ته راوستل", + "description": "Title for picture-in-picture toggle" + }, + "calling__switch-view--to-grid": { + "message": "شبکه اې لید ته اړول", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "د سپیکر لید ته اړول", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__hangup": { + "message": "ټلیفوني اړیکه پریږده", + "description": "Title for hang up button" + }, + "calling__SelectPresentingSourcesModal--title": { + "message": "خپل سکرین شریک کړه", + "description": "Title for the select your screen sharing sources modal" + }, + "calling__SelectPresentingSourcesModal--confirm": { + "message": "شریکول پیل کړئ", + "description": "Confirm button for sharing screen modal" + }, + "calling__SelectPresentingSourcesModal--entireScreen": { + "message": "ټول سکرین", + "description": "Title for the select your screen sharing sources modal and 'Entire Screen' source" + }, + "calling__SelectPresentingSourcesModal--screen": { + "message": "$id$ سکرین", + "description": "Title for `Screen #N` source in screen sharing sources modal and overlay", + "placeholders": { + "id": { + "content": "$1", + "example": "1" + } + } + }, + "calling__SelectPresentingSourcesModal--window": { + "message": "یوه کړکۍ", + "description": "Title for the select your screen sharing sources modal" + }, + "callingDeviceSelection__label--video": { + "message": "ویډیو", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "مایکروفون", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "سپیکرونه", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "هېڅ وسیله نشته", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "عادي", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "د خبرتیاوو صامت کول", + "description": "Label for the mute notifications drop-down selector" + }, + "notMuted": { + "message": "صامت شوی نه دی", + "description": "Label when the conversation is not muted" + }, + "muteHour": { + "message": "د یوه ساعت لپاره یې صامت کړئ", + "description": "Label for muting the conversation" + }, + "muteEightHours": { + "message": "د اتو ساعتونو لپاره یې صامت کړئ", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "د یوې ورځې لپاره یې صامت کړئ", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "د یوې اوونۍ لپاره یې صامت کړئ", + "description": "Label for muting the conversation" + }, + "muteAlways": { + "message": "تل یې صامت کړئ", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "له صامت حالت څخه ایستل", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabelAlways": { + "message": "د تل لپاره صامت شوی", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted" + }, + "muteExpirationLabel": { + "message": "تر $duration$ پورې صامت شوی", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "ErrorModal--title": { + "message": "کوم شی سم کار نه ورکوي!", + "description": "Title of popup dialog when user-initiated task has gone wrong" + }, + "ErrorModal--description": { + "message": "مهرباني وکړئ بیا هڅه وکړئ یا له مرستندوی ټیم سره اړیکه کې شئ.", + "description": "Description text in popup dialog when user-initiated task has gone wrong" + }, + "Confirmation--confirm": { + "message": "هوکې", + "description": "Button to dismiss popup dialog when user-initiated task has gone wrong" + }, + "unknown-sgnl-link": { + "message": "وبښئ، د سیګنال دا لینک کومه معنی نه ورکوي!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--cannot-send": { + "message": "تاسې هغه ګروپ ته پیغامونه نه شئ لیږلای.", + "description": "Shown in toast when you attempt to forward a message to an announcement only group" + }, + "GroupV2--add--missing-capability": { + "message": "دغه خلک تر هغه وخته پورې ګروپ کې نشي اضافه کېدای تر څو دوی خپل Signal اپګریډ نه کړي.", + "description": "Shown in a confirmation dialog when members who cannot view announcement only group cannot be added" + }, + "GroupV2--cannot-start-group-call": { + "message": "یوازې د دغه ګروپ اډمینان کولای شي اړیکه پیل کړي.", + "description": "Shown in toast when a non-admin starts a group call in an announcements only group" + }, + "GroupV2--join--invalid-link--title": { + "message": "نامعتبر لینک", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "دا یو د ګروپ معتبر لینک نه دی. وړاندې تر دې چې ورسره یو ځای شئ ځان ډاډه کړئ چې لینک بشپړ او بې عیبه ده.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "غواړئ له دغه ګروپ سره یو ځای شئ او خپل نوم او انځور مو د هغه له غړو سره شریک کړئ؟", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "تاسې له پخوا څخه په دې ګروپ کې یاست.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "تاسې له پخوا څخه په دغه ګروپ کې د یو ځای کېدو لپاره د منلو غوښتنه کړې ده.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "د ناپیژانده لینک نسخه", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "دغه لینک د ډیسکټاب د Signal د نسخې له مخې نشي ملاتړ کېدای.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "نشي کولای چې له ګروپ سره یو ځای شي", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "د ګروپ دغه لینک نور د اعتبار وړ نه دی.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "د دغه ګروپ یو اډمین وړاندې تر دې چې له دغه ګروپ سره یو ځای شئ، ستاسې غوښتنه باید تایید کړي. کله چې تاسې د یو ځای کېدو لپاره غوښتنه لیږئ، نو ستاسې نوم او انځور به د هغه له غړو سره شریک شی.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "یو ځای کېدل", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "د یو ځای کېدو لپاره غوښتنه وکړئ", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "غوښتنه لغوه کړئ", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "تاسې غواړئ له ګروپ سره د یو ځای کېدو خپله غوښتنه لغوه کړئ.", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "هو", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "نه", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 غړی", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ غړي", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "ګروپ · $memberCount$", + "description": "A holder for two pieces of information - the type of conversation, and the member count", + "placeholders": { + "memberCount": { + "content": "$1", + "example": "12 members" + } + } + }, + "GroupV2--join--requested": { + "message": "ستاسې د یو ځای کېدو غوښتنه د ګروپ اډمین ته واستول شوه. کله چې هغوی لاس په کار شول نو تاسې ته به خبر درکړل شي.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "د لینک تیروتنه", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "له ګروپ سره نشي یو ځای کېدای. مهرباني وکړئ وروسته هڅه وکړئ", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--admin": { + "message": "اډمین", + "description": "Label for a group administrator" + }, + "GroupV2--only-admins": { + "message": "یوازې اډمینان", + "description": "Label for group administrators -- used in drop-downs to select permissions that apply to admins" + }, + "GroupV2--all-members": { + "message": "ټول غړي", + "description": "Label for describing the general non-privileged members of a group" + }, + "updating": { + "message": "د اپډیټ کېدو په حال کې...", + "description": "Shown along with a spinner when an update operation takes longer than one second" + }, + "GroupV2--create--you": { + "message": "تاسې ګروپ جوړ کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--create--other": { + "message": "$memberName$ دغه ګروپ جوړ کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--create--unknown": { + "message": "دا ګروپ جوړ شوی و.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ د ګروپ نوم \"$newTitle$\" ته بدل کړی و.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "تاسې د ګروپ نوم \"$newTitle$\" ته بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "یوه غړي د ګروپ نوم \"$newTitle$\" ته بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ د ګروپ نوم لري کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "تاسې د ګروپ نوم لري کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "یوه غړي د ګروپ نوم لري کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ د ګروپ اواتار بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "تاسې د ګروپ اواتار بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "یوه غړي د ګروپ اواتار بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ د ګروپ اواتار لري کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "تاسې د ګروپ اواتار لري کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "یوه غړي د ګروپ اواتار لري کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ دا حق چې څوک کولای شي د ګروپ معلومات تصحیح کړي بدل کړ \"یوازې اډمینانو\" ته.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "تاسې دا حق چې د ګروپ معلومات باید څوک تصحیح کړي \"یوازې اډمینانو\" ته بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "یوه اډمین دا حق چې څوک کولای شي د ګروپ معلومات تصحیح کړی \"یوازې اډمینانو\" ته بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ دا حق چې څوک کولای شي د ګروپ معلومات تصحیح کړي \"ټولو غړو\" ته یې بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "تاسې دا حق چې د ګروپ معلومات باید څوک تصحیح کړي \"ټولو غړو\" ته بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "یوه اډمین دا حق چې د ګروپ معلومات باید څوک تصحیح کړي \"ټولو غړو\" ته بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ دا حق چې څوک کولای شي د ګروپ معلومات تصحیح کړي بدل کړ \"یوازې اډمینانو\" ته.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "تاسې دا حق چې د ګروپ غړیتوب باید څوک تصحیح کړي \"یوازې اډمینانو\" ته بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "یوه اډمین دا حق چې د ګروپ غړیتوب باید څوک تصحیح کړي \"یوازې اډمینانو\" ته بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ دا حق چې څوک کولای شي د ګروپ غړیتوب تصحیح کړي \"ټولو غړو\" ته یې بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "تاسې دا حق چې د ګروپ غړیتوب باید څوک تصحیح کړي \"ټولو غړو\" ته بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "یوه اډمین دا حق چې د ګروپ غړیتوب باید څوک تصحیح کړي \"ټولو غړو\" ته بدل کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--you": { + "message": "تاسې د ګروپ د لینک لپاره د اډمین تایید غیرفعاله کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ د ګروپ د لینک لپاره د اډمین تایید غیرفعاله کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "د ګروپ د لینک لپاره د اډمین تایید فعاله شوی دی.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "تاسې د ګروپ د لینک لپاره د اډمین تایید فعاله کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ د ګروپ د لینک لپاره د اډمین تایید فعاله کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "د ګروپ د لینک لپاره د اډمین تایید فعاله شوی دی.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--invited--you": { + "message": "تاسې رابلل شوی غړی $inviteeName$ اضافه کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--invited--other": { + "message": "$memberName$ را بلل شوی غړی $inviteeName$ اضافه کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Alice" + }, + "inviteeName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--invited--unknown": { + "message": "یوه غړي را بلل شوی غړی $inviteeName$ اضافه کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ ګروپ ته د $inviterName$ له خوا یوه بلنه ومنله.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--other-no-from": { + "message": "$inviteeName$ ګروپ ته یوه بلنه ومنله.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "تاسې د $inviterName$ له خوا ګروپ ته یوه بلنه ومنله", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you-no-from": { + "message": "تاسې ګروپ ته یوه بلنه ومنله.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ ګروپ ته ستاسې بلنه ومنله.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ $addeeName$ اضافه کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "تاسې $memberName$ اضافه کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "یوه غړي $memberName$ اضافه کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ تاسې ګروپ ته اضافه کړئ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "تاسې له ګروپ سره یو ځای شوئ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "تاسې ګروپ ته اضافه شوئ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--you--you": { + "message": "تاسې له دې ګروپ سره د ګروپ د لینک له لارې یو ځای شوي یاست.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ د ګروپ د لینک له لارې ګروپ سره یو ځای شو.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--other": { + "message": "$adminName$ له ګروپ سره د یو ځای کېدو لپاره ستاسې غوښتنه ومنله.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--unknown": { + "message": "له ګروپ سره ستاسې د یو ځای کېدو غوښتنه تایید شوه.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "تاسې د $joinerName$ له خوا له ګروپ سره د یو ځای کېدو غوښتنه ومنله.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--other": { + "message": "$adminName$ له ګروپ سره د یو ځای کېدو لپاره د $joinerName$ غوښتنه ومنله.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--unknown": { + "message": "له ګروپ سره د یو ځای کېدو لپاره د $joinerName$ غوښتنه ومنل شوه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ $memberName$ ایسته کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ ګروپ پرېښود.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "تاسې $memberName$ ایسته کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "یوه غړي $memberName$ ایسته کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ تاسې ایسته کړئ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "تاسې ګروپ پرېښود.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "تاسې له ګروپ څخه وایستل شوئ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ $memberName$ اډمین کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "تاسې $memberName$ اډمین کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "یوه اډمین $memberName$ اډمین کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ تاسې اډمین کړئ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "یوه اډمین تاسې اډمین کړئ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ له $memberName$ څخه د اډمین امتیازات واخیستل.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "تاسې له $memberName$ څخه د اډمین امتیازات واخیستل.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "یوه اډمین له $memberName$ څخه د اډمین امتیازات واخیستل.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ ستاسې د اډمین امتیازات واخیستل.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "یوه اډمین ستاسې د اډمین امتیازات واخیستل.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ ګروپ ته 1 کس را وبلول.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "تاسې $inviteeName$ ګروپ ته را وباله.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "یو کس ګروپ ته را وبلل شو.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ تاسې ګروپ ته راوبللئ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "تاسې ګروپ ته رابلل شوي وئ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ ګروپ ته $count$ کسان را وبلل.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "تاسې $count$ کسان ګروپ ته را وبلل.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "$count$ کسه ګروپ ته را وبلل شول.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 کس چې د $memberName$ له خوا ګروپ ته رابلل شوی وی بلنه یې رده کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ ګروپ ته ستاسې بلنه رد کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--from-you": { + "message": "تاسې ګروپ ته بلنه رد کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 کس ګروپ ته خپله بلنه رده کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ ګروپ ته د 1 کس لپاره بلنه لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "تاسې ګروپ ته د 1 کس لپاره بلنه لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-own--to-you": { + "message": "$inviterName$ تاسې ته خپله بلنه رد کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-own--unknown": { + "message": "$inviterName$ 1 کس لپاره خپله بلنه لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "یوه اډمین ګروپ ته د 1 کس بلنه لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ ګروپ ته د $count$ کسانو لپاره بلنه لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "تاسې ګروپ ته د $count$ کس لپاره بلنه لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "یوه اډمین ګروپ ته د $count$ کسانو بلنې لغوې کړې.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ ګروپ ته د 1 کس بلنه چې د $memberName$ له خوا بلل شوی و لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "تاسې ګروپ ته د 1 کس بلنه چې د $memberName$ له خوا را بلل شوی و لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "یوه اډمین ګروپ ته د 1 کس بلنه چې د $memberName$ له خوا بلل شوی و لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ ګروپ ته هغه بلنه لغوه کړه چې تاسې $inviteeName$ ته لیږلې وه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "تاسې $inviteeName$ ته خپله بلنه باطله کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "یوه اډمین ګروپ ته هغه بلنه لغوه کړه چې تاسې $inviteeName$ ته لیږلې وه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ ګروپ ته د $count$ کسانو هغه بلنې رد کړې کوم چې د $memberName$ له خوا را بلل شوي وو.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "تاسې ګروپ ته د $count$ کسانو بلنې لغوه کړي کوم چې د $memberName$ له خوا را بلل شوي وو.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "یوه اډمین ګروپ ته د $count$ کسانو بلنې لغوه کړي کوم چې د $memberName$ له خوا را بلل شوي وو.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ ګروپ ته هغه بلنې لغوه کړي کوم چې تاسې $count$ کسانو ته لیږلې وي.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "تاسې $count$ کسانو ته خپله بلنه باطل کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "یوه اډمین ګروپ ته هغه بلنې لغوه کړي کوم چې تاسو $count$ کسانو ته لیږلې وي.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--admin-approval-add-one--you": { + "message": "له دغه ګروپ سره د یو ځای کېدو لپاره تاسې غوښتنه ولیږله.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ د ګروپ د لینک له لارې د یو ځای کېدو غوښتنه کړې ده.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--you--you": { + "message": "تاسې له ګروپ سره د یو ځای کېدو خپله غوښتنه لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "له ګروپ سره ستاسې د یو ځای کېدو غوښتنه د اډمین له خوا رد شوه.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "له ګروپ سره د یو ځای کېدو لپاره تاسې د $joinerName$ غوښتنه رد کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--own": { + "message": "$joinerName$ له ګروپ سره د یو ځای کېدو غوښتنه لغوه کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--other": { + "message": "$adminName$ د $joinerName$هغه غوښتنه رد کړه تر څو له ګروپ سره یو ځای شي.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "تاسې د ګروپ لینک د اډمین په غیرفعال تایید سره روښانه کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ د ګروپ لینک د اډمین په غیرفعال تایید سره روښانه کړ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "د ګروپ لینک د اډمین په غیرفعال تایید سره روښانه شوی دی.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "تاسې د ګروپ لینک د اډمین په فعال تایید سره روښانه کړی دی.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ د ګروپ لینک د اډمین په فعال تایید سره روښانه کړی دی.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "د ګروپ لینک د اډمین په فعال تایید سره روښانه شوی دی.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "تاسې د ګروپ لینک خاموشه کړی.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ د ګروپ لینک خاموشه کړی دی.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "د ګروپ لینک خاموشه شوی دی.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "تاسې د ګروپ لینک له سره تنظیم شوی.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ د ګروپ لینک له سره تنظیم کړی دی.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "د ګروپ لینک له سره تنظیم شو.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--remove--you": { + "message": "تاسې د ګروپ توضیح لري کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--remove--other": { + "message": "$memberName$ د ګروپ توضیح ایسته کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--description--remove--unknown": { + "message": "د ګروپ توضیح لري شوه.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--change--you": { + "message": "تاسې د ګروپ توضیحات بدل کړل.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--change--other": { + "message": "$memberName$ د ګروپ توضیح بدله کړه.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--description--change--unknown": { + "message": "د ګروپ توضیح بدله شوه.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--admin--you": { + "message": "تاسې د ګروپ تنظیمات بدل کړل تر څو یوازې اډمینانو ته دا اجازه ورکړئ چې پیغامونه ولیږي.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--admin--other": { + "message": "$memberName$ د ګروپ تنظیمات داسې بدل کړي چې یوازې اډمینانو ته اجازه ورکوي تر څو پیغامونه ولیږي.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--announcements--admin--unknown": { + "message": "ګروپ بدل شوی دی تر څو یوازې اډمینانو ته اجازه ورکړي چې پیغامونه ولیږي.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--member--you": { + "message": "تاسې د ګروپ تنظیمات بدل کړل تر څو ټولو غړو ته اجازه ورکړئ چې پیغامونه ولیږي.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--member--other": { + "message": "$memberName$ د ګروپ تنظیمات داسې بدل کړي چط یوازې غړو ته اجازه ورکوي تر څو پیغامونه ولیږي.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--announcements--member--unknown": { + "message": "ګروپ بدل شوی دی تر څو ټولو غړو ته اجازه ورکړي چې پیغامونه ولیږي.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV1--Migration--disabled": { + "message": "دغه ګروپ اپګریډ کړئ تر څو نوې ځانګړنې یې فعالې کړئ لکه @تذکرات او اډمینونه. هغه غړي چې خپل نوم او انځور یې په دغه ګروپ کې نه دي شریک کړي هغوی به د یو ځای کېدو لپاره راوبلل شي. $learnMore$.", + "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn more." + } + } + }, + "GroupV1--Migration--was-upgraded": { + "message": "دغه ګروپ یوه نوي ګروپ ته اپډیټ شوی.", + "description": "Shown in timeline when a legacy group (GV1) is upgraded to a new group (GV2)" + }, + "GroupV1--Migration--learn-more": { + "message": "لا زیات زده کړئ ", + "description": "Shown on a bubble below a 'group was migrated' timeline notification, or as button on Migrate dialog" + }, + "GroupV1--Migration--migrate": { + "message": "اپګریډ کول", + "description": "Shown on Migrate dialog to kick off the process" + }, + "GroupV1--Migration--info--title": { + "message": "نوي ګروپونه څه شی دي؟", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--migrate--title": { + "message": "نوي ګروپ ته اپګریډ کول", + "description": "Shown on Migration popup after choosing to migrate group" + }, + "GroupV1--Migration--info--summary": { + "message": "نوي ګروپونه ځینې ځانګړنې لري لکه @mentions او د ګروپ اډمینان او په راتلونکې کې به نورې ځانګړنې هم ولري.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--keep-history": { + "message": "د پیغام ټوله تاریخچه او میډیا له اپګریډ کېدو وړاندې څخه ساتل کېږي.", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--migrate--keep-history": { + "message": "له اپګریډ کېدو څخه وړاندې د پیغام ټوله تاریخچه او میډیا به وساتله شي.", + "description": "Shown on Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--invited--you": { + "message": "تاسې اړتیا لری تر څو بیا له دغه ګروپ سره د یو ځای کېدو لپاره یوه بلنه ومنئ، او تر هغه چې و یې نه منئ د ګروپ هېڅ پیغام به تر لاسه نه کړئ.", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--info--invited--many": { + "message": "دغه غړي باید بیا له دغه ګروپ سره د یو ځای کېدو لپاره یوه بلنه ومني او تر هغه چې و یې نه مني د ګروپ هېڅ پیغام به تر لاسه نه کړي:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--invited--one": { + "message": "دغه غړی باید بیا له دغه ګروپ سره د یو ځای کېدو لپاره یوه بلنه ومني او تر هغه چې و یې نه مني د ګروپ هېڅ پیغام به تر لاسه نه کړي:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--before--many": { + "message": "دغه غړي له نويو ګروپونو سره د یو ځای کېدو وړ نه دي، نو له ګروپ څخه به ایسته کړل شي:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--before--one": { + "message": "دغه غړی د دې جوګه نه دی چې له نوي ګروپ سره یو ځای شي، نو له دې ګروپ څخه به وایستل شي:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--after--many": { + "message": "دغه غړي له نويو ګروپونو سره د یو ځای کېدو وړ نه دي، او له ګروپ څخه وایستل شول:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--after--one": { + "message": "دغه غړی د دې جوګه نه دی چې له نوي ګروپ سره یو ځای شي، نو له دې ګروپ څخه وایستل شو:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--invited--you": { + "message": "تاسې له نوي ګروپ سره اضافه نشوئ او د یو ځای کېدو لپاره ورته رابلل شوي یاست.", + "description": "Shown in timeline when a group is upgraded and you were invited instead of added" + }, + "GroupV1--Migration--invited--one": { + "message": "$contact$ نوي ګروپ سره نشي یو ځای کېدای او د یو ځای کېدو لپاره را وبلل شو.", + "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--invited--many": { + "message": "$count$ غړي له نوي ګروپ سره اضافه نشول او د یو ځای کېدو لپاره را وبلل شول.", + "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--removed--one": { + "message": "$contact$ له ګروپ څخه وایستل شو.", + "description": "Shown in timeline when a group is upgraded and one person was removed entirely during the upgrade", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--removed--many": { + "message": "$count$ غړي له ګروپ څخه وایستل شول.", + "description": "Shown in timeline when a group is upgraded and some people were removed entirely during the upgrade", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "تړل", + "description": "Generic close label" + }, + "previous": { + "message": "مخکنی", + "description": "Generic previous label" + }, + "next": { + "message": "بل", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "پراخول", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "فایل ضمیمه کړئ", + "description": "Aria label for file attachment button in composition area" + }, + "CompositionArea--sms-only__title": { + "message": "دغه کس Signal نه کاروي", + "description": "Title for the composition area for the SMS-only contact" + }, + "CompositionArea--sms-only__body": { + "message": "د ډیسکټاپ Signal هغو مخاطبینو ته چې Signal نه کاروي پیغام نشي لیږلای. له دې کس څخه وغواړئ چې د پیغام لیږلو د خوندي تجربې لپاره Signal انسټال کړي.", + "description": "Body for the composition area for the SMS-only contact" + }, + "CompositionArea--sms-only__spinner-label": { + "message": "د مخاطب د نوم لیکنې د وضعیت کتل", + "description": "Displayed while checking if the contact is SMS-only" + }, + "countMutedConversationsDescription": { + "message": "د بج په شمېر کې صامتې محاورې شاملې کړئ", + "description": "Description for counting muted conversations in badge setting" + }, + "ContactModal--message": { + "message": "پیغام", + "description": "Button text for send message button in Group Contact Details modal" + }, + "ContactModal--rm-admin": { + "message": "د اډمین په توګه ایسته کول", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, + "ContactModal--make-admin": { + "message": "اډمین کول", + "description": "Button text for make admin button in Group Contact Details modal" + }, + "ContactModal--make-admin-info": { + "message": "$contact$ به د دې جوګه وي تر څو دغه ګروپ او د هغه غړي تصحیح کړي.", + "description": "Shown in a confirmation dialog when you are about to grant admin privileges to someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, + "ContactModal--rm-admin-info": { + "message": "غواړئ $contact$ د ګروپ د اډمین په توګه ایسته کړئ؟", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, + "ContactModal--remove-from-group": { + "message": "له ګروپ څخه ایستل", + "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showChatColorEditor": { + "message": "د چټ رنګ", + "description": "This is a button in the conversation context menu to show the chat color editor" + }, + "showConversationDetails": { + "message": "د ګروپ تنظیمات", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "د ګروپ لینک", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "ورک کېدونکي پیغامونه", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "کله چې فعال وي، نو په دغه چت کې به تر لاسه شوي او لیږل شوي نوي پیغامونه له لیدل کېدو وروسته سمدلاسه ورک شی.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--notifications": { + "message": "خبرتیاووې", + "description": "This is the label for notifications in the conversation details screen" + }, + "ConversationDetails--group-info-label": { + "message": "څوک کولای شي د ګروپ معلومات تصحیح کړي", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "دا وټاکئ چې څوک کولای شي د ګروپ نوم، انځور، تشریح او د ورک کېدونکو پیغامونو ټایمر تصحیح کولای شي.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "څوک کولای شي نوي غړي اضافه کړي", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "دا وټاکئ چې څوک کولای شي دغه ګروپ ته غړي اضافه کړي.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--announcement-label": { + "message": "څوک کولای شي پیغامونه ولیږي", + "description": "This is the additional info for the 'who can send messages' panel" + }, + "ConversationDetails--announcement-info": { + "message": "دا وټاکئ چې څوک کولای شي دغه ګروپ ته پیغامونه ولیږي.", + "description": "This is the additional info for the 'who can send messages' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "غوښتنې او بلنې", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "د ګروپ پریښودل", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "د ګروپ بلاک کول", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-must-choose-new-admin": { + "message": "وړاندې تر دې چې ولاړ شئ، نو باید کم تر کمه یو کس د دې ګروپ د اډمین په توګه وټاکئ.", + "description": "Shown if, before leaving a group, you need to choose an admin" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "په رښتیا غواړي چې دا پریږدي؟", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "تاسې به نور هېڅ وخت په دغه ګروپ کې پیغامونه و نشئ لیږلی او تر لاسه به یې نه کړئ.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "پریښودل", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "غواړئ د \"$groupName$\" ګروپ بلاک او پریږدئ؟", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "تاسې به نور له دغه ګروپ څخه هېڅ ډول پیغامونه یا اپډیټونه تر لاسه نه کړئ.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "بلاک کول", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ غړي", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "شریکه شوې میډیا", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "د ټولو لیدل", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ غړي", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--add-members": { + "message": "د غړو اضافه کول", + "description": "The button that you can click to add new members" + }, + "ConversationDetailsMembershipList--show-all": { + "message": "د ټولو لیدل", + "description": "This is a button on the conversation details to show all members" + }, + "ConversationNotificationsSettings__mentions__label": { + "message": "را یادول", + "description": "In the conversation notifications settings, this is the label for the mentions option" + }, + "ConversationNotificationsSettings__mentions__info": { + "message": "کله چې تاسې په صامت چټونو کې مینشن شئ نو خبرتیاووې تر لاسه کړئ", + "description": "In the conversation notifications settings, this is the sub-label for the mentions option" + }, + "ConversationNotificationsSettings__mentions__select__always-notify": { + "message": "تل مې خبر کړئ", + "description": "In the conversation notifications settings, this is the option that always notifies you for @mentions" + }, + "ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": { + "message": "که صامت وي مه یې خبروئ", + "description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted" + }, + "GroupLinkManagement--clipboard": { + "message": "د ګروپ لینک کاپی شو.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "لینک کاپي کړئ", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "ایا ډاډه یاست چې غواړئ د ګروپ لینک تنظیم کړئ؟ خلک به نور ونشي کولای چې د همدې لینک په کارولو سره له دغه ګروپ سره یو ځای شي.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "د لینک تنظیم", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "د نویو غړو تصویب", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "اډمین ته اړتیا ده تر څو هغه نوي غړي تصویب کړي کوم چې د ګروپ د لینک له لارې یو ځای کېږي", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "غوښتنې ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "بلنې ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "غواړئ له \"$name$\" څخه غوښتنه ومنئ؟", + "description": "This is the modal content when confirming approving a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingRequests--deny-for": { + "message": "غواړئ د ”$name$“ غوښتنه رد کړئ؟", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "ستاسې له خوا رابلل شوی", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "ستاسې له خوا رابلل شوی", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "د نورو له خوا را بلل شوی", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "$number$ رابلل شوي", + "description": "This is the label for the number of members someone has invited", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + } + } + }, + "PendingInvites--revoke-for-label": { + "message": "د ګروپ بلنه لغوه کړئ", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "غواړئ د ”$name$“ لپاره د ګروپ بلنه لغوه کړئ؟", + "description": "This is the modal content when confirming revoking a single invite", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + }, + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke-from-singular": { + "message": "غواړئ د ”$name$“ له خوا 1 بلنه لغوه کړئ؟", + "description": "This is the modal content when confirming revoking a single invite", + "placeholders": { + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke-from-plural": { + "message": "غواړئ د ”$name$“ له خوا $number$ بلنې لغوه کړئ؟", + "description": "This is the modal content when confirming revoking multiple invites", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + }, + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke": { + "message": "لغوه کول", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "د غوښتنې منل", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "د غوښتنې ردول", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "په دغه لیست کې شته خلک هڅه کوي تر څو د ګروپ د لینک له لارې له ”$name$“ سره یو ځای شي.", + "description": "Information shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "دغه ګروپ ته د را بلل شويو خلکو په اړه جزئیات تر هغه وخته پورې نه ښودل کېږي تر څو هغوی یو ځای نشي. رابلل شوي خلک به یوازې هغه وخت پیغامونه وویني چې کله دوی له ګروپ سره یو ځای شي.", + "description": "Information shown below the invite list" + }, + "AvatarInput--no-photo-label--group": { + "message": "د ګروپ انځور اضافه کړئ", + "description": "The label for the avatar uploader when no group photo is selected" + }, + "AvatarInput--no-photo-label--profile": { + "message": "د انځور اضافه کول", + "description": "The label for the avatar uploader when no profile photo is selected" + }, + "AvatarInput--change-photo-label": { + "message": "د انځور بدلول", + "description": "The label for the avatar uploader when a photo is selected" + }, + "AvatarInput--upload-photo-choice": { + "message": "د انځور پورته کول", + "description": "The button text when you click on an uploaded avatar and want to upload a new one" + }, + "AvatarInput--remove-photo-choice": { + "message": "د انځور ایسته کول", + "description": "The button text when you click on an uploaded avatar and want to remove it" + }, + "ContactPill--remove": { + "message": "د مخاطب ایسته کول", + "description": "The label for the 'remove' button on the contact pill" + }, + "ComposeErrorDialog--close": { + "message": "هوکې", + "description": "The text on the button when there's an error in the composer" + }, + "NewlyCreatedGroupInvitedContactsDialog--title--one": { + "message": "بلنه ولیږل شوه", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "NewlyCreatedGroupInvitedContactsDialog--title--many": { + "message": "$count$ بلنې ولیږل شوې", + "description": "When creating a new group and inviting users, this is shown in the dialog", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--one": { + "message": "$name$ په اتومات ډول سره ستاسې له خوا ګروپ سره نشي اضافه کېدای.", + "description": "When creating a new group and inviting users, this is shown in the dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "Jane Doe" + } + } + }, + "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--many": { + "message": "دغه کارنیان ستاسې له خوا په اتومات ډول له دغه ګروپ سره نشي اضافه کېدای.", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "NewlyCreatedGroupInvitedContactsDialog--body--info-paragraph": { + "message": "هغوی د یو ځای کېدو لپاره را بلل شوي دي او تر څو چې یې ونه مني نو د ګروپ هېڅ پیغام به و نه ویني.", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "NewlyCreatedGroupInvitedContactsDialog--body--learn-more": { + "message": "لا زیات زده کړئ", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "AddGroupMembersModal--title": { + "message": "د غړو اضافه کول", + "description": "When adding new members to an existing group, this is shown in the dialog" + }, + "AddGroupMembersModal--continue-to-confirm": { + "message": "اپډیټ کول", + "description": "When adding new members to an existing group, this is shown in the dialog" + }, + "AddGroupMembersModal--confirm-title--one": { + "message": "غواړئ $person$ له $group$ سره اضافه کړئ؟", + "description": "When adding new members to an existing group, this is shown in the confirmation dialog", + "placeholders": { + "person": { + "content": "$1", + "example": "Jane Doe" + }, + "group": { + "content": "$2", + "example": "Tahoe Trip" + } + } + }, + "AddGroupMembersModal--confirm-title--many": { + "message": "غواړئ له \"$group$\" سره $count$ غړي اضافه کړئ؟", + "description": "When adding new members to an existing group, this is shown in the confirmation dialog", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "group": { + "content": "$2", + "example": "Tahoe Trip" + } + } + }, + "AddGroupMembersModal--confirm-button--one": { + "message": "د غړي اضافه کول", + "description": "When adding new members to an existing group, this is shown on the confirmation dialog button" + }, + "AddGroupMembersModal--confirm-button--many": { + "message": "د غړو اضافه کول", + "description": "When adding new members to an existing group, this is shown on the confirmation dialog button" + }, + "createNewGroupButton": { + "message": "نوی ګروپ", + "description": "The text of the button to create new groups" + }, + "selectContact": { + "message": "د مخاطب ټاکل $name$", + "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "deselectContact": { + "message": "د مخاطب نه ټاکل $name$", + "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "cannotSelectContact": { + "message": "نشي کولای چې مخاطب وټاکي $name$", + "description": "The label for contact checkboxes that are disabled", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "alreadyAMember": { + "message": "تاسې له پخوا څخه دلته غړي یاست", + "description": "The label for contact checkboxes that are disabled because they're already a member" + }, + "MessageAudio--play": { + "message": "د اډیويي ضمیمې پلي کول", + "description": "Aria label for audio attachment's Play button" + }, + "MessageAudio--pause": { + "message": "د اډیويي ضمیمې درول", + "description": "Aria label for audio attachment's Pause button" + }, + "MessageAudio--download": { + "message": "د اډیويي ضمیمې ډانلوډ", + "description": "Aria label for audio attachment's Download button" + }, + "MessageAudio--pending": { + "message": "د اډیويي ضمیمې راښکته کول...", + "description": "Aria label for pending audio attachment spinner" + }, + "MessageAudio--slider": { + "message": "د اډیويي ضمیمې د بیا پلي کولو وخت", + "description": "Aria label for audio attachment's playback time slider" + }, + "emptyInboxMessage": { + "message": "پورته پر $composeIcon$ کلیک وکړئ او خپلو مخاطبینو او ګروپونو ته د پیغام ورکولو لپاره پلټنه وکړئ.", + "description": "Shown in the left-pane when the inbox is empty", + "placeholders": { + "composeIcon": { + "content": "$1", + "example": "compose button" + } + } + }, + "composeIcon": { + "message": "د کمپوز بټن", + "description": "Shown in the left-pane when the inbox is empty. Describes the button that composes a new message." + }, + "ForwardMessageModal--continue": { + "message": "ادامه", + "description": "aria-label for the 'next' button in the forward a message modal dialog" + }, + "MessageRequestWarning__learn-more": { + "message": "لا زیات زده کړئ", + "description": "Shown on the message request warning. Clicking this button will open a dialog with more information" + }, + "MessageRequestWarning__dialog__details": { + "message": "تاسې له دغه کس سره په هېڅ یوه ګروپ کې یو ځای نه یاست. نو غوښتنې وړاندې تر دې چې ویې منئ په دقت سره وګورئ تر څو د ناغوښتل شویو پیغامونو مخه ونیسئ.", + "description": "Shown in the message request warning dialog. Gives more information about message requests" + }, + "MessageRequestWarning__dialog__learn-even-more": { + "message": "د پیغام د غوښتنو په اړه", + "description": "Shown in the message request warning dialog. Clicking this button will open a page on Signal's support site" + }, + "ContactSpoofing__same-name": { + "message": "غوښتنې په دقت سره تر نظر تیرې کړئ. Signal یو بل مخاطب په ورته نوم سره وموند. $link$", + "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else", + "placeholders": { + "link": { + "content": "$1", + "example": "Review request" + } + } + }, + "ContactSpoofing__same-name-in-group": { + "message": "د ګروپ $count$ غړي ورته نوم لري. $link$", + "description": "Shown in the timeline warning when you multiple group members have the same name", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + }, + "link": { + "content": "$2", + "example": "Tap to review" + } + } + }, + "ContactSpoofing__same-name__link": { + "message": "د غوښتنې کتنه", + "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else" + }, + "ContactSpoofing__same-name-in-group__link": { + "message": "د کتنې لپاره کلیک کړئ", + "description": "Shown in the timeline warning when you multiple group members have the same name" + }, + "ContactSpoofingReviewDialog__title": { + "message": "د غوښتنې کتنه", + "description": "Title for the contact name spoofing review dialog" + }, + "ContactSpoofingReviewDialog__description": { + "message": "که چیرته ډاډه نه یاست چې دا غوښتنه به د چا وي، نو لاندني مخاطبین تر نظر تیر کړئ او لاس په کار شئ.", + "description": "Description for the contact spoofing review dialog" + }, + "ContactSpoofingReviewDialog__possibly-unsafe-title": { + "message": "غوښتنه", + "description": "Header in the contact spoofing review dialog, shown above the potentially-unsafe user" + }, + "ContactSpoofingReviewDialog__safe-title": { + "message": "ستاسې مخاطب", + "description": "Header in the contact spoofing review dialog, shown above the \"safe\" user" + }, + "ContactSpoofingReviewDialog__group__title": { + "message": "د غړو کتنه", + "description": "Title for the contact name spoofing review dialog in groups" + }, + "ContactSpoofingReviewDialog__group__description": { + "message": "د ګروپ $count$ غړي ورته نومونه لري. لاندني غړي ووینئ یا هم لاس په کار شئ.", + "description": "Description for the group contact spoofing review dialog" + }, + "ContactSpoofingReviewDialog__group__members-header": { + "message": "غړي", + "description": "Header in the group contact spoofing review dialog. After this header, there will be a list of members" + }, + "ContactSpoofingReviewDialog__group__name-change-info": { + "message": "په دې وروستیو کې یې د خپل پروفایل نوم له $oldName$ څخه $newName$ ته بدل کړی.", + "description": "In the group contact spoofing review dialog, this text is shown when someone has changed their name recently", + "placeholders": { + "oldName": { + "content": "$1", + "example": "Jane Doe" + }, + "newName": { + "content": "$2", + "example": "Doe Jane" + } + } + }, + "RemoveGroupMemberConfirmation__remove-button": { + "message": "له ګروپ څخه ایستل", + "description": "When confirming the removal of a group member, show this text in the button" + }, + "RemoveGroupMemberConfirmation__description": { + "message": "غواړئ له ګروپ څخه \"$name$\" ایسته کړئ؟", + "description": "When confirming the removal of a group member, show this text in the dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "Jane Doe" + } + } + }, + "CaptchaDialog__title": { + "message": "تایید یې کړئ چې پیغام ورکولو ته ادامه ورکړئ", + "description": "Header in the captcha dialog" + }, + "CaptchaDialog__first-paragraph": { + "message": "په Signal کې د سپم د مخنیوي سره د مرستې لپاره، مهرباني وکړئ تایید یې بشپړ کړئ.", + "description": "First paragraph in the captcha dialog" + }, + "CaptchaDialog__second-paragraph": { + "message": "له تاییدولو وروسته، تاسې کولای شئ پیغام ورکولو ته ادامه ورکړئ. هر هغه پیغام چې درول شوی و هغه به په اتومات ډول سره ولیږل شی.", + "description": "First paragraph in the captcha dialog" + }, + "CaptchaDialog--can-close__title": { + "message": "غواړئ له تاییدولو پرته ادامه ورکړئ؟", + "description": "Header in the captcha dialog that can be closed" + }, + "CaptchaDialog--can-close__body": { + "message": "که چیرته دا وټاکئ چې له تایید څخه تیر شئ، نو ښایي تاسې له نورو خلکو څخه پیغامونه تر لاسه نه کړئ او ستاسې پیغامونه هم و نه لیږل شي.", + "description": "Body of the captcha dialog that can be closed" + }, + "CaptchaDialog--can_close__skip-verification": { + "message": "له تایید څخه تیر شئ", + "description": "Skip button of the captcha dialog that can be closed" + }, + "verificationComplete": { + "message": "تایید بشپړ شو.", + "description": "Displayed after successful captcha" + }, + "verificationFailed": { + "message": "تایید تر سره نشو. مهرباني وکړئ بیا هڅه وکړئ.", + "description": "Displayed after unsuccessful captcha" + }, + "deleteForEveryoneFailed": { + "message": "د هر چا لپاره د پیغام پاکول تر سره نشو. مهرباني وکړئ بیا هڅه وکړئ.", + "description": "Displayed when delete-for-everyone has failed to send to all recipients" + }, + "ChatColorPicker__delete--title": { + "message": "د رنګ پاکول", + "description": "Confirm title for deleting custom color" + }, + "ChatColorPicker__delete--message": { + "message": "دغه سفارشي رنګ په $num$ چټونو کې کاریدلی دی. غواړئ چې د ټولو چټونو لپاره یې پاک کړئ؟", + "description": "Confirm message for deleting custom color", + "placeholders": { + "num": { + "content": "$1", + "example": "5" + } + } + }, + "ChatColorPicker__global-chat-color": { + "message": "د نړیوال چټ رنګ", + "description": "Modal title for the chat color picker and editor for all conversations" + }, + "ChatColorPicker__menu-title": { + "message": "د چټ رنګ", + "description": "View title for the chat color picker and editor" + }, + "ChatColorPicker__reset": { + "message": "د چټ رنګ له سره تنظیم کړئ", + "description": "Button label for resetting chat colors" + }, + "ChatColorPicker__resetDefault": { + "message": "د چټ رنګونه له سره تنظیم کړئ", + "description": "Confirmation dialog title for resetting all chat colors or only the global default one" + }, + "ChatColorPicker__resetAll": { + "message": "د چټ ټول رنګونه له سره تنظیم کړئ", + "description": "Button label for resetting all chat colors" + }, + "ChatColorPicker__confirm-reset-default": { + "message": "د عادي حالت له سره تنظیمول", + "description": "Button label for resetting only global chat color" + }, + "ChatColorPicker__confirm-reset": { + "message": "له سره تنظیمول", + "description": "Confirm button label for resetting chat colors" + }, + "ChatColorPicker__confirm-reset-message": { + "message": "غواړئ چې د چټ ټول رنګونه لغوه کړئ؟", + "description": "Modal message text for confirming resetting of chat colors" + }, + "ChatColorPicker__custom-color--label": { + "message": "د سفارشي رنګ ایډیټور وښیئ", + "description": "aria-label for custom color editor button" + }, + "ChatColorPicker__sampleBubble1": { + "message": "دلته د چټ د رنګ مخکتنه ده.", + "description": "An example message bubble for selecting the chat color" + }, + "ChatColorPicker__sampleBubble2": { + "message": "یو بل حباب", + "description": "An example message bubble for selecting the chat color" + }, + "ChatColorPicker__sampleBubble3": { + "message": "رنګ یوازې تاسې ته د لیدو وړ دی.", + "description": "An example message bubble for selecting the chat color" + }, + "ChatColorPicker__context--edit": { + "message": "د رنګ تصحیح", + "description": "Option in the custom color bubble context menu" + }, + "ChatColorPicker__context--duplicate": { + "message": "دوه ګونی", + "description": "Option in the custom color bubble context menu" + }, + "ChatColorPicker__context--delete": { + "message": "ړنګول ", + "description": "Option in the custom color bubble context menu" + }, + "CustomColorEditor__solid": { + "message": "جامد", + "description": "Tab label for selecting solid colors" + }, + "CustomColorEditor__gradient": { + "message": "مسطح", + "description": "Tab label for selecting a gradient" + }, + "CustomColorEditor__hue": { + "message": "رنګ", + "description": "Label for the hue slider" + }, + "CustomColorEditor__saturation": { + "message": "اشباع", + "description": "Label for the saturation slider" + }, + "CustomColorEditor__title": { + "message": "سفارشي رنګ", + "description": "Modal title for the custom color editor" + }, + "customDisappearingTimeOption": { + "message": "سفارشي وخت...", + "description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available" + }, + "selectedCustomDisappearingTimeOption": { + "message": "سفارشي وخت", + "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" + }, + "DisappearingTimeDialog__title": { + "message": "سفارشي وخت", + "description": "Title for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__body": { + "message": "د ورک کېدونکو پیغامونو لپاره سفارشي وخت وټاکئ.", + "description": "Body for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__set": { + "message": "تنظیم", + "description": "Text for the dialog button confirming the custom disappearing message timeout" + }, + "DisappearingTimeDialog__seconds": { + "message": "ثانیې", + "description": "Name of the 'seconds' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__minutes": { + "message": "دقیقې", + "description": "Name of the 'minutes' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__hours": { + "message": "ساعتونه", + "description": "Name of the 'hours' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__days": { + "message": "ورځې", + "description": "Name of the 'days' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__weeks": { + "message": "اوونۍ", + "description": "Name of the 'weeks' unit select for the custom disappearing message timeout dialog" + }, + "settings__DisappearingMessages__footer": { + "message": "ستاسې له خوا د پیلیدونکو ټولو نویو چټونو لپاره د پیغام د ورک کېدو عادي وخت وټاکئ.", + "description": "Footer for the Disappearing Messages settings section" + }, + "settings__DisappearingMessages__timer__label": { + "message": "د نویو چټونو لپاره عادي ټایمر", + "description": "Label for the Disappearing Messages default timer setting" + }, + "UniversalTimerNotification__text": { + "message": "کله چې تاسې هغوی ته پیغام لیږئ نو د ورک کېدونکي پیغام وخت به $timeValue$ ته تنظیم شي.", + "description": "A message displayed when default disappearing message timeout is about to be applied", + "placeholders": { + "timeValue": { + "content": "$1", + "example": "1 week" + } + } + }, + "ErrorBoundaryNotification__text": { + "message": "دغه پیغام یې ښکاره نه کړ. د ستونزې د هواري د رپوټ د تسلیمولو لپاره کلیک وکړئ.", + "description": "An error notification displayed when message fails to render due to an internal error" + }, + "GroupDescription__read-more": { + "message": "لا زیات ولولئ", + "description": "Button text when the group description is too long" + }, + "EditConversationAttributesModal__description-warning": { + "message": "د ګروپ توضیحات به د همدې ګروپ غړو او هغو کسانو ته کوم چې رابلل شوي دي هغو ته به د لیدو وړ وي.", + "description": "Label text shown when editing group description" + }, + "ConversationDetailsHeader--add-group-description": { + "message": "د ګروپ توضیحات اضافه کړئ...", + "description": "Placeholder text in the details header for those that can edit the group description" + }, + "MediaQualitySelector--button": { + "message": "د میډیا کیفیت وټاکئ", + "description": "aria-label for the media quality selector button" + }, + "MediaQualitySelector--title": { + "message": "د رسنۍ کیفیت", + "description": "Popup selector title" + }, + "MediaQualitySelector--standard-quality-title": { + "message": "سټنډرډ", + "description": "Title for option for standard quality" + }, + "MediaQualitySelector--standard-quality-description": { + "message": "ډېر تیز، لږه ډیټا", + "description": "Description of standard quality selector" + }, + "MediaQualitySelector--high-quality-title": { + "message": "لوړ", + "description": "Title for option for high quality" + }, + "MediaQualitySelector--high-quality-description": { + "message": "ډېر ورو، لا زیاته ډیټا", + "description": "Description of high quality selector" + }, + "MessageDetailsHeader--Failed": { + "message": "نه دی لیږل شوی", + "description": "In the message details screen, shown above contacts where the message failed to deliver" + }, + "MessageDetailsHeader--Pending": { + "message": "ځنډول شوی:", + "description": "In the message details screen, shown above contacts where the message is still sending" + }, + "MessageDetailsHeader--Sent": { + "message": "ته لیږل شوی:", + "description": "In the message details screen, shown above contacts where the message has been sent (but not delivered, read, or viewed)" + }, + "MessageDetailsHeader--Delivered": { + "message": "ته لیږل شوی", + "description": "In the message details screen, shown above contacts who have received your message" + }, + "MessageDetailsHeader--Read": { + "message": "له خوا لوستل شوی", + "description": "In the message details screen, shown above contacts who have read this message" + }, + "MessageDetailsHeader--Viewed": { + "message": "له خوا لیدل شوی", + "description": "In the message details screen, shown above contacts who have viewed this message" + }, + "ProfileEditor--about": { + "message": "په اړه", + "description": "Default text for about field" + }, + "ProfileEditor--about-placeholder": { + "message": "د خپل ځان په اړه یو څه ولیکئ...", + "description": "Placeholder text for about input field" + }, + "ProfileEditor--first-name": { + "message": "نوم (اړین دی)", + "description": "Placeholder text for first name field" + }, + "ProfileEditor--last-name": { + "message": "تخلص (اختیاري دی)", + "description": "Placeholder text for last name field" + }, + "ConfirmDiscardDialog--discard": { + "message": "غواړئ دغه بدلونونه لغوه کړئ؟", + "description": "ConfirmationDialog text for discarding changes" + }, + "ProfileEditor--info": { + "message": "ستاسې پروفایل په سرتاسرې بڼه سره انکریپټ شوی دی. کله چې تاسې نوې محاوره پیلوئ یا منئ، نو ستاسې پروفایل او په هغه کې راغلي بدلونونه به ستاسې مخاطبینو ته د لیدو وړ وي. $learnMore$", + "description": "Information shown at the bottom of the profile editor section", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn More." + } + } + }, + "ProfileEditor--learnMore": { + "message": "لا زیات زده کړئ ", + "description": "Text that links to a support article" + }, + "Bio--speak-freely": { + "message": "ازادانه خبرې وکړه", + "description": "A default bio option" + }, + "Bio--encrypted": { + "message": "انکریپټ شوی", + "description": "A default bio option" + }, + "Bio--free-to-chat": { + "message": "چټ کولو ته اوزګار", + "description": "A default bio option" + }, + "Bio--coffee-lover": { + "message": "د قهوې مئین", + "description": "A default bio option" + }, + "Bio--taking-break": { + "message": "دمه نیول", + "description": "A default bio option" + }, + "ProfileEditorModal--profile": { + "message": "پروفایل", + "description": "Title for profile editing" + }, + "ProfileEditorModal--name": { + "message": "ستاسې نوم", + "description": "Title for editing your name" + }, + "ProfileEditorModal--about": { + "message": "په اړه", + "description": "Title for about editing" + }, + "ProfileEditorModal--error": { + "message": "ستاسې پروفایل اپډیټ نشو. مهرباني وکړئ بیا هڅه وکړئ.", + "description": "Error message when something goes wrong updating your profile." + }, + "AnnouncementsOnlyGroupBanner--modal": { + "message": "یوه اډمین ته پیغام ولیږئ", + "description": "Modal title for the list of admins in a group" + }, + "AnnouncementsOnlyGroupBanner--announcements-only": { + "message": "یوازې $admins$ کولای شي پیغامونه ولیږي", + "description": "Displayed if sending of messages is disabled to non-admins", + "placeholders": { + "admins": { + "content": "$1", + "example": "admins" + } + } + }, + "AnnouncementsOnlyGroupBanner--admins": { + "message": "اډمینونه", + "description": "Clickable text describing administrators of a group, used in the message an admin label" + }, + "AvatarEditor--choose": { + "message": "د یوه اواتار ټاکل", + "description": "Label for the avatar selector" + }, + "AvatarColorPicker--choose": { + "message": "یو رنګ وټاکئ", + "description": "Label for when you need to choose your fighter, err color" + }, + "LeftPaneSetGroupMetadataHelper__avatar-modal-title": { + "message": "د ګروپ اواتار", + "description": "Title for the avatar picker in the group creation flow" + }, + "Preferences__button--general": { + "message": "عمومي", + "description": "Button to switch the settings view" + }, + "Preferences__button--appearance": { + "message": "د پروګرام ظاهر", + "description": "Button to switch the settings view" + }, + "Preferences__button--chats": { + "message": "چټونه", + "description": "Button to switch the settings view (and a title of pane)" + }, + "Preferences__button--calls": { + "message": "ټلیفوني اړیکې", + "description": "Button to switch the settings view" + }, + "Preferences__button--notifications": { + "message": "یادښتونه", + "description": "Button to switch the settings view" + }, + "Preferences__button--privacy": { + "message": "محرمیت", + "description": "Button to switch the settings view" + }, + "Preferences--lastSynced": { + "message": "وروستی وارد په $date$ $time$ کې شوی و", + "description": "Label for date and time of last sync operation", + "placeholders": { + "date": { + "content": "$1", + "example": "6/9/2020" + }, + "time": { + "content": "$2", + "example": "7:37:25 PM" + } + } + }, + "Preferences--system": { + "message": "سیستم", + "description": "Title for system type settings" + }, + "Preferences--zoom": { + "message": "د زوم کولو کچه", + "description": "Label for changing the zoom level" + }, + "Preferences__link-previews--title": { + "message": "د لینک د مخکتنې رامنځته کول", + "description": "Title for the generate link previews setting" + }, + "Preferences__link-previews--description": { + "message": "د همدې تنظیماتو د بدلولو لپاره، د Signal اپلیکیشن به خپل موبایل کې پرانیزئ او بیا تنظیماتو>چټونو ته ولاړ شئ", + "description": "Description for the generate link previews setting" + }, + "Preferences--advanced": { + "message": "پرمختللی", + "description": "Title for advanced settings" + }, + "Preferences--notification-content": { + "message": "د خبرتیا محتوی", + "description": "Label for the notification content setting select box" + }, + "Preferences--blocked": { + "message": "بلاک شوي", + "description": "Label for blocked contacts setting" + }, + "Preferences--blocked-count-singular": { + "message": "$num$ مخاطب", + "description": "Number of contacts blocked singular", + "placeholders": { + "num": { + "content": "$1", + "example": "1" + } + } + }, + "Preferences--blocked-count-plural": { + "message": "$num$ مخاطبین", + "description": "Number of contacts blocked plural", + "placeholders": { + "num": { + "content": "$1", + "example": "20" + } + } + }, + "Preferences__who-can--title": { + "message": "څوک کولای شي چې...", + "description": "Title for the 'who can do X' setting" + }, + "Preferences__privacy--description": { + "message": "د همدې تنظیماتو د بدلولو لپاره، د Signal اپلیکیشن به خپل موبایل کې پرانیزئ او بیا تنظیماتو>چټونو ته ولاړ شئ", + "description": "Description for the 'who can do X' setting" + }, + "Preferences__who-can--everybody": { + "message": "هر څوک", + "description": "Option for who can see my X select" + }, + "Preferences__who-can--contacts": { + "message": "زما مخاطبین", + "description": "Option for who can see my X select" + }, + "Preferences__who-can--nobody": { + "message": "هېڅ کس", + "description": "Option for who can see my X select" + }, + "Preferences--messaging": { + "message": "پیغام لېږل", + "description": "Title for the messaging settings" + }, + "Preferences--see-me": { + "message": "زما د ټلیفون شمېره ووینئ", + "description": "Label for the see my phone number setting" + }, + "Preferences--find-me": { + "message": "ما د خپلې ټلیفون شمېرې په مټ ومومئ", + "description": "Label for the find me by my phone number setting" + }, + "Preferences--read-receipts": { + "message": "د لوستلو رسیدونه", + "description": "Label for the read receipts setting" + }, + "Preferences--typing-indicators": { + "message": "د ټایپ کولو نښه", + "description": "Label for the typing indicators setting" + }, + "Preferences--updates": { + "message": "اپډیټونه", + "description": "Header for settings having to do with updates" + }, + "Preferences__download-update": { + "message": "اپډیټونه په اتومات ډول ډانلوډ کړئ", + "description": "Label for checkbox for the auto download updates setting" + }, + "Preferences__enable-notifications": { + "message": "خبرتیاووې فعاله کړئ", + "description": "Label for checkbox for the notifications setting" + }, + "Preferences__devices": { + "message": "وسیلې", + "description": "Label for Device list in call settings pane" + }, + "DialogUpdate--version-available": { + "message": "شته $version$ نسخې ته یې اپډیټ کړئ", + "description": "Tooltip for new update available", + "placeholders": { + "status": { + "content": "$1", + "example": "v7.7.7" + } + } + }, + "NSIS__retry-dialog--first-line": { + "message": "Signal نشي تړل کېدای.", + "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": "د مهرباني له مخې په مانول ډول یې وتړئ او د ادامې لپاره پر بیا هڅې باندې کلیک وکړئ.", + "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." + }, + "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": "کلیک وکړئ تر څو emoji بدله کړو", + "description": "Instructions in the modal for customizing the preferred reactions." + }, + "CustomizingPreferredReactions__had-save-error": { + "message": "د خپلو تنظیماتو د ثبت په مهال تیروتنه شوې. مهرباني وکړئ بیا هڅه وکړئ.", + "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." + }, + "WhatsNew__modal-title": { + "message": "څه شی نوي دي", + "description": "Title for the whats new modal" + }, + "WhatsNew__v5.16--1": { + "message": "دا چې تاسې د انځورونو او ویډیوګانو په ګالري کې مخکې ځئ نور نو د میډیا اصلاح شوی سپک بکس هېڅ حیرانتیا نه لري او تاسې کولای شئ داسې یې فرض کړئ چې ګواکې تاسې په رښتیا هم د هغو مزاحمو بټنونو د پټولو په زوم کولو سره په یوه تیاره کوټه کې یاست.", + "description": "Release notes for v5.16" + }, + "WhatsNew__v5.16--2": { + "message": "کله چې کوم پیغام ته غبرګون ښودل ستونزمن و نو هغه بګ باید جوړ کړئ، ځکه چې موږ انتخابوونکی له سکرین څخه ایستلی دی. دا ستونزه اوس حل شوې ده او تاسې کولای شئ چې د خپل ❤️ محتوی لپاره 😮 وکاروئ.", + "description": "Release notes for v5.16" + }, + "WhatsNew__v5.16--3": { + "message": "که چیرته په ټلیفوني اړیکه کې یاست او تاسې پر بټنونو باندې ګوتې ولګیږي، هغوی بیا هم د دې پر ځای چې ورک شي تاسې ته د لیدو وړ وي. ستاسې د باز په څیر له سترګو هېڅ شی نه دي پټ، هان دا بټنونه!", + "description": "Release notes for v5.16" + }, + "WhatsNew__v5.17--1": { + "message": "• د 'پیغام لیږلو' نوې اجازه وازمویئ تر څو دا محدود کړئ چې ستاسې په ګروپونو کې څوک پیغامونه لیږلای شي. د یوې پیښې د جوړولو، د یوې خبرتیا د جوړولو یا هم یوازې د بام له سره د نارو وهلو لپاره ډېر عالي دی. ټول غړي باید د Signal له وروستۍ نسخې څخه کار واخلي تر څو له ټولو ګټو یې کار واخلي.", + "description": "Release notes for v5.17" + }, + "WhatsNew__v5.17--2": { + "message": "اوس تاسې کولای شئ هر چیرته چې یاست او هر وخت چې وي پیغامونه ولیږئ، هغه که په الوتکه کې یاست، که په تونل کې یاست یا هم په هغه غمګینه وخت کې یاست چې انټرنېت سره مو اړیکې پرې شوي وي. هغه به ولیږل شي؛ ځکه چې اوس ستاسې پیغامونه تر 24 ساعتونو پورې په اتومات ډول سره بیا لیږل کېږي.", + "description": "Release notes for v5.17" + }, + "WhatsNew__v5.18--1": { + "message": " د ❤️‍🔥 یا 😶‍🌫️ احساس کوئ؟ تاسې کولای شئ چې خپل ځان د ایموجي په نورو کڅوړو سره اظهار کړئ، هغه که تاسې نجوا کوئ یا که چیغې وهئ هر ډول چې یې تاسې پلټئ. مننه $hiqua$!", + "description": "Release notes for v5.18" + }, + "WhatsNew__v5.18--2": { + "message": "که چیرته تاسې په انګویلا کې یاست، نو ښايي تاسې خپل ځان پریښودل شوی احساس کړی وي. خو اوس موږ خپلې د لوړې کچې ډومینونه له 2010 کال راهیسې په لینک باندې بدل کړي دي - له همدې کبله دواړه $gov$ او $brain$ به د $signal$ په څیر د کلیک کېدو وړ وي. مننه $jojomatik$!", + "description": "Release notes for v5.18" + }, + "WhatsNew__v5.18--3": { + "message": "موږ اوریدلي دی چې ستاسې خوښیږي تر څو عکسونه ښه رانږدې کړئ. له همدې کبله موږ ستاسې زوم کولو ته یوه جاذبه ورکړې ده، تر څو هان ډېر واړه انځورونه هم په فول سکرین باندې بدل کړو.", + "description": "Release notes for v5.18" + }, + "WhatsNew__v5.18--4": { + "message": "ایا پوهیږئ چې که چیرته ورک کېدونکي پیغامونه فعال شوي وي، هان د 'دغه پیغام پاک شوی دی' خبرتیا به هم نه وي کله چې یې وخت پوره شي؟ دا نور کومه معما نه ده - تاسې به هلته پر پیغام باندې کاونټ ډاون ووینئ.", + "description": "Release notes for v5.18" + }, + "WhatsNew__v5.19--1": { + "message": "د ډیالوګونو او پاپ اپونو لپاره په نویو انیمیشنونو سره ساه واخلئ او ارام وکړئ. هلته هر څه اسانه او اسانه دي.", + "description": "Release notes for v5.19" + }, + "WhatsNew__v5.19--2": { + "message": "د کېبورډ د طرحو بدلول تل یوه اندازه ستونزمن کار وی، خو د کېبورډ شارټ کټونه اوس له تاسې سره یو ځای دي، تر څو تاسې په اسانۍ سره وکولای شئ خپل توري ولیکئ.", + "description": "Release notes for v5.19" + }, + "WhatsNew__v5.19--3": { + "message": "کله چې ګروپي اړیکه پیل کېږي، نو تاسې خبرتیا تر لاسه کوئ. یعنې تاسې به ژر خبریږئ چې پکې ګډون وکړئ که مو غوښت.", + "description": "Release notes for v5.19" + }, + "WhatsNew__v5.19--4": { + "message": "دغه ځانګړنه هر هغه چاته ورځي کوم چې د 👍 په پرتله زیات په 💅 سره خپل غبرګون ښیي؛ اوس تاسې کولای شئ چې ایموجي ګانې کوم چې په عادي حالت کې تاسې ته راځي پیغام ته د غبرګون ښوولو په خاطر سفارشي کړئ.", + "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "دغه نسخه یو شمېر واړه کارونه او د بوګ جوړونې لري تر څو Signal په روانه توګه سره کار ورکړي.", + "description": "Release notes for v5.20" + } +} diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json index ef650b3d3..2636f07e4 100644 --- a/_locales/pt_BR/messages.json +++ b/_locales/pt_BR/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Este registro será postado publicamente on-line para que os contribuidores possam vê-lo. Você pode analisá-lo e editá-lo antes de enviar.", + "message": "Este registro será postado publicamente online para que os contribuidores possam vê-lo. Você pode baixar o registro completo antes de enviá-lo.", "description": "" }, "debugLogError": { - "message": "Algo deu errado no envio do registro! Por favor, considere adicioná-lo manualmente quando for relatar o problema.", + "message": "Algo deu errado no envio do registro! Por favor, envie um e-mail para support@signal.org e anexe um arquivo de texto contendo o seu registro.", "description": "" }, + "debugLogSuccess": { + "message": "Registro de depuração enviado", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "O registro de depuração foi enviado. Agora entre em contato com o suporte, copie o link abaixo e cole-o na sua mensagem. Descreva o problema que você teve e quais etapas precisamos fazer para reproduzi-lo em nossos aparelhos.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Copiar", + "message": "Copiar link", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Copiar link para a área de transferência", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Baixar", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Link copiado para a sua área de transferência", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Relatar um problema", + "message": "Entre em contato com o suporte", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Signal encontrou um erro ao descriptografar uma mensagem. Clique para enviar um registro de depuração.", + "message": "Signal encontrou um erro ao descriptografar uma mensagem.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Enviar um registro de depuração", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "O limite para inclusão de anexos que não sejam imagens é de um por mensagem.", "description": "An error popup when the user has attempted to add an attachment" @@ -922,15 +934,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": "Começar a gravar a mensagem de voz", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "Concluir a mensagem de voz e enviá-la", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "Cancelar a mensagem de voz", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -949,10 +961,18 @@ "message": "Uma mensagem de voz pode ter apenas um anexo.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Ocorreu um erro no gravador de voz.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Anexo salvo. Clique para mostrar na pasta.", + "message": "Anexo salvo.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Mostrar na pasta", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Você", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Se você quiser verificar a segurança da sua criptografia ponta a ponta com $name$, compare os números acima com os números no aparelho dessa pessoa.", + "message": "Para verificar a segurança da sua criptografia de ponta a ponta com $name$, compare os números acima com os números no aparelho dessa pessoa.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verificar número de segurança", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "O número de segurança mudou", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Conversa arquivada", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Desfazer", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Conversa desarquivada", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Você está se sentindo ❤️‍🔥 ou 😶‍🌫️? A partir de agora você pode se expressar com novos emojis quando estiver :whispering ou :YELLING em suas conversas. Agradecemos o $hiqua$ por essa realização!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Se você estiver em Anguilla, país na América Central, talvez esteja se sentindo uma pessoa ilhada. A partir de agora, os domínios de sites cujo final mudou em Anguilla desde 2010 serão corretamente exibidos no Signal. Desse modo, tanto $gov$ quanto $brain$ estarão acessíveis com um clique no $signal$. Agradecemos a $jojomatik$ por essa realização!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Ouvimos dizer que você gosta de ampliar as imagens para enxergar detalhes. Nós aprofundamos o zoom. Desse modo, mesmo as imagens pequenas poderão ser exibidas em tela inteira.", @@ -6468,19 +6472,23 @@ "description": "Release notes for v5.18" }, "WhatsNew__v5.19--1": { - "message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.", + "message": "As novas animações para diálogos e pop-ups são inspiradas na respiração e no relaxamento. Inspire e expire. Inspire e expire.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--2": { - "message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.", + "message": "Trocar teclados é sempre um pouco complicado porque as teclas de atalhos são diferentes. A partir de agora, os atalhos de teclado vão além da letra específica pressionada, honrando a sua intenção.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--3": { - "message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.", + "message": "A partir de agora, você receberá uma notificação quando uma chamada em grupo for iniciada. Desse modo, fazemos a nossa parte para você não se atrasar a um encontro.", "description": "Release notes for v5.19" }, "WhatsNew__v5.19--4": { - "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", + "message": "A partir de agora, você pode escolher quais emojis aparecem por padrão quando você reage a uma mensagem. Desse modo, você pode reagir com 💅 em vez de 👍.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "Essa versão contém variados pequenos retoques e consertos para manter o Signal funcionando confortavelmente.", + "description": "Release notes for v5.20" } } diff --git a/_locales/pt_PT/messages.json b/_locales/pt_PT/messages.json index ba5679fd6..ab40fb3a3 100644 --- a/_locales/pt_PT/messages.json +++ b/_locales/pt_PT/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Este relatório será publicado on-line para que os contribuidores o analisem. É possível examiná-lo e editá-lo antes de o submeter.", + "message": "Este relatório será publicado on-line para que os contribuidores o vejam. É possível fazer o download do relatório antes de o submeter.", "description": "" }, "debugLogError": { - "message": "Algo correu mal ao carregar! Por favor considere que adicionar um relatório de erros para o Erro que vai enviar.", + "message": "Ocorreu algo de errado ao carregar! Por favor envie um e-mail para support@signal.org e anexe o seu relatório como ficheiro de texto.", "description": "" }, + "debugLogSuccess": { + "message": "Relatório de depuração submetido", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Foi carregado o relatório de depuração. Ao contactar o suporte, copie o link abaixo e anexe-o acompanhado com uma descrição do problema que teve e com os passos para os reproduzir.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Copiar", + "message": "Copiar link", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Copiar link para a área de transferência", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Download", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Link copiado para a sua área de transferência", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Reportar um problema", + "message": "Contactar o Suporte", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "O Desktop apresentou um erro de desencriptação. Clique para enviar um registo de depuração. ", + "message": "O desktop apresentou um erro de desencriptação.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submeter relatório", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Se o anexo não for uma imagem, apenas pode enviar um anexo por mensagem.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Uma mensagem de voz deverá apenas ter um anexo", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Existe um erro com o gravador de voz.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Anexo guardado. Clique para mostrar na pasta.", + "message": "Anexo guardado.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Mostrar na pasta", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Você", "description": "Shown when the user represented is the current user." @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verificar número de segurança", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "O número de segurança foi alterado", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Conversa arquivada", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Desfazer", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "A conversa regressou à caixa de entrada", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Está a sentir-se ❤️‍🔥 ou 😶‍🌫️? A partir de agora você pode-se expressar melhor com novos emojis quando estiver :whispering ou :YELLING nas suas conversas. Obrigado $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Se você estiver em Anguilla, país na América Central, talvez se esteja a sentir uma pessoa isolada. A partir de agora, os domínios de sites cujo final mudou em Anguilla desde 2010 serão corretamente exibidos no Signal. Desse modo, tanto $gov$ quanto $brain$ estarão acessíveis com um clique no $signal$. Obrigado $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Ouvimos dizer que você gosta de ampliar as imagens para ver os detalhes. Nós aprofundamos o zoom. Desse modo, mesmo as imagens pequenas poderão ser exibidas em ecrã inteiro.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Esse recurso vai para todos os que reagem com 💅 mais do que 👍: agora você pode personalizar os emojis que aparecem por padrão quando você deseja reagir a uma mensagem.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "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.20" } } diff --git a/_locales/ro/messages.json b/_locales/ro/messages.json index 34c208b93..08f2142f8 100644 --- a/_locales/ro/messages.json +++ b/_locales/ro/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Acest jurnal va fi publicat online pentru vizualizare de către contribuitori. Poți să-l examinezi și să-l editezi înainte să fie publicat.", + "message": "Acest jurnal va fi publicat online pentru a fi vizualizat de către contribuitori. Puteți descărca jurnalul complet înainte de a-l trimite.", "description": "" }, "debugLogError": { - "message": "Ceva nu a funcționat în timpul încărcării! Vă rugăm considerați adăugarea manuală a fișierului de depanare la raportul de eroare pe care îl depuneți.", + "message": "Ceva nu a funcționat în timpul încărcării! Vă rugăm trimiteți un e-mail la support@signal.org și atașați jurnalul ca fișier text.", "description": "" }, + "debugLogSuccess": { + "message": "Jurnal de depanare trimis", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Jurnal de depanare încărcat. Când contactați serviciul de asistență, copiați linkul de mai jos și atașați-l împreună cu o descriere a problemei pe care ați observat-o și pașii de reproducere a acesteia.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Copiere", + "message": "Copiază Linkul", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Copiază linkul în clipboard", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Descarcă", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Link copiat în clipboard", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Raportează o problemă", + "message": "Contactează suportul", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop a întâmpinat o eroare de decriptare. Apasă pentru a trimite un jurnal de depanare.", + "message": "Desktop a întâmpinat o eroare de decriptare.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Trimiteți jurnalul", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Când includeți un atașament non-imagine, limita este de un atașament per mesaj.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Un mesaj vocal trebuie sa aibă doar un singur atașament.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Am întâmpinat o eroare cu înregistrarea vocală.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Atașamentul a fost salvat. Click pentru a-l afișa din dosar.", + "message": "Atașamentul a fost salvat.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Afișați în director", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Dvs.", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Dacă dorești să verifici numărul tău de siguranță a criptării conexiunii cu $name$, compară numerele de mai sus cu cele de pe dispozitivul lui.", + "message": "Pentru a verifica securitatea criptării integrale cu $name$, comparați numerele de mai sus cu cele de pe dispozitivul lor.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verifică Numărul de Siguranță", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Numărul de siguranță s-a schimbat", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Conversație arhivată", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Anulează", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Conversația a revenit la inbox", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Vă simțiți ❤️‍🔥 sau 😶‍🌫️? Acum vă puteți exprima folosind un nou set de emoji, fie că :șoptiți sau :STRIGAȚI în timp ce căutați. Mulțumim $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Dacă vă aflați în Anguilla, poate că v-ați simțit exclus. De acum transformăm toate domeniile de nivel superior aflate în vigoare din 2010 în linkuri, așa că veți putea face clic pe $gov$ și pe $brain$ la fel cum faceți pe $signal$. Mulțumim $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Am auzit că vă place să măriți imaginile. Am îmbunătățit zoom-ul astfel încât chiar și imaginile mici pot fi afișate pe tot ecranul.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Această funcție este pentru toți cei care reacționează mai des cu 💅 decât cu 👍: acum puteți personaliza emoji-urile ce apar în mod implicit atunci când doriți sa reacționați la un mesaj.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "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.20" } } diff --git a/_locales/ru/messages.json b/_locales/ru/messages.json index d5dba6aa2..fd94603c6 100644 --- a/_locales/ru/messages.json +++ b/_locales/ru/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Этот журнал будет опубликован в интернете, чтобы разработчики смогли его просмотреть. Вы можете изучить и отредактировать его перед отправкой.", + "message": "Этот журнал будет опубликован в интернете, чтобы разработчики смогли его просмотреть. Вы можете скачать полный журнал перед отправкой.", "description": "" }, "debugLogError": { - "message": "Что-то пошло не так с загрузкой! Пожалуйста, подумайте о том, чтобы вручную добавить журнал к вашему сообщению об ошибке.", + "message": "Что-то пошло не так с загрузкой! Пожалуйста, отправьте письмо по адресу support@signal.org и прикрепите свой журнал как текстовый файл.", "description": "" }, + "debugLogSuccess": { + "message": "Журнал отладки отправлен", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Журнал отладки был загружен. Когда вы будете связываться с поддержкой, скопируйте ссылку ниже и вставьте её в письмо с описанием проблемы и шагами для её воспроизведения.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Копировать", + "message": "Копировать ссылку", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Копировать ссылку в ваш буфер обмена", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Скачать", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Ссылка скопирована в ваш буфер обмена", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Сообщить о проблеме", + "message": "Связаться с поддержкой", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "В Signal Desktop произошла ошибка расшифровки. Нажмите, чтобы отправить журнал отладки.", + "message": "В Signal Desktop произошла ошибка расшифровки.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Отправить журнал", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "При включении вложений, не относящихся к изображениям, ограничение составляет по одному вложению на сообщение.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Голосовое сообщение должно содержать только одно вложение.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "При записи голосового сообщения произошла ошибка.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Вложение сохранено. Нажмите, чтобы показать в папке.", + "message": "Вложение сохранено.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Показать в папке", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Вы", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Если вы хотите подтвердить безопасность вашего сквозного шифрования с $name$, сравните цифры, указанные выше, с цифрами на их устройстве.", + "message": "Чтобы подтвердить безопасность вашего сквозного шифрования с $name$, сравните цифры, указанные выше, с устройством собеседника.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Подтверждение кода безопасности", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Код безопасности изменился", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Разговор заархивирован", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Отменить", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Разговор был возвращён во входящие", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Чувствуете ❤️‍🔥 или 😶‍🌫️? Теперь вы можете выразить себя, используя новые эмодзи — вне зависимости от того, :шепчите вы или :КРИЧИТЕ, когда используете поиск. Спасибо, $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Если вы находитесь в Ангильи, возможно, вы чувствовали себя обделённым(-ой). Теперь мы превращаем в ссылки все домены верхнего уровня, которые существовали с 2010 года — так что и $gov$, и $brain$ можно будет нажать так же, как и $signal$. Спасибо, $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Мы слышали, что вам нравится увеличивать изображения. Мы добавили энергии вашему увеличению, так что даже маленькие изображения смогут растянуться на полный экран.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Теперь вы можете изменить набор эмодзи, который появляется по умолчанию, когда вы хотите отреагировать на сообщение.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "Эта версия содержит несколько небольших изменений и исправлений ошибок.", + "description": "Release notes for v5.20" } } diff --git a/_locales/sk/messages.json b/_locales/sk/messages.json index e5b97183c..d9be1cd5e 100644 --- a/_locales/sk/messages.json +++ b/_locales/sk/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Tento záznam bude verejne sprístupnený k prehliadaniu pre prispievateľov. Pred odoslaním si ho môžete skontrolovať a upraviť.", + "message": "Tento denník bude verejne zverejnený online, aby si ho mohli pozrieť prispievatelia. Pred odoslaním si môžete stiahnuť celý denník.", "description": "" }, "debugLogError": { - "message": "Pri nahrávaní sa stala chyba! Prosím, zvážte manuálne pridanie logu do hlásenia o chybe.", + "message": "Pri nahrávaní sa niečo pokazilo! Pošlite e-mail na adresu support@signal.org a priložte svoj denník ako textový súbor.", "description": "" }, + "debugLogSuccess": { + "message": "Bol odoslaný denník ladenia", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Denník ladenia bol nahraný. Keď kontaktujete podporu, skopírujte nižšie uvedený odkaz a priložte ho spolu s popisom problému, ktorý ste videli, a krokmi na jeho reprodukovanie.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopírovať", + "message": "Kopírovať odkaz", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Skopírovať odkaz do schránky", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Stiahnuť", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Odkaz bol skopírovaný do schránky", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Nahlásiť problém", + "message": "Kontaktovať zákaznícku podporu", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "V Signal Desktop sa vyskytla chyba dešifrovania. Kliknutím odošlete protokol ladenia.", + "message": "V programe Signal Desktop sa vyskytla chyba pri dešifrovaní.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Odoslať denník", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Ak príloha neobsahuje obrázok, limit je jedna príloha na správu.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Hlasová správa môže mať iba jednu prílohu.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Vyskytla sa chyba v záznamníku hlasu.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Príloha uložená. Kliknite pre zobrazenie v priečinku.", + "message": "Príloha bola uložená.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Zobraziť v priečinku", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Vy", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Keď sa chcete presvedčiť o bezpečnosti šifrovania vašej komunikácie s $name$, porovnajte vyššie uvedené čísla s číslami na druhom zariadení.", + "message": "Ak chcete overiť bezpečnosť svojho šifrovania typu end-to-end pomocou $name$, porovnajte vyššie uvedené čísla s ich zariadením.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Overenie bezpečnostného čísla", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Zmenilo sa bezpečnosné číslo", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Konverzácia archivovaná", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Späť", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Konverzácia bola presunutá do prijatých správ", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Cítite sa ❤️‍🔥 alebo 😶‍🌫️? Môžete sa vyjadriť novou dávkou emotikónov, či už: šepkáte alebo: JAČÍTE pri hľadaní. Vďaka $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Ak ste v Anguille, možno ste sa cítili vynechaní. Teraz zmeníme všetky domény najvyššej úrovne od roku 2010 na odkazy - takže na $gov$ aj $brain$ bude možné kliknúť rovnako ako na $signal$. Vďaka $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Počuli sme, že si radi približujete obrázky. K vášmu priblíženiu sme pridali oomph, takže aj malé obrázky môžu ísť až na celú obrazovku.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Táto funkcia je k dispozícii všetkým, ktorí reagujú s 💅 viac ako 👍: emodži, ktoré sa predvolene zobrazujú, keď chcete reagovať na správu, môžete teraz prispôsobiť.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "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.20" } } diff --git a/_locales/sl/messages.json b/_locales/sl/messages.json index a51e1d045..1cb0f045f 100644 --- a/_locales/sl/messages.json +++ b/_locales/sl/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Ta sistemska zabeležba bo javno objavljena na spletu za razvijalce aplikacije. Pred objavo jo lahko pregledate.", + "message": "Sistemska zabeležba bo javno objavljena na spletu in v ogled razvijalcem aplikacije. Pred oddajo jo lahko prenesete in pregledate.", "description": "" }, "debugLogError": { - "message": "Prišlo je do težav pri prenosu! Morda bi želeli priložiti sistemsko zabeležbo prijavi hrošča razvijalcem.", + "message": "Prišlo je do težav pri prenosu! Prosimo pošljite e-pošto s priponko v .txt obliki na support@signal.org.", "description": "" }, + "debugLogSuccess": { + "message": "Sistemska zabeležba je bila oddana", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Sistamska zabeležba je bila posredovana. Pri komunikaciji s podporno službo prosimo dodajte spodnjo povezavo z opisom problema in koraki za njegovo ponovitev.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopiraj", + "message": "Kopiraj povezavo", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopiraj povezavo v odložišče", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Prenesi", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Povezava je bila kopirana v odložišče", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Prijava napake", + "message": "Kontaktiraj center za podporo", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Prišlo je do napake pri dešifriranju. Kliknite za oddajo sistemske zabeležke.", + "message": "Prišlo je do težav z dešifriranjem.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Oddaj sistemsko zabeležbo", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Neslikovne datoteke so omejene na eno priponko na sporočilo.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Glasovno sporočilo ima lahko le eno priponko.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Prišlo je do težav s snemalcem zvoka.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Priponka je bila shranjena. Kliknite za prikaz v mapi.", + "message": "Priponka je bila shranjena.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Prikaži v mapi", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Vi", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Če želite preveriti varnost od konca do konca šifrirane komunikacije z uporabnikom $name$, primerjajte gornje število s številom na njegovi napravi.", + "message": "Če želite preveriti varnost od pošiljatelja do naslovnika šifrirane komunikacije z uporabnikom $name$, primerjajte gornje število s številom na njegovi napravi.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Varnostna številka", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Varnostno število je bilo spremenjeno", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Pogovor je bil arhiviran", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Razveljavi", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Pogovor je bil vrnjen v nabiralnik", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/sq/messages.json b/_locales/sq/messages.json index ee8b6ffab..926882b1c 100644 --- a/_locales/sq/messages.json +++ b/_locales/sq/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Ky regjistër do të postohet publikisht në internet që ta shohin kontribuesit. Para se ta parashtroni, mund ta shqyrtoni dhe përpunoni.", + "message": "Ky regjistër do të postohet publikisht në internet, për t’u parë nga kontribues. Mund të shkarkoni regjistrin e plotë, para se ta parashtroni.", "description": "" }, "debugLogError": { - "message": "Diç shkoi ters me ngarkimin! Ju lutemi, shihni mundësinë e shtimit dorazi të regjistrit tuaj te e meta që po parashtroni.", + "message": "Diç shkoi ters me ngarkimin! Ju lutemi, dërgoni një email te support@signal.org dhe bashkëngjitni si një kartelë tekst regjistrin tuaj.", "description": "" }, + "debugLogSuccess": { + "message": "U parashtrua regjistër diagnostikimi", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "U ngarkua regjistër diagnostikimi. Kur lidheni me asistencën, kopjoni lidhjen më poshtë dhe bashkëngjitiani një përshkrimi të problemit që patë dhe hapat si të riprodhohet.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopjoje", + "message": "Kopjoji Lidhjen", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopjoje lidhjen në të papastër", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Shkarkoje", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Lidhja u Kopjua në të Papastrën Tuaj", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Raportoni një problem", + "message": "Lidhuni Me Asistencën", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktopi hasi një gabim shfshehtëzimi. Klikoni që të parashtroni një regjistër diagnostikimesh.", + "message": "Desktopi hasi një gabim shfshehtëzimi.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Parashtroni regjistër", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Kur përfshihet një bashkëngjitje që s’është figurë, kufiri është një bashkëngjitje për mesazh.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Një mesazh zanor duhet të ketë vetëm një bashkëngjitje.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Pati një gabim me regjistruesin e zërit.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Bashkëngjitja u ruajt. Klikoni që të shfaqet në dosje.", + "message": "Bashkëngjitja u ruajt.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Shfaqe në dosje", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Ju", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Nëse doni të verifikoni sigurinë e fshehtëzimit tuaj skaj-më-skaj me $name$, krahasoni numrat më sipër me numrat në pajisjen e tij.", + "message": "Që të verifikoni sigurinë e fshehtëzimit tuaj skaj-më-skaj me $name$, krahasoni numrat më sipër me pajisjen e tyre.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verifikoni Numër Sigurie", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Ka ndryshuar Numër Sigurie", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Biseda u arkivua", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Zhbëje", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Biseda u kthye te Të marrë", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Ndjeheni ❤️‍🔥 ose 😶‍🌫️? Mund të shprehni veten me një grup të ri emoji-sh, qoftë kur :whispering, qoftë kur :YELLING, teksa kërkoni. Faleminderit $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Nëse gjendeni në Anguila, mbase ju duket se ju kemi lënë jashtë. Tani i shndërrojmë krejt përkatësitë e epërme, të tilla prej 2010-s, në lidhje - kështu që, si $gov$, ashtu edhe $brain$ do të jenë të klikueshme mu si $signal$. Falënderime $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Kemi dëgjuar se ju pëlqen të zmadhoni a zvogëloni te figura. I shtuam fuqinë zoom-it tuaj, që edhe figurat më të vogla të mund të hapen sa krejt ekrani.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Kjo veçori vjen për cilindo që reagon me 💅 më shumë se sa me 👍: tani mund t’i përshtatni emoji-t që shfaqen si parazgjedhje, kur doni të reagoni ndaj një mesazhi.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "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.20" } } diff --git a/_locales/sr/messages.json b/_locales/sr/messages.json index 63ec8d824..643482d8a 100644 --- a/_locales/sr/messages.json +++ b/_locales/sr/messages.json @@ -474,23 +474,31 @@ "description": "" }, "debugLogError": { - "message": "Нешто није у реду са отпремањем! Молимо вас размислите о ручном додавању свог дневника у грешку коју шаљете.", + "message": "Нешто није у реду са отпремањем! Пошаљи поруку на support@signal.org и приложите дневник као текстуалну датотеку.", "description": "" }, + "debugLogSuccess": { + "message": "Извештај грешке послат", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Извештај грешке отпремљен. Када контактирате подршку, копирајте доњу везу и приложите га заједно са опис проблема који сте видели и кораци да га репродукујете.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Копирај", + "message": "Копирај везу", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Копирај линк", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Преузми", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Линк копиран", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Пријавите проблем", + "message": "Контактирајте подршку", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Десктоп је налетио на грешку у дешифрирању. Кликните да бисте послали дневник за уклањање грешака.", + "message": "Десктоп је налетео на грешку у дешифрирању.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Пошањи извештај", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Када укључујете прилог што није слика, ограничење је један прилог по поруци.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Говорна порука мора имати само један прилог.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Дошло је до грешке са диктафоном.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Прилог је сачуван. Кликните за приказ у фасцикли.", + "message": "Додатак сачуван.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Покаћи у фасцикли", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Ви", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Ако желите да проверите безбедност ваше end-to-end енкрипције са $name$, упоредите горе приказане бројеве са бројевима на њиховом уређају.", + "message": "Да проверите безбедност ваше end-to-end енкрипције са $name$, упоредите горе приказане бројеве са бројевима на њиховом уређају.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Оверите сигурносни број", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Сигурносни број је промењен", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Преписка архивирана", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Опозови", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Преписка се вратила у пријемно сандуче", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/sv/messages.json b/_locales/sv/messages.json index 982f6cb1d..b32027914 100644 --- a/_locales/sv/messages.json +++ b/_locales/sv/messages.json @@ -96,7 +96,7 @@ "description": "Edit menu command to insert text from clipboard at cursor location" }, "editMenuPasteAndMatchStyle": { - "message": "Klistra in och matcha stil", + "message": "Klistra in och matcha format", "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" }, "editMenuDelete": { @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Den här loggen publiceras offentligt på nätet så att våra medarbetare kan se. Du kan granska och redigera den innan du skickar in.", + "message": "Den här loggen publiceras offentligt på nätet så att våra medarbetare kan se. Du kan hämta hela loggen innan du skickar in den.", "description": "" }, "debugLogError": { - "message": "Något gick fel med sändningen! Vänligen överväg att manuellt lägga till loggen till felrapporten du skriver.", + "message": "Något gick fel med sändningen! Vänligen skicka e-post till support@signal.org och bifoga din logg som en textfil.", "description": "" }, + "debugLogSuccess": { + "message": "Felsökningslogg har skickats", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Felsökningslogg överförd. När du kontaktar support, kopiera länken nedan och bifoga den tillsammans med en beskrivning av problemet du såg och steg för att reproducera det.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopiera", + "message": "Kopiera länk", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Kopiera länk till ditt urklipp", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Hämta", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Länk kopierad till ditt urklipp", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Felanmälan", + "message": "Kontakta support", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop stötte på ett dekrypteringsfel. Klicka för att skicka en felsökningslogg.", + "message": "Desktop stötte på ett dekrypteringsfel.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Skicka in logg", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "När man inkluderar bilagor som inte är bilder, är begränsningen en bilaga per meddelande.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Ett röstmeddelande måste bara ha en bilaga.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "Det uppstod ett fel med röstinspelaren.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Bilagan sparad. Klicka för att visa i mappen.", + "message": "Bilaga sparad.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Visa i mapp", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Du", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Om du vill verifiera säkerheten för din ände-till-ände-kryptering med $name$, jämför siffrorna ovan med siffrorna på deras enhet.", + "message": "För att verifiera säkerheten för din ände-till-ände-kryptering med $name$, jämför siffrorna ovan med deras enhet.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Verifiera säkerhetsnummer", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Säkerhetsnumret har ändrats", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Konversationen arkiverad", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Ångra", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Konversationen återvände till inkorgen", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Känns ❤️‍🔥 or 😶‍🌫️? Du kan uttrycka dig själv med en ny uppsättning emojier, oavsett om du :viskar eller :SKRIKER medan du skriver. Tack $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Om du är i Anguilla, har du kanske känt dig utelämnad. Vi vänder nu alla toppdomäner på plats sedan 2010 i länkar - så både $gov$ och $brain$ kommer att vara klickbara precis som $signal$. Tack $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Vi hörde att du gillar att zooma in på bilder. Vi lade till oomph till din zoom, så även små bilder kan gå hela vägen helskärm.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Denna funktion går ut till alla som reagerar med 💅 mer än 👍: du kan nu anpassa emojier som visas som standard när du vill reagera på ett meddelande.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "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.20" } } diff --git a/_locales/sw/messages.json b/_locales/sw/messages.json index 199be5016..07697dc6a 100644 --- a/_locales/sw/messages.json +++ b/_locales/sw/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Faili hili litatumwa hadharani mkondoni ili wachangiaji watazame. Unaweza kuchunguza na uhariri kabla ya kuwasilisha.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Kitu kimeenda kombo wakati wa kupakia! Tafadhali fikiria kuongeza kimwongozo faili lako kwenye hitilafu unayofaili.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Nakili", + "message": "Nakili Kiungo ", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Nakili kiungo kwenye ubao wako wa kunakili", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Pakua", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Kiungo Kimenakiliwa kwenye Ubao Wako wa Kunakili", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Ripoti suala", + "message": "Wasiliana na Msaada", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Toleo la kompyuta limekabiliwa na hitilafu ya usimbuaji. Bonyeza ili uwasilishe kumbukumbu ya utatuzi.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Wakati kiambatisho kisicho cha picha kinawekwa, kipimo ni kiambatisho kimoja kwa ujumbe mmoja.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Ujumbe wa sauti lazima uwe na kiambatisho kimoja pekee.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Kiambatisho kimehifadhiwa. Bofya ili kuonyesha kwenye folda.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Wewe", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Kama ungetaka kuhakikisha usalama wa msimbo wako wa mwisho hadi mwisho na $name$, linganisha nambari zilizo hapo juu na nambari kwenye vifaa vyao.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Hakikisha Nambari ya Usalama", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Nambari ya Usalama imebadilika", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Gumzo limejalidiwa", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Ondoa", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Gumzo limerudishwa kwenye kisanduku pokezi", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/ta/messages.json b/_locales/ta/messages.json index ba4fd6f0b..6511459a1 100644 --- a/_locales/ta/messages.json +++ b/_locales/ta/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "பங்களிப்பாளர்கள் பார்வையிட இந்த பதிவு ஆன்லைனில் பொதுவில் வெளியிடப்படும். சமர்ப்பிக்கும் முன் அதை ஆராய்ந்து திருத்தலாம்.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "பதிவேற்றுவதில் ஏதோ தவறு ஏற்பட்டது! நீங்கள் பதிவுசெய்த பிழையில் உங்கள் பதிவை கைமுறையாகச் சேர்க்கவும்.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "நகல்", + "message": "இணைப்பை நகலெடுக்க", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "இணைப்பை கிளிப் போர்டுக்கு-இடை நிலை பலகை- நகல் எடுக்கவும்", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "பதிவிறக்க", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "இணைப்பு உங்கள் இடைநிலைப் பலகைக்கு நகலெடுக்கப்பட்டது", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "சிக்கலைப் புகாரளிக்கவும்", + "message": "தொடர்பு ஆதரவு", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "டெஸ்க்டாப்மறைகுறியாக்கப் பிழையில் ஓடியது. சமர்ப்பிக்க கிளிக் செய்க பிழை திருத்தப் பதிவு.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "படம் அல்லாத இணைப்பு சேர்க்கும்போது, ​​வரம்பு ஒரு செய்திக்கு ஒரு இணைப்பு.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "ஒரு குரல் செய்தியில் ஒரே ஒரு இணைப்பு மட்டுமே இருக்க வேண்டும்.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "இணைப்பு சேமிக்கப்பட்டது. கோப்புறையில் காட்ட இங்கே தட்டவும்.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "நீங்கள்", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "உங்கள் இறுதி முதல் இறுதி குறியாக்கத்தின் பாதுகாப்பை 1$name$ உடன் சரிபார்க்க விரும்பினால், மேலே உள்ள எண்களை அவற்றின் சாதனத்தில் உள்ள எண்களுடன் ஒப்பிடுக.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "பாதுகாப்பு எண்ணைச் சரிபார்க்கவும்", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "பாதுகாப்பு எண் மாற்றப்பட்டுள்ளது", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "உரையாடல் காப்பகப்படுத்தப்பட்டது", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "செயல்தவிர்", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "உரையாடல் உட்பெட்டிக்கு திரும்பியது", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/te/messages.json b/_locales/te/messages.json index c4c491e9c..0a6fa3603 100644 --- a/_locales/te/messages.json +++ b/_locales/te/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "సహాయకులు వీక్షించడానికి ఈ సంఘటన లేకరి బహిరంగంగా ఆన్‌లైన్‌లో పోస్ట్ చేయబడుతుంది. సమర్పించే ముందు మీరు దాన్ని పరిశీలించి సవరించవచ్చు.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "అప్‌లోడ్‌లో ఏదో తప్పు జరిగింది! దయచేసి మీరు ఫైల్ చేసిన బగ్‌కు మీ సంఘటన లేకరిను మాన్యువల్‌గా జ్యోదించండి.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "నకలు", + "message": "లింక్ను కాపీ చేయండి", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "మీ తాత్కాలికంగా భద్రపరుచు ప్రదేశముకు లంకెను నకలు చెయ్యి", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "దిగుమతి", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "లంకె మీ తాత్కాలికంగా భద్రపరుచు ప్రదేశముకు నకలు చేయబడింది", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "సమస్యను నివేదించండి", + "message": "మద్దతును సంప్రదించండి", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "చిత్రంకాని జోడింపును చేర్చినప్పుడు, సందేశ పరిమితి ఒక అటాచ్మెంట్.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "వాయిస్ సందేశానికి ఒకే అటాచ్మెంట్ ఉండాలి.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "జోడింపు సేవ్ చేయబడింది. ఫోల్డర్‌లో చూపించడానికి క్లిక్ చేయండి.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "మీరు", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "మీ ఎండ్-టు-ఎండ్ ఎన్క్రిప్షన్ యొక్క భద్రతను $name$తో ధృవీకరించాలనుకుంటే, పై సంఖ్యలను వాటి పరికరంలోని సంఖ్యలతో పోల్చండి.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "భద్రత సంఖ్యను ధృవీకరించండి", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "భద్రతా సంఖ్య మార్చబడింది", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "సంభాషణ భద్రపరచబడింది", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "దిద్దుబాటు", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "సంభాషణ ఇన్‌బాక్స్‌కు తిరిగి వచ్చింది", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/th/messages.json b/_locales/th/messages.json index 50c23881f..bd710d3fa 100644 --- a/_locales/th/messages.json +++ b/_locales/th/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "บันทึกนี้จะถูกโพสต์แบบสาธารณะทางออนไลน์เพื่อให้ผู้สนับสนุนสามารถดูได้ คุณอาจจะตรวจสอบและแก้ไขก่อนที่จะส่งออกไป", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "เกิดความผิดพลาดบางอย่างกับการอัปโหลด! กรุณาพิจารณาเพิ่มปูมของคุณเข้าไปเองในรายงานบั๊ก", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "คัดลอก", + "message": "คัดลอกลิงก์", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "คัดลอกลิงก์ไปคลิปบอร์ดของคุณ", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "ดาวน์โหลด", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "ลิงก์ได้ถูกคัดลอกไปคลิปบอร์ดของคุณแล้ว", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "รายงานปัญหา", + "message": "ติดต่อการสนับสนุน", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "เดสก์ท็อปพบข้อผิดพลาดการถอดรหัส คลิกเพื่อส่งปูมดีบัก", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "เมื่อแนบแฟ้มแนบที่ไม่ใช่รูปภาพ จะสามารถแนบแฟ้มได้เพียงหนึ่งแฟ้มต่อข้อความ", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "ข้อความเสียงต้องมีแฟ้มแนบเพียงแฟ้มเดียว", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "บันทึกแฟ้มแนบแล้ว คลิกเพื่อแสดงในโฟลเดอร์", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "คุณ", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "หากคุณต้องการตรวจยืนยันความมั่นคงปลอดภัยในการเข้ารหัสลับจากต้นทางถึงปลายทางระหว่างคุณกับ $name$ ให้เปรียบเทียบหมายเลขด้านบนกับหมายเลขบนอุปกรณ์ของเขา", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "ตรวจยืนยันหมายเลขความปลอดภัย", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "หมายเลขความปลอดภัยได้เปลี่ยนไป", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "เก็บข้อความเข้าที่เก็บถาวรแล้ว", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "เลิกทำ", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "การสนทนาถูกคืนไปกล่องขาเข้า", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/tr/messages.json b/_locales/tr/messages.json index b94df656c..223162045 100644 --- a/_locales/tr/messages.json +++ b/_locales/tr/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Bu günlük katkıda bulunanların görebilmeleri için herkese açık bir şekilde gönderilecektir. Göndermeden önce inceleyip düzenleyebilirsiniz.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Yüklemede bir şeyler ters gitti! Lütfen günlüğü hazırlayacağınız hata kaydına kendiniz ekleyin.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Kopyala", + "message": "Bağlantıyı Kopyala", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Bağlantıyı panoya kopyala", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "İndir", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Bağlantı Panonuza Kopyalandı", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Sorun bildir", + "message": "Destekle İletişime Geçin", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop deşifreleme hatası ile karşılaştı. Hata ayıklama günlüğünü göndermek için tıklayın.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Görüntü olmayan eklentiler içerildiğinde, ileti başı eklenti sınırı birdir.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Sesli ileti için en az bir eklenti olmalıdır.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Eklenti kaydedildi. Klasörde görüntülemek için tıklayın.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Siz", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "$name$ ile olan uçtan uca şifrelemenizin güvenliğini doğrulamak isterseniz, yukarıdaki numaraları cihazlarındaki numaralarla karşılaştırın.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Güvenlik Numarasını Doğrula", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Güvenlik Numarası değişti", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Konuşma arşivlendi", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Geri al", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Konuşma gelen kutusuna gönderildi", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "❤️‍🔥 veya 😶‍🌫️ mi hissediyorsunuz? Kendinizi yeni bir emoji grubuyla ifade edebilirsiniz, ararken ister :fısıldayın isterseniz :BAĞIRIN. Teşekkürler $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "Anguilla'daysanız, kendinizi dışlanmış hissetmiş olabilirsiniz. Şimdi 2010'dan beri mevcut tüm üst düzey alan isimlerini bağlantılara çevirdik, böylece $gov$ ve $brain$ tam da$signal$ tıklanabilir olacak. $jojomatik$, teşekkürler!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "Resimleri büyütmeyi sevdiğinizi duyduk. Büyütmenize bir canlılık kattık, böylece küçük resimler bile artık tam ekran olabilir.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "Bu özellik, 👍 yerine daha çok 💅 ile etkileşim kuranlar için: şimdi artık bir iletiye bırakmak istediğiniz tepkinin varsayılan olarak nasıl gözükebileceğini düzenleyebiliyorsunuz.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/ug/messages.json b/_locales/ug/messages.json index b7cbb4491..b04062572 100644 --- a/_locales/ug/messages.json +++ b/_locales/ug/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "بۇ خاتىرە تۆھپىكارلارنىڭ كۆرۈشى ئۈچۈن توردا ئاشكارا ئېلان قىلىنىدۇ، يوللاشتىن ئىلگىرى مەزكۇر خاتىرەنى تەكشۈرۈپ ۋە تەھرىرلىيەلەيسىز.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "يۈكلىگەندە خاتالىق كۆرۈلدى! سازلاش خاتىرىسى ئۆزىڭىز قوشۇپ ئىنكاس سۈپىتىدە يوللاڭ.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "كۆچۈر", + "message": "ئۇلانما كۆچۈر", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "ئۇلانمىنى چاپلاش تاختىسىغا كۆچۈر", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "چۈشۈر", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "ئۇلانما چاپلاش تاختىسىغا كۆچۈرۈلدى", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "خاتالىق مەلۇم قىلىش", + "message": "قوللىغۇچىلار بىلەن ئالاقىلىشىڭ", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "ھەر بىر ئۇچۇرغا سۈرەت ئەمەس قوشۇمچىدىن بىرنىلا قوشقىلى بولىدۇ.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "بىر ئۈن ئۇچۇردا بىرلا قوشۇمچە بولسا بولىدۇ.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "قوشۇمچە ساقلاندى. چېكىلسە قىسقۇچتا كۆرسىتىدۇ.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "سىز", "description": "Shown when the user represented is the current user." @@ -1100,7 +1120,7 @@ "description": "Label for the time a message was sent" }, "received": { - "message": "تاپشۇرۇۋالغان", + "message": "تاپشۇرۇۋېلىنغان", "description": "Label for the time a message was received" }, "sendMessage": { @@ -1128,7 +1148,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": "سىز $name$ بىلەن بولغان نۇقتىدىن نۇقتىغا شىفىرلاشنىڭ بىخەتەرلىكىنى دەلىللىمەكچى بولسىڭىز، ئىككىيلەننىڭ ئۈسكۈنەسىنىڭ ئۈستى تەرەپتىكى نومۇرنى سېلىشتۇرۇڭلار.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -1434,11 +1454,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": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "بىخەتەرلىك نومۇرنى دەلىللە", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "بىخەتەرلىك نومۇرى ئۆزگەردى", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "سۆھبەت ئارخىپلاشتۇرۇلدى", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "يېنىۋال", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "سۆھبەت قوبۇللاش ساندۇقىغا ئەسلىگە كەلتۈرۈلدى", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/uk/messages.json b/_locales/uk/messages.json index 029b7f04f..2c65f4255 100644 --- a/_locales/uk/messages.json +++ b/_locales/uk/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Цей журнал буде доступний для розробників. Ви можете перевірити його перед відправкою.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Щось пішло не так із завантаженням! Будь ласка, подумайте про те, щоб додати вручну журнал до вашого повідомлення про помилку.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Копіювати", + "message": "Копіювати посилання", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Копіювати посилання до буферу обміну", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Завантажити", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Посилання скопійовано до буферу обміну", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Повідомити про ваду", + "message": "Зверніться в службу підтримки", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "В Signal Desktop сталася помилка розшифрування. Натисніть, щоб відправити журнал налагодження.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "При включенні вкладень, що не відносяться до зображень, обмеження становить по одному вкладенню на повідомлення.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Голосове повідомлення повинно містити тільки одне вкладення.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Додаток збережено. Клацніть, щоб побачити його у папці.", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Ви", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Якщо бажаєте перевірити, чи безпечне наскрізне шифрування, коли $name$ надсилає та отримує ваші повідомлення, порівняйте цифри нижче з цифрами на пристрої вашого співрозмовника.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Завірити код безпеки", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Код безпеки змінився", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Розмова заархівована", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Відмінити", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Розмова була повернута у вхідні", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/ur/messages.json b/_locales/ur/messages.json index 51cd13b64..3279d28b4 100644 --- a/_locales/ur/messages.json +++ b/_locales/ur/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "یہ لاگ معاونین کو دکھانے کیلئے آن لائن عوامی سطح پر پوسٹ کیا جائے گا۔ اسے پیش کرنے سے پہلے آپ اس کا تجزیہ اور اسے ترتیب دے سکتے ہیں۔", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "اپ لوڈ ہونے میں کچھ غلط ہو گیا! ", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "کاپی کریں", + "message": "لنک کاپی کریں", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "لنک کو اپنے کلپ بورڈ میں کاپی کریں", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "ڈاؤن لوڈ کریں", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "لنک آپ کے کلپ بورڈ میں کاپی ہوگیا", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "مسئلے کی اطلاع دیں", + "message": "سپورٹ سے رابطہ کریں", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ایک ڈکرپشن غلطی میں چلا گیا۔ debug لاگ جمع کرنے کے لئے کلک کریں۔", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "جب غیر تصویری اٹیچمنٹ سمیت ، ہر پیغام میں حد ایک اٹیچمنٹ ہوتی ہے۔", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "آڈیو پیغام میں صرف ایک ہی attachment ہونا چاہئے۔", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Attachment محفوظ ہوگیا۔ فولڈر میں ظاہر کرنے کے لئے کلک کریں۔", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "آپ", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "اگر آپ $name$ کے ساتھ اپنے end-to-end encryption کی حفاظت کی تصدیق کرنا چاہتے ہیں تو ، مندرجہ بالا نمبروں کا ان کی ڈیوائس پر موجود نمبروں سے موازنہ کریں۔", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "حفاظتی نمبر کی تصدیق کریں", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "حفاظتی نمبر تبدیل ہو گیا", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "گفتگو کا archive کیا گیا", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "کالعدم کریں", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "گفتگو ان باکس میں واپس آگئی", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/vi/messages.json b/_locales/vi/messages.json index 4e0f03050..effde4e72 100644 --- a/_locales/vi/messages.json +++ b/_locales/vi/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Bản ghi này sẽ được đăng trực tuyến công khai để những người đóng góp theo dõi. Bạn có thể kiểm tra và sửa đổi bản ghi này trước khi gửi đi.", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "Đã xảy ra lỗi trong quá trình tải lên! Vui lòng xem xét thêm vào nhật ký lỗi của bạn theo cách thủ công.", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "Sao chép", + "message": "Sao chép Đường dẫn", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "Sao chép đường dẫn vào bảng sao chép của bạn", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "Tải xuống", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "Đường dẫn đã được sao chép vào bảng sao chép", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "Báo cáo lỗi", + "message": "Liên lạc Hỗ trợ", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "Khi bao gồm một tập tin đính kèm không phải hình ảnh, giới hạn là một tập tin đính kèm cho mỗi tin nhắn.", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "Tin nhắn thoại chỉ được có một tệp đính kèm.", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "Đính kèm đã được lưu. Nhấn để hiện lên trong thư mục", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "Bạn", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "Nếu bạn muốn xác minh tính bảo mật của mã hóa hai chiều của mình với $name$, hãy so sánh các số trên với các số trên thiết bị của họ.", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "Xác minh Số An toàn", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "Số An toàn đã được thay đổi", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "Đã lưu cuộc hội thoại", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "Hoàn tác", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "Cuộc trò chuyện chuyển về hộp thư đến", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/zh_CN/messages.json b/_locales/zh_CN/messages.json index 7b285ba73..9d8c7e397 100644 --- a/_locales/zh_CN/messages.json +++ b/_locales/zh_CN/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "该日志将公开发布以供参考,您可以在提交之前检查和编辑。", + "message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.", "description": "" }, "debugLogError": { - "message": "上传出错!您可以手动将日志添加到要反馈的 bug 中。", + "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "description": "" }, + "debugLogSuccess": { + "message": "Debug log submitted", + "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.", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "复制", + "message": "复制链接", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "复制链接至剪贴板", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "下载", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "链接已复制至您的剪贴板", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "反馈错误信息", + "message": "联系支持", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error. Click to submit a debug log.", + "message": "Desktop ran into a decryption error.", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "Submit log", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "每条消息只能添加一个非图片的附件。", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "语音消息只允许有一个附件。", "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.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "附件已保存。点击以在文件夹中显示。", + "message": "Attachment saved.", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "Show in folder", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "您", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "如果您想要确认与$name$端对端加密是否安全,请将以上数字和对方设备的数字进行比对。", + "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "验证安全码", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "安全码已改变", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "已存档对话", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "撤消", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "对话已还原至收件箱", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "Feeling ❤️‍🔥 or 😶‍🌫️? You can express yourself with a new batch of emoji, whether you're :whispering or :YELLING as you search. Thanks $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "If you're in Anguilla, maybe you've felt left out. We now turn all top-level domains in place since 2010 into links - so both $gov$ and $brain$ will be clickable just like $signal$. Thanks $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "We heard you like to zoom in on images. We added oomph to your zoom, so even small images can go all the way full screen.", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "description": "Release notes for v5.20" } } diff --git a/_locales/zh_TW/messages.json b/_locales/zh_TW/messages.json index 13fa34ec8..354604fee 100644 --- a/_locales/zh_TW/messages.json +++ b/_locales/zh_TW/messages.json @@ -470,27 +470,35 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "這個紀錄將被公開張貼在線上給貢獻者瀏覽。在送出前,你可以檢視及修改。", + "message": "此日誌將在網上公開發佈,供貢獻者查看。 你可以在提交前下載完整的日誌。", "description": "" }, "debugLogError": { - "message": "上傳出問題了,請考慮手動加入程式記錄檔來協助除錯", + "message": "上傳出了點問題! 請傳送電子郵件至 support@signal.org 並將你的日誌作為文字檔案附上。", "description": "" }, + "debugLogSuccess": { + "message": "偵錯日誌已上傳", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "偵錯日誌已上傳。 當你聯絡支援人員時,請複製下面的連結並附上你看到的問題的描述和重現問題的步驟。", + "description": "Explanation of next steps to take when submitting debug log" + }, "debugLogCopy": { - "message": "複製", + "message": "複製連結", "description": "Shown as the text for the copy button on the debug log screen" }, - "debugLogCopyAlt": { - "message": "複製連結到剪貼簿", - "description": "Shown as the alt text for the copy button on the debug log screen" + "debugLogSave": { + "message": "下載", + "description": "Shown as the text for the download button on the debug log screen" }, "debugLogLinkCopied": { "message": "連結複製到剪貼簿", "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "回報問題", + "message": "聯絡支援", "description": "Link to open the issue tracker" }, "gotIt": { @@ -640,9 +648,13 @@ } }, "decryptionErrorToast": { - "message": "Signal 桌面版解密發生錯誤,按下按鈕來傳送除錯日誌", + "message": "電腦遇到解密錯誤。", "description": "An error popup when we haven't added an error for decryption error." }, + "decryptionErrorToastAction": { + "message": "上傳日誌", + "description": "Label for the decryption error toast button" + }, "oneNonImageAtATimeToast": { "message": "若附檔不是圖片,每則訊息限制只能有一個附檔。", "description": "An error popup when the user has attempted to add an attachment" @@ -949,10 +961,18 @@ "message": "語音留言只能包含一個附件", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, + "voiceNoteError": { + "message": "錄音機出現錯誤。", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, "attachmentSaved": { - "message": "附檔已經被儲存。點擊以在資料夾中顯示。", + "message": "附件已儲存。", "description": "Shown after user selects to save to downloads" }, + "attachmentSavedShow": { + "message": "顯示在檔案夾中", + "description": "Button label for showing the attachment in your file system" + }, "you": { "message": "你", "description": "Shown when the user represented is the current user." @@ -1128,7 +1148,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": "如果你想要驗證與 $name$ 端對端加密的安全性,請比對上方的號碼與他們裝置上的號碼是否相同。", + "message": "要使用 $name$ 驗證點對點加密的安全性,請將上面的數字與其裝置進行比較。", "description": "", "placeholders": { "name": { @@ -2161,6 +2181,10 @@ } } }, + "SafetyNumberModal__title": { + "message": "驗證安全碼", + "description": "Title for the modal for safety number verification" + }, "safetyNumberChanged": { "message": "安全號碼已變更", "description": "A notification shown in the conversation when a contact reinstalls" @@ -2971,6 +2995,10 @@ "message": "對話已封存", "description": "A toast that shows up when user archives a conversation" }, + "conversationArchivedUndo": { + "message": "復原", + "description": "Undo button for archiving a conversation" + }, "conversationReturnedToInbox": { "message": "對話已回到收件匣", "description": "A toast that shows up when the user unarchives a conversation" @@ -6429,35 +6457,11 @@ }, "WhatsNew__v5.18--1": { "message": "感覺❤️‍🔥還是😶‍🌫️? 您可以使用一組新的表情符號來表達自己,無論您是在搜索時是 :呢喃 還是 :喊叫。 謝謝 $hiqua$!", - "description": "Release notes for v5.18", - "placeholders": { - "hiqua": { - "content": "$1", - "example": "@hiqua" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--2": { "message": "如果你在安圭拉,也許你會感到被冷落。 我們現在將自 2010 年以來的所有頂級網域都轉換為連結 - 因此兩者 $gov$和 $brain$ 都可以像 $signal$ 點擊 . 謝謝 $jojomatik$!", - "description": "Release notes for v5.18", - "placeholders": { - "gov": { - "content": "$1", - "example": "gov.ai" - }, - "brain": { - "content": "$2", - "example": "brain.ai" - }, - "signal": { - "content": "$3", - "example": "signal.org" - }, - "jojomatik": { - "content": "$4", - "example": "@jojomatik" - } - } + "description": "Release notes for v5.18" }, "WhatsNew__v5.18--3": { "message": "我們聽說你喜歡放大圖像。 我們為你的縮放功能加了點魅力,因此即使是小圖像也可以全螢幕顯示。", @@ -6482,5 +6486,9 @@ "WhatsNew__v5.19--4": { "message": "此功能適用於對 💅 做出反應超過 👍 的每個人:你現在可以自定義當你想對訊息做出回應時預設顯示的表情符號。", "description": "Release notes for v5.19" + }, + "WhatsNew__v5.20": { + "message": "此版本包含許多小調整和錯誤修復,以維持 Signal 穩定運作。", + "description": "Release notes for v5.20" } }