Compare commits

...

22 Commits
main ... 5.47.x

Author SHA1 Message Date
Fedor Indutnyy 96e6b45811 v5.47.0 2022-06-23 12:39:35 -07:00
Fedor Indutnyy 524f2c4c45 Update strings 2022-06-23 12:39:22 -07:00
automated-signal 04c53732a3
Monkey-patch os.hostname on Windows 7
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-23 12:32:43 -07:00
Scott Nonnenberg b3e3b3bc1a
Reintroduce 'expired' event, simplify handling of View Once media 2022-06-23 12:17:05 -07:00
automated-signal 8c5a5e7402
Use different copy for outgoing gift badges
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-06-23 09:36:21 -07:00
automated-signal 73ea7ad1ad
Fix top position for Stories pane
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-23 09:13:07 -07:00
automated-signal e01eeebaaf
Shift titlebar on Windows 11
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-23 09:12:50 -07:00
automated-signal 4d082d615f
Update to RingRTC v2.20.10
Co-authored-by: Jim Gustafson <jim@signal.org>
2022-06-23 09:08:18 -07:00
automated-signal b4c67bec25
Fix Gift Badge expiration
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-06-22 09:04:27 -07:00
automated-signal aa3368d4e2
Update frameless-titlebar to 2.3.0
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-21 14:58:10 -07:00
automated-signal 4d5c823cee
Fix PiP positioning
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-21 09:20:16 -07:00
automated-signal 9816ed8f44
Fix UA string
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-21 08:59:18 -07:00
Scott Nonnenberg 60d23da804 v5.47.0-beta.2 2022-06-20 15:16:24 -07:00
Scott Nonnenberg e27db47acf Update strings 2022-06-20 15:15:45 -07:00
automated-signal 7e2efb74d1
Update electron to 19.0.5
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-20 14:44:40 -07:00
automated-signal 28a1627f9d
Increment and store message migration attempts
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-20 14:35:42 -07:00
automated-signal 04df16a498
Fetch latest group data on unblock of a group
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-06-20 12:32:00 -07:00
Fedor Indutny 7886e7d70a
Counteract zoom-level changes in custom titlebar 2022-06-20 12:31:25 -07:00
automated-signal 863a29430d
Update unread count on conversation open
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-06-20 11:58:44 -07:00
automated-signal a27dee79f7
Polyfill os.hostname() on Windows 7
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-20 11:15:43 -07:00
automated-signal 4e92ea07d9
Revert "Counteract zoom-level changes in custom titlebar"
This reverts commit 635aab838f.

Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2022-06-17 10:53:24 -07:00
automated-signal b6920276e3
Counteract zoom-level changes in custom titlebar
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-16 17:37:00 -07:00
104 changed files with 2908 additions and 1032 deletions

View File

