Compare commits

...

15 Commits
main ... 5.37.x

Author SHA1 Message Date
Scott Nonnenberg 3372061dfd v5.37.0 2022-03-30 15:12:04 -07:00
Scott Nonnenberg 4f8035204e Update strings 2022-03-30 14:56:42 -07:00
Scott Nonnenberg 3a5439c00d Remove desktop.stories feature flag 2022-03-30 14:56:30 -07:00
automated-signal 80ee429015
getUntrustedConversations: Ensure we return conversationIds
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-03-30 09:59:56 -07:00
automated-signal 3a0dc63196
Introduce `requireManualUpdate` yaml flag
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-03-29 17:17:03 -07:00
automated-signal feb69caa7a
Don't linkify when certain unicode formatting characters are present
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-03-28 17:56:00 -07:00
automated-signal 6ae03fac50
Sort message-initiated timer updates before the initiating message
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-03-28 17:55:51 -07:00
automated-signal a613ce0a01
Group disparate status together, but show metadata if different
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-03-28 16:16:00 -07:00
automated-signal 23889ace3e
Graceful renames, better errors in updater
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-03-28 12:43:06 -07:00
automated-signal 994b00f272
Store receivedAtCounter separately for unprocessed
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-03-24 14:44:52 -07:00
Scott Nonnenberg 528e38d6eb v5.37.0-beta.2 2022-03-24 11:54:46 -07:00
Scott Nonnenberg 500fdc8dd8 Update strings 2022-03-24 11:54:22 -07:00
automated-signal 07a362e698
Configure `Long` before requiring compiled protobuf
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-03-24 11:24:13 -07:00
automated-signal 90cb545e2a
Fetch full group state if last epoch is stale
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-03-24 11:24:01 -07:00
automated-signal 89cca75445
Update electron to 17.2.0
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-03-24 11:23:39 -07:00
104 changed files with 6192 additions and 983 deletions

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "سيتم نشر هذا السجل علنًا عبر الإنترنت ليتمكن المساهمون من عرضه. يمكنك تنزيل السجل الكامل قبل التقديم.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "حدث خطأ ما في الرفع! يرجى إرسال بريد إلكتروني إلى support@signal.org وإرفاق السجل الخاص بك كملف نصي.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "تم إرسال سجل تصحيح الأخطاء",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "تم تحميل سجل تصحيح الأخطاء. عند الاتصال بالدعم، انسخ الرابط أدناه وأرفقه مع وصف المشكلة التي رأيتها والخطوات التي أدت لها.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "نسخ الوصلة",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "لم تعُد وصلة المجموعة هذه صالحة.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "لم يتمكن من الانضمام إلى المجموعة.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "لا يمكنك الانضمام لهذه المجموعة من خلال الرابط لأن أحد المشرفين أزالك.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "ليصبح بإمكانك الانضمام إلى هذه المجموعة، يجب أن يوافق مشرف من هذه المجموعة على طلب انضمامك. إذا تم ذلك، سيتم مشاركة اسمك وصورتك مع أعضاء المجموعة.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "لقد قمت بتشغيل وصلة المجموعة مع تعطيل موافقة المشرف.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "لن تظهر تفاصيل اﻷفراد المدعوين إلى هذه المجموعة حتى ينضموا إليها. لن يرى هؤلاء المدعوون الرسائل حتى ينضموا لهذه المجموعة.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "حظر الطلب ؟",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "إضافة صورة المجموعة",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "يحتوي هذا الإصدار على عدد من التعديلات الصغيرة وإصلاحات الأخطاء للحفاظ على تشغيل Signal بسلاسة.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 tam jurnalı endirə bilərsiniz.",
"description": ""
"message": "\"Göndər\"ə kliklədiyinizdə, jurnalınızın unikal və dərc edilməmiş URL-də 30 gün ərzində onlayn paylaşılacaq. Əvvəlcə yerli yaddaşda saxlaya bilərsiniz.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Sazlama jurnalı yüklənildi. Dəstək komandası ilə əlaqə saxlayanda, aşağıdakı URL-ni 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"
},
"debugLogLogIsIncomplete": {
"message": "... tam jurnala baxmaq üçün \"Saxla\"ya klikləyin",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Bağlantını kopyala",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Qrup bağlantısı artıq etibarsızdır",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Qrupa qoşulmaq olmur",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Bir admin sizi çıxartdığı üçün bu qrupa qrup bağlantısı vasitəsilə qoşula bilməzsiniz.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Bu qrupa qoşula bilməyiniz üçün qrupdan bir admin tələbinizi təsdiqləməlidir. Əgər təsdiqləsə, adınız və fotonuz üzvlərlə paylaşılacaq.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$, qrup bağlantısı vasitəsilə qoşulmaq üçün göndərdiyi tələbi ləğv etdi.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$, qrup bağlantısı vasitəsilə qoşulmaq üçün göndərdiyi $numberOfRequests$ tələbi ləğv etdi.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Qrup bağlantısını, admin təsdiqi bağlı olaraq işə saldınız.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "\"$name$\" göndərən tələblər rədd edilsin? Yenidən qrup bağlantısı vasitəsilə qoşulma tələbi göndərə bilməyəcək.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Siz dəvət etdiniz",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Qoşulana qədər, bu qrupa dəvət edilən şəxslər haqqında təfsilatlar göstərilmir. Dəvət edilənlər, mesajları ancaq qrupa qoşulduqdan sonra görə bilər.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Tələbi əngəllə",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Tələb əngəllənsin?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$, qrup bağlantısı vasitəsilə bu qrupa qoşula və ya qoşulma tələbi göndərə bilməz. Yenə də qrupa manual olaraq əlavə edilə bilər.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Tələbi əngəllə",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Bir qrup fotosu əlavə et",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "\"$name$\", qrupdan çıxarılsın? Qrup bağlantısı vasitəsilə yenidən qoşula bilməyəcək.",
"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": "Mesajlaşmağa davam etmək üçün təsdiqləyin",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Bu versiya, Signal-ın problemsiz işləməsini təmin etmək üçün kiçik düzəltmələr və xəta düzəltmələri ehtiva edir.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Heç qeyri-stabil bağlantıda Signal-ı istifadə etmisiniz? Artıq narahat olmağa ehtiyac yoxdur. Yox olan mesajlar üçün vaxtölçən dəyişiklikləri və daha çoxu Wi-Fi-nız təkrar qaydasına düşəndə göndəriləcək.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Ən son yeniləmə sistemi təqdim edildi və arıtq növbəti yeniləmələr üçün kiçik yeniləmələr olacaq.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Artıq \"Hər kəs üçün sil\" əməliyyatını icra edəndə, uğurla göndərilib göndərilmədiyini bildirən bir irəliləyiş bildirişi görəcəksiniz. Hər hansısa bir səbəbə görə uğursuz olsa, yenidən sınaya biləcəksiniz!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Könüllü tərcüməçilərimizin sayəsində Şotlandiya Qalcası dilini əlavə etdik!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Mətnlə eyni sətrə vaxtı əlavə edərək mesajları qısa saxlamağa çalışırıq. Artıq bir dostunuzu daha tez \"salamlamaq\" üçün ekranınızda daha çox yer var.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Əskik stiker paketlər geri qayıtdı! Artıq Masaüstü versiya, telefonunuzun bacara bildiyi bütün stiker paketlərini ələ ala bilməlidir!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Копирай връзка",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Груповата връзка не е валидна",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Влизането в групата не е възможно",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "An admin of this group must approve your request before you can join this group. If approved, your name and photo will be shared with its members.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "You turned on the group link with admin approval disabled.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "Details about people invited to this group arent shown until they join. Invitees will only see messages after they join the group.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Add a group photo",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "অবদানকারীদের দেখার জন্য এই লগটি সর্বজনীনভাবে অনলাইনে পোস্ট করা হবে। জমা দেওয়ার আগে আপনি সম্পূর্ণ লগ ডাউনলোড করতে পারেন।",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "আপলোডে কিছু ভুল হয়েছে! অনুগ্রহ করে support@signal.org ইমেল করুন এবং একটি পাঠ্য ফাইল হিসাবে আপনার লগ সংযুক্ত করুন৷",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "ডিবাগ লগ জমা দেওয়া হয়েছে।",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "ডিবাগ লগ আপলোড করা হয়েছে। আপনি যখন সহায়তার জন্য যোগাযোগ করেন, তখন নীচের লিঙ্কটি কপি করুন এবং আপনি যে সমস্যাটি দেখেছেন তার বিবরণ এবং এটি পুনরুত্পাদনের পদক্ষেপ সহ এটি সংযুক্ত করুন।",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "লিঙ্ক কপি করুন",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "এই গ্রুপের লিঙ্কটি আর বৈধ নেই।",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "গ্রুপে যোগ দেওয়া যাবে না",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "আপনি এই গ্রুপে যোগ দেওয়ার আগে গ্রুপের অ্যাডমিনকে অবশ্যই আপনার যোগ দেওয়ার অনুরোধ অনুমোদন করতে হবে। অনুমোদিত হলে, আপনার নাম ও ফটো গ্রুপের সদস্যদের সাথে শেয়ার করা হবে।",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "অ্যাডমিনের অনুমোদন নিষ্ক্রিয় থাকা অবস্থায় আপনি গ্রুপ লিংকটি চালু করেছেন।",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "এই গ্রুপটিতে আমন্ত্রিত লোকজন এটিতে যোগদান না করা পর্যন্ত তাদের সম্বন্ধে বিস্তারিত তথ্য দেখানো হবে না। আমন্ত্রিতরা কেবলমাত্র গ্রুপে যোগ দেওয়ার পরই মেসেজগুলি দেখতে পাবেন।",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "একটি গ্রুপ ফটো যোগ করুন",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "সিগন্যালকে মসৃণভাবে চলমান রাখতে এই সংস্করণে অনেকগুলি ছোটখাট পরিবর্তন রয়েছে এবং বাগ সংশোধন করা হয়েছে।",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 baixar-lo sencer abans d'enviar-lo.",
"description": ""
"message": "Quan cliqueu a Envia, el registre es penjarà en línia durant 30 dies en un URL únic i no publicat. Primer podeu desar-lo localment.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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 a reproduir-lo.",
"message": "S'ha penjat el registre de depuració. Quan us poseu en contacte amb el servei d'assistència, copieu l'URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... per veure el registre complet, cliqueu a Desa",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Copia l'enllaç",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Aquest enllaç de grup ja no és vàlid.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "No es pot afegir al grup.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "No podeu afegir-vos-hi mitjançant l'enllaç de grup perquè un administrador us n'ha suprimit.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Un administrador d'aquest grup ha d'aprovar la sol·licitud abans de poder-vos-hi afegir. Si s'aprova, el vostre nom i la fotografia es compartiran amb els seus membres.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ han sol·licitat i cancel·lat la sol·licitud per afegir-s'hi mitjançant l'enllaç del grup.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ han sol·licitat i cancel·lat $numberOfRequests$ sol·licituds per afegir-s'hi mitjançant l'enllaç del grup.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Heu activat l'enllaç de grup amb l'aprovació de l'administrador desactivada.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Voleu denegar la sol·licitud de $name$? No podran tornar a sol·licitar afegir-s'hi mitjançant l'enllaç del grup.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Convidat per vós",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Els detalls de les persones convidades a aquest grup no es mostren fins que s'hi afegeixen. Els convidats només veuen els missatges després d'afegir-s'hi.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Bloca la sol·licitud",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Bloqueig de la sol·licitud?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$no s'hi podrà afegir ni sol·licitar afegir-se a aquest grup mitjançant l'enllaç del grup. Encara s'hi poden afegir manualment.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Sol·licitud de bloqueig",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Afegiu una fotografia de grup",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Voleu suprimir $name$ del grup? No s'hi podran tornar a afegir mitjançant l'enllaç del grup.",
"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": "Verifiqueu-ho per continuar la missatgeria",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Aquesta versió conté una sèrie de petites modificacions i correccions d'errors per tal que el Signal funcioni sense problemes.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Heu usat mai el Signal amb una connexió inestable? Ja no cal que us en preocupeu més: el temporitzador de missatges efímers canvia i s'enviaran quan la Wi-Fi torni a captar-se millor.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "S'ha introduït un nou sistema d'actualització i la gent hauria de començar a veure actualitzacions més petites amb la propera actualització.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Quan feu una supressió per a tothom, ara veureu un indicador de progrés que us informarà si s'ha enviat correctament o no. Si falla per algun motiu, també podreu tornar-ho a provar!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Gràcies als nostres traductors voluntaris, hem afegit suport per al gaèlic escocès!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Mantenim els missatges curts, posant-hi coses com ara marques de temps a la mateixa línia que el text. Ara teniu més espai a la pantalla per a un \"Ei!\" ràpid amb una amistat.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Falten paquets d'adhesius! Ara l'escriptori hauria de poder gestionar els mateixos paquets d'adhesius que el telèfon!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"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": ""
"message": "Po kliknutí na tlačítko Odeslat bude váš protokol zveřejněn online po dobu 30 dnů na jedinečné nezveřejněné adrese URL. Nejprve jej můžete uložit lokálně.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Nahrán protokol ladění. Až budete kontaktovat podporu, zkopírujte níže uvedenou adresu URL a přiložte ji spolu s popisem problému, který jste zaznamenali, a kroky k jeho reprodukci.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "... pro zobrazení celého protokolu klikněte na Uložit",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Zkopírovat odkaz",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Tento odkaz skupiny již není platný.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Nelze přidat do skupiny",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "K této skupině se nemůžete připojit prostřednictvím odkazu na skupinu, protože vás odstranil správce.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Správce této skupiny musí schválit vaši žádost, než se budete moct přidat do skupiny. Pokud bude žádost schválena, vaše jméno a fotografie bude sdílena s členy skupiny.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ požádal a opět zrušil svou žádost o připojení ke skupině pomocí odkazu",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ požádal o připojení a opět zrušil $numberOfRequests$ své žádosti o připojení ke skupině pomocí odkazu.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Aktivovali jste odkaz skupiny bez schválení správcem.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Zamítnout žádost od \"$name$\"? Nebudou moci znovu požádat o připojení prostřednictvím odkazu na skupinu.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Pozváni vámi",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Detaily o uživatelích pozvaných do skupiny se nezobrazí, dokud se nepřipojí. Pozvaní uvidí zprávy až poté, co se připojí ke skupině.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Zablokovat žádost",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Zablokovat žádost?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ se nebude moci připojit ani požádat o připojení k této skupině prostřednictvím odkazu na skupinu. Přesto jej/jí lze do skupiny přidat ručně.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Zablokovat žádost",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Přidat fotografii skupiny",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Odstranit $name$ ze skupiny? Nebudou se moct znovu připojit pomocí odkazu.",
"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": "Ověřte pro pokračování konverzace",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Tato verze obsahuje řadu drobných úprav a oprav chyb, aby Signal fungoval hladce.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Používali jste někdy službu Signal při nestabilním připojení? Už si nemusíte dělat starosti - časovač mizejících zpráv se změní a další se nyní odešlou, jakmile se vaše Wi-Fi opět zlepší.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Byl zaveden nový systém aktualizací a s příští aktualizací by se měly začít objevovat menší aktualizace.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Při provádění příkazu Odstranit pro všechny se nyní zobrazí ukazatel průběhu, který vás informuje o tom, zda byl příkaz úspěšně odeslán, nebo ne. Pokud se to z nějakého důvodu nepodaří, budete moci pokus zopakovat.",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Díky našim dobrovolným překladatelům jsme přidali podporu skotské gaelštiny!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Krátké zprávy udržujeme krátké tím, že věci jako časová razítka umisťujeme na stejný řádek jako text. Nyní máte na obrazovce více místa pro rychlé \"ahoj\", abyste zkontrolovali přítele.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Chybějící balíčky samolepek jsou pryč! Počítač by nyní měl zvládnout všechny balíčky nálepek, které zvládne váš telefon!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Bydd y cofnod hwn yn cael ei gofnodi'n gyhoeddus ar-lein i gyfranwyr ei weld. Gallwch lwytho'r cofnod llawn cyn ei gyflwyno.",
"description": ""
"message": "Pan gliciwch Cyflwyno, bydd eich cofnod yn cael ei bostio ar-lein am 30 diwrnod ar URL unigryw, heb ei gyhoeddi. Gallwch ei Gadw'n lleol yn gyntaf.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Aeth rhywbeth o'i le wrth lwytho i fyny! E-bostiwch support@signal.org ac atodwch eich cofnod fel ffeil testun.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Cofnod dadfygio wedi'i lwytho i fyny. Pan fyddwch yn cysylltu â chymorth, copïwch yr URL isod a'i atodi ynghyd â disgrifiad o'r broblem a welsoch a chamau i'w hatgynhyrchu.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "... i weld y cofnod llawn, cliciwch Cadw",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Copïo Dolen",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Nid yw'r ddolen grŵp hon yn ddilys bellach.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Methu Ymuno â'r Grŵp",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Nid oes modd i chi ymuno â'r grŵp hwn trwy'r ddolen grŵp oherwydd bod gweinyddwr wedi eich tynnu o'r grŵp.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Rhaid i weinyddwr y grŵp hwn gymeradwyo'ch cais cyn y gallwch ymuno â'r grŵp hwn. Os caiff ei gymeradwyo, bydd eich enw a'ch llun yn cael eu rhannu gyda'i aelodau.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "Gofynnodd $joinerName$ ac yna diddymu ei ch/gais i ymuno drwy'r ddolen grŵp.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "Gofynnodd $joinerName$ ac yna diddymu $numberOfRequests$ cais i ymuno drwy'r ddolen grŵp.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Rydych wedi troi ymlaen y ddolen grŵp gyda chymeradwyaeth weinyddol wedi ei analluogi.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Gwrthod cais gan \"$name$\"? Fyddan nhw ddim yn gallu gwneud cais i ymuno trwy'r ddolen grŵp eto.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Gwahoddwyd gennych chi",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Nid yw manylion am bobl sydd wedi'u gwahodd i'r grŵp hwn yn cael eu dangos nes iddyn nhw ymuno. Dim ond ar ôl iddyn nhw ymuno â'r grŵp y bydd gwahoddedigion yn gweld negeseuon.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Rhwystro'r cais",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Rhwystro'r cais?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "Ni fydd $name$ yn gallu ymuno neu wneud cais i ymuno â'r grŵp hwn drwy'r ddolen grŵp. Mae modd eu hychwanegu at y grŵp â llaw o hyd.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Rhwystro'r Cais",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Ychwanegu llun grŵp",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Tynnu \"$name$\" o'r grŵp? Fyddan nhw ddim yn gallu ailymuno trwy'r ddolen grŵp.",
"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": "Gwiriwch i barhau sgwrsio",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Mae'r fersiwn hon yn cynnwys nifer o drydariadau bach a chywiriadau gwallau i gadw Signal yn rhedeg yn llyfn.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Erioed wedi defnyddio Signal ar gysylltiad ansad? Dim gofid - bydd newidiadau amser negeseuon byrhoedlog a rhagor yn cael eu cydweddu nôl unwaith fydd eich WiFi yn teimlo'n well eto.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Mae system diweddaru newydd wedi ei gyflyno a dylech chi fod yn gweld diweddariadau llai gyda'r diweddariad nesaf.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Pan fyddwch chi'n gwneud Dileu i Bawb fe welwch droellwr cynnydd yn rhoi gwybod i chi a yw wedi'i anfon yn llwyddiannus ai peidio. Os bydd yn methu am ryw reswm, byddwch yn gallu rhoi cynnig arall arni hefyd!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Diolch i'n cyfieithwyr gwirfoddol, rydym wedi ychwanegu cefnogaeth i Gaeleg yr Alban!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Rydyn ni'n cadw negeseuon byr yn fyr, trwy roi pethau fel stampiau amser ar yr un llinell â'r testun. Nawr mae gennych chi fwy o le ar y sgrin i'r 'helo' cyflym hwnnw gyfarch ffrind.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Diwedd ar becynnau sticer coll! Dylai Desktop nawr allu trin yr holl becynnau sticeri y gall eich ffôn!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Denne log vil blive offentliggjort online, så bidragsydere kan se den. Du kan hente hele loggen, inden du indsender den.",
"description": ""
"message": "Når du klikker på Indsend, bliver din log lagt online i 30 dage på en unik, ikke-offentliggjort URL-adresse. Du kan gemme den lokalt først.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Noget gik galt med upload! Send venligst en e-mail til support@signal.org og vedhæft din log som en tekstfil.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Fejlsøgningslog overført. Når du kontakter support, skal du kopiere nedenstående URL-adresse og vedhæfte den sammen med en beskrivelse af det problem, du så, og de trin, du skal følge for at genskabe det.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "... klik på Gem for at se den fulde log",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopiér link",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Gruppelinket er ikke længere gyldigt",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Deltagelse i gruppen er ikke mulig",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Du kan ikke deltage i denne gruppe via gruppelinket, fordi en administrator har fjernet dig.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "En administrator af gruppen skal godkende din anmodning før du kan deltage. Hvis det er godkendt, deles dit navn og billede med dens medlemmer.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ anmodede om og annullerede deres anmodning om at blive medlem via gruppelinket",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ anmodede og annullerede $numberOfRequests$ anmodninger om at blive medlem via gruppelinket",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Du aktiverede gruppelinket med administratorgodkendelse slået fra.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Afvis anmodninger fra \"$name$\"? Personen vil ikke kunne anmode om at blive medlem via gruppelinket igen.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Inviteret af dig",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Detaljer om inviterede personer til denne gruppe, vises først indtil de deltager. Inviterede vil kun se beskeder efter deltagelse i gruppen.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Bloker anmodning",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Bloker anmodning?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ vil ikke kunne deltage eller anmode om at deltage i denne gruppe via gruppelinket. De kan stadig tilføjes til gruppen manuelt.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Bloker anmodning",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Tilføj gruppebillede",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Fjern \"$name$\" fra gruppen? Personen vil ikke kunne tilslutte sig igen via gruppelinket.",
"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": "Bekræft for at fortsætte beskedskrivning",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Denne version indeholder en række småjusteringer og fejlrettelser som sikrer, at Signal kører problemfrit.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Har du nogensinde brugt Signal på en ustabil forbindelse? Nu behøver du ikke længere bekymre dig - ændringer i udløbstiden for forsvindende beskeder og andet vil nu blive sendt ud, når dit Wi-Fi er bedre igen.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Der er blevet indført et nyt opdateringssystem, og folk burde begynde at se mindre opdateringer med den næste opdatering.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Når du udfører en Slet for alle, vises der nu en status, der fortæller dig, om den er blevet sendt eller ej. Hvis det af en eller anden grund mislykkes, kan du også forsøge igen!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Takket være vores frivillige oversættere har vi tilføjet understøttelse af skotsk gælisk!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Vi sørger for at holde korte beskeder korte ved at sætte ting som tidsstempler på samme linje som teksten. Nu har du mere plads på skærmen til et hurtigt \"hej\" for at tjekke, hvordan det går med en ven.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Slut med manglende klistermærkepakker! Desktop burde nu kunne håndtere alle de samme klistermærkepakker, som din telefon kan!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 das vollständige Diagnoseprotokoll herunterladen.",
"description": ""
"message": "Wenn du auf »Abschicken« klickst, wird dein Diagnoseprotokoll unter einer eindeutigen, unveröffentlichten Internetadresse für 30 Tage online gestellt. Du kannst es aber auch erst lokal speichern.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Beim Hochladen gab es ein Problem. Schreib bitte eine E-Mail an support@signal.org und hänge das Diagnoseprotokoll als Textdatei an.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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 bei.",
"message": "Diagnoseprotokoll wurde hochgeladen. Wenn du den Support kontaktierst, kopiere die untenstehende Internetadresse und füge sie deiner Problembeschreibung und den Schritten zur Reproduktion an.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "… um das gesamte Diagnoseprotokoll zu sehen, klicke auf »Speichern«",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Link kopieren",
"description": "Shown as the text for the copy button on the debug log screen"
@ -1040,7 +1044,7 @@
"description": "Shown in a button when a conversation is muted"
},
"mute": {
"message": "Stumm",
"message": "Stummschalten",
"description": "Shown in a button when a conversation is unmuted and can be muted"
},
"cannotUpdateDetail": {
@ -1484,7 +1488,7 @@
"description": "Button label in the call lobby for returning to a call"
},
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Mikrofon ist stummgeschaltet aufgrund der Anzahl der Teilnehmer im Anruf",
"message": "Mikrofon stummgeschaltet aufgrund der Anzahl der Anrufteilnehmer",
"description": "Shown in a call lobby toast if there are a lot of people already on the call"
},
"calling__call-is-full": {
@ -1508,7 +1512,7 @@
"description": "Button tooltip label for turning on the camera"
},
"calling__button--audio__label": {
"message": "Stumm",
"message": "Stummschalten",
"description": "Label under the audio button"
},
"calling__button--audio-disabled": {
@ -1516,11 +1520,11 @@
"description": "Button tooltip label when the microphone is disabled"
},
"calling__button--audio-off": {
"message": "Mikro aus",
"message": "Mikrofon ausschalten",
"description": "Button tooltip label for turning off the microphone"
},
"calling__button--audio-on": {
"message": "Mikro ein",
"message": "Mikrofon einschalten",
"description": "Button tooltip label for turning on the microphone"
},
"calling__button--presenting__label": {
@ -3122,7 +3126,7 @@
"description": "Header of the keyboard shortcuts guide - calling section"
},
"Keyboard--toggle-audio": {
"message": "Stumm ein-/ausschalten",
"message": "Stummschaltung ein-/ausschalten",
"description": "Shown in the shortcuts guide"
},
"Keyboard--toggle-video": {
@ -3990,7 +3994,7 @@
"description": "Shown when the device is the default device"
},
"muteNotificationsTitle": {
"message": "Stumm",
"message": "Stummschalten",
"description": "Label for the mute notifications drop-down selector"
},
"notMuted": {
@ -4022,7 +4026,7 @@
"description": "Label for unmuting the conversation"
},
"muteExpirationLabelAlways": {
"message": "Immer stummgeschaltet",
"message": "Immer stumm",
"description": "Shown in the mute notifications submenu whenever a conversation has been muted"
},
"muteExpirationLabel": {
@ -4103,6 +4107,14 @@
"message": "Dieser Gruppen-Link ist nicht mehr gültig.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Gruppenbeitritt nicht möglich",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Du kannst dieser Gruppe nicht über den Gruppen-Link beitreten, da dich ein Gruppen-Admin entfernt hat.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Bevor du der Gruppe beitreten kannst, muss ein Admin dieser Gruppe deine Anfrage bestätigen. Wenn du eine Beitrittsanfrage stellst, werden dein Name und dein Foto mit den Mitgliedern geteilt.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ hat eine Beitrittsanfrage über den Gruppenlink gestellt und zurückgezogen.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ hat $numberOfRequests$ Beitrittsanfragen über den Gruppenlink gestellt und zurückgezogen.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Du hast den Gruppen-Link mit ausgeschalteter Admin-Bestätigung aktiviert.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Beitrittsanfrage von »$name$« ablehnen? Eine erneute Beitrittsanfrage über den Gruppenlink ist dann nicht mehr möglich.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Eingeladen",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Details zu Personen, die in diese Gruppe eingeladen wurden, werden erst nach deren Beitritt angezeigt. Die Eingeladenen werden nur Nachrichten sehen, die nach ihrem erfolgten Gruppenbeitritt versendet wurden.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Anfrage blockieren",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Anfrage blockieren?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ kann dieser Gruppe dann nicht mehr über den Gruppenlink beitreten oder eine Beitrittsanfrage stellen. Ein manuelles Hinzufügen zur Gruppe bleibt jedoch möglich.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Anfrage blockieren",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Gruppenfoto hinzufügen",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "$name$ aus der Gruppe entfernen? Ein Wiederbeitreten über den Gruppenlink ist dann nicht mehr möglich.",
"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": "Verifizieren zum Senden weiterer Nachrichten",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Diese Version enthält eine Reihe kleinerer Optimierungen und Fehlerbehebungen, damit Signal weiterhin reibungslos funktioniert.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Hast du Signal schon einmal bei einer instabilen Verbindung verwendet? Mache dir keine Sorgen mehr - Änderungen an der Ablaufzeit für verschwindende Nachrichten und mehr werden jetzt wieder versendet, sobald dein WLAN wieder besser ist.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Ein neues Aktualisierungssystem wurde eingefügt und daher werden folgende Aktualisierungen kleiner sein.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Wenn du ein »Für jeden löschen« ausführst, wirst du nun eine Fortschrittsanzeige sehen, die dich darüber informiert, ob dies erfolgreich war oder nicht. Falls es aus irgendwelchen Grund scheitert, kannst du es erneut versuchen!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Dank unserer freiwilligen Übersetzer haben wir Unterstützung für Schottisch-Gälisch hinzugefügt!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Wir belassen kurze Nachrichten kurz, indem Infos wie der Zeitstempel in der gleichen Zeile wie der Text angezeigt werden. Jetzt hast du mehr Platz auf dem Bildschirm für das kurze »Hallo«, um sich bei einem Freund zu melden.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Hinfort mit den fehlenden Sticker-Sets! Desktop sollte nun in der Lage sein, mit allen von deinem Telefon unterstützten Sticker-Sets umzugehen!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Αυτό το αρχείο καταγραφής θα αναρτηθεί δημόσια στο διαδίκτυο για προβολή από τους συνεισφέροντες. Μπορείς να κατεβάσεις το πλήρες αρχείο καταγραφής πριν το υποβάλλεις.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Κάτι πήγε στραβά με τη φόρτωση του αρχείου! Παρακαλώ στείλε email στο support@signal.org και επισύναψε το αρχείο καταγραφής σου ως αρχείο κειμένου.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Το αρχείο καταγραφής σφαλμάτων υποβλήθηκε",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Το αρχείο καταγραφής σφαλμάτων μεταφορτώθηκε. Όταν επικοινωνήσεις με την υποστήριξη, αντέγραψε τον παρακάτω σύνδεσμο και επισύναψέ τον, περιγράφοντας ταυτόχρονα το πρόβλημα που αντιμετώπισες και τα βήματα για να αναπαραχθεί.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Αντιγραφή συνδέσμου",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Ο σύνδεσμος ομάδας δεν είναι πια έγκυρος",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Αδυναμία εισόδου στην ομάδα",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Κάποιος διαχειριστής της ομάδας πρέπει να εγκρίνει το αίτημά σου πριν μπορέσεις να μπεις στην ομάδα. Αν εγκριθεί, το όνομα και η φωτογραφία σου θα μοιραστούν στα μέλη της.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Ενεργοποίησες το σύνδεσμο της ομάδας με απενεργοποιημένη την έγκριση διαχειριστή.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "Οι λεπτομέρειες των ατόμων που προσκλήθηκαν στην ομάδα δεν εμφανίζονται μέχρι να μπουν. Οι προσκεκλημένοι/ες θα μπορούν να δουν τα μηνύματα μόνο από τη στιγμή που μπουν στην ομάδα.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Προσθήκη φωτογραφίας ομάδας",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "Αυτή η έκδοση περιλαμβάνει διάφορες μικρές βελτιώσεις και αποσφαλματώσεις για να συνεχίσει το Signal να λειτουργεί ομαλά.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 elŝuti la tutan protokolon antaŭ ĝia sendo.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Eraro dum la alŝuto! Bv. retpoŝti al support@signal.org kaj aldoni la protokolon kiel tekstan dosieron.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Sencimiga protokolo sendita",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "La sencimiga protokolo estas alŝutita. Kiam vi kontaktos la helpservon, kopiu la jenan ligilon kaj algluu ĝin en via mesaĝo kun priskribo de la problemo, kiun vi vidis, kaj de la maniero estigi la problemon.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopii ligilon",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Tiu grupligilo ne plu validas",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Ne eblas anigi la grupon.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Tiugrupa administranto aprobu vian peton, antaŭ ol vi povas aniĝi. Se aprobo venas, viaj nomo kaj foto kunhaviĝos kun la anoj.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Vi ŝaltis grupligilon sen bezono de administranto-aprobo.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Invitita de vi",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Detaloj pri homoj invititaj en tiu grupo ne montriĝos ĝis ilia aniĝo. Invititoj vidos mesaĝojn nur post sia aniĝo.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Aldoni grupfoton",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Faru tion por plu mesaĝi",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Tiu versio enhavas kelkajn optimumaĵojn kaj riparetojn, por ke Signal plu funkciu bone.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ĉu vi jam uzis Signal-on per malstabila konekto? Ne plu zorgu: kiam la konekto pliboniĝos, ĉio ne funkcianta estos reprovita.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Jen nova sistemo por ĝisdatigo: estos pli etaj ĝisdatigoj ekde la venonta ĝisdatigo.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Kiam vi faras „Forviŝi mesaĝon por ĉiuj“, vi nun vidos plenumindikilon por pli bone scii la progreson. Se la ago malsukcesas ial, vi eĉ povos reprovi!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Danke al niaj volontaj tradukantoj, ni aldonis la skotgaelan lingvon!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 se publicará en línea para que l@s colaborador@s de Signal tengan acceso. Puedes examinarlo y editarlo antes de enviarlo.",
"description": ""
"message": "Cuando haces clic en enviar, tu log será publicado durante 30 días en una URL única y privada. Lo podrás guardar en tu dispositivo como primera opción.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Registro de depuración transferido. Cuando contactes con el soporte, copia la URL debajo y adjúntala con una descripción del problema que has tenido y los pasos para reproducirlo. ",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "… para ver el registro de depuración completo, haz clic en guardar",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Copiar enlace",
"description": "Shown as the text for the copy button on the debug log screen"
@ -2514,7 +2518,7 @@
"description": ""
},
"downloadFullNewVersionMessage": {
"message": "No hemos podido podido actualizar Signal. Haz click para intentarlo de nuevo.",
"message": "No hemos podido podido actualizar Signal. Haz clic para intentarlo de nuevo.",
"description": "Shown in update dialog when partial update fails and we have to ask user to download full update"
},
"autoUpdateNewVersionInstructions": {
@ -4103,6 +4107,14 @@
"message": "Este enlace de grupo es inválido.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Fallo al unirse al grupo",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "No puedes volver a unirte a este grupo vía enlace porque un@ admin te ha vetado.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Un@ admin del grupo debe aprobar tu solicitud antes de poder unirte al grupo. Al unirte, tu nombre y foto se compartirán con sus participantes.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ ha solicitado y cancelado su solicitud para participar en el grupo vía enlace",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ ha solicitado y cancelado $numberOfRequests$ veces participar en el grupo vía enlace",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Has activado el enlace para unirse al grupo sin confirmación de admin.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "¿Vetar solicitudes de $name$? No podrá enviar más solicitudes para unirse vía enlace.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Invitad@s por ti",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "No se mostrarán los detalles de las personas invitadas a este grupo hasta que se unan. Esas personas solo podrán ver los mensajes del grupo a partir de ese punto.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Vetar solicitudes",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "¿Vetar solicitudes?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ no podrá unirse a este grupo o solicitarlo vía enlace, pero esta persona podrá ser añadida al grupo manualmente.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Vetar solicitud",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Añadir foto de grupo",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "¿Vetar a $name$ del grupo? No podrá volver a unirse al grupo vía enlace.",
"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": "Verificar para continuar chateando",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Esta versión contiene un par de pequeñas mejoras para que Signal funcione sin problemas.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "¿Usas Signal con una conexión inestable? ¡No te preocupes más! Los cambios en la desaparición de mensajes y más detalles se enviarán cuando la conexión mejore.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Hemos introducido un nuevo sistema de actualización de Signal que permite actualizaciones más compactas.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Cuando decides «Eliminar un mensaje del chat» para tod@s sus participantes verás un indicador de progreso haciéndote saber si se ha realizado con éxito o no. Si falla por cualquier razón, ¡podrás volver a intentarlo!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Gracias a nuestr@s traductor@s voluntari@s, ¡hemos añadido compatibilidad con el Gaélico escocés!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Mantenemos cortos los mensajes cortos, añadiendo las marcas de tiempo en la misma línea que el texto. Ahora tienes más espacio en la pantalla con ese «Hola» rápido para ver cómo está esa persona.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "¡Se acabaron los paquetes de stickers perdidos! ¡Ahora Desktop debería poder manejar todos los paquetes de stickers que tienes en tu teléfono!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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. Sul on võimalik täielik logi enne postitamist alla laadida.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Midagi läks üleslaadimisega kehvasti! Palun saada kiri aadressile support@signal.org ja lisa logifailid tekstifailina.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopeeri link",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "See grupilink pole enam kehtiv.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Grupiga ei saa liituda",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Selle grupi administraator peab kinnitama sinu taotluse enne kui saad selle grupiga liituda. Kui taotlus kinnitatakse, siis jagatakse sinu nime ja fotot grupi liikmetega.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Sa lülitasid administraatori kinnituseta grupilingi sisse.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Sinu poolt kutsutud",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Sellesse gruppi kutsutud isikute üksikasju ei näidata enne kui nad on ühinenud. Kutsutud näevad sõnumeid pärast seda kui nad on grupiga liitunud.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Lisa grupi foto",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Sõnumite saatmise jätkamiseks kinnita",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "See versioon sisaldab paljusid väikseid parendusi, mis Signali sujuvalt käimas.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Lotura kopiatu",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Talde esteka hau dagoeneko ez da baliagarria",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Ezin da taldera sartu",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Talde honetako administratzaile batek zure eskaera onartu behar du talde honetara sartu ahal izan aurretik. Sartzeko eskatzen duzunean, zure izena eta argazkia taldeko kideekin partekatuko dira.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Talde esteka aktibatu duzu administratzailearen baimena behar ez delarik.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Zuk gonbidatua",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Taldera gonbidatutako erabiltzaileen xehetasunak ez dira erakusten taldera sartu arte. Gonbidatuek taldeam sartu ostean bakarrik ikusi ditzakete mezuak.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Add a group photo",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Verify to continue messaging",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "این گزارش برای نمایش به مشارکت کنندگان به صورت آنلاین و عمومی منتشر خواهد شد. ممکن است بخواهید قبل از ثبت آن، گزارش کامل را دریافت کنید.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "مشکلی در آپلود رخ داد. لطفا گزارش خود را بعنوان یک فایل متنی به support@signal.org ایمیل کنید.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "گزارش رفع عیب ثبت شد",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "گزارش رفع عیب آپلود شد. هنگام ارتباط با پشتیبانی، لینک زیر را کپی کنید و آن را همراه با تشریح مشکل دیده شده و اقداماتی که منجر به تکرار آن می شود را پیوست کنید.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "کپی کردن پیوند",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "این پیوند گروه دیگر معتبر نیست.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "امکان پیوستن به گروه وجود ندارد",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "یک مدیر از این گروه باید با درخواست شما قبل از پیوستن به گروه، موافقت کند. در صورت موافقت، نام و عکس شما با اعضای گروه به اشتراک گذاشته خواهد شد.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "شما پیوند گروه را با موافقت مدیر غیرفعال روشن کردید.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "جزئیات در مورد افراد دعوت شده به این گروه تا زمانی که نپیوندند نشان داده نخواهد شد. دعوت‌شدگان فقط زمانی پیام‌ها را می‌بینند که به گروه بپیوندند.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "مسدود کردن درخواست؟",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "یک عکس گروه اضافه کنید",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6792,7 +6870,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "داستان‌های من",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -6856,7 +6934,7 @@
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "داستان‌های من",
"description": "Label for your stories"
},
"Stories__add": {
@ -6943,10 +7021,6 @@
"message": "این نسخه شامل شماری از بهینه سازی های کوچک و رفع عیب برای تداوم اجرای راحت سیگنال می باشد",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Tämä loki julkaistaan verkossa avustajien nähtäväksi. Voit ladata koko lokin ennen lähettämistä.",
"description": ""
"message": "Lokisi lähtetetään 30 päivän ajaksi verkkoon ja sille määritetään yksityinen URL-osoite. Voit tallentaa sen ensin myös paikallisesti.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Jotain meni pieleen lähettämisessä! Lähetä sähköpostia support@signal.org ja liitä siihen loki tekstitiedostona.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Debuggausloki lähetetty",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Virheenkorjausloki ladattu. Kun otat yhteyttä tukeen, kopioi alla oleva linkki ja liitä se sekä kuvaus havaitsemastasi ongelmasta ja vaiheet sen toistamiseksi.",
"message": "Vianselvitysloki on lähetetty. Ottaessasi yhteyttä tukeen, kopioi ja liitä alla oleva URL-osoite ongelmakuvauksen ja sen toistoon vaadittavien tehtävien mukaan.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "...nähdäksesi täyden lokin, paina Tallenna.",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopioi linkki",
"description": "Shown as the text for the copy button on the debug log screen"
@ -572,7 +576,7 @@
"description": "The string \"today\""
},
"yesterday": {
"message": "Huomenna",
"message": "Eilen",
"description": "The string \"yesterday\""
},
"thisWeek": {
@ -4103,6 +4107,14 @@
"message": "Tämä ryhmälinkki ei ole enää kelvollinen.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Ryhmään liittyminen epäonnistui",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Et voi liittyä ryhmään linkin avulla koska ylläpitäjä poisti sinut ryhmästä.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Tämän ryhmän ylläpitäjän on hyväksyttävä pyyntösi ennen kuin voit liittyä tähän ryhmään. Kun pyyntösi hyväksytään, nimesi ja kuvasi jaetaan sen jäsenille.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ pyysi ja perui jäsenyyspyyntönsä ryhmälinkin välityksellä",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ pyysi ja perui $numberOfRequests$ jäsenyyspyyntöä ryhmälinkin välityksellä",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Otit ryhmälinkin käyttöön. Liittymispyynnöt eivät ole käytössä.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Kielletäänkö pyyntö käyttäjältä \"$name$\"? He eivät voi enää pyytää jäsenyyttä ryhmälinkin välityksellä.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Sinun lähettämäsi kutsut",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Ryhmään kutsutun henkilön tiedot näytetään vasta ryhmään liittymisen jälkeen. Kutsuttu ei näe ryhmän viestejä ennen liittymistä.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Hylkää pyyntö",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Hylätäänkö pyyntö?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ ei voi liittyä tai pyytää jäsenyyttä ryhmälinkin kautta. Heidät voidaan edelleen lisätä ryhmään manuaalisesti.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Hylkää pyyntö",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Lisää ryhmän kuva",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Poistetaanko \"$name$\" ryhmästä? He eivät voi liittyä ryhmälinkin välityksellä uudelleen.",
"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": "Vahvista jatkaaksesi viestintää",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Tämä versio sisältää useita pieniä parannuksia ja virhekorjauksia, jotka pitävät Signalin toiminnan sujuvana.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Oletko koskaan käyttänyt Signalia epävakaalla verkkoyhteydellä? Enää ei ole tarvetta huoleen - katoavien viestien ajastin muuttuu ja jatkossa synkronoidaan enemmän, kun yhteytesi voi taas paremmin.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Uusi päivitysjärjestelmä on otettu käyttöön ja jatkossa päivitysten pitäisi sujua huomaamattomammin.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Kun suoritat poiston kaikilta, näet nyt edistymisanimaation, joka kertoo onko poisto onnistunut vai ei. Jos poisto jostakin syystä epäonnistuu, voit myös yrittää uudelleen!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Kiitos vapaaehtoiskääntäjiemme, olemme lisänneet tuen skotlannin gaelille!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Pidämme lyhyet viestit lyhyinä sijoitamalla asiat, kuten aikaleimat samalle riville tekstin kanssa. Nyt ruudulla on enemmän tilaa kaverin pikaiselle 'tervehdykselle'.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Puuttuvat tarrapaketit kadotkoon! Puhelimella toimivien tarrapakettien pitäisi nyt toimia myös työpöydällä!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 en télécharger lintégralité avant de lenvoyer.",
"description": ""
"message": "Après avoir cliqué sur Envoyer, votre journal sera publié en ligne pendant 30 jours sur une URL unique et non publiée. Vous pouvez dabord lenregistrer localement.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Journal de débogage envoyé",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Le journal de débogage a été téléversé. Quand vous contactez lassistance, copiez le lien ci-dessous et joignez-le avec une description du problème rencontré, avec les étapes pour le reproduire.",
"message": "Le journal de débogage a été téléversé. Quand vous contacterez lassistance, copiez lURL ci-dessous et joignez-la avec une description du problème rencontré ainsi que les étapes pour le reproduire.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "… pour visualiser le journal entier, cliquez sur Enregistrer",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Copier le lien",
"description": "Shown as the text for the copy button on the debug log screen"
@ -1202,7 +1206,7 @@
"description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send"
},
"retryDeleteForEveryone": {
"message": "Retry Delete for Everyone",
"message": "Réessayer Supprimer pour tout le monde",
"description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send"
},
"forwardMessage": {
@ -2024,7 +2028,7 @@
"description": "Shown on outgoing message if it fails to send"
},
"deleteFailed": {
"message": "Delete failed",
"message": "Échec de suppression",
"description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone"
},
"sendPaused": {
@ -2036,7 +2040,7 @@
"description": "Shown on outgoing message if it is partially sent"
},
"partiallyDeleted": {
"message": "Partially deleted, click to retry",
"message": "Supprimé partiellement, cliquez pour réessayer ",
"description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone"
},
"showMore": {
@ -4103,6 +4107,14 @@
"message": "Ce lien de groupe nest plus valide.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Impossible de vous joindre au groupe",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Vous ne pouvez pas vous joindre au groupe avec le lien du groupe car un administrateur vous a supprimé.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Un administrateur de ce groupe doit approuver votre demande avant que vous puissiez vous joindre à ce groupe. Si votre demande est approuvée, vos nom et photo seront partagés avec ses membres.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ a demandé et annulé sa demande à se joindre au groupe grâce au lien du groupe",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ a demandé et annulé $numberOfRequests$ demandes à se joindre au groupe grâce au lien du groupe",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Vous avez activé le lien du groupe et lapprobation dun administrateur est désactivée.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Refuser la demande de « $name$ » ? Cette personne ne pourra plus demander à se joindre au groupe grâce au lien de groupe.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Invité par vous",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Les détails sur les personnes invitées à ce groupe ne sont visibles quune fois quelles font partie du groupe. Les invités ne verront les messages quaprès sêtre joints au groupe.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Bloquer la demande",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Bloquer la demande?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "« $name$ » ne pourra ni se joindre ni demander à se joindre à ce groupe grâce au lien de groupe. Cette personne pourra toujours être ajoutée au groupe manuellement.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Bloquer la demande",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Ajouter une photo au groupe",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Supprimer « $name$ » du groupe? Cette personne ne pourra plus se joindre au groupe grâce au lien de groupe.",
"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": "Vérifier pour continuer à communiquer",
"description": "Header in the captcha dialog"
@ -6226,7 +6304,7 @@
"description": "Modal title for the custom color editor"
},
"customDisappearingTimeOption": {
"message": "Délai personnalisé",
"message": "Délai personnalisé",
"description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available"
},
"selectedCustomDisappearingTimeOption": {
@ -6312,7 +6390,7 @@
"description": "Title for option for standard quality"
},
"MediaQualitySelector--standard-quality-description": {
"message": "Rapide, plus léger",
"message": "Plus rapide, moins de données",
"description": "Description of standard quality selector"
},
"MediaQualitySelector--high-quality-title": {
@ -6804,7 +6882,7 @@
"description": "aria-label for the download button"
},
"MyStories__more": {
"message": "More options",
"message": "Plus doptions",
"description": "aria-label for the more button"
},
"MyStories__views--singular": {
@ -6872,7 +6950,7 @@
"description": "Placeholder label for the story view"
},
"Stories__from-to-group": {
"message": "$name$ to $group$",
"message": "$name$ à $group$",
"description": "Title for someone sending a story to a group",
"placeholders": {
"name": {
@ -6890,7 +6968,7 @@
"description": "Button label to reply to a story"
},
"StoryViewsNRepliesModal__placeholder": {
"message": "Type a reply...",
"message": "Tapez une réponse…",
"description": "Placeholder text for the story reply modal"
},
"StoryViewsNRepliesModal__tab--views": {
@ -6918,7 +6996,7 @@
"description": "Label for menu item to hide the story"
},
"StoryListItem__go-to-chat": {
"message": "Go to chat",
"message": "Accéder à la conversation",
"description": "Label for menu item to go to conversation"
},
"StoryListItem__hide-modal--body": {
@ -6943,10 +7021,6 @@
"message": "Cette version contient un certain nombre de petits ajustements et de corrections de bogues pour assurer le bon fonctionnement de Signal.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Avez-vous déjà utilisé Signal avec une connexion instable? Ne vous inquiétez plus; les changements apportés à lexpiration des messages éphémères et dautres paramètres seront envoyés quand votre Wi-Fi se sentira mieux.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Un nouveau système de mise à jour a été mis en place donc les gens devraient voir des mises à jour plus petites à partir de la prochaine mise à jour",
"description": "Release notes for v5.35"
@ -6960,15 +7034,19 @@
"description": "Release notes for v5.35"
},
"WhatsNew__v5.36--1": {
"message": "Quickly scanning that group chat? There's more room for more messages on the screen at once. We now group sender's messages together if they're close together in time.",
"message": "Balayez-vous rapidement cette conversation de groupe des yeux? Un même écran affiche désormais plus de messages. Nous regroupons les messages de lexpéditeur sils sont proches dans le temps.",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--2": {
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"message": "Si vous choisissez de Supprimer pour tout le monde, un indicateur vous indique désormais si lenvoi est réussi ou non. Sil échoue pour quelque raison, vous pourrez aussi réessayer.",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Les renseignements tels que les estampilles temporelles sont sur la même ligne que le texte afin que les messages courts soient courts. Vous avez désormais plus despace sur lécran pour ce « Salut » rapide à vos amis.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Adieu, paquets dautocollants manquants! Signal pour ordinateur devrait désormais pouvoir gérer tous les paquets que votre téléphone peut gérer.",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Thèid an loga seo a phostadh air loidhne gu poblach ach am faic na co-thabhartaichean e. S urrainn dhut an loga slàn a luchdadh a-nuas mus cuir thu a-null e.S urrainn dhut an loga slàn a luchdadh a-nuas mus cuir thu a-null e.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Chaidh rudeigin ceàrr leis an luchdadh suas! Cuir post-d gu support@signal.org is cuir an loga ris na cheanglachan faidhle teacsa.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Chaidh an loga dì-bhugachaidh a chur a-null",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Chaidh an loga dì-bhugachaidh a luchdadh suas. Nuair a chuireas tu fios dhan sgioba-taice, dèan lethbhreac dhen cheangal gu h-ìosal is cuir ris e le tuairisgeul an duilgheadais a chunnaic thu agus leis na ceuman gus ath-adhbharachadh.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Dèan lethbhreac dhen cheangal",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Chan eil an ceangal dhan bhuidheann dligheach tuilleadh.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Cha ghabh ballrachd fhaighinn sa bhuidheann",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Feumaidh rianaire a bhuidhinn seo aontachadh ri d iarrtas mus fhaigh thu ballrachd sa bhuidheann seo. Ma ghabhas iad ris, thèid d ainm is dealbh a cho-roinneadh leis na buill aige.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Chuir thu ceangal a bhuidhinn air le aontachadh an rianaire à comas.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Air cuireadh fhaighinn uat-sa",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Chan fhaicear mion-fhiosrachadh an fheadhainn a fhuair cuireadh dhan bhuidheann seo mus fhaigh iad ballrachd. Chan fhaic an fheadhainn a fhuair cuireadh ach teachdaireachdan às dèidh an tighinn a-steach dhan bhuidheann.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Cuir dealbh buidhinn ris",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Dearbh airson leantainn air adhart leis na teachdaireachdan",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Chaidh rudan beaga a ghleusadh agus bugaichean a chàradh leis an tionndadh seo airson Signal a chumail a ruith gu rèidh.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Na cleachd thu Signal air ceangal neo-sheasmhach a-riamh? Na gabh dragh tuilleadh atharraichidh tìmear nan teachdaireachdan a-mach à sealladh agus thèid barrachd dhiubh a chur nuair a a thig feabhas air a WiFi agad.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Chuir sinn siostam ùrachaidhean ùr an cèill agus bu chòir dhut ùrachaidhean nas lugha fhaicinn on t-ath-ùrachadh a-mach.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "લિંક કૉપિ કરો",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "આ ગ્રુપ લિંક હવે માન્ય નથી.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "ગ્રુપમાં જોડાઈ શકતા નથી",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "તમે આ ગ્રુપમાં જોડાઈ શકો તે પહેલા આ ગ્રુપના એડમીને તમારી વિનંતી મંજૂર કરવી જોઈએ. જો મંજૂર થાય, તો તમારું નામ અને ફોટો તેના મેમ્બર્સ સાથે શેર કરવામાં આવશે.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "તમે એડમિન મંજૂરી અક્ષમ સાથે ગ્રુપ લિંક ચાલુ કરી.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "આ ગ્રુપમાં આમંત્રિત લોકો વિશેની વિગતો જ્યાં સુધી તેઓ જોડાય ત્યાં સુધી બતાવવામાં આવતી નથી. આમંત્રિતો ગ્રુપમાં જોડાયા પછી જ મેસેજ જોશે.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "ગ્રુપ ફોટો ઉમેરો",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "יומן זה יפורסם באופן ציבורי ומקוון עבור מתנדבים לצורך צפייה. אתה יכול להוריד את היומן המלא לפני הגשה.",
"description": ""
"message": "כשאתה לוחץ הגש, היומן שלך יפורסם באופן מקוון למשך 30 ימים במען ייחודי, בלתי מפורסם. אתה יכול לשמור אותו באופן מקומי תחילה.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "משהו השתבש עם ההעלאה! אנא שלח דוא״ל אל support@signal.org וצרף את היומן שלך כקובץ טקסט.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "יומן ניפוי תקלים הוגש",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "קובץ יומן ניפוי תקלים הועלה. כשתיצור קשר עם התמיכה, העתק את הקישור למטה וצרף אותו ביחד עם תיאור של הבעיה שראית וצעדים להפיק אותה מחדש.",
"message": "קובץ יומן ניפוי תקלים הועלה. כשתיצור קשר עם התמיכה, העתק את המען למטה וצרף אותו ביחד עם תיאור של הבעיה שראית וצעדים להפיק אותה מחדש.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "… כדי לראות את היומן המלא, לחץ שמור",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "העתק קישור",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "קישור קבוצה זה אינו תקף יותר.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "לא ניתן להצטרף לקבוצה",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "אתה לא יכול להצטרף אל הקבוצה הזאת באמצעות קישור קבוצה מאחר שמנהלן הסיר אותך.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "מנהלן של קבוצה זו חייב לאשר את בקשתך לפני שתוכל להצטרף אל קבוצה זו. במקרה שבקשתך אושרה, השם והתמונה שלך ישותפו עם חברי הקבוצה.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5114,7 +5126,7 @@
}
},
"GroupV2--admin-approval-remove-one--other--own": {
"message": "$joinerName$ ביטל/ה את בקשתו/בקשתה להצטרף אל הקבוצה.",
"message": "$joinerName$ ביטל/ה בקשה להצטרף אל הקבוצה.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ ביקש/ה וביטל/ה בקשה להצטרף באמצעות קישור הקבוצה",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ ביקש/ה וביטל/ה $numberOfRequests$ בקשות להצטרף באמצעות קישור הקבוצה",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "הפעלת את קישור הקבוצה עם אישור מנהלן מושבת.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"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"
@ -5803,6 +5849,28 @@
"message": "פרטים אודות אנשים שהוזמנו אל קבוצה זו אינם נראים עד שהאנשים יצטרפו. מוזמנים יראו הודעות רק לאחר שהם מצטרפים אל הקבוצה.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "חסום בקשה",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "לחסום בקשה?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ לא יוכל/תוכל להצטרף או לבקש להצטרף אל הקבוצה הזאת באמצעות קישור הקבוצה. הוא/היא עדין יכול/ה להתווסף אל הקבוצה באופן ידני.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "חסום בקשה",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "הוסף תמונת קבוצה",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"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"
@ -6943,12 +7021,8 @@
"message": "גרסה זו מכילה מספר של שפצורים קטנים ותיקוני תקלים כדי לשמור על Signal שירוץ באופן חלק.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"message": "מערכת עדכונים חדשה הוצגה ומשתמשים אמורים להתחיל לראות עדכונים קטנים יותר עם העדכון הבא.",
"description": "Release notes for v5.35"
},
"WhatsNew__v5.35--2": {
@ -6956,7 +7030,7 @@
"description": "Release notes for v5.35"
},
"WhatsNew__v5.35--3": {
"message": "Better font support for our Japanese friends.",
"message": "תמיכה טובה יותר בגופנים עבור החברים היפנים שלנו.",
"description": "Release notes for v5.35"
},
"WhatsNew__v5.36--1": {
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "योगदान करने वालों के देखने के लिए यह लॉग सार्वजनिक रूप से ऑनलाइन पोस्ट किया जाएगा. सबमिट करने से पहले आप पूरा लॉग डाउनलोड कर सकते हैं.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "अपलोड में कुछ गड़बड़ी हुई! कृपया support@signal.org पर ईमेल करें और अपने लॉग को टेक्स्ट फ़ाइल के रूप में लगाएं .",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "डीबग लॉग सबमिट किया गया",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "डीबग लॉग अपलोड किया गया. जब आप समर्थन से संपर्क करते हैं, तो नीचे दिए गए लिंक को कॉपी करें और इसे आपके द्वारा देखी गई समस्या के विवरण और इसे फिर से बनाने के स्टेप के साथ लगाएं.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "लिंक कॉपी करें",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "यह ग्रुप लिंक अब वैध नहीं रहा।",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "समूह में शामिल नहीं हो सकते",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "इससे पहले कि आप इस समूह में शामिल हो सकें, इस समूह के एक व्यवस्थापक को आपके अनुरोध को स्वीकार करना होगा। स्वीकृत होने पर, आपका नाम और फोटो इसके सदस्यों के साथ साझा किया जाएगा।",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "आपने समूह लिंक चालू कर दिया है जिसमें व्यवस्थापकीय स्वीकृति अक्षम है.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "इस समूह में आमंत्रित लोगों के विवरण तब तक नहीं दिखाए जाते जब तक वे शामिल नहीं हो जाते। समूह में शामिल होने के बाद ही आमंत्रित लोगों को संदेश दिखाई देंगे।",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "एक समूह फ़ोटो जोड़ें",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "सिग्नल को सही रूप से चलाने के लिए इस वर्शन में कई छोटे बदलाव और बग फ़िक्स शामिल हैं.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopiraj poveznicu",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Poveznica grupe je nevažeća.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Ne možete se pridružiti grupi",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Administrator ove grupe mora odobriti vaš zahtjev prije nego što se možete pridružiti ovoj grupi. Kada se odobri, vaše će ime i fotografija biti podijeljena sa članovima grupe.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Uključili ste poveznicu grupe s onemogućenim administratorskim odobrenjem.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Vi ste pozvali",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Pojedinosti o osobama pozvanim u ovu grupu ne prikazuju se dok se ne pridruže. Pozvani će vidjeti poruke tek nakon što se pridruže grupi.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Dodaj sliku grupe",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Provjeri za nastavak razmjene poruka",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 publikusan elérhető lesz az interneten annak érdekében, hogy a fejlesztők megtekinthessék. A tartalmát küldés előtt letöltheted.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Hiba történt a feltöltés során. Küldd el a naplófájlt szöveges csatolmányként a support@signal.org címre!",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Naplófájl feltöltve",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Hibakeresési napló feltöltve. Amikor felveszed a kapcsolatot a támogatással, másold be a lenti linket a probléma leírásával, és az annak előidézéséhez szükséges lépésekkel együtt!",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Hivatkozás másolása",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Ez a csoporthivatkozás már nem érvényes.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Nem sikerült belépni a csoportba",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Egy admin eltávolított ebből a csoportból, így már nem tudsz csoporthivatkozás használatával csatlakozni ehhez a csoporthoz.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "A csoportba történő belépéshez a csoport egy adminjának jóváhagyása szükséges. A csatlakozási igény jóváhagyása után neved és képed láthatóvá válik a csoport tagjai számára.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ csatlakozási kérést küldött a csoporthivatkozás segítségével, majd visszavonta",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ csatlakozási kérést küldött a csoporthivatkozás segítségével, majd visszavonta $numberOfRequests$ alkalommal",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Bekapcsoltad a csoport-hivatkozásokat (adminisztrátori jóváhagyás nem szükséges).",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Megtagadod a kérést \"$name$\" felhasználótól? A jövőben nem lesz képes csatlakozási kérést küldeni a csoporthivatkozás segítségével.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Saját meghívottjaid",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "A meghívott személyek részletes adatai nem lesznek láthatóak, míg nem lépnek be a csoportba. A meghívottak csak azokat az üzeneteket láthatják, melyeket a csatlakozásukat követően küldtek el.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Csatlakozási kérés elutasítása",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Elutasítod az kérést?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Csoport profilkép hozzáadása",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Az üzenetküldés folytatásához ellenőrzés szükséges",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Ebbe a verzióba néhány kisebb újítás és hibajavítás került annak érdekében, hogy a Signal továbbra is gond nélkül fusson.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Használtad már a Signalt ingadozó hálózati kapcsolat alatt? Többé nincs miért aggódni, az eltűnő üzenetek időzítésének átállítása és minden más változtatás azonnal felszinkronizálásra kerül, amint a kapcsolat helyreállt.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Az új frissítési rendszer bevezetésével kisebb méretben érkeznek az újdonságok.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "A Törlés mindenkinek funkció használata során egy folyamatjelző tudatja veled, hogy sikeres volt-e a művelet. Ha bármilyen okból megszakadt volna, akkor lehetőséged lesz újra megpróbálni.",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Önkéntes fordítóinknak köszönhetően mostantól támogatjuk a skót gael nyelvet is.",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 dipasang secara daring kepada publik agar kontributor dapat melihatnya. Anda dapat mengunduh catatan penuhnya sebelum mengirimkannya.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Terjadi kesalahan ketika mengunggah! Mohon kirimkan surel ke support@signal.org dan lampirkan catatan Anda dalam bentuk teks.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Catatan awakutu terkirim",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Log debug diperbarui. Saat Anda menghubungi bantuan, salin tautan di bawah dan sisipkan disertai deskripsi masalah yang Anda temui dan langkah-langkah mereka ulangnya.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Salin Tautan",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Tautan grup ini tidak lagi valid.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Tidak Dapat Bergabung Grup",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Seorang admin dari grup ini harus menerima permintaan Anda sebelum Anda dapat bergabung dalam grup ini. Jika diterima, nama dan foto Anda akan dibagikan dengan anggota grup.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Anda menyalakan tautan grup tanpa persetujuan admin.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Diundang oleh Anda",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Detil mengenai orang yang diundang ke grup ini tidak ditampilkan sampai mereka begabung. Undangan hanya akan melihat pesan setelah mereka bergabung ke grup.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Tambahkan foto grup",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Verifikasi untuk melanjutkan berolah pesan",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Versi ini mengandung sejumlah perubahan kecil dan perbaikan bug agar Signal tetap berjalan lancar.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Pernah menggunakan Signal saat koneksi tidak stabil? Anda tidak perlu khawatir lagi - penghitung waktu pesan menghilang dan lebih banyak lagi sekarang akan dikirim setelah Wi-Fi Anda bekerja lebih baik lagi.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 svo forritarar og fleiri geti skoðað hana. Þú gætir sótt alla atvikaskrána áður en hún er send.",
"description": ""
"message": "Eftir að þú hefur smellt á að senda inn, er atvikaskráin þín birt í 30 daga á óskráðri slóð. Þú gætir viljað vista hana fyrst.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Eitthvað fór úrskeiðis við innsendinguna! Hafðu samband við support@signal.org og bættu villumeldingaskránni við sem textaskrá.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Atvikaskrá send inn",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Atvikaskrá send inn. Þegar þú hefur samband við aðstoðarteymið, skaltu afrita tengilinn hér fyrir neðan og láta hann fylgja með lýsingu á vandamálinu og því hvaða skref þurfi að framkvæma svo það endurtaki sig.",
"message": "Atvikaskrá send inn. Þegar þú hefur samband við aðstoðarteymið, skaltu afrita slóðina hér fyrir neðan og láta hana fylgja með lýsingu á vandamálinu og því hvaða skref þurfi að framkvæma svo það endurtaki sig.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "... til að sjá alla atvikaskrána, smelltu á 'Vista'",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Afrita tengil",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Þessi hóptengill er ekki lengur gildur.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Get ekki gengið í hóp",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Þú getur ekki gengið í þennan hóp með hóptenglinum þar sem stjórnandi hefur fjarlægt þig.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Stjórnandi í hópnum verður að samþykkja beiðnina þína áður en þú getur gengið í hópinn. Ef hún er samþykkt, verður nafninu þínu og mynd deilt með meðlimum hópsins.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ sendi inn beiðni og hætti við beiðni um að fá að ganga í hópinn með hóptenglinum.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ sendi inn beiðni og hætti við $numberOfRequests$ beiðnir um að fá að ganga í hópinn með hóptenglinum.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Þú kveiktir á hóptenglinum með samþykki stjórnanda óvirku.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Hafna beiðni frá “$name$”? Viðkomandi munu ekki geta gengið aftur í hópinn með hóptenglinum.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Boðið af þér",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Nánari upplýsingar um fólk sem boðið er í þennan hóp eru ekki birtar fyrr en það hefur gengið í hópinn. Boðsgestir munu aðeins sjá skilaboð þegar það hefur gengið í hópinn.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Loka á beiðni",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Loka á beiðni?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ mun ekki geta beðið um eða gengið í þennan hóp með hóptenglinum. Eftir sem áður er hægt að bæta viðkomandi inn handvirkt.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Loka á beiðni",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Bæta við hópmynd",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Fjarlægja \"$name$\" úr hópnum? Viðkomandi munu ekki geta gengið aftur í hópinn með hóptenglinum.",
"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": "Sannreyna til að halda áfram samskiptum",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Þessi útgáfa inniheldur nokkrar villuleiðréttingar og fínstillingar til að Signal keyri sem áreiðanlegast.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Einhverntíma reynt að nota Signal á óstöðugri tengingu? Nú þarftu ekki lengur að hafa áhyggjur - breytingar á niðurtalningu skilaboða sem hverfa og ýmsu fleiru verða núna sendar út um leið og Wi-Fi-netinu líður betur.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Nýtt uppfærslukerfi er komið til sögunnar, fólk ætti að sjá smærri uppfærslur á næstunni.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Þegar framkvæmt er 'Eyða fyrir alla' muntu núna sjá framvinduvísi sem lætur þig vita hvort skipunin hafir verið send eða ekki. Ef þetta af einhverjum ástæðum mistekst, muntu líka geta reynt aftur.",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Þökk sé sjálfboðaliðum okkar við þýðingar getum við núna bætt við Skoskri gelísku",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Við höldum stuttum skilaboðum verulega stuttum, með því að setja dót eins og tímamerki í sömu línu og sjálfann textann. Þá hefurðu meira pláss til að sinna öðru.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Nú ætti aldrei að vanta neina límmerkjapakka. Vinnutölvuútgáfan getur núna meðhöndlað alla þá sömu límmerkjapakka og síminn þinn getur.",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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. Puoi scaricare il log completo prima di inviarlo.",
"description": ""
"message": "Quando fai clic su Invia, il tuo log sarà pubblicato online per 30 giorni a un URL unico e non pubblicato. Puoi prima Salvarlo localmente.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Qualcosa è andato storto con il caricamento! Invia un'email a support@signal.org e allega il tuo log come file di testo.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Log di debug caricato. Quando contatti il supporto, copia l'URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... per vedere il log completo, fare clic su Salva",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Copia link",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Questo link del gruppo non è più valido.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Impossibile unirsi al gruppo",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Non puoi unirti a questo gruppo tramite il link del gruppo perché un amministratore ti ha rimosso.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Un amministratore di questo gruppo deve approvare la tua richiesta prima che tu possa unirti a questo gruppo. Se approvata, il tuo nome e la tua foto verranno condivisi con i suoi membri.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ ha richiesto e annullato la sua richiesta di unirsi tramite il link del gruppo",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ ha richiesto e annullato $numberOfRequests$ richieste di unirsi tramite il link del gruppo",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Hai attivato il link del gruppo senza l'approvazione degli amministratori.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Rifiuta la richiesta di \"$name$\"? Non potrà più richiedere di unirsi tramite il link del gruppo.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Invitato da te",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "I dettagli sulle persone invitate a questo gruppo non vengono mostrati finché non si uniscono. Gli invitati vedranno i messaggi solo dopo essersi uniti al gruppo.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Blocca richiesta",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Bloccare richiesta?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ non sarà in grado di unirsi o richiedere di unirsi a questo gruppo tramite il link del gruppo. Può comunque essere aggiunto al gruppo manualmente.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Blocca richiesta",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Aggiungi foto del gruppo",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Rimuovere \"$name$\" dal gruppo? Non potrà riunirsi tramite il link del gruppo.",
"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": "Verifica per continuare a inviare messaggi",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Questa versione contiene una serie di piccole modifiche e correzioni di bug per far funzionare Signal senza problemi.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Hai mai usato Signal con una connessione instabile? Puoi non preoccuparti più: le modifiche al timer di scomparsa dei messaggi e altro verranno inviati una volta che il tuo Wi-Fi si sentirà di nuovo meglio.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "È stato introdotto un nuovo sistema di aggiornamento e le persone dovrebbero iniziare a vedere aggiornamenti più piccoli con il prossimo aggiornamento.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Quando esegui Elimina per tutti, ora vedrai un indicatore di progresso che ti farà sapere se è stato inviato con successo o meno. Se fallisce per qualche motivo, potrai anche riprovare!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Grazie ai nostri traduttori volontari, abbiamo aggiunto il supporto per il gaelico scozzese!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Stiamo mantenendo i messaggi brevi, mettendo cose come i timestamp sulla stessa linea del testo. Ora hai più spazio sullo schermo per quel rapido 'ehi' per sentirti con un amico.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Addio ai pacchetti di adesivi mancanti! Desktop dovrebbe ora essere in grado di gestire tutti i pacchetti di adesivi che il tuo telefono è in grado di gestire!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "このログはコントリビュータに公開されますが、提出する前に内容をダウンロードできます。",
"description": ""
"message": "「送信する」をクリックすると、このログがユニークな未公開のURLで30日間見られるようになります。\n「保存」をクリックすると、送信する前にあなたの端末にログを保存しておくこともできます。",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "アップロードできませんでした!ログのテキストファイルを support@signal.org にメールでお送りください。",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "デバッグログを送信しました",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "デバッグログを送信しました。サポートへお問い合わせの際には、以下のリンクをコピーしてお送りください。また、不具合の内容とその不具合を再現する手順も添えてください。",
"message": "デバッグログを送信しました。サポートへお問い合わせの際には、以下のURLをコピーしてお送りください。また、不具合の内容とその不具合を再現する手順も添えてください。",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "リンクをコピー",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "このグループリンクはすでに無効です。",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "グループに参加できません",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "管理者があなたを削除したため、グループリンクからはこのグループに参加できません。",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "このグループに参加するには、グループ管理者の承認が必要です。承認されると、あなたの名前と画像がそのメンバーと共有されます。",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "管理者承認が不要なグループリンクを有効にしました。",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "このグループに招待された人の詳細は、グループに参加するまで表示されません。招待された人は、グループに参加するとメッセージを見ることができます。",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "申請をブロック",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "申請をブロックしますか?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "グループアバターを追加",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "Signalをスムーズに動作させるための微調整とバグ修正を行いました。",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Wi-Fi接続が不安定な状態でSignalを使用しても、接続が回復した際に消えるメッセージのタイマーを更新し、メッセージを送信するようになりました。",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "新しいアップデートシステムが導入され、これからは細かいアップデートが行われるようになります。",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "全員分の削除時に、送信に成功したかどうかをスピナーで確認できるようになりました。何らかの理由で失敗した場合は、再実行することもできます。",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "ボランティア翻訳者のおかげで、スコットランド・ゲール語に対応しました!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "タイムスタンプをテキストと同じ行に配置することで、画面のスペースを節約し、たくさんのメッセージを表示できるようになりました。",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "デスクトップ版Signalでステッカーパックが表示されないバグが、修正されました。スマートフォンと同じステッカーパックが使えます。",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "ಲಿಂಕ್ ನಕಲಿಸಿ",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "ಈ ಗುಂಪಿನ ಲಿಂಕ್ ಇನ್ನು ಮುಂದೆ ಮಾನ್ಯವಾಗಿರುವುದಿಲ್ಲ.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "ಗುಂಪನ್ನು ಸೇರಲು ಸಾಧ್ಯವಿಲ್ಲ",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "ಈ ಗ್ರೂಪ್‌ಗೆ ನೀವು ಸೇರುವುದಕ್ಕೂ ಮೊದಲು ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ಈ ಗ್ರೂಪ್‌ನ ಒಬ್ಬ ಅಡ್ಮಿನ್ ಅನುಮತಿಸಬೇಕು. ಅನುಮತಿಸಿದರೆ, ನಿಮ್ಮ ಹೆಸರು ಮತ್ತು ಫೋಟೋವನ್ನು ಅದರ ಸದಸ್ಯರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲಾಗುತ್ತದೆ.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "ಅಡ್ಮಿನ್ ಅನುಮೋದನೆ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಗ್ರೂಪ್ ಲಿಂಕ್‌ ಅನ್ನು ನೀವು ಆನ್ ಮಾಡಿದ್ದೀರಿ.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "ಈ ಗ್ರೂಪ್‌ಗೆ ಆಹ್ವಾನಿಸಿದ ಜನರ ಬಗ್ಗೆ ವಿವರಗಳನ್ನು ಅವರು ಸೇರುವವರೆಗೆ ತೋರಿಸಲಾಗುವುದಿಲ್ಲ. ಗ್ರೂಪ್‌ಗೆ ಅವರು ಸೇರಿದ ನಂತರ ಮಾತ್ರವೇ ಆಹ್ವಾನಿತರು ಮೆಸೇಜ್‌ಗಳನ್ನು ನೋಡಬಹುದು.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "ಗ್ರೂಪ್ ಫೋಟೋ ಸೇರಿಸಿ",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "링크 복사",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "그룹 링크가 더 이상 유효하지 않습니다.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "그룹에 참가할 수 없음",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "이 그룹에 참가하기 위해서는 먼저 그룹 관리자가 귀하의 참가 요청을 승인해야 합니다. 참여 요청이 승인될 경우, 귀하의 이름과 사진이 그룹 멤버와 공유됩니다.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "관리자 승인을 비활성화한 상태로 그룹 링크를 활성화하셨습니다.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "이 그룹에 초대된 사람들에 대한 세부정보는 실제 참가 전까지는 보이지 않습니다. 초대된 사람들은 실제 참가 이후부터 이 그룹의 메시지들을 볼 수 있습니다.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "그룹 사진 추가하기",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "ກອບປີ້ລີ່ງ",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "ລີ່ງກຸ່ມນີ້ ບໍຖືກຕ້ອງອີກໄປ.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "ບໍ່ສາມາດ ເຂົ້າຮ່ວມກຸ່ມ",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "An admin of this group must approve your request before you can join this group. If approved, your name and photo will be shared with its members.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "ລີ່ງກຸ່ມຂອງທ່ານ ໄດ້ເປິດໄຊ້ງານ ກັບ ຜູ້ບໍລີຫານ ໄດ້ຮັບອານຸຍາດປີດໄຊ້ງານ.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "Details about people invited to this group arent shown until they join. Invitees will only see messages after they join the group.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Add a group photo",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Verify to continue messaging",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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. Prieš pateikdami žurnalą, galite atsisiųsti pilną jo versiją.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopijuoti nuorodą",
"description": "Shown as the text for the copy button on the debug log screen"
@ -532,7 +536,7 @@
}
},
"verified": {
"message": "Patvirtinta(-s)",
"message": "Patvirtinta(s)",
"description": ""
},
"newIdentity": {
@ -4103,6 +4107,14 @@
"message": "Ši grupės nuoroda daugiau nebegalioja.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Nepavyksta prisijungti prie grupės",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Jūs negalite prisijungti prie grupės per šią grupės nuorodą, nes administratorius jus pašalino.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Prieš tai, kai galėsite prisijungti prie šios grupės, jos administratorius privalo patvirtinti jūsų prašymą. Jei prašymas bus patvirtintas, jūsų vardas ir nuotrauka bus bendrinami su grupės nariais.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Jūs įjungėte grupės nuorodą su išjungtais administratoriaus patvirtinimais.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Pakvietėte jūs",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Išsamesnė informacija apie žmones, kurie pakviesti į šią grupę, nebus rodoma tol, kol jie neprisijungs. Kviestiniai pradės matyti siunčiamas žinutes tik prisijungę prie grupės.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Pridėti grupės nuotrauką",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Patvirtinkite, norėdami tęsti susirašinėjimą",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Šioje versijoje yra daug smulkių patobulinimų ir klaidų ištaisymų, kurie padės Signal sklandžiai veikti.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Esate naudojęsi Signal prisijungę prie nestabilaus interneto ryšio? Galite daugiau nebesirūpinti išnykstančių žinučių laikmačio pakeitimai ir kita dabar bus išsiunčiama, kai tik jūsų belaidis (Wi-Fi) ryšys vėl pasijus geriau.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Pristatyta nauja atnaujinimų sistema ir visi bičiuliai nuo kito atnaujinimo turėtų pradėti matyti smulkesnius atnaujinimus.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Dabar, atlikdami veiksmą „Ištrinti visiems“, matysite eigos suktuką, leidžiantį jums suprasti, ar ištrynimo veiksmas buvo sėkmingai išsiųstas, ar ne. Jei dėl kažkokių priežasčių jo išsiųsti nepavyko, galėsite bandyti dar kartą!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Mūsų savanorių vertėjų dėka pridėjome škotų gėlų kalbos palaikymą!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopēt saiti",
"description": "Shown as the text for the copy button on the debug log screen"
@ -2360,7 +2364,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "Stāsti",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -4103,6 +4107,14 @@
"message": "Šī grupas saite vairs nav derīga.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Nevar pievienoties grupai",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Jūs nevarat pievienoties grupai caur grupas saiti, jo adminstrators jums to ir liedzis.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Lai jūs varētu pievienoties šai grupai, šīs grupas administratoram ir jāapstiprina jūsu pieprasījums. Ja tas tiks apstiprināts, grupas dalībnieki redzēs jūsu vārdu un fotoattēlu.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Jūs ieslēdzāt grupas saiti ar atspējotu administratora apstiprinājumu.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Uzaicinājāt jūs",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Detalizēta informācija par šajā grupā uzaicinātajiem cilvēkiem netiek rādīta, kamēr viņi nav pievienojušies. Uzaicinātie redzēs ziņas tikai pēc pievienošanās grupai.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Bloķēt pieprasījumu",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Bloķēt pieprasījumu?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Pievienot grupas fotoattēlu",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Verificēt, lai turpinātu ziņapmaiņu",
"description": "Header in the captcha dialog"
@ -6712,7 +6790,7 @@
"description": "Label for the draw button in the media editor"
},
"MediaEditor__control--text": {
"message": "Add text",
"message": "Pievienot tekstu",
"description": "Label for the text button in the media editor"
},
"MediaEditor__control--sticker": {
@ -6792,7 +6870,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "Mani stāsti",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -6852,15 +6930,15 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "Stāsti",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "Mani stāsti",
"description": "Label for your stories"
},
"Stories__add": {
"message": "Add a story",
"message": "Pievienot stāstu",
"description": "Description hint to add a story"
},
"Stories__list-empty": {
@ -6906,7 +6984,7 @@
"description": "aria-label for reaction button"
},
"StoryViewsNRepliesModal__reacted": {
"message": "Reacted to the story",
"message": "Reaģēja uz stāstu",
"description": "Description of someone reacting to a story"
},
"StoryListItem__label": {
@ -6914,11 +6992,11 @@
"description": "aria-label for the story list button"
},
"StoryListItem__hide": {
"message": "Hide story",
"message": "Paslēpt stāstu",
"description": "Label for menu item to hide the story"
},
"StoryListItem__go-to-chat": {
"message": "Go to chat",
"message": "Doties uz sarunu",
"description": "Label for menu item to go to conversation"
},
"StoryListItem__hide-modal--body": {
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Копирај линк",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Линкот за групата повеќе не е валиден.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Не можам да се приклучам на групата",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Не можете да се приклучите на оваа група преку групниот линк бидејќи администратор Ве отстрани.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Администраторот на оваа група мора да го одобри Вашето барање пред да се приклучите на групата. Ако ви биде одоборено барањето Вашето име и слика ќе бидат споделени со членовите на групата.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "You turned on the group link with admin approval disabled.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "Деталите за луѓето поканети во оваа група нема да се покажат додека не се приклучат. Поканетите ќе ги видат пораките само откатко ќе се приклучат на групата.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Блокирај барање",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Да го блокирам барањето?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Add a group photo",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6894,7 +6972,7 @@
"description": "Placeholder text for the story reply modal"
},
"StoryViewsNRepliesModal__tab--views": {
"message": "Views",
"message": "Прегледи",
"description": "Title for views tab"
},
"StoryViewsNRepliesModal__tab--replies": {
@ -6906,7 +6984,7 @@
"description": "aria-label for reaction button"
},
"StoryViewsNRepliesModal__reacted": {
"message": "Reacted to the story",
"message": "Реагираше на приказната",
"description": "Description of someone reacting to a story"
},
"StoryListItem__label": {
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "ലിങ്ക് പകർത്തുക",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "ഈ ഗ്രൂപ്പ് ലിങ്ക് സജീവമല്ല",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "ഗ്രൂപ്പിൽ ചേരാനാവില്ല",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "ഈ ഗ്രൂപ്പിൽ ചേരുന്നതിന് മുമ്പ് ഈ ഗ്രൂപ്പിന്റെ ഒരു അഡ്മിൻ നിങ്ങളുടെ അഭ്യർത്ഥന അംഗീകരിക്കണം. അനുമതി ലഭിച്ചാൽ, നിങ്ങളുടെ പേരും ഫോട്ടോയും അതിന്റെ അംഗങ്ങളുമായി പങ്കിടും.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "അഡ്മിൻ അംഗീകാരം പ്രവർത്തനരഹിതമാക്കിയുള്ള ഗ്രൂപ്പ് ലിങ്ക് നിങ്ങൾ ഓണാക്കി.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "ഈ ഗ്രൂപ്പിലേക്ക് ക്ഷണിക്കപ്പെട്ട ആളുകളെകുറിച്ചുള്ള വിശദാംശങ്ങൾ അവർ ചേരുന്നത് വരെ കാണിക്കുന്നില്ല. ക്ഷണിക്കുന്നവർ ഗ്രൂപ്പിൽ ചേർന്നതിനുശേഷം മാത്രമേ സന്ദേശങ്ങള്‍ കാണുകയുള്ളൂ.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "അഭ്യര്‍ത്ഥന തടയുക",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "അഭ്യര്‍ത്ഥന തടയണോ?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "ഒരു ഗ്രൂപ്പ് ഫോട്ടോ ചേർക്കുക",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "योगदात्यांनी पाहण्यासाठी हा लॉग जाहिरपणे ऑनलाइन पोस्ट केला जाईल. सादर करण्यापूर्वी तुम्ही हा संपूर्ण लॉग डाऊनलोड करू शकता.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": " अपलोड मध्ये काहीतरी चुकले! कृपया support@signal.org ला इमेल करा आणि तुमचा लॉग टेक्स्ट फाईल रूपात संलग्न करा.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "दुरुस्ती/डिबग लॉग सादर केला",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "दुरुस्ती/डिबग लॉग अपलोड केला. तुम्ही मदत/सपोर्टशी संपर्क कराल, तेव्हा खालील लिंक कॉपी करा आणि तुम्ही पाहिलेल्या समस्येचे वर्णन आणि त्याच्या पुनरावृत्तीसाठी पायर्‍या यासह संलग्न करा.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "दुवा कॉपी करा",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "ही गट लिंक आता वैध नाही.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "गटात सामील होऊ शकत नाही",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "आपण ग्रुप लिंकद्वारे या ग्रुपमध्ये सामील होऊ शकत नाही कारण अॅडमिनने आपल्याला काढून टाकले आहे.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "आपण या गटामध्ये सामील होण्यापूर्वी या गटाच्या प्रशासकाने आपली विनंती मंजूर करणे आवश्यक आहे. मंजूर केल्यास आपले नाव आणि फोटो याच्या सदस्यांसह सामायिक केला जाईल.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "आपण प्रशासक मान्यता अक्षम असलेली गट लिंक चालू केली आहे.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "या गटात आमंत्रित लोकांचा तपशील ते सामील होईपर्यंत दर्शविला जात नाही. आमंत्रित केलेल्या लोकांना फक्त गटात सामील झाल्यानंतर संदेश दिसतील.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "विनंती अवरोधित करा ",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "विनंती अवरोधित करायची ?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "गट फोटो जोडा",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "Signal निर्विघ्नपणे चालत ठेवण्यासाठी या आवृत्तीत अनेक लहान समन्वय आणि त्रुटी दुरुस्त्या समाविष्ट आहेत",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 disiarkan secara terbuka dalam talian untuk dilihat oleh penyumbang. Anda boleh memuat turun log penuh sebelum menyerahkan.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Ada sesuatu yang tidak kena dengan muat naik! Sila e-mel support@signal.org dan lampirkan log anda sebagai fail teks.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Log nyahpepijat dihantar",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Log nyahpepijat dimuat naik. Apabila anda menghubungi unit sokongan, salin pautan di bawah dan lampirkan bersama dengan penerangan tentang masalah yang anda lihat dan langkah untuk menghasilkannya semula.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Salin Pautan",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Pautan kumpulan ini tidak lagi sah.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Tidak Dapat Menyertai Kumpulan",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Pentadbir kumpulan ini mesti meluluskan permintaan anda sebelum anda dapat menyertai kumpulan ini. Sekiranya diluluskan, nama dan foto anda akan dikongsikan dengan ahli-ahlinya.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Anda telah menghidupkan pautan kumpulan dengan kelulusan pentadbir dinyahdayakan.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Dijemput oleh anda",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Butiran mengenai orang yang dijemput ke kumpulan ini tidak ditunjukkan sehingga mereka menyertai kumpulan. Orang yang dijemput hanya akan nampak mesej selepas mereka menyertai kumpulan.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Tambah foto kumpulan",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Sahkan untuk meneruskan pemesejan",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Versi ini mengandungi sedikit tweak kecil dan pembetulan pepijat untuk memastikan Signal berjalan dengan lancar.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopier lenke",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Denne gruppelenken er ikke lenger gyldig.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Kan ikke bli med i gruppen",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "En administrator av denne gruppen må godkjenne forespørselen din før du kan bli med. Hvis den godkjennes, deles ditt navn og bilde med gruppemedlemmene.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Du slo på gruppelenken med administrativ godkjenning avslått.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Invitert av deg",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Detaljer om personer som er invitert til denne gruppen vises ikke før de blir med. Inviterte vil bare se meldinger etter at de blir med i gruppen.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Legg til gruppefoto",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Verifiser for å fortsette å sende meldinger",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 opslaan voor je het upload.",
"description": ""
"message": "Als je op uploaden klikt dan wordt dit log 30 dagen lang online beschikbaar gesteld op een unieke nergens onthulde URL. Die URL kun je vervolgens naar de ontwikkelaars sturen. Je kunt dit log ook offline op je eigen apparaat opslaan.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Neem nu contact op met ondersteuning en kopiëer de URL hieronder om die samen met een omschrijving van je probleem en een omschrijving van de stappen om het probleem te veroorzaken in te dienen.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "… klik op Opslaan om het volledige log te zien.",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Verwijzing kopiëren",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "De groepsverwijzing is niet langer geldig.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Kan niet lid worden van de groep",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Je kunt niet door middel van een groepsverwijzing lid worden van deze groep omdat je door een beheerder uit deze groep bent verwijderd. ",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Een beheerder van deze groep moet eerst je verzoek om lid te worden goedkeuren voordat je lid kunt worden van deze groep. Wanneer je verzoekt om lid te worden zullen je profielnaam, -foto en -omschrijving direct zichtbaar zijn voor de groepsleden.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ heeft via de groepsverwijzing verzocht lid te worden van de groep en heeft dat verzoek weer ingetrokken",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ heeft $numberOfRequests$ keer verzocht om lid te worden van de groep en die verzoeken weer ingetrokken",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Je hebt de groepsverwijzingen ingeschakeld zonder beheerderstoestemming-vereiste om lid te mogen worden.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Wil je het lidmaatschapverzoek van “$name$” afwijzen? Als je dit doet dan kan hij of zij niet opnieuw via de groepsverwijzing verzoeken om lid te worden van de groep.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Door jou uitgenodigd",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Profielinformatie van personen die door andere groepsleden zijn uitgenodigd wordt niet weergegeven. Pas als een genodigde er voor kiest de uitnodiging te aanvaarden, dan zullen op dat moment zijn of haar profielnaam, -foto en -omschrijving zichtbaar worden voor de groep. Zolang deze personen de uitnodiging niet aanvaard hebben zullen ze nog geen groepsberichten ontvangen.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Verzoeken blokkeren",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Verzoeken blokkeren?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ zal niet langer via de groepsverwijzing lid kunnen worden van deze groep en ook niet kunnen verzoeken om lid te worden van de groep. Hij of zij kan dan nog wel lid worden via een uitnodiging.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Verzoeken blokkeren",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Een groepsafbeelding toevoegen",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Wil je “$name$” van de groep verwijderen? Als je dit doet dan zal hij of zij niet via de groepsverwijzing verzoeken om opnieuw lid te worden van de groep.",
"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": "Je moet verifiëren dat je een mens bent om door te kunnen gaan met het verzenden van berichten",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Deze versie bevat een aantal kleine foutoplossingen waardoor Signal voor nog meer mensen goed werkt.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Heb je wel eens last van een onbetrouwbare internetverbinding? Geen zorgen. De instelling voor verlopende berichten en andere dingen worden vanaf nu alsnog verzonden wanneer je internetverbinding het weer doet.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Het systeem om Signal bij te werken is vernieuwd, daardoor zouden updates vanaf nu kleiner moeten zijn.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Wanneer je iets voor iedereen wist dan zie je vanaf nu een draaient figuurtje totdat duidelijk is of de opdracht om te wissen naar iedereen kon worden verzonden. Als het niet lukt dan krijg je de optie om het opnieuw te proberen.",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Dankzij de vrijwillige vertalers is Signal-Desktop nu ook beschikbaar in Schots-Gaelisch.",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Korte berichten zijn vanaf nu nog korter, omdat de tijdsindicatie op dezelfde regel staat als de tekst van je bericht.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Er was een fout waardoor sommige stickerpakketten niet konden worden weergegeven in Signal-Desktop. Vanaf nu kun je alle stickerpakketten zien net als op je telefoon.",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopier lenkje",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Gruppelenkja er ikkje lenger gyldig.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Klarte ikkje bli med i gruppa",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Du kan ikkje bli med i gruppa via gruppelenka fordi ein administrator fjerna deg.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Ein gruppeadministrator må godkjenna førespurnaden din før du kan bli med i denne gruppa. Når du spør om å bli med, blir namnet og bildet ditt delt med medlemmane.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "You turned on the group link with admin approval disabled.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Invitert av deg",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Details about people invited to this group arent shown until they join. Invitees will only see messages after they join the group.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Blokker førespurnad",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Blokker førespurnad?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Add a group photo",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Stadfest for å halda fram med meldingar",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "ਲਿੰਕ ਕਾਪੀ ਕਰੋ",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "ਇਹ ਗਰੁੱਪ ਲਿੰਕ ਹੁਣ ਸਰਗਰਮ ਨਹੀਂ ਹੈ।",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋ ਸਕਦੇ",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "ਇਸਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਇਸ ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਸਕੋ, ਲਾਜ਼ਮੀ ਹੈ ਕਿ ਇਸ ਗਰੁੱਪ ਦਾ ਕੋਈ ਐਡਮਿਨ ਤੁਹਾਡੀ ਬੇਨਤੀ ਨੂੰ ਮਨਜ਼ੂਰ ਕਰੇ। ਮਨਜ਼ੂਰ ਹੋ ਜਾਣ ’ਤੇ, ਤੁਹਾਡੇ ਨਾਂ ਅਤੇ ਫ਼ੋਟੋ ਨੂੰ ਇਸਦੇ ਮੈਂਬਰਾਂ ਨਾਲ ਸਾਂਝਾ ਕੀਤਾ ਜਾਵੇਗਾ।",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "ਤੁਸੀਂ ਐਡਮਿਨ ਮਨਜ਼ੂਰੀ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾ ਕੇ ਗਰੁੱਪ ਲਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ।",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "ਇਸ ਗਰੁੱਪ ਵਿੱਚ ਸੱਦੇ ਗਏ ਲੋਕਾਂ ਦੇ ਵੇਰਵੇ ਉਦੋਂ ਤੱਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾਂਦੇ ਜਦੋਂ ਤੱਕ ਉਹ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋ ਜਾਂਦੇ। ਨਿਮੰਤ੍ਰਿਤ ਵਿਅਕਤੀਆਂ ਨੂੰ ਸਿਰਫ਼ ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਹੀ ਸੁਨੇਹੇ ਵਿਖਾਈ ਦੇਣਗੇ।",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "ਗਰੁੱਪ ਫ਼ੋਟੋ ਜੋੜੋ",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,12 +460,12 @@
"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 pobrać pełen log przed przesłaniem.",
"description": ""
"message": "Gdy klikniesz Wyślij, twój log zostanie upubliczniony online na 30 dni, dostępny pod unikalnym, niepublicznym adresem URL. Możesz najpierw zapisać log lokalnie.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Wysłano logi debugowania",
@ -475,6 +475,10 @@
"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"
},
"debugLogLogIsIncomplete": {
"message": "...aby zobaczyć cały log, kliknij Zapisz",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopiuj link",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Link do tej grupy jest nieaktualny.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Nie można dołączyć do grupy",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Nie możesz dołączyć do tej grupy przez link, gdyż usunął Cię administrator grupy.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Administrator tej grupy musi zaakceptować Twoją prośbę, zanim będziesz móc dołączyć do grupy. Gdy zostaniesz zaakceptowany(a) Twoje imię i zdjęcie zostanie udostępnione członkom grupy.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ poprosił(a) i anulowała prośbę o przyjęcie do grupy przez link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ poprosił(a) i anulowała prośbę o przyjęcie do grupy przez link $numberOfRequests$ razy",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Włączyłeś(aś) link do grupy, niewymagający zatwierdzenia przez administratora.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Odrzucić prośbę o przyjęcie od “$name$”? Ten kontakt nie będzie mógł ponownie poprosić o przyjęcie do grupy przez link.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Zaproszeni przez Ciebie",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Szczegóły dotyczące osób zaproszonych do tej grupy, nie są pokazywane, dopóki zaproszeni nie dołączą. Nie zobaczą oni wiadomości, dopóki nie dołączą do grupy.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Zablokuj prośbę",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Zablokować prośbę?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ nie będzie w stanie dołączyć do tej grupy, ani poprosić o przyjęcie przez link. Ten kontakt wciąż może zostać dodany do grupy ręcznie.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Zablokuj prośbę",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Dodaj zdjęcie grupy",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Usunąć \"$name$\" z grupy? Ten kontakt nie będzie mógł ponownie dołączyć przez link do grupy.",
"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": "Zweryfikuj, aby kontynuować wysyłanie wiadomości",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Ta wersja zawiera wiele drobnych ulepszeń i poprawek błędów, zapewniających płynne działanie aplikacji Signal.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Używasz Signal, korzystając z niestabilnego połączenia z internetem? Nie musisz się już martwić - zmiany czasu znikania wiadomości i inne, zostaną teraz wysłane, gdy tylko Twoja sieć Wi-Fi znów poczuje się lepiej.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Wprowadziliśmy nowy system aktualizacji. Od następnej wersji powinieneś zauważyć, że pliki aktualizacji są mniejsze.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Teraz, po wybraniu Usuń wszędzie, widzisz wskaźnik postępu, informujący, czy polecenie zostało poprawnie wysłane. Jeśli z jakiegoś powodu wysyłanie się nie powiedzie, możesz ponowić usuwanie!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Dzięki naszym tłumaczom-ochotnikom, dodaliśmy obsługę języka gaelickiego szkockiego!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Pilnujemy, żeby krótkie wiadomości pozostały krótkie, umieszczając stemple czasowe itp. w tej samej linii, co tekst. Masz teraz więcej przestrzeni na ekranie, żeby rzucić przyjaciołom krótkie \"cześć\".",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Przepadnijcie brakujące pakiety naklejek! Aplikacja Desktop powinna teraz obsługiwać wszystkie pakiety naklejek, które masz na telefonie!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "دغه رپوټ به د مرستندویانو لپاره د لیدو په خاطر په انلاین بڼه پوسټ شي. تاسې کولای شئ چې بشپړ رپوټ تر تسلیمولو وړاندې ډاونلوډ کړئ.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "په پورته کولو کې کوم شي سم کار نه دی ورکړی! د مهرباني له مخې support@signal.org ته ایمیل وکړئ او خپل رپوت د متني فایل په توګه ضمیمه کړئ.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "د ستونزې د هواري رپوټ تسلیم شو",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "د ستونزې د هواري رپوت پورته شو. کله چې له مرستندوی ټیم سره اړیکه نیسئ، نو لاندنی لینک کاپي کړئ او د هغې ستونزې تشریح هم پکې ولیکئ کوم چې تاسې ورسره مخامخ شوي یاست.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "لینک کاپي کړئ",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "د ګروپ دغه لینک نور د اعتبار وړ نه دی.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "نشي کولای چې له ګروپ سره یو ځای شي",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "د دغه ګروپ یو اډمین وړاندې تر دې چې له دغه ګروپ سره یو ځای شئ، ستاسې غوښتنه باید تایید کړي. کله چې تاسې د یو ځای کېدو لپاره غوښتنه لیږئ، نو ستاسې نوم او انځور به د هغه له غړو سره شریک شی.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "تاسې د ګروپ لینک د اډمین په غیرفعال تایید سره روښانه کړ.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "دغه ګروپ ته د را بلل شويو خلکو په اړه جزئیات تر هغه وخته پورې نه ښودل کېږي تر څو هغوی یو ځای نشي. رابلل شوي خلک به یوازې هغه وخت پیغامونه وویني چې کله دوی له ګروپ سره یو ځای شي.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "د ګروپ انځور اضافه کړئ",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "دغه نسخه یو شمېر واړه کارونه او د بوګ جوړونې لري تر څو Signal په روانه توګه سره کار ورکړي.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 online para que os contribuidores possam vê-lo. Você pode baixar o registro completo antes de enviá-lo.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Copiar link",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Este link de grupo não é mais válido.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Não é possível entrar no grupo",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Você não pode entrar nesse grupo por meio do link porque um admin removeu você.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Um admin desse grupo deve aprovar a sua solicitação antes que você possa participar. Se você entrar no grupo, seu nome e foto serão compartilhados com os membros.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Você ativou o link do grupo com a aprovação do admin desativada.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Todos os convites",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Informações sobre as pessoas convidadas não são exibidas até elas entrarem no grupo. Convidados só verão mensagens depois de entrarem no grupo.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Adicionar uma foto do grupo",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Verifique para continuar a enviar mensagens",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Essa versão contém pequenos retoques e consertos no Signal para ele continuar funcionando confortavelmente.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Já usou o Signal em uma conexão instável? Você não precisa mais se preocupar - suas alterações envolvendo o cronômetro de mensagens efêmeras agora serão enviadas assim que a sua conexão ao Wi-Fi estiver melhor, novamente.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Melhoramos a interação entre seu aplicativo e nossos servidores. O tamanho das atualizações será menor a partir de agora.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Ao excluir uma mensagem para todos, você será informado quando houver sucesso. Se a exclusão falhar por algum motivo, perguntaremos se você deseja novamente excluir a mensagem!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Graças aos tradutores voluntários, Signal foi traduzido para o idioma gaélico escocês!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 vejam. É possível fazer o download do relatório antes de o submeter.",
"description": ""
"message": "Ao clicar em 'Enviar', o seu histórico será postado online durante 30 dias num URL exclusivo e não publicado. Você pode guardá-lo localmente primeiro.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Foi carregado o relatório de depuração. Ao contactar o suporte, copie o URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... para ver o histórico completo, clique em Guardar",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Copiar link",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "O link de grupo deixou de ser válido.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Impossível entrar para o grupo",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Não se pode juntar a este grupo através do link porque você foi removido por um administrador.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Um administrador deste grupo deverá aprovar o seu pedido antes de você poder entrar para o grupo. Caso seja aprovado, o seu nome e fotografia serão partilhados com os membros desse grupo.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ pediu e cancelou o seu pedido para se juntar através do link de grupo",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ solicitou e cancelou $numberOfRequests$ pedidos para se juntarem através do link de grupo",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Você ativou o link do grupo com a aprovação de administrador desativada.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Rejeitar o pedido de \"$name$\"? Essa pessoa não poderá voltar a pedir para entrar novamente através do link do grupo.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Convidado(s) por si",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Os detalhes sobre as pessoas convidadas para este grupo não são exibidos até que elas entrem. Os convidados só verão as mensagens depois de terem entrado para o grupo. ",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Bloquear pedido",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Bloquear pedido?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ não poderá participar ou solicitar a participação neste grupo por meio do link do grupo. Eles ainda podem ser manualmente adicionados ao grupo. ",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Bloquear pedido",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Adicionar uma fotografia de grupo",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remover \"$name$\" do grupo? Essa pessoa não poderá voltar a pedir para entrar novamente através do link do grupo.",
"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": "Verifique para continuar a conversar",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Esta versão contém um número de pequenas funcionalidades e correções de erros de forma a manter o Signal a correr suavemente.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Alguma vez utilizou o Signal com uma ligação instável? Pode deixar de se preocupar, acabaram as alterações no temporizador da destruição de mensagens e agora, será mais enviado quando a sua ligação Wi-Fi estiver novamente boa.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Foi introduzida uma nova atualização do sistema e as pessoas deverão começar a ver pequenas atualizações com a próxima atualização..",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Quando efetua um 'Eliminar para todos' você agora irá ver um circulo giratório de progresso informando-o se o envio foi ou não bem sucedido. Se falhar por alguma razão, ser-lhe-á dada também a oportunidade de tentar de novo.",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Graças aos tradutores voluntários, o Signal foi traduzido para o idioma gaélico escocês!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Estamos a manter as mensagens curtas, a colocar as coisas como carimbos da data/hora na mesma linha do texto. Agora você tem mais espaço na tela para aquele 'olá' rápido para verificar um amigo.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Os pacotes de autocolantes que faltavam apareceram! A área de trabalho agora deverá ser capaz de lidar com todos os pacotes de autocolantes que o seu telemóvel também pode!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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 a fi vizualizat de către contribuitori. Poți descărca jurnalul complet înainte de a-l trimite.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Ceva nu a funcționat în timpul încărcării! Te rugăm trimite un e-mail la support@signal.org și atașează jurnalul ca fișier text.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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 iei legătura cu serviciul de asistență, copiază linkul de mai jos și atașează-l împreună cu o descriere a problemei pe care ai observat-o și pașii de reproducere a acesteia.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Copiază Linkul",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Acest link de grup nu mai este valid.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Nu se poate realiza alăturarea la grup.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Nu te poți alătura acestui grup prin linkul grupului deoarece un administrator te-a eliminat.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Un administrator al acestui grup trebuie să îți aprobe solicitarea înainte de a te alătura grupului. Dacă este aprobată, numele și fotografia ta vor fi partajate cu membrii grupului.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Ai activat linkul de grup cu aprobarea administratorului dezactivată.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Invitați de tine",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Detaliile despre persoanele invitate la acest grup nu sunt afișate până când nu se alătură. Invitații vor putea vedea mesajele numai după ce se alătură grupului.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Blochează cererea",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Blochez cererea?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Adaugă o poză de grup",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Verifică pentru a continua conversația",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Această versiune conține o serie de mici modificări și remedieri ale unor erori pentru ca Signal să funcționeze fără probleme.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ai folosit vreodată Signal cu o conexiune instabilă? Nu trebuie să-ți mai faci griji, modificări ale timpului de dispariție mesaje cât și alte modificări vor fi trimise o dată ce Wi-Fi-ul se simte mai bine.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Am introdus un nou sistem de actualizare, utilizatorii vor vedea dimensiuni mai mici pentru actualizări o dată cu următoarea actualizare.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Când efectuezi o ștergere pentru toată lumea, vei vedea un indicator de progres care te va anunța dacă a fost trimis cu succes sau nu. Dacă nu reușește dintr-un motiv oarecare, vei mai putea să reîncerci!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Mulțumită traducătorilor noștri voluntari, am adăugat suport pentru limba scoțiană!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Этот журнал будет опубликован в интернете, чтобы разработчики смогли его просмотреть. Вы можете скачать полный журнал перед отправкой.",
"description": ""
"message": "Когда вы нажмёте «Отправить», ваш журнал будет размещён в интернете на 30 дней по уникальному неопубликованному URL-адресу. Вы можете сначала сохранить его локально.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Что-то пошло не так с загрузкой! Пожалуйста, отправьте письмо по адресу support@signal.org и прикрепите свой журнал как текстовый файл.",
"description": ""
"message": "С загрузкой что-то пошло не так! Пожалуйста, отправьте письмо по адресу support@signal.org и прикрепите свой журнал в виде текстового файла.",
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Журнал отладки отправлен",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Журнал отладки был загружен. Когда вы будете связываться с поддержкой, скопируйте ссылку ниже и вставьте ее в письмо с описанием проблемы и шагами для ее воспроизведения.",
"message": "Журнал отладки был загружен. При обращении в поддержку скопируйте URL-адрес, указанный ниже, и вставьте его в письмо вместе с описанием проблемы и действиями для её воспроизведения.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "…чтобы просмотреть журнал полностью, нажмите «Сохранить»",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Копировать ссылку",
"description": "Shown as the text for the copy button on the debug log screen"
@ -1372,7 +1376,7 @@
"description": "Part of the 2nd instruction on the device link screen"
},
"Install__instructions__3": {
"message": "Нажмите на $plusButton$ (Android) или $linkNewDevice$ (iPhone)",
"message": "Нажмите $plusButton$ (Android) или $linkNewDevice$ (iPhone)",
"description": "Instructions on the device link screen",
"placeholders": {
"plusButton": {
@ -1386,7 +1390,7 @@
}
},
"Install__qr-failed": {
"message": "Не удалось загрузить QR-код. Проверьте своё подключение к интернету и попробуйте ещё раз. $learnMore$",
"message": "Не удалось загрузить QR-код. Проверьте подключение к интернету и попробуйте снова. $learnMore$",
"description": "Shown on the install screen if the QR code fails to load",
"placeholders": {
"learnMore": {
@ -4103,6 +4107,14 @@
"message": "Эта ссылка на группу уже недействительна.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Невозможно присоединиться к группе",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Вы не можете присоединиться к этой группе по ссылке, потому что администратор удалил вас из этой группы.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Администратор этой группы должен принять ваш запрос, прежде чем вы сможете присоединиться к ней. Когда вы отправите запрос, ваши имя и фото станут доступны участникам этой группы.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ запросил(-а) и отменил(-а) свой запрос на присоединение к группе по ссылке",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ запросил(-а) и отменил(-а) $numberOfRequests$ запросов на присоединение к группе по ссылке",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Вы включили ссылку на группу с отключенным одобрением администратора.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"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"
@ -5803,6 +5849,28 @@
"message": "Подробности людей, приглашенных другими участниками группы, не показываются до того, как они присоединятся. Приглашенные увидят сообщения в группе только после того, как присоединятся.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Заблокировать запрос",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Заблокировать запрос?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ не сможет присоединиться или запросить присоединиться к этой группе с помощью ссылки. Этого пользователя всё равно можно будет добавить вручную.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Заблокировать запрос",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Добавить фото группы",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"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"
@ -6943,10 +7021,6 @@
"message": "Эта версия содержит несколько небольших изменений и исправлений ошибок.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Когда-либо использовали Signal при нестабильном соединении? Теперь вы можете не волноваться — такие действия, как изменение таймера исчезающих сообщений, теперь будут отправлены, как только ваш Wi-Fi станет лучше себя чувствовать.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Была представлена новая система обновлений: вы можете заметить меньшие по размеру обновления, начиная со следующего.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Когда вы удаляете сообщение для всех, вы теперь увидите индикатор прогресса, который даёт вам знать, удалось ли отправить «удаление». Если по какой-либо причине «удаление» отправить не удалось, вы даже сможете попробовать ещё раз!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Благодаря нашим переводчикам-волонтёрам, мы добавили поддержку шотландского (кельтского) языка!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Мы оставляем короткие сообщения короткими, помещая время и другие элементы на той же строке, что и текст. Теперь у вас на экране есть больше места для того, чтобы быстро узнать у друга, как дела.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Проблемы с недостатком наборов стикеров закончились! Теперь Signal Desktop поддерживает все наборы стикеров, которые поддерживает ваш телефон!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"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": ""
"message": "Keď kliknete na Odoslať, váš záznam bude zverejnený online na 30 dní na jedinečnej, nepublikovanej adrese URL. Najprv ho môžete uložiť lokálne.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Denník ladenia (debug log) bol nahraný. Keď kontaktujete podporu, skopírujte nižšie uvedenú adresu URL a pripojte ju spolu s popisom problému, ktorý ste videli a krokmi na jeho zopakovanie.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "... ak chcete zobraziť celý protokol, kliknite na tlačidlo Uložiť",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopírovať odkaz",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Tento odkaz do skupiny už nie je platný.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Nie je možné pridať sa do skupiny",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "K tejto skupine sa nemôžete pripojiť prostredníctvom odkazu na skupinu, pretože vás odstránil správca.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Pred pripojením do tejto skupiny musí správca tejto skupiny schváliť vašu žiadosť. Ak bude schválené, vaše meno a fotografia budú zdieľané s jej členmi.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ požiadal a zrušil svoju žiadosť o pripojenie prostredníctvom odkazu na skupinu",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ vyžiadaných a zrušených $numberOfRequests$ žiadostí o pripojenie cez odkaz na skupinu",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Zapli ste odkaz na skupinu s nepovolenou funkciou \"schválenie správcom\".",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Odmietnuť žiadosť od používateľa \"$name$\"? Nebudú môcť znova požiadať o pripojenie prostredníctvom odkazu na skupinu.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Pozvaní vami",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Podrobnosti o ľuďoch pozvaných do tejto skupiny sa zobrazia, až keď sa pripoja. Pozvané osoby uvidia správy až po pripojení k skupine",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Blokovať žiadosť",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Blokovať žiadosť?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ sa nebude môcť pripojiť, alebo požiadať o pripojenie k tejto skupine prostredníctvom odkazu na skupinu. Stále ich možno pridať do skupiny manuálne.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Žiadosť o blokovanie",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Pridať fotku skupiny",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Odstrániť „$name$“ zo skupiny? Nebudú sa môcť znova pripojiť prostredníctvom odkazu na skupinu.",
"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": "Pre pokračovanie v zasielaní správ overte",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Táto verzia obsahuje množstvo drobných vylepšení a opráv chýb, ktoré zaisťujú bezproblémový chod systému Signal.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Použili ste niekedy Signal pri nestabilnom pripojení? Už si nemusíte robiť starosti časovač miznutia správ sa zmení a ďalšie sa budú odosielať, keď bude vaša Wi-Fi na tom lepšie.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Bol predstavený nový aktualizačný systém a ľudia by mali začať vidieť menšie aktualizácie s ďalšou aktualizáciou.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Keď vykonáte vymazanie pre všetkých, teraz uvidíte kolečko spracovania, ktoré vám oznámi, či bolo odoslanie úspešné alebo nie. Ak z nejakého dôvodu zlyhá, budete to môcť skúsiť znova!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Vďaka našim dobrovoľným prekladateľom sme pridali podporu pre škótsku gaelčinu!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Krátke správy sú krátke tým, že veci, ako sú časové pečiatky, umiestňujeme na rovnaký riadok ako text. Teraz máte na obrazovke viac miesta na rýchle „ahoj“ na kontrolu priateľa.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Chýbajúce balíčky nálepiek sú preč! Desktop by teraz mal zvládnuť všetky balíčky nálepiek, ktoré dokáže váš telefón!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Sistemska zabeležba bo javno objavljena na spletu in v ogled razvijalcem aplikacije. Pred oddajo jo lahko prenesete in pregledate.",
"description": ""
"message": "S klikom na Oddaj bo vaša zabeležba za 30 dni objavljena na edinstvenem URL naslovu. Lahko jo pred tem shranite lokalno.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Sistemska zabeležba je bila prenešena. Ko boste stopili v stik s podporno službo, prekopirajte spodnji URL naslov in ga pripnite skupaj z opisom problema ter koraki za njegovo ponovitev.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "... za ogled celotne zabeležbe kliknite Shrani",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopiraj povezavo",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Povezava do skupine ni več veljavna.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Pridružitev skupini ni mogoča",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Skrbnik_ca vas je odstranil_a iz skupine, zato se ji ne morete več pridružiti.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Skrbnik/ca skupine mora odobriti vašo prošnjo za pridružitev. Če bo odobrena, bosta vaše ime in fotografija deljena s skupino in njenimi člani.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ je zaprosil_a in nato prekinil_a svojo prošnjo za pridružitev skupini preko povezave",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ je zaprosil_a in nato prekinil_a $numberOfRequests$ svojih prošenj za pridružitev skupini preko povezave",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Vklopili ste povezavo do skupine z izklopljenim obveznim skrbniškim potrjevanjem novih članov/ic.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Želite zavrniti prošnjo uporabnika_ce \"$name$\"? Ta uporabnik_ca ne bo več mogel_la preko povezave zaprositi za pridružitev skupini.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Povabljeni z vaše strani",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Podrobnosti o uporabnikih/cah, povabljenih v skupino ne bodo prikazane, dokler se ne pridružijo. Povabljeni/e bodo lahko prebirali/e sporočila šele, ko se pridružijo skupini.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Blokiraj prošnjo",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Želite blokirati prošnjo?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ se ne bo več mogel_la pridružiti skupini ali zaprositi za pridružitev preko povezave. Lahko pa bo v skupino dodan_a ročno.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Blokiraj prošnjo",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Dodaj skupinsko fotografijo",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Želite odstraniti uporabnika_co \"$name$\" iz skupine? Uporabnik_ca se ne bo mogel_la več pridružiti skupini preko povezave.",
"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": "Za nadaljevanje sporočanja se verificirajte",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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, për tu parë nga kontribues. Mund të shkarkoni regjistrin e plotë, para se ta parashtroni.",
"description": ""
"message": "Kur klikoni mbi Parashtroje, regjistri juaj do të postohet në internet për 30 ditë, te një URL unike, e pabotuar më parë. Mundeni ta Ruani lokalisht, së pari.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Regjistri i diagnostikimit u ngarkua, kopjoni URL-në më poshtë dhe bashkëngjiteni te një përshkrim i problemit që patë dhe hapa për ta riprodhuar atë.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "… që të shihni regjistrin e plotë, klikoni mbi Ruaje",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopjoji Lidhjen",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Kjo lidhje grupi sështë më e vlefshme.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Sbëheni Dot Pjesë e Grupit",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Smund të bëheni pjesë e këtij grupi përmes lidhjes së grupit, ngaqë ju ka hequr një përgjegjës.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Përpara se të mund të bëheni pjesë e këtij grupi, kërkesën tuaj duhet ta miratojë një përgjegjës i tij. Në u miratoftë. emri dhe fotoja juaj do tu jepet anëtarëve të ti.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ kërkoi dhe anuloi kërkesën e vet për të marrë pjesë përmes një lidhje grupi",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ kërkoi dhe anuloi $numberOfRequests$ kërkesën për të marrë pjesë përmes një lidhje grupi",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Aktivizuat lidhjen e grupit me miratim nga përgjegjësi të çaktivizuar.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Të hidhet poshtë kërkesa prej “$name$”? Sdo të jetë në gjendje të kërkojë prapë të marrë pjesë përmes një lidhje grupi.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Ftuar nga ju",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Për persona të ftuar në këtë grup nuk shfaqen hollësi, pa u bërë pjesë. Të ftuarit do të shohin mesazhe vetëm pasi të bëhen pjesë e grupit.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Bllokoje kërkesën",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Të bllokohet kërkesa?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ sdo të jetë në gjendje të marrë pjesë ose të kërkojë pjesëmarrje te ky grup përmes një lidhje grupi. Mundet prapë të shtohet dorazi te grupi.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Bllokoje Kërkesën",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Shtoni foto grupi",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Të hiqet “$name$” prej grupit? Sdo të jetë në gjendje të rihyjë përmes lidhjes së grupit.",
"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": "Verifikojeni, që të vazhdoni shkëmbim mesazhesh",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Ky version përmban një numër përimtimesh të vockla dhe ndreqje të metash për ta mbajtur të rrjedhshme punën e Signal-it.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "E keni përdorur ndonjëherë Signal-in me një lidhje të paqëndrueshme? Mos u shqetësoni më - tanimë ndryshimet te kohëmatësi i asgjësimit së mesazheve, etj, do të dërgohen sapo sapo Wi-Fi të ndihet prapë mirë.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Është sjellë për herë të parë një sistem i ri përditësimesh dhe njerëzit do të duhet të shohin përditësime më të vockla me përditësimin pasues.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Kur kryeni një Fshirje për Këdo, do të shihni një tregues ecurie që ju lejon të dini nëse u dërgua apo jo me sukses. Nëse për ndonjë arsye dështon, do të jeni në gjendje të riprovoni!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Falë përkthyesve tanë vullnetarë, shtuam mbulim për skotishte gaelike!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Po i mbajmë mesazhet të shkurtër, duke vënë gjëra të tilla si vulat kohore në të njëjtin rresht me tekstin. Tani keni më tepër hapësirë në ekran për atë “hej” të shpejtë për një shokun tuaj.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Ska më paketa ngjitësish që mungojnë! Desktopi duhet të jetë në gjendje tanimë të trajtojë krejt paketat e ngjitësve që trajton telefoni juaj!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Овај извештај ће бити објављен и видљив пројектантима. Можете га прегледати и изменити пре објаве.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Нешто није у реду са отпремањем! Пошаљи поруку на support@signal.org и приложите дневник као текстуалну датотеку.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Извештај грешке послат",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Извештај грешке отпремљен. Када контактирате подршку, копирајте доњу везу и приложите га заједно са опис проблема који сте видели и кораци да га репродукујете.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Копирај везу",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Веза до групе није више активна.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Не може да се придружи групи",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Не можете да се придружите овој групи преко везе групе јер вас је администратор уклонио.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Администратор ове групе мора одобрити ваш захтев пре него што се придружите овој групи. Ако сте одобрени, ваше име и фотографија ће се делити са члановима.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Укључили сте везу до групе без одобрењем администратора.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "Детаљи о људима позваним у ову групу не приказују се док се не придруже. Позвани ће видети поруке тек када се придруже групи.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Блокирати захтев",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Блокирати захтев?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Додај фотографију групи",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -278,7 +278,7 @@
"description": "Message shown if the import went wrong; first paragraph"
},
"importErrorSecond": {
"message": "Om dessa steg inte funkar för dig, vänligen skicka in en felsökningslogg (Visa -> Felsökningslogg) så att vi kan hjälpa dig att migrera!",
"message": "Om dessa steg inte funkar för dig, skicka in en felsökningslogg (Visa -> Felsökningslogg) så att vi kan hjälpa dig att migrera!",
"description": "Message shown if the import went wrong; second paragraph"
},
"importAgain": {
@ -324,7 +324,7 @@
"description": "Displayed when a user can't send a message because they have left the group"
},
"invalidConversation": {
"message": "Den här gruppen är ogiltig. Vänligen skapa en ny grupp.",
"message": "Den här gruppen är ogiltig. Skapa en ny grupp.",
"description": "Displayed when a user can't send a message because something has gone wrong in the conversation."
},
"scrollDown": {
@ -398,7 +398,7 @@
"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": "Säkerhetsnumret du försöker verifiera har ändrats. Vänligen se över ditt nya säkerhetsnummer med $name1$. Kom ihåg att denna förändring kan innebära att någon försöker avläsa din kommunikation eller att $name2$ helt enkelt har installerat om Signal.",
"message": "Säkerhetsnumret du försöker verifiera har ändrats. Se över ditt nya säkerhetsnummer med $name1$. Kom ihåg att denna förändring kan innebära att någon försöker avläsa din kommunikation eller att $name2$ helt enkelt har installerat om 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": {
@ -460,21 +460,25 @@
"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 hämta hela loggen innan du skickar in den.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"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": ""
"message": "Något gick fel med sändningen! Skicka e-post till support@signal.org och bifoga din logg som en textfil.",
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Kopiera länk",
"description": "Shown as the text for the copy button on the debug log screen"
@ -1062,7 +1066,7 @@
}
},
"readOnlyVolume": {
"message": "Signal Desktop är sannolikt i en MacOS-karantän och kan inte uppdateras automatiskt. Vänligen försök att flytta $app$ till $folder$ med Finder.",
"message": "Signal Desktop är sannolikt i en MacOS-karantän och kan inte uppdateras automatiskt. Försök att flytta $app$ till $folder$ med Finder.",
"description": "Shown on MacOS if running on a read-only volume and we cannot update",
"placeholders": {
"app": {
@ -1448,7 +1452,7 @@
"description": ""
},
"installUnknownError": {
"message": "Ett oväntat fel uppstod. Vänligen försök igen.",
"message": "Ett oväntat fel uppstod. Försök igen.",
"description": ""
},
"installTryAgain": {
@ -2052,7 +2056,7 @@
"description": "Text that links to a support article on verifying safety numbers"
},
"expiredWarning": {
"message": "Den här versionen av Signal Desktop har upphört att gälla. Vänligen uppgradera till den senaste versionen för att fortsätta chatta.",
"message": "Den här versionen av Signal Desktop har upphört att gälla. Uppgradera till den senaste versionen för att fortsätta chatta.",
"description": "Warning notification that this version of the app has expired"
},
"upgrade": {
@ -3392,7 +3396,7 @@
"description": "Text for the sticker preview for the dark theme"
},
"StickerCreator--Authentication--error": {
"message": "Vänligen ställ in Signal på din telefon och ditt skrivbord för att använda skaparen av klistermärkepaket",
"message": "Ställ in Signal på din telefon och ditt skrivbord för att använda skaparen av klistermärkepaket",
"description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator"
},
"Reactions--remove": {
@ -3400,7 +3404,7 @@
"description": ""
},
"Reactions--error": {
"message": "Det gick inte att skicka reaktion. Vänligen försök igen.",
"message": "Det gick inte att skicka reaktion. Försök igen.",
"description": "Shown when a reaction fails to send"
},
"Reactions--more": {
@ -4044,7 +4048,7 @@
"description": "Title of popup dialog when user-initiated task has gone wrong"
},
"ErrorModal--description": {
"message": "Vänligen försök igen eller kontakta support.",
"message": "Försök igen eller kontakta support.",
"description": "Description text in popup dialog when user-initiated task has gone wrong"
},
"Confirmation--confirm": {
@ -4103,6 +4107,14 @@
"message": "Denna grupplänk är inte längre giltig.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Det går inte att gå med i gruppen",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Du kan inte gå med i denna grupp via grupplänken eftersom att en administratör tog bort dig.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "En administratör för den här gruppen måste godkänna din begäran innan du kan gå med i den här gruppen. Om det godkänns kommer ditt namn och ditt foto att delas med medlemmarna.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Du aktiverade grupplänken med administratörsgodkännande inaktiverat.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Inbjuden av dig",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Detaljer om personer som är inbjudna till den här gruppen visas inte förrän de går med. Inbjudna ser meddelanden först efter att de har gått med i gruppen.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Blockera förfrågan",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Blockera förfrågan?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Lägg till ett gruppfoto",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,12 +6163,22 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Verifiera för att fortsätta skicka meddelanden",
"description": "Header in the captcha dialog"
},
"CaptchaDialog__first-paragraph": {
"message": "För att förhindra skräppost på Signal, vänligen slutför verifieringen.",
"message": "För att förhindra skräppost på Signal, slutför verifieringen.",
"description": "First paragraph in the captcha dialog"
},
"CaptchaDialog__second-paragraph": {
@ -6124,11 +6202,11 @@
"description": "Displayed after successful captcha"
},
"verificationFailed": {
"message": "Verifieringen misslyckades. Vänligen försök igen senare.",
"message": "Verifieringen misslyckades. Försök igen senare.",
"description": "Displayed after unsuccessful captcha"
},
"deleteForEveryoneFailed": {
"message": "Det gick inte att ta bort meddelandet för alla. Vänligen försök igen senare.",
"message": "Det gick inte att ta bort meddelandet för alla. Försök igen senare.",
"description": "Displayed when delete-for-everyone has failed to send to all recipients"
},
"ChatColorPicker__delete--title": {
@ -6486,7 +6564,7 @@
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Din profil kunde inte uppdateras. Vänligen försök igen.",
"message": "Din profil kunde inte uppdateras. Försök igen.",
"description": "Error message when something goes wrong updating your profile."
},
"AnnouncementsOnlyGroupBanner--modal": {
@ -6676,7 +6754,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": "Vänligen stäng det manuellt och klicka på Försök igen för att fortsätta.",
"message": "Stäng det manuellt och klicka på Försök igen för att fortsätta.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CrashReportDialog__title": {
@ -6704,7 +6782,7 @@
"description": "Instructions in the modal for customizing the preferred reactions."
},
"CustomizingPreferredReactions__had-save-error": {
"message": "Det uppstod ett fel när du sparade dina inställningar. Vänligen försök igen.",
"message": "Det uppstod ett fel när du sparade dina inställningar. Försök igen.",
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
},
"MediaEditor__control--draw": {
@ -6943,10 +7021,6 @@
"message": "Den här versionen innehåller ett antal små justeringar och felrättningar för att Signal ska fungera smidigt.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Nakili Kiungo ",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Kiungo hiki cha kikundi hakitumiki tena.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Huwezi Kujiunga na Kikundi",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Msimamizi wa kikundi hiki sharti aidhinishe ombi lako kabla ya kujiunga na kikundi hiki. Ukiidhinishwa, jina na picha yako zitashirikiwa na washiriki wake.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Umewasha kiungo cha kikundi idhini ya msimamizi ikiwa imezimwa.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Ulioalika",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Maelezo kuhusu watu walioalikwa kwenye kikundi hiki hayataonyeshwa hadi wajiunge. Waalikwa wataona ujumbe tu baada ya kujiunga na kikundi.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Ongeza picha ya kikundi",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Thibitisha ili uendelee kutuma ujumbe",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "இணைப்பை நகலெடுக்க",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "இது குழு இணைப்பு இருக்கிறது இல்லை நீண்டது செல்லுபடியாகும்.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "முடியாது சேர குழு",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "இதன் நிர்வாகி குழு உங்களால் முடியும் முன் உங்கள் கோரிக்கையை அங்கீகரிக்க வேண்டும் சேர இது குழு. என்றால் அங்கீகரிக்கப்பட்டது, உங்கள் பெயர் மற்றும் புகைப்படம் அதன் உறுப்பினர்களுடன் பகிரப்படும்.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "நீங்கள் இயக்கியுள்ளீர்கள் குழு இணைப்பு உடன் நிர்வாக ஒப்புதல் முடக்கப்பட்டது.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "விவரங்கள் பற்றி மக்கள் இதற்கு அழைக்கப்பட்டார் குழு அவை வரை காட்டப்படவில்லை சேர. அழைப்பாளர்கள் செய்திகளுக்குப் பிறகுதான் செய்திகளைப் பார்ப்பார்கள்சேர தி குழு.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "குழு புகைப்படத்தை சேர்",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "లింక్ను కాపీ చేయండి",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "ఈ సమూహ లింక్ ఇకపై చెల్లదు.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "సమూహంలో చేరలేరు",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "మీరు ఈ గుంపులో చేరడానికి ముందు ఈ గుంపు యొక్క నిర్వాహకుడు మీ అభ్యర్థనను ఆమోదించాలి. ఆమోదించబడితే, మీ పేరు మరియు ఫోటో దాని సభ్యులతో భాగస్వామ్యం చేయబడుతుంది.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "నిర్వాహక ఆమోదం నిలిపివేయబడిన మీరు సమూహ లింక్‌ను ఆన్ చేసారు.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "ఈ గుంపుకు ఆహ్వానించబడిన వ్యక్తుల గురించి వివరాలు వారు చేరే వరకు చూపబడవు. ఆహ్వానితులు సమూహంలో చేరిన తర్వాత మాత్రమే సందేశాలను చూస్తారు.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "సమూహ ఫోటోను జోడించండి",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "คัดลอกลิงก์",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "ลิงก์กลุ่มนี้ใช้ไม่ได้แล้ว",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "ไม่สามารถเข้าร่วมกลุ่มได้",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "ผู้ดูแลระบบของกลุ่มนี้ต้องอนุมัติคำขอเข้าร่วมของคุณก่อนจึงจะสามารถเข้าร่วมกลุ่มนี้ได้ หากได้รับการอนุมัติชื่อและรูปถ่ายของคุณจะถูกเปิดเผยกับสมาชิกในกลุ่ม",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "คุณได้เปิดลิงก์กลุ่ม โดยการอนุมัติโดยผู้ดูแลปิดอยู่",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "รายละเอียดเกี่ยวกับบุคคลที่ถูกเชิญให้เข้าร่วมกลุ่มนี้จะไม่แสดงจนกว่าจะเข้าร่วมกลุ่ม ผู้ได้รับเชิญจะเห็นข้อความหลังจากเข้าร่วมกลุ่มแล้วเท่านั้น",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "เพิ่มรูปภาพกลุ่ม",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"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örüntüleyebilmesi için herkese açık çevrimiçi olarak yayınlanacaktır. Göndermeden önce günlüğün tamamını indirebilirsiniz.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Yüklemede bir şeyler ters gitti! Lütfen support@signal.org adresine günlüğünüzü bir metin dosyası olarak eklediğiniz bir e-posta gönderin.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Hata ayıklama günlüğü gönderildi",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Hata ayıklama günlüğü yüklendi. Desteğe başvurduğunuzda, aşağıdaki bağlantıyı kopyalayın ve gördüğünüz sorunun açıklaması ve yeniden oluşturma adımlarıyla birlikte ekleyin.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Bağlantıyı Kopyala",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Bu grup bağlantısı artık geçerli değil.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Gruba Katılınamadı",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Gruba katılmadan önce bu grubun bir yöneticisinin isteğinizi onaylaması gerekiyor. Onay verildiğinde, adınız ve fotoğrafınız üyeleriyle paylaşılacaktır.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Grup bağlantısını, yönetici onayı olmadan etkinleştirdiniz.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Davet ettikleriniz",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Bu gruba davet edilen kişilerin ayrıntıları, onlar gruba katılana kadar gösterilmez. Davet edilenler sadece gruba katıldıktan sonraki iletileri görecekler.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Grup fotoğrafı ekle",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "İleti göndermeyi sürdürmek için doğrulayın",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Bu sürüm Signal'in sorunsuz çalışması için gereken bir takım küçük düzeltme ve hata gidermelerini içerir.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Kararsız bir bağlantıdayken hiç Signal kullandınız mı? Artık endişelenmenize gerek yok - kaybolan ileti zamanlayıcı değişiklikleri ve artık Wi-Fi'niz tekrar daha iyi hissettiğinde daha fazlası gönderilecek.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Yeni bir güncelleme sistemi tanıtıldı ve insanlar bir sonraki güncellemeyle daha küçük güncellemeler görmeye başlamalı.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "ئۇلانما كۆچۈر",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "بۇ گۇرۇپپا ئۇلانمىسىنى ئىشلەتكىلى بولمايدۇ.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "گۇرۇپپىغا قوشۇلالمايدۇ",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "بۇ گۇرۇپپىنىڭ باشقۇرغۇچىسى دەلىللىگەندىن كېيىن ئاندىن توپقا قوشۇلالايسىز، ئەگەر تەستىقلانسا، ئىسىم ۋە سۈرىتىڭىز ئۇنىڭ ئەزالىرى بىلەن ھەمبەھىرلىنىدۇ.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "گۇرۇپپا ئۇلانمىسىنى قوزغىتىپ باشقۇرغۇچى دەلىللەشنى چەكلىدىڭىز.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "تەكلىپ قىلىنغانلارنىڭ تەپسىلاتى گۇرۇپپىغا قوشۇلۇشتىن ئىلگىرى كۆرۈنمەيدۇ. تەكلىپ قىلىنغۇچى گۇرۇپپىغا قوشۇلغاندىن كېيىن ئاندىن ئۇچۇرلارنى كۆرەلەيدۇ.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "گۇرۇپپا سۈرىتى قوش",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Цей журнал буде опубліковано для всіх учасників. Ви можете завантажити повний журнал перед відправкою.",
"description": ""
"message": "Після натискання Подати, журнал буде вивантажено в мережу на 30 діб під унікальною, непублічною URL-адресою. Його також можна Зберегти на пристрої перед вивантаженням.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Під час завантаження сталася помилка! Надішліть електронний лист support@signal.org та прикріпіть свій журнал у вигляді текстового файлу.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Журнал налагодження надіслано",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Журнал налагодження завантажено. Звертаючись до служби підтримки, скопіюйте посилання нижче та додайте його до опису проблеми, з якою ви зіткнулися, та кроків для її відтворення.",
"message": "Журнал відладки вивантажено. Під час спілкування з підтримкою скопіюйте URL-адресу та долучіть її до опису проблеми, яку ви побачили, разом з кроками по її відтворенню.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "... для перегляду журналу відладки клацніть Зберегти",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Копіювати посилання",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Це посилання групи більше недійсне.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Неможливо Приєднатись до Групи",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "Ви не можете приєднатись до групи за посиланням, оскільки адміністратор групи вилучив вас.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Адміністратор цієї групи повинен прийняти ваш запит, перш ніж ви зможете приєднатися до цієї групи. Якщо ваш запит буде схвалено, ваше ім'я та фото стануть доступні учасникам цієї групи. ",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ надіслав та скасував запит на приєднання до групи за посиланням",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ надіслав та скасував запити: $numberOfRequests$ на приєднання до групи за посиланням",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Ви увімкнули посилання групи з вимкненим схваленням адміністратора.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"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"
@ -5803,6 +5849,28 @@
"message": "Деталі про людей, запрошених до цієї групи не будуть видимі, до поки вони не приєднаються. Запрошені побачать повідомлення в групі тільки після того, як приєднаються в групу.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Заблокувати запит",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Заблокувати запит?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ не зможе приєднатись або надіслати запит на приєднання до групи за посиланням. Користувача можна додати до групи вручну.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Заблокувати запит",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Додати фото групи",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"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"
@ -6943,10 +7021,6 @@
"message": "Ця версія містить ряд невеликих налаштувань і виправлень помилок для забезпечення безперебійної роботи Signal.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Довелось використовувати Signal на нестабільному з'єднанні? Хвилюватись більше не доведеться — зміни до таймера повідомлень, що зникають, та інша інформація відтепер надсилатиметься щойно Wi-Fi почуватиметься краще.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "Впроваджено нову систему оновлень, отже з наступного оновлення ви бачитимете менші оновлення.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "Коли ви обираєте «Видалити для всіх» ви бачитимете прогрес видалення, який дозволить вам знати чи було видалення успішним. Якщо видалення з якоїсь причини не вдалось, ви зможете повторити його ще раз!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Дякуємо нашим перекладачам-волонтерам, ми додали підтримку Гельської мови!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "Ми зберігаємо короткі повідомлення короткими, розміщуючи такі речі, як позначки часу, в одному рядку з текстом. Тепер у вас є більше місця на екрані для швидкого «привіт», щоб дізнатись, як себе має ваш друг.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Зниклі стікер-паки знайшлись! Відтепер комп'ютерна версія застосунку підтримує усі стікер-паки, що й телефон!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"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.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "لنک کاپی کریں",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "اب یہ گروپ لنک درست نہیں ہے۔",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "گروپ میں شامل نہیں ہوسکتے ہیں",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "اس گروپ میں شامل ہونے سے پہلے اس گروپ کے منتظم کو آپ کی درخواست کو منظور کرنا ہوگا۔ اگر منظوری مل جاتی ہے تو ، آپ کا نام اور تصویر اس کے ممبروں کے ساتھ شیئر کی جائے گی۔",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "آپ نے منتظم کی منظوری کو غیر فعال کرتے ہوئے گروپ لنک آن کردیا۔",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "اس گروپ میں مدعو کیے گئے لوگوں کے بارے میں تفصیلات اس وقت تک نہیں دکھائتیں جب تک وہ شامل نہ ہوں۔ مدعو گروپ میں شامل ہونے کے بعد ہی پیغامات دیکھیں گے۔",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "ایک گروپ فوٹو شامل کریں",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "Nhật ký này sẽ được đăng trực tuyến công khai để những người đóng góp có thể xem. Bạn có thể tải xuống toàn bộ nhật ký trước khi gửi.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Đã xảy ra sự cố với quá trình tải lên! Vui lòng gửi email tới support@signal.org và đính kèm nhật ký của bạn dưới dạng tệp văn bản.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Đã gửi nhật ký gỡ lỗi",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Đã tải lên nhật ký gỡ lỗi. Khi bạn liên hệ với bộ phận hỗ trợ, hãy sao chép liên kết bên dưới và đính kèm nó cùng với mô tả về sự cố bạn gặp phải và các bước để tái tạo sự cố.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "Sao chép Đường dẫn",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "Đường dẫn nhóm không còn hiệu lực.",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "Không thể Tham gia Nhóm",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "Một người quản lý của nhóm này phải chấp duyệt yêu cầu của bạn trước khi bạn có thể tham gia nhóm này. Nếu được duyệt, tên và ảnh của bạn sẽ được chia sẻ với các thành viên nhóm.",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "Bạn đã bật đường dẫn nhóm mà không cần chấp duyệt của người quản lý.",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"description": "This is the modal content when confirming denying a group request to join",
"placeholders": {
"name": {
"content": "$1",
"example": "Meowsy Purrington"
}
}
},
"PendingInvites--invites": {
"message": "Được mời bởi bạn",
"description": "This is the title list of all invites"
@ -5803,6 +5849,28 @@
"message": "Chi tiết về những người được mời tham gia nhóm này sẽ không được hiện cho đến khi họ tham gia. Những người được mời sẽ chỉ thấy các tin nhắn sau khi họ tham gia nhóm.",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "Thêm ảnh nhóm",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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": "Hãy xác minh để tiếp tục nhắn tin.",
"description": "Header in the captcha dialog"
@ -6943,10 +7021,6 @@
"message": "Phiên bản này có một số chỉnh sửa nhỏ và sửa lỗi để giữ cho Signal hoạt động mượt mà.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"description": ""
"message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "调试日志发送",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Debug log uploaded. When you contact support, copy the link below and attach it along with a description of the problem you saw and steps to reproduce it.",
"message": "Debug log uploaded. When you contact support, copy the URL 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"
},
"debugLogLogIsIncomplete": {
"message": "... to see the full log, click Save",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "复制链接",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "此群组链接已失效。",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "无法加入群组",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "You can't join this group via the group link because an admin removed you.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "该群组管理员批准您的请求之后,方可加入群组。如果已批准,您的名字与头像将与其成员分享。",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ requested and cancelled their request to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "您已开启群组链接,并禁用管理员批准。",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.",
"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"
@ -5803,6 +5849,28 @@
"message": "加入群组之前,不显示受邀者详情。加入之后,受邀者方可查看消息。",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "Block Request",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "添加群组头像",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.",
"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"
@ -6943,10 +7021,6 @@
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "Ever used Signal while on an unstable connection? You can worry no more - disappearing message timer changes and more will now be sent out once your Wi-Fi feels better again.",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "A new update system has been introduced and folks should start seeing smaller updates with the next update.",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "When you perform a Delete for Everyone you'll now see a progress spinner letting you know whether it's been successfully sent or not. If it fails for some reason, you'll be able to retry too!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "Thanks to our volunteer translators, we've added support for Scottish Gaelic!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "We're keeping short messages short, by putting stuff like timestamps on the same line as the text. Now you've got more space on the screen for that quick 'hey' to check in on a friend.",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "Missing sticker packs begone! Desktop should now be able to handle all sticker packs that your phone can!",
"description": "Release notes for v5.37"
}
}

View File

@ -460,21 +460,25 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "此日誌將在網上公開發佈,供貢獻者查看。 你可以在提交前下載完整的日誌。",
"description": ""
"message": "當你點擊提交時,你的日誌將在一個唯一的、未發布的 URL 上在線發布 30 天。你可以先將其保存在本地。",
"description": "Description of what will happen with your debug log"
},
"debugLogError": {
"message": "上傳出了點問題! 請傳送電子郵件至 support@signal.org 並將你的日誌作為文字檔案附上。",
"description": ""
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "偵錯日誌已上傳",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "偵錯日誌已上傳。 當你聯絡支援人員時,請複製下面的連結並附上你看到的問題的描述和重現問題的步驟。",
"message": "已上傳偵錯日誌。 當你聯絡支援人員時,請複製下面的 URL 並將其附上你看到的問題的描述和重現問題的步驟。",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
"message": "...要查看完整日誌,請點擊儲存",
"description": "Shown as the text for the copy button on the debug log screen"
},
"debugLogCopy": {
"message": "複製連結",
"description": "Shown as the text for the copy button on the debug log screen"
@ -4103,6 +4107,14 @@
"message": "該群組連結不再有效。",
"description": "Shown if you click a group link and we can't get information about it"
},
"GroupV2--join--link-forbidden--title": {
"message": "無法加入群組",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--link-forbidden": {
"message": "你無法透過群組連結加入此群組,因為管理員將你刪除了。",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
"message": "該群組的管理員必須批准你的請求,然後才能加入該群組。 如果獲得批准,你的姓名和照片將與其成員共享。",
"description": "Shown when you click on a group link to confirm, if it requires admin approval"
@ -5137,6 +5149,30 @@
}
}
},
"GroupV2--admin-approval-bounce--one": {
"message": "$joinerName$ 透過群組連結請求並取消了他們的加入請求",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
}
}
},
"GroupV2--admin-approval-bounce": {
"message": "$joinerName$透過群組連結請求和取消了$numberOfRequests$ 的加入請求",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"joinerName": {
"content": "$1",
"example": "Alice"
},
"numberOfRequests": {
"content": "$1",
"example": "3"
}
}
},
"GroupV2--group-link-add--disabled--you": {
"message": "你在停用管理員批准的情況下打開了群組連結。",
"description": "Shown in timeline or conversation preview when v2 group changes"
@ -5713,6 +5749,16 @@
}
}
},
"PendingRequests--deny-for--with-link": {
"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"
@ -5803,6 +5849,28 @@
"message": "加入此群組之前,不會顯示有關受邀人員的詳細資訊。 受邀者只有在加入群組後才能看到訊息。",
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "封鎖請求",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "要封鎖請求嗎?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
"message": "$name$ 將無法透過群組連結加入或請求加入此群組。 他們仍然可以手動新增到群組中。",
"description": "Details of dialog to block a user from requesting to join via the link again",
"placeholders": {
"name": {
"content": "$1",
"example": "Annoying Person"
}
}
},
"PendingRequests--block--confirm": {
"message": "封鎖請求",
"description": "Confirmation button of dialog to block a user from requesting to join via the link again"
},
"AvatarInput--no-photo-label--group": {
"message": "新增群組照片",
"description": "The label for the avatar uploader when no group photo is selected"
@ -6095,6 +6163,16 @@
}
}
},
"RemoveGroupMemberConfirmation__description__with-link": {
"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"
@ -6943,10 +7021,6 @@
"message": "此版本包含許多小調整和錯誤修復,以維持 Signal 穩定運作。",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.34--1": {
"message": "曾經在不穩定的網路上使用過 Signal你無須再擔心 - 將銷毀訊息計時器更改時間,一旦你的 Wi-Fi 再次感覺順暢,就可傳送更多訊息。",
"description": "Release notes for v5.34"
},
"WhatsNew__v5.35--1": {
"message": "已經引入了一個新的更新系統,人們應該在下一次更新中開始看到較小的更新。",
"description": "Release notes for v5.35"
@ -6967,8 +7041,12 @@
"message": "當你為所有人執行刪除時,你現在會看到一個進度顯示器,讓你知道它是否已成功傳送。 如果由於某種原因失敗,你也可以重試!",
"description": "Release notes for v5.36"
},
"WhatsNew__v5.36--3": {
"message": "感謝我們的志願者翻譯,我們增加了對蘇格蘭蓋爾語的支援!",
"description": "Release notes for v5.36"
"WhatsNew__v5.37--1": {
"message": "我們透過將時間戳之類的內容與文本放在同一行來保持簡短的訊息。 現在,你在螢幕上有更多空間可以快速說“嘿”與確認朋友。",
"description": "Release notes for v5.37"
},
"WhatsNew__v5.37--2": {
"message": "想念遺失的貼圖包! 電腦版本現在能夠處理你的手機可以處理的所有貼圖包!",
"description": "Release notes for v5.37"
}
}