@ -929,6 +929,10 @@
"message": "Laai tans af",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Laai aanhangsel af",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Stuur n boodskap",
"message": "Boodskap",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "Versper groep",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Ontsper groep",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Voor u verlaat, moet u ten minste een nuwe beheerder vir hierdie groep kies.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Verlaat",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Versper en verlaat die “$groupName$”-groep?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Versper",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Ontsper",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ lede",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"message": "Hierdie weergawe bevat n aantal klein aanpassings en regstellings om Signal glad te laat werk.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "إرسال رسالة",
"message": "رِسالَة",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "حظر المجموعة",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "رفع حَظر المجموعة",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "قبل أن تغادر، يجب عليك أن تختار على الأقل مشرفا واحدا لهذه المجموعة. ",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "غادِر",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "حظر المجموعة « $groupName$ » ثم مغادرتها ؟",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "حظر",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "رفع الحظر",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ أعضاء",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Bir mesaj göndər",
"message": "Mesaj yaz",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Qrupu əngəllə",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Qrupu əngəldən çıxart",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Tərk etməzdən əvvəl, bu qrup üçün ən azı bir yeni admin seçməlisiniz.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Tərk et",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "\"$groupName$\" qrupunu əngəlləyib tərk edirsiniz?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Əngəllə",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Əngəldən çıxart",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ üzv",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Wi-Fi bağlantınız zəifdir? Problem deyil, artıq qoşmaları yenidən endirməyə çalışa bilərsiniz.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Изтегляне",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Изтегли прикачения файл",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Изпрати съобщение",
"message": "Съобщение",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "Истории",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -5761,6 +5765,10 @@
"message": "Блокиране на групата",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Отблокиране на групата",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Преди да напуснеш, трябва да избереш поне един нов администртор за тази група.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Напусни",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Block and Leave the \"$groupName$\" Group?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Блокирай",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Отблокиране",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ члена",
"description": "This is the number of members in a group",
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "Моите истории",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,11 +7144,11 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "Истории",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "Моите истории",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "ডাউনলোড করা হচ্ছে",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "সংযুক্তি ডাউনলোড",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "একটি বার্তা পাঠান",
"message": "মেসেজ পাঠান",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "স্টোরি",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -2762,7 +2766,7 @@
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--label": {
"message": "Gift",
"message": "উপহার",
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--toast--incoming": {
@ -2774,11 +2778,11 @@
"description": "Shown when you've clicked on an outgoing gift badge"
},
"message--giftBadge--preview--unopened": {
"message": "You received a gift",
"message": "আপনি একটি উপহার পেয়েছেন",
"description": "Shown to label the gift badge in notifications and the left pane"
},
"message--giftBadge--preview--redeemed": {
"message": "You redeemed a gift badge",
"message": "আপনি একটি গিফট ব্যাজ ফিরে পেয়েছেন",
"description": "Shown to label the redeemed gift badge in notifications and the left pane"
},
"message--giftBadge--preview--sent": {
@ -2790,7 +2794,7 @@
"description": "Shown to label the gift badge you've redeemed on another device"
},
"quote--giftBadge": {
"message": "Gift",
"message": "উপহার",
"description": "Shown to label a gift badge you've replied to"
},
"message--giftBadge--remaining--days": {
@ -2828,7 +2832,7 @@
"description": "Describes how long remains for the gift badge you've redeemed on another device"
},
"message--giftBadge--expired": {
"message": "Expired",
"message": "বাতিল",
"description": "Shows that a gift badge is expired"
},
"message--giftBadge--view": {
@ -2836,7 +2840,7 @@
"description": "Shown when you've sent a gift badge to someone then opened it"
},
"message--giftBadge--redeemed": {
"message": "Redeemed",
"message": "ফিরে পাওয়া গেছে",
"description": "Shown when you've redeemed the gift badge on another device"
},
"modal--giftBadge--title": {
@ -4274,7 +4278,7 @@
"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.",
"message": "আপনি এই লিংকের মাধ্যমে গ্ৰুপে যোগ দিতে পারবেন না কারণ একজন অ্যাডমিন আপনাকে বাদ দিয়েছেন।",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
@ -5761,6 +5765,10 @@
"message": "গ্রুপ ব্লক করুন",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "গ্রুপ আনব্লক করুন",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "আপনি ছেড়ে চলে যাওয়ার আগে, আপনাকে এই গ্রুপের জন্য অন্তত একজন নতুন অ্যাডমিনকে বেছে নিতে হবে।",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "ছেড়ে চলে যান",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "“$groupName$” গ্রুপটি ব্লক করবেন ও এটি ছেড়ে চলে যাবেন?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "ব্লক করুন",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "আনব্লক করুন",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ জন সদস্য",
"description": "This is the number of members in a group",
@ -6012,11 +6038,11 @@
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"message": "ব্লক করার জন্য অনুরোধ",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"message": "ব্লক করার জন্য অনুরোধ?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "আমার স্টোরি",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,19 +7144,19 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "স্টোরি",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "আমার স্টোরি",
"description": "Label for your stories"
},
"Stories__add": {
"message": "Add a story",
"message": "স্টোরি যোগ করুন",
"description": "Description hint to add a story"
},
"Stories__hidden-stories": {
"message": "Hidden stories",
"message": "লুকানো স্টোরি",
"description": "Button label to go to hidden stories pane"
},
"Stories__list-empty": {
@ -7180,15 +7206,15 @@
"description": "Aria label for unmuting stories"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "No replies yet",
"message": "এখন পর্যন্ত কোন রিপ্লাই নেই",
"description": "Placeholder text for when there are no replies"
},
"StoryViewsNRepliesModal__tab--views": {
"message": "Views",
"message": "ভিউ",
"description": "Title for views tab"
},
"StoryViewsNRepliesModal__tab--replies": {
"message": "Replies",
"message": "রিপ্লাই",
"description": "Title for replies tab"
},
"StoryViewsNRepliesModal__react": {
@ -7196,7 +7222,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": {
@ -7208,11 +7234,11 @@
"description": "Label for menu item to un-hide the story"
},
"StoryListItem__hide": {
"message": "Hide story",
"message": "স্টোরি লুকান",
"description": "Label for menu item to hide the story"
},
"StoryListItem__go-to-chat": {
"message": "Go to chat",
"message": "চ্যাট-এ যান",
"description": "Label for menu item to go to conversation"
},
"StoryListItem__hide-modal--body": {
@ -7228,7 +7254,7 @@
"description": "aria-label for image errors"
},
"TextAttachment__preview__link": {
"message": "Visit link",
"message": "লিংক ভিজিট করুন",
"description": "Title for the link preview tooltip"
},
"Quote__story": {
@ -7246,15 +7272,15 @@
}
},
"Quote__story-reaction--yours": {
"message": "Reacted to your story",
"message": "আপনার স্টোরি-তে রিঅ্যাক্ট করা হয়েছে",
"description": "Label for when a person reacts to your story"
},
"Quote__story-reaction--single": {
"message": "Reacted to a story",
"message": "একটি স্টোরি-তে রিঅ্যাক্ট করা হয়েছে",
"description": "Used whenever we can't find a user's first name"
},
"Quote__story-unavailable": {
"message": "No longer available",
"message": "আর পাওয়া যাচ্ছে না",
"description": "Label for when a story is not found"
},
"WhatsNew__modal-title": {
@ -7265,22 +7291,20 @@
"message": "সিগন্যালকে মসৃণভাবে চলমান রাখতে এই সংস্করণে অনেকগুলি ছোটখাট পরিবর্তন রয়েছে এবং বাগ সংশোধন করা হয়েছে।",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Envia un missatge",
"message": "Missatge",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Bloca el grup",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Desbloca el grup",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Abans d'abandonar-lo, heu de triar almenys un administrador nou per a aquest grup.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Surt",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Voleu blocar i abandonar el grup $groupName$?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Bloca",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Desbloca",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ membres",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Teniu una connexió Wi-Fi irregular? No és cap problema, ara podeu tornar a provar de baixar els fitxers adjunts.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Poslat zprávu",
"message": "Zpráva",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Zablokovat skupinu",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Odblokovat skupinu",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Než opustíte skupinu, musíte vybrat alespoň jednoho nového správce.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Opustit",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Zablokovat a opustit skupinu \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Zablokovat",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Odblokovat",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ členů",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Máte poruchové připojení Wi-Fi? Žádný problém, nyní můžete stahování příloh zkusit znovu.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Anfon neges",
"message": "Neges",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Rhwystro'r grŵp",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Dad-rwystro'r grŵp",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Cyn i chi adael, rhaid i chi ddewis o leiaf un gweinyddwr newydd ar gyfer y grŵp hwn.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Gadael",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Rhwystro a Gadael y Grŵp \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Rhwystro",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Dad-rwystro",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ aelod",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Cysylltiad Wi-Fi gwan? Dim problem, gallwch nawr geisio llwytho i lawr atodiadau eto.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Send en besked",
"message": "Besked",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Blokér gruppe",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Ophæv blokering af gruppe",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Før du forlader gruppen, skal du vælge mindst én ny administrator",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Forlad",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Blokér og forlad \"$groupName$\" gruppen?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Blokér",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Fjern blokering",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ medlemmer",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Har du en ustabil Wi-Fi-forbindelse? Det er ikke noget problem, da du nu kan prøve at hente vedhæftede filer igen.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Sende eine Nachricht",
"message": "Nachricht",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Gruppe blockieren",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Gruppe freigeben",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Wähle vor Verlassen der Gruppe mindestens einen neuen Gruppen-Admin.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Verlassen",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Gruppe »$groupName$« blockieren und verlassen?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Blockieren",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Freigeben",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ Mitglieder",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Du hast eine lückenhafte WLAN-Verbindung? Kein Problem, du kannst ab jetzt versuchen, Anhänge erneut herunterzuladen.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Αποστολή μηνύματος",
"message": "Μήνυμα",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Φραγή ομάδας",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Κατάργηση φραγής ομάδας",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Πριν αποχωρήσεις, θα πρέπει να επιλέξεις τουλάχιστον έναν νέο διαχειριστή ή διαχειρίστρια για την ομάδα.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Αποχώρηση",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Φραγή και αποχώρηση από την ομάδα \"$groupName$\";",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Φραγή",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Κατάργηση αποκλεισμού",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ μέλη",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Ασταθής σύνδεση Wi-Fi; Κανένα πρόβλημα, μπορείς πλέον να ξαναδοκιμάσεις τη λήψη συνημμένων.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -2719,10 +2719,14 @@
"message": "This message was deleted.",
"description": "Shown in a message's bubble when the message has been deleted for everyone."
},
"message--giftBadge--unopened": {
"message--giftBadge--unopened--incoming": {
"message": "View this message on mobile to open it",
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--outgoing": {
"message": "Tap this message on mobile to view your gift",
"description": "Shown in a message's bubble when you've sent a gift badge to a contact"
},
"message--giftBadge--unopened--label": {
"message": "Gift",
"description": "Shown in a message's bubble when you've received a gift badge from a contact"

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Sendi mesaĝon",
"message": "Mesaĝo",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Bloki la grupon",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Malbloki la grupon",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Antaŭ ol foriri, vi devas elekti almenaŭ unu novan administraton por tiu ĉi grupo.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Forlasi",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Ĉu bloki kaj forlasi la grupon „$groupName$“?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Bloki",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Malbloki",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ membroj",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Ĉu vi havas nestabilan retkonekton? Tio ne plus estas problemo, vin povas nun reprovi elŝuti la kunsendaĵojn.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Enviar mensaje",
"message": "Mensaje",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Bloquear grupo",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Desbloquear grupo",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Antes de abandonar, selecciona un@ nuev@ admin para este grupo.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Abandonar",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "¿Bloquear y abandonar el grupo «$groupName$»?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Bloquear",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Desbloquear",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ participantes",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "¿Usas una conexión Wifi con problemas? No te preocupes: Ahora puedes reintentar la descarga de adjuntos.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Laadin alla",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Laadi manus alla",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Saada sõnum",
"message": "Sõnum",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "Lood",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -5606,11 +5610,11 @@
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"message": "Hakka toetajaks",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"message": "Hakka toetajaks",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
@ -5761,6 +5765,10 @@
"message": "Blokeeri grupp",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Eemalda grupi blokeering",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Enne lahkumist pead valima sellele grupile vähemalt ühe uue administraatori.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Lahku",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Kas blokeerida ja lahkuda grupist \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Blokeeri",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Eemalda blokeering",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ liiget",
"description": "This is the number of members in a group",
@ -7118,7 +7144,7 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "Lood",
"description": "Title for the stories list"
},
"Stories__mine": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Behera kargatzen",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Jaitsi Eranskina",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1040,7 +1044,7 @@
"description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image"
},
"text": {
"message": "Text",
"message": "Testua",
"description": "Label for the word 'text'"
},
"cannotUpdate": {
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Bidali mezua",
"message": "Mezua",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -1290,7 +1294,7 @@
"description": "Shown in timeline when message delivery issue happens, to provide access to a popup info dialog"
},
"DeliveryIssue--title": {
"message": "Delivery Issue",
"message": "Bidalketa arazoa",
"description": "Shown on explainer dialog available from delivery issue timeline events"
},
"DeliveryIssue--summary": {
@ -2054,7 +2058,7 @@
"description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone"
},
"sendPaused": {
"message": "Send paused",
"message": "Bidalketa eten da",
"description": "Shown on outgoing message if it cannot be sent immediately"
},
"partiallySent": {
@ -2828,7 +2832,7 @@
"description": "Describes how long remains for the gift badge you've redeemed on another device"
},
"message--giftBadge--expired": {
"message": "Expired",
"message": "Iraungita",
"description": "Shows that a gift badge is expired"
},
"message--giftBadge--view": {
@ -3640,7 +3644,7 @@
"description": "Shown as a button to let the user block a message request and report spam"
},
"MessageRequests--block-and-report-spam-success-toast": {
"message": "Reported as spam and blocked.",
"message": "Spam bezala salatua eta blokeatua.",
"description": "Shown in a toast when you successfully block a user and report them as spam"
},
"MessageRequests--block-direct-confirm-title": {
@ -5606,11 +5610,11 @@
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"message": "Bilakatu zaitez Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"message": "Bilakatu zaitez Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
@ -5761,6 +5765,10 @@
"message": "Blokeatu taldea",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Desblokeatu taldea",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Taldea utzi baino lehenago, gutxienez administratzaile berri bat aukeratu behar duzu talde honetarako.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Utzi",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Blokeatu eta utzi \"$groupName$\" taldea?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Blokeatu",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Desblokeatu",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ partaide",
"description": "This is the number of members in a group",
@ -6012,11 +6038,11 @@
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"message": "Blokeo-eskaera",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"message": "Blokeo-eskaera?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
@ -6176,7 +6202,7 @@
}
},
"alreadyAMember": {
"message": "Already a member",
"message": "Dagoeneko kidea",
"description": "The label for contact checkboxes that are disabled because they're already a member"
},
"MessageAudio--play": {
@ -6230,11 +6256,11 @@
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
},
"MessageRequestWarning__dialog__details": {
"message": "You have no groups in common with this person. Review requests carefully before accepting to avoid unwanted messages.",
"message": "Ez duzu talde komunik pertsona honekin. Eskaerak ondo aztertu onartu aurretik, nahi ez diren mezuak saihesteko.",
"description": "Shown in the message request warning dialog. Gives more information about message requests"
},
"MessageRequestWarning__dialog__learn-even-more": {
"message": "About Message Requests",
"message": "Mezu eskaeren inguruan",
"description": "Shown in the message request warning dialog. Clicking this button will open a page on Signal's support site"
},
"ContactSpoofing__same-name": {
@ -6552,7 +6578,7 @@
"description": "aria-label for the media quality selector button"
},
"MediaQualitySelector--title": {
"message": "Media Quality",
"message": "Media kalitatea",
"description": "Popup selector title"
},
"MediaQualitySelector--standard-quality-title": {
@ -6560,7 +6586,7 @@
"description": "Title for option for standard quality"
},
"MediaQualitySelector--standard-quality-description": {
"message": "Faster, less data",
"message": "Azkarrago, datu gutxiago",
"description": "Description of standard quality selector"
},
"MediaQualitySelector--high-quality-title": {
@ -6568,7 +6594,7 @@
"description": "Title for option for high quality"
},
"MediaQualitySelector--high-quality-description": {
"message": "Slower, more data",
"message": "Mantsoago, datu gehiago",
"description": "Description of high quality selector"
},
"MessageDetailsHeader--Failed": {
@ -6738,7 +6764,7 @@
"description": "Error message when something goes wrong updating your profile."
},
"AnnouncementsOnlyGroupBanner--modal": {
"message": "Message an admin",
"message": "Mezua administratzailean",
"description": "Modal title for the list of admins in a group"
},
"AnnouncementsOnlyGroupBanner--announcements-only": {
@ -6752,7 +6778,7 @@
}
},
"AnnouncementsOnlyGroupBanner--admins": {
"message": "admins",
"message": "Administratzaileak",
"description": "Clickable text describing administrators of a group, used in the message an admin label"
},
"AvatarEditor--choose": {
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "Nire storie-ak",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7122,7 +7148,7 @@
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "Nire storie-ak",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "ارسال پیام",
"message": "پیام",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2390,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "استوری‌ها",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -5765,6 +5765,10 @@
"message": "مسدود کردن گروه",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "رفع مسدودیت گروه",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "قبل از ترک کردن، باید حداقل یک مدیر جدید برای این گروه انتخاب کنید.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "ترک",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "مسدود کردن و ترک گروه «$groupName$»؟",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "مسدود کردن",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "رفع مسدودیت",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ عضو",
"description": "This is the number of members in a group",
@ -7122,7 +7144,7 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "استوری‌ها",
"description": "Title for the stories list"
},
"Stories__mine": {
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -144,7 +144,7 @@
"description": "View menu command to make everything smaller"
},
"viewMenuToggleFullScreen": {
"message": "Vaihda kokoruututila",
"message": "Vaihda koko näytön tila",
"description": "View menu command to enter or leave Full Screen mode"
},
"viewMenuToggleDevTools": {
@ -242,7 +242,7 @@
"description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list"
},
"unpinConversation": {
"message": "Irrota keskustelu",
"message": "Poista keskustelun kiinnitys",
"description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list"
},
"pinnedConversationsFull": {
@ -266,7 +266,7 @@
"description": "Introduction to the process of importing messages and contacts from disk"
},
"importChooserTitle": {
"message": "Valitse kansio jonne tiedot on tallennettu",
"message": "Valitse kansio, jonne tiedot on tallennettu",
"description": "Title of the popup window used to select data previously exported"
},
"importErrorHeader": {
@ -358,7 +358,7 @@
"description": "Shown in the conversation history when a user links a new device to explain what is not supported."
},
"youMarkedAsVerified": {
"message": "Merkitsit turvanumerosi yhteystiedon $name$ kanssa varmennetuksi",
"message": "Merkitsit turvanumerosi käyttäjän $name$ kanssa varmennetuksi",
"description": "Shown in the conversation history when the user marks a contact as verified.",
"placeholders": {
"name": {
@ -368,7 +368,7 @@
}
},
"youMarkedAsNotVerified": {
"message": "Merkitsit turvanumerosi yhteystiedon $name$ kanssa varmentamattomaksi",
"message": "Merkitsit turvanumerosi käyttäjän $name$ kanssa varmentamattomaksi",
"description": "Shown in the conversation history when the user marks a contact as not verified, whether on the Safety Number screen or by dismissing a banner or dialog.",
"placeholders": {
"name": {
@ -378,7 +378,7 @@
}
},
"youMarkedAsVerifiedOtherDevice": {
"message": "Merkitsit turvanumerosi yhteystiedon $name$ kanssa varmennetuksi toisessa laitteessa",
"message": "Merkitsit turvanumerosi käyttäjän $name$ kanssa varmennetuksi toisessa laitteessa",
"description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.",
"placeholders": {
"name": {
@ -388,7 +388,7 @@
}
},
"youMarkedAsNotVerifiedOtherDevice": {
"message": "Merkitsit turvanumerosi yhteystiedon $name$ kanssa varmentamattomaksi toisessa laitteessa",
"message": "Merkitsit turvanumerosi käyttäjän $name$ kanssa varmentamattomaksi toisessa laitteessa",
"description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.",
"placeholders": {
"name": {
@ -398,11 +398,11 @@
}
},
"membersNeedingVerification": {
"message": "Turvanumerosi on vaihtunut usean tämän ryhmän jäsenen kanssa sen jälkeen kun olet viimeksi varmentanut ne. Napauttamalla ryhmän jäsentä näet tämän turvanumeron.",
"message": "Turvanumerosi ovat vaihtuneet usean tämän ryhmän jäsenen kanssa sen jälkeen kun olet viimeksi varmentanut ne. Napauttamalla ryhmän jäsentä näet uuden turvanumeron.",
"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": "Turvanumero jota yrität varmentaa on vaihtunut. Yritä varmentaa uusi turvanumerosi yhteystiedon $name1$ kanssa. Muista, että tämä muutos voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että $name2$ on yksinkertaisesti uudelleenasentanut Signalin.",
"message": "Turvanumero, jota yrität varmentaa on vaihtunut. Yritä varmentaa uusi turvanumerosi yhteystiedon $name1$ kanssa. Muista, että tämä muutos voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että $name2$ on asentanut Signalin uudelleen.",
"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": {
@ -416,7 +416,7 @@
}
},
"changedVerificationWarning": {
"message": "Seuraavat henkilöt ovat saattaneet uudelleenasentaa tai vaihtaneet laitteita. Varmenna turvanumerosi heidän kanssaan yksityisyyden takaamiseksi.",
"message": "Seuraavat henkilöt ovat saattaneet asentaa sovelluksen uudelleen tai vaihtaa laitetta. Varmenna turvanumerosi heidän kanssaan yksityisyyden takaamiseksi.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"safetyNumberChangeDialog__pending-messages": {
@ -424,7 +424,7 @@
"description": "Shown on confirmation dialog when user attempts to send a message in the outbox"
},
"identityKeyErrorOnSend": {
"message": "Turvanumerosi yhteystiedon $name1$ kanssa on vaihtunut. Tämä voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että $name2$ on yksinkertaisesti uudelleenasentanut Signalin. Saatat haluta varmentaa turvanumerosi tämän yhteystiedon kanssa.",
"message": "Turvanumerosi käyttäjän $name1$ kanssa on vaihtunut. Tämä voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että $name2$ on asentanut Signalin uudelleen. Suosittelemme varmentamaan turvanumerosi tämän käyttäjän kanssa uudelleen.",
"description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change",
"placeholders": {
"name1": {
@ -438,11 +438,11 @@
}
},
"sendAnyway": {
"message": "Lähetä joka tapauksessa",
"message": "Lähetä silti",
"description": "Used on a warning dialog to make it clear that it might be risky to send the message."
},
"callAnyway": {
"message": "Soita joka tapauksessa",
"message": "Soita silti",
"description": "Used on a warning dialog to make it clear that it might be risky to call the conversation."
},
"continueCall": {
@ -450,7 +450,7 @@
"description": "Used on a warning dialog to make it clear that it might be risky to continue the group call."
},
"noLongerVerified": {
"message": "Turvanumerosi yhteystiedon $name$ kanssa on vaihtunut eikä se ole enää varmennettu. Näytä napsauttamalla.",
"message": "Turvanumerosi käyttäjän $name$ kanssa on vaihtunut eikä se ole enää varmennettu. Näytä napsauttamalla.",
"description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.",
"placeholders": {
"name": {
@ -460,23 +460,23 @@
}
},
"multipleNoLongerVerified": {
"message": "Turvanumerosi on vaihtunut usean tämän ryhmän jäsenen kanssa eivätkä ne ole enää varmennettuja. Näytä napsauttamalla.",
"message": "Turvanumerosi ovat vaihtuneet usean tämän ryhmän jäsenen kanssa eivätkä ne ole enää varmennettuja. Näytä napsauttamalla.",
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"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.",
"message": "Kun napsautat Lähetä, lokitiedosto lähetetää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.",
"message": "Jotain meni pieleen tiedostoa lähetettäessä! Lähetä sähköpostia osoitteeseen support@signal.org ja liitä loki siihen tekstitiedostona.",
"description": "Error message a recommendations if debug log upload fails"
},
"debugLogSuccess": {
"message": "Debuggausloki lähetetty",
"message": "Vianetsintäloki lähetetty",
"description": "Title of the success page for submitting a debug log"
},
"debugLogSuccessNextSteps": {
"message": "Vianselvitysloki on lähetetty. Ottaessasi yhteyttä tukeen, kopioi ja liitä alla oleva URL-osoite ongelmakuvauksen ja sen toistoon vaadittavien tehtävien mukaan.",
"message": "Vianetsintäloki on lähetetty. Ottaessasi yhteyttä tukeen, kopioi ja liitä mukaan alla oleva URL-osoite, kuvaus ongelmasta, sekä vaiheet, joiden seurauksena ongelma ilmenee.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogLogIsIncomplete": {
@ -512,15 +512,15 @@
"description": "Label for a button to accept a new safety number"
},
"verify": {
"message": "Merkitse varmennetuksi",
"message": "Merkitse vahvistetuksi",
"description": ""
},
"unverify": {
"message": "Merkitse varmentamattomaksi",
"message": "Merkitse vahvistamattomaksi",
"description": ""
},
"isVerified": {
"message": "Olet varmentanut turvanumerosi yhteystiedon $name$ kanssa.",
"message": "Olet vahvistanut turvanumerosi yhteystiedon $name$ kanssa.",
"description": "Summary state shown at top of the safety number screen if user has verified contact.",
"placeholders": {
"name": {
@ -530,7 +530,7 @@
}
},
"isNotVerified": {
"message": "Et ole varmentanut turvanumeroasi yhteystiedon $name$ kanssa.",
"message": "Et ole vahvistanut turvanumeroasi yhteystiedon $name$ kanssa.",
"description": "Summary state shown at top of the safety number screen if user has not verified contact.",
"placeholders": {
"name": {
@ -540,7 +540,7 @@
}
},
"verified": {
"message": "Varmennettu",
"message": "Vahvistettu",
"description": ""
},
"newIdentity": {
@ -548,7 +548,7 @@
"description": "Header for a key change dialog"
},
"identityChanged": {
"message": "Turvanumerosi tämän yhteystiedon kanssa on vaihtunut. Tämä voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että yhteystietosi on yksinkertaisesti uudelleenasentanut Signalin. Saatat haluta varmentaa alla näkyvän turvanumeron.",
"message": "Turvanumerosi tämän yhteystiedon kanssa on vaihtunut. Tämä voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että hän on asentanut Signalin uudelleen. Suosittelemme vahvistamaan turvanumerosi uudelleen.",
"description": ""
},
"incomingError": {
@ -646,7 +646,7 @@
}
},
"decryptionErrorToast": {
"message": "Työpöytä törmäsi salauksen purkuvirheeseen lähteestä $name$, laitteelta $deviceId$",
"message": "Salauksen purkuvirhe lähteestä $name$, laitteelta $deviceId$",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
"placeholders": {
"name": {
@ -684,7 +684,7 @@
"description": ""
},
"disconnected": {
"message": "Ei yhteyttä",
"message": "Yhteys katkaistu",
"description": "Displayed when the desktop client cannot connect to the server."
},
"connecting": {
@ -708,11 +708,11 @@
"description": "Obvious instructions for when a user's computer loses its network connection"
},
"submitDebugLog": {
"message": "Virheenkorjausloki",
"message": "Vianetsintäloki",
"description": "Menu item and header text for debug log modal (sentence case)"
},
"debugLog": {
"message": "Virheenkorjausloki",
"message": "Vianetsintäloki",
"description": "View menu item to open the debug log (title case)"
},
"forceUpdate": {
@ -728,19 +728,19 @@
"description": "Item under the help menu, takes you to the contact us support page"
},
"goToReleaseNotes": {
"message": "Julkaisutiedot",
"message": "Siirry julkaisutietoihin",
"description": "Item under the help menu, takes you to GitHub page for release notes"
},
"goToForums": {
"message": "Keskustelupalsta",
"message": "Siirry keskustelupalstalle",
"description": "Item under the Help menu, takes you to the forums"
},
"goToSupportPage": {
"message": "Tukisivusto",
"message": "Siirry tukisivustolle",
"description": "Item under the Help menu, takes you to the support page"
},
"joinTheBeta": {
"message": "Liity beetaan",
"message": "Liity beeta-ohjelmaan",
"description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop"
},
"signalDesktopPreferences": {
@ -748,7 +748,7 @@
"description": "Title of the window that pops up with Signal Desktop preferences in it"
},
"signalDesktopStickerCreator": {
"message": "Tarrapakettiluoja",
"message": "Tarrapaketin luonti",
"description": "Title of the window that pops up with Signal Desktop preferences in it"
},
"aboutSignalDesktop": {
@ -756,7 +756,7 @@
"description": "Item under the Help menu, which opens a small about window"
},
"screenShareWindow": {
"message": "Jaa näyttö",
"message": "Näytön jakaminen",
"description": "Title for screen sharing window"
},
"speech": {
@ -788,7 +788,7 @@
"description": "Aria label for clear search button"
},
"searchIn": {
"message": "Etsi keskustelusta",
"message": "Hae keskustelusta",
"description": "Shown in the search box before text is entered when searching in a specific conversation"
},
"noSearchResults": {
@ -836,7 +836,7 @@
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Etsi käyttäjänimellä",
"message": "Etsi käyttäjätunnuksella",
"description": "Shown when search could be a valid username, with one sub-item that will kick off the search"
},
"findByPhoneNumberHeader": {
@ -922,7 +922,7 @@
"description": "Generic label shown if contact address has custom type but no label"
},
"poBox": {
"message": "Postilokero",
"message": "postilokero",
"description": "When rendering an address, used to provide context to a post office box"
},
"downloading": {
@ -978,19 +978,19 @@
"description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus"
},
"voiceNoteLimit": {
"message": "Ääniviestin maksimipituus on yksi tunti. Tallentaminen katkeaa jos vaihdat toiseen sovellukseen.",
"message": "Ääniviestin maksimipituus on yksi tunti. Tallentaminen katkeaa, jos vaihdat toiseen sovellukseen.",
"description": "Shown in toast to warn user about limited time and that window must be in focus"
},
"voiceNoteMustBeOnlyAttachment": {
"message": "Ääniviestissä on oltava vain yksi liite.",
"message": "Ääniviestissä voi olla vain yksi liite.",
"description": "Shown in toast if tries to record a voice note with any staged attachments"
},
"voiceNoteError": {
"message": "Ääniviestin äänityksessä tapahtui virhe.",
"message": "Ääniviestin tallennuksessa tapahtui virhe.",
"description": "Shown in a dialog to inform user that we experienced an unrecoverable error"
},
"attachmentSaved": {
"message": "Liite talletettu.",
"message": "Liite tallennettu.",
"description": "Shown after user selects to save to downloads"
},
"attachmentSavedShow": {
@ -1002,7 +1002,7 @@
"description": "Shown when the user represented is the current user."
},
"replyingTo": {
"message": "Vastaus: $name$",
"message": "Vastaus käyttäjälle $name$",
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
"placeholders": {
"name": {
@ -1032,7 +1032,7 @@
"description": "A button shown in dialog requesting the user to turn on audio permissions"
},
"audio": {
"message": "Äänitiedosto",
"message": "Ääni",
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
},
"video": {
@ -1078,7 +1078,7 @@
}
},
"cannotUpdateRequireManualDetail": {
"message": "Päivitys ei onnistunut. Asenna päivitys käsin osoitteesta $url$. Sitten ilmoita $support$ ongelmasta.",
"message": "Päivitys ei onnistunut. Asenna päivitys käsin osoitteesta $url$. Sitten $support$ ongelmasta.",
"description": "Shown if a general error happened while trying to install update package and manual update is required",
"placeholders": {
"url": {
@ -1138,7 +1138,7 @@
"description": ""
},
"forward": {
"message": "Välittäminen",
"message": "Välitä",
"description": ""
},
"done": {
@ -1166,11 +1166,11 @@
"description": "Label for the sender of a message"
},
"to": {
"message": "Vastaanottajat",
"message": "Vastaanottaja(t)",
"description": "Label for the receiver of a message"
},
"toJoiner": {
"message": "vastaanottaja",
"message": ", vastaanottaja(t)",
"description": "Joiner for message search results - like 'Jon' to 'Friends Group'"
},
"sent": {
@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Lähetä viesti",
"message": "Viesti",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -1202,7 +1202,7 @@
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
},
"verifyHelp": {
"message": "Vertaa yllä olevia lukuja $name$kanssa varmistaaksesi päästä päähän -salauksen turvallisuus.",
"message": "Vertaa yllä olevia lukuja $name$ kanssa varmistaaksesi päästä päähän -salauksen turvallisuus.",
"description": "",
"placeholders": {
"name": {
@ -1228,7 +1228,7 @@
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
},
"retrySend": {
"message": "Lähetä uudelleen",
"message": "Yritä lähettää uudelleen",
"description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send"
},
"retryDeleteForEveryone": {
@ -1268,7 +1268,7 @@
"description": "Shown in timeline when session is automatically reset, to provide access to a popup info dialog"
},
"ChatRefresh--summary": {
"message": "Signalin sisältö salataan päästä päähän, mutta ajoittain keskustelu voidaan joutua päivittämään. Se ei vaikuta tietoturvaan, mutta tämän yhteyshenkilön viimeisin viesti ei välttämättä näy, ja voit pyytää häntä lähettämään sen uudelleen.",
"message": "Signalin sisältö salataan päästä päähän. Tästä syystä keskustelu täytyy joskus päivittää. Tämä ei vaikuta tietoturvaan. Tämän yhteyshenkilön viimeisin viesti ei välttämättä näy. Voit pyytää häntä lähettämään sen uudelleen.",
"description": "Shown on explainer dialog available from chat session refreshed timeline events"
},
"ChatRefresh--contactSupport": {
@ -1298,7 +1298,7 @@
"description": "Shown on explainer dialog available from delivery issue timeline events"
},
"DeliveryIssue--summary": {
"message": " Kohteen$sender$viestiä, tarraa, reaktiota, lukukuittia tai mediaa ei voitu toimittaa sinulle. Se on ehkä yrittetty lähettää sinulle suoraan tai ryhmässä.",
"message": "Kohteen $sender$ viestiä, tarraa, reaktiota, lukukuittausta tai mediaa ei voitu toimittaa sinulle. Se on ehkä yritetty lähettää sinulle suoraan tai ryhmässä.",
"description": "Shown on explainer dialog available from delivery issue timeline events in 1:1 conversations",
"placeholders": {
"name": {
@ -1308,7 +1308,7 @@
}
},
"DeliveryIssue--summary--group": {
"message": "Kohteen $sender$viestiä, tarraa, reaktiota, lukukuittia tai mediaa ei voitu toimittaa sinulle. Se on ehkä yrittetty lähettää sinulle tässä keskustelussa.",
"message": "Kohteen $sender$ viestiä, tarraa, reaktiota, lukukuittausta tai mediaa ei voitu toimittaa sinulle tässä keskustelussa.",
"description": "Shown on explainer dialog available from delivery issue timeline events in groups",
"placeholders": {
"name": {
@ -1356,7 +1356,7 @@
"description": "Used on reset buttons"
},
"fileIconAlt": {
"message": "Tiedoston ikoni",
"message": "Tiedoston kuvake",
"description": "Used in the media gallery documents tab to visually represent a file"
},
"installWelcome": {
@ -1364,7 +1364,7 @@
"description": "Welcome title on the install page"
},
"installTagline": {
"message": "Yksityisyys on mahdollista. Signal tekee siitä helppoa.",
"message": "Yksityisyys on mahdollista jokaiselle. Signal tekee siitä helppoa.",
"description": "Tagline displayed under 'installWelcome' string on the install page"
},
"linkedDevices": {
@ -1450,7 +1450,7 @@
"description": "The header shown on the 'choose device name' screen in the device linking process"
},
"finishLinkingPhone": {
"message": "Viimeistele puhelinyhteys",
"message": "Viimeistele yhdistäminen puhelimeen",
"description": "The text on the button to finish the linking process, after choosing the device name"
},
"initialSync": {
@ -1458,7 +1458,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"initialSync__subtitle": {
"message": "Huomio: keskusteluhistoriaa ei synkronoida tälle laitteelle",
"message": "Huomaa: keskusteluhistoriaa ei synkronoida tälle laitteelle",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
},
"installConnectionFailed": {
@ -1658,7 +1658,7 @@
}
},
"calling__pre-call-info--will-ring-1": {
"message": "Signal ottaa yhteyden $person$",
"message": "Signal soittaa käyttäjälle $person$",
"description": "Shown in the calling lobby to describe who will be rung",
"placeholders": {
"person": {
@ -1668,7 +1668,7 @@
}
},
"calling__pre-call-info--will-ring-2": {
"message": "Signal soittaa $first$ ja $second$",
"message": "Signal soittaa käyttäjille $first$ ja $second$",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"first": {
@ -1682,7 +1682,7 @@
}
},
"calling__pre-call-info--will-ring-3": {
"message": "Signal soittaa $first$, $second$, ja $third$",
"message": "Signal soittaa käyttäjille $first$, $second$ ja $third$",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"first": {
@ -1700,7 +1700,7 @@
}
},
"calling__pre-call-info--will-ring-many": {
"message": "Signal soittaa $first$, $second$, ja $others$ muulle",
"message": "Signal soittaa käyttäjille $first$, $second$ ja $others$ muulle",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"person": {
@ -1718,7 +1718,7 @@
}
},
"calling__pre-call-info--will-notify-1": {
"message": "$person$ ilmoitetaan",
"message": "Käyttäjälle $person$ ilmoitetaan",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"person": {
@ -1728,7 +1728,7 @@
}
},
"calling__pre-call-info--will-notify-2": {
"message": "$first$ ja $second$ ilmoitetaan",
"message": "Käyttäjille $first$ ja $second$ ilmoitetaan",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"first": {
@ -1742,7 +1742,7 @@
}
},
"calling__pre-call-info--will-notify-3": {
"message": "$first$, $second$, ja $third$ ilmoitetaan",
"message": "Käyttäjille $first$, $second$ ja $third$ ilmoitetaan",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"first": {
@ -1760,7 +1760,7 @@
}
},
"calling__pre-call-info--will-notify-many": {
"message": "$first$, $second$, ja $others$ muuta ilmoitetaan",
"message": "Käyttäjille $first$, $second$ ja $others$ muulle ilmoitetaan",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"person": {
@ -1806,15 +1806,15 @@
}
},
"calling__block-info": {
"message": "Et saa heidän ääntä tai videota eivätkä he saa sinun.",
"message": "Et voi enää käydä ääni- tai videoviestinvaihtoa henkilön kanssa.",
"description": "Shown in the modal dialog to describe how blocking works in a group call"
},
"calling__overflow__scroll-up": {
"message": "Selaa ylöspäin",
"message": "Vieritä ylöspäin",
"description": "Label for the \"scroll up\" button in a call's overflow area"
},
"calling__overflow__scroll-down": {
"message": "Selaa alaspäin",
"message": "Vieritä alaspäin",
"description": "Label for the \"scroll down\" button in a call's overflow area"
},
"calling__presenting--notification-title": {
@ -1840,7 +1840,7 @@
"description": "Button for stopping screen sharing"
},
"calling__presenting--you-stopped": {
"message": "Lopetit jakamisen",
"message": "Lopetit esittämisen",
"description": "Toast that appears when someone stops presenting"
},
"calling__presenting--person-ongoing": {
@ -1880,7 +1880,7 @@
"description": "Shown as the description for the modal that requests screen recording permissions"
},
"calling__presenting--permission-instruction-step3": {
"message": "Valitse oikealla Signaali -valintaruutu. Jos Signaali ei näy luettelossa, lisää se napsauttamalla +.",
"message": "Valitse Signal-valintaruutu oikealla. Jos Signal ei näy luettelossa, lisää se napsauttamalla +.",
"description": "Shown as the description for the modal that requests screen recording permissions"
},
"calling__presenting--permission-open": {
@ -1956,7 +1956,7 @@
"description": "Header of the full-screen delete data confirmation screen"
},
"deleteAllDataBody": {
"message": "Olet tuhoamassa tämän ohjelman kaikki käyttäjätiedot, mukaanlukien kaikki yhteystiedot ja viestit. Voit aina yhdistää mobiililaitteesi uudelleen, mutta se ei palauta jo tuhottuja viestejä.",
"message": "Olet tuhoamassa tämän ohjelman kaikki käyttäjätiedot, mukaan lukien kaikki yhteystiedot ja viestit. Voit aina yhdistää mobiililaitteesi uudelleen, mutta se ei palauta jo tuhottuja viestejä.",
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
},
"deleteAllDataButton": {
@ -1984,7 +1984,7 @@
"description": "Explain the purpose of the notification settings"
},
"disableNotifications": {
"message": "Kokonaan pois päältä",
"message": "Kytke ilmoitukset pois päältä",
"description": "Label for disabling notifications"
},
"nameAndMessage": {
@ -5765,6 +5765,10 @@
"message": "Estä ryhmä",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Poista ryhmän esto",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Ennen kuin lähdet, sinun on valittava vähintään yksi uusi ylläpitäjä tälle ryhmälle.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Poistu",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Poistetaanko ryhmän $groupName$ esto?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Estetäänkö ja poistutaanko ryhmästä \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Estä",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Yhteystietosi voivat lisätä sinut takaisin tähän ryhmään.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Poista esto",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ jäsentä",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Onko sinulla pykivä verkkoyhteys? Ei hätää, voit nyt käskyttää Signalin yrittämään liitteiden lataamista uudelleen.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "Olemme tuoneet uuden otsikkopalkin Windowsin tumman tilan käyttäjille.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Envoyez un message",
"message": "Message",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2766,7 +2766,7 @@
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--label": {
"message": "Gift",
"message": "cadeau",
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--toast--incoming": {
@ -2778,11 +2778,11 @@
"description": "Shown when you've clicked on an outgoing gift badge"
},
"message--giftBadge--preview--unopened": {
"message": "You received a gift",
"message": "Vous avez reçu un cadeau",
"description": "Shown to label the gift badge in notifications and the left pane"
},
"message--giftBadge--preview--redeemed": {
"message": "You redeemed a gift badge",
"message": "Vous avez utilisé un macaron cadeau",
"description": "Shown to label the redeemed gift badge in notifications and the left pane"
},
"message--giftBadge--preview--sent": {
@ -2794,7 +2794,7 @@
"description": "Shown to label the gift badge you've redeemed on another device"
},
"quote--giftBadge": {
"message": "Gift",
"message": "cadeau",
"description": "Shown to label a gift badge you've replied to"
},
"message--giftBadge--remaining--days": {
@ -2840,7 +2840,7 @@
"description": "Shown when you've sent a gift badge to someone then opened it"
},
"message--giftBadge--redeemed": {
"message": "Redeemed",
"message": "Échangé",
"description": "Shown when you've redeemed the gift badge on another device"
},
"modal--giftBadge--title": {
@ -5765,6 +5765,10 @@
"message": "Bloquer le groupe",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Débloquer le groupe",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Avant de quitter le groupe, vous devez choisir au moins un nouvel administrateur pour ce groupe.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Quitter",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Bloquer le groupe « $groupName$ » et le quitter?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Bloquer",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Débloquer",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ membres",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Ga luchdadh a-nuas",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Luchdaich a-nuas an ceanglachan",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Cuir teachdaireachd",
"message": "Teachdaireachd",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "Bac am buidheann",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Unblock group",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Mus fhalbh thu, feumaidh tu rianaire no dhà a thaghadh dhan bhuidheann seo.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Fàg",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "A bheil thu airson am buidheann “$groupName$” a bhacadh s fhàgail?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Bac",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Dì-bhac",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ ball",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "ડાઉનલોડ કરી રહ્યુ છે",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "અટેચમેન્ટ ડાઉનલોડ કરો",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "મેસેજ મોકલો",
"message": "મેસેજ",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "સ્ટોરી",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -5761,6 +5765,10 @@
"message": "ગ્રુપ બ્લૉક",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "ગ્રૂપને અનબલોક કરો",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "તમે નીકળો તે પહેલાં, તમારે આ ગ્રુપ માટે ઓછામાં ઓછું એક નવું એડમિન પસંદ કરવું આવશ્યક છે.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "છોડો",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "\"$groupName$\" ગ્રુપને બ્લૉક કરો અને છોડો?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "અવરોધિત કરો",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "અનબ્લોક કરો",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ મેમ્બર્સ",
"description": "This is the number of members in a group",
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "મારી સ્ટોરી",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,11 +7144,11 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "સ્ટોરી",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "મારી સ્ટોરી",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "שלח הודעה",
"message": "הודעה",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "חסום קבוצה",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "שחרר חסימת קבוצה",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "לפני שאתה עוזב, אתה חייב לבחור לפחות מנהלן חדש אחד עבור קבוצה זו.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "עזוב",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "לחסום ולעזוב את הקבוצה \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "חסום",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "שחרר חסימה",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ חברי קבוצה",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "יש לך חיבור Wi-Fi בלתי יציב? אין בעיה, אתה יכול לנסות מחדש עכשיו להוריד צרופות.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -16,7 +16,7 @@
"description": "Shown as the name of a contact if we don't have any displayable information about them"
},
"unknownGroup": {
"message": "अनजान समूह",
"message": "अंजान ग्रुप",
"description": "Shown as the name of a group if we don't have any information about it"
},
"databaseError": {
@ -24,7 +24,7 @@
"description": "Shown in a popup if the database cannot start up properly"
},
"deleteAndRestart": {
"message": "सारा डाटा हटाएँ और फिर से शुरु करें।",
"message": "सारा डेटा हटाएँ और रीस्टार्ट करें।",
"description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart"
},
"mainMenuFile": {
@ -52,7 +52,7 @@
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
},
"mainMenuSettings": {
"message": "पसंदगी...",
"message": "प्राथमिकताएँ...",
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for Preferences on the operating system."
},
"appMenuServices": {
@ -60,11 +60,11 @@
"description": "Application menu item for macOS 'Services'"
},
"appMenuHide": {
"message": "छुपा दें",
"message": "छिपाएँ",
"description": "Application menu command to hide the window"
},
"appMenuHideOthers": {
"message": "अन्य को छुपा दें",
"message": "अन्य को छिपाएँ",
"description": "Application menu command to hide all other windows"
},
"appMenuUnhide": {
@ -76,23 +76,23 @@
"description": "Application menu command to close the application"
},
"editMenuUndo": {
"message": "पूर्ववत",
"message": "अनडू करें",
"description": "Edit menu command to remove recently-typed text"
},
"editMenuRedo": {
"message": "रीडू",
"message": "रीडू करें",
"description": "Edit menu command to restore previously undone typed text"
},
"editMenuCut": {
"message": "कट",
"message": "कट करें",
"description": "Edit menu command to remove selected text and add it to clipboard"
},
"editMenuCopy": {
"message": "कॉपी",
"message": "कॉपी करें",
"description": "Edit menu command to add selected text to clipboard"
},
"editMenuPaste": {
"message": "पेस्ट",
"message": "पेस्ट करें",
"description": "Edit menu command to insert text from clipboard at cursor location"
},
"editMenuPasteAndMatchStyle": {
@ -100,11 +100,11 @@
"description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information"
},
"editMenuDelete": {
"message": "हटाना",
"message": "डिलीट करें",
"description": "Edit menu command to remove the selected text"
},
"editMenuSelectAll": {
"message": "सब चुन लें",
"message": "सभी चुनें",
"description": "Edit menu command to select all of the text in selected text box"
},
"editMenuStartSpeaking": {
@ -120,15 +120,15 @@
"description": "Window menu command to close the current window"
},
"windowMenuMinimize": {
"message": "मिनिमाइज़",
"message": "मिनिमाइज़ करें",
"description": "Window menu command to minimize the current window"
},
"windowMenuZoom": {
"message": "बङा करें",
"message": "ज़ूम करें",
"description": "Window menu command to make the current window the size of the whole screen"
},
"windowMenuBringAllToFront": {
"message": "सब आगे ले आयें",
"message": "सब आगे ले आएँ",
"description": "Window menu command to bring all windows of current application to front"
},
"viewMenuResetZoom": {
@ -136,7 +136,7 @@
"description": "View menu command to go back to the default zoom"
},
"viewMenuZoomIn": {
"message": "बा करें",
"message": "बा करें",
"description": "View menu command to make everything bigger"
},
"viewMenuZoomOut": {
@ -266,7 +266,7 @@
"description": "Introduction to the process of importing messages and contacts from disk"
},
"importChooserTitle": {
"message": "डेटा के लिए लक्ष्य निर्देशिका चुनें",
"message": "एक्सपोर्ट किए गए डेटा वाली डायरेक्ट्री चुनें",
"description": "Title of the popup window used to select data previously exported"
},
"importErrorHeader": {
@ -929,6 +929,10 @@
"message": "डाउनलोड कर रहा हैं",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "अटैचमेंट डाउनलोड करें",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "एक मेसेज भेजें",
"message": "मेसेज",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "स्टोरीज़",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -5761,6 +5765,10 @@
"message": "समूह को ब्लाॅक करें",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "समूह को अनब्लॉक करें",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "इससे पहले कि आप छोड़ें, आपको इस ग्रुप के लिए कम से कम एक नया एडमिन चुनना होगा।",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "छोङें",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "क्या आप \"$groupName$\" ग्रुप को ब्लॉक करके छोङना चाहते हैं?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "ब्लॉक",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "अनब्लॉक करें",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ मेंबर्स",
"description": "This is the number of members in a group",
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "मेरी स्टोरीज़",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,11 +7144,11 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "स्टोरीज़",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "मेरी स्टोरीज़",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"message": "सिग्नल को सही रूप से चलाने के लिए इस वर्शन में कई छोटे बदलाव और बग फ़िक्स शामिल हैं.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Preuzimanje",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Preuzmi privitak",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Pošalji poruku",
"message": "Poruka",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "Blokiraj grupu",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Odblokiraj grupu",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Prije nego što napustite, morate odabrati novog administratora za ovu grupu.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Napusti",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Blokiraj i napusti \"$groupName$\" grupu?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Blokiraj",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Odblokiraj",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ članovi",
"description": "This is the number of members in a group",
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "Moje priče",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7122,7 +7148,7 @@
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "Moje priče",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Küldj egy üzenetet...",
"message": "Üzenet",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Csoport letiltása",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Csoport blokkolásának feloldása",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Kilépés előtt ki kell jelölnöd legalább egy új admint.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Csoport elhagyása",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Letiltod és kilépsz a \"$groupName$\" csoportból?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Letiltás",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Tiltás feloldása",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ tag",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Szakadozik a Wi-Fi? Nem gond, mostantól újraindíthatod a csatolmányok letöltését.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Mengirim pesan",
"message": "Pesan",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Blokir grup",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Buka blokir grup",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Sebelum Anda keluar, pilih admin baru untuk grup ini.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Tinggalkan",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Blokir dan Tinggalkan Grup \"$groupName$\" ?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Blokir",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Buka blokir",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ anggota",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Senda skilaboð",
"message": "Skilaboð",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Útiloka hóp",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Opna á hóp",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Áður en þú ferð þarftu að velja a.m.k. einn stjórnanda fyrir þennan hóp.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Yfirgefa",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Útiloka og yfirgefa \"$groupName$\"-hópinn?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Útiloka",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Opna á",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ meðlimir",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Invia un messaggio",
"message": "Messaggio",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Blocca gruppo",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Sblocca gruppo",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Prima di abbandonarlo, devi scegliere almeno un nuovo amministratore per questo gruppo.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Abbandona",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Bloccare e abbandonare il gruppo \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Blocca",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Sblocca",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ membri",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "La connessione Wi-Fi è irregolare? Non è un problema, ora è possibile riprovare a scaricare gli allegati.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "メッセージ送信",
"message": "メッセージ",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "グループをブロック",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "グループのブロックを解除",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "グループから抜ける前に、新しい管理者を1人以上選択する必要があります。",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "抜ける",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "「$groupName$」グループを抜けてブロックしますか?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "ブロックする",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "ブロックを解除",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "メンバー $number$人",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "添付ファイルのダウンロードを再試行できるようになりました。",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "កំពុងទាញយក",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "ទាញយកឯកសារភ្ជាប់",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "ផ្ញើសារមួយ",
"message": "សារ",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "រឿងរ៉ាវ",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -2762,7 +2766,7 @@
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--label": {
"message": "Gift",
"message": "កាដូ",
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--toast--incoming": {
@ -2774,11 +2778,11 @@
"description": "Shown when you've clicked on an outgoing gift badge"
},
"message--giftBadge--preview--unopened": {
"message": "You received a gift",
"message": "អ្នកទទួលបានកាដូមួយ",
"description": "Shown to label the gift badge in notifications and the left pane"
},
"message--giftBadge--preview--redeemed": {
"message": "You redeemed a gift badge",
"message": "អ្នកបានប្តូរយកស្លាកកាដូ",
"description": "Shown to label the redeemed gift badge in notifications and the left pane"
},
"message--giftBadge--preview--sent": {
@ -2790,7 +2794,7 @@
"description": "Shown to label the gift badge you've redeemed on another device"
},
"quote--giftBadge": {
"message": "Gift",
"message": "កាដូ",
"description": "Shown to label a gift badge you've replied to"
},
"message--giftBadge--remaining--days": {
@ -2828,7 +2832,7 @@
"description": "Describes how long remains for the gift badge you've redeemed on another device"
},
"message--giftBadge--expired": {
"message": "Expired",
"message": "បានផុតកំណត់",
"description": "Shows that a gift badge is expired"
},
"message--giftBadge--view": {
@ -2836,7 +2840,7 @@
"description": "Shown when you've sent a gift badge to someone then opened it"
},
"message--giftBadge--redeemed": {
"message": "Redeemed",
"message": "បានប្តូរ",
"description": "Shown when you've redeemed the gift badge on another device"
},
"modal--giftBadge--title": {
@ -3738,7 +3742,7 @@
}
},
"MessageRequests--learn-more": {
"message": "Learn more.",
"message": "ស្វែងយល់បន្ថែម។",
"description": "Shown at the end of profile sharing messages as a link."
},
"ConversationHero--members": {
@ -4274,7 +4278,7 @@
"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.",
"message": "អ្នកមិនអាចចូលរួមក្រុមនេះ​តាម​រយៈ​តំណ​ក្រុម​បាន​ទេ ព្រោះ​អ្នក​គ្រប់គ្រង​បាន​ដក​អ្នក​ចេញ។",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
@ -5761,6 +5765,10 @@
"message": "ហាមឃាត់ក្រុម",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "លែងហាមឃាត់ក្រុម",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "មុនពេលអ្នកចាកចេញ អ្នកត្រូវជ្រើសរើសអ្នកគ្រប់គ្រងយ៉ាងហោចណាស់ម្នាក់សម្រាប់ក្រុមនេះ។",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "ចាកចេញ",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Block and Leave the \"$groupName$\" Group?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "រារាំង",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "បើកវិញ",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ members",
"description": "This is the number of members in a group",
@ -6012,11 +6038,11 @@
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"message": "ទប់ស្កាត់ការស្នើសុំ",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"message": "ទប់ស្កាត់ការស្នើសុំឬ?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
@ -6978,7 +7004,7 @@
"description": "Label for the draw button in the media editor"
},
"MediaEditor__control--text": {
"message": "Add text",
"message": "បញ្ចូលអត្ថបទ",
"description": "Label for the text button in the media editor"
},
"MediaEditor__control--sticker": {
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "រឿងរ៉ាវរបស់ខ្ញុំ",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,19 +7144,19 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "រឿងរ៉ាវ",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "រឿងរ៉ាវរបស់ខ្ញុំ",
"description": "Label for your stories"
},
"Stories__add": {
"message": "Add a story",
"message": "បញ្ចូលរឿងរ៉ាវ",
"description": "Description hint to add a story"
},
"Stories__hidden-stories": {
"message": "Hidden stories",
"message": "រឿងរ៉ាវដែលបានលាក់",
"description": "Button label to go to hidden stories pane"
},
"Stories__list-empty": {
@ -7180,15 +7206,15 @@
"description": "Aria label for unmuting stories"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "No replies yet",
"message": "មិនទាន់មានការឆ្លើយតបទេ",
"description": "Placeholder text for when there are no replies"
},
"StoryViewsNRepliesModal__tab--views": {
"message": "Views",
"message": "ចំនួនមើល",
"description": "Title for views tab"
},
"StoryViewsNRepliesModal__tab--replies": {
"message": "Replies",
"message": "ការឆ្លើយតប",
"description": "Title for replies tab"
},
"StoryViewsNRepliesModal__react": {
@ -7196,7 +7222,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": {
@ -7208,11 +7234,11 @@
"description": "Label for menu item to un-hide the story"
},
"StoryListItem__hide": {
"message": "Hide story",
"message": "លាក់រឿងរ៉ាវ",
"description": "Label for menu item to hide the story"
},
"StoryListItem__go-to-chat": {
"message": "Go to chat",
"message": "ទៅកាន់ការជជែក",
"description": "Label for menu item to go to conversation"
},
"StoryListItem__hide-modal--body": {
@ -7228,7 +7254,7 @@
"description": "aria-label for image errors"
},
"TextAttachment__preview__link": {
"message": "Visit link",
"message": "ចូលមើលតំណ",
"description": "Title for the link preview tooltip"
},
"Quote__story": {
@ -7246,15 +7272,15 @@
}
},
"Quote__story-reaction--yours": {
"message": "Reacted to your story",
"message": "បានប្រតិកម្មទៅនឹងរឿងរ៉ាវរបស់អ្នក",
"description": "Label for when a person reacts to your story"
},
"Quote__story-reaction--single": {
"message": "Reacted to a story",
"message": "បានប្រតិកម្មទៅនឹងរឿងរ៉ាវមួយ",
"description": "Used whenever we can't find a user's first name"
},
"Quote__story-unavailable": {
"message": "No longer available",
"message": "លែងមានទៀតហើយ",
"description": "Label for when a story is not found"
},
"WhatsNew__modal-title": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "ಅಟ್ಯಾಚ್‌ಮೆಂಟ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "ಒಂದು ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿ",
"message": "ಸಂದೇಶ",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "ಸ್ಟೋರೀಸ್",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -5761,6 +5765,10 @@
"message": "ಗುಂಪನ್ನು ನಿರ್ಬಂಧಿಸಿ",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "ಗುಂಪನ್ನು ಅನ್‌ಬ್ಲಾಕ್ ಮಾಡಿ",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "ನೀವು ತೊರೆಯುವ ಮೊದಲು, ಈ ಗುಂಪಿಗೆ ಹೊಸ ಅಡ್ಮಿನ್ ಆರಿಸಿ.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "ತೊರೆಯಿರಿ ",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "\"$groupName$\" ಬ್ಲಾಕ್ ಮಾಡಿ ಗ್ರೂಪ್ ತೊರೆಯುವುದೇ?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "ನಿರ್ಬಂಧಿಸಿ",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "ನಿರ್ಬಂಧ ತೆಗೆಯಿರಿ",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ ಸದಸ್ಯರು",
"description": "This is the number of members in a group",
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "ನನ್ನ ಸ್ಟೋರೀಸ್",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,11 +7144,11 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "ಸ್ಟೋರೀಸ್",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "ನನ್ನ ಸ್ಟೋರೀಸ್",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "다운로드 중",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "첨부 파일 다운로드",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "메시지 보내기",
"message": "메시지",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "스토리",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -5761,6 +5765,10 @@
"message": "그룹 차단하기",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "그룹 차단 해제하기",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "나가기 전에 이 그룹에 대해 새 관리자를 한 명 이상 선택해야 합니다.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "나가기",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "\"$groupName$\" 그룹을 차단하고 나가시겠습니까?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "차단",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "차단 해제",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ 멤버들",
"description": "This is the number of members in a group",
@ -7118,7 +7144,7 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "스토리",
"description": "Title for the stories list"
},
"Stories__mine": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Tê daxistin",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Pêvekê daxîne",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Peyamekê bişîne",
"message": "Peyam",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "Komê asteng bike",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Astenga komê rake",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Berî ku tu derkevî, divê tu herî kêm rêveberekî nû ji bo vê komê hilbijêrî.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Derkeve",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Block and Leave the \"$groupName$\" Group?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Asteng bike",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Astengê rake",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ members",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "ກຳລັງດາວໂລດ",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "ດາວໂລດການຕິດຕັ້ງ",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "ສົ່ງຂໍ້ຄວາມ",
"message": "ຂໍ້ຄວາມ",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "ບ໋ອກກຸ່ມ",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Unblock group",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Before you leave, you must choose at least one new admin for this group.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "ອອກຈາກ",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "ບ໋ອກ ແລະ ອອກຈາກ \"$groupName$\" ກຸ່ມ?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "ບ໋ອກ",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "ບໍ່ບ໋ອກ",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ ສະມາຊີກ",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Siųsti žinutę",
"message": "Žinutė",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Užblokuoti grupę",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Atblokuoti grupę",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Prieš išeidami, privalote pasirinkti šiai grupei bent vieną naują administratorių.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Išeiti",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Užblokuoti ir išeiti iš grupės „$groupName$“?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Užblokuoti",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Atblokuoti",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "Narių: $number$",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Naudojatės prastu belaidžiu ryšiu? Ne problema, dabar, galite pakartotinai bandyti atsisiųsti priedus.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Lejupielādē",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Lejupielādēt pielikumu",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Nosūtīt ziņu",
"message": "Ziņa",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "Bloķēt grupu",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Atbloķēt grupu",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Pirms aiziešanas šai grupai jāizvēlas vismaz viens jauns administrators.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Pamest",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Vai bloķēt un izstāties no grupas \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Bloķēt",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Atbloķēt",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ dalībnieki",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Испрати порака",
"message": "Порака",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Блокирај група",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Одблокирај група",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Пред да ја напуштите групата мора да одберете барем еден администратор за оваа група.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Напушти",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Block and Leave the \"$groupName$\" Group?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Блокирај",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Одблокирај",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ членови",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "ഡൌൺ‌ലോഡ് ചെയ്യുന്നു",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "അറ്റാച്ച്‌മെന്റ് ഡൌൺലോഡ് ചെയ്യുക",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "ഒരു മെസ്സേജ് അയക്കുക",
"message": "സന്ദേശം",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "സ്റ്റോറീസ്",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -2762,7 +2766,7 @@
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--label": {
"message": "Gift",
"message": "ഗിഫ്റ്റ്",
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--toast--incoming": {
@ -2774,11 +2778,11 @@
"description": "Shown when you've clicked on an outgoing gift badge"
},
"message--giftBadge--preview--unopened": {
"message": "You received a gift",
"message": "നിങ്ങൾക്കൊരു ഗിഫ്റ്റ് ലഭിച്ചു",
"description": "Shown to label the gift badge in notifications and the left pane"
},
"message--giftBadge--preview--redeemed": {
"message": "You redeemed a gift badge",
"message": "നിങ്ങളൊരു ഗിഫ്റ്റ് ബാഡ്‍ജ് റിഡീം ചെയ്‌തു",
"description": "Shown to label the redeemed gift badge in notifications and the left pane"
},
"message--giftBadge--preview--sent": {
@ -2790,7 +2794,7 @@
"description": "Shown to label the gift badge you've redeemed on another device"
},
"quote--giftBadge": {
"message": "Gift",
"message": "ഗിഫ്റ്റ്",
"description": "Shown to label a gift badge you've replied to"
},
"message--giftBadge--remaining--days": {
@ -2828,7 +2832,7 @@
"description": "Describes how long remains for the gift badge you've redeemed on another device"
},
"message--giftBadge--expired": {
"message": "Expired",
"message": "കാലഹരണപ്പെട്ടു",
"description": "Shows that a gift badge is expired"
},
"message--giftBadge--view": {
@ -2836,7 +2840,7 @@
"description": "Shown when you've sent a gift badge to someone then opened it"
},
"message--giftBadge--redeemed": {
"message": "Redeemed",
"message": "റിഡീം ചെയ്‌തു",
"description": "Shown when you've redeemed the gift badge on another device"
},
"modal--giftBadge--title": {
@ -5761,6 +5765,10 @@
"message": "ഗ്രൂപ്പ് തടയുക",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "ഗ്രൂപ്പ് തടഞ്ഞത് മാറ്റുക",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "നിങ്ങൾ പോകുന്നതിനുമുമ്പ്, ഈ ഗ്രൂപ്പിനായി ഒരു പുതിയ അഡ്‌മിനെയെങ്കിലും തിരഞ്ഞെടുക്കണം.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "വിട്ട് പോകുക",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "\"$groupName$\" ഗ്രൂപ്പ് തടയുക കൂടാതെ ഉപേക്ഷിക്കുക ?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "തടയുക",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "തടഞ്ഞത് മാറ്റുക",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ അംഗങ്ങൾ",
"description": "This is the number of members in a group",
@ -7118,7 +7144,7 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "സ്റ്റോറീസ്",
"description": "Title for the stories list"
},
"Stories__mine": {
@ -7126,11 +7152,11 @@
"description": "Label for your stories"
},
"Stories__add": {
"message": "Add a story",
"message": "ഒരു സ്റ്റോറി ചേർക്കുക",
"description": "Description hint to add a story"
},
"Stories__hidden-stories": {
"message": "Hidden stories",
"message": "മറച്ച സ്റ്റോറീസ്",
"description": "Button label to go to hidden stories pane"
},
"Stories__list-empty": {
@ -7180,15 +7206,15 @@
"description": "Aria label for unmuting stories"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "No replies yet",
"message": "ഇതുവരെ മറുപടികളൊന്നുമില്ല",
"description": "Placeholder text for when there are no replies"
},
"StoryViewsNRepliesModal__tab--views": {
"message": "Views",
"message": "കാഴ്ച്ചകൾ",
"description": "Title for views tab"
},
"StoryViewsNRepliesModal__tab--replies": {
"message": "Replies",
"message": "മറുപടികൾ",
"description": "Title for replies tab"
},
"StoryViewsNRepliesModal__react": {
@ -7196,7 +7222,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": {
@ -7208,11 +7234,11 @@
"description": "Label for menu item to un-hide the story"
},
"StoryListItem__hide": {
"message": "Hide story",
"message": "സ്റ്റോറി മറയ്ക്കുക",
"description": "Label for menu item to hide the story"
},
"StoryListItem__go-to-chat": {
"message": "Go to chat",
"message": "ചാറ്റിലേക്ക് പോകുക",
"description": "Label for menu item to go to conversation"
},
"StoryListItem__hide-modal--body": {
@ -7246,15 +7272,15 @@
}
},
"Quote__story-reaction--yours": {
"message": "Reacted to your story",
"message": "നിങ്ങളുടെ സ്റ്റോറിയോട് പ്രതികരിച്ചു",
"description": "Label for when a person reacts to your story"
},
"Quote__story-reaction--single": {
"message": "Reacted to a story",
"message": "ഒരു സ്റ്റോറിയോട് പ്രതികരിച്ചു",
"description": "Used whenever we can't find a user's first name"
},
"Quote__story-unavailable": {
"message": "No longer available",
"message": "ഇനി ലഭ്യമല്ല",
"description": "Label for when a story is not found"
},
"WhatsNew__modal-title": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "डाऊनलोड करत आहे",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "संलग्न डाऊनलोड करा",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "एक संदेश पाठवा",
"message": "संदेश",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2828,7 +2832,7 @@
"description": "Describes how long remains for the gift badge you've redeemed on another device"
},
"message--giftBadge--expired": {
"message": "Expired",
"message": "कालबाह्य झालेे",
"description": "Shows that a gift badge is expired"
},
"message--giftBadge--view": {
@ -5761,6 +5765,10 @@
"message": "गट अवरोधित करा",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "गट अनवरोधित करा",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "आपण सोडण्यापूर्वी, आपण या गटासाठी कमीत कमी एक नवीन प्रशासक निवडणे आवश्यक आहे.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "सोडा",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "\"$groupName$\" गट ब्लॉक करायचा आणि सोडायचा?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "अवरोधित करा",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "अनब्लॉक करा",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$सदस्य",
"description": "This is the number of members in a group",
@ -7130,7 +7156,7 @@
"description": "Description hint to add a story"
},
"Stories__hidden-stories": {
"message": "Hidden stories",
"message": "लपवलेल्या स्टोरीज",
"description": "Button label to go to hidden stories pane"
},
"Stories__list-empty": {
@ -7184,7 +7210,7 @@
"description": "Placeholder text for when there are no replies"
},
"StoryViewsNRepliesModal__tab--views": {
"message": "Views",
"message": "दृश्ये",
"description": "Title for views tab"
},
"StoryViewsNRepliesModal__tab--replies": {
@ -7208,7 +7234,7 @@
"description": "Label for menu item to un-hide the story"
},
"StoryListItem__hide": {
"message": "Hide story",
"message": "स्टोरी लपवा",
"description": "Label for menu item to hide the story"
},
"StoryListItem__go-to-chat": {
@ -7246,7 +7272,7 @@
}
},
"Quote__story-reaction--yours": {
"message": "Reacted to your story",
"message": "आपल्या स्टोरीवर प्रतिक्रिया दिली ",
"description": "Label for when a person reacts to your story"
},
"Quote__story-reaction--single": {
@ -7265,22 +7291,20 @@
"message": "Signal निर्विघ्नपणे चालत ठेवण्यासाठी या आवृत्तीत अनेक लहान समन्वय आणि त्रुटी दुरुस्त्या समाविष्ट आहेत",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Memuat Turun",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Muat Turun Lampiran",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Menghantar mesej",
"message": "Mesej",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "Cerita",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -5761,6 +5765,10 @@
"message": "Sekat kumpulan",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Nyahsekat kumpulan",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Sebelum anda pergi, anda mesti memilih sekurang-kurangnya satu pentadbir baharu untuk kumpulan ini.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Tinggalkan",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Sekat dan Tinggalkan Kumpulan \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Sekat",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Nyahsekat",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ ahli",
"description": "This is the number of members in a group",
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "Cerita Saya",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,11 +7144,11 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "Cerita",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "Cerita Saya",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Laster ned",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Last ned Vedlegg",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Send en melding",
"message": "Melding",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "Blokker gruppen",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Fjern blokkering av gruppen",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Før du forlater, må du velge minst en ny administrator for denne gruppen.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Forlat",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Blokker and forlat gruppen \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Blokker",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Skru av blokkering",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$medlemmer",
"description": "This is the number of members in a group",
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "Mine stories",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7122,7 +7148,7 @@
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "Mine stories",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Een bericht verzenden",
"message": "Berichten",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Groep blokkeren",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Groep deblokkeren",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Voor je de groep verlaat moet je tenminste één beheerder aanwijzen voor deze groep.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Verlaten",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "De groep “$groupName$” blokkeren en verlaten?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Blokkeren",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Deblokkeren",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ leden",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Heb je een slechte wifi-verbinding? Geen probleem, want vanaf nu kun je het downloaden van bijlagen opnieuw proberen.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Lastar ned",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Last ned vedlegg",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Send ei melding",
"message": "Melding",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "Blokker gruppa",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Ikkje blokker gruppe",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Før du forlèt gruppa, må du velja minst éin ny administrator.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Forlat",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Block and Leave the \"$groupName$\" Group?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Blokker",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Fjern blokkering",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ members",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Laster ned",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Last ned Vedlegg",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Send en melding",
"message": "Message",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "Block group",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Unblock group",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Before you leave, you must choose at least one new admin for this group.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Leave",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Block and Leave the \"$groupName$\" Group?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Block",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Unblock",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ members",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "ਡਾਉਨਲੋਡ ਹੋ ਰਿਹਾ ਹੈ",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "ਅਟੈਚਮੈਂਟ ਡਾਊਨਲੋਡ ਕਰੋ",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "ਸੁਨੇਹਾ ਭੇਜੋ",
"message": "ਸੁਨੇਹਾ",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "ਗਰੁੱਪ ’ਤੇ ਪਾਬੰਦੀ ਲਾਓ",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "ਗਰੁੱਪ ਤੋਂ ਪਾਬੰਦੀ ਹਟਾਓ",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "ਗਰੁੱਪ ਨੂੰ ਛੱਡਣ ਤੋਂ ਪਹਿਲਾਂ, ਲਾਜ਼ਮੀ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਗਰੁੱਪ ਲਈ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਨਵਾਂ ਐਡਮਿਨ ਚੁਣੋ।",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "ਛੱਡੋ",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "$groupName$ ਗਰੁੱਪ ’ਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਅਤੇ ਛੱਡਣਾ ਹੈ?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "ਪਾਬੰਦੀ ਲਾਓ",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "ਪਾਬੰਦੀ ਹਟਾਓ",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ ਮੈਂਬਰ",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Wyślij wiadomość",
"message": "Wiadomość",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Zablokuj grupę",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Odblokuj grupę",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Przed opuszczeniem tej grupy musisz wybrać co najmniej jednego nowego administratora.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Opuść",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Zablokować i opuścić grupę \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Zablokuj",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Odblokuj",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ członków",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Kiepskie połączenie Wi-Fi? Nie ma problemu! Teraz możesz ponowić pobieranie załączników.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "د راښکته کېدو په حال کې",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "ضمیمه راښکته کړئ",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "یو پیغام ولیږئ",
"message": "پیغام",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "د ګروپ بلاک کول",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "ګروپ له بلاک څخه ایستل",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "وړاندې تر دې چې ولاړ شئ، نو باید کم تر کمه یو کس د دې ګروپ د اډمین په توګه وټاکئ.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "پریښودل",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "غواړئ د \"$groupName$\" ګروپ بلاک او پریږدئ؟",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "بلاک کول",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "له بلاک څخه ایستل ",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ غړي",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"message": "دغه نسخه یو شمېر واړه کارونه او د بوګ جوړونې لري تر څو Signal په روانه توګه سره کار ورکړي.",
"description": "Release notes for releases that only include bug fixes"
},
"WhatsNew__v5.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Enviar uma mensagem",
"message": "Mensagem",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Bloquear o grupo",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Desbloquear o grupo",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Antes de sair, você deve escolher pelo menos uma nova pessoa admin para este grupo.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Sair",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Bloquear e sair do grupo \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Bloquear",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Desbloquear",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ membros",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Tem uma conexão Wi-Fi anormal? Não há problema, agora você pode baixar os anexos outra vez.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Enviar uma mensagem",
"message": "Mensagem",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Bloquear grupo",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Desbloquear grupo",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Antes de abandonar, deverá escolher pelo menos um administrador para este grupo.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Abandonar",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Bloquear e sair do grupo \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Bloquear",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Desbloquear",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ membros",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Tem uma ligação Wi-Fi irregular? Não há problema, agora você pode tentar novamente fazer o download dos anexos.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Trimite mesaj",
"message": "Mesaj",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Blochează grupul",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Deblochează grup",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Înainte de a pleca, trebuie să alegi cel puțin un nou administrator pentru acest grup.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Părăsește",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Blochează și părăsește grupul \"$groupName$\" ?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Blochează",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Deblochează",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ membrii",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Ai o conexiune Wi-Fi instabilă? Acum nu mai este o problemă, deoarece acum vei putea încerca din nou descărcarea atașamentelor.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Отправить сообщение",
"message": "Сообщение",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Заблокировать группу",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Разблокировать группу",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Прежде чем покинуть эту группу, вы должны назначить для нее как минимум одного нового администратора.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Покинуть",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Заблокировать и покинуть группу «$groupName$»?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Заблокировать",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Разблокировать",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ участников",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Плохое соединение Wi-Fi? Не проблема, теперь вы можете заново пробовать скачивать вложения.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Poslať správu",
"message": "Správa",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Blokovať skupinu",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Odblokovať skupinu",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Pred tým, než opustíte túto skupinu, musíte pre ňu vybrať aspoň jedného nového administrátora.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Opustiť",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Zablokovať a opustiť \"$groupName$\" skupinu?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Blokovať",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Odblokovať",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ používateľov",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Máte poruchové pripojenie Wi-Fi? Nie je problém, teraz môžete znova skúsiť stiahnuť prílohy.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Pošlji sporočilo",
"message": "Sporočilo",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Blokiraj skupino",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Odblokiraj skupino",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Pred odhodom iz skupine morate določiti vsaj enega skrbnika_co skupine.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Zapusti",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Želite zapustiti in blokirati skupino \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Blokiraj",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Odblokiraj",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ članov_ic",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Dërgoni një mesazh",
"message": "Mesazh",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2782,7 +2782,7 @@
"description": "Shown to label the gift badge in notifications and the left pane"
},
"message--giftBadge--preview--redeemed": {
"message": "You redeemed a gift badge",
"message": "Ju përdorët një distinktiv dhuratë",
"description": "Shown to label the redeemed gift badge in notifications and the left pane"
},
"message--giftBadge--preview--sent": {
@ -2840,7 +2840,7 @@
"description": "Shown when you've sent a gift badge to someone then opened it"
},
"message--giftBadge--redeemed": {
"message": "Redeemed",
"message": "U përdor",
"description": "Shown when you've redeemed the gift badge on another device"
},
"modal--giftBadge--title": {
@ -5765,6 +5765,10 @@
"message": "Blloko grup",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Zhbllokoje grupin",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Përpara se të largoheni, duhet të zgjidhni të paktën një përgjegjës të ri për këtë grup.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Braktise",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Të bllokohet dhe të Braktiset Grupi $groupName$?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Bllokoje",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Zhbllokoje",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ anëtarë",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Пошаљи поруку",
"message": "Порука",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Блокирај групу",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Одблокирај групу",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Пре него што напустите, морате да изаберете барем једног администратора за ову групу.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Напусти",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Блокирај и напусти групу „$groupName$”?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Блокирај",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Одблокирај",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ члана/ова",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Skicka ett meddelande",
"message": "Meddelande",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Blockera grupp",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Avblockera grupp",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Innan du lämnar måste du välja minst en ny administratör för den här gruppen.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Lämna",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Blockera och lämna \"$groupName$\"-gruppen?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Blockera",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Avblockera",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ medlemmar",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Inapakua",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Pakua Kiambatisho",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Tuma ujumbe",
"message": "Ujumbe",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -1566,11 +1570,11 @@
"description": "Button tooltip label for stopping screen sharing"
},
"calling__button--ring__label": {
"message": "Ring",
"message": "Piga",
"description": "Label under the ring button"
},
"calling__button--ring__disabled-because-group-is-too-large": {
"message": "Group is too large to ring the participants.",
"message": "Kikundi ni kikubwa sana kuweza kuwapigia washiriki",
"description": "Button tooltip label when you can't ring because the group is too large"
},
"calling__button--ring__off": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "Stori",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -2762,7 +2766,7 @@
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--label": {
"message": "Gift",
"message": "Zawadi",
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--toast--incoming": {
@ -2774,11 +2778,11 @@
"description": "Shown when you've clicked on an outgoing gift badge"
},
"message--giftBadge--preview--unopened": {
"message": "You received a gift",
"message": "Umepokea zawadi",
"description": "Shown to label the gift badge in notifications and the left pane"
},
"message--giftBadge--preview--redeemed": {
"message": "You redeemed a gift badge",
"message": "Umepokea zawadi",
"description": "Shown to label the redeemed gift badge in notifications and the left pane"
},
"message--giftBadge--preview--sent": {
@ -2790,7 +2794,7 @@
"description": "Shown to label the gift badge you've redeemed on another device"
},
"quote--giftBadge": {
"message": "Gift",
"message": "Zawadi",
"description": "Shown to label a gift badge you've replied to"
},
"message--giftBadge--remaining--days": {
@ -2828,7 +2832,7 @@
"description": "Describes how long remains for the gift badge you've redeemed on another device"
},
"message--giftBadge--expired": {
"message": "Expired",
"message": "Imekwisha muda",
"description": "Shows that a gift badge is expired"
},
"message--giftBadge--view": {
@ -2836,11 +2840,11 @@
"description": "Shown when you've sent a gift badge to someone then opened it"
},
"message--giftBadge--redeemed": {
"message": "Redeemed",
"message": "Imepokelewa",
"description": "Shown when you've redeemed the gift badge on another device"
},
"modal--giftBadge--title": {
"message": "Thanks for your support!",
"message": "Asante kwa kutuunga mkono!",
"description": "The title of the outgoing gift badge detail dialog"
},
"modal--giftBadge--description": {
@ -3016,7 +3020,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "Soma zaidi",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -3292,7 +3296,7 @@
"description": "Shown in the calling keyboard shortcuts guide"
},
"Keyboard--decline-call": {
"message": "Decline call",
"message": "Kataa kupokea",
"description": "Shown in the calling keyboard shortcuts guide"
},
"Keyboard--hang-up": {
@ -4274,7 +4278,7 @@
"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.",
"message": "Huwezi kujiunga na kundi hili kupitia kiungo cha kikundi kwa sababu admin amekuondoa.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
@ -5606,11 +5610,11 @@
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"message": "Kuwa Mchangiaji",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"message": "Kuwa Mchangiaji",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
@ -5761,6 +5765,10 @@
"message": "Zuia kikundi",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Acha kuzuia kikundi",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Kabla ya kuondoka, sharti uchague angalau msimamizi mmoja mpya wa kikundi hiki.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Ondoka",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Ungependa Kuzuia na Kuondoka kwenye Kikundi cha \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Zuia",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Fungua",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "Wanachama $number$",
"description": "This is the number of members in a group",
@ -6012,11 +6038,11 @@
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"message": "Zuia ombi",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"message": "Zuia ombi?",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
@ -6974,11 +7000,11 @@
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
},
"MediaEditor__control--draw": {
"message": "Draw",
"message": "Chora",
"description": "Label for the draw button in the media editor"
},
"MediaEditor__control--text": {
"message": "Add text",
"message": "Ongeza maandishi",
"description": "Label for the text button in the media editor"
},
"MediaEditor__control--sticker": {
@ -7046,7 +7072,7 @@
"description": "Rotate the canvas"
},
"MediaEditor__crop--flip": {
"message": "Flip",
"message": "Geuza",
"description": "Flip/mirror the canvas"
},
"MediaEditor__crop--lock": {
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "Stori zangu",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,19 +7144,19 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "Stori",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "Stori zangu",
"description": "Label for your stories"
},
"Stories__add": {
"message": "Add a story",
"message": "Ongeza story",
"description": "Description hint to add a story"
},
"Stories__hidden-stories": {
"message": "Hidden stories",
"message": "Stori zilizofichwa",
"description": "Button label to go to hidden stories pane"
},
"Stories__list-empty": {
@ -7180,15 +7206,15 @@
"description": "Aria label for unmuting stories"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "No replies yet",
"message": "Bado hakuna majibu",
"description": "Placeholder text for when there are no replies"
},
"StoryViewsNRepliesModal__tab--views": {
"message": "Views",
"message": "Imeangaliwa",
"description": "Title for views tab"
},
"StoryViewsNRepliesModal__tab--replies": {
"message": "Replies",
"message": "Majibu",
"description": "Title for replies tab"
},
"StoryViewsNRepliesModal__react": {
@ -7196,7 +7222,7 @@
"description": "aria-label for reaction button"
},
"StoryViewsNRepliesModal__reacted": {
"message": "Reacted to the story",
"message": "Ame-react kwa stori",
"description": "Description of someone reacting to a story"
},
"StoryListItem__label": {
@ -7208,11 +7234,11 @@
"description": "Label for menu item to un-hide the story"
},
"StoryListItem__hide": {
"message": "Hide story",
"message": "Ficha stori",
"description": "Label for menu item to hide the story"
},
"StoryListItem__go-to-chat": {
"message": "Go to chat",
"message": "Nenda kwenye gumzo",
"description": "Label for menu item to go to conversation"
},
"StoryListItem__hide-modal--body": {
@ -7228,7 +7254,7 @@
"description": "aria-label for image errors"
},
"TextAttachment__preview__link": {
"message": "Visit link",
"message": "Tembelea kiungo",
"description": "Title for the link preview tooltip"
},
"Quote__story": {
@ -7246,15 +7272,15 @@
}
},
"Quote__story-reaction--yours": {
"message": "Reacted to your story",
"message": "Ame-react kwa stori yako",
"description": "Label for when a person reacts to your story"
},
"Quote__story-reaction--single": {
"message": "Reacted to a story",
"message": "Ame-react kwa stori",
"description": "Used whenever we can't find a user's first name"
},
"Quote__story-unavailable": {
"message": "No longer available",
"message": "Haipatikani tena",
"description": "Label for when a story is not found"
},
"WhatsNew__modal-title": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "பதிவிறக்குகிறது",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "இணைப்பு பதிவிறக்கவும்",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "செய்தி அனுப்புங்கள்",
"message": "செய்தி",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "குழுவைத் தடு",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "குழுவைத் தடைநீக்கு",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "நீங்கள் வெளியேறுவதற்கு முன், இந்த குழுவிற்கு குறைந்தபட்சம் ஒரு புதிய new admin நிர்வாகியையாவது தேர்வு செய்ய வேண்டும்.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "விலகு",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "தடு மற்றும் விடுங்கள் \"$groupName$\" குழு?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "தடு ",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "தடைநீக்கு ",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ உறுப்பினர்கள்",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -124,7 +124,7 @@
"description": "Window menu command to minimize the current window"
},
"windowMenuZoom": {
"message": "దూరదర్శన సమర్థ",
"message": "జూమ్",
"description": "Window menu command to make the current window the size of the whole screen"
},
"windowMenuBringAllToFront": {
@ -929,6 +929,10 @@
"message": "దిగుమతి అవుతోంది",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "అటాచ్మెంట్ దిగుమతి ",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "సందేశం పంపండి",
"message": "సందేశం",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "స్టోరీలు",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -2828,7 +2832,7 @@
"description": "Describes how long remains for the gift badge you've redeemed on another device"
},
"message--giftBadge--expired": {
"message": "Expired",
"message": "గడువు తీరింది",
"description": "Shows that a gift badge is expired"
},
"message--giftBadge--view": {
@ -3016,7 +3020,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "మరింత చదవండి",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -4274,7 +4278,7 @@
"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.",
"message": "అడ్మిన్ మిమ్మల్ని తొలగించడం వల్ల మీరు గ్రూపు లింక్ ద్వారా ఈ గ్రూపులో చేరలేరు.",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
@ -5761,6 +5765,10 @@
"message": "బ్లాక్ సమూహం",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "సమూహాన్ని అన్‌బ్లాక్ చేయండి",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "మీరు బయలుదేరే ముందు, మీరు ఈ గుంపు కోసం కనీసం ఒక క్రొత్త నిర్వాహకుడిని ఎన్నుకోవాలి.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "వదిలి",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "\"$groupName$\" సమూహాన్ని బ్లాక్ చేసి వదిలేయాలా?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "నిరోధించు",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "అనుమతించు",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ మంది సభ్యులు",
"description": "This is the number of members in a group",
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "నా స్టోరీలు",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,11 +7144,11 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "స్టోరీలు",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "నా స్టోరీలు",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "กำลังดาวน์โหลด",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "ดาวน์โหลดแฟ้มแนบ",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "ส่งข้อความ",
"message": "ข้อความ",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -1566,11 +1570,11 @@
"description": "Button tooltip label for stopping screen sharing"
},
"calling__button--ring__label": {
"message": "Ring",
"message": "ส่งเสียงเรียก",
"description": "Label under the ring button"
},
"calling__button--ring__disabled-because-group-is-too-large": {
"message": "Group is too large to ring the participants.",
"message": "กลุ่มใหญ่เกินไปที่จะจับกลุ่มผู้เข้าร่วม",
"description": "Button tooltip label when you can't ring because the group is too large"
},
"calling__button--ring__off": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "สตอรี่",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -2762,7 +2766,7 @@
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--label": {
"message": "Gift",
"message": "ของขวัญ",
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--toast--incoming": {
@ -2774,11 +2778,11 @@
"description": "Shown when you've clicked on an outgoing gift badge"
},
"message--giftBadge--preview--unopened": {
"message": "You received a gift",
"message": "คุณได้รับของขวัญ",
"description": "Shown to label the gift badge in notifications and the left pane"
},
"message--giftBadge--preview--redeemed": {
"message": "You redeemed a gift badge",
"message": "คุณแลกเครื่องหมายของขวัญแล้ว",
"description": "Shown to label the redeemed gift badge in notifications and the left pane"
},
"message--giftBadge--preview--sent": {
@ -2790,7 +2794,7 @@
"description": "Shown to label the gift badge you've redeemed on another device"
},
"quote--giftBadge": {
"message": "Gift",
"message": "ของขวัญ",
"description": "Shown to label a gift badge you've replied to"
},
"message--giftBadge--remaining--days": {
@ -2828,7 +2832,7 @@
"description": "Describes how long remains for the gift badge you've redeemed on another device"
},
"message--giftBadge--expired": {
"message": "Expired",
"message": "หมดอายุ",
"description": "Shows that a gift badge is expired"
},
"message--giftBadge--view": {
@ -2836,11 +2840,11 @@
"description": "Shown when you've sent a gift badge to someone then opened it"
},
"message--giftBadge--redeemed": {
"message": "Redeemed",
"message": "แลกเปลี่ยนแล้ว",
"description": "Shown when you've redeemed the gift badge on another device"
},
"modal--giftBadge--title": {
"message": "Thanks for your support!",
"message": "ขอบคุณสำหรับการสนับสนุน!",
"description": "The title of the outgoing gift badge detail dialog"
},
"modal--giftBadge--description": {
@ -3016,7 +3020,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "อ่านเพิ่มเติม",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -3292,7 +3296,7 @@
"description": "Shown in the calling keyboard shortcuts guide"
},
"Keyboard--decline-call": {
"message": "Decline call",
"message": "ปฏิเสธการโทร",
"description": "Shown in the calling keyboard shortcuts guide"
},
"Keyboard--hang-up": {
@ -4274,7 +4278,7 @@
"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.",
"message": "คุณเข้าร่วมกลุ่มนี้ด้วยลิงก์กลุ่มนี้ไม่ได้เพราะผู้ดูแลลบคุณออกไปแล้ว",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
@ -5606,11 +5610,11 @@
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"message": "เป็นผู้สนับสนุน",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"message": "เป็นผู้สนับสนุน",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
@ -5761,6 +5765,10 @@
"message": "ปิดกั้นกลุ่ม",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "เลิกปิดกั้นกลุ่ม",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "ก่อนออกจากกลุ่ม คุณต้องเลือกผู้ดูแลกลุ่มคนใหม่อย่างน้อยหนึ่งคน",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "ออก",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "ต้องการปิดกั้นและออกจากกลุ่ม $groupName$ หรือไม่?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "ปิดกั้น",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "เลิกปิดกั้น",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "สมาขิก $number$ คน",
"description": "This is the number of members in a group",
@ -6012,11 +6038,11 @@
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"message": "ปิดกั้นคำขอ",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"message": "ปิดกั้นคำขอหรือไม่",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
@ -6974,11 +7000,11 @@
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
},
"MediaEditor__control--draw": {
"message": "Draw",
"message": "วาด",
"description": "Label for the draw button in the media editor"
},
"MediaEditor__control--text": {
"message": "Add text",
"message": "เพิ่มข้อความ",
"description": "Label for the text button in the media editor"
},
"MediaEditor__control--sticker": {
@ -7046,7 +7072,7 @@
"description": "Rotate the canvas"
},
"MediaEditor__crop--flip": {
"message": "Flip",
"message": "พลิก",
"description": "Flip/mirror the canvas"
},
"MediaEditor__crop--lock": {
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "สตอรี่ของฉัน",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,19 +7144,19 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "สตอรี่",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "สตอรี่ของฉัน",
"description": "Label for your stories"
},
"Stories__add": {
"message": "Add a story",
"message": "เพิ่มสตอรี่",
"description": "Description hint to add a story"
},
"Stories__hidden-stories": {
"message": "Hidden stories",
"message": "สตอรี่ที่ซ่อนไว้",
"description": "Button label to go to hidden stories pane"
},
"Stories__list-empty": {
@ -7180,15 +7206,15 @@
"description": "Aria label for unmuting stories"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "No replies yet",
"message": "ยังไม่มีการตอบกลับ",
"description": "Placeholder text for when there are no replies"
},
"StoryViewsNRepliesModal__tab--views": {
"message": "Views",
"message": "รับชม",
"description": "Title for views tab"
},
"StoryViewsNRepliesModal__tab--replies": {
"message": "Replies",
"message": "ตอบกลับ",
"description": "Title for replies tab"
},
"StoryViewsNRepliesModal__react": {
@ -7196,7 +7222,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": {
@ -7208,11 +7234,11 @@
"description": "Label for menu item to un-hide the story"
},
"StoryListItem__hide": {
"message": "Hide story",
"message": "ซ่อนสตอรี่",
"description": "Label for menu item to hide the story"
},
"StoryListItem__go-to-chat": {
"message": "Go to chat",
"message": "ไปที่แชต",
"description": "Label for menu item to go to conversation"
},
"StoryListItem__hide-modal--body": {
@ -7228,7 +7254,7 @@
"description": "aria-label for image errors"
},
"TextAttachment__preview__link": {
"message": "Visit link",
"message": "ไปที่ลิงก์",
"description": "Title for the link preview tooltip"
},
"Quote__story": {
@ -7246,15 +7272,15 @@
}
},
"Quote__story-reaction--yours": {
"message": "Reacted to your story",
"message": "ตอบสนองกับสตอรี่ของคุณ",
"description": "Label for when a person reacts to your story"
},
"Quote__story-reaction--single": {
"message": "Reacted to a story",
"message": "ตอบสนองกับสตอรี่",
"description": "Used whenever we can't find a user's first name"
},
"Quote__story-unavailable": {
"message": "No longer available",
"message": "ไม่มีอีกต่อไปแล้ว",
"description": "Label for when a story is not found"
},
"WhatsNew__modal-title": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "İleti gönder",
"message": "İleti",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Grubu engelle",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Grubun engelini kaldır",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Ayrılmadan önce, bu gruba yeni bir yönetici seçmek zorundasınız.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Ayrıl",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "\"$groupName$\" Grubundan Ayrıl ve Engelle?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Engelle",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Engeli kaldır",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ üye",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Kesintili bir Wi-Fi bağlantınız mı var? Sorun değil, artık ekleri indirmeyi yeniden deneyebilirsiniz.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "چۈشۈرۈۋاتىدۇ",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "قۇشۇمچىنى چۈشۈر",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "بىز ئۇچۇر يوللا",
"message": "ئۇچۇر",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5761,6 +5765,10 @@
"message": "گۇرۇپپىنى چەكلەڭ",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "گۇرۇپپىنى چەكلەشنى بىكار قىلىڭ",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "ئايرىلىشتىن بۇرۇن چوقۇم بۇ گۇرۇپپىغا كەم دېگەندە بىر يېڭى باشقۇرغۇچىنى تاللىشىڭىز كېرەك.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "ئايرىلىڭ",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "بۇ «$groupName$ گۇرۇپپىنى چەكلەپ ۋە چېكىنەمدۇ؟",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "چەكلە",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "چەكلىمە",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ ئەزا",
"description": "This is the number of members in a group",
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Надіслати повідомлення",
"message": "Повідомлення",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "Блокувати групу",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Розблокувати групу",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Перш ніж покинути цю групу, необхідно обрати щонайменше одного нового адміністратора для цієї групи.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "Покинути",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Заблокувати та покинути групу \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "Заблокувати",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Розблокувати",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "Учасників $number$",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "Користуєтесь мінливим Wi-Fi підключенням? Жодних проблем, відтепер ви можете перезапускати завантаження додатків.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "ڈاؤن لوڈ ہو رہا ہے",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "منسلک مواد ڈاؤن لوڈ کریں",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "پیغام بھیجیں",
"message": "پیغام",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -1566,11 +1570,11 @@
"description": "Button tooltip label for stopping screen sharing"
},
"calling__button--ring__label": {
"message": "Ring",
"message": "کال کریں",
"description": "Label under the ring button"
},
"calling__button--ring__disabled-because-group-is-too-large": {
"message": "Group is too large to ring the participants.",
"message": "شرکاء کو کال کرنے کے لیے گروپ بہت بڑا ہے۔",
"description": "Button tooltip label when you can't ring because the group is too large"
},
"calling__button--ring__off": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "اسٹوریز",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -2762,7 +2766,7 @@
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--label": {
"message": "Gift",
"message": "گفٹ",
"description": "Shown in a message's bubble when you've received a gift badge from a contact"
},
"message--giftBadge--unopened--toast--incoming": {
@ -2774,11 +2778,11 @@
"description": "Shown when you've clicked on an outgoing gift badge"
},
"message--giftBadge--preview--unopened": {
"message": "You received a gift",
"message": "آپ نے گفٹ موصول کیا",
"description": "Shown to label the gift badge in notifications and the left pane"
},
"message--giftBadge--preview--redeemed": {
"message": "You redeemed a gift badge",
"message": "آپ نے گفٹ بیج گروی رکھوایا",
"description": "Shown to label the redeemed gift badge in notifications and the left pane"
},
"message--giftBadge--preview--sent": {
@ -2790,7 +2794,7 @@
"description": "Shown to label the gift badge you've redeemed on another device"
},
"quote--giftBadge": {
"message": "Gift",
"message": "گفٹ",
"description": "Shown to label a gift badge you've replied to"
},
"message--giftBadge--remaining--days": {
@ -2828,7 +2832,7 @@
"description": "Describes how long remains for the gift badge you've redeemed on another device"
},
"message--giftBadge--expired": {
"message": "Expired",
"message": "زائد المیعاد",
"description": "Shows that a gift badge is expired"
},
"message--giftBadge--view": {
@ -2836,7 +2840,7 @@
"description": "Shown when you've sent a gift badge to someone then opened it"
},
"message--giftBadge--redeemed": {
"message": "Redeemed",
"message": "گروی رکھ دیا گیا",
"description": "Shown when you've redeemed the gift badge on another device"
},
"modal--giftBadge--title": {
@ -3292,7 +3296,7 @@
"description": "Shown in the calling keyboard shortcuts guide"
},
"Keyboard--decline-call": {
"message": "Decline call",
"message": "کال مسترد کریں",
"description": "Shown in the calling keyboard shortcuts guide"
},
"Keyboard--hang-up": {
@ -4274,7 +4278,7 @@
"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.",
"message": "آپ گروپ لنک کے ذریعے اس گروپ میں شامل نہیں ہو سکتے کیونکہ ایک ایڈمن نے آپ کو ہٹا دیا تھا۔",
"description": "Shown if you click a group link and you have been forbidden from joining via the link"
},
"GroupV2--join--prompt-with-approval": {
@ -5606,11 +5610,11 @@
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"message": "احسن کار بنیں",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"message": "احسن کار بنیں",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
@ -5761,6 +5765,10 @@
"message": "مسدود گروپ",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "غیر مسدود گروپ",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "جانے سے پہلے ، آپ کو اس گروپ کے لئے کم از کم ایک نیا منتظم منتخب کرنا ہوگا۔",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "چھوڑ دیں",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "\"$groupName$\" گروپ کو مسدود کریں اور چھوڑیں؟",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "بلاک",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "ان بلاک",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ممبران",
"description": "This is the number of members in a group",
@ -6012,11 +6038,11 @@
"description": "Information shown below the invite list"
},
"PendingRequests--block--button": {
"message": "Block request",
"message": "بلاک کی درخواست",
"description": "Shown in timeline if users cancel their request to join a group via a group link"
},
"PendingRequests--block--title": {
"message": "Block request?",
"message": "بلاک کی درخواست؟",
"description": "Title of dialog to block a user from requesting to join via the link again"
},
"PendingRequests--block--contents": {
@ -6974,11 +7000,11 @@
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
},
"MediaEditor__control--draw": {
"message": "Draw",
"message": "ڈرا کریں",
"description": "Label for the draw button in the media editor"
},
"MediaEditor__control--text": {
"message": "Add text",
"message": "متن شامل کریں",
"description": "Label for the text button in the media editor"
},
"MediaEditor__control--sticker": {
@ -7046,7 +7072,7 @@
"description": "Rotate the canvas"
},
"MediaEditor__crop--flip": {
"message": "Flip",
"message": "فلپ کریں",
"description": "Flip/mirror the canvas"
},
"MediaEditor__crop--lock": {
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "میری اسٹوریز",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,19 +7144,19 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "اسٹوریز",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "میری اسٹوریز",
"description": "Label for your stories"
},
"Stories__add": {
"message": "Add a story",
"message": "اسٹوری شامل کریں",
"description": "Description hint to add a story"
},
"Stories__hidden-stories": {
"message": "Hidden stories",
"message": "مخفی اسٹوریز",
"description": "Button label to go to hidden stories pane"
},
"Stories__list-empty": {
@ -7180,15 +7206,15 @@
"description": "Aria label for unmuting stories"
},
"StoryViewsNRepliesModal__no-replies": {
"message": "No replies yet",
"message": "ابھی تک کوئی جوابات نہیں",
"description": "Placeholder text for when there are no replies"
},
"StoryViewsNRepliesModal__tab--views": {
"message": "Views",
"message": "ویوز",
"description": "Title for views tab"
},
"StoryViewsNRepliesModal__tab--replies": {
"message": "Replies",
"message": "جوابات",
"description": "Title for replies tab"
},
"StoryViewsNRepliesModal__react": {
@ -7196,7 +7222,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": {
@ -7208,11 +7234,11 @@
"description": "Label for menu item to un-hide the story"
},
"StoryListItem__hide": {
"message": "Hide story",
"message": "اسٹوری چھپائیں",
"description": "Label for menu item to hide the story"
},
"StoryListItem__go-to-chat": {
"message": "Go to chat",
"message": "چیٹ پر جائیں",
"description": "Label for menu item to go to conversation"
},
"StoryListItem__hide-modal--body": {
@ -7228,7 +7254,7 @@
"description": "aria-label for image errors"
},
"TextAttachment__preview__link": {
"message": "Visit link",
"message": "لنک ملاحظہ کریں",
"description": "Title for the link preview tooltip"
},
"Quote__story": {
@ -7246,15 +7272,15 @@
}
},
"Quote__story-reaction--yours": {
"message": "Reacted to your story",
"message": "آپ کی اسٹوری پر ردعمل دیا",
"description": "Label for when a person reacts to your story"
},
"Quote__story-reaction--single": {
"message": "Reacted to a story",
"message": "اسٹوری پر ردعمل دیا",
"description": "Used whenever we can't find a user's first name"
},
"Quote__story-unavailable": {
"message": "No longer available",
"message": "مزید دستیاب نہیں",
"description": "Label for when a story is not found"
},
"WhatsNew__modal-title": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "Đang tải xuống",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "Tải Tập tin đính kèm",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "Gửi tin nhắn",
"message": "Tin nhắn",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "Các Story",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -5761,6 +5765,10 @@
"message": "Chặn nhóm",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "Bỏ chặn nhóm",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "Trước khi rời nhóm, bạn phải chọn ít nhất một quản trị viên mới cho nhóm này.",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "Rời khỏi",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "Chặn và Rời Nhóm \"$groupName$\"?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "Chặn",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "Bỏ chặn",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ thành viên",
"description": "This is the number of members in a group",
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "Các Story của tôi",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,11 +7144,11 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "Các Story",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "Các Story của tôi",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -929,6 +929,10 @@
"message": "下载中",
"description": "Shown in the message bubble while a long message attachment is being downloaded"
},
"downloadFullMessage": {
"message": "Download Full Message",
"description": "Shown in the message bubble while a long message attachment is not downloaded"
},
"downloadAttachment": {
"message": "下载附件",
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
@ -1178,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "发送消息",
"message": "消息",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -2386,7 +2390,7 @@
"description": "Label for header when starting a new conversation"
},
"stories": {
"message": "Stories",
"message": "动态",
"description": "Label for header to go to stories view"
},
"contactSearchPlaceholder": {
@ -5761,6 +5765,10 @@
"message": "屏蔽群组",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "取消屏蔽群组",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "在退出群组之前,必须选择至少一位新的管理员。",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5777,6 +5785,16 @@
"message": "离开群组",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "屏蔽并离开“$groupName$”群组?",
"description": "This is the modal title for confirming blocking a group",
@ -5795,6 +5813,14 @@
"message": "屏蔽",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "取消屏蔽",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ 个成员",
"description": "This is the number of members in a group",
@ -7058,7 +7084,7 @@
"description": "Performs the crop"
},
"MyStories__title": {
"message": "My Stories",
"message": "我的动态",
"description": "Title for the my stories list"
},
"MyStories__story": {
@ -7118,11 +7144,11 @@
"description": "Confirmation dialog description text for deleting a story"
},
"Stories__title": {
"message": "Stories",
"message": "动态",
"description": "Title for the stories list"
},
"Stories__mine": {
"message": "My Stories",
"message": "我的动态",
"description": "Label for your stories"
},
"Stories__add": {
@ -7265,22 +7291,20 @@
"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.40--1": {
"message": "Bug fixes including a fix to an issue that would sometimes make it difficult to click on menus. ",
"description": "Release notes for v5.40"
"WhatsNew__v5.45--1": {
"message": "Dynamic audio indicators in group calls help you see if you're whispering, yelling, or just right.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.40--2": {
"message": "Thanks to our open source contributors $dsanders11$ and $yusufsahinhamza$ for contributing to these improvements.",
"description": "Release notes for v5.40",
"placeholders": {
"dsanders11": {
"content": "$1",
"example": "dsanders11"
},
"yusufsahinhamza": {
"content": "$2",
"example": "yusufsahinhamza"
}
}
"WhatsNew__v5.45--2": {
"message": "Groups youve requested to join from your phone (via an invite link) will now show up on Desktop.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.45--3": {
"message": "Got a spotty Wi-Fi connection? Not a problem, you can now retry downloading attachments.",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1182,7 +1182,7 @@
"description": "Label for the time a message was received"
},
"sendMessage": {
"message": "傳送一則訊息",
"message": "訊息",
"description": "Placeholder text in the message entry field"
},
"groupMembers": {
@ -5765,6 +5765,10 @@
"message": "封鎖群組",
"description": "This is a button to block a group"
},
"ConversationDetailsActions--unblock-group": {
"message": "解除封鎖群組",
"description": "This is a button to unblock a group"
},
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
"message": "在你離開之前,你必須為此群組至少選擇一個新管理員。",
"description": "Shown if, before leaving a group, you need to choose an admin"
@ -5781,6 +5785,16 @@
"message": "離開",
"description": "This is the modal button to confirm leaving a group"
},
"ConversationDetailsActions--unblock-group-modal-title": {
"message": "Unblock the \"$groupName$\" Group?",
"description": "This is the modal title for confirming unblock of a group",
"placeholders": {
"groupName": {
"content": "$1",
"example": "Our Conversation"
}
}
},
"ConversationDetailsActions--block-group-modal-title": {
"message": "封鎖並離開 “$groupName$” 群組嗎?",
"description": "This is the modal title for confirming blocking a group",
@ -5799,6 +5813,14 @@
"message": "封鎖",
"description": "This is the modal button to confirm blocking a group"
},
"ConversationDetailsActions--unblock-group-modal-content": {
"message": "Your contacts will be able add you to this group.",
"description": "This is the modal content for confirming unblock of a group"
},
"ConversationDetailsActions--unblock-group-modal-confirm": {
"message": "解除封鎖",
"description": "This is the modal button to confirm unblock of a group"
},
"ConversationDetailsHeader--members": {
"message": "$number$ 個成員",
"description": "This is the number of members in a group",
@ -7280,5 +7302,9 @@
"WhatsNew__v5.45--3": {
"message": "有個不穩定的 Wi-Fi 訊號連接? 這不是問題,你現在可以重試下載附件。",
"description": "Release notes for v5.45"
},
"WhatsNew__v5.47--1": {
"message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.",
"description": "Release notes for v5.47"
}
}

View File

@ -1,6 +1,9 @@
// Copyright 2017-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
// This has to be the first import because it patches "os" module
import '../ts/util/patchWindows7Hostname';
import { join, normalize } from 'path';
import { pathToFileURL } from 'url';
import * as os from 'os';
@ -614,8 +617,10 @@ async function getTitleBarOverlay(): Promise<TitleBarOverlayOptions | false> {
color = '#e8e8e8';
symbolColor = '#1b1b1b';
} else if (theme === 'dark') {
color = '#24292e';
symbolColor = '#fff';
// $color-gray-80
color = '#2e2e2e';
// $color-gray-05
symbolColor = '#e9e9e9';
} else {
throw missingCaseError(theme);
}
@ -624,9 +629,8 @@ async function getTitleBarOverlay(): Promise<TitleBarOverlayOptions | false> {
color,
symbolColor,
// Should match stylesheets/components/TitleBarContainer.scss minus the
// border
height: (OS.isWindows11() ? 29 : 28) - 1,
// Should match stylesheets/components/TitleBarContainer.scss
height: 28,
};
}

View File

@ -142,7 +142,7 @@
</head>
<body class="overflow-hidden">
<div id="app-container">
<div class="app-loading-screen">
<div class="app-loading-screen app-loading-screen--without-titlebar">
<div class="module-title-bar-drag-area"></div>
<div class="content">

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.47.0-beta.1",
"version": "5.47.0",
"license": "AGPL-3.0-only",
"author": {
"name": "Signal Messenger, LLC",
@ -77,7 +77,7 @@
"fs-xattr": "0.3.0"
},
"dependencies": {
"@indutny/frameless-titlebar": "2.2.0",
"@indutny/frameless-titlebar": "2.3.1",
"@popperjs/core": "2.9.2",
"@react-spring/web": "9.4.5",
"@signalapp/libsignal-client": "0.17.0",
@ -165,7 +165,7 @@
"redux-ts-utils": "3.2.2",
"reselect": "4.1.2",
"rimraf": "2.6.2",
"ringrtc": "https://github.com/signalapp/signal-ringrtc-node.git#ebd88d19b7a520f5887e5bed529db9fa5631d07e",
"ringrtc": "https://github.com/signalapp/signal-ringrtc-node.git#4450aa43e0f95e09e61cf49e970d864b19fa9d50",
"rotating-file-stream": "2.1.5",
"sanitize.css": "11.0.0",
"semver": "5.4.1",
@ -266,7 +266,7 @@
"cross-env": "5.2.0",
"css-loader": "3.2.0",
"debug": "4.3.3",
"electron": "19.0.4",
"electron": "19.0.5",
"electron-builder": "23.0.8",
"electron-mocha": "11.0.2",
"electron-notarize": "1.2.1",

View File

@ -1,6 +1,9 @@
// Copyright 2019-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
// This has to be the first import because of monkey-patching
import '../ts/windows/shims';
import './window/phase1-dependencies';
import './window/phase2-signal';
import './window/phase3-sticker-functions';

View File

@ -225,8 +225,10 @@ $loading-height: 16px;
top: 0;
bottom: 0;
/* There is no titlebar during loading screen on Windows */
-webkit-app-region: drag;
&--without-titlebar {
/* There is no titlebar during loading screen on Windows */
-webkit-app-region: drag;
}
/* Note: background-color is intentionally transparent until body has the
* theme class.

View File

@ -2,6 +2,9 @@
// SPDX-License-Identifier: AGPL-3.0-only
body {
// Overriden by ts/background.ts
--zoom-factor: 1;
// These should match the logic in `ts/types/Settings.ts`'s `getTitleBarVisibility`.
//
// It'd be great if we could use the `:fullscreen` selector here, but that does not seem
@ -9,7 +12,7 @@ body {
--title-bar-drag-area-height: 0px; // Needs to have a unit to work with `calc()`.
--draggable-app-region: initial;
&.os-macos:not(.full-screen) {
--title-bar-drag-area-height: 28px;
--title-bar-drag-area-height: calc(28px / var(--zoom-factor));
--draggable-app-region: drag;
}
@ -17,14 +20,7 @@ body {
--titlebar-height: 0px;
&.os-windows:not(.full-screen) {
--titlebar-height: 28px;
// Account for border eating one pixel out of the titlebar and making it
// look unbalanced
&.os-windows-11 {
--titlebar-height: calc(28px + 1px);
}
--titlebar-height: calc(28px / var(--zoom-factor));
--window-height: calc(100vh - var(--titlebar-height));
}
}

View File

@ -7,7 +7,7 @@
height: var(--window-height);
left: 0;
position: absolute;
top: var(--titlebar-height);
top: 0;
user-select: none;
width: 100%;
z-index: $z-index-stories;

View File

@ -10,8 +10,10 @@
position: fixed;
top: 0;
left: 0;
width: 100%;
width: calc(100vw * var(--zoom-factor));
z-index: $z-index-window-controls;
transform: scale(calc(1 / var(--zoom-factor)));
transform-origin: 0 0;
// This matches the inline styles of frameless-titlebar
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
@ -21,6 +23,12 @@
& button {
font-family: inherit;
}
// Shift titlebar down 1px on Windows 11 because otherwise window border
// will cover it.
&--extra-padding {
padding-top: 1px;
}
}
&__content {

View File

@ -700,7 +700,16 @@ export async function startApp(): Promise<void> {
},
});
webFrame.setZoomFactor(window.Events.getZoomFactor());
const zoomFactor = window.Events.getZoomFactor();
webFrame.setZoomFactor(zoomFactor);
document.body.style.setProperty('--zoom-factor', zoomFactor.toString());
window.addEventListener('resize', () => {
document.body.style.setProperty(
'--zoom-factor',
webFrame.getZoomFactor().toString()
);
});
// How long since we were last running?
const lastHeartbeat = toDayMillis(window.storage.get('lastHeartbeat', 0));
@ -841,7 +850,8 @@ export async function startApp(): Promise<void> {
`Starting background data migration. Target version: ${Message.CURRENT_SCHEMA_VERSION}`
);
idleDetector.on('idle', async () => {
const NUM_MESSAGES_PER_BATCH = 1;
const NUM_MESSAGES_PER_BATCH = 100;
const BATCH_DELAY = 5 * durations.SECOND;
if (!isMigrationWithIndexComplete) {
const batchWithIndex = await migrateMessageData({
@ -849,15 +859,22 @@ export async function startApp(): Promise<void> {
upgradeMessageSchema,
getMessagesNeedingUpgrade:
window.Signal.Data.getMessagesNeedingUpgrade,
saveMessage: window.Signal.Data.saveMessage,
saveMessages: window.Signal.Data.saveMessages,
});
log.info('Upgrade message schema (with index):', batchWithIndex);
isMigrationWithIndexComplete = batchWithIndex.done;
}
idleDetector.stop();
if (isMigrationWithIndexComplete) {
log.info('Background migration complete. Stopping idle detector.');
idleDetector.stop();
} else {
log.info('Background migration not complete. Pausing idle detector.');
setTimeout(() => {
idleDetector.start();
}, BATCH_DELAY);
}
});

View File

@ -38,6 +38,7 @@ type PropsType = {
menuOptions: MenuOptionsType;
platform: string;
isWindows11: boolean;
hideMenuBar: boolean;
executeMenuRole: ExecuteMenuRoleType;
executeMenuAction: (action: MenuActionType) => void;
@ -50,6 +51,7 @@ export const App = ({
conversationsStoppingSend,
hasInitialLoadCompleted,
getPreferredBadge,
hideMenuBar,
i18n,
isCustomizingPreferredReactions,
isShowingStoriesView,
@ -142,12 +144,13 @@ export const App = ({
isFullScreen={isFullScreen}
platform={platform}
isWindows11={isWindows11}
executeMenuRole={executeMenuRole}
titleBarDoubleClick={titleBarDoubleClick}
hasMenu
hideMenuBar={hideMenuBar}
localeMessages={localeMessages}
menuOptions={menuOptions}
executeMenuRole={executeMenuRole}
executeMenuAction={executeMenuAction}
titleBarDoubleClick={titleBarDoubleClick}
>
<div
className={classNames({

View File

@ -105,8 +105,8 @@ export const CallingPip = ({
if (positionState.mode === PositionMode.BeingDragged) {
setPositionState(oldState => ({
...oldState,
mouseX: ev.screenX,
mouseY: ev.screenY,
mouseX: ev.clientX,
mouseY: ev.clientY,
}));
}
},
@ -252,13 +252,13 @@ export const CallingPip = ({
return;
}
const rect = node.getBoundingClientRect();
const dragOffsetX = ev.screenX - rect.left;
const dragOffsetY = ev.screenY - rect.top;
const dragOffsetX = ev.clientX - rect.left;
const dragOffsetY = ev.clientY - rect.top;
setPositionState({
mode: PositionMode.BeingDragged,
mouseX: ev.screenX,
mouseY: ev.screenY,
mouseX: ev.clientX,
mouseY: ev.clientY,
dragOffsetX,
dragOffsetY,
});
@ -269,7 +269,7 @@ export const CallingPip = ({
positionState.mode === PositionMode.BeingDragged
? '-webkit-grabbing'
: '-webkit-grab',
transform: `translate3d(${translateX}px,${translateY}px, 0)`,
transform: `translate3d(${translateX}px,calc(${translateY}px - var(--titlebar-height)), 0)`,
transition:
positionState.mode === PositionMode.BeingDragged
? 'none'

View File

@ -1,11 +1,12 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import React from 'react';
import React, { useMemo } from 'react';
import type { ReactNode } from 'react';
import TitleBar from '@indutny/frameless-titlebar';
import type { MenuItem } from '@indutny/frameless-titlebar';
import type { MenuItemConstructorOptions } from 'electron';
import classNames from 'classnames';
import { createTemplate } from '../../app/menu';
import { ThemeType } from '../types/Util';
@ -28,6 +29,7 @@ export type PropsType = Readonly<{
isMaximized?: boolean;
isFullScreen?: boolean;
isWindows11: boolean;
hideMenuBar?: boolean;
platform: string;
executeMenuRole: ExecuteMenuRoleType;
titleBarDoubleClick?: () => void;
@ -115,6 +117,7 @@ export const TitleBarContainer = (props: PropsType): JSX.Element => {
isMaximized,
isFullScreen,
isWindows11,
hideMenuBar,
executeMenuRole,
titleBarDoubleClick,
children,
@ -123,6 +126,81 @@ export const TitleBarContainer = (props: PropsType): JSX.Element => {
iconSrc = 'images/icon_32.png',
} = props;
const titleBarTheme = useMemo(
() => ({
bar: {
// See stylesheets/_global.scss
height: TITLEBAR_HEIGHT,
palette:
theme === ThemeType.light ? ('light' as const) : ('dark' as const),
...(theme === ThemeType.dark
? {
// $color-gray-05
color: '#e9e9e9',
// $color-gray-80
background: '#2e2e2e',
// $color-gray-95
borderBottom: '1px solid #121212',
//
button: {
active: {
// $color-gray-05
color: '#e9e9e9',
// $color-gray-75
background: '#3b3b3b',
},
hover: {
// $color-gray-05
color: '#e9e9e9',
// $color-gray-75
background: '#3b3b3b',
},
},
}
: {}),
},
// Hide overlay
menu: {
overlay: {
opacity: 0,
},
autoHide: hideMenuBar,
...(theme === ThemeType.dark
? {
separator: {
// $color-gray-95
color: '#5e5e5e',
},
accelerator: {
// $color-gray-25
color: '#b9b9b9',
},
list: {
// $color-gray-75
background: '#3b3b3b',
boxShadow: '0px 4px 4px rgba(0, 0, 0, 0.12)',
borderRadius: '0px 0px 6px 6px',
},
}
: {
list: {
boxShadow: '0px 4px 4px rgba(0, 0, 0, 0.12)',
borderRadius: '0px 0px 6px 6px',
},
}),
},
// Zoom support
enableOverflow: false,
scalingFunction(value: string) {
return `calc(${value} * var(--zoom-factor))`;
},
}),
[theme, hideMenuBar]
);
if (platform !== 'win32' || isFullScreen) {
return <>{children}</>;
}
@ -157,26 +235,17 @@ export const TitleBarContainer = (props: PropsType): JSX.Element => {
maybeMenu = convertMenu(menuTemplate, executeMenuRole);
}
const titleBarTheme = {
bar: {
// See stylesheets/_global.scss
height: isWindows11 ? TITLEBAR_HEIGHT + 1 : TITLEBAR_HEIGHT,
palette:
theme === ThemeType.light ? ('light' as const) : ('dark' as const),
},
// Hide overlay
menu: {
overlay: {
opacity: 0,
},
},
};
return (
<div className="TitleBarContainer">
<TitleBar
className="TitleBarContainer__title"
className={classNames(
'TitleBarContainer__title',
// Add a pixel of padding on non-maximized Windows 11 titlebar.
isWindows11 && !isMaximized
? 'TitleBarContainer__title--extra-padding'
: null
)}
platform={platform}
iconSrc={iconSrc}
theme={titleBarTheme}

View File

@ -1281,7 +1281,7 @@ export class Message extends React.PureComponent<Props, State> {
}
if (giftBadge.state === GiftBadgeStates.Unopened) {
const description = i18n('message--giftBadge--unopened');
const description = i18n(`message--giftBadge--unopened--${direction}`);
const isRTL = getDirection(description) === 'rtl';
const { metadataWidth } = this.state;

View File

@ -2,9 +2,15 @@
// SPDX-License-Identifier: AGPL-3.0-only
import { isFunction, isNumber } from 'lodash';
import pMap from 'p-map';
import { CURRENT_SCHEMA_VERSION } from '../types/Message2';
import { isNotNil } from '../util/isNotNil';
import type { MessageAttributesType } from '../model-types.d';
import type { UUIDStringType } from '../types/UUID';
import * as Errors from '../types/errors';
const MAX_CONCURRENCY = 5;
/**
* Ensures that messages in database are at the right schema.
@ -13,7 +19,7 @@ export async function migrateMessageData({
numMessagesPerBatch,
upgradeMessageSchema,
getMessagesNeedingUpgrade,
saveMessage,
saveMessages,
maxVersion = CURRENT_SCHEMA_VERSION,
}: Readonly<{
numMessagesPerBatch: number;
@ -25,10 +31,10 @@ export async function migrateMessageData({
limit: number,
options: { maxVersion: number }
) => Promise<Array<MessageAttributesType>>;
saveMessage: (
data: MessageAttributesType,
saveMessages: (
data: ReadonlyArray<MessageAttributesType>,
options: { ourUuid: UUIDStringType }
) => Promise<string>;
) => Promise<void>;
maxVersion?: number;
}>): Promise<
| {
@ -63,8 +69,8 @@ export async function migrateMessageData({
);
} catch (error) {
window.SignalContext.log.error(
'processNext error:',
error && error.stack ? error.stack : error
'migrateMessageData.getMessagesNeedingUpgrade error:',
Errors.toLogFormat(error)
);
return {
done: true,
@ -74,20 +80,41 @@ export async function migrateMessageData({
const fetchDuration = Date.now() - fetchStartTime;
const upgradeStartTime = Date.now();
const upgradedMessages = await Promise.all(
messagesRequiringSchemaUpgrade.map(message =>
upgradeMessageSchema(message, { maxVersion })
const failedMessages = new Array<MessageAttributesType>();
const upgradedMessages = (
await pMap(
messagesRequiringSchemaUpgrade,
async message => {
try {
return await upgradeMessageSchema(message, { maxVersion });
} catch (error) {
window.SignalContext.log.error(
'migrateMessageData.upgradeMessageSchema error:',
Errors.toLogFormat(error)
);
failedMessages.push(message);
return undefined;
}
},
{ concurrency: MAX_CONCURRENCY }
)
);
).filter(isNotNil);
const upgradeDuration = Date.now() - upgradeStartTime;
const saveStartTime = Date.now();
await Promise.all(
upgradedMessages.map(message =>
saveMessage(message, {
ourUuid: window.textsecure.storage.user.getCheckedUuid().toString(),
})
)
const ourUuid = window.textsecure.storage.user.getCheckedUuid().toString();
await saveMessages(
[
...upgradedMessages,
// Increment migration attempts
...failedMessages.map(message => ({
...message,
schemaMigrationAttempts: (message.schemaMigrationAttempts ?? 0) + 1,
})),
],
{ ourUuid }
);
const saveDuration = Date.now() - saveStartTime;

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

@ -205,6 +205,9 @@ export type MessageAttributesType = {
// background, when we were still in IndexedDB, before attachments had gone to disk
// We set this so that the idle message upgrade process doesn't pick this message up
schemaVersion?: number;
// migrateMessageData will increment this field on every failure and give up
// when the value is too high.
schemaMigrationAttempts?: number;
// This should always be set for new messages, but older messages may not have them. We
// may not have these for outbound messages, either, as we have not needed them.
serverGuid?: string;

View File

@ -971,6 +971,8 @@ export class ConversationModel extends window.Backbone
if (!viaStorageServiceSync) {
this.captureChange('unblock');
}
this.fetchLatestGroupV2Data({ force: true });
}
return unblocked;

View File

@ -2,8 +2,11 @@
// SPDX-License-Identifier: AGPL-3.0-only
import { debounce } from 'lodash';
import type { MessageModel } from '../models/messages';
import { clearTimeoutIfNecessary } from '../util/clearTimeoutIfNecessary';
import { sleep } from '../util/sleep';
import { SECOND } from '../util/durations';
class ExpiringMessagesDeletionService {
public update: typeof this.checkExpiringMessages;
@ -49,6 +52,10 @@ class ExpiringMessagesDeletionService {
});
const conversation = message.getConversation();
// We do this to update the UI, if this message is being displayed somewhere
message.trigger('expired');
if (conversation) {
// An expired message only counts as decrementing the message count, not
// the sent message count
@ -60,9 +67,15 @@ class ExpiringMessagesDeletionService {
'destroyExpiredMessages: Error deleting expired messages',
error && error.stack ? error.stack : error
);
window.SignalContext.log.info(
'destroyExpiredMessages: Waiting 30 seconds before trying again'
);
await sleep(30 * SECOND);
}
window.SignalContext.log.info('destroyExpiredMessages: complete');
window.SignalContext.log.info(
'destroyExpiredMessages: done, scheduling another check'
);
this.update();
}

View File

@ -21,6 +21,9 @@ async function eraseTapToViewMessages() {
message.idForLogging()
);
// We do this to update the UI, if this message is being displayed somewhere
message.trigger('expired');
await message.eraseContents();
})
);

View File

@ -5,9 +5,6 @@
let className: string;
if (window.SignalContext.OS.isWindows()) {
className = 'os-windows';
if (window.SignalContext.OS.isWindows11()) {
document.body.classList.add('os-windows-11');
}
} else if (window.SignalContext.OS.isMacOS()) {
className = 'os-macos';
} else if (window.SignalContext.OS.isLinux()) {

View File

@ -4387,22 +4387,31 @@ async function removeAllConfiguration(
})();
}
const MAX_MESSAGE_MIGRATION_ATTEMPTS = 5;
async function getMessagesNeedingUpgrade(
limit: number,
{ maxVersion }: { maxVersion: number }
): Promise<Array<MessageType>> {
const db = getInstance();
const rows: JSONRows = db
.prepare<Query>(
`
SELECT json
FROM messages
WHERE schemaVersion IS NULL OR schemaVersion < $maxVersion
WHERE
(schemaVersion IS NULL OR schemaVersion < $maxVersion) AND
IFNULL(
json_extract(json, '$.schemaMigrationAttempts'),
0
) < $maxAttempts
LIMIT $limit;
`
)
.all({
maxVersion,
maxAttempts: MAX_MESSAGE_MIGRATION_ATTEMPTS,
limit,
});

View File

@ -118,3 +118,8 @@ export const getPreferredReactionEmoji = createSelector(
skinTone
)
);
export const getHideMenuBar = createSelector(
getItems,
(state: ItemsStateType): boolean => Boolean(state['hide-menu-bar'])
);

View File

@ -24,6 +24,7 @@ import {
getPlatform,
} from '../selectors/user';
import { shouldShowStoriesView } from '../selectors/stories';
import { getHideMenuBar } from '../selectors/items';
import { getConversationsStoppingSend } from '../selectors/conversations';
import { getIsCustomizingPreferredReactions } from '../selectors/preferredReactions';
import { mapDispatchToProps } from '../actions';
@ -42,6 +43,7 @@ const mapStateToProps = (state: StateType) => {
menuOptions: getMenuOptions(state),
platform: getPlatform(state),
isWindows11: window.SignalContext.OS.isWindows11(),
hideMenuBar: getHideMenuBar(state),
renderCallManager: () => <SmartCallManager />,
renderCustomizingPreferredReactionsModal: () => (
<SmartCustomizingPreferredReactionsModal />

View File

@ -18,7 +18,7 @@ describe('upload', () => {
beforeEach(function beforeEach() {
this.sandbox = sinon.createSandbox();
this.sandbox.stub(process, 'platform').get(() => 'linux');
this.sandbox.stub(process, 'platform').get(() => 'freebsd');
this.fakeGet = this.sandbox.stub(got, 'get');
this.fakePost = this.sandbox.stub(got, 'post');
@ -48,7 +48,7 @@ describe('upload', () => {
sinon.assert.calledOnce(this.fakeGet);
sinon.assert.calledWith(this.fakeGet, 'https://debuglogs.org/', {
responseType: 'json',
headers: { 'User-Agent': 'Signal-Desktop/1.2.3 Linux' },
headers: { 'User-Agent': 'Signal-Desktop/1.2.3' },
timeout: { request: durations.MINUTE },
});
@ -56,7 +56,7 @@ describe('upload', () => {
sinon.assert.calledOnce(this.fakePost);
sinon.assert.calledWith(this.fakePost, 'https://example.com/fake-upload', {
headers: { 'User-Agent': 'Signal-Desktop/1.2.3 Linux' },
headers: { 'User-Agent': 'Signal-Desktop/1.2.3' },
timeout: { request: durations.MINUTE },
body: sinon.match((value: unknown) => {
if (!(value instanceof FormData)) {

View File

@ -17,21 +17,30 @@ describe('getUserAgent', () => {
it('returns the right User-Agent on Windows', function test() {
this.sandbox.stub(process, 'platform').get(() => 'win32');
assert.strictEqual(getUserAgent('1.2.3'), 'Signal-Desktop/1.2.3 Windows');
assert.strictEqual(
getUserAgent('1.2.3', '10.0.22000'),
'Signal-Desktop/1.2.3 Windows 10.0.22000'
);
});
it('returns the right User-Agent on macOS', function test() {
this.sandbox.stub(process, 'platform').get(() => 'darwin');
assert.strictEqual(getUserAgent('1.2.3'), 'Signal-Desktop/1.2.3 macOS');
assert.strictEqual(
getUserAgent('1.2.3', '21.5.0'),
'Signal-Desktop/1.2.3 macOS 21.5.0'
);
});
it('returns the right User-Agent on Linux', function test() {
this.sandbox.stub(process, 'platform').get(() => 'linux');
assert.strictEqual(getUserAgent('1.2.3'), 'Signal-Desktop/1.2.3 Linux');
assert.strictEqual(
getUserAgent('1.2.3', '20.04'),
'Signal-Desktop/1.2.3 Linux 20.04'
);
});
it('omits the platform on unsupported platforms', function test() {
this.sandbox.stub(process, 'platform').get(() => 'freebsd');
assert.strictEqual(getUserAgent('1.2.3'), 'Signal-Desktop/1.2.3');
assert.strictEqual(getUserAgent('1.2.3', '13.1'), 'Signal-Desktop/1.2.3');
});
});

View File

@ -27,6 +27,7 @@ import type {
import { WarnOnlyError } from './Errors';
import { GiftBadgeStates } from '../components/conversation/Message';
import { APPLICATION_OCTET_STREAM, stringToMIMEType } from '../types/MIME';
import { SECOND } from '../util/durations';
const FLAGS = Proto.DataMessage.Flags;
export const ATTACHMENT_MAX = 32;
@ -242,7 +243,6 @@ export function processDelete(
}
export function processGiftBadge(
timestamp: number,
giftBadge: Proto.DataMessage.IGiftBadge | null | undefined
): ProcessedGiftBadge | undefined {
if (
@ -258,7 +258,7 @@ export function processGiftBadge(
);
return {
expiration: timestamp + Number(receipt.getReceiptExpirationTime()),
expiration: Number(receipt.getReceiptExpirationTime()) * SECOND,
id: undefined,
level: Number(receipt.getReceiptLevel()),
receiptCredentialPresentation: Bytes.toBase64(
@ -317,7 +317,7 @@ export async function processDataMessage(
bodyRanges: message.bodyRanges ?? [],
groupCallUpdate: dropNull(message.groupCallUpdate),
storyContext: dropNull(message.storyContext),
giftBadge: processGiftBadge(timestamp, message.giftBadge),
giftBadge: processGiftBadge(message.giftBadge),
};
const isEndSession = Boolean(result.flags & FLAGS.END_SESSION);

View File

@ -1,6 +1,8 @@
// Copyright 2020 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import os from 'os';
import { getOwn } from './getOwn';
const PLATFORM_STRINGS: { [platform: string]: string } = {
@ -9,12 +11,19 @@ const PLATFORM_STRINGS: { [platform: string]: string } = {
linux: 'Linux',
};
export function getUserAgent(appVersion: string): string {
export function getUserAgent(
appVersion: string,
release = os.release()
): string {
// `process.platform` could be missing if someone figures out how to compile Signal on
// an unsupported OS and forgets to update this file. We'd rather send nothing than
// crash.
const platformString = getOwn(PLATFORM_STRINGS, process.platform);
const platformStringWithSpace = platformString ? ` ${platformString}` : '';
return `Signal-Desktop/${appVersion}${platformStringWithSpace}`;
let result = `Signal-Desktop/${appVersion}`;
if (platformString) {
result += ` ${platformString} ${release}`;
}
return result;
}

View File

@ -0,0 +1,13 @@
// Copyright 2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import semver from 'semver';
// eslint-disable-next-line @typescript-eslint/no-var-requires
const os = require('os');
// os.hostname() doesn't work on Windows 7 anymore
// See: https://github.com/electron/electron/issues/34404
if (process.platform === 'win32' && semver.satisfies(os.release(), '6.1.x')) {
os.hostname = () => 'Desktop';
}

View File

@ -1264,8 +1264,11 @@ export class ConversationView extends window.Backbone.View<ConversationModel> {
}
const loadAndUpdate = async () => {
await this.model.loadNewestMessages(undefined, undefined);
await this.model.updateLastMessage();
Promise.all([
this.model.loadNewestMessages(undefined, undefined),
this.model.updateLastMessage(),
this.model.updateUnread(),
]);
};
loadAndUpdate();
@ -1905,24 +1908,22 @@ export class ConversationView extends window.Backbone.View<ConversationModel> {
await message.markViewOnceMessageViewed();
const closeLightbox = async () => {
log.info('displayTapToViewMessage: attempting to close lightbox');
const close = (): void => {
try {
this.stopListening(message);
if (!this.lightboxView) {
log.info('displayTapToViewMessage: lightbox was already closed');
return;
const { lightboxView } = this;
if (lightboxView) {
this.lightboxView = undefined;
window.Signal.Backbone.Views.Lightbox.hide();
lightboxView.remove();
}
} finally {
deleteTempFile(tempPath);
}
const { lightboxView } = this;
this.lightboxView = undefined;
this.stopListening(message);
window.Signal.Backbone.Views.Lightbox.hide();
lightboxView.remove();
await deleteTempFile(tempPath);
};
this.listenTo(message, 'expired', closeLightbox);
this.listenTo(message, 'expired', close);
this.listenTo(message, 'change', () => {
if (this.lightboxView) {
this.lightboxView.update(<Lightbox {...getProps()} />);
@ -1933,9 +1934,7 @@ export class ConversationView extends window.Backbone.View<ConversationModel> {
const { path, contentType } = tempAttachment;
return {
close: () => {
this.lightboxView?.remove();
},
close,
i18n: window.i18n,
media: [
{
@ -1965,7 +1964,7 @@ export class ConversationView extends window.Backbone.View<ConversationModel> {
this.lightboxView = new ReactWrapperView({
className: 'lightbox-wrapper',
JSX: <Lightbox {...getProps()} />,
onClose: closeLightbox,
onClose: close,
});
window.Signal.Backbone.Views.Lightbox.show(this.lightboxView.el);

View File

@ -1,6 +1,9 @@
// Copyright 2018-2021 Signal Messenger, LLC
// Copyright 2018-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
// This has to be the first import because of monkey-patching
import '../shims';
import React from 'react';
import ReactDOM from 'react-dom';
import { contextBridge } from 'electron';

View File

@ -1,6 +1,9 @@
// Copyright 2021 Signal Messenger, LLC
// Copyright 2021-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
// This has to be the first import because of monkey-patching
import '../shims';
import React from 'react';
import ReactDOM from 'react-dom';
import { contextBridge, ipcRenderer } from 'electron';

View File

@ -1,6 +1,9 @@
// Copyright 2020-2021 Signal Messenger, LLC
// Copyright 2020-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
// This has to be the first import because of monkey-patching
import '../shims';
import { contextBridge } from 'electron';
import { SignalContext } from '../context';

View File

@ -1,6 +1,9 @@
// Copyright 2017-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
// This has to be the first import because of monkey-patching
import '../shims';
/* eslint-disable global-require */
import * as log from '../../logging/log';

View File

@ -1,6 +1,9 @@
// Copyright 2021 Signal Messenger, LLC
// Copyright 2021-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
// This has to be the first import because of monkey-patching
import '../shims';
import React from 'react';
import ReactDOM from 'react-dom';
import { contextBridge } from 'electron';

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