View File

@ -4,7 +4,7 @@
"description": "Private messaging from your desktop",
"desktopName": "signal.desktop",
"repository": "https://github.com/signalapp/Signal-Desktop.git",
"version": "5.37.0-beta.1",
"version": "5.37.0",
"license": "AGPL-3.0-only",
"author": {
"name": "Signal Messenger, LLC",
@ -264,7 +264,7 @@
"cross-env": "5.2.0",
"css-loader": "3.2.0",
"debug": "4.3.3",
"electron": "17.1.2",
"electron": "17.2.0",
"electron-builder": "23.0.1",
"electron-mocha": "11.0.2",
"electron-notarize": "0.1.1",

View File

@ -24,7 +24,6 @@ export type ConfigKeyType =
| 'desktop.sendSenderKey3'
| 'desktop.showUserBadges.beta'
| 'desktop.showUserBadges2'
| 'desktop.stories'
| 'desktop.usernames'
| 'global.calling.maxGroupCallRingSize'
| 'global.groupsv2.groupSizeHardLimit'

View File

@ -2600,13 +2600,10 @@ export async function startApp(): Promise<void> {
const { expireTimer } = details;
const isValidExpireTimer = typeof expireTimer === 'number';
if (isValidExpireTimer) {
const ourId = window.ConversationController.getOurConversationId();
const receivedAt = Date.now();
await conversation.updateExpirationTimer(
expireTimer,
ourId,
receivedAt,
window.ConversationController.getOurConversationId(),
undefined,
{
fromSync: true,
}
@ -2699,11 +2696,10 @@ export async function startApp(): Promise<void> {
return;
}
const receivedAt = Date.now();
await conversation.updateExpirationTimer(
expireTimer,
window.ConversationController.getOurConversationId(),
receivedAt,
undefined,
{
fromSync: true,
}

View File

@ -18,8 +18,8 @@ const story = storiesOf('Components/Conversation/CallingNotification', module);
const getCommonProps = () => ({
conversationId: 'fake-conversation-id',
i18n,
isNextItemCallingNotification: false,
messageId: 'fake-message-id',
nextItem: undefined,
now: Date.now(),
returnToActiveCall: action('returnToActiveCall'),
startCallingLobby: action('startCallingLobby'),
@ -70,7 +70,7 @@ story.add('Two incoming direct calls back-to-back', () => {
<CallingNotification
{...getCommonProps()}
{...call1}
nextItem={{ type: 'callHistory', data: call2, timestamp: Date.now() }}
isNextItemCallingNotification
/>
<CallingNotification {...getCommonProps()} {...call2} />
</>
@ -99,7 +99,7 @@ story.add('Two outgoing direct calls back-to-back', () => {
<CallingNotification
{...getCommonProps()}
{...call1}
nextItem={{ type: 'callHistory', data: call2, timestamp: Date.now() }}
isNextItemCallingNotification
/>
<CallingNotification {...getCommonProps()} {...call2} />
</>

View File

@ -17,7 +17,6 @@ import {
} from '../../util/callingNotification';
import { missingCaseError } from '../../util/missingCaseError';
import { Tooltip, TooltipPlacement } from '../Tooltip';
import type { TimelineItemType } from './TimelineItem';
import * as log from '../../logging/log';
export type PropsActionsType = {
@ -31,7 +30,7 @@ export type PropsActionsType = {
type PropsHousekeeping = {
i18n: LocalizerType;
conversationId: string;
nextItem: undefined | TimelineItemType;
isNextItemCallingNotification: boolean;
};
type PropsType = CallingNotificationType & PropsActionsType & PropsHousekeeping;
@ -86,12 +85,12 @@ function renderCallingNotificationButton(
activeCallConversationId,
conversationId,
i18n,
nextItem,
isNextItemCallingNotification,
returnToActiveCall,
startCallingLobby,
} = props;
if (nextItem?.type === 'callHistory') {
if (isNextItemCallingNotification) {
return null;
}

View File

@ -6,7 +6,7 @@ import React from 'react';
import LinkifyIt from 'linkify-it';
import type { RenderTextCallbackType } from '../../types/Util';
import { isLinkSneaky } from '../../types/LinkPreview';
import { isLinkSneaky, shouldLinkifyMessage } from '../../types/LinkPreview';
import { splitByEmoji } from '../../util/emoji';
import { missingCaseError } from '../../util/missingCaseError';
@ -333,6 +333,10 @@ export class Linkify extends React.Component<Props> {
| Array<JSX.Element | string | null> {
const { text, renderNonLink } = this.props;
if (!shouldLinkifyMessage(text)) {
return text;
}
// We have to do this, because renderNonLink is not required in our Props object,
// but it is always provided via defaultProps.
if (!renderNonLink) {

View File

@ -171,6 +171,15 @@ const createProps = (overrideProps: Partial<Props> = {}): Props => ({
retryDeleteForEveryone: action('retryDeleteForEveryone'),
scrollToQuotedMessage: action('scrollToQuotedMessage'),
selectMessage: action('selectMessage'),
shouldCollapseAbove: isBoolean(overrideProps.shouldCollapseAbove)
? overrideProps.shouldCollapseAbove
: false,
shouldCollapseBelow: isBoolean(overrideProps.shouldCollapseBelow)
? overrideProps.shouldCollapseBelow
: false,
shouldHideMetadata: isBoolean(overrideProps.shouldHideMetadata)
? overrideProps.shouldHideMetadata
: false,
showContactDetail: action('showContactDetail'),
showContactModal: action('showContactModal'),
showExpiredIncomingTapToViewToast: action(
@ -202,9 +211,9 @@ const renderMany = (propsArray: ReadonlyArray<Props>) =>
<Message
key={message.text}
{...message}
previousItem={createTimelineItem(propsArray[index - 1])}
shouldCollapseAbove={Boolean(propsArray[index - 1])}
item={createTimelineItem(message)}
nextItem={createTimelineItem(propsArray[index + 1])}
shouldCollapseBelow={Boolean(propsArray[index + 1])}
/>
));

View File

@ -83,10 +83,6 @@ import { getCustomColorStyle } from '../../util/getCustomColorStyle';
import { offsetDistanceModifier } from '../../util/popperUtil';
import * as KeyboardLayout from '../../services/keyboardLayout';
import { StopPropagation } from '../StopPropagation';
import {
areMessagesInSameGroup,
UnreadIndicatorPlacement,
} from '../../util/timelineUtil';
type Trigger = {
handleContextClick: (event: React.MouseEvent<HTMLDivElement>) => void;
@ -269,14 +265,14 @@ export type PropsHousekeeping = {
i18n: LocalizerType;
interactionMode: InteractionModeType;
item?: TimelineItemType;
nextItem?: TimelineItemType;
previousItem?: TimelineItemType;
renderAudioAttachment: (props: AudioAttachmentProps) => JSX.Element;
renderReactionPicker: (
props: React.ComponentProps<typeof SmartReactionPicker>
) => JSX.Element;
shouldCollapseAbove: boolean;
shouldCollapseBelow: boolean;
shouldHideMetadata: boolean;
theme: ThemeType;
unreadIndicatorPlacement?: undefined | UnreadIndicatorPlacement;
};
export type PropsActions = {
@ -554,6 +550,7 @@ export class Message extends React.PureComponent<Props, State> {
attachments,
expirationLength,
expirationTimestamp,
shouldHideMetadata,
status,
text,
textDirection,
@ -565,7 +562,7 @@ export class Message extends React.PureComponent<Props, State> {
!expirationLength &&
!expirationTimestamp &&
(!status || SENT_STATUSES.has(status)) &&
this.isCollapsedBelow()
shouldHideMetadata
) {
return MetadataPlacement.NotRendered;
}
@ -688,34 +685,14 @@ export class Message extends React.PureComponent<Props, State> {
return isMessageRequestAccepted && !isBlocked;
}
private isCollapsedAbove(
{ item, previousItem, unreadIndicatorPlacement }: Readonly<Props> = this
.props
): boolean {
return areMessagesInSameGroup(
previousItem,
unreadIndicatorPlacement === UnreadIndicatorPlacement.JustAbove,
item
);
}
private isCollapsedBelow(
{ item, nextItem, unreadIndicatorPlacement }: Readonly<Props> = this.props
): boolean {
return areMessagesInSameGroup(
item,
unreadIndicatorPlacement === UnreadIndicatorPlacement.JustBelow,
nextItem
);
}
private shouldRenderAuthor(): boolean {
const { author, conversationType, direction } = this.props;
const { author, conversationType, direction, shouldCollapseAbove } =
this.props;
return Boolean(
direction === 'incoming' &&
conversationType === 'group' &&
author.title &&
!this.isCollapsedAbove()
!shouldCollapseAbove
);
}
@ -850,6 +827,8 @@ export class Message extends React.PureComponent<Props, State> {
renderingContext,
showMessageDetail,
showVisualAttachment,
shouldCollapseAbove,
shouldCollapseBelow,
status,
text,
textPending,
@ -925,10 +904,10 @@ export class Message extends React.PureComponent<Props, State> {
<ImageGrid
attachments={attachments}
withContentAbove={
isSticker || withContentAbove || this.isCollapsedAbove()
isSticker || withContentAbove || shouldCollapseAbove
}
withContentBelow={
isSticker || withContentBelow || this.isCollapsedBelow()
isSticker || withContentBelow || shouldCollapseBelow
}
isSticker={isSticker}
stickerSize={STICKER_SIZE}
@ -1223,6 +1202,7 @@ export class Message extends React.PureComponent<Props, State> {
id,
quote,
scrollToQuotedMessage,
shouldCollapseAbove,
} = this.props;
if (!quote) {
@ -1248,11 +1228,11 @@ export class Message extends React.PureComponent<Props, State> {
curveTopLeft = false;
curveTopRight = false;
} else if (isIncoming) {
curveTopLeft = !this.isCollapsedAbove();
curveTopLeft = !shouldCollapseAbove;
curveTopRight = true;
} else {
curveTopLeft = true;
curveTopRight = !this.isCollapsedAbove();
curveTopRight = !shouldCollapseAbove;
}
return (
@ -1285,6 +1265,7 @@ export class Message extends React.PureComponent<Props, State> {
direction,
i18n,
storyReplyContext,
shouldCollapseAbove,
} = this.props;
if (!storyReplyContext) {
@ -1299,11 +1280,11 @@ export class Message extends React.PureComponent<Props, State> {
curveTopLeft = false;
curveTopRight = false;
} else if (isIncoming) {
curveTopLeft = !this.isCollapsedAbove();
curveTopLeft = !shouldCollapseAbove;
curveTopRight = true;
} else {
curveTopLeft = true;
curveTopRight = !this.isCollapsedAbove();
curveTopRight = !shouldCollapseAbove;
}
return (
@ -1400,6 +1381,7 @@ export class Message extends React.PureComponent<Props, State> {
direction,
getPreferredBadge,
i18n,
shouldCollapseBelow,
showContactModal,
theme,
} = this.props;
@ -1415,7 +1397,7 @@ export class Message extends React.PureComponent<Props, State> {
this.hasReactions(),
})}
>
{this.isCollapsedBelow() ? (
{shouldCollapseBelow ? (
<AvatarSpacer size={GROUP_AVATAR_SIZE} />
) : (
<Avatar
@ -2660,8 +2642,16 @@ export class Message extends React.PureComponent<Props, State> {
}
public override render(): JSX.Element | null {
const { author, attachments, direction, id, isSticker, timestamp } =
this.props;
const {
author,
attachments,
direction,
id,
isSticker,
shouldCollapseAbove,
shouldCollapseBelow,
timestamp,
} = this.props;
const { expired, expiring, imageBroken, isSelected } = this.state;
// This id is what connects our triple-dot click with our associated pop-up menu.
@ -2681,8 +2671,8 @@ export class Message extends React.PureComponent<Props, State> {
className={classNames(
'module-message',
`module-message--${direction}`,
this.isCollapsedAbove() && 'module-message--collapsed-above',
this.isCollapsedBelow() && 'module-message--collapsed-below',
shouldCollapseAbove && 'module-message--collapsed-above',
shouldCollapseBelow && 'module-message--collapsed-below',
isSelected ? 'module-message--selected' : null,
expiring ? 'module-message--expired' : null
)}

View File

@ -345,6 +345,9 @@ export class MessageDetail extends React.Component<Props> {
replyToMessage={replyToMessage}
retryDeleteForEveryone={retryDeleteForEveryone}
retrySend={retrySend}
shouldCollapseAbove={false}
shouldCollapseBelow={false}
shouldHideMetadata={false}
showForwardMessageModal={showForwardMessageModal}
scrollToQuotedMessage={() => {
log.warn('MessageDetail: scrollToQuotedMessage called!');

View File

@ -82,6 +82,9 @@ const defaultMessageProps: MessagesProps = {
retryDeleteForEveryone: action('default--retryDeleteForEveryone'),
scrollToQuotedMessage: action('default--scrollToQuotedMessage'),
selectMessage: action('default--selectMessage'),
shouldCollapseAbove: false,
shouldCollapseBelow: false,
shouldHideMetadata: false,
showContactDetail: action('default--showContactDetail'),
showContactModal: action('default--showContactModal'),
showExpiredIncomingTapToViewToast: action(

View File

@ -421,25 +421,21 @@ const renderItem = ({
messageId,
containerElementRef,
containerWidthBreakpoint,
isOldestTimelineItem,
}: {
messageId: string;
containerElementRef: React.RefObject<HTMLElement>;
containerWidthBreakpoint: WidthBreakpoint;
isOldestTimelineItem: boolean;
}) => (
<TimelineItem
getPreferredBadge={() => undefined}
id=""
isOldestTimelineItem={isOldestTimelineItem}
isSelected={false}
renderEmojiPicker={() => <div />}
renderReactionPicker={() => <div />}
item={items[messageId]}
previousItem={undefined}
nextItem={undefined}
i18n={i18n}
interactionMode="keyboard"
isNextItemCallingNotification={false}
theme={ThemeType.light}
containerElementRef={containerElementRef}
containerWidthBreakpoint={containerWidthBreakpoint}
@ -449,6 +445,10 @@ const renderItem = ({
<div>*UniversalTimerNotification*</div>
)}
renderAudioAttachment={() => <div>*AudioAttachment*</div>}
shouldCollapseAbove={false}
shouldCollapseBelow={false}
shouldHideMetadata={false}
shouldRenderDateHeader={false}
{...actions()}
/>
);

View File

@ -53,7 +53,7 @@ const getDefaultProps = () => ({
conversationId: 'conversation-id',
getPreferredBadge: () => undefined,
id: 'asdf',
isOldestTimelineItem: false,
isNextItemCallingNotification: false,
isSelected: false,
interactionMode: 'keyboard' as const,
theme: ThemeType.light,
@ -94,8 +94,11 @@ const getDefaultProps = () => ({
showIdentity: action('showIdentity'),
startCallingLobby: action('startCallingLobby'),
returnToActiveCall: action('returnToActiveCall'),
previousItem: undefined,
nextItem: undefined,
shouldCollapseAbove: false,
shouldCollapseBelow: false,
shouldHideMetadata: false,
shouldRenderDateHeader: false,
now: Date.now(),
renderContact,

View File

@ -5,7 +5,6 @@ import type { ReactChild, RefObject } from 'react';
import React from 'react';
import type { LocalizerType, ThemeType } from '../../types/Util';
import { isSameDay } from '../../util/timestamp';
import type { InteractionModeType } from '../../state/ducks/conversations';
import { TimelineDateHeader } from './TimelineDateHeader';
@ -56,7 +55,6 @@ import type { SmartContactRendererType } from '../../groupChange';
import { ResetSessionNotification } from './ResetSessionNotification';
import type { PropsType as ProfileChangeNotificationPropsType } from './ProfileChangeNotification';
import { ProfileChangeNotification } from './ProfileChangeNotification';
import type { UnreadIndicatorPlacement } from '../../util/timelineUtil';
import type { FullJSXType } from '../Intl';
type CallHistoryType = {
@ -148,17 +146,15 @@ type PropsLocalType = {
conversationId: string;
item?: TimelineItemType;
id: string;
isNextItemCallingNotification: boolean;
isSelected: boolean;
selectMessage: (messageId: string, conversationId: string) => unknown;
shouldRenderDateHeader: boolean;
renderContact: SmartContactRendererType<FullJSXType>;
renderUniversalTimerNotification: () => JSX.Element;
i18n: LocalizerType;
interactionMode: InteractionModeType;
isOldestTimelineItem: boolean;
theme: ThemeType;
previousItem: undefined | TimelineItemType;
nextItem: undefined | TimelineItemType;
unreadIndicatorPlacement?: undefined | UnreadIndicatorPlacement;
};
type PropsActionsType = MessageActionsType &
@ -178,6 +174,9 @@ export type PropsType = PropsLocalType &
| 'renderEmojiPicker'
| 'renderAudioAttachment'
| 'renderReactionPicker'
| 'shouldCollapseAbove'
| 'shouldCollapseBelow'
| 'shouldHideMetadata'
>;
export class TimelineItem extends React.PureComponent<PropsType> {
@ -186,19 +185,20 @@ export class TimelineItem extends React.PureComponent<PropsType> {
containerElementRef,
conversationId,
getPreferredBadge,
i18n,
id,
isOldestTimelineItem,
isNextItemCallingNotification,
isSelected,
item,
i18n,
theme,
nextItem,
previousItem,
renderUniversalTimerNotification,
returnToActiveCall,
selectMessage,
shouldCollapseAbove,
shouldCollapseBelow,
shouldHideMetadata,
shouldRenderDateHeader,
startCallingLobby,
unreadIndicatorPlacement,
theme,
} = this.props;
if (!item) {
@ -217,12 +217,14 @@ export class TimelineItem extends React.PureComponent<PropsType> {
<Message
{...this.props}
{...item.data}
shouldCollapseAbove={shouldCollapseAbove}
shouldCollapseBelow={shouldCollapseBelow}
shouldHideMetadata={shouldHideMetadata}
containerElementRef={containerElementRef}
getPreferredBadge={getPreferredBadge}
i18n={i18n}
theme={theme}
renderingContext="conversation/TimelineItem"
unreadIndicatorPlacement={unreadIndicatorPlacement}
/>
);
} else {
@ -237,7 +239,7 @@ export class TimelineItem extends React.PureComponent<PropsType> {
<CallingNotification
conversationId={conversationId}
i18n={i18n}
nextItem={nextItem}
isNextItemCallingNotification={isNextItemCallingNotification}
returnToActiveCall={returnToActiveCall}
startCallingLobby={startCallingLobby}
{...item.data}
@ -340,14 +342,6 @@ export class TimelineItem extends React.PureComponent<PropsType> {
);
}
const shouldRenderDateHeader =
isOldestTimelineItem ||
Boolean(
previousItem &&
// This comparison avoids strange header behavior for out-of-order messages.
item.timestamp > previousItem.timestamp &&
!isSameDay(previousItem.timestamp, item.timestamp)
);
if (shouldRenderDateHeader) {
return (
<>

View File

@ -3622,6 +3622,7 @@ async function getGroupDelta({
changes,
group,
newRevision: latestRevision,
serverPublicParamsBase64,
});
}
@ -3629,15 +3630,17 @@ async function integrateGroupChanges({
group,
newRevision,
changes,
serverPublicParamsBase64,
}: {
group: ConversationAttributesType;
newRevision: number | undefined;
changes: Array<Proto.IGroupChanges>;
serverPublicParamsBase64: string;
}): Promise<UpdatesResultType> {
const logId = idForLogging(group.groupId);
let attributes = group;
const finalMessages: Array<Array<GroupChangeMessageType>> = [];
const finalMembers: Array<Array<MemberType>> = [];
let finalMembers: Array<Array<MemberType>> = [];
const imax = changes.length;
for (let i = 0; i < imax; i += 1) {
@ -3721,6 +3724,24 @@ async function integrateGroupChanges({
Errors.toLogFormat(error)
);
}
} else if (attributes.lastFetchedEpoch !== SUPPORTED_CHANGE_EPOCH) {
log.info(
`integrateGroupChanges(${logId}): last fetched epoch ` +
`${group.lastFetchedEpoch ?? '?'} is stale. ` +
'Refreshing group state'
);
const {
newAttributes: updatedAttributes,
groupChangeMessages: extraChanges,
members: updatedMembers,
} = await updateGroupViaState({
group: attributes,
serverPublicParamsBase64,
});
attributes = updatedAttributes;
finalMessages.push(extraChanges);
finalMembers = [updatedMembers];
}
// If this is our first fetch, we will collapse this down to one set of messages
@ -3839,6 +3860,7 @@ async function integrateGroupChange({
!groupChange ||
!isChangeSupported ||
isFirstFetch ||
(groupState && group.lastFetchedEpoch !== SUPPORTED_CHANGE_EPOCH) ||
(isMoreThanOneVersionUp && !weAreAwaitingApproval)
) {
if (!groupState) {
@ -4993,6 +5015,7 @@ async function applyGroupState({
// version
result.revision = version;
result.lastFetchedEpoch = SUPPORTED_CHANGE_EPOCH;
// title
// Note: During decryption, title becomes a GroupAttributeBlob

View File

@ -205,7 +205,8 @@ export abstract class JobQueue<T> {
parsedData = this.parseData(storedJob.data);
} catch (err) {
log.error(
`${this.logPrefix} failed to parse data for job ${storedJob.id}`
`${this.logPrefix} failed to parse data for job ${storedJob.id}`,
Errors.toLogFormat(err)
);
reject(
new Error(

View File

@ -1,14 +1,20 @@
// Copyright 2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { isNotNil } from '../../util/isNotNil';
export function getUntrustedConversationIds(
recipients: ReadonlyArray<string>
): Array<string> {
return recipients.filter(recipient => {
const recipientConversation = window.ConversationController.getOrCreate(
recipient,
'private'
);
return recipientConversation.isUntrusted();
});
return recipients
.map(recipient => {
const recipientConversation = window.ConversationController.getOrCreate(
recipient,
'private'
);
return recipientConversation.isUntrusted()
? recipientConversation.id
: null;
})
.filter(isNotNil);
}

1
ts/model-types.d.ts vendored
View File

@ -331,6 +331,7 @@ export type ConversationAttributesType = {
secretParams?: string;
publicParams?: string;
revision?: number;
lastFetchedEpoch?: number;
senderKeyInfo?: SenderKeyInfoType;
// GroupV2 other fields

View File

@ -4396,11 +4396,13 @@ export class ConversationModel extends window.Backbone
async updateExpirationTimer(
providedExpireTimer: number | undefined,
providedSource?: unknown,
receivedAt?: number,
initiatingMessage?: MessageModel,
options: { fromSync?: unknown; fromGroupUpdate?: unknown } = {}
): Promise<boolean | null | MessageModel | void> {
const isSetByOther = providedSource || initiatingMessage;
if (isGroupV2(this.attributes)) {
if (providedSource || receivedAt) {
if (isSetByOther) {
throw new Error(
'updateExpirationTimer: GroupV2 timers are not updated this way'
);
@ -4444,7 +4446,7 @@ export class ConversationModel extends window.Backbone
});
// if change wasn't made remotely, send it to the number/group
if (!receivedAt) {
if (!isSetByOther) {
try {
await conversationJobQueue.add({
type: conversationQueueJobEnum.enum.DirectExpirationTimerUpdate,
@ -4464,7 +4466,11 @@ export class ConversationModel extends window.Backbone
// When we add a disappearing messages notification to the conversation, we want it
// to be above the message that initiated that change, hence the subtraction.
const timestamp = (receivedAt || Date.now()) - 1;
const receivedAt =
initiatingMessage?.get('received_at') ||
window.Signal.Util.incrementMessageCounter();
const receivedAtMS = initiatingMessage?.get('received_at_ms') || Date.now();
const sentAt = (initiatingMessage?.get('sent_at') || receivedAtMS) - 1;
this.set({ expireTimer });
@ -4480,9 +4486,9 @@ export class ConversationModel extends window.Backbone
readStatus: ReadStatus.Unread,
conversationId: this.id,
// No type; 'incoming' messages are specially treated by conversation.markRead()
sent_at: timestamp,
received_at: window.Signal.Util.incrementMessageCounter(),
received_at_ms: timestamp,
sent_at: sentAt,
received_at: receivedAt,
received_at_ms: receivedAtMS,
flags: Proto.DataMessage.Flags.EXPIRATION_TIMER_UPDATE,
expirationTimerUpdate: {
expireTimer,

View File

@ -2480,8 +2480,7 @@ export class MessageModel extends window.Backbone.Model<MessageAttributesType> {
conversation.updateExpirationTimer(
dataMessage.expireTimer,
source,
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
message.getReceivedAt()!,
message,
{
fromGroupUpdate: isGroupUpdate(message.attributes),
}
@ -2492,12 +2491,7 @@ export class MessageModel extends window.Backbone.Model<MessageAttributesType> {
// We only turn off timers if it's not a group update
!isGroupUpdate(message.attributes)
) {
conversation.updateExpirationTimer(
undefined,
source,
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
message.getReceivedAt()!
);
conversation.updateExpirationTimer(undefined, source, message);
}
}
}

View File

@ -1,12 +1,8 @@
// Copyright 2018-2020 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import * as protobuf from 'protobufjs/minimal';
import Long from 'long';
import './wrap';
import { signalservice as SignalService } from './compiled';
protobuf.util.Long = Long;
protobuf.configure();
export { SignalService };

10
ts/protobuf/wrap.ts Normal file
View File

@ -0,0 +1,10 @@
// Copyright 2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import * as protobuf from 'protobufjs/minimal';
import Long from 'long';
protobuf.util.Long = Long;
protobuf.configure();
export default protobuf;

View File

@ -196,6 +196,7 @@ export type StickerPackType = Readonly<{
export type UnprocessedType = {
id: string;
timestamp: number;
receivedAtCounter: number | null;
version: number;
attempts: number;
envelope?: string;

View File

@ -2969,6 +2969,7 @@ function saveUnprocessedSync(data: UnprocessedType): string {
const {
id,
timestamp,
receivedAtCounter,
version,
attempts,
envelope,
@ -2994,6 +2995,7 @@ function saveUnprocessedSync(data: UnprocessedType): string {
INSERT OR REPLACE INTO unprocessed (
id,
timestamp,
receivedAtCounter,
version,
attempts,
envelope,
@ -3006,6 +3008,7 @@ function saveUnprocessedSync(data: UnprocessedType): string {
) values (
$id,
$timestamp,
$receivedAtCounter,
$version,
$attempts,
$envelope,
@ -3020,6 +3023,7 @@ function saveUnprocessedSync(data: UnprocessedType): string {
).run({
id,
timestamp,
receivedAtCounter: receivedAtCounter ?? null,
version,
attempts,
envelope: envelope || null,

View File

@ -0,0 +1,27 @@
// Copyright 2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import type { Database } from 'better-sqlite3';
import type { LoggerType } from '../../types/Logging';
export default function updateToSchemaVersion54(
currentVersion: number,
db: Database,
logger: LoggerType
): void {
if (currentVersion >= 54) {
return;
}
db.transaction(() => {
db.exec(
`
ALTER TABLE unprocessed ADD COLUMN receivedAtCounter INTEGER;
`
);
db.pragma('user_version = 54');
})();
logger.info('updateToSchemaVersion54: success!');
}

View File

@ -29,6 +29,7 @@ import updateToSchemaVersion50 from './50-fix-messages-unread-index';
import updateToSchemaVersion51 from './51-centralize-conversation-jobs';
import updateToSchemaVersion52 from './52-optimize-stories';
import updateToSchemaVersion53 from './53-gv2-banned-members';
import updateToSchemaVersion54 from './54-unprocessed-received-at-counter';
function updateToSchemaVersion1(
currentVersion: number,
@ -1921,6 +1922,7 @@ export const SCHEMA_VERSIONS = [
updateToSchemaVersion51,
updateToSchemaVersion52,
updateToSchemaVersion53,
updateToSchemaVersion54,
];
export function updateSchema(db: Database, logger: LoggerType): void {

View File

@ -1022,6 +1022,11 @@ export const getConversationsStoppingSend = createSelector(
const conversations = conversationIds
.map(conversationId => conversationSelector(conversationId))
.filter(isNotNil);
if (conversationIds.length !== conversations.length) {
log.warn(
`getConversationsStoppingSend: Started with ${conversationIds.length} items, ended up with ${conversations.length}.`
);
}
return sortByTitle(conversations);
}
);

View File

@ -61,8 +61,7 @@ export const getUsernamesEnabled = createSelector(
export const getStoriesEnabled = createSelector(
getRemoteConfig,
(remoteConfig: ConfigMapType): boolean =>
isRemoteConfigFlagEnabled(remoteConfig, 'desktop.internalUser') ||
isRemoteConfigFlagEnabled(remoteConfig, 'desktop.stories')
isRemoteConfigFlagEnabled(remoteConfig, 'desktop.internalUser')
);
export const getDefaultConversationColor = createSelector(

View File

@ -16,10 +16,15 @@ import {
getMessageSelector,
getSelectedMessage,
} from '../selectors/conversations';
import type { UnreadIndicatorPlacement } from '../../util/timelineUtil';
import {
areMessagesInSameGroup,
shouldCurrentMessageHideMetadata,
UnreadIndicatorPlacement,
} from '../../util/timelineUtil';
import { SmartContactName } from './ContactName';
import { SmartUniversalTimerNotification } from './UniversalTimerNotification';
import { isSameDay } from '../../util/timestamp';
type ExternalProps = {
containerElementRef: RefObject<HTMLElement>;
@ -65,24 +70,52 @@ const mapStateToProps = (state: StateType, props: ExternalProps) => {
const conversation = getConversationSelector(state)(conversationId);
const isNextItemCallingNotification = nextItem?.type === 'callHistory';
const shouldCollapseAbove = areMessagesInSameGroup(
previousItem,
unreadIndicatorPlacement === UnreadIndicatorPlacement.JustAbove,
item
);
const shouldCollapseBelow = areMessagesInSameGroup(
item,
unreadIndicatorPlacement === UnreadIndicatorPlacement.JustBelow,
nextItem
);
const shouldHideMetadata = shouldCurrentMessageHideMetadata(
shouldCollapseBelow,
item,
nextItem
);
const shouldRenderDateHeader =
isOldestTimelineItem ||
Boolean(
item &&
previousItem &&
// This comparison avoids strange header behavior for out-of-order messages.
item.timestamp > previousItem.timestamp &&
!isSameDay(previousItem.timestamp, item.timestamp)
);
return {
item,
previousItem,
nextItem,
id: messageId,
containerElementRef,
conversationId,
conversationColor: conversation?.conversationColor,
customColor: conversation?.customColor,
getPreferredBadge: getPreferredBadgeSelector(state),
isOldestTimelineItem,
isNextItemCallingNotification,
isSelected,
renderContact,
renderUniversalTimerNotification,
shouldCollapseAbove,
shouldCollapseBelow,
shouldHideMetadata,
shouldRenderDateHeader,
i18n: getIntl(state),
interactionMode: getInteractionMode(state),
theme: getTheme(state),
unreadIndicatorPlacement,
};
};

View File

@ -2,12 +2,14 @@
// SPDX-License-Identifier: AGPL-3.0-only
import { assert } from 'chai';
import { Writer } from 'protobufjs';
import protobuf from '../protobuf/wrap';
import * as Bytes from '../Bytes';
import { SignalService as Proto } from '../protobuf';
import { ContactBuffer, GroupBuffer } from '../textsecure/ContactsParser';
const { Writer } = protobuf;
describe('ContactsParser', () => {
function generateAvatar(): Uint8Array {
const result = new Uint8Array(255);

View File

@ -4,12 +4,14 @@
import { assert } from 'chai';
import { times } from 'lodash';
import { v4 as uuid } from 'uuid';
import type { LastMessageStatus } from '../../model-types.d';
import { MINUTE, SECOND } from '../../util/durations';
import type { MaybeMessageTimelineItemType } from '../../util/timelineUtil';
import {
ScrollAnchor,
areMessagesInSameGroup,
getScrollAnchorBeforeUpdate,
shouldCurrentMessageHideMetadata,
TimelineMessageLoadingState,
} from '../../util/timelineUtil';
@ -118,60 +120,123 @@ describe('<Timeline> utilities', () => {
assert.isFalse(areMessagesInSameGroup(defaultOlder, true, defaultNewer));
});
it("returns false if they don't have matching sent status (and not delivered)", () => {
const older = {
...defaultOlder,
data: { ...defaultOlder.data, status: 'sent' as const },
};
assert.isFalse(areMessagesInSameGroup(older, false, defaultNewer));
});
it("returns false if newer is deletedForEveryone and older isn't", () => {
const newer = {
...defaultNewer,
data: { ...defaultNewer.data, deletedForEveryone: true },
};
assert.isFalse(areMessagesInSameGroup(defaultOlder, false, newer));
});
it("returns true if older is deletedForEveryone and newer isn't", () => {
const older = {
...defaultOlder,
data: { ...defaultOlder.data, deletedForEveryone: true },
};
assert.isTrue(areMessagesInSameGroup(older, false, defaultNewer));
});
it('returns true if both are deletedForEveryone', () => {
const older = {
...defaultOlder,
data: { ...defaultOlder.data, deletedForEveryone: true },
};
const newer = {
...defaultNewer,
data: { ...defaultNewer.data, deletedForEveryone: true },
};
assert.isTrue(areMessagesInSameGroup(older, false, newer));
});
it('returns true if they have delivered status or above', () => {
const older = {
...defaultOlder,
data: { ...defaultOlder.data, status: 'read' as const },
};
assert.isTrue(areMessagesInSameGroup(older, false, defaultNewer));
});
it('returns true if everything above works out', () => {
assert.isTrue(areMessagesInSameGroup(defaultOlder, false, defaultNewer));
});
});
describe('shouldCurrentMessageHideMetadata', () => {
const defaultNewer: MaybeMessageTimelineItemType = {
type: 'message' as const,
data: {
author: { id: uuid() },
timestamp: new Date(1998, 10, 21, 12, 34, 56, 123).valueOf(),
status: 'delivered',
},
};
const defaultCurrent: MaybeMessageTimelineItemType = {
type: 'message' as const,
data: {
author: { id: uuid() },
timestamp: defaultNewer.data.timestamp - MINUTE,
status: 'delivered',
},
};
it("returns false if messages aren't grouped", () => {
assert.isFalse(
shouldCurrentMessageHideMetadata(false, defaultCurrent, defaultNewer)
);
});
it('returns false if newer item is missing', () => {
assert.isFalse(
shouldCurrentMessageHideMetadata(true, defaultCurrent, undefined)
);
});
it('returns false if newer item is not a message', () => {
const linkNotification = {
type: 'linkNotification' as const,
data: null,
timestamp: Date.now(),
};
assert.isFalse(
shouldCurrentMessageHideMetadata(true, defaultCurrent, linkNotification)
);
});
it('returns false if newer is deletedForEveryone', () => {
const newer = {
...defaultNewer,
data: { ...defaultNewer.data, deletedForEveryone: true },
};
assert.isFalse(
shouldCurrentMessageHideMetadata(true, defaultCurrent, newer)
);
});
it('returns false if current message is unsent, even if its status matches the newer one', () => {
const statuses: ReadonlyArray<LastMessageStatus> = [
'paused',
'error',
'partial-sent',
'sending',
];
for (const status of statuses) {
const sameStatusNewer = {
...defaultNewer,
data: { ...defaultNewer.data, status },
};
const current = {
...defaultCurrent,
data: { ...defaultCurrent.data, status },
};
assert.isFalse(
shouldCurrentMessageHideMetadata(true, current, defaultNewer)
);
assert.isFalse(
shouldCurrentMessageHideMetadata(true, current, sameStatusNewer)
);
}
});
it('returns true if all messages are sent (but no higher)', () => {
const newer = {
...defaultNewer,
data: { ...defaultNewer.data, status: 'sent' as const },
};
const current = {
...defaultCurrent,
data: { ...defaultCurrent.data, status: 'sent' as const },
};
assert.isTrue(shouldCurrentMessageHideMetadata(true, current, newer));
});
it('returns true if all three have delivered status or above', () => {
assert.isTrue(
shouldCurrentMessageHideMetadata(true, defaultCurrent, defaultNewer)
);
});
it('returns true if both the current and next messages are deleted for everyone', () => {
const current = {
...defaultCurrent,
data: { ...defaultCurrent.data, deletedForEveryone: true },
};
const newer = {
...defaultNewer,
data: { ...defaultNewer.data, deletedForEveryone: true },
};
assert.isTrue(shouldCurrentMessageHideMetadata(true, current, newer));
});
});
describe('getScrollAnchorBeforeUpdate', () => {
const fakeItems = (count: number) => times(count, () => uuid());

View File

@ -1482,6 +1482,7 @@ describe('SignalProtocolStore', () => {
id: '2-two',
envelope: 'second',
timestamp: Date.now() + 2,
receivedAtCounter: 0,
version: 2,
attempts: 0,
},
@ -1536,6 +1537,7 @@ describe('SignalProtocolStore', () => {
id: '2-two',
envelope: 'second',
timestamp: 2,
receivedAtCounter: 0,
version: 2,
attempts: 0,
},
@ -1655,6 +1657,7 @@ describe('SignalProtocolStore', () => {
id: '0-dropped',
envelope: 'old envelope',
timestamp: NOW - 2 * durations.MONTH,
receivedAtCounter: 0,
version: 2,
attempts: 0,
}),
@ -1662,6 +1665,7 @@ describe('SignalProtocolStore', () => {
id: '2-two',
envelope: 'second',
timestamp: NOW + 2,
receivedAtCounter: 0,
version: 2,
attempts: 0,
}),
@ -1669,6 +1673,7 @@ describe('SignalProtocolStore', () => {
id: '3-three',
envelope: 'third',
timestamp: NOW + 3,
receivedAtCounter: 0,
version: 2,
attempts: 0,
}),
@ -1676,6 +1681,7 @@ describe('SignalProtocolStore', () => {
id: '1-one',
envelope: 'first',
timestamp: NOW + 1,
receivedAtCounter: 0,
version: 2,
attempts: 0,
}),
@ -1696,6 +1702,7 @@ describe('SignalProtocolStore', () => {
id,
envelope: 'first',
timestamp: NOW + 1,
receivedAtCounter: 0,
version: 2,
attempts: 0,
});
@ -1713,6 +1720,7 @@ describe('SignalProtocolStore', () => {
id,
envelope: 'first',
timestamp: NOW + 1,
receivedAtCounter: 0,
version: 2,
attempts: 0,
});

View File

@ -5,6 +5,7 @@ import { assert } from 'chai';
import {
findLinks,
shouldLinkifyMessage,
shouldPreviewHref,
isLinkSneaky,
} from '../../types/LinkPreview';
@ -44,6 +45,26 @@ describe('Link previews', () => {
});
});
describe('#shouldLinkifyMessage;', () => {
it('returns false for strings with directional override characters', () => {
assert.isFalse(shouldLinkifyMessage('\u202c'));
assert.isFalse(shouldLinkifyMessage('\u202d'));
assert.isFalse(shouldLinkifyMessage('\u202e'));
});
it('returns false for strings with unicode drawing characters', () => {
assert.isFalse(shouldLinkifyMessage('\u2500'));
assert.isFalse(shouldLinkifyMessage('\u2588'));
assert.isFalse(shouldLinkifyMessage('\u25FF'));
});
it('returns true other strings', () => {
assert.isTrue(shouldLinkifyMessage(null));
assert.isTrue(shouldLinkifyMessage(undefined));
assert.isTrue(shouldLinkifyMessage('Random other string aqu%C3%AD'));
});
});
describe('#findLinks', () => {
it('returns all links if no caretLocation is provided', () => {
const text =

1
ts/textsecure.d.ts vendored
View File

@ -23,6 +23,7 @@ export type UnprocessedType = {
decrypted?: string;
envelope?: string;
id: string;
receivedAtCounter: number | null;
timestamp: number;
serverGuid?: string;
serverTimestamp?: number;

View File

@ -3,7 +3,7 @@
/* eslint-disable max-classes-per-file */
import { Reader } from 'protobufjs';
import protobuf from '../protobuf/wrap';
import { SignalService as Proto } from '../protobuf';
import { normalizeUuid } from '../util/normalizeUuid';
@ -11,10 +11,12 @@ import * as log from '../logging/log';
import Avatar = Proto.ContactDetails.IAvatar;
const { Reader } = protobuf;
type OptionalAvatar = { avatar?: Avatar | null };
type DecoderBase<Message extends OptionalAvatar> = {
decodeDelimited(reader: Reader): Message | undefined;
decodeDelimited(reader: protobuf.Reader): Message | undefined;
};
export type MessageWithAvatar<Message extends OptionalAvatar> = Omit<
@ -32,7 +34,7 @@ class ParserBase<
Message extends OptionalAvatar,
Decoder extends DecoderBase<Message>
> {
protected readonly reader: Reader;
protected readonly reader: protobuf.Reader;
constructor(bytes: Uint8Array, private readonly decoder: Decoder) {
this.reader = new Reader(bytes);

View File

@ -677,8 +677,9 @@ export default class MessageReceiver
const envelope: ProcessedEnvelope = {
id: item.id,
receivedAtCounter: item.timestamp,
receivedAtDate: Date.now(),
receivedAtCounter: item.receivedAtCounter ?? item.timestamp,
receivedAtDate:
item.receivedAtCounter === null ? Date.now() : item.timestamp,
messageAgeSec: item.messageAgeSec || 0,
// Proto.Envelope fields
@ -975,7 +976,8 @@ export default class MessageReceiver
id,
version: 2,
envelope: Bytes.toBase64(plaintext),
timestamp: envelope.receivedAtCounter,
receivedAtCounter: envelope.receivedAtCounter,
timestamp: envelope.timestamp,
attempts: 1,
messageAgeSec: envelope.messageAgeSec,
};
@ -1856,8 +1858,7 @@ export default class MessageReceiver
const logId = this.getEnvelopeId(envelope);
log.info('MessageReceiver.handleDataMessage', logId);
const isStoriesEnabled =
isEnabled('desktop.stories') && isEnabled('desktop.internalUser');
const isStoriesEnabled = isEnabled('desktop.internalUser');
if (!isStoriesEnabled && msg.storyContext) {
log.info(
`MessageReceiver.handleDataMessage/${logId}: Dropping incoming dataMessage with storyContext field`
@ -2057,8 +2058,7 @@ export default class MessageReceiver
return;
}
const isStoriesEnabled =
isEnabled('desktop.stories') && isEnabled('desktop.internalUser');
const isStoriesEnabled = isEnabled('desktop.internalUser');
if (content.storyMessage) {
if (isStoriesEnabled) {
await this.handleStoryMessage(envelope, content.storyMessage);

View File

@ -38,6 +38,26 @@ export function shouldPreviewHref(href: string): boolean {
);
}
const DIRECTIONAL_OVERRIDES = /[\u202c\u202d\u202e]/;
const UNICODE_DRAWING = /[\u2500-\u25FF]/;
export function shouldLinkifyMessage(
message: string | null | undefined
): boolean {
if (!message) {
return true;
}
if (DIRECTIONAL_OVERRIDES.test(message)) {
return false;
}
if (UNICODE_DRAWING.test(message)) {
return false;
}
return true;
}
export function isStickerPack(link = ''): boolean {
return link.startsWith('https://signal.art/addstickers/');
}
@ -47,6 +67,10 @@ export function isGroupLink(link = ''): boolean {
}
export function findLinks(text: string, caretLocation?: number): Array<string> {
if (!shouldLinkifyMessage(text)) {
return [];
}
const haveCaretLocation = isNumber(caretLocation);
const textLength = text ? text.length : 0;

View File

@ -4,7 +4,7 @@
/* eslint-disable no-console */
import { createWriteStream } from 'fs';
import { pathExists } from 'fs-extra';
import { readdir, rename, stat, writeFile } from 'fs/promises';
import { readdir, stat, writeFile } from 'fs/promises';
import { promisify } from 'util';
import { execFile } from 'child_process';
import { join, normalize, extname } from 'path';
@ -42,7 +42,7 @@ import type { SettingsChannel } from '../main/settingsChannel';
import type { LoggerType } from '../types/Logging';
import { getGotOptions } from './got';
import { checkIntegrity } from './util';
import { checkIntegrity, gracefulRename } from './util';
import type { PrepareDownloadResultType as DifferentialDownloadDataType } from './differential';
import {
prepareDownload as prepareDifferentialDownload,
@ -67,6 +67,7 @@ type JSONUpdateSchema = {
path: string;
sha512: string;
releaseDate: string;
requireManualUpdate?: boolean;
};
export type UpdateInformationType = {
@ -99,6 +100,8 @@ export abstract class Updater {
private activeDownload: Promise<boolean> | undefined;
private markedCannotUpdate = false;
constructor(
protected readonly logger: LoggerType,
private readonly settingsChannel: SettingsChannel,
@ -156,6 +159,29 @@ export abstract class Updater {
ipcMain.handleOnce('start-update', performUpdateCallback);
}
protected markCannotUpdate(
error: Error,
dialogType = DialogType.Cannot_Update
): void {
if (this.markedCannotUpdate) {
this.logger.warn(
'updater/markCannotUpdate: already marked',
Errors.toLogFormat(error)
);
return;
}
this.markedCannotUpdate = true;
this.logger.error(
'updater/markCannotUpdate: marking due to error: ' +
`${Errors.toLogFormat(error)}, ` +
`dialogType: ${dialogType}`
);
const mainWindow = this.getMainWindow();
mainWindow?.webContents.send('show-update-dialog', dialogType);
}
//
// Private methods
//
@ -243,6 +269,7 @@ export abstract class Updater {
return true;
} catch (error) {
logger.error(`downloadAndInstall: ${Errors.toLogFormat(error)}`);
this.markCannotUpdate(error);
throw error;
}
}
@ -332,6 +359,15 @@ export abstract class Updater {
): Promise<UpdateInformationType | undefined> {
const yaml = await getUpdateYaml();
const parsedYaml = parseYaml(yaml);
if (parsedYaml.requireManualUpdate) {
this.logger.warn('checkForUpdates: manual update required');
this.markCannotUpdate(
new Error('yaml file has requireManualUpdate flag')
);
return;
}
const version = getVersion(parsedYaml);
if (!version) {
@ -450,6 +486,9 @@ export abstract class Updater {
const tempUpdatePath = join(tempDir, fileName);
const tempBlockMapPath = join(tempDir, blockMapFileName);
// If true - we will attempt to install from a temporary directory.
let tempPathFailover = false;
try {
validatePath(cacheDir, targetUpdatePath);
@ -491,7 +530,7 @@ export abstract class Updater {
// Move file into downloads directory
try {
await rename(targetUpdatePath, tempUpdatePath);
await gracefulRename(this.logger, targetUpdatePath, tempUpdatePath);
gotUpdate = true;
} catch (error) {
this.logger.error(
@ -561,16 +600,28 @@ export abstract class Updater {
// Backup old files
const restoreDir = await getTempDir();
await rename(cacheDir, restoreDir);
await gracefulRename(this.logger, cacheDir, restoreDir);
// Move the files into the final position
try {
await rename(tempDir, cacheDir);
await gracefulRename(this.logger, tempDir, cacheDir);
} catch (error) {
// Attempt to restore old files
await rename(restoreDir, cacheDir);
try {
// Attempt to restore old files
await gracefulRename(this.logger, restoreDir, cacheDir);
} catch (restoreError) {
this.logger.warn(
'downloadUpdate: Failed to restore from backup folder, ignoring',
Errors.toLogFormat(restoreError)
);
}
throw error;
this.logger.warn(
'downloadUpdate: running update from a temporary folder due to error',
Errors.toLogFormat(error)
);
tempPathFailover = true;
return { updateFilePath: tempUpdatePath, signature };
}
try {
@ -584,7 +635,9 @@ export abstract class Updater {
return { updateFilePath: targetUpdatePath, signature };
} finally {
await deleteTempDir(tempDir);
if (!tempPathFailover) {
await deleteTempDir(tempDir);
}
}
}

View File

@ -29,26 +29,12 @@ export class MacOSUpdater extends Updater {
} catch (error) {
const readOnly = 'Cannot update while running on a read-only volume';
const message: string = error.message || '';
const mainWindow = this.getMainWindow();
if (mainWindow && message.includes(readOnly)) {
logger.info('downloadAndInstall: showing read-only dialog...');
mainWindow.webContents.send(
'show-update-dialog',
DialogType.MacOS_Read_Only
);
} else if (mainWindow) {
logger.info(
'downloadAndInstall: showing general update failure dialog...'
);
mainWindow.webContents.send(
'show-update-dialog',
DialogType.Cannot_Update
);
} else {
logger.warn(
'downloadAndInstall: no mainWindow, cannot show update dialog'
);
}
this.markCannotUpdate(
error,
message.includes(readOnly)
? DialogType.MacOS_Read_Only
: DialogType.Cannot_Update
);
throw error;
}

Some files were not shown because too many files have changed in this diff Show More